From 7d1faec1a2e6959cdd3260e2638b7cc3a38771aa Mon Sep 17 00:00:00 2001 From: Andy Kiss Date: Wed, 31 May 2023 15:39:05 -0400 Subject: [PATCH] Updated peakup. Made a few changes to staff page --- _build/doctrees/environment.pickle | Bin 206901 -> 229979 bytes _build/doctrees/index.doctree | Bin 5005 -> 5005 bytes _build/doctrees/intro.doctree | Bin 4332 -> 4332 bytes _build/doctrees/staff.doctree | Bin 141111 -> 140058 bytes _build/doctrees/useful.doctree | Bin 12925 -> 14095 bytes _build/html/.buildinfo | 2 +- _build/html/_sources/staff.rst.txt | 13 +- _build/html/_sources/useful.rst.txt | 11 +- .../_sphinx_javascript_frameworks_compat.js | 17 +- _build/html/_static/basic.css | 33 +-- _build/html/_static/css/badge_only.css | 2 +- _build/html/_static/css/theme.css | 6 +- _build/html/_static/doctools.js | 132 +--------- _build/html/_static/documentation_options.js | 2 +- _build/html/_static/js/theme.js | 4 +- _build/html/_static/language_data.js | 2 +- _build/html/_static/searchtools.js | 93 ++++--- _build/html/_static/sphinx_highlight.js | 144 +++++++++++ _build/html/genindex.html | 149 +++-------- _build/html/index.html | 163 +++--------- _build/html/intro.html | 166 +++---------- _build/html/objects.inv | Bin 447 -> 481 bytes _build/html/search.html | 158 +++--------- _build/html/searchindex.js | 2 +- _build/html/staff.html | 234 +++++------------- _build/html/useful.html | 185 ++++---------- docs/.buildinfo | 2 +- docs/_sources/staff.rst.txt | 13 +- docs/_sources/useful.rst.txt | 11 +- .../_sphinx_javascript_frameworks_compat.js | 17 +- docs/_static/basic.css | 33 +-- docs/_static/css/badge_only.css | 2 +- docs/_static/css/theme.css | 6 +- docs/_static/doctools.js | 132 +--------- docs/_static/documentation_options.js | 2 +- docs/_static/js/theme.js | 4 +- docs/_static/language_data.js | 2 +- docs/_static/searchtools.js | 93 ++++--- docs/_static/sphinx_highlight.js | 144 +++++++++++ docs/genindex.html | 149 +++-------- docs/index.html | 163 +++--------- docs/intro.html | 166 +++---------- docs/objects.inv | Bin 447 -> 481 bytes docs/search.html | 158 +++--------- docs/searchindex.js | 2 +- docs/staff.html | 234 +++++------------- docs/useful.html | 185 ++++---------- staff.rst | 13 +- useful.rst | 11 +- 49 files changed, 976 insertions(+), 2084 deletions(-) create mode 100644 _build/html/_static/sphinx_highlight.js create mode 100644 docs/_static/sphinx_highlight.js diff --git a/_build/doctrees/environment.pickle b/_build/doctrees/environment.pickle index 1d53fb9a838e0482b83136dd2b6f0876a46849c7..53c8eb90fe526c5159a407e032acfa1b2fc1131a 100644 GIT binary patch literal 229979 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 delta 20 bcmeBG?^S1NVA;rI%*PxW;FO(GkIuivb diff --git a/_build/doctrees/intro.doctree b/_build/doctrees/intro.doctree index 54f5c0e2602049ab88a01f0c3b823063c471efe0..a39d1a73569fef2ac70bf3b47e6ba042e57a092d 100644 GIT binary patch delta 34 qcmaE(_(qYbfpsI(TrS?yk~Ce5DLpc&MMe2Vll8eIHy`CvX9ED(KMS`2 delta 34 qcmaE(_(qYbfn_7pTrS?w5I0?mDLpc&MMe2Vll8eIHy`CvX9EDxLkm^_ diff --git a/_build/doctrees/staff.doctree b/_build/doctrees/staff.doctree index 83f6c6d7320efa92abb4b632fc69506ba3a1fd70..0d1401764cecf8c6e514514447302d654bb571da 100644 GIT binary patch delta 20159 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 L!Os7VW10U4w1!Q- delta 20700 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 :last-child, aside.sidebar > :last-child, nav.contents > :last-child, aside.topic > :last-child, - div.topic > :last-child, div.admonition > :last-child { margin-bottom: 0; @@ -385,7 +384,6 @@ div.sidebar::after, aside.sidebar::after, nav.contents::after, aside.topic::after, - div.topic::after, div.admonition::after, blockquote::after { @@ -611,25 +609,6 @@ ul.simple p { margin-bottom: 0; } -/* Docutils 0.17 and older (footnotes & citations) */ -dl.footnote > dt, -dl.citation > dt { - float: left; - margin-right: 0.5em; -} - -dl.footnote > dd, -dl.citation > dd { - margin-bottom: 0em; -} - -dl.footnote > dd:after, -dl.citation > dd:after { - content: ""; - clear: both; -} - -/* Docutils 0.18+ (footnotes & citations) */ aside.footnote > span, div.citation > span { float: left; @@ -654,8 +633,6 @@ div.citation > p:last-of-type:after { clear: both; } -/* Footnotes & citations ends */ - dl.field-list { display: grid; grid-template-columns: fit-content(30%) auto; @@ -668,10 +645,6 @@ dl.field-list > dt { padding-right: 5px; } -dl.field-list > dt:after { - content: ":"; -} - dl.field-list > dd { padding-left: 0.5em; margin-top: 0em; diff --git a/_build/html/_static/css/badge_only.css b/_build/html/_static/css/badge_only.css index 3c33cef..c718cee 100644 --- a/_build/html/_static/css/badge_only.css +++ b/_build/html/_static/css/badge_only.css @@ -1 +1 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file diff --git a/_build/html/_static/css/theme.css b/_build/html/_static/css/theme.css index aed8cef..c03c88f 100644 --- a/_build/html/_static/css/theme.css +++ b/_build/html/_static/css/theme.css @@ -1,6 +1,4 @@ -/* sphinx_rtd_theme version 0.4.3 | MIT license */ -/* Built 20190212 16:02 */ -*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#3a7ca8;height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin:12px 0 0 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-regular.eot");src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bold.eot");src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bolditalic.eot");src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-italic.eot");src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab/roboto-slab.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")} + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/_build/html/_static/doctools.js b/_build/html/_static/doctools.js index c3db08d..d06a71d 100644 --- a/_build/html/_static/doctools.js +++ b/_build/html/_static/doctools.js @@ -4,12 +4,19 @@ * * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ "use strict"; +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + const _ready = (callback) => { if (document.readyState !== "loading") { callback(); @@ -18,73 +25,11 @@ const _ready = (callback) => { } }; -/** - * highlight a given string on a node by wrapping it in - * span elements with the given class name. - */ -const _highlight = (node, addItems, text, className) => { - if (node.nodeType === Node.TEXT_NODE) { - const val = node.nodeValue; - const parent = node.parentNode; - const pos = val.toLowerCase().indexOf(text); - if ( - pos >= 0 && - !parent.classList.contains(className) && - !parent.classList.contains("nohighlight") - ) { - let span; - - const closestNode = parent.closest("body, svg, foreignObject"); - const isInSVG = closestNode && closestNode.matches("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.classList.add(className); - } - - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - parent.insertBefore( - span, - parent.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling - ) - ); - node.nodeValue = val.substr(0, pos); - - if (isInSVG) { - const rect = document.createElementNS( - "http://www.w3.org/2000/svg", - "rect" - ); - const bbox = parent.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute("class", className); - addItems.push({ parent: parent, target: rect }); - } - } - } else if (node.matches && !node.matches("button, select, textarea")) { - node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); - } -}; -const _highlightText = (thisNode, text, className) => { - let addItems = []; - _highlight(thisNode, addItems, text, className); - addItems.forEach((obj) => - obj.parent.insertAdjacentElement("beforebegin", obj.target) - ); -}; - /** * Small JavaScript module for the documentation. */ const Documentation = { init: () => { - Documentation.highlightSearchWords(); Documentation.initDomainIndexTable(); Documentation.initOnKeyListeners(); }, @@ -126,51 +71,6 @@ const Documentation = { Documentation.LOCALE = catalog.locale; }, - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords: () => { - const highlight = - new URLSearchParams(window.location.search).get("highlight") || ""; - const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); - if (terms.length === 0) return; // nothing to do - - // There should never be more than one element matching "div.body" - const divBody = document.querySelectorAll("div.body"); - const body = divBody.length ? divBody[0] : document.querySelector("body"); - window.setTimeout(() => { - terms.forEach((term) => _highlightText(body, term, "highlighted")); - }, 10); - - const searchBox = document.getElementById("searchbox"); - if (searchBox === null) return; - searchBox.appendChild( - document - .createRange() - .createContextualFragment( - '" - ) - ); - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords: () => { - document - .querySelectorAll("#searchbox .highlight-link") - .forEach((el) => el.remove()); - document - .querySelectorAll("span.highlighted") - .forEach((el) => el.classList.remove("highlighted")); - const url = new URL(window.location); - url.searchParams.delete("highlight"); - window.history.replaceState({}, "", url); - }, - /** * helper function to focus on search bar */ @@ -210,15 +110,11 @@ const Documentation = { ) return; - const blacklistedElements = new Set([ - "TEXTAREA", - "INPUT", - "SELECT", - "BUTTON", - ]); document.addEventListener("keydown", (event) => { - if (blacklistedElements.has(document.activeElement.tagName)) return; // bail for input elements - if (event.altKey || event.ctrlKey || event.metaKey) return; // bail with special keys + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; if (!event.shiftKey) { switch (event.key) { @@ -240,10 +136,6 @@ const Documentation = { event.preventDefault(); } break; - case "Escape": - if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; - Documentation.hideSearchWords(); - event.preventDefault(); } } diff --git a/_build/html/_static/documentation_options.js b/_build/html/_static/documentation_options.js index a750e4d..b57ae3b 100644 --- a/_build/html/_static/documentation_options.js +++ b/_build/html/_static/documentation_options.js @@ -10,5 +10,5 @@ var DOCUMENTATION_OPTIONS = { SOURCELINK_SUFFIX: '.txt', NAVIGATION_WITH_KEYS: false, SHOW_SEARCH_SUMMARY: true, - ENABLE_SEARCH_SHORTCUTS: false, + ENABLE_SEARCH_SHORTCUTS: true, }; \ No newline at end of file diff --git a/_build/html/_static/js/theme.js b/_build/html/_static/js/theme.js index 8555d79..1fddb6e 100644 --- a/_build/html/_static/js/theme.js +++ b/_build/html/_static/js/theme.js @@ -1,3 +1 @@ -/* sphinx_rtd_theme version 0.4.3 | MIT license */ -/* Built 20190212 16:02 */ -require=function r(s,a,l){function c(e,n){if(!a[e]){if(!s[e]){var i="function"==typeof require&&require;if(!n&&i)return i(e,!0);if(u)return u(e,!0);var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}var o=a[e]={exports:{}};s[e][0].call(o.exports,function(n){return c(s[e][1][n]||n)},o,o.exports,r,s,a,l)}return a[e].exports}for(var u="function"==typeof require&&require,n=0;n"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var e=i(this);expand=i(''),expand.on("click",function(n){return t.toggleCurrent(e),n.stopPropagation(),!1}),e.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var r=0,n=["ms","moz","webkit","o"],e=0;e"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n(''),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current").attr("aria-expanded","false"),t.addClass("current").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current").attr("aria-expanded","true");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").attr("aria-expanded","false"),e.toggleClass("current").attr("aria-expanded",(function(n,e){return"true"==e?"false":"true"})))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t { const _escapeRegExp = (string) => string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -const _displayItem = (item, highlightTerms, searchTerms) => { +const _displayItem = (item, searchTerms) => { const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; - const [docName, title, anchor, descr] = item; + const [docName, title, anchor, descr, score, _filename] = item; let listItem = document.createElement("li"); let requestUrl; @@ -82,13 +82,12 @@ const _displayItem = (item, highlightTerms, searchTerms) => { requestUrl = docUrlRoot + docName + docFileSuffix; linkUrl = docName + docLinkSuffix; } - const params = new URLSearchParams(); - params.set("highlight", [...highlightTerms].join(" ")); let linkEl = listItem.appendChild(document.createElement("a")); - linkEl.href = linkUrl + "?" + params.toString() + anchor; + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; linkEl.innerHTML = title; if (descr) - listItem.appendChild(document.createElement("span")).innerText = + listItem.appendChild(document.createElement("span")).innerHTML = " (" + descr + ")"; else if (showSearchSummary) fetch(requestUrl) @@ -96,7 +95,7 @@ const _displayItem = (item, highlightTerms, searchTerms) => { .then((data) => { if (data) listItem.appendChild( - Search.makeSearchSummary(data, searchTerms, highlightTerms) + Search.makeSearchSummary(data, searchTerms) ); }); Search.output.appendChild(listItem); @@ -116,15 +115,14 @@ const _finishSearch = (resultCount) => { const _displayNextItem = ( results, resultCount, - highlightTerms, searchTerms ) => { // results left, load the summary and display it // this is intended to be dynamic (don't sub resultsCount) if (results.length) { - _displayItem(results.pop(), highlightTerms, searchTerms); + _displayItem(results.pop(), searchTerms); setTimeout( - () => _displayNextItem(results, resultCount, highlightTerms, searchTerms), + () => _displayNextItem(results, resultCount, searchTerms), 5 ); } @@ -155,10 +153,8 @@ const Search = { _pulse_status: -1, htmlToText: (htmlString) => { - const htmlElement = document - .createRange() - .createContextualFragment(htmlString); - _removeChildren(htmlElement.querySelectorAll(".headerlink")); + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); const docContent = htmlElement.querySelector('[role="main"]'); if (docContent !== undefined) return docContent.textContent; console.warn( @@ -239,6 +235,12 @@ const Search = { * execute search (requires search index to be loaded) */ query: (query) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + // stem the search terms and add them to the correct list const stemmer = new Stemmer(); const searchTerms = new Set(); @@ -266,6 +268,10 @@ const Search = { } }); + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + // console.debug("SEARCH: searching for:"); // console.info("required: ", [...searchTerms]); // console.info("excluded: ", [...excludedTerms]); @@ -274,6 +280,40 @@ const Search = { let results = []; _removeChildren(document.getElementById("search-progress")); + const queryLower = query.toLowerCase(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + let score = Math.round(100 * queryLower.length / title.length) + results.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id] of foundEntries) { + let score = Math.round(100 * queryLower.length / entry.length) + results.push([ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + // lookup as object objectTerms.forEach((term) => results.push(...Search.performObjectSearch(term, objectTerms)) @@ -320,7 +360,7 @@ const Search = { // console.info("search results:", Search.lastresults); // print the results - _displayNextItem(results, results.length, highlightTerms, searchTerms); + _displayNextItem(results, results.length, searchTerms); }, /** @@ -401,8 +441,8 @@ const Search = { // prepare search const terms = Search._index.terms; const titleTerms = Search._index.titleterms; - const docNames = Search._index.docnames; const filenames = Search._index.filenames; + const docNames = Search._index.docnames; const titles = Search._index.titles; const scoreMap = new Map(); @@ -499,16 +539,15 @@ const Search = { /** * helper function to return a node containing the * search summary for a given text. keywords is a list - * of stemmed words, highlightWords is the list of normal, unstemmed - * words. the first one is used to find the occurrence, the - * latter for highlighting it. + * of stemmed words. */ - makeSearchSummary: (htmlText, keywords, highlightWords) => { - const text = Search.htmlToText(htmlText).toLowerCase(); + makeSearchSummary: (htmlText, keywords) => { + const text = Search.htmlToText(htmlText); if (text === "") return null; + const textLower = text.toLowerCase(); const actualStartPosition = [...keywords] - .map((k) => text.indexOf(k.toLowerCase())) + .map((k) => textLower.indexOf(k.toLowerCase())) .filter((i) => i > -1) .slice(-1)[0]; const startWithContext = Math.max(actualStartPosition - 120, 0); @@ -516,13 +555,9 @@ const Search = { const top = startWithContext === 0 ? "" : "..."; const tail = startWithContext + 240 < text.length ? "..." : ""; - let summary = document.createElement("div"); + let summary = document.createElement("p"); summary.classList.add("context"); - summary.innerText = top + text.substr(startWithContext, 240).trim() + tail; - - highlightWords.forEach((highlightWord) => - _highlightText(summary, highlightWord, "highlighted") - ); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; return summary; }, diff --git a/_build/html/_static/sphinx_highlight.js b/_build/html/_static/sphinx_highlight.js new file mode 100644 index 0000000..aae669d --- /dev/null +++ b/_build/html/_static/sphinx_highlight.js @@ -0,0 +1,144 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + parent.insertBefore( + span, + parent.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(SphinxHighlight.highlightSearchWords); +_ready(SphinxHighlight.initEscapeListener); diff --git a/_build/html/genindex.html b/_build/html/genindex.html index d1466e6..45fdecc 100644 --- a/_build/html/genindex.html +++ b/_build/html/genindex.html @@ -1,86 +1,44 @@ - - - - + - - - - + + Index — NSLS-II SRX documentation + + + - - - - - - - - - - - - - + - - - - - - - - - - + + - - - +
- -
- - -
- - - - - - - - - + \ No newline at end of file diff --git a/_build/html/index.html b/_build/html/index.html index 1b7e75f..97f7632 100644 --- a/_build/html/index.html +++ b/_build/html/index.html @@ -1,88 +1,46 @@ - - - - + - - + - - + Welcome to NSLS-II SRX’s documentation! — NSLS-II SRX documentation + + + - - - - - - - - - - - - - + - - - - - - - - - - + + - - - +
- -
- - -
- - - - - - - - - + \ No newline at end of file diff --git a/_build/html/intro.html b/_build/html/intro.html index 8a277b0..1dc18fd 100644 --- a/_build/html/intro.html +++ b/_build/html/intro.html @@ -1,89 +1,47 @@ - - - - + - - + - - + Introduction to SRX — NSLS-II SRX documentation + + + - - - - - - - - - - - - - + - - - - - - - - - - + + - - - +
- -
- - -
- - - - - - - - - + \ No newline at end of file diff --git a/_build/html/objects.inv b/_build/html/objects.inv index 1af4dea4a0f7dac76f6eca51c21bb82355a48036..491517acfd95cc27c007c30fc55a8c7ce214403a 100644 GIT binary patch delta 367 zcmV-#0g(Q`1K|UZdw)$%!!Qtq_ddlS*ruYb*s!BzK_rSQq5=|P;l`81l7FJuLCub9 za6L|fV>dKGReyHQ%=_LOdy?@yqNY(`EV~tSjRK;v`=D7iDy$TjSCBlv!NdK00kewc zIe2wRa~zSZg*V)s0k`TM%s=ZRZ2YoeS|V88 zIk%}lU*86txR$7_n@Fn*;)fl&bkn;WcVu)&R#PndO2o_JBKH}D<^twi%dYJ*uV`go`W zeigcNEhSaVkWF@d!x@dZPRH&VR#%7q!@e4Vdh5U$T)yK}6`M!U~R&r4gW*ZIG@q5YED1nUq2g~!(#wmGy1N7w`9v|iln3b$3 zpryC0z)_M1xfb>UInaAqd{rmh^mPRjU(c8ZWjMl|(p^A-T7PJc^)R8Uwjq#)W3tD% z$pX|P-cV*nAvgoi^of!*4Re3Le=K;oQm7qs!ssiX;z~12@r7=VKk_OIWQg(+iC_1? ze%pq0ji@fXCvmrFuX{pUHg4l*4Qz|7%r^gCw5>&l#{SYjU(&vG|2F%lhZ!;@g+`z) z6nG0C(J)#zpGHY#F|TA_kCo`JVs~zoVw&5e&TsDoXGEB6?62WWdF+?z(-7%h0w)~Z f_=rmS;N&dulAZX$oqX-=QPYb?O}kNlDMLKvG*qZ* diff --git a/_build/html/search.html b/_build/html/search.html index 032f5db..28df197 100644 --- a/_build/html/search.html +++ b/_build/html/search.html @@ -1,87 +1,47 @@ - - - - + - - - - + + Search — NSLS-II SRX documentation - - - - - - - - - - + + - - + + - + - - - - - - - - - - - + + + + - - - +
- -
- - -
- - - - - - - - - - - + diff --git a/_build/html/searchindex.js b/_build/html/searchindex.js index 02b11b2..bad4d8f 100644 --- a/_build/html/searchindex.js +++ b/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "intro", "staff", "useful"], "filenames": ["index.rst", "intro.rst", "staff.rst", "useful.rst"], "titles": ["Welcome to NSLS-II SRX\u2019s documentation!", "Introduction to SRX", "Beamline Staff Pages [staff only]", "Useful Commands"], "terms": {"introduct": 0, "us": [0, 1, 2], "command": 0, "beamlin": [0, 1, 3], "staff": 0, "page": 0, "onli": 0, "index": 0, "modul": 0, "search": [0, 3], "The": [1, 2, 3], "sub": [1, 2], "micron": 1, "resolut": 1, "x": [1, 2, 3], "rai": [1, 2, 3], "spectroscopi": 1, "nsl": [1, 2], "ii": [1, 2], "support": 1, "wide": [1, 2], "varieti": 1, "scientif": 1, "case": [1, 2], "rang": [1, 2], "from": [1, 2, 3], "geoscienc": 1, "through": [1, 2, 3], "energi": [1, 2, 3], "materi": 1, "facil": 1, "includ": [1, 2], "state": [1, 2], "art": 1, "focus": 1, "optic": [1, 2], "flexibl": 1, "sampl": [1, 2], "environ": [1, 2], "A": [1, 2, 3], "schemat": 1, "inform": 2, "provid": 2, "thi": [2, 3], "direct": 2, "toward": 2, "help": 2, "digit": 2, "camera": 2, "web": 2, "server": 2, "analog": 2, "ceil": 2, "jira": 2, "ticket": 2, "system": 2, "srx": [2, 3], "post": 2, "saf": 2, "olog": 2, "radiat": 2, "safeti": 2, "compon": 2, "checklist": 2, "document": 2, "sharepoint": 2, "former": 2, "wiki": 2, "trac": [], "deprec": [], "old": [], "ip": [], "address": [], "manag": 2, "fix": 2, "refer": 2, "pass": 2, "updat": 2, "specif": [2, 3], "metadata": 2, "open": 2, "home": 2, "xf05id1": 2, "ipython_ophyd": 2, "90": 2, "userdata": 2, "py": 2, "propos": 2, "dictionari": 2, "save": 2, "restart": 2, "blueski": [], "perform": [2, 3], "train": 2, "5": 2, "id": 2, "bst": 2, "form": 2, "These": 2, "task": 2, "ar": 2, "typic": 2, "done": 2, "onc": 2, "merlin": 2, "dexela": 2, "xspress3": 2, "comprehens": 2, "list": [2, 3], "thing": 2, "consid": 2, "befor": [2, 3], "start": 2, "close": 2, "all": 2, "work": 2, "permit": 2, "check": [], "pressur": 2, "load": 2, "vacuum": 2, "temperatur": 2, "water": 2, "top": 2, "off": 2, "pp": 2, "burn": 2, "confirm": 2, "rga": 2, "hutch": 2, "connect": 2, "valid": 2, "esr": 2, "test": 2, "deploi": 2, "latest": 2, "still": 2, "beta": 2, "below": [2, 3], "some": 2, "how": 2, "capabl": 2, "histor": 2, "storag": 2, "ring": 2, "take": [2, 3], "about": 2, "dai": 2, "stabil": 2, "therefor": 2, "1": [2, 3], "oper": 2, "make": 2, "sens": 2, "front": 2, "end": 2, "shutter": 2, "get": 2, "light": 2, "sinc": 2, "drift": 2, "optim": [2, 3], "should": 2, "place": 2, "2": [2, 3], "after": [2, 3], "local": 2, "bump": 2, "previou": [2, 3], "posit": 2, "captur": 2, "each": [2, 3], "As": 2, "precaut": 2, "current": 2, "fe": [2, 3], "slit": 2, "white": 2, "beam": [2, 3], "wb": 2, "hfm": 2, "gap": 2, "undul": 2, "18": 2, "000": 2, "\u03bcm": 2, "insert": 2, "tank": 2, "wai": 2, "4": 2, "mm": 2, "turn": 2, "pitch": 2, "feedback": 2, "reset": 2, "voltag": 2, "30": 2, "v": 2, "remov": 2, "drop": 2, "0": [2, 3], "mrad": 2, "translat": 2, "3": [2, 3], "tweak": 2, "so": 2, "just": 2, "protect": 2, "mask": 2, "center": 2, "return": [2, 3], "valu": 2, "h": 2, "bring": 2, "back": 2, "incom": 2, "parallel": 2, "nomin": 2, "enabl": 2, "retract": 2, "allow": 2, "With": [2, 3], "bpm": 2, "can": [2, 3], "slow": 2, "In": 2, "last": 2, "If": 2, "scratch": 2, "choos": 2, "higher": 2, "12": 2, "kev": [2, 3], "By": 2, "monochom": 2, "reason": 2, "pink": 2, "pb": 2, "sure": 2, "thei": 2, "fulli": 2, "hopefulli": 2, "come": 2, "onto": 2, "exposur": 2, "time": 2, "someth": 2, "larg": 2, "like": 2, "s": 2, "you": [2, 3], "see": 2, "while": 2, "There": 2, "bragg": 2, "crystal": 2, "offset": 2, "roll": 2, "final": 2, "intercept": 2, "downstream": 2, "continu": 2, "secondari": 2, "sourc": 2, "apertur": 2, "ssa": 2, "complet": 2, "instruct": 2, "step": [2, 3], "skip": 2, "alreadi": 2, "goal": 2, "jj": 2, "05": 2, "move": [2, 3], "out": 2, "path": 2, "goe": 2, "ey": 2, "ion": 2, "chamber": 2, "nanokb": 2, "hxv": 2, "detector": [2, 3], "Be": 2, "keep": 2, "total": 2, "count": 2, "100k": 2, "down": 2, "6": 2, "roughli": 2, "fine": 2, "both": 2, "15": 2, "middl": 2, "vertic": 2, "flat": 2, "zero": 2, "horizont": 2, "63": 2, "outboard": 2, "seen": [2, 3], "vlm": 2, "block": 2, "januari": 2, "2022": 2, "y": 2, "z": 2, "332": 2, "730": 2, "196": 2, "put": 2, "dive": 2, "board": 2, "look": 2, "fiduci": 2, "marker": 2, "pattern": 2, "pt": 2, "cr": 2, "50": [2, 3], "nm": 2, "featur": 2, "veri": 2, "edg": [2, 3], "fluoresc": 2, "signal": 2, "cross": 2, "hair": 2, "focu": 2, "run": [2, 3], "knife": 2, "across": 2, "line": 2, "an": [2, 3], "initi": 2, "size": [2, 3], "re": [2, 3], "nano_knife_edg": 2, "nano_stag": 2, "sy": 2, "10": [2, 3], "greater": 2, "than": 2, "coars": 2, "500": 2, "smaller": 2, "awar": 2, "when": 2, "chang": [2, 3], "repeat": 2, "until": 2, "script": 2, "here": 2, "we": 2, "8": 2, "around": 2, "hit": [2, 3], "need": 2, "exclud": 2, "analysi": 2, "focuskb": 2, "ver": 2, "calcul": 2, "orthogon": 2, "fals": 2, "ignor": 2, "first": 2, "further": 2, "adjust": 2, "manual": 2, "slit_nanoflyscan_c": 2, "function": 2, "show": 2, "plot": 2, "report": 2, "particular": 2, "pai": 2, "attent": 2, "defocu": 2, "amount": 2, "stage": 2, "anoth": 2, "improv": 2, "again": 2, "upon": 2, "small": 2, "100": 2, "curv": 2, "rel": 2, "flag": 2, "true": 2, "otherwis": 2, "actuat": 2, "well": 2, "accept": 2, "For": 2, "prevent": 2, "astigmat": 2, "two": 2, "focal": 2, "plane": 2, "find": 2, "hor": 2, "output": 2, "To": [2, 3], "linear": 2, "distanc": 2, "multipli": 2, "similar": 2, "wa": 2, "correct": 2, "measur": 2, "width": 2, "collect": 2, "xane": [2, 3], "spectra": 2, "sever": 2, "element": [2, 3], "absorpt": 2, "least": 2, "squar": 2, "fit": 2, "routin": 2, "hdcm": 2, "paramet": 2, "differ": [2, 3], "best": [2, 3], "cu": 2, "se": 2, "zr": 2, "foil": [2, 3], "It": 2, "good": 2, "idea": 2, "record": 2, "c1": 2, "c2": 2, "lookup": 2, "tabl": 2, "peakup": 2, "getbinding": [2, 3], "mov": [2, 3], "peakup_fin": [2, 3], "xanes_plan": [2, 3], "defin": 2, "symbol": 2, "map": 2, "scanlogd": 2, "1000": 2, "1001": 2, "1002": 2, "1003": 2, "1004": 2, "1005": 2, "braggcalib": 2, "input": 2, "go": 2, "displai": 2, "mark": 2, "where": 2, "found": 2, "use_xrf": 2, "profil": 2, "machin": 2, "power": 2, "loss": 2, "recoveri": 2, "upload": 2, "turbo": 2, "pump": 2, "station": 2, "read": 2, "torr": 2, "gate": 2, "valv": 2, "isol": 2, "between": 2, "automat": 2, "stop": [2, 3], "mode": 2, "over": 2, "verifi": 2, "cold": 2, "cathod": 2, "gaug": 2, "inhibit": 2, "mean": 2, "better": 2, "7": [2, 3], "purg": 2, "accord": 2, "section": 2, "28": 2, "note": [2, 3], "v10": 2, "v11": 2, "variabl": 2, "n": 2, "ga": 2, "bar": 2, "v9": 2, "v20": 2, "v21": 2, "min": 2, "v17": 2, "follow": 2, "fill": 2, "cooler": 2, "heater": 2, "vessel": 2, "20": 2, "liquid": 2, "v19": 2, "reach": 2, "level": 2, "proceedur": 2, "css": [], "click": 2, "full": 2, "tool": 2, "statu": 2, "ssh": 2, "host": 2, "e": 2, "g": 2, "softioc": 2, "exampl": 2, "name": 2, "do": 2, "dzdo": 2, "exampleioc": 2, "also": 2, "telnet": 2, "localhost": 2, "port": 2, "exit": 2, "type": [2, 3], "ctrl": [2, 3], "q": 2, "pv": 2, "object": 2, "rearrang": 2, "mc01": 2, "testmotor": 2, "xf": 2, "bs": 2, "nanokbv": 2, "angl": 2, "calc": 2, "none": 2, "anglecalc": 2, "05idd": 2, "es": 2, "nkb": 2, "vert": 2, "ax": 2, "pc": 2, "mtr": 2, "nanokbh": 2, "horz": 2, "fpsensor1": 2, "fpsensor": 2, "fp": 2, "chan0": 2, "po": 2, "i": 2, "chan1": 2, "chan2": 2, "pi": 2, "e518": 2, "mcd19": 2, "pfpi": 2, "e712": 2, "mcd20": 2, "mcd24": 2, "smaract": 2, "mcd26": 2, "smpl": 2, "sz": 2, "sx": 2, "theta": 2, "th": 2, "topx": 2, "zth": 2, "topz": 2, "xth": 2, "scanner": 2, "npoint": 2, "ssx": 2, "ssy": 2, "ssz": 2, "picoscal": 2, "nanozebra": 2, "zebra": 2, "dev": 2, "zebra2": 2, "wire": 2, "diagram": 2, "up": 3, "arrow": 3, "them": 3, "filter": 3, "your": 3, "histori": 3, "termin": 3, "bsui": 3, "either": 3, "enter": [2, 3], "unit": 3, "ev": 3, "maxim": 3, "flux": 3, "set": 3, "region": 3, "interest": 3, "roi": 3, "option": [2, 3], "setroi": 3, "ka1": 3, "fly": 3, "scan": 3, "dimens": 3, "numx": 3, "numi": 3, "nano_scan_and_fli": 3, "startx": 3, "stopx": 3, "starti": 3, "stopi": 3, "dwell": [2, 3], "nano_y_scan_and_fli": 3, "argument": 3, "number": 3, "point": 3, "nano_xrf": 3, "stepx": 3, "stepi": 3, "print": 3, "bind": 3, "avail": 3, "fe_k": 3, "emiss": 3, "getemission": 3, "ha": [2, 3], "span": 3, "iron": 3, "k": 3, "erang": 3, "150": 3, "estep": 3, "acqtim": 3, "samplenam": 3, "filenam": 3, "fe_foil": 3, "paus": 3, "next": 3, "checkpoint": 3, "c": 3, "urgent": 3, "raisen": 3, "urgenc": 3, "x20": 3, "resum": 3, "label": 3, "success": 3, "failur": 3, "abort": [2, 3], "26": 2, "brach": [], "checkout": 2, "add": [], "amplifi": 2, "fault": 2, "order": 2, "have": 2, "coordin": 2, "ivu": 2, "delta": 2, "tau": 2, "c2x": 2, "request": 2, "disabl": 2, "mai": 2, "clean": 2, "properli": 2, "import": 2, "fly_multiple_pass": 2, "e_start": 2, "e_stop": 2, "export": 2, "data": 2, "scanid": [], "num_scan": 2, "scan_typ": 2, "uni": 2, "bi": 2, "determin": 2, "one": 2, "e_width": 2, "num_pt": 2, "export_flyer_id_mono_data": 2, "uid_or_scanid": 2, "master": 2, "pleas": 2, "navig": 2, "5id": 2, "main": 2, "devic": 2, "21": 2, "tri": 2, "alarm": 2, "error": 2, "On": 2, "red": 2, "box": 2, "more": 2, "pmac": 2, "axi": 2, "_fig": [], "figur": [], "_imag": [], "axis_statu": [], "png": [], "target": [], "asyn": 2, "send": 2, "octet": 2, "interfac": 2, "o": 2, "ena": 2, "plc": 2, "execut": 2, "clear": 2, "problem": 2, "might": 2, "recov": 2, "been": 2, "togeth": 2, "try": 2, "nice": 2, "ani": 2, "unstag": 2, "flyer": 2, "scaler": 2, "doe": 2, "quit": 2, "flying_xas_reset": 2, "admin": 2, "bullet": []}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"welcom": 0, "nsl": 0, "ii": 0, "srx": [0, 1], "s": 0, "document": 0, "content": 0, "indic": 0, "tabl": 0, "introduct": 1, "beamlin": 2, "staff": 2, "page": 2, "onli": 2, "quick": 2, "link": 2, "todo": 2, "set": 2, "up": 2, "user": 2, "setup": 2, "prepar": 2, "new": 2, "cycl": 2, "fly": 2, "scan": 2, "spectroscopi": [2, 3], "align": 2, "focus": 2, "k": 2, "b": 2, "mirror": 2, "calibr": 2, "monochrom": 2, "mainten": 2, "cryocool": 2, "warm": 2, "cool": 2, "control": 2, "ioc": 2, "monitor": 2, "motion": 2, "xf05ida": 2, "ioc1": 2, "motor": 2, "xf05idd": 2, "ioc3": 2, "det1": 2, "det2": 2, "ioc2": 2, "ep": 2, "us": 3, "command": [2, 3], "start": 3, "blueski": [2, 3], "gener": 3, "function": 3, "xrf": 3, "imag": 3, "xa": 3, "troubleshoot": 3, "check": 2, "git": 2, "branch": 2, "css": 2, "debug": 2}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "intro", "staff", "useful"], "filenames": ["index.rst", "intro.rst", "staff.rst", "useful.rst"], "titles": ["Welcome to NSLS-II SRX\u2019s documentation!", "Introduction to SRX", "Beamline Staff Pages [staff only]", "Useful Commands"], "terms": {"introduct": 0, "us": [0, 1, 2], "command": 0, "beamlin": [0, 1, 3], "staff": 0, "page": 0, "onli": 0, "index": 0, "modul": 0, "search": [0, 3], "The": [1, 2, 3], "sub": [1, 2], "micron": 1, "resolut": [1, 3], "x": [1, 2, 3], "rai": [1, 2, 3], "spectroscopi": 1, "nsl": [1, 2], "ii": [1, 2], "support": 1, "wide": [1, 2], "varieti": 1, "scientif": 1, "case": [1, 2], "rang": [1, 2], "from": [1, 2, 3], "geoscienc": 1, "through": [1, 2, 3], "energi": [1, 2, 3], "materi": 1, "facil": 1, "includ": [1, 2], "state": [1, 2], "art": 1, "focus": 1, "optic": [1, 2], "flexibl": 1, "sampl": [1, 2], "environ": [1, 2], "A": [1, 2, 3], "schemat": 1, "inform": 2, "provid": 2, "thi": [2, 3], "i": [2, 3], "direct": 2, "toward": 2, "help": 2, "digit": 2, "camera": 2, "web": 2, "server": 2, "analog": 2, "ceil": 2, "jira": 2, "ticket": 2, "system": 2, "srx": [2, 3], "post": 2, "saf": 2, "olog": 2, "radiat": 2, "safeti": 2, "compon": 2, "checklist": 2, "document": 2, "sharepoint": 2, "former": 2, "wiki": 2, "fix": 2, "refer": 2, "pass": 2, "admin": 2, "updat": 2, "specif": [2, 3], "metadata": 2, "open": 2, "home": 2, "xf05id1": 2, "ipython_ophyd": 2, "90": 2, "userdata": 2, "py": 2, "propos": 2, "dictionari": 2, "save": 2, "restart": 2, "perform": [2, 3], "train": 2, "5": 2, "id": 2, "bst": 2, "form": 2, "still": 2, "beta": 2, "below": [2, 3], "some": 2, "how": 2, "capabl": 2, "In": 2, "order": 2, "have": 2, "coordin": 2, "ivu": 2, "delta": 2, "tau": 2, "take": [2, 3], "complet": 2, "over": 2, "hdcm": 2, "bragg": 2, "c2x": 2, "when": 2, "start": 2, "request": 2, "disabl": 2, "If": 2, "stop": [2, 3], "abort": [2, 3], "mai": 2, "clean": 2, "properli": 2, "so": 2, "import": 2, "befor": [2, 3], "move": [2, 3], "current": 2, "2022": 2, "10": [2, 3], "26": [], "you": [2, 3], "can": [2, 3], "master": [], "chang": [2, 3], "checkout": [], "To": [2, 3], "get": 2, "mode": 2, "pleas": 2, "navig": 2, "5id": 2, "main": 2, "insert": 2, "devic": 2, "21": 2, "oper": 2, "run": [2, 3], "num_scan": 2, "option": [2, 3], "scan_typ": 2, "uni": 2, "bi": 2, "determin": 2, "one": 2, "both": 2, "re": [2, 3], "fly_multiple_pass": 2, "e_start": 2, "e_stop": 2, "e_width": 2, "dwell": [2, 3], "num_pt": 2, "1": [2, 3], "export": 2, "data": 2, "export_flyer_id_mono_data": 2, "uid_or_scanid": 2, "recov": 2, "an": [2, 3], "flying_xas_reset": 2, "problem": 2, "might": 2, "function": 2, "ha": [2, 3], "been": 2, "put": 2, "togeth": 2, "try": 2, "nice": 2, "where": 2, "ani": 2, "unstag": 2, "flyer": 2, "reset": 2, "scaler": 2, "doe": 2, "need": 2, "quit": 2, "ar": 2, "good": 2, "enabl": 2, "tri": 2, "alarm": 2, "follow": 2, "error": 2, "On": 2, "see": 2, "red": 2, "box": 2, "around": 2, "confirm": 2, "go": 2, "more": 2, "pmac": 2, "axi": 2, "statu": 2, "amplifi": 2, "fault": 2, "asyn": 2, "send": 2, "octet": 2, "interfac": 2, "o": 2, "type": [2, 3], "": 2, "hit": [2, 3], "enter": [2, 3], "ena": 2, "plc": 2, "6": 2, "after": [2, 3], "execut": 2, "clear": 2, "These": 2, "task": 2, "typic": 2, "done": 2, "onc": 2, "merlin": 2, "dexela": 2, "xspress3": 2, "comprehens": 2, "list": [2, 3], "thing": 2, "consid": 2, "close": 2, "all": 2, "work": 2, "permit": 2, "pressur": 2, "load": 2, "vacuum": 2, "temperatur": 2, "water": 2, "top": 2, "off": 2, "pp": 2, "burn": 2, "rga": 2, "hutch": 2, "connect": 2, "valid": 2, "esr": 2, "test": 2, "deploi": 2, "latest": 2, "histor": 2, "storag": 2, "ring": 2, "about": 2, "dai": 2, "stabil": 2, "therefor": 2, "make": 2, "sens": 2, "front": 2, "end": 2, "shutter": 2, "light": 2, "sinc": 2, "drift": 2, "optim": [2, 3], "should": 2, "place": 2, "2": [2, 3], "local": 2, "bump": 2, "previou": [2, 3], "posit": [2, 3], "captur": 2, "each": [2, 3], "As": 2, "precaut": 2, "fe": [2, 3], "slit": 2, "white": 2, "beam": [2, 3], "wb": 2, "hfm": 2, "gap": 2, "undul": 2, "18": 2, "000": 2, "\u03bcm": 2, "tank": 2, "wai": 2, "4": 2, "mm": 2, "turn": 2, "pitch": 2, "feedback": 2, "voltag": 2, "30": 2, "v": 2, "remov": 2, "drop": 2, "0": [2, 3], "mrad": 2, "translat": 2, "3": [2, 3], "tweak": 2, "just": 2, "protect": 2, "mask": 2, "center": 2, "return": [2, 3], "valu": 2, "h": 2, "bring": 2, "back": 2, "incom": 2, "parallel": 2, "nomin": 2, "retract": 2, "allow": 2, "With": [2, 3], "bpm": 2, "slow": 2, "last": 2, "scratch": 2, "choos": 2, "higher": 2, "12": 2, "kev": [2, 3], "By": 2, "monochom": 2, "reason": 2, "pink": 2, "pb": 2, "sure": 2, "thei": 2, "fulli": 2, "hopefulli": 2, "come": 2, "onto": 2, "exposur": 2, "time": [2, 3], "someth": 2, "larg": 2, "like": 2, "while": 2, "There": 2, "crystal": 2, "offset": 2, "roll": 2, "final": 2, "intercept": 2, "downstream": 2, "continu": 2, "secondari": 2, "sourc": 2, "apertur": 2, "ssa": 2, "instruct": 2, "step": [2, 3], "skip": 2, "alreadi": 2, "goal": 2, "jj": 2, "05": 2, "out": 2, "path": 2, "goe": 2, "ey": 2, "ion": 2, "chamber": 2, "nanokb": 2, "hxv": 2, "detector": [2, 3], "Be": 2, "keep": 2, "total": 2, "count": 2, "100k": 2, "down": 2, "roughli": 2, "fine": 2, "15": 2, "middl": 2, "vertic": 2, "flat": 2, "zero": 2, "horizont": 2, "63": 2, "outboard": 2, "seen": [2, 3], "vlm": 2, "block": 2, "januari": 2, "y": 2, "z": 2, "332": 2, "730": 2, "196": 2, "dive": 2, "board": 2, "look": 2, "fiduci": 2, "marker": 2, "pattern": 2, "pt": 2, "cr": 2, "50": [2, 3], "nm": 2, "featur": 2, "veri": 2, "edg": [2, 3], "fluoresc": 2, "signal": 2, "cross": 2, "hair": 2, "focu": 2, "knife": 2, "across": 2, "line": 2, "initi": 2, "size": [2, 3], "nano_knife_edg": 2, "nano_stag": 2, "sy": 2, "greater": 2, "than": 2, "coars": [2, 3], "500": 2, "smaller": 2, "awar": 2, "repeat": 2, "until": 2, "script": 2, "here": 2, "we": 2, "8": 2, "exclud": 2, "analysi": 2, "focuskb": 2, "ver": 2, "calcul": 2, "orthogon": 2, "fals": 2, "ignor": 2, "first": 2, "further": 2, "adjust": 2, "manual": 2, "slit_nanoflyscan_c": 2, "show": 2, "plot": 2, "report": 2, "particular": 2, "pai": 2, "attent": 2, "defocu": 2, "amount": 2, "stage": 2, "anoth": 2, "improv": 2, "again": 2, "upon": 2, "small": 2, "100": 2, "curv": 2, "rel": 2, "flag": 2, "true": 2, "otherwis": 2, "actuat": 2, "well": 2, "accept": 2, "For": 2, "prevent": 2, "astigmat": 2, "two": 2, "focal": 2, "plane": 2, "find": 2, "hor": 2, "output": 2, "linear": 2, "distanc": 2, "multipli": 2, "similar": 2, "wa": 2, "correct": 2, "measur": 2, "width": 2, "collect": 2, "xane": [2, 3], "spectra": 2, "sever": 2, "element": [2, 3], "absorpt": 2, "least": 2, "squar": 2, "fit": 2, "routin": 2, "paramet": 2, "differ": [2, 3], "best": [2, 3], "cu": 2, "se": 2, "zr": 2, "foil": [2, 3], "It": 2, "idea": 2, "record": 2, "c1": 2, "c2": 2, "lookup": 2, "tabl": 2, "peakup": [2, 3], "getbinding": [2, 3], "mov": [2, 3], "peakup_fin": 2, "xanes_plan": [2, 3], "defin": 2, "symbol": 2, "map": 2, "scanlogd": 2, "1000": 2, "1001": 2, "1002": 2, "1003": 2, "1004": 2, "1005": 2, "braggcalib": 2, "input": 2, "displai": 2, "mark": 2, "found": 2, "use_xrf": 2, "profil": 2, "machin": 2, "power": 2, "loss": 2, "recoveri": 2, "upload": 2, "turbo": 2, "pump": 2, "station": 2, "read": 2, "torr": 2, "gate": 2, "valv": 2, "isol": 2, "between": 2, "automat": 2, "verifi": 2, "cold": 2, "cathod": 2, "gaug": 2, "inhibit": 2, "mean": 2, "better": 2, "7": [2, 3], "purg": 2, "accord": 2, "section": 2, "28": 2, "note": [2, 3], "v10": 2, "v11": 2, "variabl": 2, "n": 2, "ga": 2, "bar": 2, "v9": 2, "v20": 2, "v21": 2, "min": 2, "v17": 2, "fill": 2, "cooler": 2, "heater": 2, "vessel": 2, "20": 2, "liquid": 2, "v19": 2, "reach": 2, "level": 2, "proceedur": 2, "click": 2, "full": 2, "manag": 2, "tool": 2, "ssh": 2, "host": 2, "e": 2, "g": 2, "softioc": 2, "exampl": 2, "name": 2, "do": 2, "dzdo": 2, "exampleioc": 2, "also": 2, "telnet": 2, "localhost": 2, "port": 2, "exit": 2, "ctrl": [2, 3], "q": 2, "pv": 2, "object": 2, "rearrang": 2, "mc01": 2, "testmotor": 2, "xf": 2, "nanokbv": 2, "angl": 2, "calc": 2, "none": 2, "anglecalc": 2, "05idd": 2, "nkb": 2, "vert": 2, "ax": 2, "pc": 2, "mtr": 2, "nanokbh": 2, "horz": 2, "fpsensor1": 2, "fpsensor": 2, "fp": 2, "chan0": 2, "po": 2, "chan1": 2, "chan2": 2, "pi": 2, "e518": 2, "mcd19": 2, "pfpi": 2, "e712": 2, "mcd20": 2, "mcd24": 2, "smaract": 2, "mcd26": 2, "smpl": 2, "sz": 2, "sx": 2, "theta": 2, "th": 2, "topx": 2, "zth": 2, "topz": 2, "xth": 2, "scanner": 2, "npoint": 2, "ssx": 2, "ssy": 2, "ssz": 2, "picoscal": 2, "nanozebra": 2, "zebra": 2, "dev": 2, "zebra2": 2, "wire": 2, "diagram": 2, "up": 3, "arrow": 3, "them": 3, "filter": 3, "your": 3, "histori": 3, "termin": 3, "bsui": 3, "either": 3, "unit": 3, "ev": 3, "maxim": 3, "flux": 3, "set": 3, "region": 3, "interest": 3, "roi": 3, "setroi": 3, "ka1": 3, "fly": 3, "scan": 3, "high": 3, "base": 3, "dimens": 3, "numx": 3, "numi": 3, "nano_scan_and_fli": 3, "startx": 3, "stopx": 3, "starti": 3, "stopi": 3, "nano_y_scan_and_fli": 3, "coarse_scan_and_fli": 3, "coarse_y_scan_and_fli": 3, "argument": 3, "number": 3, "point": 3, "nano_xrf": 3, "stepx": 3, "stepi": 3, "print": 3, "bind": 3, "avail": 3, "fe_k": 3, "emiss": 3, "getemission": 3, "span": 3, "iron": 3, "k": 3, "erang": 3, "150": 3, "estep": 3, "acqtim": 3, "samplenam": 3, "filenam": 3, "fe_foil": 3, "paus": 3, "next": 3, "checkpoint": 3, "c": 3, "urgent": 3, "raisen": 3, "urgenc": 3, "x20": 3, "resum": 3, "label": 3, "success": 3, "failur": 3, "check": 2, "attach": 2}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"welcom": 0, "nsl": 0, "ii": 0, "srx": [0, 1], "": 0, "document": 0, "content": 0, "indic": 0, "tabl": 0, "introduct": 1, "beamlin": 2, "staff": 2, "page": 2, "onli": 2, "quick": 2, "link": 2, "todo": 2, "set": 2, "up": 2, "user": 2, "fly": 2, "scan": 2, "spectroscopi": [2, 3], "check": [], "git": [], "branch": [], "css": 2, "blueski": [2, 3], "command": [2, 3], "debug": 2, "setup": 2, "prepar": 2, "new": 2, "cycl": 2, "align": 2, "focus": 2, "k": 2, "b": 2, "mirror": 2, "calibr": 2, "monochrom": 2, "mainten": 2, "cryocool": 2, "warm": 2, "cool": 2, "control": 2, "ioc": 2, "monitor": 2, "motion": 2, "xf05ida": 2, "ioc1": 2, "motor": 2, "xf05idd": 2, "ioc3": 2, "det1": 2, "det2": 2, "ioc2": 2, "ep": 2, "us": 3, "start": 3, "gener": 3, "function": 3, "xrf": 3, "imag": 3, "xa": 3, "troubleshoot": 3}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"Welcome to NSLS-II SRX\u2019s documentation!": [[0, "welcome-to-nsls-ii-srx-s-documentation"]], "Contents:": [[0, null]], "Indices and tables": [[0, "indices-and-tables"]], "Introduction to SRX": [[1, "introduction-to-srx"]], "Useful Commands": [[3, "useful-commands"]], "Starting Bluesky": [[3, "starting-bluesky"]], "General Functions": [[3, "general-functions"]], "XRF Imaging": [[3, "xrf-imaging"]], "XAS Spectroscopy": [[3, "xas-spectroscopy"]], "Troubleshooting": [[3, "troubleshooting"]], "Beamline Staff Pages [staff only]": [[2, "beamline-staff-pages-staff-only"]], "Quick Links": [[2, "quick-links"]], "Todo": [[2, "id1"], [2, "id2"], [2, "id3"], [2, "id4"], [2, "id5"], [2, "id6"]], "Setting up Users": [[2, "setting-up-users"]], "Fly-scanning spectroscopy": [[2, "fly-scanning-spectroscopy"]], "CSS-Pages": [[2, "css-pages"]], "Bluesky Commands": [[2, "bluesky-commands"]], "Debugging": [[2, "debugging"]], "Beamline Setup": [[2, "beamline-setup"]], "Preparing for a new cycle": [[2, "preparing-for-a-new-cycle"]], "Aligning the Beamline": [[2, "aligning-the-beamline"]], "Focusing the K-B Mirrors": [[2, "focusing-the-k-b-mirrors"]], "Calibrating the monochromator": [[2, "calibrating-the-monochromator"]], "Beamline Maintenance": [[2, "beamline-maintenance"]], "Cryocooler": [[2, "cryocooler"]], "Warming the cryocooler": [[2, "warming-the-cryocooler"]], "Cooling the cryocooler": [[2, "cooling-the-cryocooler"]], "Controls": [[2, "controls"]], "IOC Monitoring": [[2, "ioc-monitoring"]], "Motion Controls": [[2, "motion-controls"]], "xf05ida-ioc1 motors": [[2, "xf05ida-ioc1-motors"]], "xf05idd-ioc1 motors": [[2, "xf05idd-ioc1-motors"]], "xf05idd-ioc3 motors": [[2, "xf05idd-ioc3-motors"]], "xf05idd-det1": [[2, "xf05idd-det1"]], "xf05idd-det2": [[2, "xf05idd-det2"]], "xf05idd-ioc2": [[2, "xf05idd-ioc2"]], "EPS": [[2, "eps"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/_build/html/staff.html b/_build/html/staff.html index 051d8be..3ffead8 100644 --- a/_build/html/staff.html +++ b/_build/html/staff.html @@ -1,88 +1,46 @@ - - - - + - - + - - + Beamline Staff Pages [staff only] — NSLS-II SRX documentation + + + - - - - - - - - - - - - - + - - - - - - - - - - + + - - - +
- -
- - -
- - - - - - - - - + \ No newline at end of file diff --git a/_build/html/useful.html b/_build/html/useful.html index 82bb4f8..8c2133c 100644 --- a/_build/html/useful.html +++ b/_build/html/useful.html @@ -1,89 +1,47 @@ - - - - + - - + - - + Useful Commands — NSLS-II SRX documentation + + + - - - - - - - - - - - - - + - - - - - - - - - - + + - - - +
- -
- - -