diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index 9aa73f5..f131844 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+== 0.2.2 - 2022-06-03
+
+=== Changed
+
+* position of search field
+* width of sidebar nav
+* menu structure
+
+=== Added
+
+* translations
+
== 0.2.1 - 2022-01-19
=== Added
diff --git a/build/ui-bundle.zip b/build/ui-bundle.zip
deleted file mode 100644
index ace30ac..0000000
Binary files a/build/ui-bundle.zip and /dev/null differ
diff --git a/package-lock.json b/package-lock.json
index 3f1ef30..39d5e69 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2296,14 +2296,20 @@
"dev": true
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001256",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001256.tgz",
- "integrity": "sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA==",
+ "version": "1.0.30001346",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001346.tgz",
+ "integrity": "sha512-q6ibZUO2t88QCIPayP/euuDREq+aMAxFE5S70PkrLh0iTDj/zEhgvJRKC2+CvXY6EWc6oQwUR48lL5vCW6jiXQ==",
"dev": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- }
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ }
+ ]
},
"node_modules/caw": {
"version": "2.0.1",
@@ -17068,9 +17074,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001256",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001256.tgz",
- "integrity": "sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA==",
+ "version": "1.0.30001346",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001346.tgz",
+ "integrity": "sha512-q6ibZUO2t88QCIPayP/euuDREq+aMAxFE5S70PkrLh0iTDj/zEhgvJRKC2+CvXY6EWc6oQwUR48lL5vCW6jiXQ==",
"dev": true
},
"caw": {
diff --git a/public/404.html b/public/404.html
deleted file mode 100644
index fd2f568..0000000
--- a/public/404.html
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
- Page Not Found :: Brand Docs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Page Not Found
-
-
The page you’re looking for does not exist. It may have been moved. You can return to the start page , or follow one of the links in the navigation to the left.
-
-
-
If you arrived on this page by clicking on a link, please notify the owner of the site that the link is broken.
-If you typed the URL of this page manually, please double check that you entered the address correctly.
-
-
-
-
-
-
-
-
-
-
diff --git a/public/_/css/site.css b/public/_/css/site.css
index cc6d491..db1b161 100644
--- a/public/_/css/site.css
+++ b/public/_/css/site.css
@@ -1,3061 +1,3 @@
-@font-face {
- font-family: "Roboto";
- font-style: normal;
- font-weight: 400;
- src:
- local("Roboto Regular"),
- local("Roboto-Regular"),
- url(../font/roboto-latin-400.woff2) format("woff2"),
- url(../font/roboto-latin-400.woff) format("woff");
-}
+@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(../font/roboto-latin-400.woff2) format("woff2"),url(../font/roboto-latin-400.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../font/roboto-latin-400italic.woff2) format("woff2"),url(../font/roboto-latin-400italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../font/roboto-latin-500.woff2) format("woff2"),url(../font/roboto-latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../font/roboto-latin-500italic.woff2) format("woff2"),url(../font/roboto-latin-500italic.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local("Roboto Mono Regular"),local("RobotoMono-Regular"),url(../font/roboto-mono-latin-400.woff2) format("woff2"),url(../font/roboto-mono-latin-400.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;src:local("Roboto Mono Medium"),local("RobotoMono-Medium"),url(../font/roboto-mono-latin-500.woff2) format("woff2"),url(../font/roboto-mono-latin-500.woff) format("woff")}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.0625em;height:100%}@media screen and (min-width:1024px){html{font-size:1.125em}}body{background:#fff;color:#222;font-family:Roboto,sans-serif;line-height:1.15;margin:0;word-wrap:anywhere}a{text-decoration:none}a:hover{text-decoration:underline}a:active{background-color:none}code,kbd,pre{font-family:Roboto Mono,monospace}b,dt,strong,th{font-weight:500}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}em em{font-style:normal}strong strong{font-weight:400}button{cursor:pointer;font-family:inherit;font-size:1em;line-height:1.15;margin:0}button::-moz-focus-inner{border:none;padding:0}summary{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}table{border-collapse:collapse;word-wrap:normal}object[type="image/svg+xml"]:not([width]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (scrollbar-width:thin){body *{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}}body ::-webkit-scrollbar{height:.25rem;width:.25rem}body ::-webkit-scrollbar-thumb{background-color:#c1c1c1}@media screen and (min-width:1024px){.body{display:-webkit-box;display:-ms-flexbox;display:flex}}.nav-container{position:fixed;top:88px;left:0;width:100%;font-size:.94444rem;z-index:1;visibility:hidden}@media screen and (min-width:769px){.nav-container{width:15rem}}@media screen and (min-width:1024px){.nav-container{font-size:.86111rem;-webkit-box-flex:0;-ms-flex:none;flex:none;position:static;top:0;visibility:visible}}.nav-container.is-active{visibility:visible}.nav{background:#f9f8f8;position:relative;top:2.5rem;height:calc(100vh - 88px - 2.5rem)}@media screen and (min-width:769px){.nav{-webkit-box-shadow:.5px 0 3px #c1c1c1;box-shadow:.5px 0 3px #c1c1c1}}@media screen and (min-width:1024px){.nav{top:88px;-webkit-box-shadow:none;box-shadow:none;position:sticky;height:calc(100vh - 88px)}}.nav .panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit}html.is-clipped--nav{overflow-y:hidden}.nav-panel-menu{overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;height:calc(100% - 2.5rem)}.nav-panel-menu:not(.is-active) .nav-menu{opacity:.75}.nav-panel-menu:not(.is-active)::after{content:"";background:rgba(0,0,0,.5);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.nav-menu{min-height:100%;padding:.5rem .75rem;line-height:1.35;position:relative}.nav-menu h3.title{color:#424242;font-size:inherit;font-weight:500;margin:0;padding:.25em 0 .125em}.nav-menu a{color:inherit}.nav-list{margin:0 0 0 .75rem;padding:0}.nav-menu>.nav-list+.nav-list{margin-top:.5rem}.nav-item{list-style:none;margin-top:.5em}.nav-item-toggle~.nav-list{padding-bottom:.125rem}.nav-item[data-depth="0"]>.nav-list:first-child{display:block;margin:0}.nav-item:not(.is-active)>.nav-list{display:none}.nav-item-toggle{background:transparent url(../img/caret.svg) no-repeat 50%/50%;border:none;outline:none;line-height:inherit;position:absolute;height:1.35em;width:1.35em;margin-top:-.05em;margin-left:-1.35em}.nav-item.is-active>.nav-item-toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-current-page>.nav-link,.is-current-page>.nav-text{font-weight:500}.nav-panel-explore{background:#f9f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0}.nav-panel-explore:not(:first-child){top:auto;max-height:calc(50% + 2.5rem)}.nav-panel-explore .context{font-size:.83333rem;-ms-flex-negative:0;flex-shrink:0;color:#5d5d5d;-webkit-box-shadow:0 -1px 0 #e1e1e1;box-shadow:0 -1px 0 #e1e1e1;padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;line-height:1;height:2.5rem}.nav-panel-explore .context .version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.nav-panel-explore .context .version::after{content:"";background:url(../img/chevron.svg) no-repeat 100%/auto 100%;width:1.25em;height:.75em}.nav-panel-explore .components{line-height:1.6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:inset 0 1px 5px #e1e1e1;box-shadow:inset 0 1px 5px #e1e1e1;background:#f0f0f0;padding:.5rem .75rem 0;margin:0;overflow-y:scroll;max-height:100%;display:block}.nav-panel-explore:not(.is-active) .components{display:none}.nav-panel-explore .component{display:block}.nav-panel-explore .component+.component{margin-top:.5rem}.nav-panel-explore .component:last-child{margin-bottom:.75rem}.nav-panel-explore .component .title{font-weight:500;color:inherit}.nav-panel-explore .versions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:-.25rem;line-height:1}.nav-panel-explore .component .version{display:block;margin:.375rem .375rem 0 0}.nav-panel-explore .component .version a{border:1px solid #c1c1c1;border-radius:.25rem;color:inherit;opacity:.75;white-space:nowrap;padding:.125em .25em;display:inherit}.nav-panel-explore .component .is-current a{border-color:currentColor;opacity:.9;font-weight:500}@media screen and (max-width:1023.5px){aside.toc.sidebar{display:none}main>.content{overflow-x:auto}}@media screen and (min-width:1024px){main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:0}main>.content{display:-webkit-box;display:-ms-flexbox;display:flex}aside.toc.embedded{display:none}aside.toc.sidebar{-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:1216px){aside.toc.sidebar{-ms-flex-preferred-size:12rem;flex-basis:12rem}}.toolbar{color:#5d5d5d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 1px 0 transparent;box-shadow:0 1px 0 transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.83333rem;height:2.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:sticky;top:88px;z-index:2}.toolbar a{color:inherit}.nav-toggle{background:url(../img/menu.svg) no-repeat 50% 47.5%;background-size:49%;border:none;outline:none;line-height:inherit;padding:0;height:2.5rem;width:2.5rem;margin-right:-.25rem}@media screen and (min-width:1024px){.nav-toggle{display:none}}.nav-toggle.is-active{background-image:url(../img/back.svg);background-size:41.5%}.home-link{display:block;background:url(../img/home-o.svg) no-repeat 50%;height:1.25rem;width:1.25rem;margin:.625rem}.home-link.is-current,.home-link:hover{background-image:url(../img/home.svg)}.edit-this-page{display:none;padding-right:.5rem}@media screen and (min-width:1024px){.edit-this-page{display:block}}.toolbar .edit-this-page a{color:#8e8e8e}.breadcrumbs{display:none;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:0 .5rem 0 .75rem;line-height:1.35}@media screen and (min-width:1024px){.breadcrumbs{display:block}}a+.breadcrumbs{padding-left:.05rem}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline;margin:0}.breadcrumbs li::after{content:"/";padding:0 .5rem}.breadcrumbs li:last-of-type::after{content:none}.page-versions{margin:0 .2rem 0 auto;position:relative;line-height:1}@media screen and (min-width:1024px){.page-versions{margin-right:.7rem}}.page-versions .version-menu-toggle{color:inherit;background:url(../img/chevron.svg) no-repeat;background-position:right .5rem top 50%;background-size:auto .75em;border:none;outline:none;line-height:inherit;padding:.5rem 1.5rem .5rem .5rem;position:relative;z-index:3}.page-versions .version-menu{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#f0f0f0)) no-repeat;background:linear-gradient(180deg,#f0f0f0 0,#f0f0f0) no-repeat;padding:1.375rem 1.5rem .5rem .5rem;position:absolute;top:0;right:0;white-space:nowrap}.page-versions:not(.is-active) .version-menu{display:none}.page-versions .version{display:block;padding-top:.5rem}.page-versions .version.is-current{display:none}.page-versions .version.is-missing{color:#8e8e8e;font-style:italic;text-decoration:none}.toc-menu{color:#5d5d5d}.toc.sidebar .toc-menu{margin-right:.75rem;position:sticky;top:calc(88px + 2.5rem)}.toc .toc-menu h3{color:#333;font-size:.88889rem;font-weight:500;line-height:1.3;margin:0 -.5px;padding-bottom:.25rem}.toc.sidebar .toc-menu h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:2.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toc .toc-menu ul{font-size:.83333rem;line-height:1.2;list-style:none;margin:0;padding:0}.toc.sidebar .toc-menu ul{max-height:calc(100vh - 88px - 5rem);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none}.toc .toc-menu ul::-webkit-scrollbar{width:0;height:0}@media screen and (min-width:1024px){.toc .toc-menu h3{font-size:.83333rem}.toc .toc-menu ul{font-size:.75rem}}.toc .toc-menu li{margin:0}.toc .toc-menu li[data-level="2"] a{padding-left:1.25rem}.toc .toc-menu li[data-level="3"] a{padding-left:2rem}.toc .toc-menu a{color:inherit;border-left:2px solid #e1e1e1;display:inline-block;padding:.25rem 0 .25rem .5rem;text-decoration:none}.sidebar.toc .toc-menu a{display:block;outline:none}.toc .toc-menu a:hover{color:#9e1030}.toc .toc-menu a.is-active{border-left-color:#9e1030;color:#333}.sidebar.toc .toc-menu a:focus{background:#f9f8f8}.toc .toc-menu .is-hidden-toc{display:none!important}.doc{color:#333;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:40rem;padding:0 1rem 4rem}@media screen and (min-width:1024px){.doc{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.94444rem;margin:0 2rem;max-width:55rem;min-width:0}}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{color:#191919;font-weight:400;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3;margin:1rem 0 0}.doc>h1.page:first-child{font-size:2rem;margin:1.5rem 0}@media screen and (min-width:769px){.doc>h1.page:first-child{margin-top:2.5rem}}.doc>h1.page:first-child+aside.toc.embedded{margin-top:-.5rem}.doc>h2#name+.sectionbody{margin-top:1rem}#preamble+.sect1,.doc .sect1+.sect1{margin-top:2rem}.doc h1.sect0{background:#f0f0f0;font-size:1.8em;margin:1.5rem -1rem 0;padding:.5rem 1rem}.doc h2:not(.discrete){border-bottom:1px solid #e1e1e1;margin-left:-1rem;margin-right:-1rem;padding:.4rem 1rem .1rem}.doc h3:not(.discrete),.doc h4:not(.discrete){font-weight:500}.doc h1 .anchor,.doc h2 .anchor,.doc h3 .anchor,.doc h4 .anchor,.doc h5 .anchor,.doc h6 .anchor{position:absolute;text-decoration:none;width:1.75ex;margin-left:-1.5ex;visibility:hidden;font-size:.8em;font-weight:400;padding-top:.05em}.doc h1 .anchor::before,.doc h2 .anchor::before,.doc h3 .anchor::before,.doc h4 .anchor::before,.doc h5 .anchor::before,.doc h6 .anchor::before{content:"\00a7"}.doc h1:hover .anchor,.doc h2:hover .anchor,.doc h3:hover .anchor,.doc h4:hover .anchor,.doc h5:hover .anchor,.doc h6:hover .anchor{visibility:visible}.doc dl,.doc p{margin:0}.doc a{color:#9e1030}.doc a:hover{color:#a8a7a7}.doc a.bare{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc a.unresolved{color:#d32f2f}.doc i.fa{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-style:normal}.doc .colist>table code,.doc p code,.doc thead code{color:#222;background:#f9f8f8;border-radius:.25em;font-size:.95em;padding:.125em .25em}.doc code,.doc pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc pre{font-size:.88889rem;line-height:1.5;margin:0}.doc blockquote{margin:0}.doc .paragraph.lead>p{font-size:1rem}.doc .right{float:right}.doc .left{float:left}.doc .stretch{width:100%}.doc .underline{text-decoration:underline}.doc .line-through{text-decoration:line-through}.doc .dlist,.doc .exampleblock,.doc .hdlist,.doc .imageblock,.doc .listingblock,.doc .literalblock,.doc .olist,.doc .paragraph,.doc .partintro,.doc .quoteblock,.doc .sidebarblock,.doc .ulist,.doc .verseblock,.doc details,.doc hr{margin:1rem 0 0}.doc table.tableblock{font-size:.83333rem;margin:1.5rem 0 0}.doc table.tableblock+*{margin-top:1.5rem}.doc p.tableblock+p.tableblock{margin-top:.5rem}.doc td.tableblock>.content>:first-child{margin-top:0}.doc table.tableblock td,.doc table.tableblock th{padding:.5rem}.doc table.tableblock,.doc table.tableblock>*>tr>*{border:0 solid #e1e1e1}.doc table.grid-all>*>tr>*{border-width:1px}.doc table.grid-cols>*>tr>*{border-width:0 1px}.doc table.grid-rows>*>tr>*{border-width:1px 0}.doc table.grid-all>thead th,.doc table.grid-rows>thead th{border-bottom-width:2.5px}.doc table.frame-all{border-width:1px}.doc table.frame-ends{border-width:1px 0}.doc table.frame-sides{border-width:0 1px}.doc table.frame-none>colgroup+*>:first-child>*,.doc table.frame-sides>colgroup+*>:first-child>*{border-top-width:0}.doc table.frame-sides>:last-child>:last-child>*{border-bottom-width:0}.doc table.frame-ends>*>tr>:first-child,.doc table.frame-none>*>tr>:first-child{border-left-width:0}.doc table.frame-ends>*>tr>:last-child,.doc table.frame-none>*>tr>:last-child{border-right-width:0}.doc table.stripes-all>tbody>tr,.doc table.stripes-even>tbody>tr:nth-of-type(2n),.doc table.stripes-hover>tbody>tr:hover,.doc table.stripes-odd>tbody>tr:nth-of-type(odd){background:#f9f8f8}.doc table.tableblock>tfoot{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:linear-gradient(180deg,#f0f0f0 0,#fff)}.doc .halign-left{text-align:left}.doc .halign-right{text-align:right}.doc .halign-center{text-align:center}.doc .valign-top{vertical-align:top}.doc .valign-bottom{vertical-align:bottom}.doc .valign-middle{vertical-align:middle}.doc .admonitionblock{margin:1.4rem 0 0}.doc .admonitionblock p,.doc .admonitionblock td.content{font-size:.88889rem}.doc .admonitionblock td.content>.title+*,.doc .admonitionblock td.content>:not(.title):first-child{margin-top:0}.doc .admonitionblock pre{font-size:.83333rem}.doc .admonitionblock>table{table-layout:fixed;position:relative;width:100%}.doc .admonitionblock td.content{padding:1rem 1rem .75rem;background:#f9f8f8;width:100%;word-wrap:anywhere}.doc .admonitionblock .icon{position:absolute;top:0;left:0;font-size:.83333rem;padding:0 .5rem;height:1.25rem;line-height:1;font-weight:500;text-transform:uppercase;border-radius:.45rem;-webkit-transform:translate(-.5rem,-50%);transform:translate(-.5rem,-50%)}.doc .admonitionblock.caution .icon{background-color:#a0439c;color:#fff}.doc .admonitionblock.important .icon{background-color:#d32f2f;color:#fff}.doc .admonitionblock.note .icon{background-color:#217ee7;color:#fff}.doc .admonitionblock.tip .icon{background-color:#41af46;color:#fff}.doc .admonitionblock.warning .icon{background-color:#e18114;color:#fff}.doc .admonitionblock .icon i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.doc .admonitionblock .icon i::after{content:attr(title)}.doc .imageblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc .image>img,.doc .image>object,.doc .image>svg,.doc .imageblock img,.doc .imageblock object,.doc .imageblock svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.doc .image:not(.left):not(.right)>img{margin-top:-.2em}#preamble .abstract blockquote{background:#f0f0f0;border-left:5px solid #e1e1e1;color:#4a4a4a;font-size:.88889rem;padding:.75em 1em}.doc .quoteblock,.doc .verseblock{background:#f9f8f8;border-left:5px solid #9e1030;color:#5d5d5d}.doc .quoteblock{padding:.25rem 2rem 1.25rem}.doc .quoteblock .attribution{color:#8e8e8e;font-size:.83333rem;margin-top:.75rem}.doc .quoteblock blockquote{margin-top:1rem}.doc .quoteblock .paragraph{font-style:italic}.doc .quoteblock cite{padding-left:1em}.doc .verseblock{font-size:1.15em;padding:1rem 2rem}.doc .verseblock pre{font-family:inherit;font-size:inherit}.doc ol,.doc ul{margin:0;padding:0 0 0 2rem}.doc ol.none,.doc ol.unnumbered,.doc ol.unstyled,.doc ul.checklist,.doc ul.no-bullet,.doc ul.none,.doc ul.unstyled{list-style-type:none}.doc ol.unnumbered,.doc ul.no-bullet{padding-left:1.25rem}.doc ol.unstyled,.doc ul.unstyled{padding-left:0}.doc ul.circle,.doc ul.disc,.doc ul.square{list-style-type:square}.doc ol.arabic{list-style-type:decimal}.doc ol.decimal{list-style-type:decimal-leading-zero}.doc ol.loweralpha{list-style-type:lower-alpha}.doc ol.upperalpha{list-style-type:upper-alpha}.doc ol.lowerroman{list-style-type:lower-roman}.doc ol.upperroman{list-style-type:upper-roman}.doc ol.lowergreek{list-style-type:lower-greek}.doc ul.checklist{padding-left:.5rem}.doc ul.checklist p>i.fa-check-square-o:first-child,.doc ul.checklist p>i.fa-square-o:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem}.doc ul.checklist i.fa-check-square-o::before{content:"\2713"}.doc ul.checklist i.fa-square-o::before{content:"\274f"}.doc .dlist .dlist,.doc .dlist .olist,.doc .dlist .ulist,.doc .olist .dlist,.doc .olist .olist,.doc .olist .ulist,.doc .olist li+li,.doc .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist,.doc .ulist li+li{margin-top:.5rem}.doc .admonitionblock .listingblock,.doc .olist .listingblock,.doc .ulist .listingblock{padding:0}.doc .admonitionblock .title,.doc .exampleblock .title,.doc .imageblock .title,.doc .listingblock .title,.doc .literalblock .title,.doc .openblock .title,.doc .tableblock caption{color:#5d5d5d;font-size:.88889rem;font-weight:500;font-style:italic;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:.01em;padding-bottom:.075rem;text-align:left}.doc .imageblock .title{margin-top:.5rem;padding-bottom:0}.doc details{margin-left:1rem}.doc details>summary{display:block;position:relative;line-height:1.6;margin-bottom:.5rem}.doc details>summary::-webkit-details-marker{display:none}.doc details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1rem;-webkit-transform:translateX(15%);transform:translateX(15%)}.doc details[open]>summary::before{border-color:currentColor transparent transparent;border-width:.5rem .3rem 0;-webkit-transform:translateY(15%);transform:translateY(15%)}.doc details>summary::after{content:"";width:1rem;height:1em;position:absolute;top:.3em;left:-1rem}.doc details.result{margin-top:.25rem}.doc details.result>summary{color:#5d5d5d;font-style:italic;margin-bottom:0}.doc details.result>.content{margin-left:-1rem}.doc .exampleblock>.content,.doc details.result>.content{background:#fff;border:.25rem solid #5d5d5d;border-radius:.5rem;padding:.75rem}.doc .exampleblock>.content::after,.doc details.result>.content::after{content:"";display:table;clear:both}.doc .exampleblock>.content>:first-child,.doc details>.content>:first-child{margin-top:0}.doc .sidebarblock{background:#e1e1e1;border-radius:.75rem;padding:.75rem 1.5rem}.doc .sidebarblock>.content>.title{font-size:1.25rem;font-weight:500;line-height:1.3;margin-bottom:-.3em;text-align:center}.doc .sidebarblock>.content>:not(.title):first-child{margin-top:0}.doc .listingblock.wrap pre,.doc .tableblock pre{white-space:pre-wrap}.doc .listingblock pre:not(.highlight),.doc .literalblock pre,.doc pre.highlight code{background:#f9f8f8;-webkit-box-shadow:inset 0 0 1.75px #e1e1e1;box-shadow:inset 0 0 1.75px #e1e1e1;display:block;overflow-x:auto;padding:.75rem}.doc pre.highlight{position:relative}.doc .source-toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;position:absolute;top:.25rem;right:.5rem;color:grey;font-family:Roboto,sans-serif;font-size:.75rem;line-height:1}.doc .listingblock:hover .source-toolbox{visibility:visible}.doc .source-toolbox .source-lang{text-transform:uppercase;letter-spacing:.075em;font-size:.96em;line-height:1.0425}.doc .source-toolbox>:not(:last-child)::after{content:"|";letter-spacing:0;padding:0 1ch}.doc .source-toolbox .copy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:inherit;outline:none;padding:0;font-size:inherit;line-height:inherit;width:1em;height:1em}.doc .source-toolbox .copy-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:inherit;height:inherit}.doc .source-toolbox img.copy-icon{-webkit-filter:invert(50.2%);filter:invert(50.2%)}.doc .source-toolbox svg.copy-icon{fill:currentColor}.doc .source-toolbox .copy-toast{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;background-color:#333;border-radius:.25em;padding:.5em;color:#fff;cursor:auto;opacity:0;-webkit-transition:opacity .5s ease .75s;transition:opacity .5s ease .75s}.doc .source-toolbox .copy-toast::after{content:"";position:absolute;top:0;width:1em;height:1em;border:.55em solid transparent;border-left-color:#333;-webkit-transform:rotate(-90deg) translateX(50%) translateY(50%);transform:rotate(-90deg) translateX(50%) translateY(50%);-webkit-transform-origin:left;transform-origin:left}.doc .source-toolbox .copy-button.clicked .copy-toast{opacity:1;-webkit-transition:none;transition:none}.doc .language-console .hljs-meta{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doc .dlist dt{font-style:italic}.doc .dlist dd{margin:0 0 .25rem 1.5rem}.doc .dlist dd:last-of-type{margin-bottom:0}.doc td.hdlist1,.doc td.hdlist2{padding:.5rem 0 0;vertical-align:top}.doc tr:first-child>.hdlist1,.doc tr:first-child>.hdlist2{padding-top:0}.doc td.hdlist1{font-weight:500;padding-right:.25rem}.doc td.hdlist2{padding-left:.25rem}.doc .colist{font-size:.88889rem;margin:.25rem 0 -.25rem}.doc .colist>table>tbody>tr>:first-child,.doc .colist>table>tr>:first-child{padding:.25em .5rem 0;vertical-align:top}.doc .colist>table>tbody>tr>:last-child,.doc .colist>table>tr>:last-child{padding:.25rem 0}.doc .conum[data-value]{border:1px solid;border-radius:100%;display:inline-block;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;line-height:1.2;text-align:center;width:1.25em;height:1.25em;letter-spacing:-.25ex;text-indent:-.25ex}.doc .conum[data-value]::after{content:attr(data-value)}.doc .conum[data-value]+b{display:none}.doc hr{border:solid #e1e1e1;border-width:2px 0 0;height:0}.doc b.button{white-space:nowrap}.doc b.button::before{content:"[";padding-right:.25em}.doc b.button::after{content:"]";padding-left:.25em}.doc kbd{display:inline-block;font-size:.66667rem;background:#f9f8f8;border:1px solid #c1c1c1;border-radius:.25em;-webkit-box-shadow:0 1px 0 #c1c1c1,0 0 0 .1em #fff inset;box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}.doc .keyseq,.doc kbd{line-height:1}.doc .keyseq{font-size:.88889rem}.doc .keyseq kbd{margin:0 .125em}.doc .keyseq kbd:first-child{margin-left:0}.doc .keyseq kbd:last-child{margin-right:0}.doc .menuseq,.doc .path{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.doc .menuseq i.caret::before{content:"\203a";font-size:1.1em;font-weight:500;line-height:.90909}.doc :not(pre).nowrap{white-space:nowrap}.doc .nobreak{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal}#footnotes{font-size:.85em;line-height:1.5;margin:2rem -.5rem 0}.doc td.tableblock>.content #footnotes{margin:2rem 0 0}#footnotes hr{border-top-width:1px;margin-top:0;width:20%}#footnotes .footnote{margin:.5em 0 0 1em}#footnotes .footnote+.footnote{margin-top:.25em}#footnotes .footnote>a:first-of-type{display:inline-block;margin-left:-2em;text-align:right;width:1.5em}nav.pagination{border-top:1px solid transparent;line-height:1;margin:2rem -1rem -1rem;padding:.75rem 1rem 0}nav.pagination,nav.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex}nav.pagination span{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav.pagination .prev{padding-right:.5rem}nav.pagination .next{margin-left:auto;padding-left:.5rem;text-align:right}nav.pagination span::before{color:#8e8e8e;font-size:.75em;padding-bottom:.1em}nav.pagination .prev::before{content:"Prev"}nav.pagination .next::before{content:"Next"}nav.pagination a{font-weight:500;line-height:1.3;position:relative}nav.pagination a::after,nav.pagination a::before{color:#8e8e8e;font-weight:400;font-size:1.5em;line-height:.75;position:absolute;top:0;width:1rem}nav.pagination .prev a::before{content:"\2039";-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav.pagination .next a::after{content:"\203a"}html.is-clipped--navbar{overflow-y:hidden}body{padding-top:88px}.navbar{background:#fff;color:#000;font-size:.88889rem;height:88px;position:fixed;top:0;width:100%;z-index:4}.navbar a{text-decoration:none}.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:1rem}.navbar-brand .navbar-item:first-child{-ms-flex-item-align:center;align-self:center;padding:0;color:#000;font-size:1.22222rem;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.navbar-brand .navbar-item:first-child a{color:inherit;word-wrap:normal}.navbar-brand .navbar-item:first-child :not(:last-child){padding-right:.375rem}.navbar-brand .navbar-item.search{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#search-input{color:#333;font-family:inherit;font-size:.95rem;width:150px;border:1px solid #dbdbdb;border-radius:.1em;line-height:1.5;padding:0 .25em}.navbar-burger{background:none;border:none;outline:none;line-height:1;position:relative;width:3rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;min-width:0}.navbar-burger span{background-color:#000;height:1.5px;width:1rem}.navbar-burger:not(.is-active) span{-webkit-transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s;transition:transform .25s ease-out,opacity 0s .25s,margin-top .25s ease-out .25s,-webkit-transform .25s ease-out}.navbar-burger span+span{margin-top:.25rem}.navbar-burger.is-active span+span{margin-top:-1.5px}.navbar-burger.is-active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.6;padding:.5rem 1rem}.navbar-item.has-dropdown{padding:0}.navbar-item .icon{width:1.25rem;height:1.25rem;display:block}.navbar-item .icon img,.navbar-item .icon svg{fill:currentColor;width:inherit;height:inherit}.navbar-link{padding-right:2.5em}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#e1e1e1;border:none;height:1px;margin:.25rem 0}.navbar .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9e1030;border:1px solid #9e1030;border-radius:.15rem;height:1.75rem;color:#fff;padding:0 .75em;white-space:nowrap}@media screen and (max-width:768.5px){.navbar-brand .navbar-item.search{padding-left:0;padding-right:0}}@media screen and (min-width:769px){#search-input{width:200px}}@media screen and (max-width:1023.5px){.navbar-brand{height:inherit}.navbar-brand .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{background:#fff;-webkit-box-shadow:0 8px 16px rgba(10,10,10,.1);box-shadow:0 8px 16px rgba(10,10,10,.1);max-height:calc(100vh - 88px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:.5rem 0}.navbar-menu:not(.is-active){display:none}.navbar-menu .navbar-link:hover,.navbar-menu a.navbar-item:hover{background:#f5f5f5}}@media screen and (min-width:1024px){.navbar-burger{display:none}.navbar,.navbar-end,.navbar-item,.navbar-link,.navbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item,.navbar-link{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.navbar-item:not(.has-dropdown),.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-link::after{border-width:0 0 1px 1px;border-style:solid;content:"";display:block;height:.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em;margin-top:-.375em;right:1.125em;top:50%}.navbar-end .navbar-link,.navbar-end>.navbar-item{color:#000}.navbar-end .navbar-item.has-dropdown:hover .navbar-link,.navbar-end .navbar-link:hover,.navbar-end>a.navbar-item:hover{background:#fff;color:#000}.navbar-end .navbar-link::after{border-color:currentColor}.navbar-dropdown{background:#fff;border:1px solid #e1e1e1;border-top:none;border-radius:0 0 .25rem .25rem;display:none;top:100%;left:0;min-width:100%;position:absolute}.navbar-dropdown .navbar-item{padding:.5rem 3rem .5rem 1rem;white-space:nowrap}.navbar-dropdown .navbar-item:last-child{border-radius:inherit}.navbar-dropdown.is-right{left:auto;right:0}.navbar-dropdown a.navbar-item:hover{background:#f5f5f5}}footer.footer{background-color:#343232;color:#e6e5e5;font-size:.83333rem;line-height:1.6;padding:1.5rem}.footer p{margin:.5rem 0}.footer a{color:#191919}
-@font-face {
- font-family: "Roboto";
- font-style: italic;
- font-weight: 400;
- src:
- local("Roboto Italic"),
- local("Roboto-Italic"),
- url(../font/roboto-latin-400italic.woff2) format("woff2"),
- url(../font/roboto-latin-400italic.woff) format("woff");
-}
-
-@font-face {
- font-family: "Roboto";
- font-style: normal;
- font-weight: 500;
- src:
- local("Roboto Medium"),
- local("Roboto-Medium"),
- url(../font/roboto-latin-500.woff2) format("woff2"),
- url(../font/roboto-latin-500.woff) format("woff");
-}
-
-@font-face {
- font-family: "Roboto";
- font-style: italic;
- font-weight: 500;
- src:
- local("Roboto Medium Italic"),
- local("Roboto-MediumItalic"),
- url(../font/roboto-latin-500italic.woff2) format("woff2"),
- url(../font/roboto-latin-500italic.woff) format("woff");
-}
-
-@font-face {
- font-family: "Roboto Mono";
- font-style: normal;
- font-weight: 400;
- src:
- local("Roboto Mono Regular"),
- local("RobotoMono-Regular"),
- url(../font/roboto-mono-latin-400.woff2) format("woff2"),
- url(../font/roboto-mono-latin-400.woff) format("woff");
-}
-
-@font-face {
- font-family: "Roboto Mono";
- font-style: normal;
- font-weight: 500;
- src:
- local("Roboto Mono Medium"),
- local("RobotoMono-Medium"),
- url(../font/roboto-mono-latin-500.woff2) format("woff2"),
- url(../font/roboto-mono-latin-500.woff) format("woff");
-}
-
-:root {
- /* xmera omnia color scheme */
- --color-xmr-darkred: #9e1030;
- --color-xmr-silver: #a8a7a7;
- --color-xmr-red: #e40428;
- --color-xmr-text: #2d2d43;
- --color-xmr-helptext: #706e6e;
- --color-xmr-graylight: #f9f8f8;
- --color-xmr-light: #f3f4f4;
- --color-xmr-dark: #343232;
- --color-xmr-lighttext: #e6e5e5;
- /* colors */
- --color-white: #fff;
- --color-smoke-10: #fefefe;
- --color-smoke-30: #fafafa;
- --color-smoke-50: #f5f5f5;
- --color-smoke-70: #f0f0f0;
- --color-smoke-90: #e1e1e1;
- --color-gray-10: #c1c1c1;
- --color-gray-30: #8e8e8e;
- --color-gray-50: #808080;
- --color-gray-70: #5d5d5d;
- --color-jet-20: #4a4a4a;
- --color-jet-30: #424242;
- --color-jet-50: #333;
- --color-jet-70: #222;
- --color-jet-80: #191919;
- --color-black: #000;
- /* fonts */
- --rem-base: 18; /* used to compute rem value from desired pixel value (e.g., calc(18 / var(--rem-base) * 1rem) = 18px) */
- --body-font-size: 1.0625em; /* 17px */
- --body-font-size--desktop: 1.125em; /* 18px */
- --body-font-size--print: 0.9375em; /* 15px */
- --body-line-height: 1.15;
- --body-font-color: var(--color-jet-70);
- --body-font-family: "Roboto", sans-serif;
- --body-font-weight-bold: 500;
- --monospace-font-family: "Roboto Mono", monospace;
- --monospace-font-weight-bold: 500;
- /* base */
- --body-background: var(--color-white);
- --panel-background: var(--color-xmr-graylight);
- --panel-border-color: var(--color-smoke-90);
- --scrollbar-thumb-color: var(--color-gray-10);
- /* navbar */
- --navbar-background: var(--color-white);
- --navbar-font-color: var(--color-black);
- --navbar_hover-background: var(--color-white);
- --navbar-button-background: var(--color-xmr-darkred);
- --navbar-button-border-color: var(--color-xmr-darkred);
- --navbar-button-font-color: var(--color-white);
- --navbar-menu-border-color: var(--panel-border-color);
- --navbar-menu-background: var(--color-white);
- --navbar-menu-font-color: var(--body-font-color);
- --navbar-menu_hover-background: var(--color-smoke-50);
- /* nav */
- --nav-background: var(--panel-background);
- --nav-border-color: var(--color-gray-10);
- --nav-line-height: 1.35;
- --nav-heading-font-color: var(--color-jet-30);
- --nav-muted-color: var(--color-gray-70);
- --nav-panel-divider-color: var(--color-smoke-90);
- --nav-secondary-background: var(--color-smoke-70);
- /* toolbar */
- --toolbar-background: var(--color-white);
- --toolbar-border-color: transparent;
- --toolbar-font-color: var(--color-gray-70);
- --toolbar-muted-color: var(--color-gray-30);
- --page-version-menu-background: var(--color-smoke-70);
- --page-version-missing-font-color: var(--color-gray-30);
- /* admonitions */
- --caution-color: #a0439c;
- --caution-on-color: var(--color-white);
- --important-color: #d32f2f;
- --important-on-color: var(--color-white);
- --note-color: #217ee7;
- --note-on-color: var(--color-white);
- --tip-color: #41af46;
- --tip-on-color: var(--color-white);
- --warning-color: #e18114;
- --warning-on-color: var(--color-white);
- /* doc */
- --doc-font-color: var(--color-jet-50);
- --doc-font-size: inherit;
- --doc-font-size--desktop: calc(17/var(--rem-base)*1rem);
- --doc-line-height: 1.6;
- --doc-margin: 0 auto;
- --doc-margin--desktop: 0 2rem;
- --heading-font-color: var(--color-jet-80);
- --heading-font-weight: normal;
- --alt-heading-font-weight: var(--body-font-weight-bold);
- --section-divider-color: var(--panel-border-color);
- --link-font-color: var(--color-xmr-darkred);
- --link_hover-font-color: var(--color-xmr-silver);
- --link_unresolved-font-color: var(--important-color);
- --abstract-background: var(--color-smoke-70);
- --abstract-font-color: var(--color-jet-20);
- --abstract-border-color: var(--panel-border-color);
- --admonition-background: var(--panel-background);
- --admonition-label-font-weight: var(--body-font-weight-bold);
- --caption-font-color: var(--color-gray-70);
- --caption-font-weight: var(--body-font-weight-bold);
- --code-background: var(--panel-background);
- --code-font-color: var(--body-font-color);
- --example-background: var(--color-white);
- --example-border-color: var(--color-gray-70);
- --kbd-background: var(--panel-background);
- --kbd-border-color: var(--color-gray-10);
- --pre-background: var(--panel-background);
- --pre-border-color: var(--panel-border-color);
- --pre-annotation-font-color: var(--color-gray-50);
- --quote-background: var(--panel-background);
- --quote-border-color: var(--color-xmr-darkred);
- --quote-font-color: var(--color-gray-70);
- --quote-attribution-font-color: var(--color-gray-30);
- --sidebar-background: var(--color-smoke-90);
- --table-border-color: var(--panel-border-color);
- --table-stripe-background: var(--panel-background);
- --table-footer-background: linear-gradient(to bottom, var(--color-smoke-70) 0%, var(--color-white) 100%);
- /* toc */
- --toc-font-color: var(--nav-muted-color);
- --toc-heading-font-color: var(--doc-font-color);
- --toc-border-color: var(--panel-border-color);
- --toc-line-height: 1.2;
- /* footer */
- --footer-line-height: var(--doc-line-height);
- --footer-background: var(--color-xmr-dark);
- --footer-font-color: var(--color-xmr-lighttext);
- --footer-link-font-color: var(--color-jet-80);
- /* dimensions and positioning */
- --navbar-height: 88px;/* calc(63 / var(--rem-base) * 1rem); */
- --toolbar-height: calc(45/var(--rem-base)*1rem);
- --drawer-height: var(--toolbar-height);
- --body-top: var(--navbar-height);
- --body-min-height: calc(100vh - var(--body-top));
- --nav-height: calc(var(--body-min-height) - var(--toolbar-height));
- --nav-height--desktop: var(--body-min-height);
- --nav-panel-menu-height: calc(100% - var(--drawer-height));
- --nav-panel-explore-height: calc(50% + var(--drawer-height));
- --nav-width: calc(270/var(--rem-base)*1rem);
- --toc-top: calc(var(--body-top) + var(--toolbar-height));
- --toc-height: calc(100vh - var(--toc-top) - 2.5rem);
- --toc-width: calc(162/var(--rem-base)*1rem);
- --toc-width--widescreen: calc(216/var(--rem-base)*1rem);
- --doc-max-width: calc(720/var(--rem-base)*1rem);
- --doc-max-width--desktop: calc(990/var(--rem-base)*1rem);
- /* stacking */
- --z-index-nav: 1;
- --z-index-toolbar: 2;
- --z-index-page-version-menu: 3;
- --z-index-navbar: 4;
-}
-
-*,
-*::before,
-*::after {
- -webkit-box-sizing: inherit;
- box-sizing: inherit;
-}
-
-html {
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- font-size: 1.0625em;
- font-size: var(--body-font-size);
- height: 100%;
-}
-
-@media screen and (min-width: 1024px) {
- html {
- font-size: 1.125em;
- font-size: var(--body-font-size--desktop);
- }
-}
-
-body {
- background: #fff;
- background: var(--body-background);
- color: #222;
- color: var(--body-font-color);
- font-family: "Roboto"
-,
-sans-serif;
- font-family: var(--body-font-family);
- line-height: 1.15;
- line-height: var(--body-line-height);
- margin: 0;
- word-wrap: anywhere; /* aka overflow-wrap; used when hyphens are disabled or aren't sufficient */
-}
-
-a {
- text-decoration: none;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a:active {
- background-color: none;
-}
-
-code,
-kbd,
-pre {
- font-family: "Roboto Mono"
-,
-monospace;
- font-family: var(--monospace-font-family);
-}
-
-b,
-dt,
-strong,
-th {
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
-}
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-em em { /* stylelint-disable-line */
- font-style: normal;
-}
-
-strong strong { /* stylelint-disable-line */
- font-weight: normal;
-}
-
-button {
- cursor: pointer;
- font-family: inherit;
- font-size: 1em;
- line-height: 1.15;
- line-height: var(--body-line-height);
- margin: 0;
-}
-
-button::-moz-focus-inner {
- border: none;
- padding: 0;
-}
-
-summary {
- cursor: pointer;
- -webkit-tap-highlight-color: transparent;
- outline: none;
-}
-
-table {
- border-collapse: collapse;
- word-wrap: normal; /* table widths aren't computed as expected when word-wrap is enabled */
-}
-
-object[type="image/svg+xml"]:not([width]) {
- width: -webkit-fit-content;
- width: -moz-fit-content;
- width: fit-content;
-}
-
-@supports (scrollbar-width: thin) {
- body * {
- scrollbar-width: thin;
- scrollbar-color: #c1c1c1 transparent;
- scrollbar-color: var(--scrollbar-thumb-color) transparent;
- }
-}
-
-body ::-webkit-scrollbar {
- height: 0.25rem;
- width: 0.25rem;
-}
-
-body ::-webkit-scrollbar-thumb {
- background-color: #c1c1c1;
- background-color: var(--scrollbar-thumb-color);
-}
-
-@media screen and (min-width: 1024px) {
- .body {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- }
-}
-
-.nav-container {
- position: fixed;
- top: 88px;
- top: var(--navbar-height);
- left: 0;
- width: 100%;
- font-size: 0.94444rem;
- font-size: calc(17/var(--rem-base)*1rem);
- z-index: 1;
- z-index: var(--z-index-nav);
- visibility: hidden;
-}
-
-@media screen and (min-width: 769px) {
- .nav-container {
- width: 15rem;
- width: var(--nav-width);
- }
-}
-
-@media screen and (min-width: 1024px) {
- .nav-container {
- font-size: 0.86111rem;
- font-size: calc(15.5/var(--rem-base)*1rem);
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
- position: static;
- top: 0;
- visibility: visible;
- }
-}
-
-.nav-container.is-active {
- visibility: visible;
-}
-
-.nav {
- background: #f9f8f8;
- background: var(--nav-background);
- position: relative;
- top: 2.5rem;
- top: var(--toolbar-height);
- height: calc(100vh - 88px - 2.5rem);
- height: var(--nav-height);
-}
-
-@media screen and (min-width: 769px) {
- .nav {
- -webkit-box-shadow: 0.5px 0 3px #c1c1c1;
- box-shadow: 0.5px 0 3px #c1c1c1;
- -webkit-box-shadow: 0.5px 0 3px var(--nav-border-color);
- box-shadow: 0.5px 0 3px var(--nav-border-color);
- }
-}
-
-@media screen and (min-width: 1024px) {
- .nav {
- top: 88px;
- top: var(--navbar-height);
- -webkit-box-shadow: none;
- box-shadow: none;
- position: sticky;
- height: calc(100vh - 88px);
- height: var(--nav-height--desktop);
- }
-}
-
-.nav .panels {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- height: inherit;
-}
-
-html.is-clipped--nav {
- overflow-y: hidden;
-}
-
-.nav-panel-menu {
- overflow-y: scroll;
- -ms-scroll-chaining: none;
- overscroll-behavior: none;
- height: calc(100% - 2.5rem);
- height: var(--nav-panel-menu-height);
-}
-
-.nav-panel-menu:not(.is-active) .nav-menu {
- opacity: 0.75;
-}
-
-.nav-panel-menu:not(.is-active)::after {
- content: "";
- background: rgba(0, 0, 0, 0.5);
- display: block;
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
-}
-
-.nav-menu {
- min-height: 100%;
- padding: 0.5rem 0.75rem;
- line-height: 1.35;
- line-height: var(--nav-line-height);
- position: relative;
-}
-
-.nav-menu h3.title {
- color: #424242;
- color: var(--nav-heading-font-color);
- font-size: inherit;
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
- margin: 0;
- padding: 0.25em 0 0.125em;
-}
-
-.nav-menu a {
- color: inherit;
-}
-
-.nav-list {
- margin: 0 0 0 0.75rem;
- padding: 0;
-}
-
-.nav-menu > .nav-list + .nav-list {
- margin-top: 0.5rem;
-}
-
-.nav-item {
- list-style: none;
- margin-top: 0.5em;
-}
-
-/* adds some breathing room below a nested list */
-
-.nav-item-toggle ~ .nav-list {
- padding-bottom: 0.125rem;
-}
-
-/* matches list without a title */
-
-.nav-item[data-depth="0"] > .nav-list:first-child {
- display: block;
- margin: 0;
-}
-
-.nav-item:not(.is-active) > .nav-list {
- display: none;
-}
-
-.nav-item-toggle {
- background: transparent url(../img/caret.svg) no-repeat center / 50%;
- border: none;
- outline: none;
- line-height: inherit;
- position: absolute;
- height: 1.35em;
- height: calc(var(--nav-line-height)*1em);
- width: 1.35em;
- width: calc(var(--nav-line-height)*1em);
- margin-top: -0.05em;
- margin-left: -1.35em;
- margin-left: calc(var(--nav-line-height)*-1em);
-}
-
-.nav-item.is-active > .nav-item-toggle {
- -webkit-transform: rotate(90deg);
- transform: rotate(90deg);
-}
-
-.is-current-page > .nav-link,
-.is-current-page > .nav-text {
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
-}
-
-.nav-panel-explore {
- background: #f9f8f8;
- background: var(--nav-background);
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
-}
-
-.nav-panel-explore:not(:first-child) {
- top: auto;
- max-height: calc(50% + 2.5rem);
- max-height: var(--nav-panel-explore-height);
-}
-
-.nav-panel-explore .context {
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- -ms-flex-negative: 0;
- flex-shrink: 0;
- color: #5d5d5d;
- color: var(--nav-muted-color);
- -webkit-box-shadow: 0 -1px 0 #e1e1e1;
- box-shadow: 0 -1px 0 #e1e1e1;
- -webkit-box-shadow: 0 -1px 0 var(--nav-panel-divider-color);
- box-shadow: 0 -1px 0 var(--nav-panel-divider-color);
- padding: 0 0.5rem;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- cursor: pointer;
- line-height: 1;
- height: 2.5rem;
- height: var(--drawer-height);
-}
-
-.nav-panel-explore .context .version {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: inherit;
- -ms-flex-align: inherit;
- align-items: inherit;
-}
-
-.nav-panel-explore .context .version::after {
- content: "";
- background: url(../img/chevron.svg) no-repeat center right / auto 100%;
- width: 1.25em;
- height: 0.75em;
-}
-
-.nav-panel-explore .components {
- line-height: 1.6;
- line-height: var(--doc-line-height);
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
- flex-grow: 1;
- -webkit-box-shadow: inset 0 1px 5px #e1e1e1;
- box-shadow: inset 0 1px 5px #e1e1e1;
- -webkit-box-shadow: inset 0 1px 5px var(--nav-panel-divider-color);
- box-shadow: inset 0 1px 5px var(--nav-panel-divider-color);
- background: #f0f0f0;
- background: var(--nav-secondary-background);
- padding: 0.5rem 0.75rem 0 0.75rem;
- margin: 0;
- overflow-y: scroll;
- max-height: 100%;
- display: block;
-}
-
-.nav-panel-explore:not(.is-active) .components {
- display: none;
-}
-
-.nav-panel-explore .component {
- display: block;
-}
-
-.nav-panel-explore .component + .component {
- margin-top: 0.5rem;
-}
-
-.nav-panel-explore .component:last-child {
- margin-bottom: 0.75rem;
-}
-
-.nav-panel-explore .component .title {
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
- color: inherit;
-}
-
-.nav-panel-explore .versions {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- list-style: none;
- padding-left: 0;
- margin-top: -0.25rem;
- line-height: 1;
-}
-
-.nav-panel-explore .component .version {
- display: block;
- margin: 0.375rem 0.375rem 0 0;
-}
-
-.nav-panel-explore .component .version a {
- border: 1px solid #c1c1c1;
- border: 1px solid var(--nav-border-color);
- border-radius: 0.25rem;
- color: inherit;
- opacity: 0.75;
- white-space: nowrap;
- padding: 0.125em 0.25em;
- display: inherit;
-}
-
-.nav-panel-explore .component .is-current a {
- border-color: currentColor;
- opacity: 0.9;
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
-}
-
-@media screen and (max-width: 1023.5px) {
- aside.toc.sidebar {
- display: none;
- }
-
- main > .content {
- overflow-x: auto;
- }
-}
-
-@media screen and (min-width: 1024px) {
- main {
- -webkit-box-flex: 1;
- -ms-flex: auto;
- flex: auto;
- min-width: 0; /* min-width: 0 required for flexbox to constrain overflowing elements */
- }
-
- main > .content {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- }
-
- aside.toc.embedded {
- display: none;
- }
-
- aside.toc.sidebar {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 9rem;
- flex: 0 0 9rem;
- -ms-flex: 0 0 var(--toc-width);
- flex: 0 0 var(--toc-width);
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
- order: 1;
- }
-}
-
-@media screen and (min-width: 1216px) {
- aside.toc.sidebar {
- -ms-flex-preferred-size: 12rem;
- flex-basis: 12rem;
- -ms-flex-preferred-size: var(--toc-width--widescreen);
- flex-basis: var(--toc-width--widescreen);
- }
-}
-
-.toolbar {
- color: #5d5d5d;
- color: var(--toolbar-font-color);
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- background-color: #fff;
- background-color: var(--toolbar-background);
- -webkit-box-shadow: 0 1px 0 transparent;
- box-shadow: 0 1px 0 transparent;
- -webkit-box-shadow: 0 1px 0 var(--toolbar-border-color);
- box-shadow: 0 1px 0 var(--toolbar-border-color);
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- height: 2.5rem;
- height: var(--toolbar-height);
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- position: sticky;
- top: 88px;
- top: var(--navbar-height);
- z-index: 2;
- z-index: var(--z-index-toolbar);
-}
-
-.toolbar a {
- color: inherit;
-}
-
-.nav-toggle {
- background: url(../img/menu.svg) no-repeat 50% 47.5%;
- background-size: 49%;
- border: none;
- outline: none;
- line-height: inherit;
- padding: 0;
- height: 2.5rem;
- height: var(--toolbar-height);
- width: 2.5rem;
- width: var(--toolbar-height);
- margin-right: -0.25rem;
-}
-
-@media screen and (min-width: 1024px) {
- .nav-toggle {
- display: none;
- }
-}
-
-.nav-toggle.is-active {
- background-image: url(../img/back.svg);
- background-size: 41.5%;
-}
-
-.home-link {
- display: block;
- background: url(../img/home-o.svg) no-repeat center;
- height: 1.25rem;
- height: calc(var(--toolbar-height)/2);
- width: 1.25rem;
- width: calc(var(--toolbar-height)/2);
- margin: 0.625rem;
- margin: calc(var(--toolbar-height)/4);
-}
-
-.home-link:hover,
-.home-link.is-current {
- background-image: url(../img/home.svg);
-}
-
-.edit-this-page {
- display: none;
- padding-right: 0.5rem;
-}
-
-@media screen and (min-width: 1024px) {
- .edit-this-page {
- display: block;
- }
-}
-
-.toolbar .edit-this-page a {
- color: #8e8e8e;
- color: var(--toolbar-muted-color);
-}
-
-.breadcrumbs {
- display: none;
- -webkit-box-flex: 1;
- -ms-flex: 1 1;
- flex: 1 1;
- padding: 0 0.5rem 0 0.75rem;
- line-height: 1.35;
- line-height: var(--nav-line-height);
-}
-
-@media screen and (min-width: 1024px) {
- .breadcrumbs {
- display: block;
- }
-}
-
-a + .breadcrumbs {
- padding-left: 0.05rem;
-}
-
-.breadcrumbs ul {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- margin: 0;
- padding: 0;
- list-style: none;
-}
-
-.breadcrumbs li {
- display: inline;
- margin: 0;
-}
-
-.breadcrumbs li::after {
- content: "/";
- padding: 0 0.5rem;
-}
-
-.breadcrumbs li:last-of-type::after {
- content: none;
-}
-
-.page-versions {
- margin: 0 0.2rem 0 auto;
- position: relative;
- line-height: 1;
-}
-
-@media screen and (min-width: 1024px) {
- .page-versions {
- margin-right: 0.7rem;
- }
-}
-
-.page-versions .version-menu-toggle {
- color: inherit;
- background: url(../img/chevron.svg) no-repeat;
- background-position: right 0.5rem top 50%;
- background-size: auto 0.75em;
- border: none;
- outline: none;
- line-height: inherit;
- padding: 0.5rem 1.5rem 0.5rem 0.5rem;
- position: relative;
- z-index: 3;
- z-index: var(--z-index-page-version-menu);
-}
-
-.page-versions .version-menu {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- min-width: 100%;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: end;
- -ms-flex-align: end;
- align-items: flex-end;
- background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0)) no-repeat;
- background: linear-gradient(to bottom, #f0f0f0 0%, #f0f0f0 100%) no-repeat;
- background: -webkit-gradient(linear, left top, left bottom, from(var(--page-version-menu-background)), to(var(--page-version-menu-background))) no-repeat;
- background: linear-gradient(to bottom, var(--page-version-menu-background) 0%, var(--page-version-menu-background) 100%) no-repeat;
- padding: 1.375rem 1.5rem 0.5rem 0.5rem;
- position: absolute;
- top: 0;
- right: 0;
- white-space: nowrap;
-}
-
-.page-versions:not(.is-active) .version-menu {
- display: none;
-}
-
-.page-versions .version {
- display: block;
- padding-top: 0.5rem;
-}
-
-.page-versions .version.is-current {
- display: none;
-}
-
-.page-versions .version.is-missing {
- color: #8e8e8e;
- color: var(--page-version-missing-font-color);
- font-style: italic;
- text-decoration: none;
-}
-
-.toc-menu {
- color: #5d5d5d;
- color: var(--toc-font-color);
-}
-
-.toc.sidebar .toc-menu {
- margin-right: 0.75rem;
- position: sticky;
- top: calc(88px + 2.5rem);
- top: var(--toc-top);
-}
-
-.toc .toc-menu h3 {
- color: #333;
- color: var(--toc-heading-font-color);
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
- line-height: 1.3;
- margin: 0 -0.5px;
- padding-bottom: 0.25rem;
-}
-
-.toc.sidebar .toc-menu h3 {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- height: 2.5rem;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
-}
-
-.toc .toc-menu ul {
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- line-height: 1.2;
- line-height: var(--toc-line-height);
- list-style: none;
- margin: 0;
- padding: 0;
-}
-
-.toc.sidebar .toc-menu ul {
- max-height: calc(100vh - 88px - 5rem);
- max-height: var(--toc-height);
- overflow-y: auto;
- -ms-scroll-chaining: none;
- overscroll-behavior: none;
- scrollbar-width: none;
-}
-
-.toc .toc-menu ul::-webkit-scrollbar {
- width: 0;
- height: 0;
-}
-
-@media screen and (min-width: 1024px) {
- .toc .toc-menu h3 {
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- }
-
- .toc .toc-menu ul {
- font-size: 0.75rem;
- font-size: calc(13.5/var(--rem-base)*1rem);
- }
-}
-
-.toc .toc-menu li {
- margin: 0;
-}
-
-.toc .toc-menu li[data-level="2"] a {
- padding-left: 1.25rem;
-}
-
-.toc .toc-menu li[data-level="3"] a {
- padding-left: 2rem;
-}
-
-.toc .toc-menu a {
- color: inherit;
- border-left: 2px solid #e1e1e1;
- border-left: 2px solid var(--toc-border-color);
- display: inline-block;
- padding: 0.25rem 0 0.25rem 0.5rem;
- text-decoration: none;
-}
-
-.sidebar.toc .toc-menu a {
- display: block;
- outline: none;
-}
-
-.toc .toc-menu a:hover {
- color: #9e1030;
- color: var(--link-font-color);
-}
-
-.toc .toc-menu a.is-active {
- border-left-color: #9e1030;
- border-left-color: var(--link-font-color);
- color: #333;
- color: var(--doc-font-color);
-}
-
-.sidebar.toc .toc-menu a:focus {
- background: #f9f8f8;
- background: var(--panel-background);
-}
-
-.toc .toc-menu .is-hidden-toc {
- display: none !important;
-}
-
-.doc {
- color: #333;
- color: var(--doc-font-color);
- font-size: inherit;
- font-size: var(--doc-font-size);
- -webkit-hyphens: auto;
- -ms-hyphens: auto;
- hyphens: auto;
- line-height: 1.6;
- line-height: var(--doc-line-height);
- margin: 0
-auto;
- margin: var(--doc-margin);
- max-width: 40rem;
- max-width: var(--doc-max-width);
- padding: 0 1rem 4rem;
-}
-
-@media screen and (min-width: 1024px) {
- .doc {
- -webkit-box-flex: 1;
- -ms-flex: auto;
- flex: auto;
- font-size: 0.94444rem;
- font-size: var(--doc-font-size--desktop);
- margin: 0
-2rem;
- margin: var(--doc-margin--desktop);
- max-width: 55rem;
- max-width: var(--doc-max-width--desktop);
- min-width: 0;
- }
-}
-
-.doc h1,
-.doc h2,
-.doc h3,
-.doc h4,
-.doc h5,
-.doc h6 {
- color: #191919;
- color: var(--heading-font-color);
- font-weight: normal;
- font-weight: var(--heading-font-weight);
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
- line-height: 1.3;
- margin: 1rem 0 0;
-}
-
-.doc > h1.page:first-child {
- font-size: 2rem;
- font-size: calc(36/var(--rem-base)*1rem);
- margin: 1.5rem 0;
-}
-
-@media screen and (min-width: 769px) {
- .doc > h1.page:first-child {
- margin-top: 2.5rem;
- }
-}
-
-.doc > h1.page:first-child + aside.toc.embedded {
- margin-top: -0.5rem;
-}
-
-.doc > h2#name + .sectionbody {
- margin-top: 1rem;
-}
-
-#preamble + .sect1,
-.doc .sect1 + .sect1 {
- margin-top: 2rem;
-}
-
-.doc h1.sect0 {
- background: #f0f0f0;
- background: var(--abstract-background);
- font-size: 1.8em;
- margin: 1.5rem -1rem 0;
- padding: 0.5rem 1rem;
-}
-
-.doc h2:not(.discrete) {
- border-bottom: 1px solid #e1e1e1;
- border-bottom: 1px solid var(--section-divider-color);
- margin-left: -1rem;
- margin-right: -1rem;
- padding: 0.4rem 1rem 0.1rem;
-}
-
-.doc h3:not(.discrete),
-.doc h4:not(.discrete) {
- font-weight: 500;
- font-weight: var(--alt-heading-font-weight);
-}
-
-.doc h1 .anchor,
-.doc h2 .anchor,
-.doc h3 .anchor,
-.doc h4 .anchor,
-.doc h5 .anchor,
-.doc h6 .anchor {
- position: absolute;
- text-decoration: none;
- width: 1.75ex;
- margin-left: -1.5ex;
- visibility: hidden;
- font-size: 0.8em;
- font-weight: normal;
- padding-top: 0.05em;
-}
-
-.doc h1 .anchor::before,
-.doc h2 .anchor::before,
-.doc h3 .anchor::before,
-.doc h4 .anchor::before,
-.doc h5 .anchor::before,
-.doc h6 .anchor::before {
- content: "\00a7";
-}
-
-.doc h1:hover .anchor,
-.doc h2:hover .anchor,
-.doc h3:hover .anchor,
-.doc h4:hover .anchor,
-.doc h5:hover .anchor,
-.doc h6:hover .anchor {
- visibility: visible;
-}
-
-.doc p,
-.doc dl {
- margin: 0;
-}
-
-.doc a {
- color: #9e1030;
- color: var(--link-font-color);
-}
-
-.doc a:hover {
- color: #a8a7a7;
- color: var(--link_hover-font-color);
-}
-
-.doc a.bare {
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
-}
-
-.doc a.unresolved {
- color: #d32f2f;
- color: var(--link_unresolved-font-color);
-}
-
-.doc i.fa {
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
- font-style: normal;
-}
-
-.doc p code,
-.doc thead code,
-.doc .colist > table code {
- color: #222;
- color: var(--code-font-color);
- background: #f9f8f8;
- background: var(--code-background);
- border-radius: 0.25em;
- font-size: 0.95em;
- padding: 0.125em 0.25em;
-}
-
-.doc code,
-.doc pre {
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
-}
-
-.doc pre {
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
- line-height: 1.5;
- margin: 0;
-}
-
-.doc blockquote {
- margin: 0;
-}
-
-.doc .paragraph.lead > p {
- font-size: 1rem;
- font-size: calc(18/var(--rem-base)*1rem);
-}
-
-.doc .right {
- float: right;
-}
-
-.doc .left {
- float: left;
-}
-
-.doc .stretch {
- width: 100%;
-}
-
-.doc .underline {
- text-decoration: underline;
-}
-
-.doc .line-through {
- text-decoration: line-through;
-}
-
-.doc .paragraph,
-.doc .dlist,
-.doc .hdlist,
-.doc .olist,
-.doc .ulist,
-.doc .exampleblock,
-.doc .imageblock,
-.doc .listingblock,
-.doc .literalblock,
-.doc .sidebarblock,
-.doc .verseblock,
-.doc .quoteblock,
-.doc .partintro,
-.doc details,
-.doc hr {
- margin: 1rem 0 0;
-}
-
-.doc table.tableblock {
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- margin: 1.5rem 0 0;
-}
-
-.doc table.tableblock + * {
- margin-top: 1.5rem;
-}
-
-.doc p.tableblock + p.tableblock {
- margin-top: 0.5rem;
-}
-
-.doc td.tableblock > .content > :first-child {
- margin-top: 0;
-}
-
-.doc table.tableblock th,
-.doc table.tableblock td {
- padding: 0.5rem;
-}
-
-.doc table.tableblock,
-.doc table.tableblock > * > tr > * {
- border: 0 solid #e1e1e1;
- border: 0 solid var(--table-border-color);
-}
-
-.doc table.grid-all > * > tr > * {
- border-width: 1px;
-}
-
-.doc table.grid-cols > * > tr > * {
- border-width: 0 1px;
-}
-
-.doc table.grid-rows > * > tr > * {
- border-width: 1px 0;
-}
-
-.doc table.grid-all > thead th,
-.doc table.grid-rows > thead th {
- border-bottom-width: 2.5px;
-}
-
-.doc table.frame-all {
- border-width: 1px;
-}
-
-.doc table.frame-ends {
- border-width: 1px 0;
-}
-
-.doc table.frame-sides {
- border-width: 0 1px;
-}
-
-.doc table.frame-none > colgroup + * > :first-child > *,
-.doc table.frame-sides > colgroup + * > :first-child > * {
- border-top-width: 0;
-}
-
-/* NOTE let the grid win in case of frame-none */
-
-.doc table.frame-sides > :last-child > :last-child > * {
- border-bottom-width: 0;
-}
-
-.doc table.frame-none > * > tr > :first-child,
-.doc table.frame-ends > * > tr > :first-child {
- border-left-width: 0;
-}
-
-.doc table.frame-none > * > tr > :last-child,
-.doc table.frame-ends > * > tr > :last-child {
- border-right-width: 0;
-}
-
-.doc table.stripes-all > tbody > tr,
-.doc table.stripes-odd > tbody > tr:nth-of-type(odd),
-.doc table.stripes-even > tbody > tr:nth-of-type(even),
-.doc table.stripes-hover > tbody > tr:hover {
- background: #f9f8f8;
- background: var(--table-stripe-background);
-}
-
-.doc table.tableblock > tfoot {
- background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff));
- background: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%);
- background: var(--table-footer-background);
-}
-
-.doc .halign-left {
- text-align: left;
-}
-
-.doc .halign-right {
- text-align: right;
-}
-
-.doc .halign-center {
- text-align: center;
-}
-
-.doc .valign-top {
- vertical-align: top;
-}
-
-.doc .valign-bottom {
- vertical-align: bottom;
-}
-
-.doc .valign-middle {
- vertical-align: middle;
-}
-
-.doc .admonitionblock {
- margin: 1.4rem 0 0;
-}
-
-.doc .admonitionblock p,
-.doc .admonitionblock td.content {
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
-}
-
-.doc .admonitionblock td.content > :not(.title):first-child,
-.doc .admonitionblock td.content > .title + * {
- margin-top: 0;
-}
-
-.doc .admonitionblock pre {
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
-}
-
-.doc .admonitionblock > table {
- table-layout: fixed;
- position: relative;
- width: 100%;
-}
-
-.doc .admonitionblock td.content {
- padding: 1rem 1rem 0.75rem;
- background: #f9f8f8;
- background: var(--admonition-background);
- width: 100%;
- word-wrap: anywhere;
-}
-
-.doc .admonitionblock .icon {
- position: absolute;
- top: 0;
- left: 0;
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- padding: 0 0.5rem;
- height: 1.25rem;
- line-height: 1;
- font-weight: 500;
- font-weight: var(--admonition-label-font-weight);
- text-transform: uppercase;
- border-radius: 0.45rem;
- -webkit-transform: translate(-0.5rem, -50%);
- transform: translate(-0.5rem, -50%);
-}
-
-.doc .admonitionblock.caution .icon {
- background-color: #a0439c;
- background-color: var(--caution-color);
- color: #fff;
- color: var(--caution-on-color);
-}
-
-.doc .admonitionblock.important .icon {
- background-color: #d32f2f;
- background-color: var(--important-color);
- color: #fff;
- color: var(--important-on-color);
-}
-
-.doc .admonitionblock.note .icon {
- background-color: #217ee7;
- background-color: var(--note-color);
- color: #fff;
- color: var(--note-on-color);
-}
-
-.doc .admonitionblock.tip .icon {
- background-color: #41af46;
- background-color: var(--tip-color);
- color: #fff;
- color: var(--tip-on-color);
-}
-
-.doc .admonitionblock.warning .icon {
- background-color: #e18114;
- background-color: var(--warning-color);
- color: #fff;
- color: var(--warning-on-color);
-}
-
-.doc .admonitionblock .icon i {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- height: 100%;
-}
-
-.doc .admonitionblock .icon i::after {
- content: attr(title);
-}
-
-.doc .imageblock {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.doc .imageblock img,
-.doc .imageblock object,
-.doc .imageblock svg,
-.doc .image > img,
-.doc .image > object,
-.doc .image > svg {
- display: inline-block;
- height: auto;
- max-width: 100%;
- vertical-align: middle;
-}
-
-.doc .image:not(.left):not(.right) > img {
- margin-top: -0.2em;
-}
-
-#preamble .abstract blockquote {
- background: #f0f0f0;
- background: var(--abstract-background);
- border-left: 5px solid #e1e1e1;
- border-left: 5px solid var(--abstract-border-color);
- color: #4a4a4a;
- color: var(--abstract-font-color);
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
- padding: 0.75em 1em;
-}
-
-.doc .quoteblock,
-.doc .verseblock {
- background: #f9f8f8;
- background: var(--quote-background);
- border-left: 5px solid #9e1030;
- border-left: 5px solid var(--quote-border-color);
- color: #5d5d5d;
- color: var(--quote-font-color);
-}
-
-.doc .quoteblock {
- padding: 0.25rem 2rem 1.25rem;
-}
-
-.doc .quoteblock .attribution {
- color: #8e8e8e;
- color: var(--quote-attribution-font-color);
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- margin-top: 0.75rem;
-}
-
-.doc .quoteblock blockquote {
- margin-top: 1rem;
-}
-
-.doc .quoteblock .paragraph {
- font-style: italic;
-}
-
-.doc .quoteblock cite {
- padding-left: 1em;
-}
-
-.doc .verseblock {
- font-size: 1.15em;
- padding: 1rem 2rem;
-}
-
-.doc .verseblock pre {
- font-family: inherit;
- font-size: inherit;
-}
-
-.doc ol,
-.doc ul {
- margin: 0;
- padding: 0 0 0 2rem;
-}
-
-.doc ul.checklist,
-.doc ul.none,
-.doc ol.none,
-.doc ul.no-bullet,
-.doc ol.unnumbered,
-.doc ul.unstyled,
-.doc ol.unstyled {
- list-style-type: none;
-}
-
-.doc ul.no-bullet,
-.doc ol.unnumbered {
- padding-left: 1.25rem;
-}
-
-.doc ul.unstyled,
-.doc ol.unstyled {
- padding-left: 0;
-}
-
-.doc ul.circle {
- list-style-type: square;
-}
-
-.doc ul.disc {
- list-style-type: square;
-}
-
-.doc ul.square {
- list-style-type: square;
-}
-
-.doc ol.arabic {
- list-style-type: decimal;
-}
-
-.doc ol.decimal {
- list-style-type: decimal-leading-zero;
-}
-
-.doc ol.loweralpha {
- list-style-type: lower-alpha;
-}
-
-.doc ol.upperalpha {
- list-style-type: upper-alpha;
-}
-
-.doc ol.lowerroman {
- list-style-type: lower-roman;
-}
-
-.doc ol.upperroman {
- list-style-type: upper-roman;
-}
-
-.doc ol.lowergreek {
- list-style-type: lower-greek;
-}
-
-.doc ul.checklist {
- padding-left: 0.5rem;
-}
-
-.doc ul.checklist p > i.fa-check-square-o:first-child,
-.doc ul.checklist p > i.fa-square-o:first-child {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- width: 1.25rem;
-}
-
-.doc ul.checklist i.fa-check-square-o::before {
- content: "\2713";
-}
-
-.doc ul.checklist i.fa-square-o::before {
- content: "\274f";
-}
-
-.doc .dlist .dlist,
-.doc .dlist .olist,
-.doc .dlist .ulist,
-.doc .olist .dlist,
-.doc .olist .olist,
-.doc .olist .ulist,
-.doc .ulist .dlist,
-.doc .ulist .olist,
-.doc .ulist .ulist {
- margin-top: 0.5rem;
-}
-
-.doc .olist li + li,
-.doc .ulist li + li {
- margin-top: 0.5rem;
-}
-
-.doc .ulist .listingblock,
-.doc .olist .listingblock,
-.doc .admonitionblock .listingblock {
- padding: 0;
-}
-
-.doc .admonitionblock .title,
-.doc .exampleblock .title,
-.doc .imageblock .title,
-.doc .literalblock .title,
-.doc .listingblock .title,
-.doc .openblock .title,
-.doc .tableblock caption {
- color: #5d5d5d;
- color: var(--caption-font-color);
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
- font-weight: 500;
- font-weight: var(--caption-font-weight);
- font-style: italic;
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
- letter-spacing: 0.01em;
- padding-bottom: 0.075rem;
- text-align: left;
-}
-
-.doc .imageblock .title {
- margin-top: 0.5rem;
- padding-bottom: 0;
-}
-
-.doc details {
- margin-left: 1rem;
-}
-
-.doc details > summary {
- display: block;
- position: relative;
- line-height: 1.6;
- line-height: var(--doc-line-height);
- margin-bottom: 0.5rem;
-}
-
-.doc details > summary::-webkit-details-marker {
- display: none;
-}
-
-.doc details > summary::before {
- content: "";
- border: solid transparent;
- border-left-color: currentColor;
- border-width: 0.3em 0 0.3em 0.5em;
- position: absolute;
- top: 0.5em;
- top: calc((var(--doc-line-height)*0.5 - 0.3)*1em);
- left: -1rem;
- -webkit-transform: translateX(15%);
- transform: translateX(15%);
-}
-
-.doc details[open] > summary::before {
- border-color: currentColor transparent transparent;
- border-width: 0.5rem 0.3rem 0;
- -webkit-transform: translateY(15%);
- transform: translateY(15%);
-}
-
-.doc details > summary::after {
- content: "";
- width: 1rem;
- height: 1em;
- position: absolute;
- top: 0.3em;
- top: calc((var(--doc-line-height)*0.5 - 0.5)*1em);
- left: -1rem;
-}
-
-.doc details.result {
- margin-top: 0.25rem;
-}
-
-.doc details.result > summary {
- color: #5d5d5d;
- color: var(--caption-font-color);
- font-style: italic;
- margin-bottom: 0;
-}
-
-.doc details.result > .content {
- margin-left: -1rem;
-}
-
-.doc .exampleblock > .content,
-.doc details.result > .content {
- background: #fff;
- background: var(--example-background);
- border: 0.25rem solid #5d5d5d;
- border: 0.25rem solid var(--example-border-color);
- border-radius: 0.5rem;
- padding: 0.75rem;
-}
-
-.doc .exampleblock > .content::after,
-.doc details.result > .content::after {
- content: "";
- display: table;
- clear: both;
-}
-
-.doc .exampleblock > .content > :first-child,
-.doc details > .content > :first-child {
- margin-top: 0;
-}
-
-.doc .sidebarblock {
- background: #e1e1e1;
- background: var(--sidebar-background);
- border-radius: 0.75rem;
- padding: 0.75rem 1.5rem;
-}
-
-.doc .sidebarblock > .content > .title {
- font-size: 1.25rem;
- font-size: calc(22.5/var(--rem-base)*1rem);
- font-weight: 500;
- font-weight: var(--alt-heading-font-weight);
- line-height: 1.3;
- margin-bottom: -0.3em;
- text-align: center;
-}
-
-.doc .sidebarblock > .content > :not(.title):first-child {
- margin-top: 0;
-}
-
-/* NEEDS REVIEW prevent pre in table from causing article to exceed bounds */
-
-.doc .tableblock pre,
-.doc .listingblock.wrap pre {
- white-space: pre-wrap;
-}
-
-.doc pre.highlight code,
-.doc .listingblock pre:not(.highlight),
-.doc .literalblock pre {
- background: #f9f8f8;
- background: var(--pre-background);
- -webkit-box-shadow: inset 0 0 1.75px #e1e1e1;
- box-shadow: inset 0 0 1.75px #e1e1e1;
- -webkit-box-shadow: inset 0 0 1.75px var(--pre-border-color);
- box-shadow: inset 0 0 1.75px var(--pre-border-color);
- display: block;
- overflow-x: auto;
- padding: 0.75rem;
-}
-
-.doc pre.highlight {
- position: relative;
-}
-
-.doc .source-toolbox {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- visibility: hidden;
- position: absolute;
- top: 0.25rem;
- right: 0.5rem;
- color: #808080;
- color: var(--pre-annotation-font-color);
- font-family: "Roboto"
-,
-sans-serif;
- font-family: var(--body-font-family);
- font-size: 0.75rem;
- font-size: calc(13.5/var(--rem-base)*1rem);
- line-height: 1;
-}
-
-.doc .listingblock:hover .source-toolbox {
- visibility: visible;
-}
-
-.doc .source-toolbox .source-lang {
- text-transform: uppercase;
- letter-spacing: 0.075em;
- font-size: 0.96em;
- line-height: 1.0425;
-}
-
-.doc .source-toolbox > :not(:last-child)::after {
- content: "|";
- letter-spacing: 0;
- padding: 0 1ch;
-}
-
-.doc .source-toolbox .copy-button {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- background: transparent;
- border: none;
- color: inherit;
- outline: none;
- padding: 0;
- font-size: inherit;
- line-height: inherit;
- width: 1em;
- height: 1em;
-}
-
-.doc .source-toolbox .copy-icon {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
- width: inherit;
- height: inherit;
-}
-
-.doc .source-toolbox img.copy-icon {
- -webkit-filter: invert(50.2%);
- filter: invert(50.2%);
-}
-
-.doc .source-toolbox svg.copy-icon {
- fill: currentColor;
-}
-
-.doc .source-toolbox .copy-toast {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
- position: relative;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- margin-top: 1em;
- background-color: #333;
- background-color: var(--doc-font-color);
- border-radius: 0.25em;
- padding: 0.5em;
- color: #fff;
- color: var(--color-white);
- cursor: auto;
- opacity: 0;
- -webkit-transition: opacity 0.5s ease 0.75s;
- transition: opacity 0.5s ease 0.75s;
-}
-
-.doc .source-toolbox .copy-toast::after {
- content: "";
- position: absolute;
- top: 0;
- width: 1em;
- height: 1em;
- border: 0.55em solid transparent;
- border-left-color: #333;
- border-left-color: var(--doc-font-color);
- -webkit-transform: rotate(-90deg) translateX(50%) translateY(50%);
- transform: rotate(-90deg) translateX(50%) translateY(50%);
- -webkit-transform-origin: left;
- transform-origin: left;
-}
-
-.doc .source-toolbox .copy-button.clicked .copy-toast {
- opacity: 1;
- -webkit-transition: none;
- transition: none;
-}
-
-.doc .language-console .hljs-meta {
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.doc .dlist dt {
- font-style: italic;
-}
-
-.doc .dlist dd {
- margin: 0 0 0.25rem 1.5rem;
-}
-
-.doc .dlist dd:last-of-type {
- margin-bottom: 0;
-}
-
-.doc td.hdlist1,
-.doc td.hdlist2 {
- padding: 0.5rem 0 0;
- vertical-align: top;
-}
-
-.doc tr:first-child > .hdlist1,
-.doc tr:first-child > .hdlist2 {
- padding-top: 0;
-}
-
-.doc td.hdlist1 {
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
- padding-right: 0.25rem;
-}
-
-.doc td.hdlist2 {
- padding-left: 0.25rem;
-}
-
-.doc .colist {
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
- margin: 0.25rem 0 -0.25rem;
-}
-
-.doc .colist > table > tr > :first-child,
-.doc .colist > table > tbody > tr > :first-child {
- padding: 0.25em 0.5rem 0;
- vertical-align: top;
-}
-
-.doc .colist > table > tr > :last-child,
-.doc .colist > table > tbody > tr > :last-child {
- padding: 0.25rem 0;
-}
-
-.doc .conum[data-value] {
- border: 1px solid currentColor;
- border-radius: 100%;
- display: inline-block;
- font-family: "Roboto"
-,
-sans-serif;
- font-family: var(--body-font-family);
- font-size: 0.75rem;
- font-size: calc(13.5/var(--rem-base)*1rem);
- font-style: normal;
- line-height: 1.2;
- text-align: center;
- width: 1.25em;
- height: 1.25em;
- letter-spacing: -0.25ex;
- text-indent: -0.25ex;
-}
-
-.doc .conum[data-value]::after {
- content: attr(data-value);
-}
-
-.doc .conum[data-value] + b {
- display: none;
-}
-
-.doc hr {
- border: solid #e1e1e1;
- border: solid var(--section-divider-color);
- border-width: 2px 0 0;
- height: 0;
-}
-
-.doc b.button {
- white-space: nowrap; /* effectively ignores hyphens setting */
-}
-
-.doc b.button::before {
- content: "[";
- padding-right: 0.25em;
-}
-
-.doc b.button::after {
- content: "]";
- padding-left: 0.25em;
-}
-
-.doc kbd {
- display: inline-block;
- font-size: 0.66667rem;
- font-size: calc(12/var(--rem-base)*1rem);
- background: #f9f8f8;
- background: var(--kbd-background);
- border: 1px solid #c1c1c1;
- border: 1px solid var(--kbd-border-color);
- border-radius: 0.25em;
- -webkit-box-shadow: 0 1px 0 #c1c1c1, 0 0 0 0.1em #fff inset;
- box-shadow: 0 1px 0 #c1c1c1, 0 0 0 0.1em #fff inset;
- -webkit-box-shadow: 0 1px 0 var(--kbd-border-color), 0 0 0 0.1em var(--body-background) inset;
- box-shadow: 0 1px 0 var(--kbd-border-color), 0 0 0 0.1em var(--body-background) inset;
- padding: 0.25em 0.5em;
- vertical-align: text-bottom;
- white-space: nowrap; /* effectively ignores hyphens setting */
-}
-
-.doc kbd,
-.doc .keyseq {
- line-height: 1;
-}
-
-.doc .keyseq {
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
-}
-
-.doc .keyseq kbd {
- margin: 0 0.125em;
-}
-
-.doc .keyseq kbd:first-child {
- margin-left: 0;
-}
-
-.doc .keyseq kbd:last-child {
- margin-right: 0;
-}
-
-.doc .menuseq,
-.doc .path {
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
-}
-
-.doc .menuseq i.caret::before {
- content: "\203a";
- font-size: 1.1em;
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
- line-height: 0.90909;
-}
-
-.doc :not(pre).nowrap {
- white-space: nowrap;
-}
-
-.doc .nobreak {
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
- word-wrap: normal;
-}
-
-#footnotes {
- font-size: 0.85em;
- line-height: 1.5;
- margin: 2rem -0.5rem 0;
-}
-
-.doc td.tableblock > .content #footnotes {
- margin: 2rem 0 0;
-}
-
-#footnotes hr {
- border-top-width: 1px;
- margin-top: 0;
- width: 20%;
-}
-
-#footnotes .footnote {
- margin: 0.5em 0 0 1em;
-}
-
-#footnotes .footnote + .footnote {
- margin-top: 0.25em;
-}
-
-#footnotes .footnote > a:first-of-type {
- display: inline-block;
- margin-left: -2em;
- text-align: right;
- width: 1.5em;
-}
-
-nav.pagination {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- border-top: 1px solid transparent;
- border-top: 1px solid var(--toolbar-border-color);
- line-height: 1;
- margin: 2rem -1rem -1rem;
- padding: 0.75rem 1rem 0;
-}
-
-nav.pagination span {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-flex: 50%;
- -ms-flex: 50%;
- flex: 50%;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-nav.pagination .prev {
- padding-right: 0.5rem;
-}
-
-nav.pagination .next {
- margin-left: auto;
- padding-left: 0.5rem;
- text-align: right;
-}
-
-nav.pagination span::before {
- color: #8e8e8e;
- color: var(--toolbar-muted-color);
- font-size: 0.75em;
- padding-bottom: 0.1em;
-}
-
-nav.pagination .prev::before {
- content: "Prev";
-}
-
-nav.pagination .next::before {
- content: "Next";
-}
-
-nav.pagination a {
- font-weight: 500;
- font-weight: var(--body-font-weight-bold);
- line-height: 1.3;
- position: relative;
-}
-
-nav.pagination a::before,
-nav.pagination a::after {
- color: #8e8e8e;
- color: var(--toolbar-muted-color);
- font-weight: normal;
- font-size: 1.5em;
- line-height: 0.75;
- position: absolute;
- top: 0;
- width: 1rem;
-}
-
-nav.pagination .prev a::before {
- content: "\2039";
- -webkit-transform: translateX(-100%);
- transform: translateX(-100%);
-}
-
-nav.pagination .next a::after {
- content: "\203a";
-}
-
-html.is-clipped--navbar {
- overflow-y: hidden;
-}
-
-body {
- padding-top: 88px;
- padding-top: var(--navbar-height);
-}
-
-.navbar {
- background: #fff;
- background: var(--navbar-background);
- color: #000;
- color: var(--navbar-font-color);
- font-size: 0.88889rem;
- font-size: calc(16/var(--rem-base)*1rem);
- height: 88px;
- height: var(--navbar-height);
- position: fixed;
- top: 0;
- width: 100%;
- z-index: 4;
- z-index: var(--z-index-navbar);
-}
-
-.navbar a {
- text-decoration: none;
-}
-
-.navbar-brand {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-flex: 1;
- -ms-flex: auto;
- flex: auto;
- padding-left: 1rem;
-}
-
-.navbar-brand .navbar-item:first-child {
- -ms-flex-item-align: center;
- align-self: center;
- padding: 0;
- color: #000;
- color: var(--navbar-font-color);
- font-size: 1.22222rem;
- font-size: calc(22/var(--rem-base)*1rem);
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- line-height: 1;
-}
-
-.navbar-brand .navbar-item:first-child a {
- color: inherit;
- word-wrap: normal;
-}
-
-.navbar-brand .navbar-item:first-child :not(:last-child) {
- padding-right: 0.375rem;
-}
-
-.navbar-brand .navbar-item.search {
- -webkit-box-flex: 1;
- -ms-flex: auto;
- flex: auto;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
-}
-
-#search-input {
- color: #333;
- font-family: inherit;
- font-size: 0.95rem;
- width: 150px;
- border: 1px solid #dbdbdb;
- border-radius: 0.1em;
- line-height: 1.5;
- padding: 0 0.25em;
-}
-
-.navbar-burger {
- background: none;
- border: none;
- outline: none;
- line-height: 1;
- position: relative;
- width: 3rem;
- padding: 0;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- margin-left: auto;
- min-width: 0;
-}
-
-.navbar-burger span {
- background-color: #000;
- background-color: var(--navbar-font-color);
- height: 1.5px;
- width: 1rem;
-}
-
-.navbar-burger:not(.is-active) span {
- -webkit-transition: opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s;
- transition: opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s;
- transition: transform ease-out 0.25s, opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s;
- transition: transform ease-out 0.25s, opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s, -webkit-transform ease-out 0.25s;
-}
-
-.navbar-burger span + span {
- margin-top: 0.25rem;
-}
-
-.navbar-burger.is-active span + span {
- margin-top: -1.5px;
-}
-
-.navbar-burger.is-active span:nth-child(1) {
- -webkit-transform: rotate(45deg);
- transform: rotate(45deg);
-}
-
-.navbar-burger.is-active span:nth-child(2) {
- opacity: 0;
-}
-
-.navbar-burger.is-active span:nth-child(3) {
- -webkit-transform: rotate(-45deg);
- transform: rotate(-45deg);
-}
-
-.navbar-item,
-.navbar-link {
- color: #222;
- color: var(--navbar-menu-font-color);
- display: block;
- line-height: 1.6;
- line-height: var(--doc-line-height);
- padding: 0.5rem 1rem;
-}
-
-.navbar-item.has-dropdown {
- padding: 0;
-}
-
-.navbar-item .icon {
- width: 1.25rem;
- height: 1.25rem;
- display: block;
-}
-
-.navbar-item .icon img,
-.navbar-item .icon svg {
- fill: currentColor;
- width: inherit;
- height: inherit;
-}
-
-.navbar-link {
- padding-right: 2.5em;
-}
-
-.navbar-dropdown .navbar-item {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
-}
-
-.navbar-divider {
- background-color: #e1e1e1;
- background-color: var(--navbar-menu-border-color);
- border: none;
- height: 1px;
- margin: 0.25rem 0;
-}
-
-.navbar .button {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
- display: inline-flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- background: #9e1030;
- background: var(--navbar-button-background);
- border: 1px solid #9e1030;
- border: 1px solid var(--navbar-button-border-color);
- border-radius: 0.15rem;
- height: 1.75rem;
- color: #fff;
- color: var(--navbar-button-font-color);
- padding: 0 0.75em;
- white-space: nowrap;
-}
-
-@media screen and (max-width: 768.5px) {
- .navbar-brand .navbar-item.search {
- padding-left: 0;
- padding-right: 0;
- }
-}
-
-@media screen and (min-width: 769px) {
- #search-input {
- width: 200px;
- }
-}
-
-@media screen and (max-width: 1023.5px) {
- .navbar-brand {
- height: inherit;
- }
-
- .navbar-brand .navbar-item {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- }
-
- .navbar-menu {
- background: #fff;
- background: var(--navbar-menu-background);
- -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
- box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
- max-height: calc(100vh - 88px);
- max-height: var(--body-min-height);
- overflow-y: auto;
- -ms-scroll-chaining: none;
- overscroll-behavior: none;
- padding: 0.5rem 0;
- }
-
- .navbar-menu:not(.is-active) {
- display: none;
- }
-
- .navbar-menu a.navbar-item:hover,
- .navbar-menu .navbar-link:hover {
- background: #f5f5f5;
- background: var(--navbar-menu_hover-background);
- }
-}
-
-@media screen and (min-width: 1024px) {
- .navbar-burger {
- display: none;
- }
-
- .navbar,
- .navbar-menu,
- .navbar-end {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- }
-
- .navbar-item,
- .navbar-link {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- position: relative;
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
- }
-
- .navbar-item:not(.has-dropdown),
- .navbar-link {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- }
-
- .navbar-item.is-hoverable:hover .navbar-dropdown {
- display: block;
- }
-
- .navbar-link::after {
- border-width: 0 0 1px 1px;
- border-style: solid;
- content: "";
- display: block;
- height: 0.5em;
- pointer-events: none;
- position: absolute;
- -webkit-transform: rotate(-45deg);
- transform: rotate(-45deg);
- width: 0.5em;
- margin-top: -0.375em;
- right: 1.125em;
- top: 50%;
- }
-
- .navbar-end > .navbar-item,
- .navbar-end .navbar-link {
- color: #000;
- color: var(--navbar-font-color);
- }
-
- .navbar-end > a.navbar-item:hover,
- .navbar-end .navbar-link:hover,
- .navbar-end .navbar-item.has-dropdown:hover .navbar-link {
- background: #fff;
- background: var(--navbar_hover-background);
- color: #000;
- color: var(--navbar-font-color);
- }
-
- .navbar-end .navbar-link::after {
- border-color: currentColor;
- }
-
- .navbar-dropdown {
- background: #fff;
- background: var(--navbar-menu-background);
- border: 1px solid #e1e1e1;
- border: 1px solid var(--navbar-menu-border-color);
- border-top: none;
- border-radius: 0 0 0.25rem 0.25rem;
- display: none;
- top: 100%;
- left: 0;
- min-width: 100%;
- position: absolute;
- }
-
- .navbar-dropdown .navbar-item {
- padding: 0.5rem 3rem 0.5rem 1rem;
- white-space: nowrap;
- }
-
- .navbar-dropdown .navbar-item:last-child {
- border-radius: inherit;
- }
-
- .navbar-dropdown.is-right {
- left: auto;
- right: 0;
- }
-
- .navbar-dropdown a.navbar-item:hover {
- background: #f5f5f5;
- background: var(--navbar-menu_hover-background);
- }
-}
-
-footer.footer {
- background-color: #343232;
- background-color: var(--footer-background);
- color: #e6e5e5;
- color: var(--footer-font-color);
- font-size: 0.83333rem;
- font-size: calc(15/var(--rem-base)*1rem);
- line-height: 1.6;
- line-height: var(--footer-line-height);
- padding: 1.5rem;
-}
-
-.footer p {
- margin: 0.5rem 0;
-}
-
-.footer a {
- color: #191919;
- color: var(--footer-link-font-color);
-}
-
-/*! Adapted from the GitHub style by Vasily Polovnyov */
-
-.hljs-comment,
-.hljs-quote {
- color: #998;
- font-style: italic;
-}
-
-.hljs-keyword,
-.hljs-selector-tag,
-.hljs-subst {
- color: #333;
- font-weight: 500;
- font-weight: var(--monospace-font-weight-bold);
-}
-
-.hljs-number,
-.hljs-literal,
-.hljs-variable,
-.hljs-template-variable,
-.hljs-tag .hljs-attr {
- color: #008080;
-}
-
-.hljs-string,
-.hljs-doctag {
- color: #d14;
-}
-
-.hljs-title,
-.hljs-section,
-.hljs-selector-id {
- color: #900;
- font-weight: 500;
- font-weight: var(--monospace-font-weight-bold);
-}
-
-.hljs-subst {
- font-weight: normal;
-}
-
-.hljs-type,
-.hljs-class .hljs-title {
- color: #458;
- font-weight: 500;
- font-weight: var(--monospace-font-weight-bold);
-}
-
-.hljs-tag,
-.hljs-name,
-.hljs-attribute {
- color: #000080;
- font-weight: normal;
-}
-
-.hljs-regexp,
-.hljs-link {
- color: #009926;
-}
-
-.hljs-symbol,
-.hljs-bullet {
- color: #990073;
-}
-
-.hljs-built_in,
-.hljs-builtin-name {
- color: #0086b3;
-}
-
-.hljs-meta {
- color: #999;
- font-weight: 500;
- font-weight: var(--monospace-font-weight-bold);
-}
-
-.hljs-deletion {
- background: #fdd;
-}
-
-.hljs-addition {
- background: #dfd;
-}
-
-.hljs-emphasis {
- font-style: italic;
-}
-
-.hljs-strong {
- font-weight: 500;
- font-weight: var(--monospace-font-weight-bold);
-}
-
-@page {
- margin: 0.5in;
-}
-
-@media print {
- .hide-for-print {
- display: none !important;
- }
-
- html {
- font-size: 0.9375em;
- font-size: var(--body-font-size--print);
- }
-
- a {
- color: inherit !important;
- text-decoration: underline;
- }
-
- a.bare,
- a[href^="#"],
- a[href^="mailto:"] {
- text-decoration: none;
- }
-
- tr,
- img,
- object,
- svg {
- page-break-inside: avoid;
- }
-
- thead {
- display: table-header-group;
- }
-
- pre {
- -webkit-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
- white-space: pre-wrap;
- }
-
- body {
- padding-top: 2rem;
- }
-
- .navbar {
- background: none;
- color: inherit;
- position: absolute;
- }
-
- .navbar * {
- color: inherit !important;
- }
-
- .navbar > :not(.navbar-brand),
- .nav-container,
- .toolbar,
- aside.toc,
- nav.pagination {
- display: none;
- }
-
- .doc {
- color: inherit;
- margin: auto;
- max-width: none;
- padding-bottom: 2rem;
- }
-
- .doc .listingblock code[data-lang]::before {
- display: block;
- }
-
- footer.footer {
- background: none;
- border-top: 1px solid #e1e1e1;
- border-top: 1px solid var(--panel-border-color);
- color: #8e8e8e;
- color: var(--quote-attribution-font-color);
- padding: 0.25rem 0.5rem 0;
- }
-
- .footer * {
- color: inherit;
- }
-}
-
-/* xmera custom css */
-
-/* Navbar */
-
-.navbar-logo {
- max-height: 36px;
- width: auto;
- margin-top: 12px;
-}
-
-.navbar-brand {
- padding-left: 48px;
- padding-right: 64px;
- -webkit-box-flex: 0;
- -ms-flex: 0 0 200px;
- flex: 0 0 200px;
-}
-
-.main-item {
- font-size: 13px;
- line-height: 24px;
- letter-spacing: 1px;
- text-transform: uppercase;
- font-weight: normal;
-}
-
-.navbar-item {
- font-size: 13px;
- line-height: 24px;
- letter-spacing: 1px;
- font-weight: normal;
-}
-
-.navbar-end > .navbar-item {
- padding-left: 0;
-}
-
-.navbar-item .navbar-link::after {
- border-color: currentColor;
- border-width: 0 0 2px 2px;
-}
-
-.no-dropdown {
- padding-right: 0.75rem;
-}
-
-.no-dropdown::after {
- border: none;
-}
-
-.navbar-dropdown {
- width: 240px;
- top: 64px;
- z-index: 99999;
- box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08);
- -webkit-box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08);
- padding: 40px 24px 16px 40px;
- border: none;
-}
-
-.navbar-dropdown .navbar-item {
- padding-left: 0;
- padding-right: 0;
-}
-
-.navbar-dropdown a.navbar-item:hover {
- background: #fff;
- background: var(--navbar_hover-background);
- color: #a8a7a7;
- color: var(--link_hover-font-color);
-}
-
-#topbar-nav {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 62%;
- flex: 0 0 62%;
-}
-
-#subbar-nav {
- padding-right: 48px;
-}
-
-.navbar .button:hover {
- background-color: #a8a7a7;
- background-color: var(--color-xmr-silver);
- border-color: #a8a7a7;
- border-color: var(--color-xmr-silver);
-}
-
-.nav-menu {
- padding: 4rem 2rem;
-}
-
-.home-link:hover,
-.home-link.is-current {
- background-image: url(../img/home-o.svg);
-}
-
-/* Sidebar */
-
-.nav-panel-explore {
- background: #fff;
- background: var(--color-white);
-}
-
-.nav-panel-explore .context {
- -webkit-box-shadow: 0;
- box-shadow: none;
-}
-
-/* Toolbar */
-
-.toolbar {
- padding-right: 48px;
-}
-
-/* Footer */
-
-.footer.footer {
- padding: 0;
-}
-
-.footer-wrap {
- padding: 96px 0;
- margin: 0 auto;
- max-width: 1248px;
-}
-
-#footer-nav\ navbar {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 85%;
- flex: 0 0 85%;
-}
-
-#footer-nav\ navbar .navbar-item {
- text-transform: none;
- font-size: 16px;
-}
-
-.footer a {
- color: #e6e5e5;
- color: var(--footer-font-color);
- text-decoration: none;
-}
-
-.footer-menu-wrap,
-.site-info,
-.footer-widget {
- margin-left: 24px;
- margin-right: 24px;
-}
-
-.footer-widget-wrap {
- padding-bottom: 48px;
-}
-
-.footer-menu-wrap {
- padding: 56px 0 !important;
- border-bottom: 1px solid rgba(255, 255, 255, 0.12);
- border-top: 1px solid rgba(255, 255, 255, 0.12);
- margin-bottom: 56px;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
-}
-
-/* Social Nav */
-
-#social-nav {
- font-size: 24px;
-}
-
-#social-nav a {
- padding-right: 24px;
- color: #000;
- color: var(--color-black);
-}
-
-.footer-wrap #social-nav a {
- padding-right: 24px;
- color: #e6e5e5;
- color: var(--footer-font-color);
-}
-
-/* Call-to-action button */
-
-.control.cta-wrap {
- padding-left: 16px;
-}
-
-.control.cta-wrap a {
- height: 40px;
- padding: 8px 32px;
-}
-
-/* Button */
-
-a.button.is-secondary {
- color: #000;
- color: var(--color-black);
- background-color: #f3f4f4;
- background-color: var(--color-xmr-light);
- -webkit-box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16);
- -webkit-transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1);
- transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1);
- box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16);
- border-color: #f3f4f4;
- border-color: var(--color-xmr-light);
- margin-left: 16px;
-}
-
-a.button.is-secondary:hover {
- color: #a8a7a7;
- color: var(--color-xmr-silver);
- background-color: #f3f4f4;
- background-color: var(--color-xmr-light);
- border-color: #f3f4f4;
- border-color: var(--color-xmr-light);
- box-shadow: none;
- -webkit-box-shadow: none;
-}
-/*# sourceMappingURL=site.css.map */
+/*! Adapted from the GitHub style by Vasily Polovnyov */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:500}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:500}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:500}@page{margin:.5in}@media print{.hide-for-print{display:none!important}html{font-size:.9375em}a{color:inherit!important;text-decoration:underline}a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none}img,object,svg,tr{page-break-inside:avoid}thead{display:table-header-group}pre{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre-wrap}body{padding-top:2rem}.navbar{background:none;color:inherit;position:absolute}.navbar *{color:inherit!important}.nav-container,.navbar>:not(.navbar-brand),.toolbar,aside.toc,nav.pagination{display:none}.doc{color:inherit;margin:auto;max-width:none;padding-bottom:2rem}.doc .listingblock code[data-lang]::before{display:block}footer.footer{background:none;border-top:1px solid #e1e1e1;color:#8e8e8e;padding:.25rem .5rem 0}.footer *{color:inherit}}.navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-logo{max-height:36px;width:auto;margin-top:12px}.navbar-brand{padding-left:48px;padding-right:64px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.main-item{text-transform:uppercase}.main-item,.navbar-item{font-size:13px;line-height:24px;letter-spacing:1px;font-weight:400}.navbar-end>.navbar-item{padding-left:0}.navbar-item .navbar-link::after{border-color:currentColor;border-width:0 0 2px 2px}.no-dropdown{padding-right:.75rem}.no-dropdown::after{border:none}.navbar-dropdown{width:240px;top:64px;z-index:99999;box-shadow:0 16px 48px 0 rgba(31,32,68,.08);-webkit-box-shadow:0 16px 48px 0 rgba(31,32,68,.08);padding:40px 24px 16px 40px;border:none}.navbar-dropdown .navbar-item{padding-left:0;padding-right:0}.navbar-dropdown a.navbar-item:hover{background:#fff;color:#a8a7a7}#topbar-nav{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%}#subbar-nav{padding-right:48px}.navbar .button:hover{background-color:#a8a7a7;border-color:#a8a7a7}.nav-menu{padding:4rem 1rem}.home-link.is-current,.home-link:hover{background-image:url(../img/home-o.svg)}.nav-panel-explore{background:#fff}.nav-panel-explore .context{-webkit-box-shadow:0;box-shadow:none}.toolbar{padding-right:48px}.footer.footer{padding:0}.footer-wrap{padding:96px 0;margin:0 auto;max-width:1248px}#footer-nav\ navbar{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%}#footer-nav\ navbar .navbar-item{text-transform:none;font-size:16px}.footer a{color:#e6e5e5;text-decoration:none}.footer-menu-wrap,.footer-widget,.site-info{margin-left:24px;margin-right:24px}.footer-widget-wrap{padding-bottom:48px}.footer-menu-wrap{padding:56px 0!important;border-bottom:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12);margin-bottom:56px;display:-webkit-box;display:-ms-flexbox;display:flex}#social-nav{font-size:24px}#social-nav a{padding-right:24px;color:#000}.footer-wrap #social-nav a{padding-right:24px;color:#e6e5e5}.control.cta-wrap{padding-left:16px}.control.cta-wrap a{height:40px;padding:8px 32px}a.button.is-secondary{color:#000;background-color:#f3f4f4;-webkit-box-shadow:0 2px 8px 0 rgba(31,32,68,.16);-webkit-transition:all .7s cubic-bezier(.23,1,.32,1);transition:all .7s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 8px 0 rgba(31,32,68,.16);border-color:#f3f4f4;margin-left:16px}a.button.is-secondary:hover{color:#a8a7a7;background-color:#f3f4f4;border-color:#f3f4f4;box-shadow:none;-webkit-box-shadow:none}
\ No newline at end of file
diff --git a/public/_/css/site.css.map b/public/_/css/site.css.map
deleted file mode 100644
index c654887..0000000
--- a/public/_/css/site.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["css/typeface-roboto.css","css/typeface-roboto-mono.css","css/vars.css","css/base.css","css/body.css","css/nav.css","css/main.css","css/toolbar.css","css/breadcrumbs.css","css/page-versions.css","css/toc.css","css/doc.css","css/pagination.css","css/header.css","css/footer.css","css/highlight.css","css/print.css","css/custom.css"],"names":[],"mappings":"AAAA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,gBAAgB;EAChB;;;;qDAIkE;AACpE;;AAEA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAIwE;AAC1E;;AAEA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,gBAAgB;EAChB;;;;qDAIkE;AACpE;;AAEA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,gBAAgB;EAChB;;;;2DAIwE;AAC1E;;AC1CA;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI4E;AAC9E;;AAEA;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,gBAAgB;EAChB;;;;0DAI4E;AAC9E;;ACpBA;EACE,6BAA6B;EAC7B,4BAA4B;EAC5B,2BAA2B;EAC3B,wBAAwB;EACxB,yBAAyB;EACzB,6BAA6B;EAC7B,8BAA8B;EAC9B,0BAA0B;EAC1B,yBAAyB;EACzB,8BAA8B;EAC9B,WAAW;EACX,mBAAmB;EACnB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,yBAAyB;EACzB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,wBAAwB;EACxB,uBAAuB;EACvB,uBAAuB;EACvB,oBAAoB;EACpB,oBAAoB;EACpB,uBAAuB;EACvB,mBAAmB;EACnB,UAAU;EACV,cAAc,EAAE,wGAAwG;EACxH,0BAA0B,EAAE,SAAS;EACrC,kCAAkC,EAAE,SAAS;EAC7C,iCAAiC,EAAE,SAAS;EAC5C,wBAAwB;EACxB,sCAAsC;EACtC,wCAAwC;EACxC,4BAA4B;EAC5B,iDAAiD;EACjD,iCAAiC;EACjC,SAAS;EACT,qCAAqC;EACrC,8CAA8C;EAC9C,2CAA2C;EAC3C,6CAA6C;EAC7C,WAAW;EACX,uCAAuC;EACvC,uCAAuC;EACvC,6CAA6C;EAC7C,oDAAoD;EACpD,sDAAsD;EACtD,8CAA8C;EAC9C,qDAAqD;EACrD,4CAA4C;EAC5C,gDAAgD;EAChD,qDAAqD;EACrD,QAAQ;EACR,yCAAyC;EACzC,wCAAwC;EACxC,uBAAuB;EACvB,6CAA6C;EAC7C,uCAAuC;EACvC,gDAAgD;EAChD,iDAAiD;EACjD,YAAY;EACZ,wCAAwC;EACxC,mCAAmC;EACnC,0CAA0C;EAC1C,2CAA2C;EAC3C,qDAAqD;EACrD,uDAAuD;EACvD,gBAAgB;EAChB,wBAAwB;EACxB,sCAAsC;EACtC,0BAA0B;EAC1B,wCAAwC;EACxC,qBAAqB;EACrB,mCAAmC;EACnC,oBAAoB;EACpB,kCAAkC;EAClC,wBAAwB;EACxB,sCAAsC;EACtC,QAAQ;EACR,qCAAqC;EACrC,wBAAwB;EACxB,uDAA2D;EAC3D,sBAAsB;EACtB,oBAAoB;EACpB,6BAA6B;EAC7B,yCAAyC;EACzC,6BAA6B;EAC7B,uDAAuD;EACvD,kDAAkD;EAClD,2CAA2C;EAC3C,gDAAgD;EAChD,oDAAoD;EACpD,4CAA4C;EAC5C,0CAA0C;EAC1C,kDAAkD;EAClD,gDAAgD;EAChD,4DAA4D;EAC5D,0CAA0C;EAC1C,mDAAmD;EACnD,0CAA0C;EAC1C,yCAAyC;EACzC,wCAAwC;EACxC,4CAA4C;EAC5C,yCAAyC;EACzC,wCAAwC;EACxC,yCAAyC;EACzC,6CAA6C;EAC7C,iDAAiD;EACjD,2CAA2C;EAC3C,8CAA8C;EAC9C,wCAAwC;EACxC,oDAAoD;EACpD,2CAA2C;EAC3C,+CAA+C;EAC/C,kDAAkD;EAClD,wGAAwG;EACxG,QAAQ;EACR,wCAAwC;EACxC,+CAA+C;EAC/C,6CAA6C;EAC7C,sBAAsB;EACtB,WAAW;EACX,4CAA4C;EAC5C,0CAA0C;EAC1C,+CAA+C;EAC/C,6CAA6C;EAC7C,+BAA+B;EAC/B,qBAAqB,CAAC,uCAAuC;EAC7D,+CAAmD;EACnD,sCAAsC;EACtC,gCAAgC;EAChC,gDAAgD;EAChD,kEAAkE;EAClE,6CAA6C;EAC7C,0DAA0D;EAC1D,4DAA4D;EAC5D,2CAA+C;EAC/C,wDAAwD;EACxD,mDAAmD;EACnD,2CAA+C;EAC/C,uDAA2D;EAC3D,+CAAmD;EACnD,wDAA4D;EAC5D,aAAa;EACb,gBAAgB;EAChB,oBAAoB;EACpB,8BAA8B;EAC9B,mBAAmB;AACrB;;ACvJA;;;EAGE,2BAAmB;UAAnB,mBAAmB;AACrB;;AAEA;EACE,8BAAsB;UAAtB,sBAAsB;EACtB,mBAAgC;EAAhC,gCAAgC;EAChC,YAAY;AACd;;AAEA;EACE;IACE,kBAAyC;IAAzC,yCAAyC;EAC3C;AACF;;AAEA;EACE,gBAAkC;EAAlC,kCAAkC;EAClC,WAA6B;EAA7B,6BAA6B;EAC7B;;UAAoC;EAApC,oCAAoC;EACpC,iBAAoC;EAApC,oCAAoC;EACpC,SAAS;EACT,mBAAmB,EAAE,2EAA2E;AAClG;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,sBAAsB;AACxB;;AAEA;;;EAGE;;SAAyC;EAAzC,yCAAyC;AAC3C;;AAEA;;;;EAIE,gBAAyC;EAAzC,yCAAyC;AAC3C;;AAEA;;EAEE,cAAc;EACd,cAAc;EACd,kBAAkB;EAClB,wBAAwB;AAC1B;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,WAAW;AACb;;AAEA,QAAQ,2BAA2B;EACjC,kBAAkB;AACpB;;AAEA,gBAAgB,2BAA2B;EACzC,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,oBAAoB;EACpB,cAAc;EACd,iBAAoC;EAApC,oCAAoC;EACpC,SAAS;AACX;;AAEA;EACE,YAAY;EACZ,UAAU;AACZ;;AAEA;EACE,eAAe;EACf,wCAAwC;EACxC,aAAa;AACf;;AAEA;EACE,yBAAyB;EACzB,iBAAiB,EAAE,uEAAuE;AAC5F;;AAEA;EACE,0BAAkB;EAAlB,uBAAkB;EAAlB,kBAAkB;AACpB;;AAEA;EACE;IACE,qBAAqB;IACrB,oCAAyD;IAAzD,yDAAyD;EAC3D;AACF;;AAEA;EACE,eAAe;EACf,cAAc;AAChB;;AAEA;EACE,yBAA8C;EAA9C,8CAA8C;AAChD;;ACtHA;EACE;IACE,oBAAa;IAAb,oBAAa;IAAb,aAAa;EACf;AACF;;ACJA;EACE,eAAe;EACf,SAAyB;EAAzB,yBAAyB;EACzB,OAAO;EACP,WAAW;EACX,qBAA4C;EAA5C,wCAA4C;EAC5C,UAA2B;EAA3B,2BAA2B;EAC3B,kBAAkB;AACpB;;AAEA;EACE;IACE,YAAuB;IAAvB,uBAAuB;EACzB;AACF;;AAEA;EACE;IACE,qBAA8C;IAA9C,0CAA8C;IAC9C,mBAAU;QAAV,cAAU;YAAV,UAAU;IACV,gBAAgB;IAChB,MAAM;IACN,mBAAmB;EACrB;AACF;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,mBAAiC;EAAjC,iCAAiC;EACjC,kBAAkB;EAClB,WAA0B;EAA1B,0BAA0B;EAC1B,mCAAyB;EAAzB,yBAAyB;AAC3B;;AAEA;EACE;IACE,uCAA+C;YAA/C,+BAA+C;IAA/C,uDAA+C;YAA/C,+CAA+C;EACjD;AACF;;AAEA;EACE;IACE,SAAyB;IAAzB,yBAAyB;IACzB,wBAAgB;YAAhB,gBAAgB;IAChB,gBAAgB;IAChB,0BAAkC;IAAlC,kCAAkC;EACpC;AACF;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,eAAe;AACjB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,kBAAkB;EAClB,yBAAyB;MAAzB,yBAAyB;EACzB,2BAAoC;EAApC,oCAAoC;AACtC;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,WAAW;EACX,8BAA8B;EAC9B,cAAc;EACd,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;AACT;;AAEA;EACE,gBAAgB;EAChB,uBAAuB;EACvB,iBAAmC;EAAnC,mCAAmC;EACnC,kBAAkB;AACpB;;AAEA;EACE,cAAoC;EAApC,oCAAoC;EACpC,kBAAkB;EAClB,gBAAyC;EAAzC,yCAAyC;EACzC,SAAS;EACT,yBAAyB;AAC3B;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,qBAAqB;EACrB,UAAU;AACZ;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,gBAAgB;EAChB,iBAAiB;AACnB;;AAEA,iDAAiD;;AACjD;EACE,wBAAwB;AAC1B;;AAEA,iCAAiC;;AACjC;EACE,cAAc;EACd,SAAS;AACX;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,oEAAoE;EACpE,YAAY;EACZ,aAAa;EACb,oBAAoB;EACpB,kBAAkB;EAClB,cAA0C;EAA1C,wCAA0C;EAC1C,aAAyC;EAAzC,uCAAyC;EACzC,mBAAmB;EACnB,oBAAgD;EAAhD,8CAAgD;AAClD;;AAEA;EACE,gCAAwB;UAAxB,wBAAwB;AAC1B;;AAEA;;EAEE,gBAAyC;EAAzC,yCAAyC;AAC3C;;AAEA;EACE,mBAAiC;EAAjC,iCAAiC;EACjC,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;AACT;;AAEA;EACE,SAAS;EACT,8BAA2C;EAA3C,2CAA2C;AAC7C;;AAEA;EACE,qBAA4C;EAA5C,wCAA4C;EAC5C,oBAAc;MAAd,cAAc;EACd,cAA6B;EAA7B,6BAA6B;EAC7B,oCAAmD;UAAnD,4BAAmD;EAAnD,2DAAmD;UAAnD,mDAAmD;EACnD,iBAAiB;EACjB,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,yBAAmB;MAAnB,sBAAmB;UAAnB,mBAAmB;EACnB,yBAA8B;MAA9B,sBAA8B;UAA9B,8BAA8B;EAC9B,eAAe;EACf,cAAc;EACd,cAA4B;EAA5B,4BAA4B;AAC9B;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,0BAAoB;MAApB,uBAAoB;UAApB,oBAAoB;AACtB;;AAEA;EACE,WAAW;EACX,sEAAsE;EACtE,aAAa;EACb,cAAc;AAChB;;AAEA;EACE,gBAAmC;EAAnC,mCAAmC;EACnC,mBAAY;MAAZ,oBAAY;UAAZ,YAAY;EACZ,2CAA0D;UAA1D,mCAA0D;EAA1D,kEAA0D;UAA1D,0DAA0D;EAC1D,mBAA2C;EAA3C,2CAA2C;EAC3C,iCAAiC;EACjC,SAAS;EACT,kBAAkB;EAClB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,gBAAyC;EAAzC,yCAAyC;EACzC,cAAc;AAChB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,mBAAe;MAAf,eAAe;EACf,gBAAgB;EAChB,eAAe;EACf,oBAAoB;EACpB,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,6BAA6B;AAC/B;;AAEA;EACE,yBAAyC;EAAzC,yCAAyC;EACzC,sBAAsB;EACtB,cAAc;EACd,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,gBAAgB;AAClB;;AAEA;EACE,0BAA0B;EAC1B,YAAY;EACZ,gBAAyC;EAAzC,yCAAyC;AAC3C;;AC/PA;EACE;IACE,aAAa;EACf;;EAEA;IACE,gBAAgB;EAClB;AACF;;AAEA;EACE;IACE,mBAAU;QAAV,cAAU;YAAV,UAAU;IACV,YAAY,EAAE,wEAAwE;EACxF;;EAEA;IACE,oBAAa;IAAb,oBAAa;IAAb,aAAa;EACf;;EAEA;IACE,aAAa;EACf;;EAEA;IACE,mBAA0B;QAA1B,kBAA0B;YAA1B,cAA0B;IAA1B,8BAA0B;QAA1B,0BAA0B;IAC1B,4BAAQ;QAAR,iBAAQ;YAAR,QAAQ;EACV;AACF;;AAEA;EACE;IACE,8BAAwC;QAAxC,iBAAwC;IAAxC,qDAAwC;QAAxC,wCAAwC;EAC1C;AACF;;AClCA;EACE,cAAgC;EAAhC,gCAAgC;EAChC,yBAAmB;MAAnB,sBAAmB;UAAnB,mBAAmB;EACnB,sBAA2C;EAA3C,2CAA2C;EAC3C,uCAA+C;UAA/C,+BAA+C;EAA/C,uDAA+C;UAA/C,+CAA+C;EAC/C,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,qBAA4C;EAA5C,wCAA4C;EAC5C,cAA6B;EAA7B,6BAA6B;EAC7B,uBAA2B;MAA3B,oBAA2B;UAA3B,2BAA2B;EAC3B,gBAAgB;EAChB,SAAyB;EAAzB,yBAAyB;EACzB,UAA+B;EAA/B,+BAA+B;AACjC;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,oDAAoD;EACpD,oBAAoB;EACpB,YAAY;EACZ,aAAa;EACb,oBAAoB;EACpB,UAAU;EACV,cAA6B;EAA7B,6BAA6B;EAC7B,aAA4B;EAA5B,4BAA4B;EAC5B,sBAAsB;AACxB;;AAEA;EACE;IACE,aAAa;EACf;AACF;;AAEA;EACE,sCAAsC;EACtC,sBAAsB;AACxB;;AAEA;EACE,cAAc;EACd,mDAAmD;EACnD,eAAuC;EAAvC,qCAAuC;EACvC,cAAsC;EAAtC,oCAAsC;EACtC,gBAAuC;EAAvC,qCAAuC;AACzC;;AAEA;;EAEE,sCAAsC;AACxC;;AAEA;EACE,aAAa;EACb,qBAAqB;AACvB;;AAEA;EACE;IACE,cAAc;EAChB;AACF;;AAEA;EACE,cAAiC;EAAjC,iCAAiC;AACnC;;ACnEA;EACE,aAAa;EACb,mBAAS;MAAT,aAAS;UAAT,SAAS;EACT,2BAA2B;EAC3B,iBAAmC;EAAnC,mCAAmC;AACrC;;AAEA;EACE;IACE,cAAc;EAChB;AACF;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,mBAAe;MAAf,eAAe;EACf,SAAS;EACT,UAAU;EACV,gBAAgB;AAClB;;AAEA;EACE,eAAe;EACf,SAAS;AACX;;AAEA;EACE,YAAY;EACZ,iBAAiB;AACnB;;AAEA;EACE,aAAa;AACf;;ACrCA;EACE,uBAAuB;EACvB,kBAAkB;EAClB,cAAc;AAChB;;AAEA;EACE;IACE,oBAAoB;EACtB;AACF;;AAEA;EACE,cAAc;EACd,6CAA6C;EAC7C,yCAAyC;EACzC,4BAA4B;EAC5B,YAAY;EACZ,aAAa;EACb,oBAAoB;EACpB,oCAAoC;EACpC,kBAAkB;EAClB,UAAyC;EAAzC,yCAAyC;AAC3C;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,eAAe;EACf,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,sBAAqB;MAArB,mBAAqB;UAArB,qBAAqB;EACrB,iGAAkI;EAAlI,0EAAkI;EAAlI,yJAAkI;EAAlI,kIAAkI;EAClI,sCAAsC;EACtC,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,mBAAmB;AACrB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,cAAc;EACd,mBAAmB;AACrB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,cAA6C;EAA7C,6CAA6C;EAC7C,kBAAkB;EAClB,qBAAqB;AACvB;;ACvDA;EACE,cAA4B;EAA5B,4BAA4B;AAC9B;;AAEA;EACE,qBAAqB;EACrB,gBAAgB;EAChB,wBAAmB;EAAnB,mBAAmB;AACrB;;AAEA;EACE,WAAoC;EAApC,oCAAoC;EACpC,qBAA4C;EAA5C,wCAA4C;EAC5C,gBAAyC;EAAzC,yCAAyC;EACzC,gBAAgB;EAChB,gBAAgB;EAChB,uBAAuB;AACzB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,cAAc;EACd,qBAAyB;MAAzB,kBAAyB;UAAzB,yBAAyB;AAC3B;;AAEA;EACE,qBAA4C;EAA5C,wCAA4C;EAC5C,gBAAmC;EAAnC,mCAAmC;EACnC,gBAAgB;EAChB,SAAS;EACT,UAAU;AACZ;;AAEA;EACE,qCAA6B;EAA7B,6BAA6B;EAC7B,gBAAgB;EAChB,yBAAyB;MAAzB,yBAAyB;EACzB,qBAAqB;AACvB;;AAEA;EACE,QAAQ;EACR,SAAS;AACX;;AAEA;EACE;IACE,qBAA4C;IAA5C,wCAA4C;EAC9C;;EAEA;IACE,kBAA8C;IAA9C,0CAA8C;EAChD;AACF;;AAEA;EACE,SAAS;AACX;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,cAAc;EACd,8BAA8C;EAA9C,8CAA8C;EAC9C,qBAAqB;EACrB,iCAAiC;EACjC,qBAAqB;AACvB;;AAEA;EACE,cAAc;EACd,aAAa;AACf;;AAEA;EACE,cAA6B;EAA7B,6BAA6B;AAC/B;;AAEA;EACE,0BAAyC;EAAzC,yCAAyC;EACzC,WAA4B;EAA5B,4BAA4B;AAC9B;;AAEA;EACE,mBAAmC;EAAnC,mCAAmC;AACrC;;AAEA;EACE,wBAAwB;AAC1B;;AChGA;EACE,WAA4B;EAA5B,4BAA4B;EAC5B,kBAA+B;EAA/B,+BAA+B;EAC/B,qBAAa;MAAb,iBAAa;UAAb,aAAa;EACb,gBAAmC;EAAnC,mCAAmC;EACnC;IAAyB;EAAzB,yBAAyB;EACzB,gBAA+B;EAA/B,+BAA+B;EAC/B,oBAAoB;AACtB;;AAEA;EACE;IACE,mBAAU;QAAV,cAAU;YAAV,UAAU;IACV,qBAAwC;IAAxC,wCAAwC;IACxC;IAAkC;IAAlC,kCAAkC;IAClC,gBAAwC;IAAxC,wCAAwC;IACxC,YAAY;EACd;AACF;;AAEA;;;;;;EAME,cAAgC;EAAhC,gCAAgC;EAChC,mBAAuC;EAAvC,uCAAuC;EACvC,qBAAa;MAAb,iBAAa;UAAb,aAAa;EACb,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,eAA4C;EAA5C,wCAA4C;EAC5C,gBAAgB;AAClB;;AAEA;EACE;IACE,kBAAkB;EACpB;AACF;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;;EAEE,gBAAgB;AAClB;;AAEA;EACE,mBAAsC;EAAtC,sCAAsC;EACtC,gBAAgB;EAChB,sBAAsB;EACtB,oBAAoB;AACtB;;AAEA;EACE,gCAAqD;EAArD,qDAAqD;EACrD,kBAAkB;EAClB,mBAAmB;EACnB,2BAA2B;AAC7B;;AAEA;;EAEE,gBAA2C;EAA3C,2CAA2C;AAC7C;;AAEA;;;;;;EAME,kBAAkB;EAClB,qBAAqB;EACrB,aAAa;EACb,mBAAmB;EACnB,kBAAkB;EAClB,gBAAgB;EAChB,mBAAmB;EACnB,mBAAmB;AACrB;;AAEA;;;;;;EAME,gBAAgB;AAClB;;AAEA;;;;;;EAME,mBAAmB;AACrB;;AAEA;;EAEE,SAAS;AACX;;AAEA;EACE,cAA6B;EAA7B,6BAA6B;AAC/B;;AAEA;EACE,cAAmC;EAAnC,mCAAmC;AACrC;;AAEA;EACE,qBAAa;MAAb,iBAAa;UAAb,aAAa;AACf;;AAEA;EACE,cAAwC;EAAxC,wCAAwC;AAC1C;;AAEA;EACE,qBAAa;MAAb,iBAAa;UAAb,aAAa;EACb,kBAAkB;AACpB;;AAEA;;;EAGE,WAA6B;EAA7B,6BAA6B;EAC7B,mBAAkC;EAAlC,kCAAkC;EAClC,qBAAqB;EACrB,iBAAiB;EACjB,uBAAuB;AACzB;;AAEA;;EAEE,qBAAa;MAAb,iBAAa;UAAb,aAAa;AACf;;AAEA;EACE,qBAA4C;EAA5C,wCAA4C;EAC5C,gBAAgB;EAChB,SAAS;AACX;;AAEA;EACE,SAAS;AACX;;AAEA;EACE,eAA4C;EAA5C,wCAA4C;AAC9C;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;;;;;;;;;;;;;;;EAeE,gBAAgB;AAClB;;AAEA;EACE,qBAA4C;EAA5C,wCAA4C;EAC5C,kBAAkB;AACpB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,aAAa;AACf;;AAEA;;EAEE,eAAe;AACjB;;AAEA;;EAEE,uBAAyC;EAAzC,yCAAyC;AAC3C;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;;EAEE,0BAA0B;AAC5B;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;;EAEE,mBAAmB;AACrB;;AAEA,gDAAgD;;AAChD;EACE,sBAAsB;AACxB;;AAEA;;EAEE,oBAAoB;AACtB;;AAEA;;EAEE,qBAAqB;AACvB;;AAEA;;;;EAIE,mBAA0C;EAA1C,0CAA0C;AAC5C;;AAEA;EACE,oFAA0C;EAA1C,6DAA0C;EAA1C,0CAA0C;AAC5C;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;;EAEE,qBAA4C;EAA5C,wCAA4C;AAC9C;;AAEA;;EAEE,aAAa;AACf;;AAEA;EACE,qBAA4C;EAA5C,wCAA4C;AAC9C;;AAEA;EACE,mBAAmB;EACnB,kBAAkB;EAClB,WAAW;AACb;;AAEA;EACE,0BAA0B;EAC1B,mBAAwC;EAAxC,wCAAwC;EACxC,WAAW;EACX,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,qBAA4C;EAA5C,wCAA4C;EAC5C,iBAAiB;EACjB,eAAe;EACf,cAAc;EACd,gBAAgD;EAAhD,gDAAgD;EAChD,yBAAyB;EACzB,sBAAsB;EACtB,2CAAmC;UAAnC,mCAAmC;AACrC;;AAEA;EACE,yBAAsC;EAAtC,sCAAsC;EACtC,WAA8B;EAA9B,8BAA8B;AAChC;;AAEA;EACE,yBAAwC;EAAxC,wCAAwC;EACxC,WAAgC;EAAhC,gCAAgC;AAClC;;AAEA;EACE,yBAAmC;EAAnC,mCAAmC;EACnC,WAA2B;EAA3B,2BAA2B;AAC7B;;AAEA;EACE,yBAAkC;EAAlC,kCAAkC;EAClC,WAA0B;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,yBAAsC;EAAtC,sCAAsC;EACtC,WAA8B;EAA9B,8BAA8B;AAChC;;AAEA;EACE,2BAAoB;EAApB,2BAAoB;EAApB,oBAAoB;EACpB,yBAAmB;MAAnB,sBAAmB;UAAnB,mBAAmB;EACnB,YAAY;AACd;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,yBAAmB;MAAnB,sBAAmB;UAAnB,mBAAmB;AACrB;;AAEA;;;;;;EAME,qBAAqB;EACrB,YAAY;EACZ,eAAe;EACf,sBAAsB;AACxB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,mBAAsC;EAAtC,sCAAsC;EACtC,8BAAmD;EAAnD,mDAAmD;EACnD,cAAiC;EAAjC,iCAAiC;EACjC,qBAA4C;EAA5C,wCAA4C;EAC5C,mBAAmB;AACrB;;AAEA;;EAEE,mBAAmC;EAAnC,mCAAmC;EACnC,8BAAgD;EAAhD,gDAAgD;EAChD,cAA8B;EAA9B,8BAA8B;AAChC;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,cAA0C;EAA1C,0CAA0C;EAC1C,qBAA4C;EAA5C,wCAA4C;EAC5C,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,kBAAkB;AACpB;;AAEA;;EAEE,SAAS;EACT,mBAAmB;AACrB;;AAEA;;;;;;;EAOE,qBAAqB;AACvB;;AAEA;;EAEE,qBAAqB;AACvB;;AAEA;;EAEE,eAAe;AACjB;;AAEA;EACE,uBAAuB;AACzB;;AAEA;EACE,uBAAuB;AACzB;;AAEA;EACE,uBAAuB;AACzB;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,oBAAoB;AACtB;;AAEA;;EAEE,2BAAoB;EAApB,2BAAoB;EAApB,oBAAoB;EACpB,wBAAuB;MAAvB,qBAAuB;UAAvB,uBAAuB;EACvB,cAAc;AAChB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;;;;;;;;;EASE,kBAAkB;AACpB;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA;;;EAGE,UAAU;AACZ;;AAEA;;;;;;;EAOE,cAAgC;EAAhC,gCAAgC;EAChC,qBAA4C;EAA5C,wCAA4C;EAC5C,gBAAuC;EAAvC,uCAAuC;EACvC,kBAAkB;EAClB,qBAAa;MAAb,iBAAa;UAAb,aAAa;EACb,sBAAsB;EACtB,wBAAwB;EACxB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,iBAAiB;AACnB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,cAAc;EACd,kBAAkB;EAClB,gBAAmC;EAAnC,mCAAmC;EACnC,qBAAqB;AACvB;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,WAAW;EACX,yBAAyB;EACzB,+BAA+B;EAC/B,iCAAiC;EACjC,kBAAkB;EAClB,UAAqD;EAArD,iDAAqD;EACrD,WAAW;EACX,kCAA0B;UAA1B,0BAA0B;AAC5B;;AAEA;EACE,kDAAkD;EAClD,6BAA6B;EAC7B,kCAA0B;UAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAW;EACX,WAAW;EACX,WAAW;EACX,kBAAkB;EAClB,UAAqD;EAArD,iDAAqD;EACrD,WAAW;AACb;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,cAAgC;EAAhC,gCAAgC;EAChC,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;;EAEE,gBAAqC;EAArC,qCAAqC;EACrC,6BAAiD;EAAjD,iDAAiD;EACjD,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA;;EAEE,WAAW;EACX,cAAc;EACd,WAAW;AACb;;AAEA;;EAEE,aAAa;AACf;;AAEA;EACE,mBAAqC;EAArC,qCAAqC;EACrC,sBAAsB;EACtB,uBAAuB;AACzB;;AAEA;EACE,kBAA8C;EAA9C,0CAA8C;EAC9C,gBAA2C;EAA3C,2CAA2C;EAC3C,gBAAgB;EAChB,qBAAqB;EACrB,kBAAkB;AACpB;;AAEA;EACE,aAAa;AACf;;AAEA,4EAA4E;;AAC5E;;EAEE,qBAAqB;AACvB;;AAEA;;;EAGE,mBAAiC;EAAjC,iCAAiC;EACjC,4CAAoD;UAApD,oCAAoD;EAApD,4DAAoD;UAApD,oDAAoD;EACpD,cAAc;EACd,gBAAgB;EAChB,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,kBAAkB;EAClB,kBAAkB;EAClB,YAAY;EACZ,aAAa;EACb,cAAuC;EAAvC,uCAAuC;EACvC;;UAAoC;EAApC,oCAAoC;EACpC,kBAA8C;EAA9C,0CAA8C;EAC9C,cAAc;AAChB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,yBAAyB;EACzB,uBAAuB;EACvB,iBAAiB;EACjB,mBAAmB;AACrB;;AAEA;EACE,YAAY;EACZ,iBAAiB;EACjB,cAAc;AAChB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,yBAAmB;MAAnB,sBAAmB;UAAnB,mBAAmB;EACnB,uBAAuB;EACvB,YAAY;EACZ,cAAc;EACd,aAAa;EACb,UAAU;EACV,kBAAkB;EAClB,oBAAoB;EACpB,UAAU;EACV,WAAW;AACb;;AAEA;EACE,mBAAU;MAAV,cAAU;UAAV,UAAU;EACV,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,6BAAqB;UAArB,qBAAqB;AACvB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,mBAAU;MAAV,cAAU;UAAV,UAAU;EACV,kBAAkB;EAClB,2BAAoB;EAApB,2BAAoB;EAApB,oBAAoB;EACpB,wBAAuB;MAAvB,qBAAuB;UAAvB,uBAAuB;EACvB,eAAe;EACf,sBAAuC;EAAvC,uCAAuC;EACvC,qBAAqB;EACrB,cAAc;EACd,WAAyB;EAAzB,yBAAyB;EACzB,YAAY;EACZ,UAAU;EACV,2CAAmC;EAAnC,mCAAmC;AACrC;;AAEA;EACE,WAAW;EACX,kBAAkB;EAClB,MAAM;EACN,UAAU;EACV,WAAW;EACX,gCAAgC;EAChC,uBAAwC;EAAxC,wCAAwC;EACxC,iEAAyD;UAAzD,yDAAyD;EACzD,8BAAsB;UAAtB,sBAAsB;AACxB;;AAEA;EACE,UAAU;EACV,wBAAgB;EAAhB,gBAAgB;AAClB;;AAEA;EACE,yBAAiB;KAAjB,sBAAiB;MAAjB,qBAAiB;UAAjB,iBAAiB;AACnB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,gBAAgB;AAClB;;AAEA;;EAEE,mBAAmB;EACnB,mBAAmB;AACrB;;AAEA;;EAEE,cAAc;AAChB;;AAEA;EACE,gBAAyC;EAAzC,yCAAyC;EACzC,sBAAsB;AACxB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,qBAA4C;EAA5C,wCAA4C;EAC5C,0BAA0B;AAC5B;;AAEA;;EAEE,wBAAwB;EACxB,mBAAmB;AACrB;;AAEA;;EAEE,kBAAkB;AACpB;;AAEA;EACE,8BAA8B;EAC9B,mBAAmB;EACnB,qBAAqB;EACrB;;UAAoC;EAApC,oCAAoC;EACpC,kBAA8C;EAA9C,0CAA8C;EAC9C,kBAAkB;EAClB,gBAAgB;EAChB,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,uBAAuB;EACvB,oBAAoB;AACtB;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,qBAA0C;EAA1C,0CAA0C;EAC1C,qBAAqB;EACrB,SAAS;AACX;;AAEA;EACE,mBAAmB,EAAE,wCAAwC;AAC/D;;AAEA;EACE,YAAY;EACZ,qBAAqB;AACvB;;AAEA;EACE,YAAY;EACZ,oBAAoB;AACtB;;AAEA;EACE,qBAAqB;EACrB,qBAA4C;EAA5C,wCAA4C;EAC5C,mBAAiC;EAAjC,iCAAiC;EACjC,yBAAyC;EAAzC,yCAAyC;EACzC,qBAAqB;EACrB,2DAAqF;UAArF,mDAAqF;EAArF,6FAAqF;UAArF,qFAAqF;EACrF,qBAAqB;EACrB,2BAA2B;EAC3B,mBAAmB,EAAE,wCAAwC;AAC/D;;AAEA;;EAEE,cAAc;AAChB;;AAEA;EACE,qBAA4C;EAA5C,wCAA4C;AAC9C;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,eAAe;AACjB;;AAEA;;EAEE,qBAAa;MAAb,iBAAa;UAAb,aAAa;AACf;;AAEA;EACE,gBAAgB;EAChB,gBAAgB;EAChB,gBAAyC;EAAzC,yCAAyC;EACzC,oBAA0B;AAC5B;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,qBAAa;MAAb,iBAAa;UAAb,aAAa;EACb,iBAAiB;AACnB;;AAEA;EACE,iBAAiB;EACjB,gBAAgB;EAChB,sBAAsB;AACxB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,qBAAqB;EACrB,aAAa;EACb,UAAU;AACZ;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,qBAAqB;EACrB,iBAAiB;EACjB,iBAAiB;EACjB,YAAY;AACd;;AC98BA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,iCAAiD;EAAjD,iDAAiD;EACjD,cAAc;EACd,wBAAwB;EACxB,uBAAuB;AACzB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,qBAAS;MAAT,aAAS;UAAT,SAAS;EACT,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;AACxB;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,iBAAiB;EACjB,oBAAoB;EACpB,iBAAiB;AACnB;;AAEA;EACE,cAAiC;EAAjC,iCAAiC;EACjC,iBAAiB;EACjB,qBAAqB;AACvB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,gBAAyC;EAAzC,yCAAyC;EACzC,gBAAgB;EAChB,kBAAkB;AACpB;;AAEA;;EAEE,cAAiC;EAAjC,iCAAiC;EACjC,mBAAmB;EACnB,gBAAgB;EAChB,iBAAiB;EACjB,kBAAkB;EAClB,MAAM;EACN,WAAW;AACb;;AAEA;EACE,gBAAgB;EAChB,oCAA4B;UAA5B,4BAA4B;AAC9B;;AAEA;EACE,gBAAgB;AAClB;;AC9DA;EACE,kBAAkB;AACpB;;AAEA;EACE,iBAAiC;EAAjC,iCAAiC;AACnC;;AAEA;EACE,gBAAoC;EAApC,oCAAoC;EACpC,WAA+B;EAA/B,+BAA+B;EAC/B,qBAA4C;EAA5C,wCAA4C;EAC5C,YAA4B;EAA5B,4BAA4B;EAC5B,eAAe;EACf,MAAM;EACN,WAAW;EACX,UAA8B;EAA9B,8BAA8B;AAChC;;AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,mBAAU;MAAV,cAAU;UAAV,UAAU;EACV,kBAAkB;AACpB;;AAEA;EACE,2BAAkB;MAAlB,kBAAkB;EAClB,UAAU;EACV,WAA+B;EAA/B,+BAA+B;EAC/B,qBAA4C;EAA5C,wCAA4C;EAC5C,mBAAe;MAAf,eAAe;EACf,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,iBAAiB;AACnB;;AAEA;EACE,uBAAuB;AACzB;;AAEA;EACE,mBAAU;MAAV,cAAU;UAAV,UAAU;EACV,qBAAyB;MAAzB,kBAAyB;UAAzB,yBAAyB;AAC3B;;AAEA;EACE,WAAW;EACX,oBAAoB;EACpB,kBAAkB;EAClB,YAAY;EACZ,yBAAyB;EACzB,oBAAoB;EACpB,gBAAgB;EAChB,iBAAiB;AACnB;;AAEA;EACE,gBAAgB;EAChB,YAAY;EACZ,aAAa;EACb,cAAc;EACd,kBAAkB;EAClB,WAAW;EACX,UAAU;EACV,oBAAa;EAAb,oBAAa;EAAb,aAAa;EACb,4BAAsB;EAAtB,6BAAsB;MAAtB,0BAAsB;UAAtB,sBAAsB;EACtB,yBAAmB;MAAnB,sBAAmB;UAAnB,mBAAmB;EACnB,wBAAuB;MAAvB,qBAAuB;UAAvB,uBAAuB;EACvB,iBAAiB;EACjB,YAAY;AACd;;AAEA;EACE,sBAA0C;EAA1C,0CAA0C;EAC1C,aAAa;EACb,WAAW;AACb;;AAEA;EACE,uGAAuF;EAAvF,+FAAuF;EAAvF,uFAAuF;EAAvF,yHAAuF;AACzF;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,gCAAwB;UAAxB,wBAAwB;AAC1B;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,iCAAyB;UAAzB,yBAAyB;AAC3B;;AAEA;;EAEE,WAAoC;EAApC,oCAAoC;EACpC,cAAc;EACd,gBAAmC;EAAnC,mCAAmC;EACnC,oBAAoB;AACtB;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,cAAc;EACd,eAAe;EACf,cAAc;AAChB;;AAEA;;EAEE,kBAAkB;EAClB,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,oBAAoB;EACpB,qBAAqB;AACvB;;AAEA;EACE,yBAAiD;EAAjD,iDAAiD;EACjD,YAAY;EACZ,WAAW;EACX,iBAAiB;AACnB;;AAEA;EACE,2BAAoB;EAApB,2BAAoB;EAApB,oBAAoB;EACpB,yBAAmB;MAAnB,sBAAmB;UAAnB,mBAAmB;EACnB,mBAA2C;EAA3C,2CAA2C;EAC3C,yBAAmD;EAAnD,mDAAmD;EACnD,sBAAsB;EACtB,eAAe;EACf,WAAsC;EAAtC,sCAAsC;EACtC,iBAAiB;EACjB,mBAAmB;AACrB;;AAEA;EACE;IACE,eAAe;IACf,gBAAgB;EAClB;AACF;;AAEA;EACE;IACE,YAAY;EACd;AACF;;AAEA;EACE;IACE,eAAe;EACjB;;EAEA;IACE,yBAAmB;QAAnB,sBAAmB;YAAnB,mBAAmB;IACnB,oBAAa;IAAb,oBAAa;IAAb,aAAa;EACf;;EAEA;IACE,gBAAyC;IAAzC,yCAAyC;IACzC,oDAA4C;YAA5C,4CAA4C;IAC5C,8BAAkC;IAAlC,kCAAkC;IAClC,gBAAgB;IAChB,yBAAyB;QAAzB,yBAAyB;IACzB,iBAAiB;EACnB;;EAEA;IACE,aAAa;EACf;;EAEA;;IAEE,mBAA+C;IAA/C,+CAA+C;EACjD;AACF;;AAEA;EACE;IACE,aAAa;EACf;;EAEA;;;IAGE,oBAAa;IAAb,oBAAa;IAAb,aAAa;EACf;;EAEA;;IAEE,oBAAa;IAAb,oBAAa;IAAb,aAAa;IACb,kBAAkB;IAClB,mBAAU;QAAV,cAAU;YAAV,UAAU;EACZ;;EAEA;;IAEE,yBAAmB;QAAnB,sBAAmB;YAAnB,mBAAmB;EACrB;;EAEA;IACE,cAAc;EAChB;;EAEA;IACE,yBAAyB;IACzB,mBAAmB;IACnB,WAAW;IACX,cAAc;IACd,aAAa;IACb,oBAAoB;IACpB,kBAAkB;IAClB,iCAAyB;YAAzB,yBAAyB;IACzB,YAAY;IACZ,oBAAoB;IACpB,cAAc;IACd,QAAQ;EACV;;EAEA;;IAEE,WAA+B;IAA/B,+BAA+B;EACjC;;EAEA;;;IAGE,gBAA0C;IAA1C,0CAA0C;IAC1C,WAA+B;IAA/B,+BAA+B;EACjC;;EAEA;IACE,0BAA0B;EAC5B;;EAEA;IACE,gBAAyC;IAAzC,yCAAyC;IACzC,yBAAiD;IAAjD,iDAAiD;IACjD,gBAAgB;IAChB,kCAAkC;IAClC,aAAa;IACb,SAAS;IACT,OAAO;IACP,eAAe;IACf,kBAAkB;EACpB;;EAEA;IACE,gCAAgC;IAChC,mBAAmB;EACrB;;EAEA;IACE,sBAAsB;EACxB;;EAEA;IACE,UAAU;IACV,QAAQ;EACV;;EAEA;IACE,mBAA+C;IAA/C,+CAA+C;EACjD;AACF;;ACnSA;EACE,yBAA0C;EAA1C,0CAA0C;EAC1C,cAA+B;EAA/B,+BAA+B;EAC/B,qBAA4C;EAA5C,wCAA4C;EAC5C,gBAAsC;EAAtC,sCAAsC;EACtC,eAAe;AACjB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,cAAoC;EAApC,oCAAoC;AACtC;;ACdA,4EAA4E;;AAC5E;;EAEE,WAAW;EACX,kBAAkB;AACpB;;AAEA;;;EAGE,WAAW;EACX,gBAA8C;EAA9C,8CAA8C;AAChD;;AAEA;;;;;EAKE,cAAc;AAChB;;AAEA;;EAEE,WAAW;AACb;;AAEA;;;EAGE,WAAW;EACX,gBAA8C;EAA9C,8CAA8C;AAChD;;AAEA;EACE,mBAAmB;AACrB;;AAEA;;EAEE,WAAW;EACX,gBAA8C;EAA9C,8CAA8C;AAChD;;AAEA;;;EAGE,cAAc;EACd,mBAAmB;AACrB;;AAEA;;EAEE,cAAc;AAChB;;AAEA;;EAEE,cAAc;AAChB;;AAEA;;EAEE,cAAc;AAChB;;AAEA;EACE,WAAW;EACX,gBAA8C;EAA9C,8CAA8C;AAChD;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,gBAA8C;EAA9C,8CAA8C;AAChD;;ACrFA;EACE,aAAa;AACf;;AAEA;EACE;IACE,wBAAwB;EAC1B;;EAEA;IACE,mBAAuC;IAAvC,uCAAuC;EACzC;;EAEA;IACE,yBAAyB;IACzB,0BAA0B;EAC5B;;EAEA;;;IAGE,qBAAqB;EACvB;;EAEA;;;;IAIE,wBAAwB;EAC1B;;EAEA;IACE,2BAA2B;EAC7B;;EAEA;IACE,qBAAa;QAAb,iBAAa;YAAb,aAAa;IACb,qBAAqB;EACvB;;EAEA;IACE,iBAAiB;EACnB;;EAEA;IACE,gBAAgB;IAChB,cAAc;IACd,kBAAkB;EACpB;;EAEA;IACE,yBAAyB;EAC3B;;EAEA;;;;;IAKE,aAAa;EACf;;EAEA;IACE,cAAc;IACd,YAAY;IACZ,eAAe;IACf,oBAAoB;EACtB;;EAEA;IACE,cAAc;EAChB;;EAEA;IACE,gBAAgB;IAChB,6BAA+C;IAA/C,+CAA+C;IAC/C,cAA0C;IAA1C,0CAA0C;IAC1C,yBAAyB;EAC3B;;EAEA;IACE,cAAc;EAChB;AACF;;ACnFA,qBAAqB;;AACrB,WAAW;;AACX;EACE,gBAAgB;EAChB,WAAW;EACX,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,mBAAmB;EACnB,mBAAe;MAAf,mBAAe;UAAf,eAAe;AACjB;;AAEA;EACE,eAAe;EACf,iBAAiB;EACjB,mBAAmB;EACnB,yBAAyB;EACzB,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,iBAAiB;EACjB,mBAAmB;EACnB,mBAAmB;AACrB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,0BAA0B;EAC1B,yBAAyB;AAC3B;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,YAAY;EACZ,SAAS;EACT,cAAc;EACd,gDAAgD;EAChD,wDAAwD;EACxD,4BAA4B;EAC5B,YAAY;AACd;;AAEA;EACE,eAAe;EACf,gBAAgB;AAClB;;AAEA;EACE,gBAA0C;EAA1C,0CAA0C;EAC1C,cAAmC;EAAnC,mCAAmC;AACrC;;AAEA;EACE,mBAAa;MAAb,iBAAa;UAAb,aAAa;AACf;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,yBAAyC;EAAzC,yCAAyC;EACzC,qBAAqC;EAArC,qCAAqC;AACvC;;AAEA;EACE,kBAAkB;AACpB;;AAEA;;EAEE,wCAAwC;AAC1C;;AAEA,YAAY;;AACZ;EACE,gBAA8B;EAA9B,8BAA8B;AAChC;;AAEA;EACE,qBAAqB;EACrB,gBAAgB;AAClB;;AAEA,YAAY;;AACZ;EACE,mBAAmB;AACrB;;AAEA,WAAW;;AACX;EACE,UAAU;AACZ;;AAEA;EACE,eAAe;EACf,cAAc;EACd,iBAAiB;AACnB;;AAEA;EACE,mBAAa;MAAb,iBAAa;UAAb,aAAa;AACf;;AAEA;EACE,oBAAoB;EACpB,eAAe;AACjB;;AAEA;EACE,cAA+B;EAA/B,+BAA+B;EAC/B,qBAAqB;AACvB;;AAEA;;;EAGE,iBAAiB;EACjB,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,0BAA0B;EAC1B,kDAAkD;EAClD,+CAA+C;EAC/C,mBAAmB;EACnB,oBAAa;EAAb,oBAAa;EAAb,aAAa;AACf;;AAEA,eAAe;;AACf;EACE,eAAe;AACjB;;AAEA;EACE,mBAAmB;EACnB,WAAyB;EAAzB,yBAAyB;AAC3B;;AAEA;EACE,mBAAmB;EACnB,cAA+B;EAA/B,+BAA+B;AACjC;;AAEA,0BAA0B;;AAC1B;EACE,kBAAkB;AACpB;;AAEA;EACE,YAAY;EACZ,iBAAiB;AACnB;;AAEA,WAAW;;AACX;EACE,WAAyB;EAAzB,yBAAyB;EACzB,yBAAwC;EAAxC,wCAAwC;EACxC,sDAAsD;EACtD,2DAAmD;EAAnD,mDAAmD;EACnD,8CAA8C;EAC9C,qBAAoC;EAApC,oCAAoC;EACpC,iBAAiB;AACnB;;AAEA;EACE,cAA8B;EAA9B,8BAA8B;EAC9B,yBAAwC;EAAxC,wCAAwC;EACxC,qBAAoC;EAApC,oCAAoC;EACpC,gBAAgB;EAChB,wBAAwB;AAC1B","file":"css/site.css","sourcesContent":["@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src:\n local(\"Roboto Regular\"),\n local(\"Roboto-Regular\"),\n url(~typeface-roboto/files/roboto-latin-400.woff2) format(\"woff2\"),\n url(~typeface-roboto/files/roboto-latin-400.woff) format(\"woff\");\n}\n\n@font-face {\n font-family: \"Roboto\";\n font-style: italic;\n font-weight: 400;\n src:\n local(\"Roboto Italic\"),\n local(\"Roboto-Italic\"),\n url(~typeface-roboto/files/roboto-latin-400italic.woff2) format(\"woff2\"),\n url(~typeface-roboto/files/roboto-latin-400italic.woff) format(\"woff\");\n}\n\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n src:\n local(\"Roboto Medium\"),\n local(\"Roboto-Medium\"),\n url(~typeface-roboto/files/roboto-latin-500.woff2) format(\"woff2\"),\n url(~typeface-roboto/files/roboto-latin-500.woff) format(\"woff\");\n}\n\n@font-face {\n font-family: \"Roboto\";\n font-style: italic;\n font-weight: 500;\n src:\n local(\"Roboto Medium Italic\"),\n local(\"Roboto-MediumItalic\"),\n url(~typeface-roboto/files/roboto-latin-500italic.woff2) format(\"woff2\"),\n url(~typeface-roboto/files/roboto-latin-500italic.woff) format(\"woff\");\n}\n","@font-face {\n font-family: \"Roboto Mono\";\n font-style: normal;\n font-weight: 400;\n src:\n local(\"Roboto Mono Regular\"),\n local(\"RobotoMono-Regular\"),\n url(~typeface-roboto-mono/files/roboto-mono-latin-400.woff2) format(\"woff2\"),\n url(~typeface-roboto-mono/files/roboto-mono-latin-400.woff) format(\"woff\");\n}\n\n@font-face {\n font-family: \"Roboto Mono\";\n font-style: normal;\n font-weight: 500;\n src:\n local(\"Roboto Mono Medium\"),\n local(\"RobotoMono-Medium\"),\n url(~typeface-roboto-mono/files/roboto-mono-latin-500.woff2) format(\"woff2\"),\n url(~typeface-roboto-mono/files/roboto-mono-latin-500.woff) format(\"woff\");\n}\n",":root {\n /* xmera omnia color scheme */\n --color-xmr-darkred: #9e1030;\n --color-xmr-silver: #a8a7a7;\n --color-xmr-red: #e40428;\n --color-xmr-text: #2d2d43;\n --color-xmr-helptext: #706e6e;\n --color-xmr-graylight: #f9f8f8;\n --color-xmr-light: #f3f4f4;\n --color-xmr-dark: #343232;\n --color-xmr-lighttext: #e6e5e5;\n /* colors */\n --color-white: #fff;\n --color-smoke-10: #fefefe;\n --color-smoke-30: #fafafa;\n --color-smoke-50: #f5f5f5;\n --color-smoke-70: #f0f0f0;\n --color-smoke-90: #e1e1e1;\n --color-gray-10: #c1c1c1;\n --color-gray-30: #8e8e8e;\n --color-gray-50: #808080;\n --color-gray-70: #5d5d5d;\n --color-jet-20: #4a4a4a;\n --color-jet-30: #424242;\n --color-jet-50: #333;\n --color-jet-70: #222;\n --color-jet-80: #191919;\n --color-black: #000;\n /* fonts */\n --rem-base: 18; /* used to compute rem value from desired pixel value (e.g., calc(18 / var(--rem-base) * 1rem) = 18px) */\n --body-font-size: 1.0625em; /* 17px */\n --body-font-size--desktop: 1.125em; /* 18px */\n --body-font-size--print: 0.9375em; /* 15px */\n --body-line-height: 1.15;\n --body-font-color: var(--color-jet-70);\n --body-font-family: \"Roboto\", sans-serif;\n --body-font-weight-bold: 500;\n --monospace-font-family: \"Roboto Mono\", monospace;\n --monospace-font-weight-bold: 500;\n /* base */\n --body-background: var(--color-white);\n --panel-background: var(--color-xmr-graylight);\n --panel-border-color: var(--color-smoke-90);\n --scrollbar-thumb-color: var(--color-gray-10);\n /* navbar */\n --navbar-background: var(--color-white);\n --navbar-font-color: var(--color-black);\n --navbar_hover-background: var(--color-white);\n --navbar-button-background: var(--color-xmr-darkred);\n --navbar-button-border-color: var(--color-xmr-darkred);\n --navbar-button-font-color: var(--color-white);\n --navbar-menu-border-color: var(--panel-border-color);\n --navbar-menu-background: var(--color-white);\n --navbar-menu-font-color: var(--body-font-color);\n --navbar-menu_hover-background: var(--color-smoke-50);\n /* nav */\n --nav-background: var(--panel-background);\n --nav-border-color: var(--color-gray-10);\n --nav-line-height: 1.35;\n --nav-heading-font-color: var(--color-jet-30);\n --nav-muted-color: var(--color-gray-70);\n --nav-panel-divider-color: var(--color-smoke-90);\n --nav-secondary-background: var(--color-smoke-70);\n /* toolbar */\n --toolbar-background: var(--color-white);\n --toolbar-border-color: transparent;\n --toolbar-font-color: var(--color-gray-70);\n --toolbar-muted-color: var(--color-gray-30);\n --page-version-menu-background: var(--color-smoke-70);\n --page-version-missing-font-color: var(--color-gray-30);\n /* admonitions */\n --caution-color: #a0439c;\n --caution-on-color: var(--color-white);\n --important-color: #d32f2f;\n --important-on-color: var(--color-white);\n --note-color: #217ee7;\n --note-on-color: var(--color-white);\n --tip-color: #41af46;\n --tip-on-color: var(--color-white);\n --warning-color: #e18114;\n --warning-on-color: var(--color-white);\n /* doc */\n --doc-font-color: var(--color-jet-50);\n --doc-font-size: inherit;\n --doc-font-size--desktop: calc(17 / var(--rem-base) * 1rem);\n --doc-line-height: 1.6;\n --doc-margin: 0 auto;\n --doc-margin--desktop: 0 2rem;\n --heading-font-color: var(--color-jet-80);\n --heading-font-weight: normal;\n --alt-heading-font-weight: var(--body-font-weight-bold);\n --section-divider-color: var(--panel-border-color);\n --link-font-color: var(--color-xmr-darkred);\n --link_hover-font-color: var(--color-xmr-silver);\n --link_unresolved-font-color: var(--important-color);\n --abstract-background: var(--color-smoke-70);\n --abstract-font-color: var(--color-jet-20);\n --abstract-border-color: var(--panel-border-color);\n --admonition-background: var(--panel-background);\n --admonition-label-font-weight: var(--body-font-weight-bold);\n --caption-font-color: var(--color-gray-70);\n --caption-font-weight: var(--body-font-weight-bold);\n --code-background: var(--panel-background);\n --code-font-color: var(--body-font-color);\n --example-background: var(--color-white);\n --example-border-color: var(--color-gray-70);\n --kbd-background: var(--panel-background);\n --kbd-border-color: var(--color-gray-10);\n --pre-background: var(--panel-background);\n --pre-border-color: var(--panel-border-color);\n --pre-annotation-font-color: var(--color-gray-50);\n --quote-background: var(--panel-background);\n --quote-border-color: var(--color-xmr-darkred);\n --quote-font-color: var(--color-gray-70);\n --quote-attribution-font-color: var(--color-gray-30);\n --sidebar-background: var(--color-smoke-90);\n --table-border-color: var(--panel-border-color);\n --table-stripe-background: var(--panel-background);\n --table-footer-background: linear-gradient(to bottom, var(--color-smoke-70) 0%, var(--color-white) 100%);\n /* toc */\n --toc-font-color: var(--nav-muted-color);\n --toc-heading-font-color: var(--doc-font-color);\n --toc-border-color: var(--panel-border-color);\n --toc-line-height: 1.2;\n /* footer */\n --footer-line-height: var(--doc-line-height);\n --footer-background: var(--color-xmr-dark);\n --footer-font-color: var(--color-xmr-lighttext);\n --footer-link-font-color: var(--color-jet-80);\n /* dimensions and positioning */\n --navbar-height: 88px;/* calc(63 / var(--rem-base) * 1rem); */\n --toolbar-height: calc(45 / var(--rem-base) * 1rem);\n --drawer-height: var(--toolbar-height);\n --body-top: var(--navbar-height);\n --body-min-height: calc(100vh - var(--body-top));\n --nav-height: calc(var(--body-min-height) - var(--toolbar-height));\n --nav-height--desktop: var(--body-min-height);\n --nav-panel-menu-height: calc(100% - var(--drawer-height));\n --nav-panel-explore-height: calc(50% + var(--drawer-height));\n --nav-width: calc(270 / var(--rem-base) * 1rem);\n --toc-top: calc(var(--body-top) + var(--toolbar-height));\n --toc-height: calc(100vh - var(--toc-top) - 2.5rem);\n --toc-width: calc(162 / var(--rem-base) * 1rem);\n --toc-width--widescreen: calc(216 / var(--rem-base) * 1rem);\n --doc-max-width: calc(720 / var(--rem-base) * 1rem);\n --doc-max-width--desktop: calc(990 / var(--rem-base) * 1rem);\n /* stacking */\n --z-index-nav: 1;\n --z-index-toolbar: 2;\n --z-index-page-version-menu: 3;\n --z-index-navbar: 4;\n}\n","*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nhtml {\n box-sizing: border-box;\n font-size: var(--body-font-size);\n height: 100%;\n}\n\n@media screen and (min-width: 1024px) {\n html {\n font-size: var(--body-font-size--desktop);\n }\n}\n\nbody {\n background: var(--body-background);\n color: var(--body-font-color);\n font-family: var(--body-font-family);\n line-height: var(--body-line-height);\n margin: 0;\n word-wrap: anywhere; /* aka overflow-wrap; used when hyphens are disabled or aren't sufficient */\n}\n\na {\n text-decoration: none;\n}\n\na:hover {\n text-decoration: underline;\n}\n\na:active {\n background-color: none;\n}\n\ncode,\nkbd,\npre {\n font-family: var(--monospace-font-family);\n}\n\nb,\ndt,\nstrong,\nth {\n font-weight: var(--body-font-weight-bold);\n}\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\nem em { /* stylelint-disable-line */\n font-style: normal;\n}\n\nstrong strong { /* stylelint-disable-line */\n font-weight: normal;\n}\n\nbutton {\n cursor: pointer;\n font-family: inherit;\n font-size: 1em;\n line-height: var(--body-line-height);\n margin: 0;\n}\n\nbutton::-moz-focus-inner {\n border: none;\n padding: 0;\n}\n\nsummary {\n cursor: pointer;\n -webkit-tap-highlight-color: transparent;\n outline: none;\n}\n\ntable {\n border-collapse: collapse;\n word-wrap: normal; /* table widths aren't computed as expected when word-wrap is enabled */\n}\n\nobject[type=\"image/svg+xml\"]:not([width]) {\n width: fit-content;\n}\n\n@supports (scrollbar-width: thin) {\n body * {\n scrollbar-width: thin;\n scrollbar-color: var(--scrollbar-thumb-color) transparent;\n }\n}\n\nbody ::-webkit-scrollbar {\n height: 0.25rem;\n width: 0.25rem;\n}\n\nbody ::-webkit-scrollbar-thumb {\n background-color: var(--scrollbar-thumb-color);\n}\n","@media screen and (min-width: 1024px) {\n .body {\n display: flex;\n }\n}\n",".nav-container {\n position: fixed;\n top: var(--navbar-height);\n left: 0;\n width: 100%;\n font-size: calc(17 / var(--rem-base) * 1rem);\n z-index: var(--z-index-nav);\n visibility: hidden;\n}\n\n@media screen and (min-width: 769px) {\n .nav-container {\n width: var(--nav-width);\n }\n}\n\n@media screen and (min-width: 1024px) {\n .nav-container {\n font-size: calc(15.5 / var(--rem-base) * 1rem);\n flex: none;\n position: static;\n top: 0;\n visibility: visible;\n }\n}\n\n.nav-container.is-active {\n visibility: visible;\n}\n\n.nav {\n background: var(--nav-background);\n position: relative;\n top: var(--toolbar-height);\n height: var(--nav-height);\n}\n\n@media screen and (min-width: 769px) {\n .nav {\n box-shadow: 0.5px 0 3px var(--nav-border-color);\n }\n}\n\n@media screen and (min-width: 1024px) {\n .nav {\n top: var(--navbar-height);\n box-shadow: none;\n position: sticky;\n height: var(--nav-height--desktop);\n }\n}\n\n.nav .panels {\n display: flex;\n flex-direction: column;\n height: inherit;\n}\n\nhtml.is-clipped--nav {\n overflow-y: hidden;\n}\n\n.nav-panel-menu {\n overflow-y: scroll;\n overscroll-behavior: none;\n height: var(--nav-panel-menu-height);\n}\n\n.nav-panel-menu:not(.is-active) .nav-menu {\n opacity: 0.75;\n}\n\n.nav-panel-menu:not(.is-active)::after {\n content: \"\";\n background: rgba(0, 0, 0, 0.5);\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.nav-menu {\n min-height: 100%;\n padding: 0.5rem 0.75rem;\n line-height: var(--nav-line-height);\n position: relative;\n}\n\n.nav-menu h3.title {\n color: var(--nav-heading-font-color);\n font-size: inherit;\n font-weight: var(--body-font-weight-bold);\n margin: 0;\n padding: 0.25em 0 0.125em;\n}\n\n.nav-menu a {\n color: inherit;\n}\n\n.nav-list {\n margin: 0 0 0 0.75rem;\n padding: 0;\n}\n\n.nav-menu > .nav-list + .nav-list {\n margin-top: 0.5rem;\n}\n\n.nav-item {\n list-style: none;\n margin-top: 0.5em;\n}\n\n/* adds some breathing room below a nested list */\n.nav-item-toggle ~ .nav-list {\n padding-bottom: 0.125rem;\n}\n\n/* matches list without a title */\n.nav-item[data-depth=\"0\"] > .nav-list:first-child {\n display: block;\n margin: 0;\n}\n\n.nav-item:not(.is-active) > .nav-list {\n display: none;\n}\n\n.nav-item-toggle {\n background: transparent url(../img/caret.svg) no-repeat center / 50%;\n border: none;\n outline: none;\n line-height: inherit;\n position: absolute;\n height: calc(var(--nav-line-height) * 1em);\n width: calc(var(--nav-line-height) * 1em);\n margin-top: -0.05em;\n margin-left: calc(var(--nav-line-height) * -1em);\n}\n\n.nav-item.is-active > .nav-item-toggle {\n transform: rotate(90deg);\n}\n\n.is-current-page > .nav-link,\n.is-current-page > .nav-text {\n font-weight: var(--body-font-weight-bold);\n}\n\n.nav-panel-explore {\n background: var(--nav-background);\n display: flex;\n flex-direction: column;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.nav-panel-explore:not(:first-child) {\n top: auto;\n max-height: var(--nav-panel-explore-height);\n}\n\n.nav-panel-explore .context {\n font-size: calc(15 / var(--rem-base) * 1rem);\n flex-shrink: 0;\n color: var(--nav-muted-color);\n box-shadow: 0 -1px 0 var(--nav-panel-divider-color);\n padding: 0 0.5rem;\n display: flex;\n align-items: center;\n justify-content: space-between;\n cursor: pointer;\n line-height: 1;\n height: var(--drawer-height);\n}\n\n.nav-panel-explore .context .version {\n display: flex;\n align-items: inherit;\n}\n\n.nav-panel-explore .context .version::after {\n content: \"\";\n background: url(../img/chevron.svg) no-repeat center right / auto 100%;\n width: 1.25em;\n height: 0.75em;\n}\n\n.nav-panel-explore .components {\n line-height: var(--doc-line-height);\n flex-grow: 1;\n box-shadow: inset 0 1px 5px var(--nav-panel-divider-color);\n background: var(--nav-secondary-background);\n padding: 0.5rem 0.75rem 0 0.75rem;\n margin: 0;\n overflow-y: scroll;\n max-height: 100%;\n display: block;\n}\n\n.nav-panel-explore:not(.is-active) .components {\n display: none;\n}\n\n.nav-panel-explore .component {\n display: block;\n}\n\n.nav-panel-explore .component + .component {\n margin-top: 0.5rem;\n}\n\n.nav-panel-explore .component:last-child {\n margin-bottom: 0.75rem;\n}\n\n.nav-panel-explore .component .title {\n font-weight: var(--body-font-weight-bold);\n color: inherit;\n}\n\n.nav-panel-explore .versions {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n padding-left: 0;\n margin-top: -0.25rem;\n line-height: 1;\n}\n\n.nav-panel-explore .component .version {\n display: block;\n margin: 0.375rem 0.375rem 0 0;\n}\n\n.nav-panel-explore .component .version a {\n border: 1px solid var(--nav-border-color);\n border-radius: 0.25rem;\n color: inherit;\n opacity: 0.75;\n white-space: nowrap;\n padding: 0.125em 0.25em;\n display: inherit;\n}\n\n.nav-panel-explore .component .is-current a {\n border-color: currentColor;\n opacity: 0.9;\n font-weight: var(--body-font-weight-bold);\n}\n","@media screen and (max-width: 1023.5px) {\n aside.toc.sidebar {\n display: none;\n }\n\n main > .content {\n overflow-x: auto;\n }\n}\n\n@media screen and (min-width: 1024px) {\n main {\n flex: auto;\n min-width: 0; /* min-width: 0 required for flexbox to constrain overflowing elements */\n }\n\n main > .content {\n display: flex;\n }\n\n aside.toc.embedded {\n display: none;\n }\n\n aside.toc.sidebar {\n flex: 0 0 var(--toc-width);\n order: 1;\n }\n}\n\n@media screen and (min-width: 1216px) {\n aside.toc.sidebar {\n flex-basis: var(--toc-width--widescreen);\n }\n}\n",".toolbar {\n color: var(--toolbar-font-color);\n align-items: center;\n background-color: var(--toolbar-background);\n box-shadow: 0 1px 0 var(--toolbar-border-color);\n display: flex;\n font-size: calc(15 / var(--rem-base) * 1rem);\n height: var(--toolbar-height);\n justify-content: flex-start;\n position: sticky;\n top: var(--navbar-height);\n z-index: var(--z-index-toolbar);\n}\n\n.toolbar a {\n color: inherit;\n}\n\n.nav-toggle {\n background: url(../img/menu.svg) no-repeat 50% 47.5%;\n background-size: 49%;\n border: none;\n outline: none;\n line-height: inherit;\n padding: 0;\n height: var(--toolbar-height);\n width: var(--toolbar-height);\n margin-right: -0.25rem;\n}\n\n@media screen and (min-width: 1024px) {\n .nav-toggle {\n display: none;\n }\n}\n\n.nav-toggle.is-active {\n background-image: url(../img/back.svg);\n background-size: 41.5%;\n}\n\n.home-link {\n display: block;\n background: url(../img/home-o.svg) no-repeat center;\n height: calc(var(--toolbar-height) / 2);\n width: calc(var(--toolbar-height) / 2);\n margin: calc(var(--toolbar-height) / 4);\n}\n\n.home-link:hover,\n.home-link.is-current {\n background-image: url(../img/home.svg);\n}\n\n.edit-this-page {\n display: none;\n padding-right: 0.5rem;\n}\n\n@media screen and (min-width: 1024px) {\n .edit-this-page {\n display: block;\n }\n}\n\n.toolbar .edit-this-page a {\n color: var(--toolbar-muted-color);\n}\n",".breadcrumbs {\n display: none;\n flex: 1 1;\n padding: 0 0.5rem 0 0.75rem;\n line-height: var(--nav-line-height);\n}\n\n@media screen and (min-width: 1024px) {\n .breadcrumbs {\n display: block;\n }\n}\n\na + .breadcrumbs {\n padding-left: 0.05rem;\n}\n\n.breadcrumbs ul {\n display: flex;\n flex-wrap: wrap;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.breadcrumbs li {\n display: inline;\n margin: 0;\n}\n\n.breadcrumbs li::after {\n content: \"/\";\n padding: 0 0.5rem;\n}\n\n.breadcrumbs li:last-of-type::after {\n content: none;\n}\n",".page-versions {\n margin: 0 0.2rem 0 auto;\n position: relative;\n line-height: 1;\n}\n\n@media screen and (min-width: 1024px) {\n .page-versions {\n margin-right: 0.7rem;\n }\n}\n\n.page-versions .version-menu-toggle {\n color: inherit;\n background: url(../img/chevron.svg) no-repeat;\n background-position: right 0.5rem top 50%;\n background-size: auto 0.75em;\n border: none;\n outline: none;\n line-height: inherit;\n padding: 0.5rem 1.5rem 0.5rem 0.5rem;\n position: relative;\n z-index: var(--z-index-page-version-menu);\n}\n\n.page-versions .version-menu {\n display: flex;\n min-width: 100%;\n flex-direction: column;\n align-items: flex-end;\n background: linear-gradient(to bottom, var(--page-version-menu-background) 0%, var(--page-version-menu-background) 100%) no-repeat;\n padding: 1.375rem 1.5rem 0.5rem 0.5rem;\n position: absolute;\n top: 0;\n right: 0;\n white-space: nowrap;\n}\n\n.page-versions:not(.is-active) .version-menu {\n display: none;\n}\n\n.page-versions .version {\n display: block;\n padding-top: 0.5rem;\n}\n\n.page-versions .version.is-current {\n display: none;\n}\n\n.page-versions .version.is-missing {\n color: var(--page-version-missing-font-color);\n font-style: italic;\n text-decoration: none;\n}\n",".toc-menu {\n color: var(--toc-font-color);\n}\n\n.toc.sidebar .toc-menu {\n margin-right: 0.75rem;\n position: sticky;\n top: var(--toc-top);\n}\n\n.toc .toc-menu h3 {\n color: var(--toc-heading-font-color);\n font-size: calc(16 / var(--rem-base) * 1rem);\n font-weight: var(--body-font-weight-bold);\n line-height: 1.3;\n margin: 0 -0.5px;\n padding-bottom: 0.25rem;\n}\n\n.toc.sidebar .toc-menu h3 {\n display: flex;\n flex-direction: column;\n height: 2.5rem;\n justify-content: flex-end;\n}\n\n.toc .toc-menu ul {\n font-size: calc(15 / var(--rem-base) * 1rem);\n line-height: var(--toc-line-height);\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.toc.sidebar .toc-menu ul {\n max-height: var(--toc-height);\n overflow-y: auto;\n overscroll-behavior: none;\n scrollbar-width: none;\n}\n\n.toc .toc-menu ul::-webkit-scrollbar {\n width: 0;\n height: 0;\n}\n\n@media screen and (min-width: 1024px) {\n .toc .toc-menu h3 {\n font-size: calc(15 / var(--rem-base) * 1rem);\n }\n\n .toc .toc-menu ul {\n font-size: calc(13.5 / var(--rem-base) * 1rem);\n }\n}\n\n.toc .toc-menu li {\n margin: 0;\n}\n\n.toc .toc-menu li[data-level=\"2\"] a {\n padding-left: 1.25rem;\n}\n\n.toc .toc-menu li[data-level=\"3\"] a {\n padding-left: 2rem;\n}\n\n.toc .toc-menu a {\n color: inherit;\n border-left: 2px solid var(--toc-border-color);\n display: inline-block;\n padding: 0.25rem 0 0.25rem 0.5rem;\n text-decoration: none;\n}\n\n.sidebar.toc .toc-menu a {\n display: block;\n outline: none;\n}\n\n.toc .toc-menu a:hover {\n color: var(--link-font-color);\n}\n\n.toc .toc-menu a.is-active {\n border-left-color: var(--link-font-color);\n color: var(--doc-font-color);\n}\n\n.sidebar.toc .toc-menu a:focus {\n background: var(--panel-background);\n}\n\n.toc .toc-menu .is-hidden-toc {\n display: none !important;\n}\n",".doc {\n color: var(--doc-font-color);\n font-size: var(--doc-font-size);\n hyphens: auto;\n line-height: var(--doc-line-height);\n margin: var(--doc-margin);\n max-width: var(--doc-max-width);\n padding: 0 1rem 4rem;\n}\n\n@media screen and (min-width: 1024px) {\n .doc {\n flex: auto;\n font-size: var(--doc-font-size--desktop);\n margin: var(--doc-margin--desktop);\n max-width: var(--doc-max-width--desktop);\n min-width: 0;\n }\n}\n\n.doc h1,\n.doc h2,\n.doc h3,\n.doc h4,\n.doc h5,\n.doc h6 {\n color: var(--heading-font-color);\n font-weight: var(--heading-font-weight);\n hyphens: none;\n line-height: 1.3;\n margin: 1rem 0 0;\n}\n\n.doc > h1.page:first-child {\n font-size: calc(36 / var(--rem-base) * 1rem);\n margin: 1.5rem 0;\n}\n\n@media screen and (min-width: 769px) {\n .doc > h1.page:first-child {\n margin-top: 2.5rem;\n }\n}\n\n.doc > h1.page:first-child + aside.toc.embedded {\n margin-top: -0.5rem;\n}\n\n.doc > h2#name + .sectionbody {\n margin-top: 1rem;\n}\n\n#preamble + .sect1,\n.doc .sect1 + .sect1 {\n margin-top: 2rem;\n}\n\n.doc h1.sect0 {\n background: var(--abstract-background);\n font-size: 1.8em;\n margin: 1.5rem -1rem 0;\n padding: 0.5rem 1rem;\n}\n\n.doc h2:not(.discrete) {\n border-bottom: 1px solid var(--section-divider-color);\n margin-left: -1rem;\n margin-right: -1rem;\n padding: 0.4rem 1rem 0.1rem;\n}\n\n.doc h3:not(.discrete),\n.doc h4:not(.discrete) {\n font-weight: var(--alt-heading-font-weight);\n}\n\n.doc h1 .anchor,\n.doc h2 .anchor,\n.doc h3 .anchor,\n.doc h4 .anchor,\n.doc h5 .anchor,\n.doc h6 .anchor {\n position: absolute;\n text-decoration: none;\n width: 1.75ex;\n margin-left: -1.5ex;\n visibility: hidden;\n font-size: 0.8em;\n font-weight: normal;\n padding-top: 0.05em;\n}\n\n.doc h1 .anchor::before,\n.doc h2 .anchor::before,\n.doc h3 .anchor::before,\n.doc h4 .anchor::before,\n.doc h5 .anchor::before,\n.doc h6 .anchor::before {\n content: \"\\00a7\";\n}\n\n.doc h1:hover .anchor,\n.doc h2:hover .anchor,\n.doc h3:hover .anchor,\n.doc h4:hover .anchor,\n.doc h5:hover .anchor,\n.doc h6:hover .anchor {\n visibility: visible;\n}\n\n.doc p,\n.doc dl {\n margin: 0;\n}\n\n.doc a {\n color: var(--link-font-color);\n}\n\n.doc a:hover {\n color: var(--link_hover-font-color);\n}\n\n.doc a.bare {\n hyphens: none;\n}\n\n.doc a.unresolved {\n color: var(--link_unresolved-font-color);\n}\n\n.doc i.fa {\n hyphens: none;\n font-style: normal;\n}\n\n.doc p code,\n.doc thead code,\n.doc .colist > table code {\n color: var(--code-font-color);\n background: var(--code-background);\n border-radius: 0.25em;\n font-size: 0.95em;\n padding: 0.125em 0.25em;\n}\n\n.doc code,\n.doc pre {\n hyphens: none;\n}\n\n.doc pre {\n font-size: calc(16 / var(--rem-base) * 1rem);\n line-height: 1.5;\n margin: 0;\n}\n\n.doc blockquote {\n margin: 0;\n}\n\n.doc .paragraph.lead > p {\n font-size: calc(18 / var(--rem-base) * 1rem);\n}\n\n.doc .right {\n float: right;\n}\n\n.doc .left {\n float: left;\n}\n\n.doc .stretch {\n width: 100%;\n}\n\n.doc .underline {\n text-decoration: underline;\n}\n\n.doc .line-through {\n text-decoration: line-through;\n}\n\n.doc .paragraph,\n.doc .dlist,\n.doc .hdlist,\n.doc .olist,\n.doc .ulist,\n.doc .exampleblock,\n.doc .imageblock,\n.doc .listingblock,\n.doc .literalblock,\n.doc .sidebarblock,\n.doc .verseblock,\n.doc .quoteblock,\n.doc .partintro,\n.doc details,\n.doc hr {\n margin: 1rem 0 0;\n}\n\n.doc table.tableblock {\n font-size: calc(15 / var(--rem-base) * 1rem);\n margin: 1.5rem 0 0;\n}\n\n.doc table.tableblock + * {\n margin-top: 1.5rem;\n}\n\n.doc p.tableblock + p.tableblock {\n margin-top: 0.5rem;\n}\n\n.doc td.tableblock > .content > :first-child {\n margin-top: 0;\n}\n\n.doc table.tableblock th,\n.doc table.tableblock td {\n padding: 0.5rem;\n}\n\n.doc table.tableblock,\n.doc table.tableblock > * > tr > * {\n border: 0 solid var(--table-border-color);\n}\n\n.doc table.grid-all > * > tr > * {\n border-width: 1px;\n}\n\n.doc table.grid-cols > * > tr > * {\n border-width: 0 1px;\n}\n\n.doc table.grid-rows > * > tr > * {\n border-width: 1px 0;\n}\n\n.doc table.grid-all > thead th,\n.doc table.grid-rows > thead th {\n border-bottom-width: 2.5px;\n}\n\n.doc table.frame-all {\n border-width: 1px;\n}\n\n.doc table.frame-ends {\n border-width: 1px 0;\n}\n\n.doc table.frame-sides {\n border-width: 0 1px;\n}\n\n.doc table.frame-none > colgroup + * > :first-child > *,\n.doc table.frame-sides > colgroup + * > :first-child > * {\n border-top-width: 0;\n}\n\n/* NOTE let the grid win in case of frame-none */\n.doc table.frame-sides > :last-child > :last-child > * {\n border-bottom-width: 0;\n}\n\n.doc table.frame-none > * > tr > :first-child,\n.doc table.frame-ends > * > tr > :first-child {\n border-left-width: 0;\n}\n\n.doc table.frame-none > * > tr > :last-child,\n.doc table.frame-ends > * > tr > :last-child {\n border-right-width: 0;\n}\n\n.doc table.stripes-all > tbody > tr,\n.doc table.stripes-odd > tbody > tr:nth-of-type(odd),\n.doc table.stripes-even > tbody > tr:nth-of-type(even),\n.doc table.stripes-hover > tbody > tr:hover {\n background: var(--table-stripe-background);\n}\n\n.doc table.tableblock > tfoot {\n background: var(--table-footer-background);\n}\n\n.doc .halign-left {\n text-align: left;\n}\n\n.doc .halign-right {\n text-align: right;\n}\n\n.doc .halign-center {\n text-align: center;\n}\n\n.doc .valign-top {\n vertical-align: top;\n}\n\n.doc .valign-bottom {\n vertical-align: bottom;\n}\n\n.doc .valign-middle {\n vertical-align: middle;\n}\n\n.doc .admonitionblock {\n margin: 1.4rem 0 0;\n}\n\n.doc .admonitionblock p,\n.doc .admonitionblock td.content {\n font-size: calc(16 / var(--rem-base) * 1rem);\n}\n\n.doc .admonitionblock td.content > :not(.title):first-child,\n.doc .admonitionblock td.content > .title + * {\n margin-top: 0;\n}\n\n.doc .admonitionblock pre {\n font-size: calc(15 / var(--rem-base) * 1rem);\n}\n\n.doc .admonitionblock > table {\n table-layout: fixed;\n position: relative;\n width: 100%;\n}\n\n.doc .admonitionblock td.content {\n padding: 1rem 1rem 0.75rem;\n background: var(--admonition-background);\n width: 100%;\n word-wrap: anywhere;\n}\n\n.doc .admonitionblock .icon {\n position: absolute;\n top: 0;\n left: 0;\n font-size: calc(15 / var(--rem-base) * 1rem);\n padding: 0 0.5rem;\n height: 1.25rem;\n line-height: 1;\n font-weight: var(--admonition-label-font-weight);\n text-transform: uppercase;\n border-radius: 0.45rem;\n transform: translate(-0.5rem, -50%);\n}\n\n.doc .admonitionblock.caution .icon {\n background-color: var(--caution-color);\n color: var(--caution-on-color);\n}\n\n.doc .admonitionblock.important .icon {\n background-color: var(--important-color);\n color: var(--important-on-color);\n}\n\n.doc .admonitionblock.note .icon {\n background-color: var(--note-color);\n color: var(--note-on-color);\n}\n\n.doc .admonitionblock.tip .icon {\n background-color: var(--tip-color);\n color: var(--tip-on-color);\n}\n\n.doc .admonitionblock.warning .icon {\n background-color: var(--warning-color);\n color: var(--warning-on-color);\n}\n\n.doc .admonitionblock .icon i {\n display: inline-flex;\n align-items: center;\n height: 100%;\n}\n\n.doc .admonitionblock .icon i::after {\n content: attr(title);\n}\n\n.doc .imageblock {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.doc .imageblock img,\n.doc .imageblock object,\n.doc .imageblock svg,\n.doc .image > img,\n.doc .image > object,\n.doc .image > svg {\n display: inline-block;\n height: auto;\n max-width: 100%;\n vertical-align: middle;\n}\n\n.doc .image:not(.left):not(.right) > img {\n margin-top: -0.2em;\n}\n\n#preamble .abstract blockquote {\n background: var(--abstract-background);\n border-left: 5px solid var(--abstract-border-color);\n color: var(--abstract-font-color);\n font-size: calc(16 / var(--rem-base) * 1rem);\n padding: 0.75em 1em;\n}\n\n.doc .quoteblock,\n.doc .verseblock {\n background: var(--quote-background);\n border-left: 5px solid var(--quote-border-color);\n color: var(--quote-font-color);\n}\n\n.doc .quoteblock {\n padding: 0.25rem 2rem 1.25rem;\n}\n\n.doc .quoteblock .attribution {\n color: var(--quote-attribution-font-color);\n font-size: calc(15 / var(--rem-base) * 1rem);\n margin-top: 0.75rem;\n}\n\n.doc .quoteblock blockquote {\n margin-top: 1rem;\n}\n\n.doc .quoteblock .paragraph {\n font-style: italic;\n}\n\n.doc .quoteblock cite {\n padding-left: 1em;\n}\n\n.doc .verseblock {\n font-size: 1.15em;\n padding: 1rem 2rem;\n}\n\n.doc .verseblock pre {\n font-family: inherit;\n font-size: inherit;\n}\n\n.doc ol,\n.doc ul {\n margin: 0;\n padding: 0 0 0 2rem;\n}\n\n.doc ul.checklist,\n.doc ul.none,\n.doc ol.none,\n.doc ul.no-bullet,\n.doc ol.unnumbered,\n.doc ul.unstyled,\n.doc ol.unstyled {\n list-style-type: none;\n}\n\n.doc ul.no-bullet,\n.doc ol.unnumbered {\n padding-left: 1.25rem;\n}\n\n.doc ul.unstyled,\n.doc ol.unstyled {\n padding-left: 0;\n}\n\n.doc ul.circle {\n list-style-type: square;\n}\n\n.doc ul.disc {\n list-style-type: square;\n}\n\n.doc ul.square {\n list-style-type: square;\n}\n\n.doc ol.arabic {\n list-style-type: decimal;\n}\n\n.doc ol.decimal {\n list-style-type: decimal-leading-zero;\n}\n\n.doc ol.loweralpha {\n list-style-type: lower-alpha;\n}\n\n.doc ol.upperalpha {\n list-style-type: upper-alpha;\n}\n\n.doc ol.lowerroman {\n list-style-type: lower-roman;\n}\n\n.doc ol.upperroman {\n list-style-type: upper-roman;\n}\n\n.doc ol.lowergreek {\n list-style-type: lower-greek;\n}\n\n.doc ul.checklist {\n padding-left: 0.5rem;\n}\n\n.doc ul.checklist p > i.fa-check-square-o:first-child,\n.doc ul.checklist p > i.fa-square-o:first-child {\n display: inline-flex;\n justify-content: center;\n width: 1.25rem;\n}\n\n.doc ul.checklist i.fa-check-square-o::before {\n content: \"\\2713\";\n}\n\n.doc ul.checklist i.fa-square-o::before {\n content: \"\\274f\";\n}\n\n.doc .dlist .dlist,\n.doc .dlist .olist,\n.doc .dlist .ulist,\n.doc .olist .dlist,\n.doc .olist .olist,\n.doc .olist .ulist,\n.doc .ulist .dlist,\n.doc .ulist .olist,\n.doc .ulist .ulist {\n margin-top: 0.5rem;\n}\n\n.doc .olist li + li,\n.doc .ulist li + li {\n margin-top: 0.5rem;\n}\n\n.doc .ulist .listingblock,\n.doc .olist .listingblock,\n.doc .admonitionblock .listingblock {\n padding: 0;\n}\n\n.doc .admonitionblock .title,\n.doc .exampleblock .title,\n.doc .imageblock .title,\n.doc .literalblock .title,\n.doc .listingblock .title,\n.doc .openblock .title,\n.doc .tableblock caption {\n color: var(--caption-font-color);\n font-size: calc(16 / var(--rem-base) * 1rem);\n font-weight: var(--caption-font-weight);\n font-style: italic;\n hyphens: none;\n letter-spacing: 0.01em;\n padding-bottom: 0.075rem;\n text-align: left;\n}\n\n.doc .imageblock .title {\n margin-top: 0.5rem;\n padding-bottom: 0;\n}\n\n.doc details {\n margin-left: 1rem;\n}\n\n.doc details > summary {\n display: block;\n position: relative;\n line-height: var(--doc-line-height);\n margin-bottom: 0.5rem;\n}\n\n.doc details > summary::-webkit-details-marker {\n display: none;\n}\n\n.doc details > summary::before {\n content: \"\";\n border: solid transparent;\n border-left-color: currentColor;\n border-width: 0.3em 0 0.3em 0.5em;\n position: absolute;\n top: calc((var(--doc-line-height) * 0.5 - 0.3) * 1em);\n left: -1rem;\n transform: translateX(15%);\n}\n\n.doc details[open] > summary::before {\n border-color: currentColor transparent transparent;\n border-width: 0.5rem 0.3rem 0;\n transform: translateY(15%);\n}\n\n.doc details > summary::after {\n content: \"\";\n width: 1rem;\n height: 1em;\n position: absolute;\n top: calc((var(--doc-line-height) * 0.5 - 0.5) * 1em);\n left: -1rem;\n}\n\n.doc details.result {\n margin-top: 0.25rem;\n}\n\n.doc details.result > summary {\n color: var(--caption-font-color);\n font-style: italic;\n margin-bottom: 0;\n}\n\n.doc details.result > .content {\n margin-left: -1rem;\n}\n\n.doc .exampleblock > .content,\n.doc details.result > .content {\n background: var(--example-background);\n border: 0.25rem solid var(--example-border-color);\n border-radius: 0.5rem;\n padding: 0.75rem;\n}\n\n.doc .exampleblock > .content::after,\n.doc details.result > .content::after {\n content: \"\";\n display: table;\n clear: both;\n}\n\n.doc .exampleblock > .content > :first-child,\n.doc details > .content > :first-child {\n margin-top: 0;\n}\n\n.doc .sidebarblock {\n background: var(--sidebar-background);\n border-radius: 0.75rem;\n padding: 0.75rem 1.5rem;\n}\n\n.doc .sidebarblock > .content > .title {\n font-size: calc(22.5 / var(--rem-base) * 1rem);\n font-weight: var(--alt-heading-font-weight);\n line-height: 1.3;\n margin-bottom: -0.3em;\n text-align: center;\n}\n\n.doc .sidebarblock > .content > :not(.title):first-child {\n margin-top: 0;\n}\n\n/* NEEDS REVIEW prevent pre in table from causing article to exceed bounds */\n.doc .tableblock pre,\n.doc .listingblock.wrap pre {\n white-space: pre-wrap;\n}\n\n.doc pre.highlight code,\n.doc .listingblock pre:not(.highlight),\n.doc .literalblock pre {\n background: var(--pre-background);\n box-shadow: inset 0 0 1.75px var(--pre-border-color);\n display: block;\n overflow-x: auto;\n padding: 0.75rem;\n}\n\n.doc pre.highlight {\n position: relative;\n}\n\n.doc .source-toolbox {\n display: flex;\n visibility: hidden;\n position: absolute;\n top: 0.25rem;\n right: 0.5rem;\n color: var(--pre-annotation-font-color);\n font-family: var(--body-font-family);\n font-size: calc(13.5 / var(--rem-base) * 1rem);\n line-height: 1;\n}\n\n.doc .listingblock:hover .source-toolbox {\n visibility: visible;\n}\n\n.doc .source-toolbox .source-lang {\n text-transform: uppercase;\n letter-spacing: 0.075em;\n font-size: 0.96em;\n line-height: 1.0425;\n}\n\n.doc .source-toolbox > :not(:last-child)::after {\n content: \"|\";\n letter-spacing: 0;\n padding: 0 1ch;\n}\n\n.doc .source-toolbox .copy-button {\n display: flex;\n flex-direction: column;\n align-items: center;\n background: transparent;\n border: none;\n color: inherit;\n outline: none;\n padding: 0;\n font-size: inherit;\n line-height: inherit;\n width: 1em;\n height: 1em;\n}\n\n.doc .source-toolbox .copy-icon {\n flex: none;\n width: inherit;\n height: inherit;\n}\n\n.doc .source-toolbox img.copy-icon {\n filter: invert(50.2%);\n}\n\n.doc .source-toolbox svg.copy-icon {\n fill: currentColor;\n}\n\n.doc .source-toolbox .copy-toast {\n flex: none;\n position: relative;\n display: inline-flex;\n justify-content: center;\n margin-top: 1em;\n background-color: var(--doc-font-color);\n border-radius: 0.25em;\n padding: 0.5em;\n color: var(--color-white);\n cursor: auto;\n opacity: 0;\n transition: opacity 0.5s ease 0.75s;\n}\n\n.doc .source-toolbox .copy-toast::after {\n content: \"\";\n position: absolute;\n top: 0;\n width: 1em;\n height: 1em;\n border: 0.55em solid transparent;\n border-left-color: var(--doc-font-color);\n transform: rotate(-90deg) translateX(50%) translateY(50%);\n transform-origin: left;\n}\n\n.doc .source-toolbox .copy-button.clicked .copy-toast {\n opacity: 1;\n transition: none;\n}\n\n.doc .language-console .hljs-meta {\n user-select: none;\n}\n\n.doc .dlist dt {\n font-style: italic;\n}\n\n.doc .dlist dd {\n margin: 0 0 0.25rem 1.5rem;\n}\n\n.doc .dlist dd:last-of-type {\n margin-bottom: 0;\n}\n\n.doc td.hdlist1,\n.doc td.hdlist2 {\n padding: 0.5rem 0 0;\n vertical-align: top;\n}\n\n.doc tr:first-child > .hdlist1,\n.doc tr:first-child > .hdlist2 {\n padding-top: 0;\n}\n\n.doc td.hdlist1 {\n font-weight: var(--body-font-weight-bold);\n padding-right: 0.25rem;\n}\n\n.doc td.hdlist2 {\n padding-left: 0.25rem;\n}\n\n.doc .colist {\n font-size: calc(16 / var(--rem-base) * 1rem);\n margin: 0.25rem 0 -0.25rem;\n}\n\n.doc .colist > table > tr > :first-child,\n.doc .colist > table > tbody > tr > :first-child {\n padding: 0.25em 0.5rem 0;\n vertical-align: top;\n}\n\n.doc .colist > table > tr > :last-child,\n.doc .colist > table > tbody > tr > :last-child {\n padding: 0.25rem 0;\n}\n\n.doc .conum[data-value] {\n border: 1px solid currentColor;\n border-radius: 100%;\n display: inline-block;\n font-family: var(--body-font-family);\n font-size: calc(13.5 / var(--rem-base) * 1rem);\n font-style: normal;\n line-height: 1.2;\n text-align: center;\n width: 1.25em;\n height: 1.25em;\n letter-spacing: -0.25ex;\n text-indent: -0.25ex;\n}\n\n.doc .conum[data-value]::after {\n content: attr(data-value);\n}\n\n.doc .conum[data-value] + b {\n display: none;\n}\n\n.doc hr {\n border: solid var(--section-divider-color);\n border-width: 2px 0 0;\n height: 0;\n}\n\n.doc b.button {\n white-space: nowrap; /* effectively ignores hyphens setting */\n}\n\n.doc b.button::before {\n content: \"[\";\n padding-right: 0.25em;\n}\n\n.doc b.button::after {\n content: \"]\";\n padding-left: 0.25em;\n}\n\n.doc kbd {\n display: inline-block;\n font-size: calc(12 / var(--rem-base) * 1rem);\n background: var(--kbd-background);\n border: 1px solid var(--kbd-border-color);\n border-radius: 0.25em;\n box-shadow: 0 1px 0 var(--kbd-border-color), 0 0 0 0.1em var(--body-background) inset;\n padding: 0.25em 0.5em;\n vertical-align: text-bottom;\n white-space: nowrap; /* effectively ignores hyphens setting */\n}\n\n.doc kbd,\n.doc .keyseq {\n line-height: 1;\n}\n\n.doc .keyseq {\n font-size: calc(16 / var(--rem-base) * 1rem);\n}\n\n.doc .keyseq kbd {\n margin: 0 0.125em;\n}\n\n.doc .keyseq kbd:first-child {\n margin-left: 0;\n}\n\n.doc .keyseq kbd:last-child {\n margin-right: 0;\n}\n\n.doc .menuseq,\n.doc .path {\n hyphens: none;\n}\n\n.doc .menuseq i.caret::before {\n content: \"\\203a\";\n font-size: 1.1em;\n font-weight: var(--body-font-weight-bold);\n line-height: calc(1 / 1.1);\n}\n\n.doc :not(pre).nowrap {\n white-space: nowrap;\n}\n\n.doc .nobreak {\n hyphens: none;\n word-wrap: normal;\n}\n\n#footnotes {\n font-size: 0.85em;\n line-height: 1.5;\n margin: 2rem -0.5rem 0;\n}\n\n.doc td.tableblock > .content #footnotes {\n margin: 2rem 0 0;\n}\n\n#footnotes hr {\n border-top-width: 1px;\n margin-top: 0;\n width: 20%;\n}\n\n#footnotes .footnote {\n margin: 0.5em 0 0 1em;\n}\n\n#footnotes .footnote + .footnote {\n margin-top: 0.25em;\n}\n\n#footnotes .footnote > a:first-of-type {\n display: inline-block;\n margin-left: -2em;\n text-align: right;\n width: 1.5em;\n}\n","nav.pagination {\n display: flex;\n border-top: 1px solid var(--toolbar-border-color);\n line-height: 1;\n margin: 2rem -1rem -1rem;\n padding: 0.75rem 1rem 0;\n}\n\nnav.pagination span {\n display: flex;\n flex: 50%;\n flex-direction: column;\n}\n\nnav.pagination .prev {\n padding-right: 0.5rem;\n}\n\nnav.pagination .next {\n margin-left: auto;\n padding-left: 0.5rem;\n text-align: right;\n}\n\nnav.pagination span::before {\n color: var(--toolbar-muted-color);\n font-size: 0.75em;\n padding-bottom: 0.1em;\n}\n\nnav.pagination .prev::before {\n content: \"Prev\";\n}\n\nnav.pagination .next::before {\n content: \"Next\";\n}\n\nnav.pagination a {\n font-weight: var(--body-font-weight-bold);\n line-height: 1.3;\n position: relative;\n}\n\nnav.pagination a::before,\nnav.pagination a::after {\n color: var(--toolbar-muted-color);\n font-weight: normal;\n font-size: 1.5em;\n line-height: 0.75;\n position: absolute;\n top: 0;\n width: 1rem;\n}\n\nnav.pagination .prev a::before {\n content: \"\\2039\";\n transform: translateX(-100%);\n}\n\nnav.pagination .next a::after {\n content: \"\\203a\";\n}\n","html.is-clipped--navbar {\n overflow-y: hidden;\n}\n\nbody {\n padding-top: var(--navbar-height);\n}\n\n.navbar {\n background: var(--navbar-background);\n color: var(--navbar-font-color);\n font-size: calc(16 / var(--rem-base) * 1rem);\n height: var(--navbar-height);\n position: fixed;\n top: 0;\n width: 100%;\n z-index: var(--z-index-navbar);\n}\n\n.navbar a {\n text-decoration: none;\n}\n\n.navbar-brand {\n display: flex;\n flex: auto;\n padding-left: 1rem;\n}\n\n.navbar-brand .navbar-item:first-child {\n align-self: center;\n padding: 0;\n color: var(--navbar-font-color);\n font-size: calc(22 / var(--rem-base) * 1rem);\n flex-wrap: wrap;\n line-height: 1;\n}\n\n.navbar-brand .navbar-item:first-child a {\n color: inherit;\n word-wrap: normal;\n}\n\n.navbar-brand .navbar-item:first-child :not(:last-child) {\n padding-right: 0.375rem;\n}\n\n.navbar-brand .navbar-item.search {\n flex: auto;\n justify-content: flex-end;\n}\n\n#search-input {\n color: #333;\n font-family: inherit;\n font-size: 0.95rem;\n width: 150px;\n border: 1px solid #dbdbdb;\n border-radius: 0.1em;\n line-height: 1.5;\n padding: 0 0.25em;\n}\n\n.navbar-burger {\n background: none;\n border: none;\n outline: none;\n line-height: 1;\n position: relative;\n width: 3rem;\n padding: 0;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n margin-left: auto;\n min-width: 0;\n}\n\n.navbar-burger span {\n background-color: var(--navbar-font-color);\n height: 1.5px;\n width: 1rem;\n}\n\n.navbar-burger:not(.is-active) span {\n transition: transform ease-out 0.25s, opacity 0s 0.25s, margin-top ease-out 0.25s 0.25s;\n}\n\n.navbar-burger span + span {\n margin-top: 0.25rem;\n}\n\n.navbar-burger.is-active span + span {\n margin-top: -1.5px;\n}\n\n.navbar-burger.is-active span:nth-child(1) {\n transform: rotate(45deg);\n}\n\n.navbar-burger.is-active span:nth-child(2) {\n opacity: 0;\n}\n\n.navbar-burger.is-active span:nth-child(3) {\n transform: rotate(-45deg);\n}\n\n.navbar-item,\n.navbar-link {\n color: var(--navbar-menu-font-color);\n display: block;\n line-height: var(--doc-line-height);\n padding: 0.5rem 1rem;\n}\n\n.navbar-item.has-dropdown {\n padding: 0;\n}\n\n.navbar-item .icon {\n width: 1.25rem;\n height: 1.25rem;\n display: block;\n}\n\n.navbar-item .icon img,\n.navbar-item .icon svg {\n fill: currentColor;\n width: inherit;\n height: inherit;\n}\n\n.navbar-link {\n padding-right: 2.5em;\n}\n\n.navbar-dropdown .navbar-item {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n\n.navbar-divider {\n background-color: var(--navbar-menu-border-color);\n border: none;\n height: 1px;\n margin: 0.25rem 0;\n}\n\n.navbar .button {\n display: inline-flex;\n align-items: center;\n background: var(--navbar-button-background);\n border: 1px solid var(--navbar-button-border-color);\n border-radius: 0.15rem;\n height: 1.75rem;\n color: var(--navbar-button-font-color);\n padding: 0 0.75em;\n white-space: nowrap;\n}\n\n@media screen and (max-width: 768.5px) {\n .navbar-brand .navbar-item.search {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n@media screen and (min-width: 769px) {\n #search-input {\n width: 200px;\n }\n}\n\n@media screen and (max-width: 1023.5px) {\n .navbar-brand {\n height: inherit;\n }\n\n .navbar-brand .navbar-item {\n align-items: center;\n display: flex;\n }\n\n .navbar-menu {\n background: var(--navbar-menu-background);\n box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);\n max-height: var(--body-min-height);\n overflow-y: auto;\n overscroll-behavior: none;\n padding: 0.5rem 0;\n }\n\n .navbar-menu:not(.is-active) {\n display: none;\n }\n\n .navbar-menu a.navbar-item:hover,\n .navbar-menu .navbar-link:hover {\n background: var(--navbar-menu_hover-background);\n }\n}\n\n@media screen and (min-width: 1024px) {\n .navbar-burger {\n display: none;\n }\n\n .navbar,\n .navbar-menu,\n .navbar-end {\n display: flex;\n }\n\n .navbar-item,\n .navbar-link {\n display: flex;\n position: relative;\n flex: none;\n }\n\n .navbar-item:not(.has-dropdown),\n .navbar-link {\n align-items: center;\n }\n\n .navbar-item.is-hoverable:hover .navbar-dropdown {\n display: block;\n }\n\n .navbar-link::after {\n border-width: 0 0 1px 1px;\n border-style: solid;\n content: \"\";\n display: block;\n height: 0.5em;\n pointer-events: none;\n position: absolute;\n transform: rotate(-45deg);\n width: 0.5em;\n margin-top: -0.375em;\n right: 1.125em;\n top: 50%;\n }\n\n .navbar-end > .navbar-item,\n .navbar-end .navbar-link {\n color: var(--navbar-font-color);\n }\n\n .navbar-end > a.navbar-item:hover,\n .navbar-end .navbar-link:hover,\n .navbar-end .navbar-item.has-dropdown:hover .navbar-link {\n background: var(--navbar_hover-background);\n color: var(--navbar-font-color);\n }\n\n .navbar-end .navbar-link::after {\n border-color: currentColor;\n }\n\n .navbar-dropdown {\n background: var(--navbar-menu-background);\n border: 1px solid var(--navbar-menu-border-color);\n border-top: none;\n border-radius: 0 0 0.25rem 0.25rem;\n display: none;\n top: 100%;\n left: 0;\n min-width: 100%;\n position: absolute;\n }\n\n .navbar-dropdown .navbar-item {\n padding: 0.5rem 3rem 0.5rem 1rem;\n white-space: nowrap;\n }\n\n .navbar-dropdown .navbar-item:last-child {\n border-radius: inherit;\n }\n\n .navbar-dropdown.is-right {\n left: auto;\n right: 0;\n }\n\n .navbar-dropdown a.navbar-item:hover {\n background: var(--navbar-menu_hover-background);\n }\n}\n","footer.footer {\n background-color: var(--footer-background);\n color: var(--footer-font-color);\n font-size: calc(15 / var(--rem-base) * 1rem);\n line-height: var(--footer-line-height);\n padding: 1.5rem;\n}\n\n.footer p {\n margin: 0.5rem 0;\n}\n\n.footer a {\n color: var(--footer-link-font-color);\n}\n","/*! Adapted from the GitHub style by Vasily Polovnyov */\n.hljs-comment,\n.hljs-quote {\n color: #998;\n font-style: italic;\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-subst {\n color: #333;\n font-weight: var(--monospace-font-weight-bold);\n}\n\n.hljs-number,\n.hljs-literal,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag .hljs-attr {\n color: #008080;\n}\n\n.hljs-string,\n.hljs-doctag {\n color: #d14;\n}\n\n.hljs-title,\n.hljs-section,\n.hljs-selector-id {\n color: #900;\n font-weight: var(--monospace-font-weight-bold);\n}\n\n.hljs-subst {\n font-weight: normal;\n}\n\n.hljs-type,\n.hljs-class .hljs-title {\n color: #458;\n font-weight: var(--monospace-font-weight-bold);\n}\n\n.hljs-tag,\n.hljs-name,\n.hljs-attribute {\n color: #000080;\n font-weight: normal;\n}\n\n.hljs-regexp,\n.hljs-link {\n color: #009926;\n}\n\n.hljs-symbol,\n.hljs-bullet {\n color: #990073;\n}\n\n.hljs-built_in,\n.hljs-builtin-name {\n color: #0086b3;\n}\n\n.hljs-meta {\n color: #999;\n font-weight: var(--monospace-font-weight-bold);\n}\n\n.hljs-deletion {\n background: #fdd;\n}\n\n.hljs-addition {\n background: #dfd;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: var(--monospace-font-weight-bold);\n}\n","@page {\n margin: 0.5in;\n}\n\n@media print {\n .hide-for-print {\n display: none !important;\n }\n\n html {\n font-size: var(--body-font-size--print);\n }\n\n a {\n color: inherit !important;\n text-decoration: underline;\n }\n\n a.bare,\n a[href^=\"#\"],\n a[href^=\"mailto:\"] {\n text-decoration: none;\n }\n\n tr,\n img,\n object,\n svg {\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group;\n }\n\n pre {\n hyphens: none;\n white-space: pre-wrap;\n }\n\n body {\n padding-top: 2rem;\n }\n\n .navbar {\n background: none;\n color: inherit;\n position: absolute;\n }\n\n .navbar * {\n color: inherit !important;\n }\n\n .navbar > :not(.navbar-brand),\n .nav-container,\n .toolbar,\n aside.toc,\n nav.pagination {\n display: none;\n }\n\n .doc {\n color: inherit;\n margin: auto;\n max-width: none;\n padding-bottom: 2rem;\n }\n\n .doc .listingblock code[data-lang]::before {\n display: block;\n }\n\n footer.footer {\n background: none;\n border-top: 1px solid var(--panel-border-color);\n color: var(--quote-attribution-font-color);\n padding: 0.25rem 0.5rem 0;\n }\n\n .footer * {\n color: inherit;\n }\n}\n","/* xmera custom css */\n/* Navbar */\n.navbar-logo {\n max-height: 36px;\n width: auto;\n margin-top: 12px;\n}\n\n.navbar-brand {\n padding-left: 48px;\n padding-right: 64px;\n flex: 0 0 200px;\n}\n\n.main-item {\n font-size: 13px;\n line-height: 24px;\n letter-spacing: 1px;\n text-transform: uppercase;\n font-weight: normal;\n}\n\n.navbar-item {\n font-size: 13px;\n line-height: 24px;\n letter-spacing: 1px;\n font-weight: normal;\n}\n\n.navbar-end > .navbar-item {\n padding-left: 0;\n}\n\n.navbar-item .navbar-link::after {\n border-color: currentColor;\n border-width: 0 0 2px 2px;\n}\n\n.no-dropdown {\n padding-right: 0.75rem;\n}\n\n.no-dropdown::after {\n border: none;\n}\n\n.navbar-dropdown {\n width: 240px;\n top: 64px;\n z-index: 99999;\n box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08);\n -webkit-box-shadow: 0 16px 48px 0 rgba(31, 32, 68, 0.08);\n padding: 40px 24px 16px 40px;\n border: none;\n}\n\n.navbar-dropdown .navbar-item {\n padding-left: 0;\n padding-right: 0;\n}\n\n.navbar-dropdown a.navbar-item:hover {\n background: var(--navbar_hover-background);\n color: var(--link_hover-font-color);\n}\n\n#topbar-nav {\n flex: 0 0 62%;\n}\n\n#subbar-nav {\n padding-right: 48px;\n}\n\n.navbar .button:hover {\n background-color: var(--color-xmr-silver);\n border-color: var(--color-xmr-silver);\n}\n\n.nav-menu {\n padding: 4rem 2rem;\n}\n\n.home-link:hover,\n.home-link.is-current {\n background-image: url(../img/home-o.svg);\n}\n\n/* Sidebar */\n.nav-panel-explore {\n background: var(--color-white);\n}\n\n.nav-panel-explore .context {\n -webkit-box-shadow: 0;\n box-shadow: none;\n}\n\n/* Toolbar */\n.toolbar {\n padding-right: 48px;\n}\n\n/* Footer */\n.footer.footer {\n padding: 0;\n}\n\n.footer-wrap {\n padding: 96px 0;\n margin: 0 auto;\n max-width: 1248px;\n}\n\n#footer-nav\\ navbar {\n flex: 0 0 85%;\n}\n\n#footer-nav\\ navbar .navbar-item {\n text-transform: none;\n font-size: 16px;\n}\n\n.footer a {\n color: var(--footer-font-color);\n text-decoration: none;\n}\n\n.footer-menu-wrap,\n.site-info,\n.footer-widget {\n margin-left: 24px;\n margin-right: 24px;\n}\n\n.footer-widget-wrap {\n padding-bottom: 48px;\n}\n\n.footer-menu-wrap {\n padding: 56px 0 !important;\n border-bottom: 1px solid rgba(255, 255, 255, 0.12);\n border-top: 1px solid rgba(255, 255, 255, 0.12);\n margin-bottom: 56px;\n display: flex;\n}\n\n/* Social Nav */\n#social-nav {\n font-size: 24px;\n}\n\n#social-nav a {\n padding-right: 24px;\n color: var(--color-black);\n}\n\n.footer-wrap #social-nav a {\n padding-right: 24px;\n color: var(--footer-font-color);\n}\n\n/* Call-to-action button */\n.control.cta-wrap {\n padding-left: 16px;\n}\n\n.control.cta-wrap a {\n height: 40px;\n padding: 8px 32px;\n}\n\n/* Button */\na.button.is-secondary {\n color: var(--color-black);\n background-color: var(--color-xmr-light);\n -webkit-box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16);\n transition: all 0.7s cubic-bezier(0.23, 1, 0.32, 1);\n box-shadow: 0 2px 8px 0 rgba(31, 32, 68, 0.16);\n border-color: var(--color-xmr-light);\n margin-left: 16px;\n}\n\na.button.is-secondary:hover {\n color: var(--color-xmr-silver);\n background-color: var(--color-xmr-light);\n border-color: var(--color-xmr-light);\n box-shadow: none;\n -webkit-box-shadow: none;\n}\n"]}
\ No newline at end of file
diff --git a/public/_/img/back.svg b/public/_/img/back.svg
index 1a66e8d..bf7d30e 100644
--- a/public/_/img/back.svg
+++ b/public/_/img/back.svg
@@ -1,86 +1 @@
-
-
-
-
-Left arrow
-
-
-
-
-image/svg+xml
-
-Left arrow
-
-
-Sarah White
-
-
-
-
-OpenDevise Inc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/public/_/img/caret.svg b/public/_/img/caret.svg
index faea566..1af41bc 100644
--- a/public/_/img/caret.svg
+++ b/public/_/img/caret.svg
@@ -1,63 +1 @@
-
-
-
-
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/public/_/img/chevron.svg b/public/_/img/chevron.svg
index 836c90f..40e962a 100644
--- a/public/_/img/chevron.svg
+++ b/public/_/img/chevron.svg
@@ -1,63 +1 @@
-
-
-
-
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/public/_/img/home-o.svg b/public/_/img/home-o.svg
index 02e64b8..95d193b 100644
--- a/public/_/img/home-o.svg
+++ b/public/_/img/home-o.svg
@@ -1,124 +1 @@
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/public/_/img/home.svg b/public/_/img/home.svg
index 06ca956..4e96b35 100644
--- a/public/_/img/home.svg
+++ b/public/_/img/home.svg
@@ -1,124 +1 @@
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/public/_/img/menu.svg b/public/_/img/menu.svg
index 211102b..8b43b2e 100644
--- a/public/_/img/menu.svg
+++ b/public/_/img/menu.svg
@@ -1,158 +1 @@
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/public/_/img/octicons-16.svg b/public/_/img/octicons-16.svg
index d8415d0..e3b4e20 100644
--- a/public/_/img/octicons-16.svg
+++ b/public/_/img/octicons-16.svg
@@ -1,36 +1 @@
-
- Octicons (16px subset)
- Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT
-
-
-
- @primer/octicons
- 11.2.0
- A scalable set of icons handcrafted with <3 by GitHub
- image/svg+xml
-
-
- GitHub
-
-
-
-
- Copyright (c) 2020 GitHub Inc.
-
-
-
- https://primer.style/octicons/
-
-
-
-
-
-
-
-
-
+Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT
\ No newline at end of file
diff --git a/public/_/js/site.js b/public/_/js/site.js
index d93f98b..b22d4b4 100644
--- a/public/_/js/site.js
+++ b/public/_/js/site.js
@@ -3,5 +3,4 @@
!function(){"use strict";var o=document.querySelector("article.doc"),t=document.querySelector(".toolbar");function i(e){return e&&(~e.indexOf("%")?decodeURIComponent(e):e).slice(1)}function r(e){if(e){if(e.altKey||e.ctrlKey)return;window.location.hash="#"+this.id,e.preventDefault()}window.scrollTo(0,function e(t,n){return o.contains(t)?e(t.offsetParent,t.offsetTop+n):n}(this,0)-t.getBoundingClientRect().bottom)}window.addEventListener("load",function e(t){var n,o;(n=i(window.location.hash))&&(o=document.getElementById(n))&&(r.bind(o)(),setTimeout(r.bind(o),0)),window.removeEventListener("load",e)}),Array.prototype.slice.call(document.querySelectorAll('a[href^="#"]')).forEach(function(e){var t,n;(t=i(e.hash))&&(n=document.getElementById(t))&&e.addEventListener("click",r.bind(n))})}();
!function(){"use strict";var t,e=document.querySelector(".page-versions .version-menu-toggle");e&&(t=document.querySelector(".page-versions"),e.addEventListener("click",function(e){t.classList.toggle("is-active"),e.stopPropagation()}),document.documentElement.addEventListener("click",function(){t.classList.remove("is-active")}))}();
!function(){"use strict";var t=document.querySelector(".navbar-burger");t&&t.addEventListener("click",function(t){t.stopPropagation(),document.documentElement.classList.toggle("is-clipped--navbar"),this.classList.toggle("is-active");var e=document.getElementById(this.dataset.target);e.classList.toggle("is-active")&&(e.style.maxHeight="",t=window.innerHeight-Math.round(e.getBoundingClientRect().top),parseInt(window.getComputedStyle(e).maxHeight,10)!==t&&(e.style.maxHeight=t+"px"))}.bind(t))}();
-!function(){"use strict";var s=/^\$ (\S[^\\\n]*(\\\n(?!\$ )[^\\\n]*)*)(?=\n|$)/gm,l=/( ) *\\\n *|\\\n( ?) */g,d=/ +$/gm,r=(document.getElementById("site-script")||{dataset:{}}).dataset;[].slice.call(document.querySelectorAll(".doc pre.highlight, .doc .literalblock pre")).forEach(function(e){var t,n,c,i,a;if(e.classList.contains("highlight"))(c=(t=e.querySelector("code")).dataset.lang)&&"console"!==c&&((i=document.createElement("span")).className="source-lang",i.appendChild(document.createTextNode(c)));else{if(!e.innerText.startsWith("$ "))return;var o=e.parentNode.parentNode;o.classList.remove("literalblock"),o.classList.add("listingblock"),e.classList.add("highlightjs","highlight"),(t=document.createElement("code")).className="language-console hljs",t.dataset.lang="console",t.appendChild(e.firstChild),e.appendChild(t)}(c=document.createElement("div")).className="source-toolbox",i&&c.appendChild(i),window.navigator.clipboard&&((n=document.createElement("button")).className="copy-button",n.setAttribute("title","Copy to clipboard"),"svg"===r.svgAs?((o=document.createElementNS("http://www.w3.org/2000/svg","svg")).setAttribute("class","copy-icon"),(i=document.createElementNS("http://www.w3.org/2000/svg","use")).setAttribute("href",window.uiRootPath+"/img/octicons-16.svg#icon-clippy"),o.appendChild(i),n.appendChild(o)):((a=document.createElement("img")).src=window.uiRootPath+"/img/octicons-16.svg#view-clippy",a.alt="copy icon",a.className="copy-icon",n.appendChild(a)),(a=document.createElement("span")).className="copy-toast",a.appendChild(document.createTextNode("Copied!")),n.appendChild(a),c.appendChild(n)),e.appendChild(c),n&&n.addEventListener("click",function(e){var t=e.innerText.replace(d,"");"console"===e.dataset.lang&&t.startsWith("$ ")&&(t=function(e){var t,n=[];for(;t=s.exec(e);)n.push(t[1].replace(l,"$1$2"));return n.join(" && ")}(t));window.navigator.clipboard.writeText(t).then(function(){this.classList.add("clicked"),this.offsetHeight,this.classList.remove("clicked")}.bind(this),function(){})}.bind(n,t))})}();
-//# sourceMappingURL=site.js.map
\ No newline at end of file
+!function(){"use strict";var s=/^\$ (\S[^\\\n]*(\\\n(?!\$ )[^\\\n]*)*)(?=\n|$)/gm,l=/( ) *\\\n *|\\\n( ?) */g,d=/ +$/gm,r=(document.getElementById("site-script")||{dataset:{}}).dataset;[].slice.call(document.querySelectorAll(".doc pre.highlight, .doc .literalblock pre")).forEach(function(e){var t,n,c,i,a;if(e.classList.contains("highlight"))(c=(t=e.querySelector("code")).dataset.lang)&&"console"!==c&&((i=document.createElement("span")).className="source-lang",i.appendChild(document.createTextNode(c)));else{if(!e.innerText.startsWith("$ "))return;var o=e.parentNode.parentNode;o.classList.remove("literalblock"),o.classList.add("listingblock"),e.classList.add("highlightjs","highlight"),(t=document.createElement("code")).className="language-console hljs",t.dataset.lang="console",t.appendChild(e.firstChild),e.appendChild(t)}(c=document.createElement("div")).className="source-toolbox",i&&c.appendChild(i),window.navigator.clipboard&&((n=document.createElement("button")).className="copy-button",n.setAttribute("title","Copy to clipboard"),"svg"===r.svgAs?((o=document.createElementNS("http://www.w3.org/2000/svg","svg")).setAttribute("class","copy-icon"),(i=document.createElementNS("http://www.w3.org/2000/svg","use")).setAttribute("href",window.uiRootPath+"/img/octicons-16.svg#icon-clippy"),o.appendChild(i),n.appendChild(o)):((a=document.createElement("img")).src=window.uiRootPath+"/img/octicons-16.svg#view-clippy",a.alt="copy icon",a.className="copy-icon",n.appendChild(a)),(a=document.createElement("span")).className="copy-toast",a.appendChild(document.createTextNode("Copied!")),n.appendChild(a),c.appendChild(n)),e.appendChild(c),n&&n.addEventListener("click",function(e){var t=e.innerText.replace(d,"");"console"===e.dataset.lang&&t.startsWith("$ ")&&(t=function(e){var t,n=[];for(;t=s.exec(e);)n.push(t[1].replace(l,"$1$2"));return n.join(" && ")}(t));window.navigator.clipboard.writeText(t).then(function(){this.classList.add("clicked"),this.offsetHeight,this.classList.remove("clicked")}.bind(this),function(){})}.bind(n,t))})}();
\ No newline at end of file
diff --git a/public/_/js/site.js.map b/public/_/js/site.js.map
deleted file mode 100644
index 27369fa..0000000
--- a/public/_/js/site.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["js/01-nav.js","js/02-on-this-page.js","js/03-fragment-jumper.js","js/04-page-versions.js","js/05-mobile-navbar.js","js/06-copy-to-clipboard.js"],"names":["SECT_CLASS_RX","navContainer","document","querySelector","navToggle","addEventListener","e","classList","contains","hideNav","trapEvent","html","documentElement","add","bounds","nav","getBoundingClientRect","expectedHeight","window","innerHeight","Math","round","top","height","style","explorePanel","currentPageItem","originalPageItem","menuPanel","onHashChange","navLink","navItem","hash","location","indexOf","decodeURIComponent","targetNode","getElementById","slice","current","ceiling","parentNode","id","test","className","firstElementChild","find","forEach","el","remove","activateCurrentPath","scrollItemToMidpoint","ancestorClasses","ancestor","tagName","toggleActive","padding","rect","menuPanelRect","overflowY","this","toggle","parseFloat","getComputedStyle","marginTop","bottom","toFixed","scrollTop","min","removeEventListener","stopPropagation","panel","effectiveHeight","navStyle","position","max","offsetTop","from","selector","call","querySelectorAll","btn","li","parentElement","bind","navItemSpan","nextElementSibling","matches","findNextElement","cursor","detail","preventDefault","sidebar","removeChild","levels","parseInt","dataset","articleSelector","article","headingsSelector","level","headingSelector","l","push","join","lastActiveFragment","headings","length","links","list","reduce","accum","heading","link","createElement","textContent","href","listItem","nodeName","appendChild","menu","title","startOfContent","embeddedToc","cloneNode","insertBefore","onScroll","activeFragment","scrolledBy","pageYOffset","buffer","getNumericStyleVal","ceil","scrollHeight","Array","isArray","activeFragments","lastIdx","idx","fragment","shift","offsetHeight","undefined","some","activeLink","prop","toolbar","decodeFragment","jumpToAnchor","altKey","ctrlKey","scrollTo","computePosition","sum","offsetParent","jumpOnLoad","target","setTimeout","prototype","navbarBurger","maxHeight","expectedMaxHeight","CMD_RX","LINE_CONTINUATION_RX","TRAILING_SPACE_RX","config","pre","code","copy","toolbox","use","img","language","lang","createTextNode","innerText","startsWith","block","firstChild","navigator","clipboard","setAttribute","svgAs","svg","createElementNS","uiRootPath","src","alt","toast","text","replace","m","cmds","exec","extractCommands","writeText","then"],"mappings":"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","file":"js/site.js","sourcesContent":[";(function () {\n 'use strict'\n\n var SECT_CLASS_RX = /^sect(\\d)$/\n\n var navContainer = document.querySelector('.nav-container')\n var navToggle = document.querySelector('.nav-toggle')\n\n navToggle.addEventListener('click', showNav)\n navContainer.addEventListener('click', trapEvent)\n\n var menuPanel = navContainer.querySelector('[data-panel=menu]')\n if (!menuPanel) return\n var explorePanel = navContainer.querySelector('[data-panel=explore]')\n var nav = navContainer.querySelector('.nav')\n\n var currentPageItem = menuPanel.querySelector('.is-current-page')\n var originalPageItem = currentPageItem\n if (currentPageItem) {\n activateCurrentPath(currentPageItem)\n scrollItemToMidpoint(menuPanel, currentPageItem.querySelector('.nav-link'))\n } else {\n menuPanel.scrollTop = 0\n }\n\n find(menuPanel, '.nav-item-toggle').forEach(function (btn) {\n var li = btn.parentElement\n btn.addEventListener('click', toggleActive.bind(li))\n var navItemSpan = findNextElement(btn, '.nav-text')\n if (navItemSpan) {\n navItemSpan.style.cursor = 'pointer'\n navItemSpan.addEventListener('click', toggleActive.bind(li))\n }\n })\n\n if (explorePanel) {\n explorePanel.querySelector('.context').addEventListener('click', function () {\n // NOTE logic assumes there are only two panels\n find(nav, '[data-panel]').forEach(function (panel) {\n panel.classList.toggle('is-active')\n })\n })\n }\n\n // NOTE prevent text from being selected by double click\n menuPanel.addEventListener('mousedown', function (e) {\n if (e.detail > 1) e.preventDefault()\n })\n\n function onHashChange () {\n var navLink\n var hash = window.location.hash\n if (hash) {\n if (hash.indexOf('%')) hash = decodeURIComponent(hash)\n navLink = menuPanel.querySelector('.nav-link[href=\"' + hash + '\"]')\n if (!navLink) {\n var targetNode = document.getElementById(hash.slice(1))\n if (targetNode) {\n var current = targetNode\n var ceiling = document.querySelector('article.doc')\n while ((current = current.parentNode) && current !== ceiling) {\n var id = current.id\n // NOTE: look for section heading\n if (!id && (id = SECT_CLASS_RX.test(current.className))) id = (current.firstElementChild || {}).id\n if (id && (navLink = menuPanel.querySelector('.nav-link[href=\"#' + id + '\"]'))) break\n }\n }\n }\n }\n var navItem\n if (navLink) {\n navItem = navLink.parentNode\n } else if (originalPageItem) {\n navLink = (navItem = originalPageItem).querySelector('.nav-link')\n } else {\n return\n }\n if (navItem === currentPageItem) return\n find(menuPanel, '.nav-item.is-active').forEach(function (el) {\n el.classList.remove('is-active', 'is-current-path', 'is-current-page')\n })\n navItem.classList.add('is-current-page')\n currentPageItem = navItem\n activateCurrentPath(navItem)\n scrollItemToMidpoint(menuPanel, navLink)\n }\n\n if (menuPanel.querySelector('.nav-link[href^=\"#\"]')) {\n if (window.location.hash) onHashChange()\n window.addEventListener('hashchange', onHashChange)\n }\n\n function activateCurrentPath (navItem) {\n var ancestorClasses\n var ancestor = navItem.parentNode\n while (!(ancestorClasses = ancestor.classList).contains('nav-menu')) {\n if (ancestor.tagName === 'LI' && ancestorClasses.contains('nav-item')) {\n ancestorClasses.add('is-active', 'is-current-path')\n }\n ancestor = ancestor.parentNode\n }\n navItem.classList.add('is-active')\n }\n\n function toggleActive () {\n if (this.classList.toggle('is-active')) {\n var padding = parseFloat(window.getComputedStyle(this).marginTop)\n var rect = this.getBoundingClientRect()\n var menuPanelRect = menuPanel.getBoundingClientRect()\n var overflowY = (rect.bottom - menuPanelRect.top - menuPanelRect.height + padding).toFixed()\n if (overflowY > 0) menuPanel.scrollTop += Math.min((rect.top - menuPanelRect.top - padding).toFixed(), overflowY)\n }\n }\n\n function showNav (e) {\n if (navToggle.classList.contains('is-active')) return hideNav(e)\n trapEvent(e)\n var html = document.documentElement\n html.classList.add('is-clipped--nav')\n navToggle.classList.add('is-active')\n navContainer.classList.add('is-active')\n var bounds = nav.getBoundingClientRect()\n var expectedHeight = window.innerHeight - Math.round(bounds.top)\n if (Math.round(bounds.height) !== expectedHeight) nav.style.height = expectedHeight + 'px'\n html.addEventListener('click', hideNav)\n }\n\n function hideNav (e) {\n trapEvent(e)\n var html = document.documentElement\n html.classList.remove('is-clipped--nav')\n navToggle.classList.remove('is-active')\n navContainer.classList.remove('is-active')\n html.removeEventListener('click', hideNav)\n }\n\n function trapEvent (e) {\n e.stopPropagation()\n }\n\n function scrollItemToMidpoint (panel, el) {\n var rect = panel.getBoundingClientRect()\n var effectiveHeight = rect.height\n var navStyle = window.getComputedStyle(nav)\n if (navStyle.position === 'sticky') effectiveHeight -= rect.top - parseFloat(navStyle.top)\n panel.scrollTop = Math.max(0, (el.getBoundingClientRect().height - effectiveHeight) * 0.5 + el.offsetTop)\n }\n\n function find (from, selector) {\n return [].slice.call(from.querySelectorAll(selector))\n }\n\n function findNextElement (from, selector) {\n var el = from.nextElementSibling\n return el && selector ? el[el.matches ? 'matches' : 'msMatchesSelector'](selector) && el : el\n }\n})()\n",";(function () {\n 'use strict'\n\n var sidebar = document.querySelector('aside.toc.sidebar')\n if (!sidebar) return\n if (document.querySelector('body.-toc')) return sidebar.parentNode.removeChild(sidebar)\n var levels = parseInt(sidebar.dataset.levels || 2, 10)\n if (levels < 0) return\n\n var articleSelector = 'article.doc'\n var article = document.querySelector(articleSelector)\n var headingsSelector = []\n for (var level = 0; level <= levels; level++) {\n var headingSelector = [articleSelector]\n if (level) {\n for (var l = 1; l <= level; l++) headingSelector.push((l === 2 ? '.sectionbody>' : '') + '.sect' + l)\n headingSelector.push('h' + (level + 1) + '[id]')\n } else {\n headingSelector.push('h1[id].sect0')\n }\n headingsSelector.push(headingSelector.join('>'))\n }\n var headings = find(headingsSelector.join(','), article.parentNode)\n if (!headings.length) return sidebar.parentNode.removeChild(sidebar)\n\n var lastActiveFragment\n var links = {}\n var list = headings.reduce(function (accum, heading) {\n var link = document.createElement('a')\n link.textContent = heading.textContent\n links[(link.href = '#' + heading.id)] = link\n var listItem = document.createElement('li')\n listItem.dataset.level = parseInt(heading.nodeName.slice(1), 10) - 1\n listItem.appendChild(link)\n accum.appendChild(listItem)\n return accum\n }, document.createElement('ul'))\n\n var menu = sidebar.querySelector('.toc-menu')\n if (!menu) (menu = document.createElement('div')).className = 'toc-menu'\n\n var title = document.createElement('h3')\n title.textContent = sidebar.dataset.title || 'Contents'\n menu.appendChild(title)\n menu.appendChild(list)\n\n var startOfContent = !document.getElementById('toc') && article.querySelector('h1.page ~ :not(.is-before-toc)')\n if (startOfContent) {\n var embeddedToc = document.createElement('aside')\n embeddedToc.className = 'toc embedded'\n embeddedToc.appendChild(menu.cloneNode(true))\n startOfContent.parentNode.insertBefore(embeddedToc, startOfContent)\n }\n\n window.addEventListener('load', function () {\n onScroll()\n window.addEventListener('scroll', onScroll)\n })\n\n function onScroll () {\n var scrolledBy = window.pageYOffset\n var buffer = getNumericStyleVal(document.documentElement, 'fontSize') * 1.15\n var ceil = article.offsetTop\n if (scrolledBy && window.innerHeight + scrolledBy + 2 >= document.documentElement.scrollHeight) {\n lastActiveFragment = Array.isArray(lastActiveFragment) ? lastActiveFragment : Array(lastActiveFragment || 0)\n var activeFragments = []\n var lastIdx = headings.length - 1\n headings.forEach(function (heading, idx) {\n var fragment = '#' + heading.id\n if (idx === lastIdx || heading.getBoundingClientRect().top + getNumericStyleVal(heading, 'paddingTop') > ceil) {\n activeFragments.push(fragment)\n if (lastActiveFragment.indexOf(fragment) < 0) links[fragment].classList.add('is-active')\n } else if (~lastActiveFragment.indexOf(fragment)) {\n links[lastActiveFragment.shift()].classList.remove('is-active')\n }\n })\n list.scrollTop = list.scrollHeight - list.offsetHeight\n lastActiveFragment = activeFragments.length > 1 ? activeFragments : activeFragments[0]\n return\n }\n if (Array.isArray(lastActiveFragment)) {\n lastActiveFragment.forEach(function (fragment) {\n links[fragment].classList.remove('is-active')\n })\n lastActiveFragment = undefined\n }\n var activeFragment\n headings.some(function (heading) {\n if (heading.getBoundingClientRect().top + getNumericStyleVal(heading, 'paddingTop') - buffer > ceil) return true\n activeFragment = '#' + heading.id\n })\n if (activeFragment) {\n if (activeFragment === lastActiveFragment) return\n if (lastActiveFragment) links[lastActiveFragment].classList.remove('is-active')\n var activeLink = links[activeFragment]\n activeLink.classList.add('is-active')\n if (list.scrollHeight > list.offsetHeight) {\n list.scrollTop = Math.max(0, activeLink.offsetTop + activeLink.offsetHeight - list.offsetHeight)\n }\n lastActiveFragment = activeFragment\n } else if (lastActiveFragment) {\n links[lastActiveFragment].classList.remove('is-active')\n lastActiveFragment = undefined\n }\n }\n\n function find (selector, from) {\n return [].slice.call((from || document).querySelectorAll(selector))\n }\n\n function getNumericStyleVal (el, prop) {\n return parseFloat(window.getComputedStyle(el)[prop])\n }\n})()\n",";(function () {\n 'use strict'\n\n var article = document.querySelector('article.doc')\n var toolbar = document.querySelector('.toolbar')\n\n function decodeFragment (hash) {\n return hash && (~hash.indexOf('%') ? decodeURIComponent(hash) : hash).slice(1)\n }\n\n function computePosition (el, sum) {\n return article.contains(el) ? computePosition(el.offsetParent, el.offsetTop + sum) : sum\n }\n\n function jumpToAnchor (e) {\n if (e) {\n if (e.altKey || e.ctrlKey) return\n window.location.hash = '#' + this.id\n e.preventDefault()\n }\n window.scrollTo(0, computePosition(this, 0) - toolbar.getBoundingClientRect().bottom)\n }\n\n window.addEventListener('load', function jumpOnLoad (e) {\n var fragment, target\n if ((fragment = decodeFragment(window.location.hash)) && (target = document.getElementById(fragment))) {\n jumpToAnchor.bind(target)()\n setTimeout(jumpToAnchor.bind(target), 0)\n }\n window.removeEventListener('load', jumpOnLoad)\n })\n\n Array.prototype.slice.call(document.querySelectorAll('a[href^=\"#\"]')).forEach(function (el) {\n var fragment, target\n if ((fragment = decodeFragment(el.hash)) && (target = document.getElementById(fragment))) {\n el.addEventListener('click', jumpToAnchor.bind(target))\n }\n })\n})()\n",";(function () {\n 'use strict'\n\n var toggle = document.querySelector('.page-versions .version-menu-toggle')\n if (!toggle) return\n\n var selector = document.querySelector('.page-versions')\n\n toggle.addEventListener('click', function (e) {\n selector.classList.toggle('is-active')\n e.stopPropagation() // trap event\n })\n\n document.documentElement.addEventListener('click', function () {\n selector.classList.remove('is-active')\n })\n})()\n",";(function () {\n 'use strict'\n\n var navbarBurger = document.querySelector('.navbar-burger')\n if (!navbarBurger) return\n navbarBurger.addEventListener('click', toggleNavbarMenu.bind(navbarBurger))\n\n function toggleNavbarMenu (e) {\n e.stopPropagation() // trap event\n document.documentElement.classList.toggle('is-clipped--navbar')\n this.classList.toggle('is-active')\n var menu = document.getElementById(this.dataset.target)\n if (menu.classList.toggle('is-active')) {\n menu.style.maxHeight = ''\n var expectedMaxHeight = window.innerHeight - Math.round(menu.getBoundingClientRect().top)\n var actualMaxHeight = parseInt(window.getComputedStyle(menu).maxHeight, 10)\n if (actualMaxHeight !== expectedMaxHeight) menu.style.maxHeight = expectedMaxHeight + 'px'\n }\n }\n})()\n",";(function () {\n 'use strict'\n\n var CMD_RX = /^\\$ (\\S[^\\\\\\n]*(\\\\\\n(?!\\$ )[^\\\\\\n]*)*)(?=\\n|$)/gm\n var LINE_CONTINUATION_RX = /( ) *\\\\\\n *|\\\\\\n( ?) */g\n var TRAILING_SPACE_RX = / +$/gm\n var config = (document.getElementById('site-script') || { dataset: {} }).dataset\n\n ;[].slice.call(document.querySelectorAll('.doc pre.highlight, .doc .literalblock pre')).forEach(function (pre) {\n var code, language, lang, copy, toast, toolbox\n if (pre.classList.contains('highlight')) {\n code = pre.querySelector('code')\n if ((language = code.dataset.lang) && language !== 'console') {\n ;(lang = document.createElement('span')).className = 'source-lang'\n lang.appendChild(document.createTextNode(language))\n }\n } else if (pre.innerText.startsWith('$ ')) {\n var block = pre.parentNode.parentNode\n block.classList.remove('literalblock')\n block.classList.add('listingblock')\n pre.classList.add('highlightjs', 'highlight')\n ;(code = document.createElement('code')).className = 'language-console hljs'\n code.dataset.lang = 'console'\n code.appendChild(pre.firstChild)\n pre.appendChild(code)\n } else {\n return\n }\n ;(toolbox = document.createElement('div')).className = 'source-toolbox'\n if (lang) toolbox.appendChild(lang)\n if (window.navigator.clipboard) {\n ;(copy = document.createElement('button')).className = 'copy-button'\n copy.setAttribute('title', 'Copy to clipboard')\n if (config.svgAs === 'svg') {\n var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg')\n svg.setAttribute('class', 'copy-icon')\n var use = document.createElementNS('http://www.w3.org/2000/svg', 'use')\n use.setAttribute('href', window.uiRootPath + '/img/octicons-16.svg#icon-clippy')\n svg.appendChild(use)\n copy.appendChild(svg)\n } else {\n var img = document.createElement('img')\n img.src = window.uiRootPath + '/img/octicons-16.svg#view-clippy'\n img.alt = 'copy icon'\n img.className = 'copy-icon'\n copy.appendChild(img)\n }\n ;(toast = document.createElement('span')).className = 'copy-toast'\n toast.appendChild(document.createTextNode('Copied!'))\n copy.appendChild(toast)\n toolbox.appendChild(copy)\n }\n pre.appendChild(toolbox)\n if (copy) copy.addEventListener('click', writeToClipboard.bind(copy, code))\n })\n\n function extractCommands (text) {\n var cmds = []\n var m\n while ((m = CMD_RX.exec(text))) cmds.push(m[1].replace(LINE_CONTINUATION_RX, '$1$2'))\n return cmds.join(' && ')\n }\n\n function writeToClipboard (code) {\n var text = code.innerText.replace(TRAILING_SPACE_RX, '')\n if (code.dataset.lang === 'console' && text.startsWith('$ ')) text = extractCommands(text)\n window.navigator.clipboard.writeText(text).then(\n function () {\n this.classList.add('clicked')\n this.offsetHeight // eslint-disable-line no-unused-expressions\n this.classList.remove('clicked')\n }.bind(this),\n function () {}\n )\n }\n})()\n"]}
\ No newline at end of file
diff --git a/public/_/partials/header-content.hbs b/public/_/partials/header-content.hbs
index a49d92c..d793bd3 100644
--- a/public/_/partials/header-content.hbs
+++ b/public/_/partials/header-content.hbs
@@ -5,13 +5,6 @@
- {{#if env.SITE_SEARCH_PROVIDER}}
-
- {{/if}}
@@ -25,6 +18,7 @@
@@ -34,6 +28,7 @@
Community Support
Enterprise Support
Preise
+ Dokumentation
Evaluierungsworkshop
Infoservice
@@ -49,6 +44,13 @@
+ {{#if env.SITE_SEARCH_PROVIDER}}
+
+ {{/if}}
@@ -34,6 +28,7 @@
Community Support
Enterprise Support
Preise
+ Dokumentation
Evaluierungsworkshop
Infoservice
@@ -49,6 +44,13 @@
+ {{#if env.SITE_SEARCH_PROVIDER}}
+
+ {{/if}}