diff --git a/swarmlab/docs/404.html b/swarmlab/docs/404.html deleted file mode 100644 index 64f24d6..0000000 --- a/swarmlab/docs/404.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Page Not Found :: Swarmlab 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/swarmlab/docs/_/css/search.css b/swarmlab/docs/_/css/search.css deleted file mode 100644 index d9af4ac..0000000 --- a/swarmlab/docs/_/css/search.css +++ /dev/null @@ -1,115 +0,0 @@ -.navbar-brand .navbar-item + .navbar-item { - flex-grow: 1; - justify-content: flex-end; -} - -@media screen and (min-width: 1024px) { - .navbar-brand { - flex-grow: 1; - } - - .navbar-menu { - flex-grow: 0; - } -} - -#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; -} - -@media screen and (min-width: 769px) { - #search-input { - width: 200px; - } -} - -.search-result-dropdown-menu { - position: absolute; - z-index: 100; - display: block; - right: 0; - left: inherit; - top: 100%; - border-radius: 4px; - margin: 6px 0 0; - padding: 0; - text-align: left; - height: auto; - background: transparent; - border: none; - max-width: 600px; - min-width: 500px; - box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1); -} - -@media screen and (max-width: 768px) { - .navbar-brand .navbar-item + .navbar-item { - padding-left: 0; - padding-right: 0; - } - - .search-result-dropdown-menu { - min-width: calc(100vw - 3.75rem); - } -} - -.search-result-dataset { - position: relative; - border: 1px solid #d9d9d9; - background: #fff; - border-radius: 4px; - overflow: auto; - padding: 0 8px 8px; - max-height: calc(100vh - 5.25rem); - color: #333; -} - -.search-result-highlight { - color: #174d8c; - background: rgba(143, 187, 237, 0.1); - padding: .1em .05em; -} - -.search-result-item { - display: flex; - font-size: 1rem; - margin-bottom: 0.5rem; - margin-top: 0.5rem; -} - -.search-result-document-title { - width: 33%; - border-right: 1px solid #ddd; - color: #a4a7ae; - font-size: 0.8rem; - padding: 0.25rem 0.5rem 0.25rem 0; - text-align: right; - position: relative; - word-wrap: break-word; -} - -.search-result-document-hit { - flex: 1; - font-size: 0.75em; - color: #02060c; - font-weight: 700; -} - -.search-result-document-hit > a { - color: inherit; - display: block; - padding: 0.5rem 0 0.5rem 1rem; - margin-bottom: 0.25rem; -} - -.search-result-document-hit > a:hover { - background-color: rgba(69, 142, 225, 0.05); -} - diff --git a/swarmlab/docs/_/css/site.css b/swarmlab/docs/_/css/site.css deleted file mode 100644 index 36c35c4..0000000 --- a/swarmlab/docs/_/css/site.css +++ /dev/null @@ -1,3 +0,0 @@ -@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}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}table{border-collapse:collapse;word-wrap:normal}@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:3.5rem;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:#fafafa;position:relative;top:2.5rem;height:calc(100vh - 6rem)}@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:3.5rem;-webkit-box-shadow:none;box-shadow:none;position:sticky;height:calc(100vh - 3.5rem)}}.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;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:#fafafa;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:#fafafa;-webkit-box-shadow:0 1px 0 #e1e1e1;box-shadow:0 1px 0 #e1e1e1;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:3.5rem;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:6rem}.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 - 8.5rem);overflow-y:auto;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:#1565c0}.toc .toc-menu a.is-active{border-left-color:#1565c0;color:#333}.sidebar.toc .toc-menu a:focus{background:#fafafa}.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:46rem;min-width:0}}.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{color:#2e6980;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}}h1.page+aside.toc.embedded{margin-top:-.5rem}#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){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:#1565c0}.doc a:hover{color:#104d92}.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 p code,.doc thead code{color:#222;background:#fafafa;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 td.tableblock>.content>:first-child{margin-top:0}.doc table.tableblock td,.doc table.tableblock th{padding:.5rem}.doc table.tableblock thead th{border-bottom:2.5px solid #e1e1e1}.doc table.tableblock>:not(thead) th,.doc table.tableblock td{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.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:#fafafa}.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:#fafafa;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 .imageblock img{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:#fafafa;border-left:5px solid #5d5d5d;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 .ulist .dlist,.doc .ulist .olist,.doc .ulist .ulist{margin-top:.5rem}.doc .olist li,.doc .ulist li{margin-bottom:.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 .exampleblock>.content{background:#fff;border:.25rem solid #5d5d5d;border-radius:.5rem;padding:.75rem}.doc .exampleblock>.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:#fafafa;-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:#fafafa;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 .nowrap{white-space:nowrap}.doc .nobreak{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal}nav.pagination{border-top:1px solid #e1e1e1;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:3.5rem}.navbar{background:#2e6980;color:#fff;font-size:.88889rem;height:3.5rem;position:fixed;top:0;width:100%;z-index:4}.navbar a{text-decoration:none}.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem}.navbar-brand .navbar-item:first-child,.navbar-brand .navbar-item:first-child a{-ms-flex-item-align:center;align-self:center;padding:0;color:#fff;font-size:1.22222rem}.navbar-brand .separator{padding:0 .375rem}.navbar-burger{background:none;border:none;outline:none;line-height:1;position:relative;width:3rem;margin-left:auto;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;min-width:0}.navbar-burger span{background-color:#fff;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:#fff;border:1px solid #e1e1e1;border-radius:.15rem;height:1.75rem;color:#222;padding:0 .75em;white-space:nowrap}@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 - 3.5rem);overflow-y:auto;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-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.navbar-end{margin-left:auto}.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:.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:#fff}.navbar-end .navbar-item.has-dropdown:hover .navbar-link,.navbar-end .navbar-link:hover,.navbar-end>a.navbar-item:hover{background:#1c556a;color:#fff}.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:#e1e1e1;color:#5d5d5d;font-size:.83333rem;line-height:1.6;padding:1.5rem}.footer p{margin:.5rem 0}.footer a{color:#2e6980} - -/*! 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}} \ No newline at end of file diff --git a/swarmlab/docs/_/font/roboto-latin-400.woff b/swarmlab/docs/_/font/roboto-latin-400.woff deleted file mode 100644 index 69c8825..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-400.woff and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-latin-400.woff2 b/swarmlab/docs/_/font/roboto-latin-400.woff2 deleted file mode 100644 index 1a53701..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-400.woff2 and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-latin-400italic.woff b/swarmlab/docs/_/font/roboto-latin-400italic.woff deleted file mode 100644 index b940dbc..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-400italic.woff and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-latin-400italic.woff2 b/swarmlab/docs/_/font/roboto-latin-400italic.woff2 deleted file mode 100644 index 2741d4f..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-400italic.woff2 and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-latin-500.woff b/swarmlab/docs/_/font/roboto-latin-500.woff deleted file mode 100644 index 8699258..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-500.woff and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-latin-500.woff2 b/swarmlab/docs/_/font/roboto-latin-500.woff2 deleted file mode 100644 index 6362d7f..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-500.woff2 and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-latin-500italic.woff b/swarmlab/docs/_/font/roboto-latin-500italic.woff deleted file mode 100644 index b794d20..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-500italic.woff and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-latin-500italic.woff2 b/swarmlab/docs/_/font/roboto-latin-500italic.woff2 deleted file mode 100644 index 0ff2f81..0000000 Binary files a/swarmlab/docs/_/font/roboto-latin-500italic.woff2 and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-mono-latin-400.woff b/swarmlab/docs/_/font/roboto-mono-latin-400.woff deleted file mode 100644 index c41382c..0000000 Binary files a/swarmlab/docs/_/font/roboto-mono-latin-400.woff and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-mono-latin-400.woff2 b/swarmlab/docs/_/font/roboto-mono-latin-400.woff2 deleted file mode 100644 index 53d4b50..0000000 Binary files a/swarmlab/docs/_/font/roboto-mono-latin-400.woff2 and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-mono-latin-500.woff b/swarmlab/docs/_/font/roboto-mono-latin-500.woff deleted file mode 100644 index ba8ff09..0000000 Binary files a/swarmlab/docs/_/font/roboto-mono-latin-500.woff and /dev/null differ diff --git a/swarmlab/docs/_/font/roboto-mono-latin-500.woff2 b/swarmlab/docs/_/font/roboto-mono-latin-500.woff2 deleted file mode 100644 index ec09ab1..0000000 Binary files a/swarmlab/docs/_/font/roboto-mono-latin-500.woff2 and /dev/null differ diff --git a/swarmlab/docs/_/img/back.svg b/swarmlab/docs/_/img/back.svg deleted file mode 100644 index bf7d30e..0000000 --- a/swarmlab/docs/_/img/back.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/swarmlab/docs/_/img/caret.svg b/swarmlab/docs/_/img/caret.svg deleted file mode 100644 index 1af41bc..0000000 --- a/swarmlab/docs/_/img/caret.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/swarmlab/docs/_/img/chevron.svg b/swarmlab/docs/_/img/chevron.svg deleted file mode 100644 index 40e962a..0000000 --- a/swarmlab/docs/_/img/chevron.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/swarmlab/docs/_/img/home-o.svg b/swarmlab/docs/_/img/home-o.svg deleted file mode 100644 index 95d193b..0000000 --- a/swarmlab/docs/_/img/home-o.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/swarmlab/docs/_/img/home.svg b/swarmlab/docs/_/img/home.svg deleted file mode 100644 index 4e96b35..0000000 --- a/swarmlab/docs/_/img/home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/swarmlab/docs/_/img/menu.svg b/swarmlab/docs/_/img/menu.svg deleted file mode 100644 index 8b43b2e..0000000 --- a/swarmlab/docs/_/img/menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/swarmlab/docs/_/img/octicons-16.svg b/swarmlab/docs/_/img/octicons-16.svg deleted file mode 100644 index e3b4e20..0000000 --- a/swarmlab/docs/_/img/octicons-16.svg +++ /dev/null @@ -1 +0,0 @@ -Octicons v11.2.0 by GitHub - https://primer.style/octicons/ - License: MIT \ No newline at end of file diff --git a/swarmlab/docs/_/js/site.js b/swarmlab/docs/_/js/site.js deleted file mode 100644 index 454bde6..0000000 --- a/swarmlab/docs/_/js/site.js +++ /dev/null @@ -1,6 +0,0 @@ -!function(){"use strict";var o=/^sect(\d)$/,i=document.querySelector(".nav-container"),a=document.querySelector(".nav-toggle");a.addEventListener("click",function(e){if(a.classList.contains("is-active"))return u(e);v(e);var t=document.documentElement;t.classList.add("is-clipped--nav"),a.classList.add("is-active"),i.classList.add("is-active");var n=c.getBoundingClientRect(),e=window.innerHeight-Math.round(n.top);Math.round(n.height)!==e&&(c.style.height=e+"px");t.addEventListener("click",u)}),i.addEventListener("click",v);var c,r,s,l=i.querySelector("[data-panel=menu]");function e(){var e,t,n=window.location.hash;if(n&&(n.indexOf("%")&&(n=decodeURIComponent(n)),!(e=l.querySelector('.nav-link[href="'+n+'"]')))){n=document.getElementById(n.slice(1));if(n)for(var i=n,a=document.querySelector("article.doc");(i=i.parentNode)&&i!==a;){var c=i.id;if(!c&&(c=o.test(i.className))&&(c=(i.firstElementChild||{}).id),c&&(e=l.querySelector('.nav-link[href="#'+c+'"]')))break}}if(e)t=e.parentNode;else{if(!s)return;e=(t=s).querySelector(".nav-link")}t!==r&&(h(l,".nav-item.is-active").forEach(function(e){e.classList.remove("is-active","is-current-path","is-current-page")}),t.classList.add("is-current-page"),d(r=t),p(l,e))}function d(e){for(var t,n=e.parentNode;!(t=n.classList).contains("nav-menu");)"LI"===n.tagName&&t.contains("nav-item")&&t.add("is-active","is-current-path"),n=n.parentNode;e.classList.add("is-active")}function n(){var e,t,n,i;this.classList.toggle("is-active")&&(e=parseFloat(window.getComputedStyle(this).marginTop),t=this.getBoundingClientRect(),n=l.getBoundingClientRect(),0<(i=(t.bottom-n.top-n.height+e).toFixed())&&(l.scrollTop+=Math.min((t.top-n.top-e).toFixed(),i)))}function u(e){v(e);e=document.documentElement;e.classList.remove("is-clipped--nav"),a.classList.remove("is-active"),i.classList.remove("is-active"),e.removeEventListener("click",u)}function v(e){e.stopPropagation()}function p(e,t){var n=e.getBoundingClientRect(),i=n.height,a=window.getComputedStyle(c);"sticky"===a.position&&(i-=n.top-parseFloat(a.top)),e.scrollTop=Math.max(0,.5*(t.getBoundingClientRect().height-i)+t.offsetTop)}function h(e,t){return[].slice.call(e.querySelectorAll(t))}l&&(c=i.querySelector(".nav"),r=l.querySelector(".is-current-page"),(s=r)?(d(r),p(l,r.querySelector(".nav-link"))):l.scrollTop=0,h(l,".nav-item-toggle").forEach(function(e){var t=e.parentElement;e.addEventListener("click",n.bind(t));e=function(e,t){e=e.nextElementSibling;return(!e||!t||e[e.matches?"matches":"msMatchesSelector"](t))&&e}(e,".nav-text");e&&(e.style.cursor="pointer",e.addEventListener("click",n.bind(t)))}),c.querySelector("[data-panel=explore] .context").addEventListener("click",function(){h(c,"[data-panel]").forEach(function(e){e.classList.toggle("is-active")})}),l.addEventListener("mousedown",function(e){1":"")+".sect"+a);r.push("h"+(i+1)+"[id]")}else r.push("h1[id].sect0");n.push(r.join(">"))}var c,s=(m=n.join(","),f=d.parentNode,[].slice.call((f||document).querySelectorAll(m)));if(!s.length)return e.parentNode.removeChild(e);var l={},u=s.reduce(function(e,t){var o=document.createElement("a");o.textContent=t.textContent,l[o.href="#"+t.id]=o;var n=document.createElement("li");return n.dataset.level=parseInt(t.nodeName.slice(1),10)-1,n.appendChild(o),e.appendChild(n),e},document.createElement("ul")),f=e.querySelector(".toc-menu");f||((f=document.createElement("div")).className="toc-menu");var m=document.createElement("h3");m.textContent=e.dataset.title||"Contents",f.appendChild(m),f.appendChild(u);e=!document.getElementById("toc")&&d.querySelector("h1.page ~ :not(.is-before-toc)");e&&((m=document.createElement("aside")).className="toc embedded",m.appendChild(f.cloneNode(!0)),e.parentNode.insertBefore(m,e)),window.addEventListener("load",function(){p(),window.addEventListener("scroll",p)})}}function p(){var t,e=window.pageYOffset,o=1.15*v(document.documentElement,"fontSize"),n=d.offsetTop;if(e&&window.innerHeight+e+2>=document.documentElement.scrollHeight){c=Array.isArray(c)?c:Array(c||0);var i=[],r=s.length-1;return s.forEach(function(e,t){var o="#"+e.id;t===r||e.getBoundingClientRect().top+v(e,"paddingTop")>n?(i.push(o),c.indexOf(o)<0&&l[o].classList.add("is-active")):~c.indexOf(o)&&l[c.shift()].classList.remove("is-active")}),u.scrollTop=u.scrollHeight-u.offsetHeight,void(c=1n||void(t="#"+e.id)}),t?t!==c&&(c&&l[c].classList.remove("is-active"),(e=l[t]).classList.add("is-active"),u.scrollHeight>u.offsetHeight&&(u.scrollTop=Math.max(0,e.offsetTop+e.offsetHeight-u.offsetHeight)),c=t):c&&(l[c].classList.remove("is-active"),c=void 0)}function v(e,t){return parseFloat(window.getComputedStyle(e)[t])}}(); -!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))})}(); \ No newline at end of file diff --git a/swarmlab/docs/_/js/vendor/highlight.js b/swarmlab/docs/_/js/vendor/highlight.js deleted file mode 100644 index 9df103d..0000000 --- a/swarmlab/docs/_/js/vendor/highlight.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var e,n,a={};function t(e){return{aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,5}) .+?( \\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},{className:"bullet",begin:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},{className:"strong",begin:"\\B\\*(?![\\*\\s])",end:"(\\n{2}|\\*)",contains:[{begin:"\\\\*\\w",relevance:0}]},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0},{className:"emphasis",begin:"_(?![_\\s])",end:"(\\n{2}|_)",relevance:0},{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},{begin:"^'{3,}[ \\t]*$",relevance:10},{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}function i(e){var n={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]};return{aliases:["sh","zsh"],lexemes:/\b-?[a-z\._]+\b/,keywords:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[{className:"meta",begin:/^#![^\n]+sh\s*$/,relevance:10},{className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},e.HASH_COMMENT_MODE,a,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}function s(e){var n="a-zA-Z_\\-!.?+*=<>&#'",a={begin:u="["+n+"]["+n+"0-9/;:]*",relevance:0},t={className:"number",begin:"[-+]?\\d+(\\.\\d+)?",relevance:0},i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),s=e.COMMENT(";","$",{relevance:0}),r={className:"literal",begin:/\b(true|false|nil)\b/},l={begin:"[\\[\\{]",end:"[\\]\\}]"},o={className:"comment",begin:"\\^"+u},c=e.COMMENT("\\^\\{","\\}"),d={className:"symbol",begin:"[:]{1,2}"+u},g={begin:"\\(",end:"\\)"},u={keywords:{"builtin-name":"def defonce cond apply if-not if-let if not not= = < > <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},lexemes:u,className:"name",begin:u,starts:n={endsWithParent:!0,relevance:0}},a=[g,i,o,c,s,d,l,t,r,a];return g.contains=[e.COMMENT("comment",""),u,n],n.contains=a,l.contains=a,c.contains=[l],{aliases:["clj"],illegal:/\S/,contains:[g,i,o,c,s,d,l,t,r]}}function r(e){function n(e){return"(?:"+e+")?"}var a="decltype\\(auto\\)",t=(n(g="[a-zA-Z_]\\w*::"),n("<.*?>"),{className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"}),i={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},r={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(i,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},l={className:"title",begin:n(g)+e.IDENT_RE,relevance:0},o=n(g)+e.IDENT_RE+"\\s*\\(",c={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,i],g={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:c,contains:d.concat([{begin:/\(/,end:/\)/,keywords:c,contains:d.concat(["self"]),relevance:0}]),relevance:0},s={className:"function",begin:"((decltype\\(auto\\)|(?:[a-zA-Z_]\\w*::)?[a-zA-Z_]\\w*(?:<.*?>)?)[\\*&\\s]+)+"+o,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:c,illegal:/[^\w\s\*&:<>]/,contains:[{begin:a,keywords:c,relevance:0},{begin:o,returnBegin:!0,contains:[l],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,s,t,{begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,s,t]}]},t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:c,illegal:"",keywords:c,contains:["self",t]},{begin:e.IDENT_RE+"::",keywords:c},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:r,strings:i,keywords:c}}}function l(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},t={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},i=e.inherit(t,{illegal:/\n/}),s={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(s,{illegal:/\n/}),l={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},s]},c=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});return s.contains=[o,l,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})],l={variants:[o,l,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},t=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",{aliases:["csharp","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},l,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[e.TITLE_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+t+"\\s+)+"+e.IDENT_RE+"\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[l,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}]}}function o(e){var n={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:/@\-?\w[\w]*(\-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:"and or not only",contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}function c(e){return{aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}function d(e){return{aliases:["docker"],case_insensitive:!0,keywords:"from maintainer expose env arg user onbuild stopsignal",contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"/}]}]}]},s={className:"string",begin:"~[A-Z](?="+o+")",contains:[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin:/\/}]},r={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},l={className:"function",beginKeywords:"def defp defmacro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:n,endsParent:!0})]},o=e.inherit(l,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),e=[r,s,i,e.HASH_COMMENT_MODE,o,l,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[r,{begin:"[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?"}],relevance:0},{className:"symbol",begin:n+":(?!:)",relevance:0},{className:"number",begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[1-9][0-9_]*(.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},{className:"variable",begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{begin:"->"},{begin:"("+e.RE_STARTERS_RE+")\\s*",contains:[e.HASH_COMMENT_MODE,{className:"regexp",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}],relevance:0}];return{lexemes:n,keywords:a,contains:t.contains=e}}function u(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],keywords:n,illegal:"|<-"}]}}function b(e){var n="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",a={className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0};return{aliases:["jsp"],keywords:n,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:n,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},a,{className:"meta",begin:"@[A-Za-z]+"}]}}function p(e){var n="<>",a="",t={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},i="[A-Za-z$_][0-9A-Za-z$_]*",s={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},l={className:"subst",begin:"\\$\\{",end:"\\}",keywords:s,contains:[]},o={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,l],subLanguage:"xml"}},c={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,l],subLanguage:"css"}},d={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,l]};return l.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,c,d,r,e.REGEXP_MODE],l=l.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]),{aliases:["js","jsx","mjs","cjs"],keywords:s,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,c,d,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,\n]\s*/,relevance:0,contains:[{begin:i+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:i,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+i+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:i},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:l}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:n,end:a},{begin:t.begin,end:t.end}],subLanguage:"xml",contains:[{begin:t.begin,end:t.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:i}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:l}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}function f(e){var n={literal:"true false null"},a=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],t=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],i={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:n},s={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(i,{begin:/:/})].concat(a),illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(i)],illegal:"\\S"};return t.push(s,i),a.forEach(function(e){t.push(e)}),{contains:t,keywords:n,illegal:"\\S"}}function E(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},t={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},i={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[c={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,c,t]}]};t.contains.push(i);var s={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},r={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(i,{className:"meta-string"})]}]},l={className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0},o=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),c={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]};return(t=c).variants[1].contains=[c],c.variants[1].contains=[t],{aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,o,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,s,r,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[c,e.C_LINE_COMMENT_MODE,o],relevance:0},e.C_LINE_COMMENT_MODE,o,s,r,i,e.C_NUMBER_MODE]},o]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},s,r]},i,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},l]}}function N(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^\\s*([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```\\w*\\s*$",end:"^```[ ]*$"},{begin:"`.+?`"},{begin:"^( {4}|\\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}function h(e){var n={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},a={className:"subst",begin:/\$\{/,end:/}/,keywords:n},t={className:"string",contains:[a],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},t=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,{begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/}]}];return{aliases:["nixos"],keywords:n,contains:a.contains=t}}function v(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,a="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],keywords:{keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},lexemes:n,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+a.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:a,lexemes:n,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}function y(e){var n="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",a={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},t={begin:"->{",end:"}"},i={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},s=[e.BACKSLASH_ESCAPE,a,i],e=[i,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),t,{className:"string",contains:s,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return a.contains=e,{aliases:["pl","pm"],lexemes:/[\w\.]+/,keywords:n,contains:t.contains=e}}function w(e){var n={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},a={className:"meta",begin:/<\?(php)?|\?>/},t={className:"string",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},i={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[a]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},a,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",n,e.C_BLOCK_COMMENT_MODE,t,i]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},t,i]}}function O(e){var n="[ \\t\\f]*",a="("+n+"[:=]"+n+"|[ \\t\\f]+)",t="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",i="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:a,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:t+a,returnBegin:!0,contains:[{className:"attr",begin:t,endsParent:!0,relevance:0}],starts:s},{begin:i+a,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:i,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:i+n+"$"}]}}function M(e){var n=e.COMMENT("#","$"),a="([A-Za-z_]|::)(\\w|::)*",t=e.inherit(e.TITLE_MODE,{begin:a}),i={className:"variable",begin:"\\$"+a},a={className:"string",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]};return{aliases:["pp"],contains:[n,i,a,{beginKeywords:"class",end:"\\{|;",illegal:/=/,contains:[t,n]},{beginKeywords:"define",end:/\{/,contains:[{className:"section",begin:e.IDENT_RE,endsParent:!0}]},{begin:e.IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\S/,contains:[{className:"keyword",begin:e.IDENT_RE},{begin:/\{/,end:/\}/,keywords:{keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},relevance:0,contains:[a,n,{begin:"[a-zA-Z_]+\\s*=>",returnBegin:!0,end:"=>",contains:[{className:"attr",begin:e.IDENT_RE}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},i]}],relevance:0}]}}function x(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},t={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},i={begin:/\{\{/,relevance:0},s={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,i,t]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,i,t]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i,t]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i,t]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},r={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},i={className:"params",begin:/\(/,end:/\)/,contains:["self",a,r,s,e.HASH_COMMENT_MODE]};return t.contains=[s,r,a],{aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,r,{beginKeywords:"if",relevance:0},s,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,i,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}function C(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},t={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},s=[e.COMMENT("#","$",{contains:[t]}),e.COMMENT("^\\=begin","^\\=end",{contains:[t],relevance:10}),e.COMMENT("^__END__","\\n$")],r={className:"subst",begin:"#\\{",end:"}",keywords:a},l={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},{begin:/\w+/,endSameAsBegin:!0,contains:[e.BACKSLASH_ESCAPE,r]}]}]},t={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},e=[l,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(s)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),t].concat(s)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[l,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,r],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(s),relevance:0}].concat(s);return r.contains=e,t=[{begin:/^\s*=>/,starts:{end:"$",contains:t.contains=e}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:e}}],{aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:s.concat(t).concat(e)}}function S(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",a="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{aliases:["rs"],keywords:{keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:a},lexemes:e.IDENT_RE+"!?",illegal:""}]}}function T(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},t={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},n={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[t]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[t]},i={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0}]},i={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[i]};return{keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},t,i,n,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}function k(e){return{aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}function A(e){var n=e.COMMENT("--","$");return{case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]}}function R(e){var n={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},a=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:n,contains:[]},i={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},s={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[s],{keywords:n,contains:[i,e.C_LINE_COMMENT_MODE,a,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},s,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,contains:["self",s,i,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:n,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,a]}]}}function D(e){var n={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},a={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},t=e.inherit(a,{begin:"\\(",end:"\\)"}),i=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),r={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,s,i,t,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,t,s,i]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[r],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[r],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},r]}]}}function L(e){var n="true false yes no null",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:e.C_NUMBER_RE+"\\b"},a]}}e=function(t){var a,g=[],s=Object.keys,w=Object.create(null),r=Object.create(null),O=!0,n=/^(no-?highlight|plain|text)$/i,l=/\blang(?:uage)?-([\w-]+)\b/i,i=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,M="",x="Could not find the language '{}', did you forget to load/include a language module?",C={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},o="of and for in not or if then".split(" ");function S(e){return e.replace(/&/g,"&").replace(//g,">")}function u(e){return e.nodeName.toLowerCase()}function c(e){return n.test(e)}function d(e){var n,a={},t=Array.prototype.slice.call(arguments,1);for(n in e)a[n]=e[n];return t.forEach(function(e){for(n in e)a[n]=e[n]}),a}function m(e){var i=[];return function e(n,a){for(var t=n.firstChild;t;t=t.nextSibling)3===t.nodeType?a+=t.nodeValue.length:1===t.nodeType&&(i.push({event:"start",offset:a,node:t}),a=e(t,a),u(t).match(/br|hr|img|input/)||i.push({event:"stop",offset:a,node:t}));return a}(e,0),i}function _(e,n,a){var t=0,i="",s=[];function r(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function o(e){i+=""}function c(e){("start"===e.event?l:o)(e.node)}for(;e.length||n.length;){var d=r();if(i+=S(a.substring(t,d[0].offset)),t=d[0].offset,d===e){for(s.reverse().forEach(o);c(d.splice(0,1)[0]),d=r(),d===e&&d.length&&d[0].offset===t;);s.reverse().forEach(l)}else"start"===d[0].event?s.push(d[0].node):s.pop(),c(d.splice(0,1)[0])}return i+S(a.substr(t))}function b(n){return n.variants&&!n.cached_variants&&(n.cached_variants=n.variants.map(function(e){return d(n,{variants:null},e)})),n.cached_variants||(function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(n)?[d(n,{starts:n.starts?d(n.starts):null})]:Object.isFrozen(n)?[d(n)]:[n])}function p(e){if(a&&!e.langApiRestored){for(var n in e.langApiRestored=!0,a)e[n]&&(e[a[n]]=e[n]);(e.contains||[]).concat(e.variants||[]).forEach(p)}}function f(n,t){var i={};return"string"==typeof n?a("keyword",n):s(n).forEach(function(e){a(e,n[e])}),i;function a(a,e){t&&(e=e.toLowerCase()),e.split(" ").forEach(function(e){var n=e.split("|");i[n[0]]=[a,(e=n[0],(n=n[1])?Number(n):function(e){return-1!=o.indexOf(e.toLowerCase())}(e)?0:1)]})}}function T(t){function d(e){return e&&e.source||e}function g(e,n){return new RegExp(d(e),"m"+(t.case_insensitive?"i":"")+(n?"g":""))}function i(i){var s={},r=[],l={},a=1;function e(e,n){s[a]=e,r.push([e,n]),a+=new RegExp(n.toString()+"|").exec("").length-1+1}for(var n=0;n')+n+(a?"":M)}function r(){var e,n,a,t,i;if(!_.keywords)return S(E);for(a="",e=0,_.lexemesRe.lastIndex=0,n=_.lexemesRe.exec(E);n;)a+=S(E.substring(e,n.index)),t=_,i=n,i=m.case_insensitive?i[0].toLowerCase():i[0],(i=t.keywords.hasOwnProperty(i)&&t.keywords[i])?(N+=i[1],a+=s(i[0],S(n[0]))):a+=S(n[0]),e=_.lexemesRe.lastIndex,n=_.lexemesRe.exec(E);return a+S(E.substr(e))}function l(){p+=(null!=_.subLanguage?function(){var e="string"==typeof _.subLanguage;if(e&&!w[_.subLanguage])return S(E);var n=e?k(_.subLanguage,E,!0,b[_.subLanguage]):A(E,_.subLanguage.length?_.subLanguage:void 0);return 0<_.relevance&&(N+=n.relevance),e&&(b[_.subLanguage]=n.top),s(n.language,n.value,!1,!0)}:r)(),E=""}function o(e){p+=e.className?s(e.className,"",!0):"",_=Object.create(e,{parent:{value:_}})}function c(e){var n=e[0],e=e.rule;return e&&e.endSameAsBegin&&(e.endRe=new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),e.skip?E+=n:(e.excludeBegin&&(E+=n),l(),e.returnBegin||e.excludeBegin||(E=n)),o(e),e.returnBegin?0:n.length}function d(e){var n=e[0],e=i.substr(e.index),a=function e(n,a){if(t=n.endRe,i=a,(i=t&&t.exec(i))&&0===i.index){for(;n.endsParent&&n.parent;)n=n.parent;return n}var t,i;if(n.endsWithParent)return e(n.parent,a)}(_,e);if(a){e=_;for(e.skip?E+=n:(e.returnEnd||e.excludeEnd||(E+=n),l(),e.excludeEnd&&(E=n));_.className&&(p+=M),_.skip||_.subLanguage||(N+=_.relevance),_=_.parent,_!==a.parent;);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),o(a.starts)),e.returnEnd?0:n.length}}var g={};function u(e,n){var a=n&&n[0];if(E+=e,null==a)return l(),0;if("begin"==g.type&&"end"==n.type&&g.index==n.index&&""===a)return E+=i.slice(n.index,n.index+1),1;if("illegal"===g.type&&""===a)return E+=i.slice(n.index,n.index+1),1;if("begin"===(g=n).type)return c(n);if("illegal"===n.type&&!t)throw new Error('Illegal lexeme "'+a+'" for mode "'+(_.className||"")+'"');if("end"===n.type){n=d(n);if(null!=n)return n}return E+=a,a.length}var m=R(n);if(!m)throw console.error(x.replace("{}",n)),new Error('Unknown language: "'+n+'"');T(m);for(var _=a||m,b={},p="",f=_;f!==m;f=f.parent)f.className&&(p=s(f.className,"",!0)+p);var E="",N=0;try{for(var h,v,y=0;_.terminators.lastIndex=y,h=_.terminators.exec(i);)v=u(i.substring(y,h.index),h),y=h.index+v;for(u(i.substr(y)),f=_;f.parent;f=f.parent)f.className&&(p+=M);return{relevance:N,value:p,illegal:!1,language:n,top:_}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{illegal:!0,relevance:0,value:S(i)};if(O)return{relevance:0,value:S(i),language:n,top:_,errorRaised:e};throw e}}function A(a,e){e=e||C.languages||s(w);var t={relevance:0,value:S(a)},i=t;return e.filter(R).filter(y).forEach(function(e){var n=k(e,a,!1);n.language=e,n.relevance>i.relevance&&(i=n),n.relevance>t.relevance&&(i=t,t=n)}),i.language&&(t.second_best=i),t}function E(e){return C.tabReplace||C.useBR?e.replace(i,function(e,n){return C.useBR&&"\n"===e?"
":C.tabReplace?n.replace(/\t/g,C.tabReplace):""}):e}function N(e){var n,a,t,i,s=function(e){var n,a,t,i,s=e.className+" ";if(s+=e.parentNode?e.parentNode.className:"",a=l.exec(s)){var r=R(a[1]);return r||(console.warn(x.replace("{}",a[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?a[1]:"no-highlight"}for(n=0,t=(s=s.split(/\s+/)).length;n/g,"\n"):n=e,i=n.textContent,a=s?k(s,i,!0):A(i),(n=m(n)).length&&((t=document.createElement("div")).innerHTML=a.value,a.value=_(n,m(t),i)),a.value=E(a.value),e.innerHTML=a.value,e.className=(t=e.className,i=s,s=a.language,i=i?r[i]:s,s=[t.trim()],t.match(/\bhljs\b/)||s.push("hljs"),-1===t.indexOf(i)&&s.push(i),s.join(" ").trim()),e.result={language:a.language,re:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance}))}function h(){var e;h.called||(h.called=!0,e=document.querySelectorAll("pre code"),g.forEach.call(e,N))}var v={disableAutodetect:!0};function R(e){return e=(e||"").toLowerCase(),w[e]||w[r[e]]}function y(e){e=R(e);return e&&!e.disableAutodetect}return t.highlight=k,t.highlightAuto=A,t.fixMarkup=E,t.highlightBlock=N,t.configure=function(e){C=d(C,e)},t.initHighlighting=h,t.initHighlightingOnLoad=function(){window.addEventListener("DOMContentLoaded",h,!1),window.addEventListener("load",h,!1)},t.registerLanguage=function(n,e){var a;try{a=e(t)}catch(e){if(console.error("Language definition for '{}' could not be registered.".replace("{}",n)),!O)throw e;console.error(e),a=v}p(w[n]=a),a.rawDefinition=e.bind(null,t),a.aliases&&a.aliases.forEach(function(e){r[e]=n})},t.listLanguages=function(){return s(w)},t.getLanguage=R,t.requireLanguage=function(e){var n=R(e);if(n)return n;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},t.autoDetection=y,t.inherit=d,t.debugMode=function(){O=!1},t.IDENT_RE="[a-zA-Z]\\w*",t.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",t.NUMBER_RE="\\b\\d+(\\.\\d+)?",t.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",t.BINARY_NUMBER_RE="\\b(0b[01]+)",t.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",t.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},t.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},t.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},t.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},t.COMMENT=function(e,n,a){a=t.inherit({className:"comment",begin:e,end:n,contains:[]},a||{});return a.contains.push(t.PHRASAL_WORDS_MODE),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),a},t.C_LINE_COMMENT_MODE=t.COMMENT("//","$"),t.C_BLOCK_COMMENT_MODE=t.COMMENT("/\\*","\\*/"),t.HASH_COMMENT_MODE=t.COMMENT("#","$"),t.NUMBER_MODE={className:"number",begin:t.NUMBER_RE,relevance:0},t.C_NUMBER_MODE={className:"number",begin:t.C_NUMBER_RE,relevance:0},t.BINARY_NUMBER_MODE={className:"number",begin:t.BINARY_NUMBER_RE,relevance:0},t.CSS_NUMBER_MODE={className:"number",begin:t.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},t.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[t.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[t.BACKSLASH_ESCAPE]}]},t.TITLE_MODE={className:"title",begin:t.IDENT_RE,relevance:0},t.UNDERSCORE_TITLE_MODE={className:"title",begin:t.UNDERSCORE_IDENT_RE,relevance:0},t.METHOD_GUARD={begin:"\\.\\s*"+t.UNDERSCORE_IDENT_RE,relevance:0},[t.BACKSLASH_ESCAPE,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,t.PHRASAL_WORDS_MODE,t.COMMENT,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.HASH_COMMENT_MODE,t.NUMBER_MODE,t.C_NUMBER_MODE,t.BINARY_NUMBER_MODE,t.CSS_NUMBER_MODE,t.REGEXP_MODE,t.TITLE_MODE,t.UNDERSCORE_TITLE_MODE,t.METHOD_GUARD].forEach(function(e){!function n(a){Object.freeze(a);var t="function"==typeof a;Object.getOwnPropertyNames(a).forEach(function(e){!a.hasOwnProperty(e)||null===a[e]||"object"!=typeof a[e]&&"function"!=typeof a[e]||t&&("caller"===e||"callee"===e||"arguments"===e)||Object.isFrozen(a[e])||n(a[e])});return a}(e)}),t},n="object"==typeof window&&window||"object"==typeof self&&self,void 0===a||a.nodeType?n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs})):e(a),function(){"use strict";a.registerLanguage("asciidoc",t),a.registerLanguage("bash",i),a.registerLanguage("clojure",s),a.registerLanguage("cpp",r),a.registerLanguage("cs",l),a.registerLanguage("css",o),a.registerLanguage("diff",c),a.registerLanguage("dockerfile",d),a.registerLanguage("elixir",g),a.registerLanguage("go",u),a.registerLanguage("groovy",m),a.registerLanguage("haskell",_),a.registerLanguage("java",b),a.registerLanguage("javascript",p),a.registerLanguage("json",f),a.registerLanguage("kotlin",E),a.registerLanguage("markdown",N),a.registerLanguage("nix",h),a.registerLanguage("objectivec",v),a.registerLanguage("perl",y),a.registerLanguage("php",w),a.registerLanguage("properties",O),a.registerLanguage("puppet",M),a.registerLanguage("python",x),a.registerLanguage("ruby",C),a.registerLanguage("rust",S),a.registerLanguage("scala",T),a.registerLanguage("shell",k),a.registerLanguage("sql",A),a.registerLanguage("swift",R),a.registerLanguage("xml",D),a.registerLanguage("yaml",L),[].slice.call(document.querySelectorAll("pre code.hljs")).forEach(function(e){a.highlightBlock(e)})}()}(); \ No newline at end of file diff --git a/swarmlab/docs/_/js/vendor/lunr.js b/swarmlab/docs/_/js/vendor/lunr.js deleted file mode 100644 index b5dff90..0000000 --- a/swarmlab/docs/_/js/vendor/lunr.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var t,l,c,h,d,f,p,y,m,g,x,v,w,Q,k,S,E,L,b,P,T,O,I,e,r,D=function(e){var t=new D.Builder;return t.pipeline.add(D.trimmer,D.stopWordFilter,D.stemmer),t.searchPipeline.add(D.stemmer),e.call(t,t),t.build()};function i(e){var t,r,i,n,s,o,a,u;return e.length<3||("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),a=m,(s=y).test(e)?e=e.replace(s,"$1$2"):a.test(e)&&(e=e.replace(a,"$1$2")),a=x,(s=g).test(e)?(u=s.exec(e),(s=h).test(u[1])&&(s=v,e=e.replace(s,""))):a.test(e)&&(o=(u=a.exec(e))[1],(a=p).test(o)&&(i=Q,n=k,(a=w).test(e=o)?e+="e":i.test(e)?(s=v,e=e.replace(s,"")):n.test(e)&&(e+="e"))),(s=S).test(e)&&(e=(o=(u=s.exec(e))[1])+"i"),(s=E).test(e)&&(o=(u=s.exec(e))[1],t=u[2],(s=h).test(o)&&(e=o+l[t])),(s=L).test(e)&&(o=(u=s.exec(e))[1],t=u[2],(s=h).test(o)&&(e=o+c[t])),a=P,(s=b).test(e)?(o=(u=s.exec(e))[1],(s=d).test(o)&&(e=o)):a.test(e)&&(o=(u=a.exec(e))[1]+u[2],(a=d).test(o)&&(e=o)),(s=T).test(e)&&(o=(u=s.exec(e))[1],a=f,i=I,((s=d).test(o)||a.test(o)&&!i.test(o))&&(e=o)),a=d,(s=O).test(e)&&a.test(e)&&(s=v,e=e.replace(s,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1))),e}D.version="2.3.8",D.utils={},D.utils.warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),D.utils.asString=function(e){return null==e?"":e.toString()},D.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i=this.length)return D.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},D.QueryLexer.prototype.width=function(){return this.pos-this.start},D.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},D.QueryLexer.prototype.backup=function(){--this.pos},D.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;t=(e=this.next()).charCodeAt(0),47 - - - - - -Redirect Notice -

Redirect Notice

-

The page you requested has been relocated to http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html.

diff --git a/swarmlab/docs/search-index.js b/swarmlab/docs/search-index.js deleted file mode 100644 index 3879dff..0000000 --- a/swarmlab/docs/search-index.js +++ /dev/null @@ -1 +0,0 @@ -window.antoraLunr.init({"index":{"version":"2.3.8","fields":["title","name","text","component"],"fieldVectors":[["title//swarmlab/docs/index.html",[0,49.182,1,17.797]],["name//swarmlab/docs/index.html",[2,1.953]],["text//swarmlab/docs/index.html",[1,0.727,3,0.746,4,0.516,5,0.485,6,0.485,7,1.74,8,1.317,9,1.196,10,1.07,11,1.325,12,1.821,13,0.575,14,0.521,15,0.575,16,0.994,17,0.994,18,1.366,19,1.196,20,0.875,21,1.328,22,0.844,23,0.8,24,0.521,25,0.521,26,0.485,27,0.459,28,0.485,29,0.521,30,1.426,31,0.994,32,0.8,33,0.521,34,0.685,35,0.521,36,0.521,37,0.521,38,0.521,39,0.521,40,1.328,41,0.521,42,0.708,43,1.366,44,0.521,45,1.466,46,1.186,47,0.459,48,0.391,49,0.485,50,0.576,51,0.575,52,0.624,53,0.575,54,0.369,55,0.485,56,0.575,57,0.994,58,1.731,59,0.994,60,0.575,61,0.575,62,0.875,63,1.288,64,0.668,65,0.437,66,0.531,67,0.459,68,0.575,69,0.369,70,0.875,71,0.834,72,0.521,73,0.575,74,0.521,75,0.575,76,0.521,77,0.391,78,1.106,79,0.575,80,0.54,81,0.575,82,0.459,83,0.575,84,0.771,85,0.459,86,0.875,87,1.602,88,1.07,89,0.575,90,1.143,91,0.575,92,1.098,93,0.521,94,0.437,95,0.42,96,0.42,97,0.8,98,0.575,99,0.575,100,0.575,101,0.521,102,0.521,103,0.459,104,2.113,105,0.994,106,0.485,107,0.575,108,0.42,109,0.369,110,0.485,111,0.459,112,0.485,113,0.575,114,0.521,115,0.521,116,0.485,117,0.575,118,0.575,119,0.437,120,0.575,121,0.521,122,0.575,123,0.575,124,0.575,125,0.575,126,0.575,127,0.575,128,0.575,129,1.098,130,0.437,131,0.834,132,1.098,133,0.521,134,0.521,135,0.521,136,0.575,137,0.521]],["component//swarmlab/docs/index.html",[1,0.455]],["title//swarmlab/docs/index.html#_intro",[138,57.969]],["name//swarmlab/docs/index.html#_intro",[]],["text//swarmlab/docs/index.html#_intro",[]],["component//swarmlab/docs/index.html#_intro",[]],["title//swarmlab/docs/index.html#_ready_to_run_out_of_the_box",[42,15.119,86,26.791,139,28.351,140,33.611]],["name//swarmlab/docs/index.html#_ready_to_run_out_of_the_box",[]],["text//swarmlab/docs/index.html#_ready_to_run_out_of_the_box",[]],["component//swarmlab/docs/index.html#_ready_to_run_out_of_the_box",[]],["title//swarmlab/docs/index.html#_services",[80,31.481]],["name//swarmlab/docs/index.html#_services",[]],["text//swarmlab/docs/index.html#_services",[]],["component//swarmlab/docs/index.html#_services",[]],["title//swarmlab/docs/hybrid/manage-instanches.html",[141,53.992]],["name//swarmlab/docs/hybrid/manage-instanches.html",[90,0.621,141,0.922]],["text//swarmlab/docs/hybrid/manage-instanches.html",[3,0.703,9,0.786,22,2.057,42,1.189,46,2.475,50,0.967,58,2.758,66,0.501,69,0.662,90,0.588,108,1.387,112,1.605,121,0.936,142,0.459,143,1.517,144,2.28,145,0.872,146,0.872,147,1.605,148,0.824,149,0.872,150,0.872,151,1.727,152,0.517,153,1.158,154,2.057,155,1.556,156,1.95,157,0.565,158,0.936,159,2.529,160,0.856,161,1.219,162,1.417,163,1.446,164,0.872,165,0.565,166,0.936,167,0.824,168,0.727,169,1.034,170,1.219,171,0.629,172,0.681,173,0.703,174,0.662,175,0.872,176,0.824,177,0.786,178,0.629,179,1.034,180,1.446,181,0.645,182,0.786,183,1.034,184,0.936,185,1.034,186,1.034,187,1.034,188,1.446,189,0.703,190,1.517]],["component//swarmlab/docs/hybrid/manage-instanches.html",[1,0.455]],["title//swarmlab/docs/hybrid/manage-instanches.html#view-your-running-instances",[42,17.963,143,31.83,144,23.728]],["name//swarmlab/docs/hybrid/manage-instanches.html#view-your-running-instances",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#view-your-running-instances",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#view-your-running-instances",[]],["title//swarmlab/docs/hybrid/manage-instanches.html#info",[155,25.957]],["name//swarmlab/docs/hybrid/manage-instanches.html#info",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#info",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#info",[]],["title//swarmlab/docs/hybrid/manage-instanches.html#info-menou",[155,19.944,158,44.542]],["name//swarmlab/docs/hybrid/manage-instanches.html#info-menou",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#info-menou",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#info-menou",[]],["title//swarmlab/docs/hybrid/manage-instanches.html#connectstoplogs",[191,64.008]],["name//swarmlab/docs/hybrid/manage-instanches.html#connectstoplogs",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#connectstoplogs",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#connectstoplogs",[]],["title//swarmlab/docs/hybrid/manage-instanches.html#console",[170,41.005]],["name//swarmlab/docs/hybrid/manage-instanches.html#console",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#console",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#console",[]],["title//swarmlab/docs/hybrid/manage-instanches.html#network-info",[58,19.944,155,19.944]],["name//swarmlab/docs/hybrid/manage-instanches.html#network-info",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#network-info",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#network-info",[]],["title//swarmlab/docs/hybrid/manage-instanches.html#manage-network",[58,19.944,90,27.969]],["name//swarmlab/docs/hybrid/manage-instanches.html#manage-network",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#manage-network",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#manage-network",[]],["title//swarmlab/docs/hybrid/manage-instanches.html#multiple-network",[58,19.944,112,41.485]],["name//swarmlab/docs/hybrid/manage-instanches.html#multiple-network",[]],["text//swarmlab/docs/hybrid/manage-instanches.html#multiple-network",[]],["component//swarmlab/docs/hybrid/manage-instanches.html#multiple-network",[]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html",[141,53.992]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html",[50,0.278,90,0.431,192,0.759]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html",[7,1.125,10,0.489,18,0.749,22,2.869,32,0.804,42,1.81,46,1.716,47,0.879,48,0.749,50,1.654,54,2.212,55,0.93,63,0.706,66,1.671,87,0.879,105,0.999,142,0.489,144,2.391,151,1.062,152,0.551,153,0.671,154,1.082,155,0.447,156,0.655,157,0.602,159,0.727,175,0.93,193,0.93,194,1.103,195,0.999,196,1.103,197,0.804,198,0.526,199,0.706,200,0.775,201,1.293,202,1.103,203,2.791,204,2.624,205,1.103,206,1.103,207,1.103,208,0.838,209,1.103,210,2.828,211,2.019,212,1.979,213,1.103,214,0.93,215,0.999,216,1.609,217,0.879,218,0.879,219,1.103,220,1.103,221,1.103,222,1.103,223,0.93,224,1.103,225,1.125,226,0.641,227,1.103,228,0.641,229,1.259,230,1.103,231,1.103,232,1.103]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html",[1,0.455]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect",[50,23.414]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect",[]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect",[]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect",[]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html#directory-maps",[212,24.189,225,27.401]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html#directory-maps",[]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html#directory-maps",[]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html#directory-maps",[]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html#mounts",[204,48.649]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html#mounts",[]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html#mounts",[]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html#mounts",[]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html#swarmlab-maps",[1,17.797,225,27.401]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html#swarmlab-maps",[]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html#swarmlab-maps",[]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html#swarmlab-maps",[]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html#x-apps",[226,28.575,233,39.203]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html#x-apps",[]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html#x-apps",[]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html#x-apps",[]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html#video",[234,34.966]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html#video",[]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html#video",[]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html#video",[]],["title//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect-and-maps",[50,17.99,225,27.401]],["name//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect-and-maps",[]],["text//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect-and-maps",[]],["component//swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect-and-maps",[]],["title//swarmlab/docs/hybrid/overview-hybrid.html",[235,46.674]],["name//swarmlab/docs/hybrid/overview-hybrid.html",[52,0.621,236,0.649]],["text//swarmlab/docs/hybrid/overview-hybrid.html",[42,2.883,142,2.843,144,3.808,181,3.997,189,4.355,201,4.105,237,3.313]],["component//swarmlab/docs/hybrid/overview-hybrid.html",[1,0.455]],["title//swarmlab/docs/hybrid/overview-hybrid.html#labrooms",[8,34.966]],["name//swarmlab/docs/hybrid/overview-hybrid.html#labrooms",[]],["text//swarmlab/docs/hybrid/overview-hybrid.html#labrooms",[]],["component//swarmlab/docs/hybrid/overview-hybrid.html#labrooms",[]],["title//swarmlab/docs/hybrid/overview-hybrid.html#storage",[238,33.687]],["name//swarmlab/docs/hybrid/overview-hybrid.html#storage",[]],["text//swarmlab/docs/hybrid/overview-hybrid.html#storage",[]],["component//swarmlab/docs/hybrid/overview-hybrid.html#storage",[]],["title//swarmlab/docs/hybrid/overview-hybrid.html#microservices",[239,38.944]],["name//swarmlab/docs/hybrid/overview-hybrid.html#microservices",[]],["text//swarmlab/docs/hybrid/overview-hybrid.html#microservices",[]],["component//swarmlab/docs/hybrid/overview-hybrid.html#microservices",[]],["title//swarmlab/docs/hybrid/overview.html",[52,36.401]],["name//swarmlab/docs/hybrid/overview.html",[236,1.16]],["text//swarmlab/docs/hybrid/overview.html",[3,2.016,5,2.503,7,1.653,8,2.595,22,1.59,32,2.163,40,2.503,42,1.335,45,3.464,46,1.265,63,1.901,88,2.016,90,1.687,108,2.163,116,2.503,142,2.108,143,2.365,144,1.763,178,1.805,181,1.851,189,2.016,199,1.901,201,1.901,208,2.255,237,1.534,238,1.561,240,1.805,241,2.085,242,2.967,243,1.122,244,2.163]],["component//swarmlab/docs/hybrid/overview.html",[1,0.455]],["title//swarmlab/docs/hybrid/overview.html#privatelocal",[235,46.674]],["name//swarmlab/docs/hybrid/overview.html#privatelocal",[]],["text//swarmlab/docs/hybrid/overview.html#privatelocal",[]],["component//swarmlab/docs/hybrid/overview.html#privatelocal",[]],["title//swarmlab/docs/hybrid/overview.html#storage",[238,33.687]],["name//swarmlab/docs/hybrid/overview.html#storage",[]],["text//swarmlab/docs/hybrid/overview.html#storage",[]],["component//swarmlab/docs/hybrid/overview.html#storage",[]],["title//swarmlab/docs/hybrid/overview.html#instances",[144,38.034]],["name//swarmlab/docs/hybrid/overview.html#instances",[]],["text//swarmlab/docs/hybrid/overview.html#instances",[]],["component//swarmlab/docs/hybrid/overview.html#instances",[]],["title//swarmlab/docs/hybrid/overview.html#builders",[245,64.008]],["name//swarmlab/docs/hybrid/overview.html#builders",[]],["text//swarmlab/docs/hybrid/overview.html#builders",[]],["component//swarmlab/docs/hybrid/overview.html#builders",[]],["title//swarmlab/docs/hybrid/start-labroom.html",[235,46.674]],["name//swarmlab/docs/hybrid/start-labroom.html",[8,0.597,243,0.413]],["text//swarmlab/docs/hybrid/start-labroom.html",[5,1.242,7,0.821,8,3.808,22,1.405,42,1.179,43,1.001,45,1.074,46,2.328,63,0.944,69,1.679,94,1.119,95,1.912,96,1.074,116,1.242,131,1.119,142,0.654,145,1.242,146,1.242,147,1.242,148,1.174,149,1.242,150,1.242,151,1.864,152,0.736,153,0.896,154,0.79,155,1.063,156,3.245,157,0.805,160,0.663,161,0.944,162,0.79,163,1.119,164,1.242,165,0.805,170,1.679,171,0.896,172,0.971,181,0.919,189,1.782,201,1.679,232,0.805,237,0.762,240,0.896,243,1.34,246,1.035,247,0.971,248,1.174,249,0.896,250,2.09,251,1.473,252,1.473,253,1.473]],["component//swarmlab/docs/hybrid/start-labroom.html",[1,0.455]],["title//swarmlab/docs/hybrid/start-labroom.html#labroom",[8,34.966]],["name//swarmlab/docs/hybrid/start-labroom.html#labroom",[]],["text//swarmlab/docs/hybrid/start-labroom.html#labroom",[]],["component//swarmlab/docs/hybrid/start-labroom.html#labroom",[]],["title//swarmlab/docs/hybrid/start-labroom.html#download",[247,42.188]],["name//swarmlab/docs/hybrid/start-labroom.html#download",[]],["text//swarmlab/docs/hybrid/start-labroom.html#download",[]],["component//swarmlab/docs/hybrid/start-labroom.html#download",[]],["title//swarmlab/docs/hybrid/start-labroom.html#delete",[249,38.944]],["name//swarmlab/docs/hybrid/start-labroom.html#delete",[]],["text//swarmlab/docs/hybrid/start-labroom.html#delete",[]],["component//swarmlab/docs/hybrid/start-labroom.html#delete",[]],["title//swarmlab/docs/hybrid/start-labroom.html#info",[155,25.957]],["name//swarmlab/docs/hybrid/start-labroom.html#info",[]],["text//swarmlab/docs/hybrid/start-labroom.html#info",[]],["component//swarmlab/docs/hybrid/start-labroom.html#info",[]],["title//swarmlab/docs/hybrid/start-labroom.html#start",[243,24.202]],["name//swarmlab/docs/hybrid/start-labroom.html#start",[]],["text//swarmlab/docs/hybrid/start-labroom.html#start",[]],["component//swarmlab/docs/hybrid/start-labroom.html#start",[]],["title//swarmlab/docs/hybrid/start-labroom.html#scale",[94,48.649]],["name//swarmlab/docs/hybrid/start-labroom.html#scale",[]],["text//swarmlab/docs/hybrid/start-labroom.html#scale",[]],["component//swarmlab/docs/hybrid/start-labroom.html#scale",[]],["title//swarmlab/docs/hybrid/start-labroom.html#stop",[160,28.793]],["name//swarmlab/docs/hybrid/start-labroom.html#stop",[]],["text//swarmlab/docs/hybrid/start-labroom.html#stop",[]],["component//swarmlab/docs/hybrid/start-labroom.html#stop",[]],["title//swarmlab/docs/hybrid/start-labroom.html#console",[170,41.005]],["name//swarmlab/docs/hybrid/start-labroom.html#console",[]],["text//swarmlab/docs/hybrid/start-labroom.html#console",[]],["component//swarmlab/docs/hybrid/start-labroom.html#console",[]],["title//swarmlab/docs/hybrid/start-labroom.html#video",[234,34.966]],["name//swarmlab/docs/hybrid/start-labroom.html#video",[]],["text//swarmlab/docs/hybrid/start-labroom.html#video",[]],["component//swarmlab/docs/hybrid/start-labroom.html#video",[]],["title//swarmlab/docs/hybrid/start-labroom.html#start-labroom",[8,26.867,243,18.596]],["name//swarmlab/docs/hybrid/start-labroom.html#start-labroom",[]],["text//swarmlab/docs/hybrid/start-labroom.html#start-labroom",[]],["component//swarmlab/docs/hybrid/start-labroom.html#start-labroom",[]],["title//swarmlab/docs/hybrid/start-microservices.html",[235,46.674]],["name//swarmlab/docs/hybrid/start-microservices.html",[239,0.665,243,0.413]],["text//swarmlab/docs/hybrid/start-microservices.html",[11,1.306,43,1.347,46,2.537,63,1.269,69,1.269,80,0.975,95,1.445,96,1.445,142,0.879,151,1.788,152,0.991,153,1.206,154,1.062,155,1.378,156,3.535,157,1.083,160,0.891,161,1.269,162,1.062,163,1.506,170,2.177,171,1.206,181,1.236,189,2.309,201,1.269,232,1.083,237,1.025,239,3.949,240,1.206,243,1.285,244,1.445,246,1.393,247,1.306,248,1.58,249,1.206,250,2.709,254,1.795,255,1.58,256,1.795,257,1.982]],["component//swarmlab/docs/hybrid/start-microservices.html",[1,0.455]],["title//swarmlab/docs/hybrid/start-microservices.html#microservices",[239,38.944]],["name//swarmlab/docs/hybrid/start-microservices.html#microservices",[]],["text//swarmlab/docs/hybrid/start-microservices.html#microservices",[]],["component//swarmlab/docs/hybrid/start-microservices.html#microservices",[]],["title//swarmlab/docs/hybrid/start-microservices.html#download",[247,42.188]],["name//swarmlab/docs/hybrid/start-microservices.html#download",[]],["text//swarmlab/docs/hybrid/start-microservices.html#download",[]],["component//swarmlab/docs/hybrid/start-microservices.html#download",[]],["title//swarmlab/docs/hybrid/start-microservices.html#delete",[249,38.944]],["name//swarmlab/docs/hybrid/start-microservices.html#delete",[]],["text//swarmlab/docs/hybrid/start-microservices.html#delete",[]],["component//swarmlab/docs/hybrid/start-microservices.html#delete",[]],["title//swarmlab/docs/hybrid/start-microservices.html#info",[155,25.957]],["name//swarmlab/docs/hybrid/start-microservices.html#info",[]],["text//swarmlab/docs/hybrid/start-microservices.html#info",[]],["component//swarmlab/docs/hybrid/start-microservices.html#info",[]],["title//swarmlab/docs/hybrid/start-microservices.html#start",[243,24.202]],["name//swarmlab/docs/hybrid/start-microservices.html#start",[]],["text//swarmlab/docs/hybrid/start-microservices.html#start",[]],["component//swarmlab/docs/hybrid/start-microservices.html#start",[]],["title//swarmlab/docs/hybrid/start-microservices.html#stop",[160,28.793]],["name//swarmlab/docs/hybrid/start-microservices.html#stop",[]],["text//swarmlab/docs/hybrid/start-microservices.html#stop",[]],["component//swarmlab/docs/hybrid/start-microservices.html#stop",[]],["title//swarmlab/docs/hybrid/start-microservices.html#console",[170,41.005]],["name//swarmlab/docs/hybrid/start-microservices.html#console",[]],["text//swarmlab/docs/hybrid/start-microservices.html#console",[]],["component//swarmlab/docs/hybrid/start-microservices.html#console",[]],["title//swarmlab/docs/hybrid/start-microservices.html#video",[234,34.966]],["name//swarmlab/docs/hybrid/start-microservices.html#video",[]],["text//swarmlab/docs/hybrid/start-microservices.html#video",[]],["component//swarmlab/docs/hybrid/start-microservices.html#video",[]],["title//swarmlab/docs/hybrid/start-microservices.html#start-microservice",[239,29.923,243,18.596]],["name//swarmlab/docs/hybrid/start-microservices.html#start-microservice",[]],["text//swarmlab/docs/hybrid/start-microservices.html#start-microservice",[]],["component//swarmlab/docs/hybrid/start-microservices.html#start-microservice",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html",[235,46.674]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html",[243,0.413,258,0.743]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html",[11,1.24,42,0.846,43,1.279,46,2.458,63,1.205,69,1.205,80,0.925,95,1.372,96,1.372,142,0.835,151,1.71,152,0.941,153,1.145,154,1.009,155,1.318,156,3.426,157,1.028,160,1.462,161,1.205,162,1.009,163,1.43,170,2.082,171,1.145,181,1.174,189,2.209,201,1.205,232,1.775,237,0.973,240,1.145,243,1.229,244,1.372,246,1.322,247,1.24,248,1.5,249,1.145,250,2.591,254,1.704,255,1.5,256,1.704,258,4.859]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html",[1,0.455]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#proof-of-concept",[101,44.542,102,44.542]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#proof-of-concept",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#proof-of-concept",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#proof-of-concept",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#download",[247,42.188]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#download",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#download",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#download",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#delete",[249,38.944]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#delete",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#delete",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#delete",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#info",[155,25.957]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#info",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#info",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#info",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#start",[243,24.202]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#start",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#start",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#start",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#stop",[160,28.793]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#stop",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#stop",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#stop",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#console",[170,41.005]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#console",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#console",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#console",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#video",[234,34.966]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#video",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#video",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#video",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#start-proof_of_concept",[243,18.596,258,33.426]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#start-proof_of_concept",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#start-proof_of_concept",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#start-proof_of_concept",[]],["title//swarmlab/docs/hybrid/start-proof_of_concept.html#stop-proof_of_concept",[160,22.124,258,33.426]],["name//swarmlab/docs/hybrid/start-proof_of_concept.html#stop-proof_of_concept",[]],["text//swarmlab/docs/hybrid/start-proof_of_concept.html#stop-proof_of_concept",[]],["component//swarmlab/docs/hybrid/start-proof_of_concept.html#stop-proof_of_concept",[]],["title//swarmlab/docs/hybrid/start-storage.html",[235,46.674]],["name//swarmlab/docs/hybrid/start-storage.html",[238,0.575,243,0.413]],["text//swarmlab/docs/hybrid/start-storage.html",[3,1.021,42,0.676,43,1.021,46,2.357,48,1.021,69,0.963,95,1.946,96,1.096,119,1.142,142,0.667,151,1.404,152,0.751,153,0.914,154,0.805,155,1.082,156,3.285,157,0.821,160,0.676,161,0.963,162,0.805,163,1.142,170,1.71,171,1.624,178,0.914,181,0.937,189,1.814,199,0.963,201,0.963,208,1.142,228,0.873,229,0.937,232,0.821,237,0.777,238,3.36,240,0.914,241,1.056,243,1.361,246,1.056,247,0.99,248,1.198,249,0.914,250,2.127,259,3.949,260,2.669,261,1.503,262,1.198,263,1.361,264,2.028,265,1.503,266,1.198,267,1.361,268,1.198]],["component//swarmlab/docs/hybrid/start-storage.html",[1,0.455]],["title//swarmlab/docs/hybrid/start-storage.html#storage",[238,33.687]],["name//swarmlab/docs/hybrid/start-storage.html#storage",[]],["text//swarmlab/docs/hybrid/start-storage.html#storage",[]],["component//swarmlab/docs/hybrid/start-storage.html#storage",[]],["title//swarmlab/docs/hybrid/start-storage.html#download",[247,42.188]],["name//swarmlab/docs/hybrid/start-storage.html#download",[]],["text//swarmlab/docs/hybrid/start-storage.html#download",[]],["component//swarmlab/docs/hybrid/start-storage.html#download",[]],["title//swarmlab/docs/hybrid/start-storage.html#delete",[249,38.944]],["name//swarmlab/docs/hybrid/start-storage.html#delete",[]],["text//swarmlab/docs/hybrid/start-storage.html#delete",[]],["component//swarmlab/docs/hybrid/start-storage.html#delete",[]],["title//swarmlab/docs/hybrid/start-storage.html#info",[155,25.957]],["name//swarmlab/docs/hybrid/start-storage.html#info",[]],["text//swarmlab/docs/hybrid/start-storage.html#info",[]],["component//swarmlab/docs/hybrid/start-storage.html#info",[]],["title//swarmlab/docs/hybrid/start-storage.html#start",[243,24.202]],["name//swarmlab/docs/hybrid/start-storage.html#start",[]],["text//swarmlab/docs/hybrid/start-storage.html#start",[]],["component//swarmlab/docs/hybrid/start-storage.html#start",[]],["title//swarmlab/docs/hybrid/start-storage.html#shard-keys",[259,44.542,264,37.38]],["name//swarmlab/docs/hybrid/start-storage.html#shard-keys",[]],["text//swarmlab/docs/hybrid/start-storage.html#shard-keys",[]],["component//swarmlab/docs/hybrid/start-storage.html#shard-keys",[]],["title//swarmlab/docs/hybrid/start-storage.html#stop",[160,28.793]],["name//swarmlab/docs/hybrid/start-storage.html#stop",[]],["text//swarmlab/docs/hybrid/start-storage.html#stop",[]],["component//swarmlab/docs/hybrid/start-storage.html#stop",[]],["title//swarmlab/docs/hybrid/start-storage.html#console",[170,41.005]],["name//swarmlab/docs/hybrid/start-storage.html#console",[]],["text//swarmlab/docs/hybrid/start-storage.html#console",[]],["component//swarmlab/docs/hybrid/start-storage.html#console",[]],["title//swarmlab/docs/hybrid/start-storage.html#video",[234,34.966]],["name//swarmlab/docs/hybrid/start-storage.html#video",[]],["text//swarmlab/docs/hybrid/start-storage.html#video",[]],["component//swarmlab/docs/hybrid/start-storage.html#video",[]],["title//swarmlab/docs/hybrid/start-storage.html#start-storage",[238,25.884,243,18.596]],["name//swarmlab/docs/hybrid/start-storage.html#start-storage",[]],["text//swarmlab/docs/hybrid/start-storage.html#start-storage",[]],["component//swarmlab/docs/hybrid/start-storage.html#start-storage",[]],["title//swarmlab/docs/install/install-docker.html",[66,30.989]],["name//swarmlab/docs/install/install-docker.html",[66,0.529,269,0.649]],["text//swarmlab/docs/install/install-docker.html",[4,0.728,6,0.362,19,0.63,22,0.444,27,0.342,32,0.313,42,0.844,46,0.354,49,0.362,50,0.303,54,0.531,63,0.275,64,2.916,65,0.326,66,2.604,70,0.342,71,0.63,72,0.389,88,0.292,90,0.244,93,0.389,109,0.275,115,0.389,131,0.914,134,0.751,139,0.362,152,0.215,157,0.235,159,0.283,162,0.444,168,0.302,171,0.261,172,0.283,173,0.292,177,0.914,178,0.261,180,0.914,190,0.661,200,0.302,218,0.342,226,0.482,228,0.482,233,0.342,247,0.547,262,2.585,263,0.389,264,0.326,267,0.389,269,2.316,270,0.43,271,0.362,272,0.751,273,0.43,274,0.43,275,0.43,276,0.43,277,0.389,278,0.43,279,0.389,280,0.389,281,0.43,282,0.43,283,0.43,284,0.43,285,3.454,286,0.699,287,0.829,288,2.314,289,0.275,290,0.43,291,1.014,292,0.43,293,0.43,294,1.583,295,0.43,296,0.43,297,1.308,298,0.389,299,0.43,300,0.43,301,0.362,302,0.43,303,0.829,304,0.43,305,0.661,306,0.43,307,0.829,308,0.829,309,0.43,310,0.43,311,0.362,312,0.362,313,0.661,314,0.43,315,0.43,316,0.362,317,0.362,318,0.362,319,0.43,320,0.43,321,0.43,322,0.389,323,0.326,324,0.342,325,0.362,326,0.362,327,0.362,328,0.362,329,0.43,330,0.389,331,0.829,332,0.43,333,0.751,334,0.751,335,0.661,336,0.43,337,1.496,338,0.389,339,0.829,340,0.43,341,0.261,342,0.43,343,0.43,344,0.829,345,0.326,346,0.362,347,0.43,348,0.43,349,0.326,350,0.43,351,0.362,352,0.43,353,0.389,354,0.43,355,0.605,356,0.43,357,0.43,358,0.302,359,0.43,360,0.389,361,0.362,362,0.313,363,0.43,364,0.661,365,0.43,366,0.43,367,0.699,368,0.699,369,0.389,370,0.389,371,0.362,372,0.362,373,0.43,374,0.829,375,0.389,376,0.43,377,0.43,378,0.43,379,0.829,380,0.699,381,0.829,382,0.829,383,0.829,384,0.829,385,0.829,386,0.829,387,0.43,388,0.255,389,0.362,390,1.592,391,0.362,392,0.699,393,0.699,394,0.362,395,1.014,396,0.362,397,0.362,398,0.362]],["component//swarmlab/docs/install/install-docker.html",[1,0.455]],["title//swarmlab/docs/install/install-docker.html#why-docker",[66,30.989]],["name//swarmlab/docs/install/install-docker.html#why-docker",[]],["text//swarmlab/docs/install/install-docker.html#why-docker",[]],["component//swarmlab/docs/install/install-docker.html#why-docker",[]],["title//swarmlab/docs/install/install-docker.html#linuxnix-installation-of-docker",[66,19.332,269,23.728,399,39.932]],["name//swarmlab/docs/install/install-docker.html#linuxnix-installation-of-docker",[]],["text//swarmlab/docs/install/install-docker.html#linuxnix-installation-of-docker",[]],["component//swarmlab/docs/install/install-docker.html#linuxnix-installation-of-docker",[]],["title//swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled",[171,17.655,177,22.054,337,23.13,338,26.28,362,21.159]],["name//swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled",[]],["text//swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled",[]],["component//swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled",[]],["title//swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue",[197,16.617,313,18.165,367,19.222,368,19.222,371,19.222,372,19.222,400,19.222]],["name//swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue",[]],["text//swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue",[]],["component//swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue",[]],["title//swarmlab/docs/install/install-docker.html#docker-compose",[66,23.811,390,35.863]],["name//swarmlab/docs/install/install-docker.html#docker-compose",[]],["text//swarmlab/docs/install/install-docker.html#docker-compose",[]],["component//swarmlab/docs/install/install-docker.html#docker-compose",[]],["title//swarmlab/docs/install/install-hybrid.html",[52,36.401]],["name//swarmlab/docs/install/install-hybrid.html",[52,0.621,269,0.649]],["text//swarmlab/docs/install/install-hybrid.html",[1,0.322,4,0.419,22,0.248,23,0.338,34,0.289,42,1.182,46,0.707,47,0.369,52,0.733,54,0.297,58,0.361,63,0.297,64,2.847,66,1.272,70,1.027,77,0.315,88,0.606,97,0.338,109,0.297,119,0.352,130,0.352,131,0.677,148,0.369,157,0.253,160,0.208,167,0.369,171,1.415,173,0.315,177,1.767,180,0.677,188,0.352,190,0.369,193,0.39,197,0.338,198,0.425,210,0.325,214,0.39,218,0.369,223,0.39,228,0.269,233,0.369,241,0.626,243,0.175,249,0.282,255,0.71,264,0.352,269,1.382,271,0.39,285,3.093,286,0.39,288,1.69,289,0.297,291,0.752,294,1.087,301,0.39,305,0.369,311,0.39,312,0.39,316,0.39,317,0.39,318,0.39,323,0.352,324,0.369,325,0.39,327,0.39,328,0.39,337,1.597,345,0.677,358,0.325,361,0.39,362,0.65,389,0.39,390,1.461,391,0.39,392,0.752,393,0.752,394,0.39,395,1.087,396,0.39,397,0.39,398,0.39,401,0.39,402,0.985,403,0.39,404,0.39,405,0.419,406,1.167,407,0.369,408,0.419,409,0.419,410,0.419,411,0.419,412,0.419,413,0.419,414,0.807,415,0.807,416,0.419,417,0.419,418,0.419,419,0.419,420,0.807,421,0.419,422,0.419,423,0.419,424,0.419,425,0.419,426,0.419,427,0.419,428,0.419,429,0.419,430,0.752,431,0.71,432,0.419,433,0.419,434,0.419,435,0.39,436,0.419,437,0.369,438,0.71,439,0.979,440,0.807,441,0.807,442,0.891,443,0.891,444,0.807,445,0.289,446,0.807,447,1.167,448,0.419,449,1.167,450,0.419,451,0.807,452,0.369,453,1.167,454,0.419,455,0.419,456,0.39,457,0.807,458,1.502,459,1.167,460,0.807,461,0.807,462,0.419,463,0.419,464,0.39,465,0.807,466,0.419,467,0.807,468,0.419,469,0.39,470,0.419,471,0.807,472,0.39,473,1.167,474,0.419,475,0.419,476,0.419,477,0.419,478,0.419,479,0.419,480,0.419,481,1.167,482,0.419,483,1.502,484,0.419,485,0.338,486,0.419,487,0.419,488,0.419,489,0.419,490,0.419,491,0.39,492,0.419]],["component//swarmlab/docs/install/install-hybrid.html",[1,0.455]],["title//swarmlab/docs/install/install-hybrid.html#system-requirements",[18,33.426,109,31.507]],["name//swarmlab/docs/install/install-hybrid.html#system-requirements",[]],["text//swarmlab/docs/install/install-hybrid.html#system-requirements",[]],["component//swarmlab/docs/install/install-hybrid.html#system-requirements",[]],["title//swarmlab/docs/install/install-hybrid.html#prerequisites",[493,57.969]],["name//swarmlab/docs/install/install-hybrid.html#prerequisites",[]],["text//swarmlab/docs/install/install-hybrid.html#prerequisites",[]],["component//swarmlab/docs/install/install-hybrid.html#prerequisites",[]],["title//swarmlab/docs/install/install-hybrid.html#node-version-15",[297,33.683,494,26.319,495,36.165]],["name//swarmlab/docs/install/install-hybrid.html#node-version-15",[]],["text//swarmlab/docs/install/install-hybrid.html#node-version-15",[]],["component//swarmlab/docs/install/install-hybrid.html#node-version-15",[]],["title//swarmlab/docs/install/install-hybrid.html#docker",[66,30.989]],["name//swarmlab/docs/install/install-hybrid.html#docker",[]],["text//swarmlab/docs/install/install-hybrid.html#docker",[]],["component//swarmlab/docs/install/install-hybrid.html#docker",[]],["title//swarmlab/docs/install/install-hybrid.html#docker-compose",[66,23.811,390,35.863]],["name//swarmlab/docs/install/install-hybrid.html#docker-compose",[]],["text//swarmlab/docs/install/install-hybrid.html#docker-compose",[]],["component//swarmlab/docs/install/install-hybrid.html#docker-compose",[]],["title//swarmlab/docs/install/install-hybrid.html#pm2",[437,51.021]],["name//swarmlab/docs/install/install-hybrid.html#pm2",[]],["text//swarmlab/docs/install/install-hybrid.html#pm2",[]],["component//swarmlab/docs/install/install-hybrid.html#pm2",[]],["title//swarmlab/docs/install/install-hybrid.html#install",[269,38.034]],["name//swarmlab/docs/install/install-hybrid.html#install",[]],["text//swarmlab/docs/install/install-hybrid.html#install",[]],["component//swarmlab/docs/install/install-hybrid.html#install",[]],["title//swarmlab/docs/install/install-hybrid.html#linux",[402,38.034]],["name//swarmlab/docs/install/install-hybrid.html#linux",[]],["text//swarmlab/docs/install/install-hybrid.html#linux",[]],["component//swarmlab/docs/install/install-hybrid.html#linux",[]],["title//swarmlab/docs/install/install-hybrid.html#clone-the-repo",[323,37.38,439,37.38]],["name//swarmlab/docs/install/install-hybrid.html#clone-the-repo",[]],["text//swarmlab/docs/install/install-hybrid.html#clone-the-repo",[]],["component//swarmlab/docs/install/install-hybrid.html#clone-the-repo",[]],["title//swarmlab/docs/install/install-hybrid.html#install-it",[269,38.034]],["name//swarmlab/docs/install/install-hybrid.html#install-it",[]],["text//swarmlab/docs/install/install-hybrid.html#install-it",[]],["component//swarmlab/docs/install/install-hybrid.html#install-it",[]],["title//swarmlab/docs/install/install-hybrid.html#windows",[171,38.944]],["name//swarmlab/docs/install/install-hybrid.html#windows",[]],["text//swarmlab/docs/install/install-hybrid.html#windows",[]],["component//swarmlab/docs/install/install-hybrid.html#windows",[]],["title//swarmlab/docs/install/install-hybrid.html#fix-network-issues",[58,16.193,197,29.118,400,33.683]],["name//swarmlab/docs/install/install-hybrid.html#fix-network-issues",[]],["text//swarmlab/docs/install/install-hybrid.html#fix-network-issues",[]],["component//swarmlab/docs/install/install-hybrid.html#fix-network-issues",[]],["title//swarmlab/docs/install/install-hybrid.html#startstop-service",[80,24.189,496,44.542]],["name//swarmlab/docs/install/install-hybrid.html#startstop-service",[]],["text//swarmlab/docs/install/install-hybrid.html#startstop-service",[]],["component//swarmlab/docs/install/install-hybrid.html#startstop-service",[]],["title//swarmlab/docs/install/install-hybrid.html#start",[243,24.202]],["name//swarmlab/docs/install/install-hybrid.html#start",[]],["text//swarmlab/docs/install/install-hybrid.html#start",[]],["component//swarmlab/docs/install/install-hybrid.html#start",[]],["title//swarmlab/docs/install/install-hybrid.html#stop",[160,28.793]],["name//swarmlab/docs/install/install-hybrid.html#stop",[]],["text//swarmlab/docs/install/install-hybrid.html#stop",[]],["component//swarmlab/docs/install/install-hybrid.html#stop",[]],["title//swarmlab/docs/install/install-venus.html",[78,44.982]],["name//swarmlab/docs/install/install-venus.html",[78,0.768,269,0.649]],["text//swarmlab/docs/install/install-venus.html",[4,0.384,22,0.227,23,0.309,34,0.264,42,1.22,46,0.653,47,0.338,52,0.241,54,0.271,58,0.172,63,0.271,64,2.792,66,1.313,70,1.478,77,0.288,78,0.575,85,0.338,88,0.556,97,0.309,109,0.271,119,0.622,130,0.322,131,0.901,157,0.447,160,0.19,167,0.338,171,1.313,173,0.288,177,1.857,180,0.622,188,0.322,190,0.338,193,0.357,197,0.309,198,0.884,210,0.298,214,0.357,218,0.338,223,0.357,228,0.246,233,0.338,241,0.575,243,0.16,249,0.258,255,0.652,264,0.322,269,1.452,271,0.357,285,3.081,286,0.357,288,1.82,289,0.271,291,0.69,294,1,301,0.357,305,0.338,311,0.357,312,0.357,316,0.357,317,0.357,318,0.357,323,0.322,324,0.338,325,0.357,327,0.357,328,0.357,337,2.739,345,0.622,349,0.322,355,0.309,358,0.298,360,0.384,361,0.69,362,0.309,389,0.357,390,1.352,391,0.357,392,0.69,393,0.69,394,0.357,395,1,396,0.357,397,0.357,398,0.357,401,0.357,402,1.101,403,0.357,404,0.357,405,0.384,406,1.074,407,0.338,408,0.384,409,0.384,410,0.384,411,0.384,412,0.384,413,0.384,414,0.741,415,0.741,416,0.384,417,0.384,418,0.384,419,0.384,420,0.741,421,0.384,422,0.384,423,0.384,424,0.384,425,0.384,426,0.384,427,0.384,428,0.384,429,0.384,430,0.69,431,0.652,432,0.384,433,0.384,434,0.384,435,0.357,436,0.384,437,0.338,438,0.652,439,0.901,440,0.741,441,0.741,444,0.741,445,0.264,446,0.741,447,1.679,448,0.384,449,1.074,450,0.384,451,0.741,452,0.338,453,1.074,454,0.384,455,0.384,456,0.357,457,0.741,458,1.386,459,1.074,460,0.741,461,1.074,462,0.384,463,0.384,464,0.357,465,0.741,466,0.384,467,0.741,468,0.384,469,0.357,470,0.384,471,0.741,472,0.357,473,1.074,474,0.384,475,0.384,476,0.384,477,0.384,478,0.384,479,0.384,480,0.384,481,1.074,482,0.384,483,1.386,484,0.384,485,0.309,486,0.384,487,0.384,488,0.384,489,0.384,490,0.384,491,0.357,492,0.384,497,0.384,498,0.423,499,0.818,500,0.818,501,0.741,502,0.423]],["component//swarmlab/docs/install/install-venus.html",[1,0.455]],["title//swarmlab/docs/install/install-venus.html#system-requirements",[18,33.426,109,31.507]],["name//swarmlab/docs/install/install-venus.html#system-requirements",[]],["text//swarmlab/docs/install/install-venus.html#system-requirements",[]],["component//swarmlab/docs/install/install-venus.html#system-requirements",[]],["title//swarmlab/docs/install/install-venus.html#prerequisites",[493,57.969]],["name//swarmlab/docs/install/install-venus.html#prerequisites",[]],["text//swarmlab/docs/install/install-venus.html#prerequisites",[]],["component//swarmlab/docs/install/install-venus.html#prerequisites",[]],["title//swarmlab/docs/install/install-venus.html#node-version-15",[297,33.683,494,26.319,495,36.165]],["name//swarmlab/docs/install/install-venus.html#node-version-15",[]],["text//swarmlab/docs/install/install-venus.html#node-version-15",[]],["component//swarmlab/docs/install/install-venus.html#node-version-15",[]],["title//swarmlab/docs/install/install-venus.html#docker",[66,30.989]],["name//swarmlab/docs/install/install-venus.html#docker",[]],["text//swarmlab/docs/install/install-venus.html#docker",[]],["component//swarmlab/docs/install/install-venus.html#docker",[]],["title//swarmlab/docs/install/install-venus.html#docker-compose",[66,23.811,390,35.863]],["name//swarmlab/docs/install/install-venus.html#docker-compose",[]],["text//swarmlab/docs/install/install-venus.html#docker-compose",[]],["component//swarmlab/docs/install/install-venus.html#docker-compose",[]],["title//swarmlab/docs/install/install-venus.html#pm2",[437,51.021]],["name//swarmlab/docs/install/install-venus.html#pm2",[]],["text//swarmlab/docs/install/install-venus.html#pm2",[]],["component//swarmlab/docs/install/install-venus.html#pm2",[]],["title//swarmlab/docs/install/install-venus.html#wireguard",[497,57.969]],["name//swarmlab/docs/install/install-venus.html#wireguard",[]],["text//swarmlab/docs/install/install-venus.html#wireguard",[]],["component//swarmlab/docs/install/install-venus.html#wireguard",[]],["title//swarmlab/docs/install/install-venus.html#install",[269,38.034]],["name//swarmlab/docs/install/install-venus.html#install",[]],["text//swarmlab/docs/install/install-venus.html#install",[]],["component//swarmlab/docs/install/install-venus.html#install",[]],["title//swarmlab/docs/install/install-venus.html#linux",[402,38.034]],["name//swarmlab/docs/install/install-venus.html#linux",[]],["text//swarmlab/docs/install/install-venus.html#linux",[]],["component//swarmlab/docs/install/install-venus.html#linux",[]],["title//swarmlab/docs/install/install-venus.html#clone-the-repo",[323,37.38,439,37.38]],["name//swarmlab/docs/install/install-venus.html#clone-the-repo",[]],["text//swarmlab/docs/install/install-venus.html#clone-the-repo",[]],["component//swarmlab/docs/install/install-venus.html#clone-the-repo",[]],["title//swarmlab/docs/install/install-venus.html#install-it",[269,38.034]],["name//swarmlab/docs/install/install-venus.html#install-it",[]],["text//swarmlab/docs/install/install-venus.html#install-it",[]],["component//swarmlab/docs/install/install-venus.html#install-it",[]],["title//swarmlab/docs/install/install-venus.html#windows",[171,38.944]],["name//swarmlab/docs/install/install-venus.html#windows",[]],["text//swarmlab/docs/install/install-venus.html#windows",[]],["component//swarmlab/docs/install/install-venus.html#windows",[]],["title//swarmlab/docs/install/install-venus.html#fix-network-issues",[58,16.193,197,29.118,400,33.683]],["name//swarmlab/docs/install/install-venus.html#fix-network-issues",[]],["text//swarmlab/docs/install/install-venus.html#fix-network-issues",[]],["component//swarmlab/docs/install/install-venus.html#fix-network-issues",[]],["title//swarmlab/docs/install/install-venus.html#startstop-service",[80,24.189,496,44.542]],["name//swarmlab/docs/install/install-venus.html#startstop-service",[]],["text//swarmlab/docs/install/install-venus.html#startstop-service",[]],["component//swarmlab/docs/install/install-venus.html#startstop-service",[]],["title//swarmlab/docs/install/install-venus.html#start",[243,24.202]],["name//swarmlab/docs/install/install-venus.html#start",[]],["text//swarmlab/docs/install/install-venus.html#start",[]],["component//swarmlab/docs/install/install-venus.html#start",[]],["title//swarmlab/docs/install/install-venus.html#stop",[160,28.793]],["name//swarmlab/docs/install/install-venus.html#stop",[]],["text//swarmlab/docs/install/install-venus.html#stop",[]],["component//swarmlab/docs/install/install-venus.html#stop",[]],["title//swarmlab/docs/install/overview.html",[269,38.034]],["name//swarmlab/docs/install/overview.html",[236,1.16]],["text//swarmlab/docs/install/overview.html",[1,1.001,3,1.064,6,2.335,7,0.872,8,0.855,9,2.827,18,1.064,19,1.19,20,1.248,22,1.994,42,0.704,43,1.064,45,1.142,46,1.586,50,0.573,58,1.508,65,1.19,66,1.34,80,0.77,86,1.248,87,3.58,88,2.528,97,1.142,104,2.103,108,1.142,109,1.003,110,1.321,111,1.248,161,1.773,171,1.684,176,1.248,181,0.977,201,1.003,210,1.945,269,0.93,272,1.418,355,1.142,362,1.142,401,1.321,402,1.645,403,1.321,404,1.321,503,1.321,504,1.418,505,1.418,506,1.418,507,1.418,508,1.566,509,2.768,510,1.566,511,1.566,512,1.418,513,1.566,514,1.566,515,1.566,516,1.566,517,1.566]],["component//swarmlab/docs/install/overview.html",[1,0.455]],["title//swarmlab/docs/install/overview.html#hybrid",[52,36.401]],["name//swarmlab/docs/install/overview.html#hybrid",[]],["text//swarmlab/docs/install/overview.html#hybrid",[]],["component//swarmlab/docs/install/overview.html#hybrid",[]],["title//swarmlab/docs/install/overview.html#venus",[78,44.982]],["name//swarmlab/docs/install/overview.html#venus",[]],["text//swarmlab/docs/install/overview.html#venus",[]],["component//swarmlab/docs/install/overview.html#venus",[]],["title//swarmlab/docs/install/overview.html#docker",[66,30.989]],["name//swarmlab/docs/install/overview.html#docker",[]],["text//swarmlab/docs/install/overview.html#docker",[]],["component//swarmlab/docs/install/overview.html#docker",[]],["title//swarmlab/docs/myservices/jupyter.html",[518,46.674]],["name//swarmlab/docs/myservices/jupyter.html",[518,1.424]],["text//swarmlab/docs/myservices/jupyter.html",[4,0.734,12,0.758,20,0.667,21,0.706,22,0.449,23,0.61,32,0.61,42,0.703,46,0.357,48,0.569,50,0.805,52,1.857,58,0.339,64,0.509,66,0.405,80,0.412,90,1.252,111,0.667,137,0.758,142,0.371,144,1.941,151,0.44,152,0.418,154,1.751,155,0.339,160,0.376,162,0.449,165,0.457,168,0.588,174,0.536,198,0.399,212,0.412,215,0.758,225,0.466,228,0.909,229,0.975,232,1.51,237,1.429,239,0.509,241,0.588,243,0.591,266,0.667,289,0.536,324,2.603,326,1.319,330,0.758,388,0.497,402,0.497,438,0.667,518,1.605,519,0.44,520,0.837,521,0.837,522,0.837,523,0.837,524,0.837,525,1.564,526,0.837,527,0.706,528,0.706,529,0.837,530,1.564,531,0.837,532,0.837,533,2.201,534,0.837,535,0.837,536,0.837,537,0.837,538,0.837,539,2.201,540,0.837,541,0.837,542,2.201,543,0.837,544,0.837,545,0.837,546,0.837,547,0.837,548,0.837,549,0.837,550,0.837,551,1.564,552,0.837,553,0.837,554,0.837,555,0.837,556,0.837,557,0.837,558,0.837,559,0.837,560,0.837,561,0.837,562,0.837,563,0.837,564,0.837,565,0.837,566,0.837,567,0.837,568,0.837,569,0.837,570,0.837,571,1.564,572,0.837,573,0.837,574,0.837,575,0.837,576,0.837,577,0.837,578,0.837,579,0.837,580,0.837,581,0.837,582,1.416,583,0.837,584,0.837,585,0.837]],["component//swarmlab/docs/myservices/jupyter.html",[1,0.455]],["title//swarmlab/docs/myservices/jupyter.html#default-configuration",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/jupyter.html#default-configuration",[]],["text//swarmlab/docs/myservices/jupyter.html#default-configuration",[]],["component//swarmlab/docs/myservices/jupyter.html#default-configuration",[]],["title//swarmlab/docs/myservices/jupyter.html#working-directory-root-user",[4,15.785,178,20.449,212,16.531,289,21.532]],["name//swarmlab/docs/myservices/jupyter.html#working-directory-root-user",[]],["text//swarmlab/docs/myservices/jupyter.html#working-directory-root-user",[]],["component//swarmlab/docs/myservices/jupyter.html#working-directory-root-user",[]],["title//swarmlab/docs/myservices/jupyter.html#default-user-root-user",[4,24.623,198,16.024,289,21.532]],["name//swarmlab/docs/myservices/jupyter.html#default-user-root-user",[]],["text//swarmlab/docs/myservices/jupyter.html#default-user-root-user",[]],["component//swarmlab/docs/myservices/jupyter.html#default-user-root-user",[]],["title//swarmlab/docs/myservices/jupyter.html#unprivileged-user",[4,23.098,586,49.182]],["name//swarmlab/docs/myservices/jupyter.html#unprivileged-user",[]],["text//swarmlab/docs/myservices/jupyter.html#unprivileged-user",[]],["component//swarmlab/docs/myservices/jupyter.html#unprivileged-user",[]],["title//swarmlab/docs/myservices/jupyter.html#user",[4,30.061]],["name//swarmlab/docs/myservices/jupyter.html#user",[]],["text//swarmlab/docs/myservices/jupyter.html#user",[]],["component//swarmlab/docs/myservices/jupyter.html#user",[]],["title//swarmlab/docs/myservices/jupyter.html#home",[587,57.969]],["name//swarmlab/docs/myservices/jupyter.html#home",[]],["text//swarmlab/docs/myservices/jupyter.html#home",[]],["component//swarmlab/docs/myservices/jupyter.html#home",[]],["title//swarmlab/docs/myservices/jupyter.html#directory-map",[212,24.189,225,27.401]],["name//swarmlab/docs/myservices/jupyter.html#directory-map",[]],["text//swarmlab/docs/myservices/jupyter.html#directory-map",[]],["component//swarmlab/docs/myservices/jupyter.html#directory-map",[]],["title//swarmlab/docs/myservices/jupyter.html#ports",[165,34.966]],["name//swarmlab/docs/myservices/jupyter.html#ports",[]],["text//swarmlab/docs/myservices/jupyter.html#ports",[]],["component//swarmlab/docs/myservices/jupyter.html#ports",[]],["title//swarmlab/docs/myservices/jupyter.html#logs",[162,34.309]],["name//swarmlab/docs/myservices/jupyter.html#logs",[]],["text//swarmlab/docs/myservices/jupyter.html#logs",[]],["component//swarmlab/docs/myservices/jupyter.html#logs",[]],["title//swarmlab/docs/myservices/jupyter.html#connect",[50,23.414]],["name//swarmlab/docs/myservices/jupyter.html#connect",[]],["text//swarmlab/docs/myservices/jupyter.html#connect",[]],["component//swarmlab/docs/myservices/jupyter.html#connect",[]],["title//swarmlab/docs/myservices/jupyter.html#connect-via-exec",[50,14.607,341,24.295,388,23.728]],["name//swarmlab/docs/myservices/jupyter.html#connect-via-exec",[]],["text//swarmlab/docs/myservices/jupyter.html#connect-via-exec",[]],["component//swarmlab/docs/myservices/jupyter.html#connect-via-exec",[]],["title//swarmlab/docs/myservices/jupyter.html#connect-via-web",[50,14.607,341,24.295,528,33.683]],["name//swarmlab/docs/myservices/jupyter.html#connect-via-web",[]],["text//swarmlab/docs/myservices/jupyter.html#connect-via-web",[]],["component//swarmlab/docs/myservices/jupyter.html#connect-via-web",[]],["title//swarmlab/docs/myservices/jupyter.html#jupyter-setup",[518,35.863,588,49.182]],["name//swarmlab/docs/myservices/jupyter.html#jupyter-setup",[]],["text//swarmlab/docs/myservices/jupyter.html#jupyter-setup",[]],["component//swarmlab/docs/myservices/jupyter.html#jupyter-setup",[]],["title//swarmlab/docs/myservices/jupyter.html#video",[234,34.966]],["name//swarmlab/docs/myservices/jupyter.html#video",[]],["text//swarmlab/docs/myservices/jupyter.html#video",[]],["component//swarmlab/docs/myservices/jupyter.html#video",[]],["title//swarmlab/docs/myservices/jupyter.html#start-jupyter",[243,18.596,518,35.863]],["name//swarmlab/docs/myservices/jupyter.html#start-jupyter",[]],["text//swarmlab/docs/myservices/jupyter.html#start-jupyter",[]],["component//swarmlab/docs/myservices/jupyter.html#start-jupyter",[]],["title//swarmlab/docs/myservices/jupyter.html#stop-jupyter",[160,22.124,518,35.863]],["name//swarmlab/docs/myservices/jupyter.html#stop-jupyter",[]],["text//swarmlab/docs/myservices/jupyter.html#stop-jupyter",[]],["component//swarmlab/docs/myservices/jupyter.html#stop-jupyter",[]],["title//swarmlab/docs/myservices/linux.html",[402,38.034]],["name//swarmlab/docs/myservices/linux.html",[402,1.16]],["text//swarmlab/docs/myservices/linux.html",[11,0.362,14,0.952,22,0.563,42,0.473,46,0.234,48,0.714,50,0.552,52,1.32,54,0.673,58,0.223,64,6.006,65,0.799,66,0.731,80,0.27,142,0.244,144,1.148,151,0.289,152,0.275,154,1.036,155,0.223,160,0.247,162,0.295,165,1.055,200,0.739,212,0.27,225,0.306,228,0.611,229,0.656,232,0.574,237,0.999,243,0.208,333,1.75,380,0.464,388,0.327,402,1.148,445,0.656,485,0.401,519,0.289,582,0.498,589,0.464,590,0.386,591,0.464,592,0.464,593,0.55,594,0.464,595,0.464,596,0.887,597,0.464,598,0.464,599,0.438,600,0.464,601,0.464,602,0.55,603,2.321,604,1.051,605,0.55,606,0.55,607,1.51,608,0.55,609,0.55,610,0.55,611,0.55,612,0.55,613,0.55,614,0.55,615,1.051,616,0.55,617,0.55,618,0.55,619,0.55,620,0.55,621,0.55,622,0.498,623,0.55,624,0.55,625,1.51,626,1.51,627,0.401,628,0.55,629,0.55,630,0.55,631,0.55,632,0.55,633,0.55,634,0.55,635,0.55,636,0.55,637,0.55,638,1.051,639,0.55,640,0.55,641,0.55,642,0.55,643,0.55,644,0.55,645,0.55,646,0.55,647,0.55,648,0.55,649,0.55,650,0.55,651,0.55,652,0.55,653,0.55,654,0.55]],["component//swarmlab/docs/myservices/linux.html",[1,0.455]],["title//swarmlab/docs/myservices/linux.html#default-configuration",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/linux.html#default-configuration",[]],["text//swarmlab/docs/myservices/linux.html#default-configuration",[]],["component//swarmlab/docs/myservices/linux.html#default-configuration",[]],["title//swarmlab/docs/myservices/linux.html#working-directory",[178,29.923,212,24.189]],["name//swarmlab/docs/myservices/linux.html#working-directory",[]],["text//swarmlab/docs/myservices/linux.html#working-directory",[]],["component//swarmlab/docs/myservices/linux.html#working-directory",[]],["title//swarmlab/docs/myservices/linux.html#default-user",[4,23.098,198,23.447]],["name//swarmlab/docs/myservices/linux.html#default-user",[]],["text//swarmlab/docs/myservices/linux.html#default-user",[]],["component//swarmlab/docs/myservices/linux.html#default-user",[]],["title//swarmlab/docs/myservices/linux.html#default-password",[198,23.447,655,37.38]],["name//swarmlab/docs/myservices/linux.html#default-password",[]],["text//swarmlab/docs/myservices/linux.html#default-password",[]],["component//swarmlab/docs/myservices/linux.html#default-password",[]],["title//swarmlab/docs/myservices/linux.html#default-password4root",[198,23.447,656,41.485]],["name//swarmlab/docs/myservices/linux.html#default-password4root",[]],["text//swarmlab/docs/myservices/linux.html#default-password4root",[]],["component//swarmlab/docs/myservices/linux.html#default-password4root",[]],["title//swarmlab/docs/myservices/linux.html#directory-map",[212,24.189,225,27.401]],["name//swarmlab/docs/myservices/linux.html#directory-map",[]],["text//swarmlab/docs/myservices/linux.html#directory-map",[]],["component//swarmlab/docs/myservices/linux.html#directory-map",[]],["title//swarmlab/docs/myservices/linux.html#ports",[165,34.966]],["name//swarmlab/docs/myservices/linux.html#ports",[]],["text//swarmlab/docs/myservices/linux.html#ports",[]],["component//swarmlab/docs/myservices/linux.html#ports",[]],["title//swarmlab/docs/myservices/linux.html#logs",[162,34.309]],["name//swarmlab/docs/myservices/linux.html#logs",[]],["text//swarmlab/docs/myservices/linux.html#logs",[]],["component//swarmlab/docs/myservices/linux.html#logs",[]],["title//swarmlab/docs/myservices/linux.html#connect",[50,23.414]],["name//swarmlab/docs/myservices/linux.html#connect",[]],["text//swarmlab/docs/myservices/linux.html#connect",[]],["component//swarmlab/docs/myservices/linux.html#connect",[]],["title//swarmlab/docs/myservices/linux.html#connect-via-ssh",[50,14.607,341,24.295,590,28.063]],["name//swarmlab/docs/myservices/linux.html#connect-via-ssh",[]],["text//swarmlab/docs/myservices/linux.html#connect-via-ssh",[]],["component//swarmlab/docs/myservices/linux.html#connect-via-ssh",[]],["title//swarmlab/docs/myservices/linux.html#connect-via-exec",[50,14.607,341,24.295,388,23.728]],["name//swarmlab/docs/myservices/linux.html#connect-via-exec",[]],["text//swarmlab/docs/myservices/linux.html#connect-via-exec",[]],["component//swarmlab/docs/myservices/linux.html#connect-via-exec",[]],["title//swarmlab/docs/myservices/linux.html#find-lab-workers",[104,30.35,237,20.647,657,33.683]],["name//swarmlab/docs/myservices/linux.html#find-lab-workers",[]],["text//swarmlab/docs/myservices/linux.html#find-lab-workers",[]],["component//swarmlab/docs/myservices/linux.html#find-lab-workers",[]],["title//swarmlab/docs/myservices/linux.html#examples",[445,39.929]],["name//swarmlab/docs/myservices/linux.html#examples",[]],["text//swarmlab/docs/myservices/linux.html#examples",[]],["component//swarmlab/docs/myservices/linux.html#examples",[]],["title//swarmlab/docs/myservices/linux.html#video",[234,34.966]],["name//swarmlab/docs/myservices/linux.html#video",[]],["text//swarmlab/docs/myservices/linux.html#video",[]],["component//swarmlab/docs/myservices/linux.html#video",[]],["title//swarmlab/docs/myservices/linux.html#start-linux",[243,18.596,402,29.224]],["name//swarmlab/docs/myservices/linux.html#start-linux",[]],["text//swarmlab/docs/myservices/linux.html#start-linux",[]],["component//swarmlab/docs/myservices/linux.html#start-linux",[]],["title//swarmlab/docs/myservices/linux.html#stop-linux",[160,22.124,402,29.224]],["name//swarmlab/docs/myservices/linux.html#stop-linux",[]],["text//swarmlab/docs/myservices/linux.html#stop-linux",[]],["component//swarmlab/docs/myservices/linux.html#stop-linux",[]],["title//swarmlab/docs/myservices/mpi.html",[658,48.649]],["name//swarmlab/docs/myservices/mpi.html",[658,1.484]],["text//swarmlab/docs/myservices/mpi.html",[11,0.743,22,1.525,42,0.927,46,0.481,48,1.933,49,0.951,50,1.041,52,2.326,58,0.457,64,2.794,66,1.377,71,1.566,80,0.555,142,0.5,144,2.088,151,0.594,152,0.564,154,1.883,155,0.836,160,0.507,162,0.604,165,1.919,168,0.793,200,1.999,212,1.013,225,0.628,228,1.197,229,1.285,232,1.126,237,1.471,243,0.426,305,0.899,345,0.857,362,0.822,380,0.951,388,0.67,445,1.775,485,1.502,519,0.594,589,0.951,590,0.793,591,0.951,592,0.951,594,0.951,595,0.951,596,2.399,597,0.951,598,0.951,599,0.899,600,1.738,658,2.67,659,1.128,660,2.845,661,1.128,662,2.06,663,1.128,664,1.128,665,1.128,666,1.128,667,1.021,668,1.128,669,1.128,670,1.128,671,1.128,672,1.128,673,1.128,674,1.128]],["component//swarmlab/docs/myservices/mpi.html",[1,0.455]],["title//swarmlab/docs/myservices/mpi.html#default-configuration",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/mpi.html#default-configuration",[]],["text//swarmlab/docs/myservices/mpi.html#default-configuration",[]],["component//swarmlab/docs/myservices/mpi.html#default-configuration",[]],["title//swarmlab/docs/myservices/mpi.html#working-directory",[178,29.923,212,24.189]],["name//swarmlab/docs/myservices/mpi.html#working-directory",[]],["text//swarmlab/docs/myservices/mpi.html#working-directory",[]],["component//swarmlab/docs/myservices/mpi.html#working-directory",[]],["title//swarmlab/docs/myservices/mpi.html#default-user",[4,23.098,198,23.447]],["name//swarmlab/docs/myservices/mpi.html#default-user",[]],["text//swarmlab/docs/myservices/mpi.html#default-user",[]],["component//swarmlab/docs/myservices/mpi.html#default-user",[]],["title//swarmlab/docs/myservices/mpi.html#default-password",[198,23.447,655,37.38]],["name//swarmlab/docs/myservices/mpi.html#default-password",[]],["text//swarmlab/docs/myservices/mpi.html#default-password",[]],["component//swarmlab/docs/myservices/mpi.html#default-password",[]],["title//swarmlab/docs/myservices/mpi.html#default-password4root",[198,23.447,656,41.485]],["name//swarmlab/docs/myservices/mpi.html#default-password4root",[]],["text//swarmlab/docs/myservices/mpi.html#default-password4root",[]],["component//swarmlab/docs/myservices/mpi.html#default-password4root",[]],["title//swarmlab/docs/myservices/mpi.html#directory-map",[212,24.189,225,27.401]],["name//swarmlab/docs/myservices/mpi.html#directory-map",[]],["text//swarmlab/docs/myservices/mpi.html#directory-map",[]],["component//swarmlab/docs/myservices/mpi.html#directory-map",[]],["title//swarmlab/docs/myservices/mpi.html#ports",[165,34.966]],["name//swarmlab/docs/myservices/mpi.html#ports",[]],["text//swarmlab/docs/myservices/mpi.html#ports",[]],["component//swarmlab/docs/myservices/mpi.html#ports",[]],["title//swarmlab/docs/myservices/mpi.html#logs",[162,34.309]],["name//swarmlab/docs/myservices/mpi.html#logs",[]],["text//swarmlab/docs/myservices/mpi.html#logs",[]],["component//swarmlab/docs/myservices/mpi.html#logs",[]],["title//swarmlab/docs/myservices/mpi.html#connect",[50,23.414]],["name//swarmlab/docs/myservices/mpi.html#connect",[]],["text//swarmlab/docs/myservices/mpi.html#connect",[]],["component//swarmlab/docs/myservices/mpi.html#connect",[]],["title//swarmlab/docs/myservices/mpi.html#connect-via-ssh",[50,14.607,341,24.295,590,28.063]],["name//swarmlab/docs/myservices/mpi.html#connect-via-ssh",[]],["text//swarmlab/docs/myservices/mpi.html#connect-via-ssh",[]],["component//swarmlab/docs/myservices/mpi.html#connect-via-ssh",[]],["title//swarmlab/docs/myservices/mpi.html#connect-via-exec",[50,14.607,341,24.295,388,23.728]],["name//swarmlab/docs/myservices/mpi.html#connect-via-exec",[]],["text//swarmlab/docs/myservices/mpi.html#connect-via-exec",[]],["component//swarmlab/docs/myservices/mpi.html#connect-via-exec",[]],["title//swarmlab/docs/myservices/mpi.html#find-lab-workers",[104,30.35,237,20.647,657,33.683]],["name//swarmlab/docs/myservices/mpi.html#find-lab-workers",[]],["text//swarmlab/docs/myservices/mpi.html#find-lab-workers",[]],["component//swarmlab/docs/myservices/mpi.html#find-lab-workers",[]],["title//swarmlab/docs/myservices/mpi.html#helloworld-example",[445,30.68,675,44.542]],["name//swarmlab/docs/myservices/mpi.html#helloworld-example",[]],["text//swarmlab/docs/myservices/mpi.html#helloworld-example",[]],["component//swarmlab/docs/myservices/mpi.html#helloworld-example",[]],["title//swarmlab/docs/myservices/mpi.html#create-hosts-file",[7,22.248,54,25.581,210,28.063]],["name//swarmlab/docs/myservices/mpi.html#create-hosts-file",[]],["text//swarmlab/docs/myservices/mpi.html#create-hosts-file",[]],["component//swarmlab/docs/myservices/mpi.html#create-hosts-file",[]],["title//swarmlab/docs/myservices/mpi.html#compile",[676,64.008]],["name//swarmlab/docs/myservices/mpi.html#compile",[]],["text//swarmlab/docs/myservices/mpi.html#compile",[]],["component//swarmlab/docs/myservices/mpi.html#compile",[]],["title//swarmlab/docs/myservices/mpi.html#run-the-helloworld",[42,22.124,675,44.542]],["name//swarmlab/docs/myservices/mpi.html#run-the-helloworld",[]],["text//swarmlab/docs/myservices/mpi.html#run-the-helloworld",[]],["component//swarmlab/docs/myservices/mpi.html#run-the-helloworld",[]],["title//swarmlab/docs/myservices/mpi.html#copy-files-to-all-clients",[54,25.581,375,36.165,501,36.165]],["name//swarmlab/docs/myservices/mpi.html#copy-files-to-all-clients",[]],["text//swarmlab/docs/myservices/mpi.html#copy-files-to-all-clients",[]],["component//swarmlab/docs/myservices/mpi.html#copy-files-to-all-clients",[]],["title//swarmlab/docs/myservices/mpi.html#more-examples",[154,26.362,445,30.68]],["name//swarmlab/docs/myservices/mpi.html#more-examples",[]],["text//swarmlab/docs/myservices/mpi.html#more-examples",[]],["component//swarmlab/docs/myservices/mpi.html#more-examples",[]],["title//swarmlab/docs/myservices/mpi.html#video",[234,34.966]],["name//swarmlab/docs/myservices/mpi.html#video",[]],["text//swarmlab/docs/myservices/mpi.html#video",[]],["component//swarmlab/docs/myservices/mpi.html#video",[]],["title//swarmlab/docs/myservices/mpi.html#start-mpi",[243,18.596,658,37.38]],["name//swarmlab/docs/myservices/mpi.html#start-mpi",[]],["text//swarmlab/docs/myservices/mpi.html#start-mpi",[]],["component//swarmlab/docs/myservices/mpi.html#start-mpi",[]],["title//swarmlab/docs/myservices/mpi.html#stop-mpi",[160,22.124,658,37.38]],["name//swarmlab/docs/myservices/mpi.html#stop-mpi",[]],["text//swarmlab/docs/myservices/mpi.html#stop-mpi",[]],["component//swarmlab/docs/myservices/mpi.html#stop-mpi",[]],["title//swarmlab/docs/myservices/node.html",[494,42.188]],["name//swarmlab/docs/myservices/node.html",[494,1.287]],["text//swarmlab/docs/myservices/node.html",[42,1.771,46,1.005,50,1.853,52,3.365,64,1.434,66,1.141,80,1.159,142,1.046,144,3.516,154,3.172,155,0.956,160,1.06,162,1.264,165,1.288,212,1.159,225,1.313,228,2.287,229,2.455,232,2.15,237,2.62,239,1.434,243,0.891,289,1.51,388,1.401,494,3.34,519,1.241,527,1.989,677,2.357]],["component//swarmlab/docs/myservices/node.html",[1,0.455]],["title//swarmlab/docs/myservices/node.html#default-configuration",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/node.html#default-configuration",[]],["text//swarmlab/docs/myservices/node.html#default-configuration",[]],["component//swarmlab/docs/myservices/node.html#default-configuration",[]],["title//swarmlab/docs/myservices/node.html#working-directory",[178,29.923,212,24.189]],["name//swarmlab/docs/myservices/node.html#working-directory",[]],["text//swarmlab/docs/myservices/node.html#working-directory",[]],["component//swarmlab/docs/myservices/node.html#working-directory",[]],["title//swarmlab/docs/myservices/node.html#default-user",[4,23.098,198,23.447]],["name//swarmlab/docs/myservices/node.html#default-user",[]],["text//swarmlab/docs/myservices/node.html#default-user",[]],["component//swarmlab/docs/myservices/node.html#default-user",[]],["title//swarmlab/docs/myservices/node.html#directory-map",[212,24.189,225,27.401]],["name//swarmlab/docs/myservices/node.html#directory-map",[]],["text//swarmlab/docs/myservices/node.html#directory-map",[]],["component//swarmlab/docs/myservices/node.html#directory-map",[]],["title//swarmlab/docs/myservices/node.html#ports",[165,34.966]],["name//swarmlab/docs/myservices/node.html#ports",[]],["text//swarmlab/docs/myservices/node.html#ports",[]],["component//swarmlab/docs/myservices/node.html#ports",[]],["title//swarmlab/docs/myservices/node.html#logs",[162,34.309]],["name//swarmlab/docs/myservices/node.html#logs",[]],["text//swarmlab/docs/myservices/node.html#logs",[]],["component//swarmlab/docs/myservices/node.html#logs",[]],["title//swarmlab/docs/myservices/node.html#connect",[50,23.414]],["name//swarmlab/docs/myservices/node.html#connect",[]],["text//swarmlab/docs/myservices/node.html#connect",[]],["component//swarmlab/docs/myservices/node.html#connect",[]],["title//swarmlab/docs/myservices/node.html#connect-via-exec",[50,14.607,341,24.295,388,23.728]],["name//swarmlab/docs/myservices/node.html#connect-via-exec",[]],["text//swarmlab/docs/myservices/node.html#connect-via-exec",[]],["component//swarmlab/docs/myservices/node.html#connect-via-exec",[]],["title//swarmlab/docs/myservices/node.html#video",[234,34.966]],["name//swarmlab/docs/myservices/node.html#video",[]],["text//swarmlab/docs/myservices/node.html#video",[]],["component//swarmlab/docs/myservices/node.html#video",[]],["title//swarmlab/docs/myservices/node.html#start-node",[243,18.596,494,32.416]],["name//swarmlab/docs/myservices/node.html#start-node",[]],["text//swarmlab/docs/myservices/node.html#start-node",[]],["component//swarmlab/docs/myservices/node.html#start-node",[]],["title//swarmlab/docs/myservices/node.html#stop-node",[160,22.124,494,32.416]],["name//swarmlab/docs/myservices/node.html#stop-node",[]],["text//swarmlab/docs/myservices/node.html#stop-node",[]],["component//swarmlab/docs/myservices/node.html#stop-node",[]],["title//swarmlab/docs/myservices/nodevuejs.html",[494,42.188]],["name//swarmlab/docs/myservices/nodevuejs.html",[678,1.953]],["text//swarmlab/docs/myservices/nodevuejs.html",[7,1.816,11,1.576,22,1.281,42,1.466,46,0.566,48,1.625,50,1.192,52,2.91,58,0.539,64,1.454,66,1.578,80,0.653,142,0.589,144,2.73,151,0.699,152,0.664,154,2.462,155,0.969,160,0.598,162,0.712,165,1.306,200,1.68,212,0.653,225,0.74,228,1.389,229,1.491,232,1.306,237,1.685,243,0.502,266,1.059,334,1.203,335,1.059,388,0.789,402,0.789,435,1.121,485,1.743,494,0.876,519,0.699,589,1.121,590,0.934,591,1.121,592,1.121,594,1.121,595,1.121,596,2.017,597,1.121,598,1.121,599,1.906,600,1.121,679,1.329,680,1.329,681,3.359,682,1.329,683,1.329,684,1.329,685,1.329,686,1.329]],["component//swarmlab/docs/myservices/nodevuejs.html",[1,0.455]],["title//swarmlab/docs/myservices/nodevuejs.html#default-configuration",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/nodevuejs.html#default-configuration",[]],["text//swarmlab/docs/myservices/nodevuejs.html#default-configuration",[]],["component//swarmlab/docs/myservices/nodevuejs.html#default-configuration",[]],["title//swarmlab/docs/myservices/nodevuejs.html#working-directory",[178,29.923,212,24.189]],["name//swarmlab/docs/myservices/nodevuejs.html#working-directory",[]],["text//swarmlab/docs/myservices/nodevuejs.html#working-directory",[]],["component//swarmlab/docs/myservices/nodevuejs.html#working-directory",[]],["title//swarmlab/docs/myservices/nodevuejs.html#default-user",[4,23.098,198,23.447]],["name//swarmlab/docs/myservices/nodevuejs.html#default-user",[]],["text//swarmlab/docs/myservices/nodevuejs.html#default-user",[]],["component//swarmlab/docs/myservices/nodevuejs.html#default-user",[]],["title//swarmlab/docs/myservices/nodevuejs.html#default-password",[198,23.447,655,37.38]],["name//swarmlab/docs/myservices/nodevuejs.html#default-password",[]],["text//swarmlab/docs/myservices/nodevuejs.html#default-password",[]],["component//swarmlab/docs/myservices/nodevuejs.html#default-password",[]],["title//swarmlab/docs/myservices/nodevuejs.html#default-password4root",[198,23.447,656,41.485]],["name//swarmlab/docs/myservices/nodevuejs.html#default-password4root",[]],["text//swarmlab/docs/myservices/nodevuejs.html#default-password4root",[]],["component//swarmlab/docs/myservices/nodevuejs.html#default-password4root",[]],["title//swarmlab/docs/myservices/nodevuejs.html#directory-map",[212,24.189,225,27.401]],["name//swarmlab/docs/myservices/nodevuejs.html#directory-map",[]],["text//swarmlab/docs/myservices/nodevuejs.html#directory-map",[]],["component//swarmlab/docs/myservices/nodevuejs.html#directory-map",[]],["title//swarmlab/docs/myservices/nodevuejs.html#ports",[165,34.966]],["name//swarmlab/docs/myservices/nodevuejs.html#ports",[]],["text//swarmlab/docs/myservices/nodevuejs.html#ports",[]],["component//swarmlab/docs/myservices/nodevuejs.html#ports",[]],["title//swarmlab/docs/myservices/nodevuejs.html#logs",[162,34.309]],["name//swarmlab/docs/myservices/nodevuejs.html#logs",[]],["text//swarmlab/docs/myservices/nodevuejs.html#logs",[]],["component//swarmlab/docs/myservices/nodevuejs.html#logs",[]],["title//swarmlab/docs/myservices/nodevuejs.html#connect",[50,23.414]],["name//swarmlab/docs/myservices/nodevuejs.html#connect",[]],["text//swarmlab/docs/myservices/nodevuejs.html#connect",[]],["component//swarmlab/docs/myservices/nodevuejs.html#connect",[]],["title//swarmlab/docs/myservices/nodevuejs.html#connect-via-ssh",[50,14.607,341,24.295,590,28.063]],["name//swarmlab/docs/myservices/nodevuejs.html#connect-via-ssh",[]],["text//swarmlab/docs/myservices/nodevuejs.html#connect-via-ssh",[]],["component//swarmlab/docs/myservices/nodevuejs.html#connect-via-ssh",[]],["title//swarmlab/docs/myservices/nodevuejs.html#connect-via-exec",[50,14.607,341,24.295,388,23.728]],["name//swarmlab/docs/myservices/nodevuejs.html#connect-via-exec",[]],["text//swarmlab/docs/myservices/nodevuejs.html#connect-via-exec",[]],["component//swarmlab/docs/myservices/nodevuejs.html#connect-via-exec",[]],["title//swarmlab/docs/myservices/nodevuejs.html#find-lab-workers",[104,30.35,237,20.647,657,33.683]],["name//swarmlab/docs/myservices/nodevuejs.html#find-lab-workers",[]],["text//swarmlab/docs/myservices/nodevuejs.html#find-lab-workers",[]],["component//swarmlab/docs/myservices/nodevuejs.html#find-lab-workers",[]],["title//swarmlab/docs/myservices/nodevuejs.html#create-a-project",[7,27.401,11,32.416]],["name//swarmlab/docs/myservices/nodevuejs.html#create-a-project",[]],["text//swarmlab/docs/myservices/nodevuejs.html#create-a-project",[]],["component//swarmlab/docs/myservices/nodevuejs.html#create-a-project",[]],["title//swarmlab/docs/myservices/nodevuejs.html#run-it",[42,28.793]],["name//swarmlab/docs/myservices/nodevuejs.html#run-it",[]],["text//swarmlab/docs/myservices/nodevuejs.html#run-it",[]],["component//swarmlab/docs/myservices/nodevuejs.html#run-it",[]],["title//swarmlab/docs/myservices/nodevuejs.html#open-it",[228,37.189]],["name//swarmlab/docs/myservices/nodevuejs.html#open-it",[]],["text//swarmlab/docs/myservices/nodevuejs.html#open-it",[]],["component//swarmlab/docs/myservices/nodevuejs.html#open-it",[]],["title//swarmlab/docs/myservices/nodevuejs.html#find-published-ports",[165,21.814,237,20.647,687,39.932]],["name//swarmlab/docs/myservices/nodevuejs.html#find-published-ports",[]],["text//swarmlab/docs/myservices/nodevuejs.html#find-published-ports",[]],["component//swarmlab/docs/myservices/nodevuejs.html#find-published-ports",[]],["title//swarmlab/docs/myservices/nodevuejs.html#video",[234,34.966]],["name//swarmlab/docs/myservices/nodevuejs.html#video",[]],["text//swarmlab/docs/myservices/nodevuejs.html#video",[]],["component//swarmlab/docs/myservices/nodevuejs.html#video",[]],["title//swarmlab/docs/myservices/nodevuejs.html#start-vue",[243,18.596,681,41.485]],["name//swarmlab/docs/myservices/nodevuejs.html#start-vue",[]],["text//swarmlab/docs/myservices/nodevuejs.html#start-vue",[]],["component//swarmlab/docs/myservices/nodevuejs.html#start-vue",[]],["title//swarmlab/docs/myservices/nodevuejs.html#stop-vue",[160,22.124,681,41.485]],["name//swarmlab/docs/myservices/nodevuejs.html#stop-vue",[]],["text//swarmlab/docs/myservices/nodevuejs.html#stop-vue",[]],["component//swarmlab/docs/myservices/nodevuejs.html#stop-vue",[]],["title//swarmlab/docs/myservices/overview-labroom.html",[8,34.966]],["name//swarmlab/docs/myservices/overview-labroom.html",[8,0.597,236,0.649]],["text//swarmlab/docs/myservices/overview-labroom.html",[8,3.101,46,2.42,58,2.302,80,3.782,94,4.314,142,2.519,519,2.987,688,5.141,689,4.788]],["component//swarmlab/docs/myservices/overview-labroom.html",[1,0.455]],["title//swarmlab/docs/myservices/overview-labroom.html#labrooms",[8,34.966]],["name//swarmlab/docs/myservices/overview-labroom.html#labrooms",[]],["text//swarmlab/docs/myservices/overview-labroom.html#labrooms",[]],["component//swarmlab/docs/myservices/overview-labroom.html#labrooms",[]],["title//swarmlab/docs/myservices/overview-proof_of_concept.html",[258,43.503]],["name//swarmlab/docs/myservices/overview-proof_of_concept.html",[236,0.649,258,0.743]],["text//swarmlab/docs/myservices/overview-proof_of_concept.html",[8,2.605,42,2.145,46,2.033,62,3.801,80,2.346,142,2.116,182,3.625,238,2.51,258,4.629,519,2.51,690,4.023,691,3.801,692,4.023,693,4.023]],["component//swarmlab/docs/myservices/overview-proof_of_concept.html",[1,0.455]],["title//swarmlab/docs/myservices/overview-proof_of_concept.html#proof_of_concept",[258,43.503]],["name//swarmlab/docs/myservices/overview-proof_of_concept.html#proof_of_concept",[]],["text//swarmlab/docs/myservices/overview-proof_of_concept.html#proof_of_concept",[]],["component//swarmlab/docs/myservices/overview-proof_of_concept.html#proof_of_concept",[]],["title//swarmlab/docs/myservices/overview-services.html",[239,38.944]],["name//swarmlab/docs/myservices/overview-services.html",[80,0.538,236,0.649]],["text//swarmlab/docs/myservices/overview-services.html",[8,2.605,42,2.145,46,2.033,62,3.801,80,2.346,142,2.116,182,3.625,238,2.51,239,4.144,519,2.51,690,4.023,691,3.801,692,4.023,693,4.023]],["component//swarmlab/docs/myservices/overview-services.html",[1,0.455]],["title//swarmlab/docs/myservices/overview-services.html#microservices",[239,38.944]],["name//swarmlab/docs/myservices/overview-services.html#microservices",[]],["text//swarmlab/docs/myservices/overview-services.html#microservices",[]],["component//swarmlab/docs/myservices/overview-services.html#microservices",[]],["title//swarmlab/docs/myservices/overview-storage.html",[238,33.687]],["name//swarmlab/docs/myservices/overview-storage.html",[236,0.649,238,0.575]],["text//swarmlab/docs/myservices/overview-storage.html",[42,3.459,46,2.42,58,2.302,80,2.792,142,2.519,182,4.314,238,4.047,519,2.987]],["component//swarmlab/docs/myservices/overview-storage.html",[1,0.455]],["title//swarmlab/docs/myservices/overview-storage.html#storage",[238,33.687]],["name//swarmlab/docs/myservices/overview-storage.html#storage",[]],["text//swarmlab/docs/myservices/overview-storage.html#storage",[]],["component//swarmlab/docs/myservices/overview-storage.html#storage",[]],["title//swarmlab/docs/myservices/overview.html",[694,64.008]],["name//swarmlab/docs/myservices/overview.html",[236,1.16]],["text//swarmlab/docs/myservices/overview.html",[8,2.023,42,3.082,46,1.579,58,2.291,62,2.952,80,2.779,94,2.815,142,1.643,182,4.294,238,2.974,239,2.253,519,1.949,688,3.354,689,3.124,690,3.124,691,2.952,692,3.124,693,3.124]],["component//swarmlab/docs/myservices/overview.html",[1,0.455]],["title//swarmlab/docs/myservices/overview.html#labrooms",[8,34.966]],["name//swarmlab/docs/myservices/overview.html#labrooms",[]],["text//swarmlab/docs/myservices/overview.html#labrooms",[]],["component//swarmlab/docs/myservices/overview.html#labrooms",[]],["title//swarmlab/docs/myservices/overview.html#storage",[238,33.687]],["name//swarmlab/docs/myservices/overview.html#storage",[]],["text//swarmlab/docs/myservices/overview.html#storage",[]],["component//swarmlab/docs/myservices/overview.html#storage",[]],["title//swarmlab/docs/myservices/overview.html#microservices",[239,38.944]],["name//swarmlab/docs/myservices/overview.html#microservices",[]],["text//swarmlab/docs/myservices/overview.html#microservices",[]],["component//swarmlab/docs/myservices/overview.html#microservices",[]],["title//swarmlab/docs/myservices/poc-datacollector.html",[199,31.507,695,39.203]],["name//swarmlab/docs/myservices/poc-datacollector.html",[103,0.871,696,0.922]],["text//swarmlab/docs/myservices/poc-datacollector.html",[9,1.401,16,0.905,17,0.905,18,2.17,19,1.401,20,1.47,21,1.555,22,1.376,23,1.345,24,0.905,25,0.905,26,0.843,27,0.797,28,0.843,29,0.905,30,0.905,31,1.67,32,1.345,33,0.905,34,0.623,35,0.905,36,0.905,37,0.905,38,0.905,39,0.905,40,0.843,41,0.905,42,1.155,43,0.679,44,0.905,45,0.729,46,0.426,50,0.366,57,0.905,58,0.748,64,0.608,66,0.484,80,0.907,103,2.546,119,0.76,142,0.443,151,0.526,152,0.5,160,0.45,199,2.397,208,0.76,228,0.581,229,0.623,238,0.526,243,0.697,266,0.797,313,0.797,345,0.76,364,1.47,367,1.555,368,1.555,369,0.905,370,0.905,371,0.843,372,0.843,402,0.594,407,0.797,438,0.797,439,0.76,452,0.797,456,0.843,469,0.843,519,0.526,622,0.905,667,1.67,691,0.797,695,2.046,696,2.694,697,0.999,698,0.999,699,0.999,700,0.999,701,0.999,702,0.999,703,0.999,704,0.843,705,0.999,706,0.999,707,0.999,708,1.844,709,0.999,710,0.999,711,0.905,712,0.999,713,0.999,714,0.999,715,0.999,716,1.844,717,0.999,718,0.999,719,0.999,720,0.905,721,0.843]],["component//swarmlab/docs/myservices/poc-datacollector.html",[1,0.455]],["title//swarmlab/docs/myservices/poc-datacollector.html#default-configuration",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/poc-datacollector.html#default-configuration",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#default-configuration",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#default-configuration",[]],["title//swarmlab/docs/myservices/poc-datacollector.html#intro",[138,57.969]],["name//swarmlab/docs/myservices/poc-datacollector.html#intro",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#intro",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#intro",[]],["title//swarmlab/docs/myservices/poc-datacollector.html#docs-data-collector",[135,36.165,199,25.581,695,31.83]],["name//swarmlab/docs/myservices/poc-datacollector.html#docs-data-collector",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#docs-data-collector",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#docs-data-collector",[]],["title//swarmlab/docs/myservices/poc-datacollector.html#on-error",[364,51.021]],["name//swarmlab/docs/myservices/poc-datacollector.html#on-error",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#on-error",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#on-error",[]],["title//swarmlab/docs/myservices/poc-datacollector.html#on-error-response-from-daemon",[364,31.83,407,31.83,711,36.165]],["name//swarmlab/docs/myservices/poc-datacollector.html#on-error-response-from-daemon",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#on-error-response-from-daemon",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#on-error-response-from-daemon",[]],["title//swarmlab/docs/myservices/poc-datacollector.html#start-data-collector",[199,25.581,243,15.099,695,31.83]],["name//swarmlab/docs/myservices/poc-datacollector.html#start-data-collector",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#start-data-collector",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#start-data-collector",[]],["title//swarmlab/docs/myservices/poc-datacollector.html#stop-datacollector",[160,22.124,696,41.485]],["name//swarmlab/docs/myservices/poc-datacollector.html#stop-datacollector",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#stop-datacollector",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#stop-datacollector",[]],["title//swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient",[228,19.528,528,28.351,722,30.44,723,33.611]],["name//swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient",[]],["text//swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient",[]],["component//swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html",[627,46.674]],["name//swarmlab/docs/myservices/storage-mongo-replica.html",[238,0.399,627,0.553,724,0.759]],["text//swarmlab/docs/myservices/storage-mongo-replica.html",[1,0.949,22,1.405,42,1.594,46,0.628,48,1.782,50,1.572,52,2.444,58,0.597,64,0.896,66,0.713,80,0.724,142,0.654,144,2.554,151,0.775,152,0.736,154,2.641,155,1.063,160,0.663,162,0.79,165,0.805,200,1.842,212,0.724,225,0.821,228,1.523,229,1.635,232,1.432,237,1.832,243,0.557,244,1.074,289,0.944,388,0.875,519,0.775,527,1.242,627,4.606,725,1.473,726,1.473,727,1.473,728,4.298,729,1.473,730,1.473,731,1.473,732,1.473,733,1.473,734,1.473,735,1.473,736,1.473,737,2.622,738,1.473,739,1.473]],["component//swarmlab/docs/myservices/storage-mongo-replica.html",[1,0.455]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#working-directory",[178,29.923,212,24.189]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#working-directory",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#working-directory",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#working-directory",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#default-user",[4,23.098,198,23.447]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#default-user",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#default-user",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#default-user",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#directory-map",[212,24.189,225,27.401]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#directory-map",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#directory-map",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#directory-map",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#ports",[165,34.966]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#ports",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#ports",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#ports",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#logs",[162,34.309]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#logs",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#logs",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#logs",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#connect",[50,23.414]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#connect",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#connect",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#connect",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-ssh",[50,14.607,341,24.295,590,28.063]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-ssh",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-ssh",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-ssh",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-exec",[50,14.607,341,24.295,388,23.728]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-exec",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-exec",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-exec",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration-2",[174,31.507,198,23.447]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration-2",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration-2",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration-2",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#port",[165,34.966]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#port",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#port",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#port",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#root-username",[289,31.507,430,41.485]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#root-username",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#root-username",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#root-username",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#root-password",[289,31.507,655,37.38]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#root-password",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#root-password",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#root-password",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#database",[82,51.021]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#database",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#database",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#database",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#database-usename",[82,39.203,740,49.182]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#database-usename",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#database-usename",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#database-usename",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#database-password",[82,39.203,655,37.38]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#database-password",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#database-password",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#database-password",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#replicaset",[741,64.008]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#replicaset",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#replicaset",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#replicaset",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#test-it",[65,48.649]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#test-it",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#test-it",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#test-it",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#video",[234,34.966]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#video",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#video",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#video",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#start-mongo",[243,18.596,627,35.863]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#start-mongo",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#start-mongo",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#start-mongo",[]],["title//swarmlab/docs/myservices/storage-mongo-replica.html#stop-mongo",[160,22.124,627,35.863]],["name//swarmlab/docs/myservices/storage-mongo-replica.html#stop-mongo",[]],["text//swarmlab/docs/myservices/storage-mongo-replica.html#stop-mongo",[]],["component//swarmlab/docs/myservices/storage-mongo-replica.html#stop-mongo",[]],["title//swarmlab/docs/quickstart/overview.html",[742,64.008]],["name//swarmlab/docs/quickstart/overview.html",[236,1.16]],["text//swarmlab/docs/quickstart/overview.html",[1,1.071,3,1.148,4,0.794,7,0.941,9,1.284,10,1.313,11,1.114,18,1.148,19,2.25,46,0.72,55,1.425,67,1.347,103,1.347,106,1.425,114,1.53,139,1.425,152,0.845,175,1.425,178,1.028,184,1.53,217,1.347,243,0.639,277,1.53,335,2.359,353,1.53,358,4.491,445,1.846,720,2.681,743,1.69,744,1.69,745,1.69,746,2.96,747,2.96,748,2.96,749,2.96,750,1.69,751,3.949,752,1.69,753,1.69,754,1.69,755,1.69,756,1.69,757,2.497,758,1.69,759,1.69,760,1.69,761,1.69,762,1.347,763,1.69,764,1.69,765,1.69,766,1.69,767,1.69]],["component//swarmlab/docs/quickstart/overview.html",[1,0.455]],["title//swarmlab/docs/quickstart/overview.html#senario-1",[152,24.584,757,41.485]],["name//swarmlab/docs/quickstart/overview.html#senario-1",[]],["text//swarmlab/docs/quickstart/overview.html#senario-1",[]],["component//swarmlab/docs/quickstart/overview.html#senario-1",[]],["title//swarmlab/docs/quickstart/overview.html#start-labroom",[8,26.867,243,18.596]],["name//swarmlab/docs/quickstart/overview.html#start-labroom",[]],["text//swarmlab/docs/quickstart/overview.html#start-labroom",[]],["component//swarmlab/docs/quickstart/overview.html#start-labroom",[]],["title//swarmlab/docs/quickstart/overview.html#start-storage",[238,25.884,243,18.596]],["name//swarmlab/docs/quickstart/overview.html#start-storage",[]],["text//swarmlab/docs/quickstart/overview.html#start-storage",[]],["component//swarmlab/docs/quickstart/overview.html#start-storage",[]],["title//swarmlab/docs/quickstart/overview.html#start-service",[80,24.189,243,18.596]],["name//swarmlab/docs/quickstart/overview.html#start-service",[]],["text//swarmlab/docs/quickstart/overview.html#start-service",[]],["component//swarmlab/docs/quickstart/overview.html#start-service",[]],["title//swarmlab/docs/quickstart/overview.html#senario-2",[157,26.867,757,41.485]],["name//swarmlab/docs/quickstart/overview.html#senario-2",[]],["text//swarmlab/docs/quickstart/overview.html#senario-2",[]],["component//swarmlab/docs/quickstart/overview.html#senario-2",[]],["title//swarmlab/docs/quickstart/overview.html#create-network",[7,27.401,58,19.944]],["name//swarmlab/docs/quickstart/overview.html#create-network",[]],["text//swarmlab/docs/quickstart/overview.html#create-network",[]],["component//swarmlab/docs/quickstart/overview.html#create-network",[]],["title//swarmlab/docs/quickstart/overview.html#invitejoin",[768,64.008]],["name//swarmlab/docs/quickstart/overview.html#invitejoin",[]],["text//swarmlab/docs/quickstart/overview.html#invitejoin",[]],["component//swarmlab/docs/quickstart/overview.html#invitejoin",[]],["title//swarmlab/docs/quickstart/overview.html#volumes",[769,32.533]],["name//swarmlab/docs/quickstart/overview.html#volumes",[]],["text//swarmlab/docs/quickstart/overview.html#volumes",[]],["component//swarmlab/docs/quickstart/overview.html#volumes",[]],["title//swarmlab/docs/quickstart/overview.html#apps",[226,37.189]],["name//swarmlab/docs/quickstart/overview.html#apps",[]],["text//swarmlab/docs/quickstart/overview.html#apps",[]],["component//swarmlab/docs/quickstart/overview.html#apps",[]],["title//swarmlab/docs/register/overview.html",[262,39.203,770,44.542]],["name//swarmlab/docs/register/overview.html",[236,1.16]],["text//swarmlab/docs/register/overview.html",[1,1.23,7,1.893,46,1.902,71,1.506,77,1.347,97,2.478,109,1.269,216,1.58,241,2.388,313,1.58,346,1.672,355,1.445,503,1.672,504,1.795,505,1.795,506,1.795,507,1.795,587,1.795,762,1.58,771,6.287,772,4.04,773,5.288,774,1.982,775,1.982,776,1.982,777,1.982,778,1.672,779,3.398,780,3.077,781,1.982,782,1.982,783,1.982,784,1.982,785,1.982,786,1.982,787,1.982,788,1.795,789,1.982,790,1.982,791,1.982]],["component//swarmlab/docs/register/overview.html",[1,0.455]],["title//swarmlab/docs/register/overview.html#create-an-account",[7,27.401,771,44.542]],["name//swarmlab/docs/register/overview.html#create-an-account",[]],["text//swarmlab/docs/register/overview.html#create-an-account",[]],["component//swarmlab/docs/register/overview.html#create-an-account",[]],["title//swarmlab/docs/register/overview.html#register",[780,57.969]],["name//swarmlab/docs/register/overview.html#register",[]],["text//swarmlab/docs/register/overview.html#register",[]],["component//swarmlab/docs/register/overview.html#register",[]],["title//swarmlab/docs/register/overview.html#github",[772,57.969]],["name//swarmlab/docs/register/overview.html#github",[]],["text//swarmlab/docs/register/overview.html#github",[]],["component//swarmlab/docs/register/overview.html#github",[]],["title//swarmlab/docs/venus/deploy.html",[34,39.929]],["name//swarmlab/docs/venus/deploy.html",[34,1.218]],["text//swarmlab/docs/venus/deploy.html",[4,2.314,7,1.974,22,0.79,34,0.919,45,1.074,46,2.101,58,3.281,63,0.944,76,1.334,80,0.724,90,1.491,108,1.074,109,0.944,142,0.654,151,2.262,152,0.736,153,0.896,154,0.79,155,1.063,156,0.875,157,0.805,159,3.248,161,0.944,172,0.971,173,1.001,176,1.174,180,1.993,232,1.432,243,0.991,268,1.174,358,1.035,519,0.775,704,1.242,769,0.749,792,1.473,793,2.09,794,1.473,795,1.334,796,2.824,797,1.334,798,1.473,799,1.473,800,1.334,801,1.473,802,1.473,803,1.473]],["component//swarmlab/docs/venus/deploy.html",[1,0.455]],["title//swarmlab/docs/venus/deploy.html#deploy",[34,39.929]],["name//swarmlab/docs/venus/deploy.html#deploy",[]],["text//swarmlab/docs/venus/deploy.html#deploy",[]],["component//swarmlab/docs/venus/deploy.html#deploy",[]],["title//swarmlab/docs/venus/deploy.html#stackname",[804,64.008]],["name//swarmlab/docs/venus/deploy.html#stackname",[]],["text//swarmlab/docs/venus/deploy.html#stackname",[]],["component//swarmlab/docs/venus/deploy.html#stackname",[]],["title//swarmlab/docs/venus/deploy.html#name",[793,51.021]],["name//swarmlab/docs/venus/deploy.html#name",[]],["text//swarmlab/docs/venus/deploy.html#name",[]],["component//swarmlab/docs/venus/deploy.html#name",[]],["title//swarmlab/docs/venus/deploy.html#start-and-end-time",[243,15.099,704,33.683,795,36.165]],["name//swarmlab/docs/venus/deploy.html#start-and-end-time",[]],["text//swarmlab/docs/venus/deploy.html#start-and-end-time",[]],["component//swarmlab/docs/venus/deploy.html#start-and-end-time",[]],["title//swarmlab/docs/venus/deploy.html#manage",[90,36.401]],["name//swarmlab/docs/venus/deploy.html#manage",[]],["text//swarmlab/docs/venus/deploy.html#manage",[]],["component//swarmlab/docs/venus/deploy.html#manage",[]],["title//swarmlab/docs/venus/deploy.html#network-info",[58,19.944,155,19.944]],["name//swarmlab/docs/venus/deploy.html#network-info",[]],["text//swarmlab/docs/venus/deploy.html#network-info",[]],["component//swarmlab/docs/venus/deploy.html#network-info",[]],["title//swarmlab/docs/venus/deploy.html#remove-networks",[58,19.944,796,39.203]],["name//swarmlab/docs/venus/deploy.html#remove-networks",[]],["text//swarmlab/docs/venus/deploy.html#remove-networks",[]],["component//swarmlab/docs/venus/deploy.html#remove-networks",[]],["title//swarmlab/docs/venus/deploy.html#manage-users",[4,23.098,90,27.969]],["name//swarmlab/docs/venus/deploy.html#manage-users",[]],["text//swarmlab/docs/venus/deploy.html#manage-users",[]],["component//swarmlab/docs/venus/deploy.html#manage-users",[]],["title//swarmlab/docs/venus/deploy.html#video",[234,34.966]],["name//swarmlab/docs/venus/deploy.html#video",[]],["text//swarmlab/docs/venus/deploy.html#video",[]],["component//swarmlab/docs/venus/deploy.html#video",[]],["title//swarmlab/docs/venus/deploy.html#create-network",[7,27.401,58,19.944]],["name//swarmlab/docs/venus/deploy.html#create-network",[]],["text//swarmlab/docs/venus/deploy.html#create-network",[]],["component//swarmlab/docs/venus/deploy.html#create-network",[]],["title//swarmlab/docs/venus/deploy.html#manage-users-2",[4,23.098,90,27.969]],["name//swarmlab/docs/venus/deploy.html#manage-users-2",[]],["text//swarmlab/docs/venus/deploy.html#manage-users-2",[]],["component//swarmlab/docs/venus/deploy.html#manage-users-2",[]],["title//swarmlab/docs/venus/join.html",[240,38.944]],["name//swarmlab/docs/venus/join.html",[240,1.188]],["text//swarmlab/docs/venus/join.html",[3,0.475,11,0.461,22,1.007,27,0.558,42,0.845,46,2.067,50,1.324,58,2.62,59,1.197,64,0.426,69,1.203,71,1.004,74,0.633,77,0.475,80,1.17,84,2.787,86,0.558,88,0.475,95,0.963,96,0.51,133,1.197,142,0.31,145,0.59,146,0.59,147,0.59,148,0.558,149,0.59,150,0.59,151,1.49,152,0.35,153,1.723,154,0.708,155,0.761,156,1.116,157,0.382,159,2.138,164,0.59,165,0.382,166,0.633,168,0.492,172,0.461,173,0.475,176,0.558,181,0.436,189,0.475,201,0.448,210,1.672,217,0.558,232,0.722,240,1.447,241,1.99,243,0.264,268,0.558,279,0.633,298,0.633,322,0.633,335,0.558,346,0.59,349,0.532,431,0.558,519,0.368,722,1.701,793,1.053,805,0.633,806,1.321,807,0.699,808,0.699,809,0.699,810,0.633,811,0.699,812,0.699,813,1.321,814,1.115,815,1.896,816,0.633,817,0.633,818,0.699,819,0.699,820,0.633,821,0.699,822,0.699,823,0.699,824,0.699,825,0.699,826,0.699,827,0.699,828,0.699,829,0.59,830,0.699,831,0.699,832,0.699,833,1.321,834,1.321,835,0.699,836,0.699,837,0.699,838,1.321,839,1.004,840,0.699,841,0.699,842,0.699]],["component//swarmlab/docs/venus/join.html",[1,0.455]],["title//swarmlab/docs/venus/join.html#browse",[69,41.005]],["name//swarmlab/docs/venus/join.html#browse",[]],["text//swarmlab/docs/venus/join.html#browse",[]],["component//swarmlab/docs/venus/join.html#browse",[]],["title//swarmlab/docs/venus/join.html#info",[155,25.957]],["name//swarmlab/docs/venus/join.html#info",[]],["text//swarmlab/docs/venus/join.html#info",[]],["component//swarmlab/docs/venus/join.html#info",[]],["title//swarmlab/docs/venus/join.html#request-access",[84,34.563,153,29.923]],["name//swarmlab/docs/venus/join.html#request-access",[]],["text//swarmlab/docs/venus/join.html#request-access",[]],["component//swarmlab/docs/venus/join.html#request-access",[]],["title//swarmlab/docs/venus/join.html#connect",[50,23.414]],["name//swarmlab/docs/venus/join.html#connect",[]],["text//swarmlab/docs/venus/join.html#connect",[]],["component//swarmlab/docs/venus/join.html#connect",[]],["title//swarmlab/docs/venus/join.html#connect-mode",[50,17.99,816,44.542]],["name//swarmlab/docs/venus/join.html#connect-mode",[]],["text//swarmlab/docs/venus/join.html#connect-mode",[]],["component//swarmlab/docs/venus/join.html#connect-mode",[]],["title//swarmlab/docs/venus/join.html#host",[210,44.982]],["name//swarmlab/docs/venus/join.html#host",[]],["text//swarmlab/docs/venus/join.html#host",[]],["component//swarmlab/docs/venus/join.html#host",[]],["title//swarmlab/docs/venus/join.html#container",[22,34.309]],["name//swarmlab/docs/venus/join.html#container",[]],["text//swarmlab/docs/venus/join.html#container",[]],["component//swarmlab/docs/venus/join.html#container",[]],["title//swarmlab/docs/venus/join.html#connect-status",[50,17.99,815,39.203]],["name//swarmlab/docs/venus/join.html#connect-status",[]],["text//swarmlab/docs/venus/join.html#connect-status",[]],["component//swarmlab/docs/venus/join.html#connect-status",[]],["title//swarmlab/docs/venus/join.html#connect-info",[50,17.99,155,19.944]],["name//swarmlab/docs/venus/join.html#connect-info",[]],["text//swarmlab/docs/venus/join.html#connect-info",[]],["component//swarmlab/docs/venus/join.html#connect-info",[]],["title//swarmlab/docs/venus/join.html#disconnect",[839,48.649]],["name//swarmlab/docs/venus/join.html#disconnect",[]],["text//swarmlab/docs/venus/join.html#disconnect",[]],["component//swarmlab/docs/venus/join.html#disconnect",[]],["title//swarmlab/docs/venus/join.html#video",[234,34.966]],["name//swarmlab/docs/venus/join.html#video",[]],["text//swarmlab/docs/venus/join.html#video",[]],["component//swarmlab/docs/venus/join.html#video",[]],["title//swarmlab/docs/venus/join.html#request-access-2",[84,34.563,153,29.923]],["name//swarmlab/docs/venus/join.html#request-access-2",[]],["text//swarmlab/docs/venus/join.html#request-access-2",[]],["component//swarmlab/docs/venus/join.html#request-access-2",[]],["title//swarmlab/docs/venus/join.html#join-network",[58,19.944,240,29.923]],["name//swarmlab/docs/venus/join.html#join-network",[]],["text//swarmlab/docs/venus/join.html#join-network",[]],["component//swarmlab/docs/venus/join.html#join-network",[]],["title//swarmlab/docs/venus/overview-network.html",[58,25.957]],["name//swarmlab/docs/venus/overview-network.html",[58,0.443,236,0.649]],["text//swarmlab/docs/venus/overview-network.html",[34,3.997,58,2.599,142,2.843,181,3.997,216,5.108,240,3.899,519,3.372]],["component//swarmlab/docs/venus/overview-network.html",[1,0.455]],["title//swarmlab/docs/venus/overview-network.html#deploy",[34,39.929]],["name//swarmlab/docs/venus/overview-network.html#deploy",[]],["text//swarmlab/docs/venus/overview-network.html#deploy",[]],["component//swarmlab/docs/venus/overview-network.html#deploy",[]],["title//swarmlab/docs/venus/overview-network.html#join",[240,38.944]],["name//swarmlab/docs/venus/overview-network.html#join",[]],["text//swarmlab/docs/venus/overview-network.html#join",[]],["component//swarmlab/docs/venus/overview-network.html#join",[]],["title//swarmlab/docs/venus/overview-share.html",[10,28.399]],["name//swarmlab/docs/venus/overview-share.html",[10,0.485,236,0.649]],["text//swarmlab/docs/venus/overview-share.html",[1,1.994,10,2.685,23,1.276,26,1.476,28,1.476,43,2.073,50,0.64,78,2.851,130,1.33,142,1.8,143,1.394,199,1.121,200,1.229,216,1.394,226,1.772,238,0.921,452,1.394,464,1.476,472,1.476,512,1.584,519,1.605,689,2.573,769,1.55,820,1.584,843,1.749,844,1.749,845,1.749,846,1.749,847,1.749,848,1.584,849,1.749,850,1.749,851,1.749,852,1.749,853,1.749,854,3.051,855,3.051,856,1.749,857,1.749,858,1.749,859,1.749,860,1.749,861,1.749,862,1.749,863,1.749,864,3.051,865,1.749,866,1.749]],["component//swarmlab/docs/venus/overview-share.html",[1,0.455]],["title//swarmlab/docs/venus/overview-share.html#app",[226,37.189]],["name//swarmlab/docs/venus/overview-share.html#app",[]],["text//swarmlab/docs/venus/overview-share.html#app",[]],["component//swarmlab/docs/venus/overview-share.html#app",[]],["title//swarmlab/docs/venus/overview-share.html#volume",[769,32.533]],["name//swarmlab/docs/venus/overview-share.html#volume",[]],["text//swarmlab/docs/venus/overview-share.html#volume",[]],["component//swarmlab/docs/venus/overview-share.html#volume",[]],["title//swarmlab/docs/venus/overview.html",[78,44.982]],["name//swarmlab/docs/venus/overview.html",[236,1.16]],["text//swarmlab/docs/venus/overview.html",[10,2.05,34,2.883,58,1.874,87,3.684,97,3.37,106,3.898,108,3.37,109,2.961,110,3.898,142,2.05,226,2.685,240,2.812,769,2.349,867,4.185,868,4.621,869,4.621]],["component//swarmlab/docs/venus/overview.html",[1,0.455]],["title//swarmlab/docs/venus/overview.html#network",[58,25.957]],["name//swarmlab/docs/venus/overview.html#network",[]],["text//swarmlab/docs/venus/overview.html#network",[]],["component//swarmlab/docs/venus/overview.html#network",[]],["title//swarmlab/docs/venus/overview.html#share",[10,28.399]],["name//swarmlab/docs/venus/overview.html#share",[]],["text//swarmlab/docs/venus/overview.html#share",[]],["component//swarmlab/docs/venus/overview.html#share",[]],["title//swarmlab/docs/venus/share-app.html",[10,21.821,226,28.575]],["name//swarmlab/docs/venus/share-app.html",[10,0.485,226,0.635]],["text//swarmlab/docs/venus/share-app.html",[1,0.372,4,0.888,10,3.454,42,0.462,46,2.332,50,0.692,52,0.584,58,1.323,69,1.211,77,0.698,84,0.722,85,1.507,111,0.818,142,0.456,144,0.61,151,2.266,152,0.513,153,0.625,154,1.013,155,1.746,156,0.61,157,0.561,159,2.151,160,0.462,161,1.211,167,0.818,168,2.293,172,0.677,173,0.698,181,1.179,198,0.901,226,3.524,232,1.435,237,0.531,243,0.388,349,0.78,351,0.866,358,0.722,445,0.641,485,0.749,491,0.866,519,0.54,599,0.818,721,0.866,762,1.507,810,1.712,814,0.866,815,2.094,848,0.93,870,0.78,871,1.027,872,1.027,873,1.027,874,1.027,875,1.027,876,1.027,877,1.027,878,1.027,879,0.93]],["component//swarmlab/docs/venus/share-app.html",[1,0.455]],["title//swarmlab/docs/venus/share-app.html#browse-apps",[69,31.507,226,28.575]],["name//swarmlab/docs/venus/share-app.html#browse-apps",[]],["text//swarmlab/docs/venus/share-app.html#browse-apps",[]],["component//swarmlab/docs/venus/share-app.html#browse-apps",[]],["title//swarmlab/docs/venus/share-app.html#app-info",[155,19.944,226,28.575]],["name//swarmlab/docs/venus/share-app.html#app-info",[]],["text//swarmlab/docs/venus/share-app.html#app-info",[]],["component//swarmlab/docs/venus/share-app.html#app-info",[]],["title//swarmlab/docs/venus/share-app.html#share-app",[10,21.821,226,28.575]],["name//swarmlab/docs/venus/share-app.html#share-app",[]],["text//swarmlab/docs/venus/share-app.html#share-app",[]],["component//swarmlab/docs/venus/share-app.html#share-app",[]],["title//swarmlab/docs/venus/share-app.html#share-status",[10,21.821,815,39.203]],["name//swarmlab/docs/venus/share-app.html#share-status",[]],["text//swarmlab/docs/venus/share-app.html#share-status",[]],["component//swarmlab/docs/venus/share-app.html#share-status",[]],["title//swarmlab/docs/venus/share-app.html#share-info",[10,21.821,155,19.944]],["name//swarmlab/docs/venus/share-app.html#share-info",[]],["text//swarmlab/docs/venus/share-app.html#share-info",[]],["component//swarmlab/docs/venus/share-app.html#share-info",[]],["title//swarmlab/docs/venus/share-app.html#undo-share",[10,21.821,880,49.182]],["name//swarmlab/docs/venus/share-app.html#undo-share",[]],["text//swarmlab/docs/venus/share-app.html#undo-share",[]],["component//swarmlab/docs/venus/share-app.html#undo-share",[]],["title//swarmlab/docs/venus/share-app.html#video",[234,34.966]],["name//swarmlab/docs/venus/share-app.html#video",[]],["text//swarmlab/docs/venus/share-app.html#video",[]],["component//swarmlab/docs/venus/share-app.html#video",[]],["title//swarmlab/docs/venus/share-app.html#share-app-2",[10,21.821,226,28.575]],["name//swarmlab/docs/venus/share-app.html#share-app-2",[]],["text//swarmlab/docs/venus/share-app.html#share-app-2",[]],["component//swarmlab/docs/venus/share-app.html#share-app-2",[]],["title//swarmlab/docs/venus/share-app.html#revoke-access-to-shared",[10,17.717,84,28.063,879,36.165]],["name//swarmlab/docs/venus/share-app.html#revoke-access-to-shared",[]],["text//swarmlab/docs/venus/share-app.html#revoke-access-to-shared",[]],["component//swarmlab/docs/venus/share-app.html#revoke-access-to-shared",[]],["title//swarmlab/docs/venus/share-app.html#find-shared-info",[10,17.717,155,16.193,237,20.647]],["name//swarmlab/docs/venus/share-app.html#find-shared-info",[]],["text//swarmlab/docs/venus/share-app.html#find-shared-info",[]],["component//swarmlab/docs/venus/share-app.html#find-shared-info",[]],["title//swarmlab/docs/venus/share-volume-connect.html",[769,32.533]],["name//swarmlab/docs/venus/share-volume-connect.html",[10,0.337,50,0.278,769,0.386]],["text//swarmlab/docs/venus/share-volume-connect.html",[10,1.815,18,1.4,46,1.958,50,2.227,54,1.822,58,0.457,77,0.766,130,0.857,142,0.5,151,1.497,152,0.564,155,1.425,156,2.992,157,0.616,159,0.743,172,0.743,178,0.686,188,0.857,195,1.021,199,0.722,204,0.857,212,0.555,229,0.704,232,1.919,237,0.583,244,1.502,246,0.793,262,0.899,326,1.738,355,0.822,358,0.793,445,0.704,601,1.738,769,3.488,770,1.021,778,0.951,788,1.021,805,1.866,814,0.951,829,0.951,839,2.162,870,1.566,881,1.128,882,1.128,883,1.866,884,1.128,885,2.576,886,1.128,887,1.128,888,1.866,889,1.866,890,1.021,891,1.021,892,1.128,893,1.128,894,1.128,895,1.128]],["component//swarmlab/docs/venus/share-volume-connect.html",[1,0.455]],["title//swarmlab/docs/venus/share-volume-connect.html#connect",[50,23.414]],["name//swarmlab/docs/venus/share-volume-connect.html#connect",[]],["text//swarmlab/docs/venus/share-volume-connect.html#connect",[]],["component//swarmlab/docs/venus/share-volume-connect.html#connect",[]],["title//swarmlab/docs/venus/share-volume-connect.html#connect-info",[50,17.99,155,19.944]],["name//swarmlab/docs/venus/share-volume-connect.html#connect-info",[]],["text//swarmlab/docs/venus/share-volume-connect.html#connect-info",[]],["component//swarmlab/docs/venus/share-volume-connect.html#connect-info",[]],["title//swarmlab/docs/venus/share-volume-connect.html#mount",[204,48.649]],["name//swarmlab/docs/venus/share-volume-connect.html#mount",[]],["text//swarmlab/docs/venus/share-volume-connect.html#mount",[]],["component//swarmlab/docs/venus/share-volume-connect.html#mount",[]],["title//swarmlab/docs/venus/share-volume-connect.html#umount",[896,64.008]],["name//swarmlab/docs/venus/share-volume-connect.html#umount",[]],["text//swarmlab/docs/venus/share-volume-connect.html#umount",[]],["component//swarmlab/docs/venus/share-volume-connect.html#umount",[]],["title//swarmlab/docs/venus/share-volume-connect.html#mount-info",[155,19.944,204,37.38]],["name//swarmlab/docs/venus/share-volume-connect.html#mount-info",[]],["text//swarmlab/docs/venus/share-volume-connect.html#mount-info",[]],["component//swarmlab/docs/venus/share-volume-connect.html#mount-info",[]],["title//swarmlab/docs/venus/share-volume-connect.html#disconnect",[839,48.649]],["name//swarmlab/docs/venus/share-volume-connect.html#disconnect",[]],["text//swarmlab/docs/venus/share-volume-connect.html#disconnect",[]],["component//swarmlab/docs/venus/share-volume-connect.html#disconnect",[]],["title//swarmlab/docs/venus/share-volume-connect.html#video",[234,34.966]],["name//swarmlab/docs/venus/share-volume-connect.html#video",[]],["text//swarmlab/docs/venus/share-volume-connect.html#video",[]],["component//swarmlab/docs/venus/share-volume-connect.html#video",[]],["title//swarmlab/docs/venus/share-volume-connect.html#connect-to-volume",[50,17.99,769,24.997]],["name//swarmlab/docs/venus/share-volume-connect.html#connect-to-volume",[]],["text//swarmlab/docs/venus/share-volume-connect.html#connect-to-volume",[]],["component//swarmlab/docs/venus/share-volume-connect.html#connect-to-volume",[]],["title//swarmlab/docs/venus/share-volume-connect.html#disconnect-volume",[769,24.997,839,37.38]],["name//swarmlab/docs/venus/share-volume-connect.html#disconnect-volume",[]],["text//swarmlab/docs/venus/share-volume-connect.html#disconnect-volume",[]],["component//swarmlab/docs/venus/share-volume-connect.html#disconnect-volume",[]],["title//swarmlab/docs/venus/share-volume-connect.html#volume-info",[155,19.944,769,24.997]],["name//swarmlab/docs/venus/share-volume-connect.html#volume-info",[]],["text//swarmlab/docs/venus/share-volume-connect.html#volume-info",[]],["component//swarmlab/docs/venus/share-volume-connect.html#volume-info",[]],["title//swarmlab/docs/venus/share-volume-share.html",[769,32.533]],["name//swarmlab/docs/venus/share-volume-share.html",[10,0.633,769,0.386]],["text//swarmlab/docs/venus/share-volume-share.html",[4,0.546,7,1.181,10,3.089,46,1.244,50,0.425,54,0.745,58,0.472,77,0.79,85,0.927,142,0.516,151,2.468,152,0.581,155,1.696,156,1.734,157,0.635,159,0.766,172,0.766,173,0.79,199,0.745,201,0.745,208,0.884,212,1.042,229,0.725,232,1.158,244,0.848,246,2.051,249,1.776,268,0.927,349,0.884,351,0.981,355,0.848,431,0.927,445,0.725,503,0.981,519,0.612,601,0.981,721,0.981,762,0.927,769,4.073,778,0.981,793,0.927,796,0.927,817,1.053,829,0.981,870,2.218,883,3.258,885,1.053,888,1.919,889,1.919,890,1.053,891,1.053,897,1.163,898,1.163,899,1.163,900,1.163]],["component//swarmlab/docs/venus/share-volume-share.html",[1,0.455]],["title//swarmlab/docs/venus/share-volume-share.html#share",[10,28.399]],["name//swarmlab/docs/venus/share-volume-share.html#share",[]],["text//swarmlab/docs/venus/share-volume-share.html#share",[]],["component//swarmlab/docs/venus/share-volume-share.html#share",[]],["title//swarmlab/docs/venus/share-volume-share.html#create",[7,35.662]],["name//swarmlab/docs/venus/share-volume-share.html#create",[]],["text//swarmlab/docs/venus/share-volume-share.html#create",[]],["component//swarmlab/docs/venus/share-volume-share.html#create",[]],["title//swarmlab/docs/venus/share-volume-share.html#directory-info",[155,19.944,212,24.189]],["name//swarmlab/docs/venus/share-volume-share.html#directory-info",[]],["text//swarmlab/docs/venus/share-volume-share.html#directory-info",[]],["component//swarmlab/docs/venus/share-volume-share.html#directory-info",[]],["title//swarmlab/docs/venus/share-volume-share.html#delete",[249,38.944]],["name//swarmlab/docs/venus/share-volume-share.html#delete",[]],["text//swarmlab/docs/venus/share-volume-share.html#delete",[]],["component//swarmlab/docs/venus/share-volume-share.html#delete",[]],["title//swarmlab/docs/venus/share-volume-share.html#shared-volume-info",[10,17.717,155,16.193,769,20.296]],["name//swarmlab/docs/venus/share-volume-share.html#shared-volume-info",[]],["text//swarmlab/docs/venus/share-volume-share.html#shared-volume-info",[]],["component//swarmlab/docs/venus/share-volume-share.html#shared-volume-info",[]],["title//swarmlab/docs/venus/share-volume-share.html#video",[234,34.966]],["name//swarmlab/docs/venus/share-volume-share.html#video",[]],["text//swarmlab/docs/venus/share-volume-share.html#video",[]],["component//swarmlab/docs/venus/share-volume-share.html#video",[]],["title//swarmlab/docs/venus/share-volume-share.html#share-volume",[10,21.821,769,24.997]],["name//swarmlab/docs/venus/share-volume-share.html#share-volume",[]],["text//swarmlab/docs/venus/share-volume-share.html#share-volume",[]],["component//swarmlab/docs/venus/share-volume-share.html#share-volume",[]],["title//swarmlab/docs/venus/share-volume-share.html#remove-shared-volume",[10,17.717,769,20.296,796,31.83]],["name//swarmlab/docs/venus/share-volume-share.html#remove-shared-volume",[]],["text//swarmlab/docs/venus/share-volume-share.html#remove-shared-volume",[]],["component//swarmlab/docs/venus/share-volume-share.html#remove-shared-volume",[]],["title//swarmlab/docs/venus/share-volume.html",[769,32.533]],["name//swarmlab/docs/venus/share-volume.html",[10,0.485,769,0.555]],["text//swarmlab/docs/venus/share-volume.html",[3,1.422,4,0.983,10,2.727,46,1.981,50,2.005,58,2.223,67,1.668,88,1.422,142,0.929,151,2.445,152,1.046,154,1.122,155,1.884,156,1.244,157,1.143,168,1.471,172,1.379,188,2.706,217,1.668,237,1.082,246,1.471,280,1.895,519,1.101,769,3.625,870,3.531,901,2.093,902,2.093,903,2.093,904,2.093,905,2.093]],["component//swarmlab/docs/venus/share-volume.html",[1,0.455]],["title//swarmlab/docs/venus/share-volume.html#main-menu",[870,37.38,906,49.182]],["name//swarmlab/docs/venus/share-volume.html#main-menu",[]],["text//swarmlab/docs/venus/share-volume.html#main-menu",[]],["component//swarmlab/docs/venus/share-volume.html#main-menu",[]],["title//swarmlab/docs/venus/share-volume.html#your-shared-volumes",[10,21.821,769,24.997]],["name//swarmlab/docs/venus/share-volume.html#your-shared-volumes",[]],["text//swarmlab/docs/venus/share-volume.html#your-shared-volumes",[]],["component//swarmlab/docs/venus/share-volume.html#your-shared-volumes",[]],["title//swarmlab/docs/venus/share-volume.html#shared-from-others",[10,21.821,67,39.203]],["name//swarmlab/docs/venus/share-volume.html#shared-from-others",[]],["text//swarmlab/docs/venus/share-volume.html#shared-from-others",[]],["component//swarmlab/docs/venus/share-volume.html#shared-from-others",[]],["title//swarmlab/docs/venus/user.html",[4,30.061]],["name//swarmlab/docs/venus/user.html",[4,0.917]],["text//swarmlab/docs/venus/user.html",[4,3.896,46,2.201,58,2.093,84,2.315,90,2.935,142,1.462,151,2.716,152,1.647,153,2.004,154,1.766,155,2.093,156,1.958,157,1.8,159,2.171,161,2.111,232,1.8,797,2.984,800,2.984,867,2.984]],["component//swarmlab/docs/venus/user.html",[1,0.455]],["title//swarmlab/docs/venus/user.html#show-networks",[58,19.944,161,31.507]],["name//swarmlab/docs/venus/user.html#show-networks",[]],["text//swarmlab/docs/venus/user.html#show-networks",[]],["component//swarmlab/docs/venus/user.html#show-networks",[]],["title//swarmlab/docs/venus/user.html#manage-users",[4,23.098,90,27.969]],["name//swarmlab/docs/venus/user.html#manage-users",[]],["text//swarmlab/docs/venus/user.html#manage-users",[]],["component//swarmlab/docs/venus/user.html#manage-users",[]],["title//swarmlab/docs/venus/user.html#video",[234,34.966]],["name//swarmlab/docs/venus/user.html#video",[]],["text//swarmlab/docs/venus/user.html#video",[]],["component//swarmlab/docs/venus/user.html#video",[]],["title//swarmlab/docs/venus/user.html#manage-users-2",[4,23.098,90,27.969]],["name//swarmlab/docs/venus/user.html#manage-users-2",[]],["text//swarmlab/docs/venus/user.html#manage-users-2",[]],["component//swarmlab/docs/venus/user.html#manage-users-2",[]]],"invertedIndex":[["",{"_index":64,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[934,1],[2365,3]]},"/swarmlab/docs/install/install-docker.html":{"position":[[484,1],[544,1],[649,1],[805,1],[876,1],[917,1],[1035,1],[1064,1],[1111,1],[1123,1],[1213,1],[1272,1],[1324,1],[1360,1],[1408,1],[1919,1],[1931,1],[2243,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[197,1],[475,1],[579,1],[791,1],[1327,1],[1777,1],[1827,2],[1852,2],[1893,1],[1928,1],[2022,1],[2050,1],[2065,1],[2089,1],[2101,1],[2529,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[197,1],[474,1],[578,1],[790,1],[1409,1],[1554,1],[2004,1],[2054,2],[2079,2],[2120,1],[2155,1],[2249,1],[2277,1],[2292,1],[2316,1],[2328,1],[2760,1]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[92,1]]},"/swarmlab/docs/myservices/linux.html":{"position":[[375,1],[384,1],[533,1],[650,3],[662,1],[664,3],[674,1],[676,1],[678,3],[694,1],[696,1],[698,3],[714,1],[716,1],[718,3],[748,1],[750,3],[780,1],[782,3],[815,1],[817,3],[844,1],[846,3],[876,1],[878,3],[894,1],[896,3],[915,1],[917,3],[935,3],[969,1],[971,3],[979,1],[981,1],[983,3],[1000,1],[1002,3],[1014,1],[1016,3],[1029,1],[1031,3],[1045,1],[1047,3],[1059,1],[1061,1],[1063,3],[1082,1],[1084,3],[1093,3],[1115,1],[1117,3],[1127,1],[1129,1],[1131,3],[1147,1],[1149,1],[1151,3],[1171,1],[1173,3],[1191,1],[1193,3],[1219,1],[1221,3],[1250,3],[1268,1],[1270,3],[1281,1],[1283,3],[1297,1],[1299,3],[1314,1],[1316,3],[1333,3],[1343,1],[1345,3],[1361,1],[1363,3],[1379,1],[1381,3],[1399,1],[1401,3],[1408,1],[1410,3],[1419,1],[1421,3],[1440,1],[1442,3],[1461,1],[1463,3],[1481,1],[1483,3],[1490,1],[1492,3],[1501,3],[1513,3],[1537,3],[1562,3],[1589,3],[1619,3],[1645,3]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[371,1],[385,1],[542,1],[635,1],[843,1],[966,3]]},"/swarmlab/docs/myservices/node.html":{"position":[[65,1]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[515,1],[737,1]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[989,1]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[124,1]]},"/swarmlab/docs/venus/join.html":{"position":[[1971,1]]}},"component":{}}],["0",{"_index":709,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1086,3]]}},"component":{}}],["1",{"_index":152,"title":{"/swarmlab/docs/quickstart/overview.html#senario-1":{"position":[[8,1]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[175,2]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[183,2]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[264,2]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[178,2]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[181,2]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[167,2]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1506,2]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[75,2]]},"/swarmlab/docs/myservices/linux.html":{"position":[[73,2]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[71,2]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[78,2]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[82,2]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[73,2]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[565,1]]},"/swarmlab/docs/venus/deploy.html":{"position":[[81,2]]},"/swarmlab/docs/venus/join.html":{"position":[[178,2]]},"/swarmlab/docs/venus/share-app.html":{"position":[[66,2]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[104,2]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[65,2]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[80,2]]},"/swarmlab/docs/venus/user.html":{"position":[[127,2]]}},"component":{}}],["10",{"_index":362,"title":{"/swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled":{"position":[[8,2]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2087,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[51,2],[244,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[51,2]]},"/swarmlab/docs/install/overview.html":{"position":[[164,2]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[723,2]]}},"component":{}}],["15",{"_index":495,"title":{"/swarmlab/docs/install/install-hybrid.html#node-version-15":{"position":[[13,3]]},"/swarmlab/docs/install/install-venus.html#node-version-15":{"position":[[13,3]]}},"name":{},"text":{},"component":{}}],["172.130.0.0/24",{"_index":598,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[518,14]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[527,14]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[500,14]]}},"component":{}}],["1]:53",{"_index":716,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1229,9],[1260,10]]}},"component":{}}],["1]:56425",{"_index":718,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1248,11]]}},"component":{}}],["2",{"_index":157,"title":{"/swarmlab/docs/quickstart/overview.html#senario-2":{"position":[[8,1]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[262,2]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1062,2]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[638,2]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[564,2]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[587,2]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[777,2]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1608,2]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[216,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[216,1],[1375,1]]},"/swarmlab/docs/venus/deploy.html":{"position":[[394,2]]},"/swarmlab/docs/venus/join.html":{"position":[[265,2]]},"/swarmlab/docs/venus/share-app.html":{"position":[[289,2]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[260,2]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[170,2]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[102,2]]},"/swarmlab/docs/venus/user.html":{"position":[[205,2]]}},"component":{}}],["27017",{"_index":727,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[426,5]]}},"component":{}}],["2gb",{"_index":411,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[199,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[199,3]]}},"component":{}}],["3",{"_index":172,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[652,2]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[762,2]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1749,2]]},"/swarmlab/docs/venus/deploy.html":{"position":[[475,2]]},"/swarmlab/docs/venus/join.html":{"position":[[750,2]]},"/swarmlab/docs/venus/share-app.html":{"position":[[357,2]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[538,2]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[313,2]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[474,2]]}},"component":{}}],["3.x",{"_index":531,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[613,3]]}},"component":{}}],["4",{"_index":173,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[733,2]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1795,2]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[230,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[230,2]]},"/swarmlab/docs/venus/deploy.html":{"position":[[614,2]]},"/swarmlab/docs/venus/join.html":{"position":[[1592,2]]},"/swarmlab/docs/venus/share-app.html":{"position":[[518,2]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[468,2]]}},"component":{}}],["5",{"_index":349,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1855,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[244,1]]},"/swarmlab/docs/venus/join.html":{"position":[[1923,2]]},"/swarmlab/docs/venus/share-app.html":{"position":[[636,2]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[839,2]]}},"component":{}}],["512mb",{"_index":409,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[159,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[159,5]]}},"component":{}}],["6",{"_index":351,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1890,2]]},"/swarmlab/docs/venus/share-app.html":{"position":[[1139,2]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[1020,2]]}},"component":{}}],["7",{"_index":354,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1954,2]]}},"component":{}}],["8",{"_index":357,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1990,2]]}},"component":{}}],["8.8.4.4",{"_index":477,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2196,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2423,7]]}},"component":{}}],["8.8.8.8",{"_index":476,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2177,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2404,7]]}},"component":{}}],["9",{"_index":359,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2052,2]]}},"component":{}}],["abil",{"_index":6,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[43,8]]},"/swarmlab/docs/install/install-docker.html":{"position":[[401,7]]},"/swarmlab/docs/install/overview.html":{"position":[[572,7],[690,7]]}},"component":{}}],["abov",{"_index":268,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[647,5]]},"/swarmlab/docs/venus/deploy.html":{"position":[[651,5]]},"/swarmlab/docs/venus/join.html":{"position":[[1849,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[1100,5]]}},"component":{}}],["absolut",{"_index":214,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[680,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[91,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[91,8]]}},"component":{}}],["accept",{"_index":346,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1752,6]]},"/swarmlab/docs/register/overview.html":{"position":[[373,6]]},"/swarmlab/docs/venus/join.html":{"position":[[488,6]]}},"component":{}}],["access",{"_index":84,"title":{"/swarmlab/docs/venus/join.html#request-access":{"position":[[8,6]]},"/swarmlab/docs/venus/join.html#request-access-2":{"position":[[8,6]]},"/swarmlab/docs/venus/share-app.html#revoke-access-to-shared":{"position":[[7,6]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1291,10],[2242,6]]},"/swarmlab/docs/venus/join.html":{"position":[[304,6],[330,6],[420,6],[975,6],[1324,6],[1506,6],[1875,10],[2015,6]]},"/swarmlab/docs/venus/share-app.html":{"position":[[1299,6]]},"/swarmlab/docs/venus/user.html":{"position":[[61,6]]}},"component":{}}],["account",{"_index":771,"title":{"/swarmlab/docs/register/overview.html#create-an-account":{"position":[[10,7]]}},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[96,8],[149,7],[185,8],[520,8],[613,8],[648,7],[688,7]]}},"component":{}}],["acquir",{"_index":753,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[229,8]]}},"component":{}}],["action",{"_index":800,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[710,6]]},"/swarmlab/docs/venus/user.html":{"position":[[230,6]]}},"component":{}}],["activ",{"_index":790,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[599,8]]}},"component":{}}],["actual",{"_index":326,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1215,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[963,9],[989,9]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[452,6],[1243,6]]}},"component":{}}],["add",{"_index":180,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[894,3],[1090,3]]},"/swarmlab/docs/install/install-docker.html":{"position":[[881,3],[1125,3],[1274,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[594,3],[605,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[593,3],[604,3]]},"/swarmlab/docs/venus/deploy.html":{"position":[[660,3],[752,3]]}},"component":{}}],["add/remov",{"_index":797,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[559,10]]},"/swarmlab/docs/venus/user.html":{"position":[[150,10]]}},"component":{}}],["addit",{"_index":255,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[108,10]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[111,10]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[291,10],[1437,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[290,10],[1664,10]]}},"component":{}}],["address",{"_index":875,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[865,8]]}},"component":{}}],["admin",{"_index":479,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2215,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2442,6]]}},"component":{}}],["advantag",{"_index":274,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[100,9]]}},"component":{}}],["afti",{"_index":859,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[560,4]]}},"component":{}}],["ag",{"_index":328,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1256,2]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[770,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[769,2]]}},"component":{}}],["again",{"_index":721,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1301,6]]},"/swarmlab/docs/venus/share-app.html":{"position":[[1168,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[749,5]]}},"component":{}}],["agapam",{"_index":863,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[608,7]]}},"component":{}}],["agnost",{"_index":21,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[218,9],[276,8],[2213,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[689,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[409,9],[467,8]]}},"component":{}}],["allow",{"_index":820,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[922,6]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[403,6]]}},"component":{}}],["along",{"_index":837,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1654,5]]}},"component":{}}],["alongsid",{"_index":455,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1738,9]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1965,9]]}},"component":{}}],["alpin",{"_index":453,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1658,6],[1672,6],[1697,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1885,6],[1899,6],[1924,6]]}},"component":{}}],["alreadi",{"_index":217,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[778,8]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[539,7]]},"/swarmlab/docs/venus/join.html":{"position":[[384,7]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[433,7]]}},"component":{}}],["altair",{"_index":554,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1029,7]]}},"component":{}}],["alway",{"_index":902,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume.html":{"position":[[313,6]]}},"component":{}}],["amount",{"_index":418,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[281,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[280,6]]}},"component":{}}],["analysi",{"_index":128,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2265,8]]}},"component":{}}],["anoth",{"_index":280,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[359,7]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[577,7]]}},"component":{}}],["ansible.cfg",{"_index":604,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[682,11],[1135,11]]}},"component":{}}],["anyth",{"_index":115,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1959,8]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1759,8]]}},"component":{}}],["anywher",{"_index":209,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[560,8]]}},"component":{}}],["app",{"_index":226,"title":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#x-apps":{"position":[[2,4]]},"/swarmlab/docs/quickstart/overview.html#apps":{"position":[[0,4]]},"/swarmlab/docs/venus/overview-share.html#app":{"position":[[0,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[6,3]]},"/swarmlab/docs/venus/share-app.html#browse-apps":{"position":[[7,4]]},"/swarmlab/docs/venus/share-app.html#app-info":{"position":[[0,3]]},"/swarmlab/docs/venus/share-app.html#share-app":{"position":[[6,3]]},"/swarmlab/docs/venus/share-app.html#share-app-2":{"position":[[6,3]]}},"name":{"/swarmlab/docs/venus/share-app.html":{"position":[[6,3]]}},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1080,3]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1881,3],[1906,3]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[42,4],[119,3]]},"/swarmlab/docs/venus/overview.html":{"position":[[154,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[55,3],[75,3],[257,3],[301,3],[322,3],[506,4],[583,3],[694,3],[1275,3],[1318,3],[1360,3]]}},"component":{}}],["app.j",{"_index":632,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1274,6]]}},"component":{}}],["app.js.sh",{"_index":633,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1287,9]]}},"component":{}}],["app/volum",{"_index":868,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview.html":{"position":[[111,10]]}},"component":{}}],["app_swarmlab",{"_index":728,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[450,12],[463,12],[476,12],[920,12]]}},"component":{}}],["appear",{"_index":810,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[516,7]]},"/swarmlab/docs/venus/share-app.html":{"position":[[621,7],[1246,7]]}},"component":{}}],["appli",{"_index":360,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2064,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1403,5]]}},"component":{}}],["applic",{"_index":9,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[81,13],[244,11],[1412,11]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[844,12]]},"/swarmlab/docs/install/overview.html":{"position":[[510,11],[605,12],[713,11]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[151,11],[435,11]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[313,11]]}},"component":{}}],["application/servic",{"_index":278,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[182,19]]}},"component":{}}],["approach",{"_index":25,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[285,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[476,8]]}},"component":{}}],["apt",{"_index":288,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[512,3],[529,3],[580,3],[589,3],[621,3],[710,3],[1150,3],[1188,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[497,3],[586,3],[609,3],[715,3],[731,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[496,3],[585,3],[608,3],[714,3],[730,3],[1214,3]]}},"component":{}}],["arch=amd64",{"_index":312,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[924,11]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[629,12]]},"/swarmlab/docs/install/install-venus.html":{"position":[[628,12]]}},"component":{}}],["architectur",{"_index":120,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2038,12]]}},"component":{}}],["architecture/platform",{"_index":126,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2191,21]]}},"component":{}}],["archiv",{"_index":307,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[856,7],[973,7]]}},"component":{}}],["area",{"_index":142,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[12,4]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[12,4]]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[12,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[12,4],[244,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[12,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[12,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[12,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/overview.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[12,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[12,4]]},"/swarmlab/docs/venus/deploy.html":{"position":[[12,4]]},"/swarmlab/docs/venus/join.html":{"position":[[12,4]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[12,4]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[12,4],[76,4],[135,4]]},"/swarmlab/docs/venus/overview.html":{"position":[[12,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[12,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[12,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[12,4]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[12,4]]},"/swarmlab/docs/venus/user.html":{"position":[[12,4]]}},"component":{}}],["around",{"_index":55,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[768,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[482,6]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[436,6]]}},"component":{}}],["array",{"_index":618,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[994,5]]}},"component":{}}],["array.c",{"_index":623,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1074,7]]}},"component":{}}],["art",{"_index":123,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2099,3]]}},"component":{}}],["ask",{"_index":347,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1782,3]]}},"component":{}}],["attach",{"_index":182,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[951,11]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[122,6]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[115,6]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[102,6]]},"/swarmlab/docs/myservices/overview.html":{"position":[[147,6],[208,6]]}},"component":{}}],["attent",{"_index":801,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[724,10]]}},"component":{}}],["attribut",{"_index":463,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1946,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2173,10]]}},"component":{}}],["author",{"_index":372,"title":{"/swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue":{"position":[[41,10]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2336,9]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1072,9]]}},"component":{}}],["auto",{"_index":456,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1786,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2013,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[877,6]]}},"component":{}}],["automount",{"_index":468,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2030,11]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2257,11]]}},"component":{}}],["avail",{"_index":201,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[383,9],[955,10]]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[41,9]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[41,9]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[41,9],[193,9]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[41,9]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[41,9]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[41,9]]},"/swarmlab/docs/install/overview.html":{"position":[[110,9]]},"/swarmlab/docs/venus/join.html":{"position":[[107,9]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[973,9]]}},"component":{}}],["avoid",{"_index":37,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[419,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[610,8]]}},"component":{}}],["away",{"_index":508,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[255,4]]}},"component":{}}],["bar",{"_index":149,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[152,3]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[241,3]]},"/swarmlab/docs/venus/join.html":{"position":[[155,3]]}},"component":{}}],["base",{"_index":23,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[238,5],[559,5]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1636,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1863,5]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[1152,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[429,5],[750,5]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[322,5]]}},"component":{}}],["bash",{"_index":389,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2861,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[485,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[484,4]]}},"component":{}}],["be",{"_index":807,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[434,5]]}},"component":{}}],["beautifulsoup4",{"_index":555,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1037,15]]}},"component":{}}],["befor",{"_index":503,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[0,6]]},"/swarmlab/docs/register/overview.html":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[208,6]]}},"component":{}}],["beforehand",{"_index":871,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[147,10]]}},"component":{}}],["begin",{"_index":746,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[66,7],[884,6]]}},"component":{}}],["belong",{"_index":904,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume.html":{"position":[[514,7]]}},"component":{}}],["below",{"_index":169,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[570,7]]}},"component":{}}],["better",{"_index":73,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1119,7]]}},"component":{}}],["between",{"_index":105,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1617,7],[1942,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1008,7]]}},"component":{}}],["big",{"_index":273,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[96,3]]}},"component":{}}],["bin",{"_index":617,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[975,3]]}},"component":{}}],["bin/bash",{"_index":594,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[464,9]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[473,9]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[446,9]]}},"component":{}}],["bin/sh",{"_index":527,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[542,7]]},"/swarmlab/docs/myservices/node.html":{"position":[[380,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[418,7]]}},"component":{}}],["binari",{"_index":535,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[698,6]]}},"component":{}}],["bind",{"_index":203,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[460,4],[522,4],[837,4]]}},"component":{}}],["blank",{"_index":253,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[624,6]]}},"component":{}}],["blown",{"_index":17,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[163,5],[461,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[652,5]]}},"component":{}}],["bokeh",{"_index":556,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1053,6]]}},"component":{}}],["both",{"_index":511,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[623,4]]}},"component":{}}],["bottleneck",{"_index":557,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1060,11]]}},"component":{}}],["bottom",{"_index":784,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[499,6]]}},"component":{}}],["box",{"_index":140,"title":{"/swarmlab/docs/index.html#_ready_to_run_out_of_the_box":{"position":[[24,3]]}},"name":{},"text":{},"component":{}}],["brows",{"_index":69,"title":{"/swarmlab/docs/venus/join.html#browse":{"position":[[0,6]]},"/swarmlab/docs/venus/share-app.html#browse-apps":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1036,6]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[85,6]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[173,6],[267,8]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[181,8]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[184,8]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[170,8]]},"/swarmlab/docs/venus/join.html":{"position":[[87,6],[181,8],[268,8]]},"/swarmlab/docs/venus/share-app.html":{"position":[[292,8],[360,8]]}},"component":{}}],["browser",{"_index":47,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[607,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1234,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2631,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2862,7]]}},"component":{}}],["build",{"_index":108,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1671,5]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[835,8],[1063,5]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[302,5]]},"/swarmlab/docs/install/overview.html":{"position":[[338,5]]},"/swarmlab/docs/venus/deploy.html":{"position":[[44,5]]},"/swarmlab/docs/venus/overview.html":{"position":[[45,5]]}},"component":{}}],["build.sh",{"_index":707,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[896,10]]}},"component":{}}],["builder",{"_index":245,"title":{"/swarmlab/docs/hybrid/overview.html#builders":{"position":[[0,8]]}},"name":{},"text":{},"component":{}}],["button",{"_index":159,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[328,6],[368,6],[421,6],[500,6],[558,6]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[169,6]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1978,6]]},"/swarmlab/docs/venus/deploy.html":{"position":[[154,6],[545,6],[600,6],[643,7],[717,6]]},"/swarmlab/docs/venus/join.html":{"position":[[337,6],[348,6],[589,6],[1723,6],[1909,6],[1964,6]]},"/swarmlab/docs/venus/share-app.html":{"position":[[343,6],[609,6],[1125,6],[1234,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[316,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[245,6]]},"/swarmlab/docs/venus/user.html":{"position":[[191,6]]}},"component":{}}],["by=/usr/share/keyrings/dock",{"_index":314,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[943,29]]}},"component":{}}],["c",{"_index":538,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[777,3]]}},"component":{}}],["ca.sh",{"_index":374,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2368,5],[2872,5]]}},"component":{}}],["case",{"_index":254,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[94,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[97,4]]}},"component":{}}],["cat",{"_index":465,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1975,3],[2145,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2202,3],[2372,3]]}},"component":{}}],["caus",{"_index":450,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1605,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1832,5]]}},"component":{}}],["cd",{"_index":345,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1695,2]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1295,2],[2497,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1325,2],[2731,2]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[909,2]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[853,2]]}},"component":{}}],["ce",{"_index":325,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1210,2]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[753,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[752,2]]}},"component":{}}],["center",{"_index":701,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[261,7]]}},"component":{}}],["certain",{"_index":798,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[678,7]]}},"component":{}}],["certif",{"_index":368,"title":{"/swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue":{"position":[[11,11]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2223,11],[2306,11]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[969,11],[1042,11]]}},"component":{}}],["certs.sh",{"_index":710,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1094,8]]}},"component":{}}],["ch",{"_index":639,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1376,2]]}},"component":{}}],["ch.c",{"_index":640,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1394,4]]}},"component":{}}],["chang",{"_index":461,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1867,8],[1902,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1500,6],[2094,8],[2129,8]]}},"component":{}}],["check",{"_index":878,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[1174,5]]}},"component":{}}],["chmod",{"_index":396,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3069,5]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1082,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1081,5]]}},"component":{}}],["choic",{"_index":28,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[306,7]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[497,7]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[591,6]]}},"component":{}}],["choos",{"_index":85,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1319,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1377,6]]},"/swarmlab/docs/venus/share-app.html":{"position":[[192,6],[453,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[194,6]]}},"component":{}}],["chose",{"_index":132,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2334,5],[2442,5]]}},"component":{}}],["ci/cd",{"_index":283,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[461,5]]}},"component":{}}],["cklick",{"_index":343,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1659,9]]}},"component":{}}],["classroom",{"_index":100,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1573,10]]}},"component":{}}],["cli",{"_index":682,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[585,3]]}},"component":{}}],["click",{"_index":355,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1957,5],[2055,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1397,5]]},"/swarmlab/docs/install/overview.html":{"position":[[249,5]]},"/swarmlab/docs/register/overview.html":{"position":[[332,5]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[295,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[215,8]]}},"component":{}}],["client",{"_index":501,"title":{"/swarmlab/docs/myservices/mpi.html#copy-files-to-all-clients":{"position":[[18,7]]}},"name":{},"text":{"/swarmlab/docs/install/install-venus.html":{"position":[[1334,6],[2740,6]]}},"component":{}}],["client.git",{"_index":500,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-venus.html":{"position":[[1314,10],[2708,10]]}},"component":{}}],["client.swarmlab.io:8088",{"_index":777,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[246,23]]}},"component":{}}],["clone",{"_index":439,"title":{"/swarmlab/docs/install/install-hybrid.html#clone-the-repo":{"position":[[0,5]]},"/swarmlab/docs/install/install-venus.html#clone-the-repo":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1214,5],[2385,5],[2404,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1243,5],[2618,5],[2637,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[795,5]]}},"component":{}}],["close",{"_index":826,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1132,7]]}},"component":{}}],["cloud",{"_index":43,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[534,5],[691,5],[1047,5],[1798,5]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[358,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[283,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[293,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[261,5]]},"/swarmlab/docs/install/overview.html":{"position":[[315,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[725,5]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[340,6],[532,5]]}},"component":{}}],["cloudpickl",{"_index":558,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1072,12]]}},"component":{}}],["cluster",{"_index":260,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[459,8],[554,7]]}},"component":{}}],["cmd",{"_index":478,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2208,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2435,3]]}},"component":{}}],["code",{"_index":40,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[448,4],[2296,5],[2528,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[368,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[639,4]]}},"component":{}}],["collabor",{"_index":106,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1650,13]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[627,11]]},"/swarmlab/docs/venus/overview.html":{"position":[[128,13]]}},"component":{}}],["collect",{"_index":691,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[103,10]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[96,10]]},"/swarmlab/docs/myservices/overview.html":{"position":[[189,10]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[168,8]]}},"component":{}}],["collection’",{"_index":265,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[562,12]]}},"component":{}}],["collector",{"_index":695,"title":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[5,9]]},"/swarmlab/docs/myservices/poc-datacollector.html#docs-data-collector":{"position":[[12,9]]},"/swarmlab/docs/myservices/poc-datacollector.html#start-data-collector":{"position":[[11,9]]}},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[56,9],[109,10],[369,10]]}},"component":{}}],["column",{"_index":813,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[652,6],[1698,6]]}},"component":{}}],["comfort",{"_index":410,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[177,13]]},"/swarmlab/docs/install/install-venus.html":{"position":[[177,13]]}},"component":{}}],["command",{"_index":48,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[623,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[280,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[653,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[905,7]]},"/swarmlab/docs/myservices/linux.html":{"position":[[474,8],[573,8]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[483,8],[582,8],[860,8]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[456,8],[555,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[493,8],[958,8]]}},"component":{}}],["common",{"_index":300,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[742,6]]}},"component":{}}],["commun",{"_index":766,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[835,11]]}},"component":{}}],["compil",{"_index":676,"title":{"/swarmlab/docs/myservices/mpi.html#compile":{"position":[[0,7]]}},"name":{},"text":{},"component":{}}],["complet",{"_index":175,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[787,8]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[315,9]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[547,9]]}},"component":{}}],["complete.sh",{"_index":706,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[884,11]]}},"component":{}}],["compon",{"_index":448,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1545,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1772,10]]}},"component":{}}],["compos",{"_index":390,"title":{"/swarmlab/docs/install/install-docker.html#docker-compose":{"position":[[7,7]]},"/swarmlab/docs/install/install-hybrid.html#docker-compose":{"position":[[7,7]]},"/swarmlab/docs/install/install-venus.html#docker-compose":{"position":[[7,7]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2910,7],[2998,7],[3056,7],[3100,7],[3141,7],[3165,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1011,7],[1069,7],[1113,7],[1154,7],[1178,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1010,7],[1068,7],[1112,7],[1153,7],[1177,7]]}},"component":{}}],["comput",{"_index":59,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[818,13],[1838,9]]},"/swarmlab/docs/venus/join.html":{"position":[[1394,8],[1576,8]]}},"component":{}}],["concept",{"_index":102,"title":{"/swarmlab/docs/hybrid/start-proof_of_concept.html#proof-of-concept":{"position":[[9,7]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1593,7]]}},"component":{}}],["conda",{"_index":533,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[657,6],[752,5],[1085,5]]}},"component":{}}],["config",{"_index":607,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[729,6],[762,6],[794,6]]}},"component":{}}],["configur",{"_index":174,"title":{"/swarmlab/docs/myservices/jupyter.html#default-configuration":{"position":[[8,13]]},"/swarmlab/docs/myservices/linux.html#default-configuration":{"position":[[8,13]]},"/swarmlab/docs/myservices/mpi.html#default-configuration":{"position":[[8,13]]},"/swarmlab/docs/myservices/node.html#default-configuration":{"position":[[8,13]]},"/swarmlab/docs/myservices/nodevuejs.html#default-configuration":{"position":[[8,13]]},"/swarmlab/docs/myservices/poc-datacollector.html#default-configuration":{"position":[[8,13]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration":{"position":[[8,13]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration-2":{"position":[[8,13]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[765,10]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[117,13]]}},"component":{}}],["connect",{"_index":50,"title":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect":{"position":[[0,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect-and-maps":{"position":[[0,7]]},"/swarmlab/docs/myservices/jupyter.html#connect":{"position":[[0,7]]},"/swarmlab/docs/myservices/jupyter.html#connect-via-exec":{"position":[[0,7]]},"/swarmlab/docs/myservices/jupyter.html#connect-via-web":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#connect":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#connect-via-ssh":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#connect-via-exec":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#connect":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#connect-via-ssh":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#connect-via-exec":{"position":[[0,7]]},"/swarmlab/docs/myservices/node.html#connect":{"position":[[0,7]]},"/swarmlab/docs/myservices/node.html#connect-via-exec":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#connect":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#connect-via-ssh":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#connect-via-exec":{"position":[[0,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#connect":{"position":[[0,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-ssh":{"position":[[0,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-exec":{"position":[[0,7]]},"/swarmlab/docs/venus/join.html#connect":{"position":[[0,7]]},"/swarmlab/docs/venus/join.html#connect-mode":{"position":[[0,7]]},"/swarmlab/docs/venus/join.html#connect-status":{"position":[[0,7]]},"/swarmlab/docs/venus/join.html#connect-info":{"position":[[0,7]]},"/swarmlab/docs/venus/share-volume-connect.html#connect":{"position":[[0,7]]},"/swarmlab/docs/venus/share-volume-connect.html#connect-info":{"position":[[0,7]]},"/swarmlab/docs/venus/share-volume-connect.html#connect-to-volume":{"position":[[0,7]]}},"name":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[19,7]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[13,7]]}},"text":{"/swarmlab/docs/index.html":{"position":[[665,9],[1821,7],[2140,11]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[283,7],[320,7],[988,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[31,7],[128,7],[161,7],[186,7],[1151,7],[1206,7]]},"/swarmlab/docs/install/install-docker.html":{"position":[[2534,7],[2745,7]]},"/swarmlab/docs/install/overview.html":{"position":[[439,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[273,7],[391,7],[430,7]]},"/swarmlab/docs/myservices/linux.html":{"position":[[160,7],[278,7],[317,7]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[156,7],[274,7],[313,7]]},"/swarmlab/docs/myservices/node.html":{"position":[[114,7],[232,7],[271,7]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[165,7],[283,7],[322,7]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1277,10]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[173,7],[291,7],[330,7],[936,7]]},"/swarmlab/docs/venus/join.html":{"position":[[392,10],[680,10],[705,7],[753,7],[1595,7],[1616,10],[1926,7]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[177,7]]},"/swarmlab/docs/venus/share-app.html":{"position":[[433,9],[774,7]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[41,7],[107,7],[180,7],[263,7],[361,11],[429,10],[719,11],[1109,11],[1210,10],[1287,7]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[892,10]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[54,7],[194,9],[381,9],[441,9]]}},"component":{}}],["connect/stop/log",{"_index":191,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#connectstoplogs":{"position":[[0,17]]}},"name":{},"text":{},"component":{}}],["connect_to",{"_index":882,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[305,10]]}},"component":{}}],["consol",{"_index":170,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#console":{"position":[[0,7]]},"/swarmlab/docs/hybrid/start-labroom.html#console":{"position":[[0,7]]},"/swarmlab/docs/hybrid/start-microservices.html#console":{"position":[[0,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#console":{"position":[[0,7]]},"/swarmlab/docs/hybrid/start-storage.html#console":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[582,7],[655,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[693,7],[765,7]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[491,7],[567,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[509,7],[590,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[708,7],[780,7]]}},"component":{}}],["contain",{"_index":22,"title":{"/swarmlab/docs/venus/join.html#container":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[228,9],[489,9],[549,9]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[183,10],[810,11],[898,10],[936,9],[1012,10]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[213,10],[302,9],[365,9],[409,9],[438,9],[576,9],[626,10],[1045,9]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[101,9]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[101,9],[529,10]]},"/swarmlab/docs/install/install-docker.html":{"position":[[230,9],[374,10]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[146,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[146,10]]},"/swarmlab/docs/install/overview.html":{"position":[[425,10],[730,9],[781,9]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[838,9]]},"/swarmlab/docs/myservices/linux.html":{"position":[[490,9],[589,9]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[499,9],[598,9],[876,9]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[472,9],[571,9]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[419,9],[680,9],[740,9]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[509,9],[974,9]]},"/swarmlab/docs/venus/deploy.html":{"position":[[218,7]]},"/swarmlab/docs/venus/join.html":{"position":[[862,9],[897,10],[1405,9]]}},"component":{}}],["container",{"_index":819,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[879,13]]}},"component":{}}],["convers",{"_index":548,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[944,10]]}},"component":{}}],["cooper",{"_index":767,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[851,9]]}},"component":{}}],["coordin",{"_index":765,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[784,10]]}},"component":{}}],["copi",{"_index":375,"title":{"/swarmlab/docs/myservices/mpi.html#copy-files-to-all-clients":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2374,4]]}},"component":{}}],["correspond",{"_index":889,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[765,13],[1160,13]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[439,13],[810,13]]}},"component":{}}],["cpu",{"_index":412,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[203,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[203,3]]}},"component":{}}],["creat",{"_index":7,"title":{"/swarmlab/docs/myservices/mpi.html#create-hosts-file":{"position":[[0,6]]},"/swarmlab/docs/myservices/nodevuejs.html#create-a-project":{"position":[[0,6]]},"/swarmlab/docs/quickstart/overview.html#create-network":{"position":[[0,6]]},"/swarmlab/docs/register/overview.html#create-an-account":{"position":[[0,6]]},"/swarmlab/docs/venus/deploy.html#create-network":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-share.html#create":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[55,6],[860,6],[936,6],[1246,7],[1424,6],[1467,6],[1739,6]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[346,7],[793,7]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[123,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[123,7]]},"/swarmlab/docs/install/overview.html":{"position":[[460,6]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[659,6],[666,8],[689,6]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[124,6]]},"/swarmlab/docs/register/overview.html":{"position":[[86,6],[165,8]]},"/swarmlab/docs/venus/deploy.html":{"position":[[107,6],[139,6],[789,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[173,6],[231,6]]}},"component":{}}],["creation",{"_index":263,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[488,8]]},"/swarmlab/docs/install/install-docker.html":{"position":[[447,8]]}},"component":{}}],["creationtermin",{"_index":649,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1517,19]]}},"component":{}}],["creationtermination.c",{"_index":653,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1623,21]]}},"component":{}}],["creationtermination.c.sh",{"_index":654,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1649,24]]}},"component":{}}],["creationtermination1",{"_index":650,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1541,20]]}},"component":{}}],["creationtermination1.c",{"_index":651,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1566,22]]}},"component":{}}],["creationtermination1.c.sh",{"_index":652,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1593,25]]}},"component":{}}],["crete",{"_index":841,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1807,6]]}},"component":{}}],["cross",{"_index":534,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[664,5]]}},"component":{}}],["cryptographi",{"_index":124,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2103,12]]}},"component":{}}],["cs",{"_index":317,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1052,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[698,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[697,3]]}},"component":{}}],["ctrl",{"_index":187,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1144,4]]}},"component":{}}],["curl",{"_index":294,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[636,4],[641,4],[663,4],[749,4],[2923,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[428,4],[523,4],[936,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[427,4],[522,4],[935,4]]}},"component":{}}],["current",{"_index":329,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1278,7]]}},"component":{}}],["custom",{"_index":693,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[184,6]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[177,6]]},"/swarmlab/docs/myservices/overview.html":{"position":[[270,6]]}},"component":{}}],["cython",{"_index":560,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1115,7]]}},"component":{}}],["daemon",{"_index":407,"title":{"/swarmlab/docs/myservices/poc-datacollector.html#on-error-response-from-daemon":{"position":[[23,6]]}},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[119,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[119,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1131,7]]}},"component":{}}],["dask",{"_index":561,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1123,5]]}},"component":{}}],["data",{"_index":199,"title":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[0,4]]},"/swarmlab/docs/myservices/poc-datacollector.html#docs-data-collector":{"position":[[7,4]]},"/swarmlab/docs/myservices/poc-datacollector.html#start-data-collector":{"position":[[6,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[341,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[185,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[113,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[51,4],[103,5],[256,4],[298,4],[363,5]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[427,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1250,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[934,5]]}},"component":{}}],["data/appl/ok/swarmlab",{"_index":890,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[817,22]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[526,22]]}},"component":{}}],["databas",{"_index":82,"title":{"/swarmlab/docs/myservices/storage-mongo-replica.html#database":{"position":[[0,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#database-usename":{"position":[[0,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#database-password":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1270,8]]}},"component":{}}],["datacollector",{"_index":696,"title":{"/swarmlab/docs/myservices/poc-datacollector.html#stop-datacollector":{"position":[[5,13]]}},"name":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[4,13]]}},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[911,13],[1318,13],[1341,13],[1365,13]]}},"component":{}}],["dataflow",{"_index":75,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1147,8]]}},"component":{}}],["dataset",{"_index":585,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1441,8]]}},"component":{}}],["day",{"_index":206,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[505,4]]}},"component":{}}],["dearmor",{"_index":304,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[818,7]]}},"component":{}}],["deb",{"_index":311,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[919,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[624,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[623,4]]}},"component":{}}],["default",{"_index":198,"title":{"/swarmlab/docs/myservices/jupyter.html#default-configuration":{"position":[[0,7]]},"/swarmlab/docs/myservices/jupyter.html#default-user-root-user":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#default-configuration":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#default-user":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#default-password":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#default-password4root":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#default-configuration":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#default-user":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#default-password":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#default-password4root":{"position":[[0,7]]},"/swarmlab/docs/myservices/node.html#default-configuration":{"position":[[0,7]]},"/swarmlab/docs/myservices/node.html#default-user":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#default-configuration":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#default-user":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#default-password":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#default-password4root":{"position":[[0,7]]},"/swarmlab/docs/myservices/poc-datacollector.html#default-configuration":{"position":[[0,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration":{"position":[[0,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#default-user":{"position":[[0,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#default-configuration-2":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[328,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1364,7],[1398,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1471,7],[1512,7],[1546,7],[1591,7],[1625,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[897,7]]},"/swarmlab/docs/venus/share-app.html":{"position":[[1117,7],[1148,7]]}},"component":{}}],["delet",{"_index":249,"title":{"/swarmlab/docs/hybrid/start-labroom.html#delete":{"position":[[0,6]]},"/swarmlab/docs/hybrid/start-microservices.html#delete":{"position":[[0,6]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#delete":{"position":[[0,6]]},"/swarmlab/docs/hybrid/start-storage.html#delete":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-share.html#delete":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[385,7]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[310,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[320,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[288,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1779,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2006,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[715,6],[854,8],[916,6]]}},"component":{}}],["delete/copi",{"_index":56,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[776,11]]}},"component":{}}],["demand",{"_index":87,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1348,6],[1520,6],[1704,6],[1760,6]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[804,6]]},"/swarmlab/docs/install/overview.html":{"position":[[203,6],[277,6],[371,6],[470,6]]},"/swarmlab/docs/venus/overview.html":{"position":[[78,6]]}},"component":{}}],["denug",{"_index":755,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[302,5]]}},"component":{}}],["depend",{"_index":420,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[323,7],[1579,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[322,7],[1806,6]]}},"component":{}}],["deploy",{"_index":34,"title":{"/swarmlab/docs/venus/deploy.html":{"position":[[0,6]]},"/swarmlab/docs/venus/deploy.html#deploy":{"position":[[0,6]]},"/swarmlab/docs/venus/overview-network.html#deploy":{"position":[[0,6]]}},"name":{"/swarmlab/docs/venus/deploy.html":{"position":[[0,6]]}},"text":{"/swarmlab/docs/index.html":{"position":[[383,10],[2473,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1725,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1952,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[574,10]]},"/swarmlab/docs/venus/deploy.html":{"position":[[84,6]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[44,6]]},"/swarmlab/docs/venus/overview.html":{"position":[[142,6]]}},"component":{}}],["describ",{"_index":76,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1162,9]]},"/swarmlab/docs/venus/deploy.html":{"position":[[322,9]]}},"component":{}}],["desir",{"_index":189,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1204,7]]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[73,7]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[73,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[73,7],[310,7]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[78,7],[230,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[81,7],[236,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[73,7],[213,7]]},"/swarmlab/docs/venus/join.html":{"position":[[65,6]]}},"component":{}}],["desktop",{"_index":339,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1529,7],[1721,7]]}},"component":{}}],["detail",{"_index":787,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[550,7]]}},"component":{}}],["dev/nul",{"_index":321,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1113,9]]}},"component":{}}],["develop",{"_index":19,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[192,9],[349,11],[1019,8]]},"/swarmlab/docs/install/install-docker.html":{"position":[[40,11],[151,11]]},"/swarmlab/docs/install/overview.html":{"position":[[558,9]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[383,9],[540,11]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[274,9],[762,9]]}},"component":{}}],["dial",{"_index":712,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1185,4]]}},"component":{}}],["differ",{"_index":845,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[244,7]]}},"component":{}}],["dill",{"_index":562,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1129,5]]}},"component":{}}],["dir",{"_index":601,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[629,3]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[590,3],[795,3]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[502,3]]}},"component":{}}],["directori",{"_index":212,"title":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#directory-maps":{"position":[[0,9]]},"/swarmlab/docs/myservices/jupyter.html#working-directory-root-user":{"position":[[8,9]]},"/swarmlab/docs/myservices/jupyter.html#directory-map":{"position":[[0,9]]},"/swarmlab/docs/myservices/linux.html#working-directory":{"position":[[8,9]]},"/swarmlab/docs/myservices/linux.html#directory-map":{"position":[[0,9]]},"/swarmlab/docs/myservices/mpi.html#working-directory":{"position":[[8,9]]},"/swarmlab/docs/myservices/mpi.html#directory-map":{"position":[[0,9]]},"/swarmlab/docs/myservices/node.html#working-directory":{"position":[[8,9]]},"/swarmlab/docs/myservices/node.html#directory-map":{"position":[[0,9]]},"/swarmlab/docs/myservices/nodevuejs.html#working-directory":{"position":[[8,9]]},"/swarmlab/docs/myservices/nodevuejs.html#directory-map":{"position":[[0,9]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#working-directory":{"position":[[8,9]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#directory-map":{"position":[[0,9]]},"/swarmlab/docs/venus/share-volume-share.html#directory-info":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[649,9],[726,9],[935,9],[966,9],[1065,9]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[281,9]]},"/swarmlab/docs/myservices/linux.html":{"position":[[168,9]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[164,9],[899,9]]},"/swarmlab/docs/myservices/node.html":{"position":[[122,9]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[173,9]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[181,9]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[665,9]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[349,9],[478,9]]}},"component":{}}],["disconnect",{"_index":839,"title":{"/swarmlab/docs/venus/join.html#disconnect":{"position":[[0,10]]},"/swarmlab/docs/venus/share-volume-connect.html#disconnect":{"position":[[0,10]]},"/swarmlab/docs/venus/share-volume-connect.html#disconnect-volume":{"position":[[0,10]]}},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1744,10],[1983,10]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1054,10],[1186,14],[1320,10]]}},"component":{}}],["disk",{"_index":414,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[233,4],[302,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[233,4],[301,4]]}},"component":{}}],["distribut",{"_index":119,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2026,11]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[539,10]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1448,13]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1483,13],[1675,13]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[236,11]]}},"component":{}}],["distro",{"_index":447,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1376,7],[1572,6],[1642,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1390,6],[1524,7],[1603,7],[1799,6],[1869,7]]}},"component":{}}],["divers",{"_index":690,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[78,7]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[75,7]]},"/swarmlab/docs/myservices/overview.html":{"position":[[168,7]]}},"component":{}}],["dn",{"_index":474,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2130,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2357,3]]}},"component":{}}],["doc",{"_index":135,"title":{"/swarmlab/docs/myservices/poc-datacollector.html#docs-data-collector":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2515,4]]}},"component":{}}],["docker",{"_index":66,"title":{"/swarmlab/docs/install/install-docker.html":{"position":[[0,6]]},"/swarmlab/docs/install/install-docker.html#why-docker":{"position":[[4,6]]},"/swarmlab/docs/install/install-docker.html#linuxnix-installation-of-docker":{"position":[[27,6]]},"/swarmlab/docs/install/install-docker.html#docker-compose":{"position":[[0,6]]},"/swarmlab/docs/install/install-hybrid.html#docker":{"position":[[0,6]]},"/swarmlab/docs/install/install-hybrid.html#docker-compose":{"position":[[0,6]]},"/swarmlab/docs/install/install-venus.html#docker":{"position":[[0,6]]},"/swarmlab/docs/install/install-venus.html#docker-compose":{"position":[[0,6]]},"/swarmlab/docs/install/overview.html#docker":{"position":[[0,6]]}},"name":{"/swarmlab/docs/install/install-docker.html":{"position":[[8,6]]}},"text":{"/swarmlab/docs/index.html":{"position":[[978,7],[1140,6]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[466,6]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[206,6],[513,6],[766,6],[1038,6]]},"/swarmlab/docs/install/install-docker.html":{"position":[[12,6],[27,6],[76,6],[210,6],[330,6],[367,6],[1203,6],[1235,6],[1259,6],[1298,6],[1343,6],[1370,6],[1385,6],[1418,6],[1522,6],[1711,9],[1867,6],[1899,6],[2000,6],[2120,6],[2137,6],[2903,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[358,6],[746,6],[773,6],[849,6],[924,6],[1491,6],[1522,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[357,6],[745,6],[772,6],[848,6],[923,6],[1424,6],[1718,6],[1749,6]]},"/swarmlab/docs/install/overview.html":{"position":[[522,6],[670,6]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[487,6]]},"/swarmlab/docs/myservices/linux.html":{"position":[[99,6],[106,6],[417,6]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[95,6],[102,6],[428,6]]},"/swarmlab/docs/myservices/node.html":{"position":[[328,6]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[104,6],[111,6],[395,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1103,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[387,6]]}},"component":{}}],["docker@$line:/some_dir/fil",{"_index":671,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[810,27]]}},"component":{}}],["docker@[ip",{"_index":591,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[363,11]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[359,11]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[358,11]]}},"component":{}}],["document",{"_index":266,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[575,9]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[935,8]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[589,13]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[856,13]]}},"component":{}}],["done",{"_index":672,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[838,4]]}},"component":{}}],["don’t",{"_index":830,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1241,5]]}},"component":{}}],["down",{"_index":96,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1493,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[501,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[435,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[453,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[403,4]]},"/swarmlab/docs/venus/join.html":{"position":[[1798,4]]}},"component":{}}],["download",{"_index":247,"title":{"/swarmlab/docs/hybrid/start-labroom.html#download":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-microservices.html#download":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#download":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-storage.html#download":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[333,8]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[258,8]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[268,8]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[236,8]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1509,8],[1698,12]]}},"component":{}}],["drive",{"_index":464,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1968,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2195,6]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[282,5]]}},"component":{}}],["drop",{"_index":898,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-share.html":{"position":[[675,4]]}},"component":{}}],["dropbox",{"_index":847,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[291,8]]}},"component":{}}],["dynam",{"_index":117,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2005,7]]}},"component":{}}],["dynatotita",{"_index":689,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[113,10]]},"/swarmlab/docs/myservices/overview.html":{"position":[[103,10]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[509,10],[569,10]]}},"component":{}}],["e",{"_index":425,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[483,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[482,1]]}},"component":{}}],["e.g",{"_index":829,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1171,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[786,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[493,4]]}},"component":{}}],["earli",{"_index":205,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[499,5]]}},"component":{}}],["easier",{"_index":107,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1664,6]]}},"component":{}}],["easili",{"_index":145,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[78,6]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[166,6]]},"/swarmlab/docs/venus/join.html":{"position":[[80,6]]}},"component":{}}],["echei",{"_index":851,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[475,5]]}},"component":{}}],["echo",{"_index":310,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[912,4]]}},"component":{}}],["effici",{"_index":270,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[52,10]]}},"component":{}}],["effort",{"_index":110,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1723,7]]},"/swarmlab/docs/install/overview.html":{"position":[[390,6]]},"/swarmlab/docs/venus/overview.html":{"position":[[97,7]]}},"component":{}}],["emei",{"_index":861,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[598,5]]}},"component":{}}],["enabl",{"_index":177,"title":{"/swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled":{"position":[[29,7]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[828,6]]},"/swarmlab/docs/install/install-docker.html":{"position":[[434,8],[1479,7],[1993,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[419,8],[1480,6],[1860,6],[1895,6],[1930,6],[2042,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[418,8],[1455,7],[1707,6],[2087,6],[2122,6],[2157,6],[2269,7]]}},"component":{}}],["end",{"_index":795,"title":{"/swarmlab/docs/venus/deploy.html#start-and-end-time":{"position":[[10,3]]}},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[378,3]]}},"component":{}}],["engin",{"_index":350,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1874,6]]}},"component":{}}],["ensur",{"_index":287,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[489,6],[651,6]]}},"component":{}}],["entir",{"_index":125,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2163,6]]}},"component":{}}],["entri",{"_index":894,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1174,6]]}},"component":{}}],["entrypoint",{"_index":543,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[848,10]]}},"component":{}}],["environ",{"_index":45,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[565,11],[1535,12],[1625,12],[1775,12]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[111,11],[349,11]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[111,11]]},"/swarmlab/docs/install/overview.html":{"position":[[292,12]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[756,11]]},"/swarmlab/docs/venus/deploy.html":{"position":[[297,12]]}},"component":{}}],["eof",{"_index":471,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2097,3],[2204,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2324,3],[2431,3]]}},"component":{}}],["ephemer",{"_index":194,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[228,10]]}},"component":{}}],["error",{"_index":364,"title":{"/swarmlab/docs/myservices/poc-datacollector.html#on-error":{"position":[[3,5]]},"/swarmlab/docs/myservices/poc-datacollector.html#on-error-response-from-daemon":{"position":[[3,5]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2163,6],[2247,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[991,6],[1111,5]]}},"component":{}}],["especi",{"_index":827,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1140,11]]}},"component":{}}],["etc",{"_index":57,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[788,5],[851,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[269,3]]}},"component":{}}],["etc/apt/sources.list.d/docker.list",{"_index":320,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1075,35]]}},"component":{}}],["etc/docker/certs.d/$registry_address:$registry_port",{"_index":381,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2452,52],[2663,52]]}},"component":{}}],["etc/docker/certs.d/$registry_address:$registry_port/ca.crt",{"_index":386,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2575,59],[2786,59]]}},"component":{}}],["etc/resolv.conf",{"_index":458,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1810,16],[1876,16],[1911,16],[2149,16]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2037,16],[2103,16],[2138,16],[2376,16]]}},"component":{}}],["etc/wsl.conf",{"_index":460,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1838,13],[1979,13]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2065,13],[2206,13]]}},"component":{}}],["eth0",{"_index":599,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[535,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[544,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[517,4],[743,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[833,4]]}},"component":{}}],["even",{"_index":72,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1114,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[347,4]]}},"component":{}}],["everyth",{"_index":794,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[266,10]]}},"component":{}}],["ex=squar",{"_index":674,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[955,10]]}},"component":{}}],["exactli",{"_index":61,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[876,7]]}},"component":{}}],["exampl",{"_index":445,"title":{"/swarmlab/docs/myservices/linux.html#examples":{"position":[[0,8]]},"/swarmlab/docs/myservices/mpi.html#helloworld-example":{"position":[[11,7]]},"/swarmlab/docs/myservices/mpi.html#more-examples":{"position":[[5,8]]}},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1333,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1560,8]]},"/swarmlab/docs/myservices/linux.html":{"position":[[617,8],[960,8]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[890,8],[912,8],[947,7]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[145,8],[448,8]]},"/swarmlab/docs/venus/share-app.html":{"position":[[796,7]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[806,7]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[515,7]]}},"component":{}}],["examples/mpi_hello_world.c",{"_index":663,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[686,26]]}},"component":{}}],["exec",{"_index":388,"title":{"/swarmlab/docs/myservices/jupyter.html#connect-via-exec":{"position":[[12,4]]},"/swarmlab/docs/myservices/linux.html#connect-via-exec":{"position":[[12,4]]},"/swarmlab/docs/myservices/mpi.html#connect-via-exec":{"position":[[12,4]]},"/swarmlab/docs/myservices/node.html#connect-via-exec":{"position":[[12,4]]},"/swarmlab/docs/myservices/nodevuejs.html#connect-via-exec":{"position":[[12,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-exec":{"position":[[12,4]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2846,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[494,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[424,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[435,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[335,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[402,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[394,4]]}},"component":{}}],["execut",{"_index":267,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[635,7]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1611,7]]}},"component":{}}],["exercis",{"_index":750,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[131,9]]}},"component":{}}],["exist",{"_index":216,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[753,5],[830,6]]},"/swarmlab/docs/register/overview.html":{"position":[[670,8]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[72,8]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[375,8]]}},"component":{}}],["expand",{"_index":13,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[128,9]]}},"component":{}}],["expos",{"_index":164,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[440,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[600,6]]},"/swarmlab/docs/venus/join.html":{"position":[[1261,6]]}},"component":{}}],["extend",{"_index":462,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1937,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2164,8]]}},"component":{}}],["extra",{"_index":832,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1268,5]]}},"component":{}}],["f",{"_index":666,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[727,1]]}},"component":{}}],["facet",{"_index":584,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1401,6]]}},"component":{}}],["fals",{"_index":467,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2024,5],[2091,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2251,5],[2318,5]]}},"component":{}}],["featur",{"_index":509,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[265,8],[402,8]]}},"component":{}}],["feder",{"_index":866,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[645,9]]}},"component":{}}],["fiendli",{"_index":242,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/overview.html":{"position":[[341,7]]}},"component":{}}],["figur",{"_index":151,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[168,6],[255,6],[645,6],[726,6]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[176,6],[1055,6]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[257,6],[631,6],[755,6]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[171,6],[557,6]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[174,6],[580,6]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[160,6],[770,6]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[68,6]]},"/swarmlab/docs/myservices/linux.html":{"position":[[66,6]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[64,6]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[71,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[75,6]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[66,6]]},"/swarmlab/docs/venus/deploy.html":{"position":[[74,6],[387,6],[468,6],[607,6]]},"/swarmlab/docs/venus/join.html":{"position":[[171,6],[258,6],[743,6],[1585,6],[1916,6]]},"/swarmlab/docs/venus/share-app.html":{"position":[[59,6],[282,6],[350,6],[511,6],[629,6],[1132,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[97,6],[253,6],[531,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[58,6],[163,6],[306,6],[461,6],[832,6],[1013,6]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[73,6],[95,6],[467,6]]},"/swarmlab/docs/venus/user.html":{"position":[[120,6],[198,6]]}},"component":{}}],["file",{"_index":54,"title":{"/swarmlab/docs/myservices/mpi.html#create-hosts-file":{"position":[[13,4]]},"/swarmlab/docs/myservices/mpi.html#copy-files-to-all-clients":{"position":[[5,5]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[762,5]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[538,4],[641,4],[718,4],[1002,5]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1690,4],[2851,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1801,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2028,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[668,5],[1121,5]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[459,4],[578,4],[985,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[684,4]]}},"component":{}}],["filesystem",{"_index":211,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[591,11],[906,10]]}},"component":{}}],["fill",{"_index":786,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[529,4]]}},"component":{}}],["final",{"_index":68,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1028,7]]}},"component":{}}],["find",{"_index":237,"title":{"/swarmlab/docs/myservices/linux.html#find-lab-workers":{"position":[[0,4]]},"/swarmlab/docs/myservices/mpi.html#find-lab-workers":{"position":[[0,4]]},"/swarmlab/docs/myservices/nodevuejs.html#find-lab-workers":{"position":[[0,4]]},"/swarmlab/docs/myservices/nodevuejs.html#find-published-ports":{"position":[[0,4]]},"/swarmlab/docs/venus/share-app.html#find-shared-info":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[32,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[32,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[32,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[32,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[32,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[32,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[239,4],[304,4],[352,4],[558,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[126,4],[191,4],[239,4],[607,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[122,4],[187,4],[235,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[80,4],[145,4],[193,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[131,4],[196,4],[244,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[139,4],[204,4],[252,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[1335,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1351,4]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[353,4]]}},"component":{}}],["first",{"_index":770,"title":{"/swarmlab/docs/register/overview.html":{"position":[[4,5]]}},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[153,5]]}},"component":{}}],["fix",{"_index":400,"title":{"/swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue":{"position":[[0,3]]},"/swarmlab/docs/install/install-hybrid.html#fix-network-issues":{"position":[[0,3]]},"/swarmlab/docs/install/install-venus.html#fix-network-issues":{"position":[[0,3]]}},"name":{},"text":{},"component":{}}],["flexibl",{"_index":35,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[394,12]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[585,12]]}},"component":{}}],["fluent",{"_index":606,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[722,6]]}},"component":{}}],["fluent.conf",{"_index":605,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[702,11]]}},"component":{}}],["fluentd",{"_index":603,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[654,7],[754,7],[786,7],[821,7],[850,7]]}},"component":{}}],["fluentd.yml",{"_index":613,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[882,11]]}},"component":{}}],["fluentd.yml.sh",{"_index":614,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[900,14]]}},"component":{}}],["flushdn",{"_index":489,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2315,9]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2542,9]]}},"component":{}}],["focu",{"_index":129,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2274,5],[2383,5]]}},"component":{}}],["folder",{"_index":207,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[546,6]]}},"component":{}}],["follow",{"_index":77,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1179,9]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[898,9]]},"/swarmlab/docs/install/install-venus.html":{"position":[[897,9]]},"/swarmlab/docs/register/overview.html":{"position":[[562,6]]},"/swarmlab/docs/venus/join.html":{"position":[[1664,10]]},"/swarmlab/docs/venus/share-app.html":{"position":[[960,9]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[242,10]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[147,9]]}},"component":{}}],["forge::blas=*=openbla",{"_index":559,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1091,23]]}},"component":{}}],["found",{"_index":885,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[513,5],[704,5],[1093,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[755,5]]}},"component":{}}],["freedom",{"_index":860,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[580,7]]}},"component":{}}],["friend",{"_index":114,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1924,7]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[871,7]]}},"component":{}}],["fssl",{"_index":301,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[755,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[529,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[528,4]]}},"component":{}}],["full",{"_index":16,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[158,4],[456,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[647,4]]}},"component":{}}],["g",{"_index":436,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1204,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1203,1]]}},"component":{}}],["gb",{"_index":416,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[247,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[246,2]]}},"component":{}}],["gener",{"_index":193,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[197,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1791,9]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2018,9]]}},"component":{}}],["generateresolvconf",{"_index":466,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2003,18]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2230,18]]}},"component":{}}],["gia",{"_index":857,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[545,3]]}},"component":{}}],["gid=100",{"_index":522,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[159,9]]}},"component":{}}],["git",{"_index":438,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1210,3],[2400,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1239,3],[2633,3]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[955,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[791,3]]}},"component":{}}],["github",{"_index":772,"title":{"/swarmlab/docs/register/overview.html#github":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[105,6],[142,6],[641,6]]}},"component":{}}],["give",{"_index":272,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[83,5],[390,6]]},"/swarmlab/docs/install/overview.html":{"position":[[548,5]]}},"component":{}}],["glibc",{"_index":449,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1589,6],[1708,5],[1732,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1816,6],[1935,5],[1959,5]]}},"component":{}}],["go",{"_index":352,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1893,2]]}},"component":{}}],["googl",{"_index":472,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2107,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2334,6]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[275,6]]}},"component":{}}],["gpg",{"_index":303,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[812,3],[889,3]]}},"component":{}}],["grant",{"_index":808,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[440,7]]}},"component":{}}],["grasp",{"_index":507,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[63,5]]},"/swarmlab/docs/register/overview.html":{"position":[[63,5]]}},"component":{}}],["greater",{"_index":821,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[959,7]]}},"component":{}}],["greet",{"_index":778,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[291,7]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[227,7]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[132,7]]}},"component":{}}],["group",{"_index":330,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1305,5]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[147,5]]}},"component":{}}],["grow",{"_index":81,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1262,7]]}},"component":{}}],["gui",{"_index":227,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1089,3]]}},"component":{}}],["guid",{"_index":519,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/node.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/overview.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[30,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[30,5]]},"/swarmlab/docs/venus/deploy.html":{"position":[[31,5]]},"/swarmlab/docs/venus/join.html":{"position":[[31,5]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[31,5]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[95,5],[154,5]]},"/swarmlab/docs/venus/share-app.html":{"position":[[31,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[31,5]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[31,5]]}},"component":{}}],["h5pi",{"_index":563,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1135,5]]}},"component":{}}],["have",{"_index":222,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[917,6]]}},"component":{}}],["hello",{"_index":334,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1396,5],[2148,5]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[696,5]]}},"component":{}}],["helloworld",{"_index":675,"title":{"/swarmlab/docs/myservices/mpi.html#helloworld-example":{"position":[[0,10]]},"/swarmlab/docs/myservices/mpi.html#run-the-helloworld":{"position":[[8,10]]}},"name":{},"text":{},"component":{}}],["henc",{"_index":51,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[697,6]]}},"component":{}}],["here",{"_index":244,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/overview.html":{"position":[[393,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[165,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[168,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[100,5]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[278,4],[963,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[663,4]]}},"component":{}}],["home",{"_index":587,"title":{"/swarmlab/docs/myservices/jupyter.html#home":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[221,4]]}},"component":{}}],["home/jovyan",{"_index":524,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[197,12]]}},"component":{}}],["host",{"_index":210,"title":{"/swarmlab/docs/myservices/mpi.html#create-hosts-file":{"position":[[7,5]]},"/swarmlab/docs/venus/join.html#host":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[586,4],[701,4],[773,4],[891,4],[1018,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[385,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[384,4]]},"/swarmlab/docs/install/overview.html":{"position":[[655,4],[820,4]]},"/swarmlab/docs/venus/join.html":{"position":[[770,4],[846,4],[1019,6],[1069,5]]}},"component":{}}],["http",{"_index":365,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2174,5]]}},"component":{}}],["http://10.1.2.67:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3",{"_index":877,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[1005,80]]}},"component":{}}],["http://172.26.0.2:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3",{"_index":876,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[874,81]]}},"component":{}}],["http://ip:8080",{"_index":686,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[722,14]]}},"component":{}}],["http://localhost:3088",{"_index":492,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2606,21]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2837,21]]}},"component":{}}],["https://api",{"_index":776,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[234,11]]}},"component":{}}],["https://cli.vuejs.org/guide/cr",{"_index":683,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[603,36]]}},"component":{}}],["https://deb.nodesource.com/setup_15.x",{"_index":424,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[437,37]]},"/swarmlab/docs/install/install-venus.html":{"position":[[436,37]]}},"component":{}}],["https://docs.docker.com/desktop/windows/instal",{"_index":340,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1554,48]]}},"component":{}}],["https://download.docker.com/linux/debian",{"_index":315,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[994,40]]}},"component":{}}],["https://download.docker.com/linux/debian/gpg",{"_index":302,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[760,44]]}},"component":{}}],["https://download.docker.com/linux/ubuntu",{"_index":429,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[642,40]]},"/swarmlab/docs/install/install-venus.html":{"position":[[641,40]]}},"component":{}}],["https://download.docker.com/linux/ubuntu/gpg",{"_index":427,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[534,44]]},"/swarmlab/docs/install/install-venus.html":{"position":[[533,44]]}},"component":{}}],["https://git.swarmlab.io:3000/docs/documentation.git",{"_index":705,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[801,51]]}},"component":{}}],["https://git.swarmlab.io:3000/swarmlab/venu",{"_index":499,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-venus.html":{"position":[[1270,43],[2664,43]]}},"component":{}}],["https://git.swarmlab.io:3000/zeus/swarmlab",{"_index":442,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1241,42],[2431,42]]}},"component":{}}],["https://github.com/docker/compose/releases/download/1.27.4/dock",{"_index":391,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2931,66]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[944,66]]},"/swarmlab/docs/install/install-venus.html":{"position":[[943,66]]}},"component":{}}],["https://hub.swarmlab.io:5480/v2",{"_index":708,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[929,33],[1002,33]]}},"component":{}}],["https://registry.vlabs.uniwa.gr:5080/v2",{"_index":370,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2258,41]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1143,41]]}},"component":{}}],["hub",{"_index":185,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1071,5]]}},"component":{}}],["hybrid",{"_index":52,"title":{"/swarmlab/docs/hybrid/overview.html":{"position":[[0,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[0,6]]},"/swarmlab/docs/install/overview.html#hybrid":{"position":[[0,6]]}},"name":{"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[9,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[8,6]]}},"text":{"/swarmlab/docs/index.html":{"position":[[704,7],[1197,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1307,6],[2378,6],[2509,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2611,6]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[250,7],[315,7],[363,7],[407,7],[569,7]]},"/swarmlab/docs/myservices/linux.html":{"position":[[137,7],[202,7],[250,7],[294,7],[442,6]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[133,7],[198,7],[246,7],[290,7],[453,6]]},"/swarmlab/docs/myservices/node.html":{"position":[[91,7],[156,7],[204,7],[248,7]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[142,7],[207,7],[255,7],[299,7],[420,6],[756,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[150,7],[215,7],[263,7],[307,7]]},"/swarmlab/docs/venus/share-app.html":{"position":[[173,7]]}},"component":{}}],["hybrid.git",{"_index":443,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1284,10],[2474,10]]}},"component":{}}],["hypervisor",{"_index":422,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[370,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[369,10]]}},"component":{}}],["icon",{"_index":156,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[250,4],[721,4],[1127,4],[1260,4]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[116,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[364,5],[380,4],[461,4],[506,4],[590,4],[684,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[289,5],[305,4],[395,4],[440,4],[482,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[299,5],[315,4],[413,4],[458,4],[500,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[267,5],[283,4],[363,4],[408,4],[438,4],[699,4]]},"/swarmlab/docs/venus/deploy.html":{"position":[[463,4]]},"/swarmlab/docs/venus/join.html":{"position":[[253,4],[495,5],[511,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[277,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[92,4],[211,4],[557,4],[623,4],[639,4],[687,4],[1076,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[120,4],[374,4],[744,4]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[328,4]]},"/swarmlab/docs/venus/user.html":{"position":[[115,4]]}},"component":{}}],["idea",{"_index":15,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[149,5]]}},"component":{}}],["identifi",{"_index":901,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume.html":{"position":[[161,8]]}},"component":{}}],["ifconfig",{"_index":595,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[500,8]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[509,8]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[482,8]]}},"component":{}}],["imag",{"_index":12,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[121,6],[943,6],[1064,6],[1189,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[1216,6]]}},"component":{}}],["inadvert",{"_index":831,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1247,13]]}},"component":{}}],["index",{"_index":2,"title":{},"name":{"/swarmlab/docs/index.html":{"position":[[0,5]]}},"text":{},"component":{}}],["index.html",{"_index":634,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1303,10]]}},"component":{}}],["info",{"_index":155,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#info":{"position":[[0,4]]},"/swarmlab/docs/hybrid/manage-instanches.html#info-menou":{"position":[[0,4]]},"/swarmlab/docs/hybrid/manage-instanches.html#network-info":{"position":[[8,4]]},"/swarmlab/docs/hybrid/start-labroom.html#info":{"position":[[0,4]]},"/swarmlab/docs/hybrid/start-microservices.html#info":{"position":[[0,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#info":{"position":[[0,4]]},"/swarmlab/docs/hybrid/start-storage.html#info":{"position":[[0,4]]},"/swarmlab/docs/venus/deploy.html#network-info":{"position":[[8,4]]},"/swarmlab/docs/venus/join.html#info":{"position":[[0,4]]},"/swarmlab/docs/venus/join.html#connect-info":{"position":[[8,4]]},"/swarmlab/docs/venus/share-app.html#app-info":{"position":[[4,4]]},"/swarmlab/docs/venus/share-app.html#share-info":{"position":[[6,4]]},"/swarmlab/docs/venus/share-app.html#find-shared-info":{"position":[[12,4]]},"/swarmlab/docs/venus/share-volume-connect.html#connect-info":{"position":[[8,4]]},"/swarmlab/docs/venus/share-volume-connect.html#mount-info":{"position":[[6,4]]},"/swarmlab/docs/venus/share-volume-connect.html#volume-info":{"position":[[7,4]]},"/swarmlab/docs/venus/share-volume-share.html#directory-info":{"position":[[10,4]]},"/swarmlab/docs/venus/share-volume-share.html#shared-volume-info":{"position":[[14,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[210,4],[265,4],[518,4],[679,4],[744,4]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[76,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[422,4],[456,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[351,4],[390,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[365,4],[408,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[324,4],[358,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[399,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[286,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[282,4],[387,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[240,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[291,4],[748,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[95,4],[299,4]]},"/swarmlab/docs/venus/deploy.html":{"position":[[429,4],[486,4]]},"/swarmlab/docs/venus/join.html":{"position":[[214,4],[1904,4],[1941,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[242,4],[305,4],[645,4],[654,4],[1156,4],[1340,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[77,4],[129,4],[548,4],[1356,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[323,4],[488,4],[849,4],[1037,4],[1106,4]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[301,4],[500,4],[566,4]]},"/swarmlab/docs/venus/user.html":{"position":[[84,4],[138,4]]}},"component":{}}],["inform",{"_index":814,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[659,7],[1855,11]]},"/swarmlab/docs/venus/share-app.html":{"position":[[665,11]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[471,11]]}},"component":{}}],["infrastructur",{"_index":512,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[632,14]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[444,15]]}},"component":{}}],["initi",{"_index":884,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[406,11]]}},"component":{}}],["insid",{"_index":200,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[354,6]]},"/swarmlab/docs/install/install-docker.html":{"position":[[352,6]]},"/swarmlab/docs/myservices/linux.html":{"position":[[483,6],[582,6]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[492,6],[591,6],[869,6]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[465,6],[564,6]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[502,6],[967,6]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[432,6]]}},"component":{}}],["instal",{"_index":269,"title":{"/swarmlab/docs/install/install-docker.html#linuxnix-installation-of-docker":{"position":[[11,12]]},"/swarmlab/docs/install/install-hybrid.html#install":{"position":[[0,7]]},"/swarmlab/docs/install/install-hybrid.html#install-it":{"position":[[0,7]]},"/swarmlab/docs/install/install-venus.html#install":{"position":[[0,7]]},"/swarmlab/docs/install/install-venus.html#install-it":{"position":[[0,7]]},"/swarmlab/docs/install/overview.html":{"position":[[0,7]]}},"name":{"/swarmlab/docs/install/install-docker.html":{"position":[[0,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[0,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[0,7]]}},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[337,9],[593,7],[625,7],[671,9],[714,7],[1192,7],[1224,10],[1465,9],[1487,8],[1623,9],[1772,9],[2019,12],[2895,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[505,7],[735,7],[916,7],[1195,7],[2370,7],[2485,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[504,7],[734,7],[915,7],[1194,7],[1218,7],[2603,7],[2719,7]]},"/swarmlab/docs/install/overview.html":{"position":[[86,7]]}},"component":{}}],["install.sh",{"_index":444,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1314,12],[2516,12]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1341,12],[2747,12]]}},"component":{}}],["installer.ex",{"_index":344,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1676,13],[1729,14]]}},"component":{}}],["instanc",{"_index":144,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#view-your-running-instances":{"position":[[18,9]]},"/swarmlab/docs/hybrid/overview.html#instances":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[60,9],[113,9],[225,8],[298,8],[636,8]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[50,9],[91,8],[139,8],[1165,8],[1217,8]]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[51,9]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[292,9]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[258,9],[323,9],[371,9],[415,9],[577,9]]},"/swarmlab/docs/myservices/linux.html":{"position":[[145,9],[210,9],[258,9],[302,9]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[141,9],[206,9],[254,9],[298,9]]},"/swarmlab/docs/myservices/node.html":{"position":[[99,9],[164,9],[212,9],[256,9]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[150,9],[215,9],[263,9],[307,9],[764,9]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[158,9],[223,9],[271,9],[315,9]]},"/swarmlab/docs/venus/share-app.html":{"position":[[98,9]]}},"component":{}}],["instanch",{"_index":141,"title":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[0,10]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[0,10]]}},"name":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[7,10]]}},"text":{},"component":{}}],["instanchesi",{"_index":192,"title":{},"name":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[7,11]]}},"text":{},"component":{}}],["instruct",{"_index":789,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[583,12]]}},"component":{}}],["int",{"_index":484,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2263,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2490,3]]}},"component":{}}],["integr",{"_index":70,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1074,9],[2118,10]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1937,11]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1502,11],[1533,11],[1764,12]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1358,12],[1435,11],[1729,11],[1760,11],[1991,12]]}},"component":{}}],["intend",{"_index":421,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[338,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[337,8]]}},"component":{}}],["interact",{"_index":581,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1344,11]]}},"component":{}}],["interfac",{"_index":722,"title":{"/swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient":{"position":[[9,9]]}},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[802,9],[949,9],[1759,9]]}},"component":{}}],["intern",{"_index":417,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[254,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[253,8]]}},"component":{}}],["intro",{"_index":138,"title":{"/swarmlab/docs/index.html#_intro":{"position":[[0,5]]},"/swarmlab/docs/myservices/poc-datacollector.html#intro":{"position":[[0,5]]}},"name":{},"text":{},"component":{}}],["inventory.yml",{"_index":615,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[921,13],[1177,13]]}},"component":{}}],["invite/join",{"_index":768,"title":{"/swarmlab/docs/quickstart/overview.html#invitejoin":{"position":[[0,11]]}},"name":{},"text":{},"component":{}}],["iot",{"_index":700,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[223,3]]}},"component":{}}],["ip",{"_index":485,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2267,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2494,2]]},"/swarmlab/docs/myservices/linux.html":{"position":[[540,2]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[380,4],[549,2]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[522,2],[739,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[862,2]]}},"component":{}}],["ipconfig",{"_index":488,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2306,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2533,8]]}},"component":{}}],["ipympl",{"_index":579,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1318,6]]}},"component":{}}],["ipywidget",{"_index":580,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1329,10]]}},"component":{}}],["isol",{"_index":176,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[796,9]]},"/swarmlab/docs/install/overview.html":{"position":[[759,8]]},"/swarmlab/docs/venus/deploy.html":{"position":[[288,8]]},"/swarmlab/docs/venus/join.html":{"position":[[1433,7]]}},"component":{}}],["issu",{"_index":197,"title":{"/swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue":{"position":[[52,5]]},"/swarmlab/docs/install/install-hybrid.html#fix-network-issues":{"position":[[12,6]]},"/swarmlab/docs/install/install-venus.html#fix-network-issues":{"position":[[12,6]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[288,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1611,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1838,6]]}},"component":{}}],["itself",{"_index":818,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[851,6]]}},"component":{}}],["it’",{"_index":828,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1155,4]]}},"component":{}}],["join",{"_index":240,"title":{"/swarmlab/docs/venus/join.html":{"position":[[0,4]]},"/swarmlab/docs/venus/join.html#join-network":{"position":[[0,4]]},"/swarmlab/docs/venus/overview-network.html#join":{"position":[[0,4]]}},"name":{"/swarmlab/docs/venus/join.html":{"position":[[0,4]]}},"text":{"/swarmlab/docs/hybrid/overview.html":{"position":[[64,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[64,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[69,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[72,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[64,4]]},"/swarmlab/docs/venus/join.html":{"position":[[44,4],[647,4],[1693,4],[2035,4]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[64,4]]},"/swarmlab/docs/venus/overview.html":{"position":[[149,4]]}},"component":{}}],["journey",{"_index":744,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[28,7]]}},"component":{}}],["jovyan",{"_index":520,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[99,6]]}},"component":{}}],["jq",{"_index":498,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-venus.html":{"position":[[1236,2]]}},"component":{}}],["jupyt",{"_index":518,"title":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[0,7]]},"/swarmlab/docs/myservices/jupyter.html#jupyter-setup":{"position":[[0,7]]},"/swarmlab/docs/myservices/jupyter.html#start-jupyter":{"position":[[6,7]]},"/swarmlab/docs/myservices/jupyter.html#stop-jupyter":{"position":[[5,7]]}},"name":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[0,7]]}},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[51,7],[1469,7],[1495,7]]}},"component":{}}],["jupyter26_masterservice_1",{"_index":526,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[516,25]]}},"component":{}}],["jupyterhub",{"_index":540,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[791,10]]}},"component":{}}],["jupyterlab",{"_index":541,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[806,10]]}},"component":{}}],["kai",{"_index":865,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[627,3]]}},"component":{}}],["kali",{"_index":433,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[863,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[862,4]]}},"component":{}}],["keep",{"_index":850,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[417,4]]}},"component":{}}],["kernel",{"_index":517,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[804,6]]}},"component":{}}],["key",{"_index":264,"title":{"/swarmlab/docs/hybrid/start-storage.html#shard-keys":{"position":[[6,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[506,5],[523,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[893,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[590,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[589,3]]}},"component":{}}],["keyr",{"_index":309,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[904,7]]}},"component":{}}],["keyring.gpg",{"_index":308,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[864,11],[981,12]]}},"component":{}}],["knowledg",{"_index":754,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[238,9]]}},"component":{}}],["l",{"_index":286,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[482,1],[2929,1]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[942,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[941,1]]}},"component":{}}],["lab",{"_index":104,"title":{"/swarmlab/docs/myservices/linux.html#find-lab-workers":{"position":[[5,3]]},"/swarmlab/docs/myservices/mpi.html#find-lab-workers":{"position":[[5,3]]},"/swarmlab/docs/myservices/nodevuejs.html#find-lab-workers":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1612,4],[1937,4],[2321,3],[2397,3],[2417,3],[2524,3]]},"/swarmlab/docs/install/overview.html":{"position":[[240,4],[485,4]]}},"component":{}}],["labroom",{"_index":8,"title":{"/swarmlab/docs/hybrid/overview-hybrid.html#labrooms":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-labroom.html#labroom":{"position":[[0,7]]},"/swarmlab/docs/hybrid/start-labroom.html#start-labroom":{"position":[[6,7]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[0,7]]},"/swarmlab/docs/myservices/overview-labroom.html#labrooms":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview.html#labrooms":{"position":[[0,8]]},"/swarmlab/docs/quickstart/overview.html#start-labroom":{"position":[[6,7]]}},"name":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[6,7]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[9,7]]}},"text":{"/swarmlab/docs/index.html":{"position":[[62,8],[1302,8],[1556,8],[2344,7],[2452,7]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[51,8],[88,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[51,8],[88,7],[203,8],[276,7],[318,7],[397,8],[437,7],[553,7],[747,7],[803,8]]},"/swarmlab/docs/install/overview.html":{"position":[[210,8]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[51,8]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[137,7]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[130,7]]},"/swarmlab/docs/myservices/overview.html":{"position":[[223,7]]}},"component":{}}],["labrooms/applications/microservic",{"_index":92,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1431,35],[1878,35]]}},"component":{}}],["labs/microservic",{"_index":89,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1363,18]]}},"component":{}}],["languag",{"_index":137,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2550,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[680,8]]}},"component":{}}],["launch",{"_index":256,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[153,6]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[156,6]]}},"component":{}}],["learn",{"_index":232,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1138,5],[1193,5]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[773,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[575,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[598,5],[642,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[788,5]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[1230,6],[1432,8],[1450,5],[1477,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[1674,5],[1699,5]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[970,5],[993,5]]},"/swarmlab/docs/myservices/node.html":{"position":[[388,5],[412,5]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[785,5],[808,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[984,5],[1009,5]]},"/swarmlab/docs/venus/deploy.html":{"position":[[776,5],[806,5]]},"/swarmlab/docs/venus/join.html":{"position":[[1994,5],[2022,5]]},"/swarmlab/docs/venus/share-app.html":{"position":[[1254,5],[1279,5],[1322,5]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[32,5],[1274,5],[1307,5],[1338,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[1111,5],[1139,5]]},"/swarmlab/docs/venus/user.html":{"position":[[237,5]]}},"component":{}}],["leav",{"_index":838,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1709,5],[1950,5]]}},"component":{}}],["left",{"_index":252,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[619,4]]}},"component":{}}],["lesson",{"_index":749,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[117,6],[693,6]]}},"component":{}}],["let",{"_index":184,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1054,4]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[879,4]]}},"component":{}}],["licens",{"_index":619,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1006,7]]}},"component":{}}],["light",{"_index":408,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[140,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[140,5]]}},"component":{}}],["lightweight",{"_index":697,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[125,11]]}},"component":{}}],["line",{"_index":49,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[631,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[2385,5]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[783,5]]}},"component":{}}],["link",{"_index":167,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[495,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[908,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[907,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[977,4]]}},"component":{}}],["linux",{"_index":402,"title":{"/swarmlab/docs/install/install-hybrid.html#linux":{"position":[[0,5]]},"/swarmlab/docs/install/install-venus.html#linux":{"position":[[0,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[0,5]]},"/swarmlab/docs/myservices/linux.html#start-linux":{"position":[[6,5]]},"/swarmlab/docs/myservices/linux.html#stop-linux":{"position":[[5,5]]}},"name":{"/swarmlab/docs/myservices/linux.html":{"position":[[0,5]]}},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[5,5],[81,5],[1665,6],[2564,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[5,5],[81,5],[1384,5],[1892,6],[2795,5]]},"/swarmlab/docs/install/overview.html":{"position":[[124,5],[194,5]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[78,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[51,5],[76,5],[1693,5],[1717,5]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[81,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[85,5]]}},"component":{}}],["linux/*nix",{"_index":399,"title":{"/swarmlab/docs/install/install-docker.html#linuxnix-installation-of-docker":{"position":[[0,10]]}},"name":{},"text":{},"component":{}}],["linux_master_1",{"_index":593,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[449,14]]}},"component":{}}],["list",{"_index":147,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[130,4],[435,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[219,4]]},"/swarmlab/docs/venus/join.html":{"position":[[133,4]]}},"component":{}}],["listen",{"_index":823,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1052,9]]}},"component":{}}],["live",{"_index":547,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[917,4]]}},"component":{}}],["ln",{"_index":397,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3113,2]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1126,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1125,2]]}},"component":{}}],["local",{"_index":31,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[343,5],[507,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[534,5],[698,5]]}},"component":{}}],["local/hybrid/connect/dlzwqfypxyxol1dij3xchjhi6zilk7mj/volumes/dlzwqfypxyxol1dij3xchjhi6zilk7mj_myvolum",{"_index":897,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-share.html":{"position":[[559,103]]}},"component":{}}],["local/hybrid/connect/dlzwqfypxyxol1dij3xchjhi6zilk7mj/volumes_client/dlzwqfypxyxol1dij3xchjhi6zilk7mj_volumenam",{"_index":892,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[850,112]]}},"component":{}}],["local:dock",{"_index":231,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1124,13]]}},"component":{}}],["locat",{"_index":246,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[298,7]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[218,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[224,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[201,7]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[647,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[264,6],[331,6],[387,7]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[248,6]]}},"component":{}}],["lock",{"_index":39,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[435,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[626,4]]}},"component":{}}],["log",{"_index":162,"title":{"/swarmlab/docs/myservices/jupyter.html#logs":{"position":[[0,4]]},"/swarmlab/docs/myservices/linux.html#logs":{"position":[[0,4]]},"/swarmlab/docs/myservices/mpi.html#logs":{"position":[[0,4]]},"/swarmlab/docs/myservices/node.html#logs":{"position":[[0,4]]},"/swarmlab/docs/myservices/nodevuejs.html#logs":{"position":[[0,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#logs":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[391,3],[417,3],[607,3]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[718,3]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[516,3]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[534,3]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[733,3]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1798,3],[1810,3]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[386,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[273,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[269,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[227,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[278,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[286,4]]}},"component":{}}],["login",{"_index":773,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[125,5],[306,5],[345,6],[427,5]]}},"component":{}}],["long",{"_index":195,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[255,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1027,4]]}},"component":{}}],["look",{"_index":817,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[812,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[1059,4]]}},"component":{}}],["lookup",{"_index":714,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1195,6]]}},"component":{}}],["lsb",{"_index":292,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[604,3]]}},"component":{}}],["lsb_releas",{"_index":316,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1037,13]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[683,13]]},"/swarmlab/docs/install/install-venus.html":{"position":[[682,13]]}},"component":{}}],["m",{"_index":394,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3027,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1040,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1039,3]]}},"component":{}}],["machin",{"_index":32,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[361,7],[513,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[706,7]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[325,7]]},"/swarmlab/docs/install/install-docker.html":{"position":[[313,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[1424,7]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[552,7],[704,7]]}},"component":{}}],["machine’",{"_index":221,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[896,9]]}},"component":{}}],["main",{"_index":906,"title":{"/swarmlab/docs/venus/share-volume.html#main-menu":{"position":[[0,4]]}},"name":{},"text":{},"component":{}}],["make",{"_index":71,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1106,4],[1644,5]]},"/swarmlab/docs/install/install-docker.html":{"position":[[34,5],[220,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[921,4],[942,4]]},"/swarmlab/docs/register/overview.html":{"position":[[509,4]]},"/swarmlab/docs/venus/join.html":{"position":[[793,4],[1227,4]]}},"component":{}}],["makefifo.sh",{"_index":637,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1349,11]]}},"component":{}}],["makefil",{"_index":620,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1020,8]]}},"component":{}}],["mamba",{"_index":536,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[721,6]]}},"component":{}}],["manag",{"_index":90,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#manage-network":{"position":[[0,6]]},"/swarmlab/docs/venus/deploy.html#manage":{"position":[[0,6]]},"/swarmlab/docs/venus/deploy.html#manage-users":{"position":[[0,6]]},"/swarmlab/docs/venus/deploy.html#manage-users-2":{"position":[[0,6]]},"/swarmlab/docs/venus/user.html#manage-users":{"position":[[0,6]]},"/swarmlab/docs/venus/user.html#manage-users-2":{"position":[[0,6]]}},"name":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[0,6]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[0,6]]}},"text":{"/swarmlab/docs/index.html":{"position":[[1390,6],[1750,6],[2152,6],[2222,6]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[40,6]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[272,6]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1175,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[648,8],[713,7],[766,7]]},"/swarmlab/docs/venus/deploy.html":{"position":[[397,6],[819,6]]},"/swarmlab/docs/venus/user.html":{"position":[[45,6],[250,6]]}},"component":{}}],["mani",{"_index":27,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[301,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[141,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[492,4]]},"/swarmlab/docs/venus/join.html":{"position":[[716,4]]}},"component":{}}],["manuali",{"_index":803,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[765,10]]}},"component":{}}],["map",{"_index":225,"title":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#directory-maps":{"position":[[10,4]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#swarmlab-maps":{"position":[[9,4]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#connect-and-maps":{"position":[[12,4]]},"/swarmlab/docs/myservices/jupyter.html#directory-map":{"position":[[10,3]]},"/swarmlab/docs/myservices/linux.html#directory-map":{"position":[[10,3]]},"/swarmlab/docs/myservices/mpi.html#directory-map":{"position":[[10,3]]},"/swarmlab/docs/myservices/node.html#directory-map":{"position":[[10,3]]},"/swarmlab/docs/myservices/nodevuejs.html#directory-map":{"position":[[10,3]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#directory-map":{"position":[[10,3]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[976,4],[1075,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[291,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[178,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[174,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[132,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[183,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[191,4]]}},"component":{}}],["matplotlib",{"_index":564,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1141,10]]}},"component":{}}],["mayb",{"_index":692,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[160,5]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[153,5]]},"/swarmlab/docs/myservices/overview.html":{"position":[[246,5]]}},"component":{}}],["mean",{"_index":824,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1080,5]]}},"component":{}}],["meant",{"_index":811,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[527,5]]}},"component":{}}],["memori",{"_index":616,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[939,6]]}},"component":{}}],["menou",{"_index":158,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#info-menou":{"position":[[5,5]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[270,5]]}},"component":{}}],["menu",{"_index":870,"title":{"/swarmlab/docs/venus/share-volume.html#main-menu":{"position":[[5,4]]}},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[83,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[526,4],[1139,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[157,5],[789,4],[1008,4]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[90,4],[149,4],[236,4]]}},"component":{}}],["menu:search[network",{"_index":502,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-venus.html":{"position":[[2560,19]]}},"component":{}}],["messag",{"_index":163,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[395,8],[611,8]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[722,8]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[520,8]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[538,8]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[737,8]]}},"component":{}}],["messo",{"_index":856,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[526,5]]}},"component":{}}],["metadata",{"_index":469,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2067,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2294,10]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[187,9]]}},"component":{}}],["micro",{"_index":698,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[137,5]]}},"component":{}}],["microservic",{"_index":239,"title":{"/swarmlab/docs/hybrid/overview-hybrid.html#microservices":{"position":[[0,13]]},"/swarmlab/docs/hybrid/start-microservices.html#microservices":{"position":[[0,13]]},"/swarmlab/docs/hybrid/start-microservices.html#start-microservice":{"position":[[6,12]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[0,13]]},"/swarmlab/docs/myservices/overview-services.html#microservices":{"position":[[0,13]]},"/swarmlab/docs/myservices/overview.html#microservices":{"position":[[0,13]]}},"name":{"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[6,13]]}},"text":{"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[51,13],[190,13],[238,12],[322,12],[366,12],[602,12]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[503,12]]},"/swarmlab/docs/myservices/node.html":{"position":[[344,12]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[51,13],[83,12]]},"/swarmlab/docs/myservices/overview.html":{"position":[[176,12]]}},"component":{}}],["miniforg",{"_index":529,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[596,9]]}},"component":{}}],["minimum",{"_index":406,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[100,7],[165,7],[207,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[100,7],[165,7],[207,8]]}},"component":{}}],["mkdir",{"_index":379,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2443,5],[2654,5]]}},"component":{}}],["mo",{"_index":862,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[604,3]]}},"component":{}}],["mode",{"_index":816,"title":{"/swarmlab/docs/venus/join.html#connect-mode":{"position":[[8,4]]}},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[761,4]]}},"component":{}}],["modern",{"_index":296,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[690,6]]}},"component":{}}],["mongo",{"_index":627,"title":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[0,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#start-mongo":{"position":[[6,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#stop-mongo":{"position":[[5,5]]}},"name":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[8,5]]}},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1155,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[51,5],[76,5],[106,5],[723,5],[838,5],[952,5],[1003,5],[1027,5]]}},"component":{}}],["mongo.yml",{"_index":611,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[834,9]]}},"component":{}}],["mongo.yml.sh",{"_index":612,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[863,12]]}},"component":{}}],["mongo_initdb_database=app_swarmlab",{"_index":732,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[591,34]]}},"component":{}}],["mongo_initdb_password=app_swarmlab",{"_index":734,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[661,34]]}},"component":{}}],["mongo_initdb_root_password=swarmlab",{"_index":731,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[555,35]]}},"component":{}}],["mongo_initdb_root_username=swarmlab",{"_index":730,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[519,35]]}},"component":{}}],["mongo_initdb_usernam",{"_index":738,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[815,22]]}},"component":{}}],["mongo_initdb_username=app_swarmlab",{"_index":733,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[626,34]]}},"component":{}}],["mongo_replica_set_name=rs0",{"_index":735,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[696,26]]}},"component":{}}],["mongodb",{"_index":625,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1097,7],[1197,7],[1225,7]]}},"component":{}}],["mongodb://localhost:30001,localhost:30002,localhost:30003/$mongo_initdb_databas",{"_index":736,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[729,82]]}},"component":{}}],["mongodb://localhost:30001,localhost:30002,localhost:30003/app_swarmlab",{"_index":739,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[844,72]]}},"component":{}}],["monitor",{"_index":825,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1103,7]]}},"component":{}}],["more",{"_index":154,"title":{"/swarmlab/docs/myservices/mpi.html#more-examples":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[205,4],[245,4],[674,4],[919,4],[1094,4]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[71,4],[111,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[417,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[346,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[360,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[319,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[268,4],[333,4],[381,4],[425,4],[587,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[155,4],[220,4],[268,4],[312,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[151,4],[216,4],[264,4],[308,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[109,4],[174,4],[222,4],[266,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[160,4],[225,4],[273,4],[317,4],[774,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[90,4],[168,4],[233,4],[281,4],[325,4]]},"/swarmlab/docs/venus/deploy.html":{"position":[[424,4]]},"/swarmlab/docs/venus/join.html":{"position":[[209,4],[248,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[237,4],[272,4]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[296,4]]},"/swarmlab/docs/venus/user.html":{"position":[[79,4]]}},"component":{}}],["mount",{"_index":204,"title":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#mounts":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-connect.html#mount":{"position":[[0,5]]},"/swarmlab/docs/venus/share-volume-connect.html#mount-info":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[465,6],[527,5],[603,7],[842,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[597,7]]}},"component":{}}],["mountfstab",{"_index":470,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2078,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2305,10]]}},"component":{}}],["move",{"_index":30,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[332,5],[1607,4],[1932,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[523,5]]}},"component":{}}],["mpi",{"_index":658,"title":{"/swarmlab/docs/myservices/mpi.html":{"position":[[0,3]]},"/swarmlab/docs/myservices/mpi.html#start-mpi":{"position":[[6,3]]},"/swarmlab/docs/myservices/mpi.html#stop-mpi":{"position":[[5,3]]}},"name":{"/swarmlab/docs/myservices/mpi.html":{"position":[[0,3]]}},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[51,3],[74,3],[989,3],[1011,3]]}},"component":{}}],["mpi_hello_world",{"_index":673,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[926,15]]}},"component":{}}],["mpi_master_1",{"_index":659,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[460,12]]}},"component":{}}],["mpicc",{"_index":661,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[652,5]]}},"component":{}}],["mpirun",{"_index":664,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[713,6]]}},"component":{}}],["multipl",{"_index":112,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#multiple-network":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1829,8]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[966,8],[1159,8]]}},"component":{}}],["musl",{"_index":451,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1631,4],[1748,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1858,4],[1975,4]]}},"component":{}}],["myservic",{"_index":694,"title":{"/swarmlab/docs/myservices/overview.html":{"position":[[0,10]]}},"name":{},"text":{},"component":{}}],["n",{"_index":665,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[721,1]]}},"component":{}}],["na",{"_index":854,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[495,2],[549,2]]}},"component":{}}],["name",{"_index":793,"title":{"/swarmlab/docs/venus/deploy.html#name":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[203,4],[312,4]]},"/swarmlab/docs/venus/join.html":{"position":[[1769,4],[1833,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[203,4]]}},"component":{}}],["nameserv",{"_index":473,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2114,11],[2166,10],[2185,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2341,11],[2393,10],[2412,10]]}},"component":{}}],["nano",{"_index":551,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[984,4],[999,4]]}},"component":{}}],["nativ",{"_index":44,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[540,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[731,6]]}},"component":{}}],["navig",{"_index":774,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[205,8]]}},"component":{}}],["need",{"_index":63,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[896,4],[1994,5],[2356,4],[2464,4]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[745,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[151,6]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[151,6]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[103,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[106,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[2887,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[390,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[389,5]]},"/swarmlab/docs/venus/deploy.html":{"position":[[174,4]]}},"component":{}}],["nest",{"_index":282,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[412,6]]}},"component":{}}],["netsh",{"_index":481,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2237,5],[2257,5],[2280,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2464,5],[2484,5],[2507,5]]}},"component":{}}],["network",{"_index":58,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#network-info":{"position":[[0,7]]},"/swarmlab/docs/hybrid/manage-instanches.html#manage-network":{"position":[[7,7]]},"/swarmlab/docs/hybrid/manage-instanches.html#multiple-network":{"position":[[9,7]]},"/swarmlab/docs/install/install-hybrid.html#fix-network-issues":{"position":[[4,7]]},"/swarmlab/docs/install/install-venus.html#fix-network-issues":{"position":[[4,7]]},"/swarmlab/docs/quickstart/overview.html#create-network":{"position":[[7,7]]},"/swarmlab/docs/venus/deploy.html#network-info":{"position":[[0,7]]},"/swarmlab/docs/venus/deploy.html#remove-networks":{"position":[[7,8]]},"/swarmlab/docs/venus/deploy.html#create-network":{"position":[[7,7]]},"/swarmlab/docs/venus/join.html#join-network":{"position":[[5,7]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[0,7]]},"/swarmlab/docs/venus/overview.html#network":{"position":[[0,7]]},"/swarmlab/docs/venus/user.html#show-networks":{"position":[[5,8]]}},"name":{"/swarmlab/docs/venus/overview-network.html":{"position":[[9,7]]}},"text":{"/swarmlab/docs/index.html":{"position":[[803,10],[1210,7],[1681,7],[1767,7],[1813,7],[1858,8],[1950,8],[2170,7],[2234,7],[2249,7],[2425,7]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[473,8],[533,7],[550,7],[694,7],[713,7],[736,7],[749,8],[924,9],[975,8],[1039,9],[1099,8],[1119,7],[1168,8],[1212,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1993,9],[2340,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2220,9]]},"/swarmlab/docs/install/overview.html":{"position":[[284,7],[330,7],[348,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[84,7]]},"/swarmlab/docs/myservices/linux.html":{"position":[[82,7]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[78,7]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[87,7]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[94,7]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[109,7]]},"/swarmlab/docs/myservices/overview.html":{"position":[[84,7],[154,7]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[91,7],[227,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[82,7]]},"/swarmlab/docs/venus/deploy.html":{"position":[[54,7],[91,8],[118,7],[146,7],[189,7],[253,8],[337,8],[348,7],[404,8],[444,7],[478,7],[509,7],[537,7],[617,7],[798,7]]},"/swarmlab/docs/venus/join.html":{"position":[[53,7],[117,8],[190,7],[229,7],[277,7],[296,7],[557,7],[581,7],[610,7],[721,8],[908,10],[941,7],[967,7],[1290,8],[1361,7],[1543,7],[1715,7],[1956,7],[2042,7]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[53,7]]},"/swarmlab/docs/venus/overview.html":{"position":[[55,7]]},"/swarmlab/docs/venus/share-app.html":{"position":[[369,7],[417,8],[601,7],[1226,7]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[142,7]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[1073,7]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[140,8],[178,8],[538,8],[585,7]]},"/swarmlab/docs/venus/user.html":{"position":[[130,7],[208,7]]}},"component":{}}],["network(interfac",{"_index":842,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1814,18]]}},"component":{}}],["new",{"_index":785,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[516,3]]}},"component":{}}],["newli",{"_index":752,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[223,5]]}},"component":{}}],["next",{"_index":888,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[753,4],[1148,4]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[427,4],[798,4]]}},"component":{}}],["nmap",{"_index":596,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[509,4],[568,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[518,4],[577,4],[630,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[491,4],[550,4]]}},"component":{}}],["node",{"_index":494,"title":{"/swarmlab/docs/install/install-hybrid.html#node-version-15":{"position":[[0,4]]},"/swarmlab/docs/install/install-venus.html#node-version-15":{"position":[[0,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[0,4]]},"/swarmlab/docs/myservices/node.html#start-node":{"position":[[6,4]]},"/swarmlab/docs/myservices/node.html#stop-node":{"position":[[5,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[0,4]]}},"name":{"/swarmlab/docs/myservices/node.html":{"position":[[0,4]]}},"text":{"/swarmlab/docs/myservices/node.html":{"position":[[51,4],[407,4],[430,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[51,4]]}},"component":{}}],["nodeappserv",{"_index":631,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1254,13]]}},"component":{}}],["nodej",{"_index":426,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[516,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[515,6]]}},"component":{}}],["nodejs_masterservice_1",{"_index":677,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/node.html":{"position":[[357,22]]}},"component":{}}],["nodevuej",{"_index":678,"title":{},"name":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[0,9]]}},"text":{},"component":{}}],["nodevuejs_master_1",{"_index":680,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[427,18]]}},"component":{}}],["normal",{"_index":74,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1127,8]]},"/swarmlab/docs/venus/join.html":{"position":[[994,8]]}},"component":{}}],["notebook",{"_index":539,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[781,9],[926,8],[1391,9]]}},"component":{}}],["notebook.sh",{"_index":544,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[871,11]]}},"component":{}}],["now",{"_index":762,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[615,3]]},"/swarmlab/docs/register/overview.html":{"position":[[391,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[181,3],[449,3]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[260,3]]}},"component":{}}],["npm",{"_index":435,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1191,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1190,3]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[708,3]]}},"component":{}}],["numba",{"_index":565,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1158,6]]}},"component":{}}],["number",{"_index":251,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[519,6]]}},"component":{}}],["numexpr",{"_index":566,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1165,8]]}},"component":{}}],["o",{"_index":305,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[827,1],[3032,1]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1045,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1044,1]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[659,1]]}},"component":{}}],["obvious",{"_index":812,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[596,9]]}},"component":{}}],["offer",{"_index":26,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[294,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[485,6]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[498,6]]}},"component":{}}],["offici",{"_index":322,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1133,8]]},"/swarmlab/docs/venus/join.html":{"position":[[1179,8]]}},"component":{}}],["on",{"_index":181,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[912,3]]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[81,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[81,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[81,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[86,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[89,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[81,4]]},"/swarmlab/docs/install/overview.html":{"position":[[245,3]]},"/swarmlab/docs/venus/join.html":{"position":[[1188,3]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[81,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[203,4],[464,3]]}},"component":{}}],["onc",{"_index":93,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1474,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[131,4]]}},"component":{}}],["open",{"_index":228,"title":{"/swarmlab/docs/myservices/nodevuejs.html#open-it":{"position":[[0,4]]},"/swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1093,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[608,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1858,4],[2091,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2597,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2828,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[438,4],[462,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[325,4],[392,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[321,4],[403,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[279,4],[303,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[330,4],[370,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[768,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[338,4],[362,4]]}},"component":{}}],["openssl",{"_index":382,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2505,7],[2716,7]]}},"component":{}}],["opt/conda",{"_index":525,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[214,10],[620,10]]}},"component":{}}],["option",{"_index":241,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/overview.html":{"position":[[223,8]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[151,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1414,11],[2057,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1641,11],[2284,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[135,8]]},"/swarmlab/docs/register/overview.html":{"position":[[362,6],[485,6]]},"/swarmlab/docs/venus/join.html":{"position":[[775,6],[872,6],[1309,6],[1415,6],[1487,6]]}},"component":{}}],["org",{"_index":626,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1105,3],[1205,3],[1233,3]]}},"component":{}}],["organis",{"_index":688,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[79,9]]},"/swarmlab/docs/myservices/overview.html":{"position":[[69,9]]}},"component":{}}],["os",{"_index":401,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[0,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[0,2]]},"/swarmlab/docs/install/overview.html":{"position":[[825,2]]}},"component":{}}],["other",{"_index":67,"title":{"/swarmlab/docs/venus/share-volume.html#shared-from-others":{"position":[[12,6]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1001,6]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[644,7]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[489,6]]}},"component":{}}],["ourselv",{"_index":874,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[782,9]]}},"component":{}}],["out",{"_index":139,"title":{"/swarmlab/docs/index.html#_ready_to_run_out_of_the_box":{"position":[[13,3]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1802,3]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[409,3]]}},"component":{}}],["outsid",{"_index":166,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[454,7]]},"/swarmlab/docs/venus/join.html":{"position":[[1463,7]]}},"component":{}}],["over",{"_index":111,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1804,4]]},"/swarmlab/docs/install/overview.html":{"position":[[321,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[188,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[468,4]]}},"component":{}}],["overview",{"_index":236,"title":{},"name":{"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[0,8]]},"/swarmlab/docs/install/overview.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview.html":{"position":[[0,8]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[0,8]]},"/swarmlab/docs/register/overview.html":{"position":[[0,8]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[0,8]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[0,8]]},"/swarmlab/docs/venus/overview.html":{"position":[[0,8]]}},"text":{},"component":{}}],["owner",{"_index":809,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[455,5]]}},"component":{}}],["ownership",{"_index":523,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[178,9]]}},"component":{}}],["p",{"_index":380,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2450,1],[2661,1]]},"/swarmlab/docs/myservices/linux.html":{"position":[[354,1]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[350,1]]}},"component":{}}],["pack",{"_index":514,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[701,6]]}},"component":{}}],["packag",{"_index":324,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1167,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1714,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1941,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[640,7],[705,7],[758,7],[817,8],[1309,8]]}},"component":{}}],["package.json",{"_index":635,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1320,12]]}},"component":{}}],["page",{"_index":775,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[226,4]]}},"component":{}}],["panda",{"_index":567,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1174,7]]}},"component":{}}],["par",{"_index":638,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1367,3],[1385,3]]}},"component":{}}],["parexei",{"_index":858,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[552,7]]}},"component":{}}],["partial",{"_index":515,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[749,9]]}},"component":{}}],["particip",{"_index":133,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2491,12]]},"/swarmlab/docs/venus/join.html":{"position":[[1341,12],[1523,12]]}},"component":{}}],["pass",{"_index":589,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[113,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[109,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[118,4]]}},"component":{}}],["password",{"_index":655,"title":{"/swarmlab/docs/myservices/linux.html#default-password":{"position":[[8,8]]},"/swarmlab/docs/myservices/mpi.html#default-password":{"position":[[8,8]]},"/swarmlab/docs/myservices/nodevuejs.html#default-password":{"position":[[8,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#root-password":{"position":[[5,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#database-password":{"position":[[9,8]]}},"name":{},"text":{},"component":{}}],["password4root",{"_index":656,"title":{"/swarmlab/docs/myservices/linux.html#default-password4root":{"position":[[8,13]]},"/swarmlab/docs/myservices/mpi.html#default-password4root":{"position":[[8,13]]},"/swarmlab/docs/myservices/nodevuejs.html#default-password4root":{"position":[[8,13]]}},"name":{},"text":{},"component":{}}],["past",{"_index":376,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2379,5]]}},"component":{}}],["path",{"_index":215,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[689,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[225,5]]}},"component":{}}],["patsi",{"_index":568,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1182,6]]}},"component":{}}],["perform",{"_index":219,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[858,11]]}},"component":{}}],["physic",{"_index":403,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[30,9]]},"/swarmlab/docs/install/install-venus.html":{"position":[[30,9]]},"/swarmlab/docs/install/overview.html":{"position":[[142,9]]}},"component":{}}],["pipe",{"_index":636,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1337,5]]}},"component":{}}],["pipe.sh",{"_index":645,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1473,7]]}},"component":{}}],["pipe1.sh",{"_index":643,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1431,8]]}},"component":{}}],["pipe2.sh",{"_index":644,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1452,8]]}},"component":{}}],["pipelin",{"_index":284,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[467,8]]}},"component":{}}],["pkg",{"_index":454,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1704,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1931,3]]}},"component":{}}],["place",{"_index":893,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[975,5]]}},"component":{}}],["plana",{"_index":853,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[485,5]]}},"component":{}}],["platform",{"_index":20,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[209,8],[267,8]]},"/swarmlab/docs/install/overview.html":{"position":[[534,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[670,9]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[400,8],[458,8]]}},"component":{}}],["play",{"_index":759,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[431,4]]}},"component":{}}],["pleas",{"_index":431,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[793,6],[881,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[792,6],[880,6]]},"/swarmlab/docs/venus/join.html":{"position":[[736,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[187,6]]}},"component":{}}],["plot",{"_index":583,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1375,5]]}},"component":{}}],["pm2",{"_index":437,"title":{"/swarmlab/docs/install/install-hybrid.html#pm2":{"position":[[0,3]]},"/swarmlab/docs/install/install-venus.html#pm2":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1206,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1205,3]]}},"component":{}}],["poc",{"_index":103,"title":{},"name":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[0,3]]}},"text":{"/swarmlab/docs/index.html":{"position":[[1601,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[907,3],[1314,3],[1337,3],[1361,3]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[369,3]]}},"component":{}}],["point",{"_index":844,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[214,5]]}},"component":{}}],["port",{"_index":165,"title":{"/swarmlab/docs/myservices/jupyter.html#ports":{"position":[[0,5]]},"/swarmlab/docs/myservices/linux.html#ports":{"position":[[0,5]]},"/swarmlab/docs/myservices/mpi.html#ports":{"position":[[0,5]]},"/swarmlab/docs/myservices/node.html#ports":{"position":[[0,5]]},"/swarmlab/docs/myservices/nodevuejs.html#ports":{"position":[[0,5]]},"/swarmlab/docs/myservices/nodevuejs.html#find-published-ports":{"position":[[15,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#ports":{"position":[[0,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#port":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[448,5]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[607,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[338,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[225,5],[356,6],[377,6],[386,5]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[221,5],[352,6],[373,6],[397,5]]},"/swarmlab/docs/myservices/node.html":{"position":[[179,5]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[230,5],[779,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[238,5]]},"/swarmlab/docs/venus/join.html":{"position":[[1046,5]]}},"component":{}}],["power(cpu/graph",{"_index":60,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[832,18]]}},"component":{}}],["powerful",{"_index":504,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[27,9]]},"/swarmlab/docs/register/overview.html":{"position":[[27,9]]}},"component":{}}],["powershel",{"_index":342,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1637,10]]}},"component":{}}],["pre",{"_index":791,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[666,3]]}},"component":{}}],["prefer",{"_index":136,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2541,8]]}},"component":{}}],["prepar",{"_index":748,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[104,7],[709,8]]}},"component":{}}],["prerequisit",{"_index":493,"title":{"/swarmlab/docs/install/install-hybrid.html#prerequisites":{"position":[[0,13]]},"/swarmlab/docs/install/install-venus.html#prerequisites":{"position":[[0,13]]}},"name":{},"text":{},"component":{}}],["privat",{"_index":873,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[748,7]]}},"component":{}}],["private/loc",{"_index":235,"title":{"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[0,13]]},"/swarmlab/docs/hybrid/overview.html#privatelocal":{"position":[[0,13]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[0,13]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[0,13]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[0,13]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[0,13]]}},"name":{},"text":{},"component":{}}],["privileg",{"_index":490,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2553,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2784,10]]}},"component":{}}],["product",{"_index":33,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[372,10]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[563,10]]}},"component":{}}],["project",{"_index":11,"title":{"/swarmlab/docs/myservices/nodevuejs.html#create-a-project":{"position":[[9,7]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[113,7],[1094,7],[2288,7],[2401,8]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[137,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[140,7]]},"/swarmlab/docs/myservices/linux.html":{"position":[[90,8]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[86,8]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[95,8],[677,7]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[256,7]]},"/swarmlab/docs/venus/join.html":{"position":[[1215,8]]}},"component":{}}],["project.html#vu",{"_index":684,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[642,16]]}},"component":{}}],["project/bin/swarmlab",{"_index":600,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[546,21]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[555,21],[608,21]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[528,21]]}},"component":{}}],["project/cours",{"_index":602,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[633,16]]}},"component":{}}],["project/fil",{"_index":670,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[796,13]]}},"component":{}}],["project/host",{"_index":660,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[637,14],[729,14],[845,14]]}},"component":{}}],["project/mpi_hello_world",{"_index":662,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[661,24],[744,24]]}},"component":{}}],["prompt",{"_index":348,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1832,8]]}},"component":{}}],["proof",{"_index":101,"title":{"/swarmlab/docs/hybrid/start-proof_of_concept.html#proof-of-concept":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1584,5]]}},"component":{}}],["proof_of_concept",{"_index":258,"title":{"/swarmlab/docs/hybrid/start-proof_of_concept.html#start-proof_of_concept":{"position":[[6,16]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#stop-proof_of_concept":{"position":[[5,16]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[0,16]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html#proof_of_concept":{"position":[[0,16]]}},"name":{"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[6,16]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[9,16]]}},"text":{"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[51,16],[193,16],[244,16],[332,16],[380,16],[563,16],[625,16],[660,16]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[51,16],[86,16]]}},"component":{}}],["properti",{"_index":299,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[731,10]]}},"component":{}}],["protinoum",{"_index":864,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[616,10],[631,10]]}},"component":{}}],["protobuf",{"_index":569,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1189,9]]}},"component":{}}],["provid",{"_index":3,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[9,8],[2066,8]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[779,7]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[207,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[135,7]]},"/swarmlab/docs/install/overview.html":{"position":[[677,8]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[361,7]]},"/swarmlab/docs/venus/join.html":{"position":[[1192,8]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[505,8]]}},"component":{}}],["proxi",{"_index":487,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2300,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2527,5]]}},"component":{}}],["pthread",{"_index":648,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1505,7]]}},"component":{}}],["public",{"_index":848,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[333,6]]},"/swarmlab/docs/venus/share-app.html":{"position":[[702,8]]}},"component":{}}],["publish",{"_index":687,"title":{"/swarmlab/docs/myservices/nodevuejs.html#find-published-ports":{"position":[[5,9]]}},"name":{},"text":{},"component":{}}],["pull",{"_index":369,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2235,7]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[981,7]]}},"component":{}}],["pytabl",{"_index":570,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1199,9]]}},"component":{}}],["python",{"_index":530,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[606,6],[1384,6]]}},"component":{}}],["quickstart",{"_index":742,"title":{"/swarmlab/docs/quickstart/overview.html":{"position":[[0,10]]}},"name":{},"text":{},"component":{}}],["quid",{"_index":867,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview.html":{"position":[[32,5]]},"/swarmlab/docs/venus/user.html":{"position":[[32,5]]}},"component":{}}],["r",{"_index":668,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[781,1]]}},"component":{}}],["ram",{"_index":405,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[87,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[87,3]]}},"component":{}}],["read",{"_index":667,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[775,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1239,4],[1271,5]]}},"component":{}}],["readi",{"_index":86,"title":{"/swarmlab/docs/index.html#_ready_to_run_out_of_the_box":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1331,5],[2377,5]]},"/swarmlab/docs/install/overview.html":{"position":[[219,5]]},"/swarmlab/docs/venus/join.html":{"position":[[540,5]]}},"component":{}}],["readilli",{"_index":83,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1282,8]]}},"component":{}}],["readme.md",{"_index":621,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1035,9]]}},"component":{}}],["real",{"_index":756,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[330,4]]}},"component":{}}],["realli",{"_index":336,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1425,6]]}},"component":{}}],["rebuild",{"_index":98,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1506,10]]}},"component":{}}],["recommend",{"_index":413,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[218,11]]},"/swarmlab/docs/install/install-venus.html":{"position":[[218,11]]}},"component":{}}],["recurs",{"_index":440,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1222,7],[2412,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1251,7],[2645,7]]}},"component":{}}],["redirect",{"_index":783,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[409,10]]}},"component":{}}],["referenc",{"_index":213,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[662,10]]}},"component":{}}],["refresh",{"_index":356,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1970,7]]}},"component":{}}],["refus",{"_index":719,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1288,8]]}},"component":{}}],["regist",{"_index":780,"title":{"/swarmlab/docs/register/overview.html#register":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[323,8],[474,10]]}},"component":{}}],["registry.vlabs.uniwa.gr",{"_index":715,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1202,23]]}},"component":{}}],["registry.vlabs.uniwa.gr:5080/v2",{"_index":366,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2180,36]]}},"component":{}}],["registry_address:$registry_port",{"_index":385,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2542,32],[2753,32]]}},"component":{}}],["registry_address=hub.swarmlab.io",{"_index":377,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2391,32]]}},"component":{}}],["registry_port=5443",{"_index":378,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2424,18]]}},"component":{}}],["registry_port=5480",{"_index":387,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2635,18]]}},"component":{}}],["reimplement",{"_index":537,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[728,16]]}},"component":{}}],["releas",{"_index":293,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[608,7]]}},"component":{}}],["reli",{"_index":220,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[879,4]]}},"component":{}}],["reliabl",{"_index":36,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[407,11]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[598,11]]}},"component":{}}],["reload",{"_index":332,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1326,6]]}},"component":{}}],["remain",{"_index":788,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[573,9]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1255,7]]}},"component":{}}],["remov",{"_index":796,"title":{"/swarmlab/docs/venus/deploy.html#remove-networks":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-share.html#remove-shared-volume":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[498,6],[530,6],[667,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[1152,6]]}},"component":{}}],["replac",{"_index":432,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[800,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[799,7]]}},"component":{}}],["replic",{"_index":725,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[112,11]]}},"component":{}}],["replica",{"_index":724,"title":{},"name":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[14,7]]}},"text":{},"component":{}}],["replicaset",{"_index":741,"title":{"/swarmlab/docs/myservices/storage-mongo-replica.html#replicaset":{"position":[[0,10]]}},"name":{},"text":{},"component":{}}],["repo",{"_index":323,"title":{"/swarmlab/docs/install/install-hybrid.html#clone-the-repo":{"position":[[10,4]]},"/swarmlab/docs/install/install-venus.html#clone-the-repo":{"position":[[10,4]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1142,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2395,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2628,4]]}},"component":{}}],["repos/refer",{"_index":290,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[560,16]]}},"component":{}}],["repositori",{"_index":428,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[613,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[612,10]]}},"component":{}}],["request",{"_index":153,"title":{"/swarmlab/docs/venus/join.html#request-access":{"position":[[0,7]]},"/swarmlab/docs/venus/join.html#request-access-2":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[197,7],[666,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[63,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[409,7]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[338,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[352,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[311,7]]},"/swarmlab/docs/venus/deploy.html":{"position":[[416,7]]},"/swarmlab/docs/venus/join.html":{"position":[[201,7],[288,7],[322,7],[409,10],[2007,7]]},"/swarmlab/docs/venus/share-app.html":{"position":[[229,7]]},"/swarmlab/docs/venus/user.html":{"position":[[71,7]]}},"component":{}}],["requir",{"_index":109,"title":{"/swarmlab/docs/install/install-hybrid.html#system-requirements":{"position":[[7,12]]},"/swarmlab/docs/install/install-venus.html#system-requirements":{"position":[[7,12]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1693,7]]},"/swarmlab/docs/install/install-docker.html":{"position":[[270,12]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[263,13]]},"/swarmlab/docs/install/install-venus.html":{"position":[[262,13]]},"/swarmlab/docs/install/overview.html":{"position":[[360,7]]},"/swarmlab/docs/register/overview.html":{"position":[[541,8]]},"/swarmlab/docs/venus/deploy.html":{"position":[[66,7]]},"/swarmlab/docs/venus/overview.html":{"position":[[67,7]]}},"component":{}}],["reset",{"_index":483,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2251,5],[2270,5],[2294,5],[2348,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2478,5],[2497,5],[2521,5],[2580,6]]}},"component":{}}],["resolut",{"_index":475,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2134,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2361,10]]}},"component":{}}],["resourc",{"_index":353,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1921,9]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[594,10]]}},"component":{}}],["respons",{"_index":711,"title":{"/swarmlab/docs/myservices/poc-datacollector.html#on-error-response-from-daemon":{"position":[[9,8]]}},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1117,8]]}},"component":{}}],["restart",{"_index":361,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2074,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2354,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1411,8],[2587,7]]}},"component":{}}],["retriev",{"_index":703,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[340,9]]}},"component":{}}],["revok",{"_index":879,"title":{"/swarmlab/docs/venus/share-app.html#revoke-access-to-shared":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[1292,6]]}},"component":{}}],["rf",{"_index":641,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1405,2]]}},"component":{}}],["rf.c",{"_index":642,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1414,4]]}},"component":{}}],["right",{"_index":903,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume.html":{"position":[[340,5]]}},"component":{}}],["rm",{"_index":457,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1807,2],[1835,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2034,2],[2062,2]]}},"component":{}}],["room",{"_index":91,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1402,5]]}},"component":{}}],["root",{"_index":289,"title":{"/swarmlab/docs/myservices/jupyter.html#working-directory-root-user":{"position":[[18,5]]},"/swarmlab/docs/myservices/jupyter.html#default-user-root-user":{"position":[[13,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#root-username":{"position":[[0,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#root-password":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[519,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2548,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2779,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[94,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[67,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[126,4]]}},"component":{}}],["rs0",{"_index":729,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[489,3]]}},"component":{}}],["run",{"_index":42,"title":{"/swarmlab/docs/index.html#_ready_to_run_out_of_the_box":{"position":[[9,3]]},"/swarmlab/docs/hybrid/manage-instanches.html#view-your-running-instances":{"position":[[10,7]]},"/swarmlab/docs/myservices/mpi.html#run-the-helloworld":{"position":[[0,3]]},"/swarmlab/docs/myservices/nodevuejs.html#run-it":{"position":[[0,3]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[526,7],[963,3],[1382,3]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[52,7],[105,7],[628,7]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[42,7],[239,7],[451,8],[618,7],[1113,4]]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[65,3]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[284,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[543,3],[739,7]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[555,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[754,7]]},"/swarmlab/docs/install/install-docker.html":{"position":[[299,3],[508,3],[1392,3],[2144,3],[2346,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[111,3],[845,3],[1384,3],[1556,7],[1623,7],[1756,3],[2533,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[111,3],[844,3],[1532,3],[1611,3],[1783,7],[1850,7],[1983,3],[2764,3]]},"/swarmlab/docs/install/overview.html":{"position":[[501,3]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[458,3],[482,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[345,3],[412,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[341,3],[423,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[299,3],[323,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[350,3],[390,4],[712,3]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[166,3]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[159,3]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[80,3],[90,3]]},"/swarmlab/docs/myservices/overview.html":{"position":[[125,3],[135,3],[252,3]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[717,7],[786,4],[1082,3]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[358,3],[382,4],[948,3]]},"/swarmlab/docs/venus/join.html":{"position":[[635,7],[831,7],[1128,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[117,7]]}},"component":{}}],["runningmicroservic",{"_index":257,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[537,19]]}},"component":{}}],["s",{"_index":393,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3015,2],[3117,1]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1028,2],[1130,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1027,2],[1129,1]]}},"component":{}}],["s_client",{"_index":383,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2513,8],[2724,8]]}},"component":{}}],["same",{"_index":516,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[799,4]]}},"component":{}}],["sandbox",{"_index":99,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1527,7]]}},"component":{}}],["scalabl",{"_index":118,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2017,8]]}},"component":{}}],["scale",{"_index":94,"title":{"/swarmlab/docs/hybrid/start-labroom.html#scale":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1481,5]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[641,5]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[107,5]]},"/swarmlab/docs/myservices/overview.html":{"position":[[97,5]]}},"component":{}}],["scare",{"_index":760,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[469,6]]}},"component":{}}],["scikit",{"_index":571,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1209,6],[1223,6]]}},"component":{}}],["scipi",{"_index":572,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1237,6]]}},"component":{}}],["scp",{"_index":669,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/mpi.html":{"position":[[792,3]]}},"component":{}}],["screen",{"_index":779,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[312,7],[433,6]]}},"component":{}}],["script",{"_index":545,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[883,6]]}},"component":{}}],["se",{"_index":835,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1638,5]]}},"component":{}}],["seaborn",{"_index":573,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1244,8]]}},"component":{}}],["seamlessli",{"_index":29,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[321,10]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[512,10]]}},"component":{}}],["search",{"_index":148,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[145,6]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[234,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2333,6]]},"/swarmlab/docs/venus/join.html":{"position":[[148,6]]}},"component":{}}],["secur",{"_index":121,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2075,6]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[876,9]]}},"component":{}}],["see",{"_index":168,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[565,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1362,3]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[131,3]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[886,3]]},"/swarmlab/docs/venus/join.html":{"position":[[480,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[405,3],[541,3],[811,3],[854,3]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[419,3]]}},"component":{}}],["select",{"_index":188,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1152,6],[1191,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1426,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1653,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[167,6]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[529,8],[598,6]]}},"component":{}}],["semest",{"_index":764,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[748,8]]}},"component":{}}],["senario",{"_index":757,"title":{"/swarmlab/docs/quickstart/overview.html#senario-1":{"position":[[0,7]]},"/swarmlab/docs/quickstart/overview.html#senario-2":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[341,7],[557,7]]}},"component":{}}],["send",{"_index":699,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[181,5]]}},"component":{}}],["separate/container",{"_index":510,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[583,21]]}},"component":{}}],["serv",{"_index":685,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[716,5]]}},"component":{}}],["server",{"_index":130,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2309,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[11,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[11,6]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[538,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[422,6]]}},"component":{}}],["servic",{"_index":80,"title":{"/swarmlab/docs/index.html#_services":{"position":[[0,8]]},"/swarmlab/docs/install/install-hybrid.html#startstop-service":{"position":[[11,7]]},"/swarmlab/docs/install/install-venus.html#startstop-service":{"position":[[11,7]]},"/swarmlab/docs/quickstart/overview.html#start-service":{"position":[[6,7]]}},"name":{"/swarmlab/docs/myservices/overview-services.html":{"position":[[9,8]]}},"text":{"/swarmlab/docs/index.html":{"position":[[1230,7],[2183,7]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[119,8]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[122,8]]},"/swarmlab/docs/install/overview.html":{"position":[[447,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[59,8]]},"/swarmlab/docs/myservices/linux.html":{"position":[[57,8]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[55,8]]},"/swarmlab/docs/myservices/node.html":{"position":[[56,8]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[62,8]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[60,9],[70,8]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[68,9]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[65,9]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[59,9]]},"/swarmlab/docs/myservices/overview.html":{"position":[[51,8],[60,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[66,8],[143,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[57,8]]},"/swarmlab/docs/venus/deploy.html":{"position":[[234,9]]},"/swarmlab/docs/venus/join.html":{"position":[[1115,8],[1274,8],[1445,8],[1896,7]]}},"component":{}}],["set",{"_index":131,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2325,8],[2433,8]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[511,3]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1910,8],[2364,3],[2866,5]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1345,3],[1394,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1542,3],[1572,3],[1621,3]]}},"component":{}}],["setup",{"_index":588,"title":{"/swarmlab/docs/myservices/jupyter.html#jupyter-setup":{"position":[[8,5]]}},"name":{},"text":{},"component":{}}],["shard",{"_index":259,"title":{"/swarmlab/docs/hybrid/start-storage.html#shard-keys":{"position":[[0,5]]}},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[448,8],[500,5],[516,6],[600,7]]}},"component":{}}],["share",{"_index":10,"title":{"/swarmlab/docs/venus/overview-share.html":{"position":[[0,5]]},"/swarmlab/docs/venus/overview.html#share":{"position":[[0,5]]},"/swarmlab/docs/venus/share-app.html":{"position":[[0,5]]},"/swarmlab/docs/venus/share-app.html#share-app":{"position":[[0,5]]},"/swarmlab/docs/venus/share-app.html#share-status":{"position":[[0,5]]},"/swarmlab/docs/venus/share-app.html#share-info":{"position":[[0,5]]},"/swarmlab/docs/venus/share-app.html#undo-share":{"position":[[5,5]]},"/swarmlab/docs/venus/share-app.html#share-app-2":{"position":[[0,5]]},"/swarmlab/docs/venus/share-app.html#revoke-access-to-shared":{"position":[[17,6]]},"/swarmlab/docs/venus/share-app.html#find-shared-info":{"position":[[5,6]]},"/swarmlab/docs/venus/share-volume-share.html#share":{"position":[[0,5]]},"/swarmlab/docs/venus/share-volume-share.html#shared-volume-info":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-share.html#share-volume":{"position":[[0,5]]},"/swarmlab/docs/venus/share-volume-share.html#remove-shared-volume":{"position":[[7,6]]},"/swarmlab/docs/venus/share-volume.html#your-shared-volumes":{"position":[[5,6]]},"/swarmlab/docs/venus/share-volume.html#shared-from-others":{"position":[[0,6]]}},"name":{"/swarmlab/docs/venus/overview-share.html":{"position":[[9,5]]},"/swarmlab/docs/venus/share-app.html":{"position":[[0,5]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[0,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[0,5],[13,5]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[0,5]]}},"text":{"/swarmlab/docs/index.html":{"position":[[99,5],[986,5],[1057,6],[1867,5],[2563,5]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[996,5]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[154,5],[683,5]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[31,5],[108,5],[167,5],[356,6],[520,5],[655,7]]},"/swarmlab/docs/venus/overview.html":{"position":[[105,5]]},"/swarmlab/docs/venus/share-app.html":{"position":[[44,5],[69,5],[219,6],[313,5],[337,5],[392,5],[496,5],[521,5],[566,7],[590,6],[639,5],[687,6],[723,5],[1094,7],[1142,5],[1201,7],[1214,7],[1267,5],[1311,6],[1353,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[376,6],[658,6],[734,6],[1002,5],[1124,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[44,5],[68,5],[84,5],[291,6],[342,6],[408,6],[706,5],[774,6],[946,7],[993,6],[1023,6],[1124,5],[1161,6]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[44,5],[116,5],[221,6],[284,7],[402,7]]}},"component":{}}],["shell",{"_index":333,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1337,5],[2104,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[1109,5],[1425,5],[1446,5],[1467,5]]}},"component":{}}],["shell.yml",{"_index":629,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1209,9]]}},"component":{}}],["shell.yml.sh",{"_index":630,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1237,12]]}},"component":{}}],["ship",{"_index":276,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[136,4]]}},"component":{}}],["show",{"_index":161,"title":{"/swarmlab/docs/venus/user.html#show-networks":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[382,4],[597,5]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[708,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[506,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[524,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[723,5]]},"/swarmlab/docs/install/overview.html":{"position":[[260,4],[397,4]]},"/swarmlab/docs/venus/deploy.html":{"position":[[589,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[88,5],[659,5]]},"/swarmlab/docs/venus/user.html":{"position":[[180,4]]}},"component":{}}],["showcert",{"_index":384,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2523,9],[2734,9]]}},"component":{}}],["shutdown",{"_index":480,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2228,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2455,8]]}},"component":{}}],["sign",{"_index":313,"title":{"/swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue":{"position":[[23,6]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[936,6],[2318,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1054,6]]},"/swarmlab/docs/register/overview.html":{"position":[[622,4]]}},"component":{}}],["simpl",{"_index":14,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[142,6]]},"/swarmlab/docs/myservices/linux.html":{"position":[[987,6],[1067,6]]}},"component":{}}],["simpli",{"_index":899,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-share.html":{"position":[[729,6]]}},"component":{}}],["singl",{"_index":41,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[482,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[673,6]]}},"component":{}}],["sl",{"_index":423,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[434,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[433,2]]}},"component":{}}],["softwar",{"_index":298,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[722,8]]},"/swarmlab/docs/venus/join.html":{"position":[[1206,8]]}},"component":{}}],["soloemnli",{"_index":419,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[313,9]]},"/swarmlab/docs/install/install-venus.html":{"position":[[312,9]]}},"component":{}}],["solut",{"_index":846,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[257,9]]}},"component":{}}],["someth",{"_index":836,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1644,9]]}},"component":{}}],["sort",{"_index":186,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1080,6]]}},"component":{}}],["sourc",{"_index":622,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1051,7]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[870,6]]}},"component":{}}],["sp",{"_index":597,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[515,2]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[524,2]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[497,2]]}},"component":{}}],["space",{"_index":415,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[238,5],[307,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[238,5],[306,5]]}},"component":{}}],["specif",{"_index":223,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[926,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[868,12]]},"/swarmlab/docs/install/install-venus.html":{"position":[[867,12]]}},"component":{}}],["sqlalchemi",{"_index":574,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1253,11]]}},"component":{}}],["ssh",{"_index":590,"title":{"/swarmlab/docs/myservices/linux.html#connect-via-ssh":{"position":[[12,3]]},"/swarmlab/docs/myservices/mpi.html#connect-via-ssh":{"position":[[12,3]]},"/swarmlab/docs/myservices/nodevuejs.html#connect-via-ssh":{"position":[[12,3]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-ssh":{"position":[[12,3]]}},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[349,3]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[345,3]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[354,3]]}},"component":{}}],["sso",{"_index":781,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[357,4]]}},"component":{}}],["sta",{"_index":852,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[481,3]]}},"component":{}}],["stabl",{"_index":318,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1056,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[702,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[701,7]]}},"component":{}}],["stack",{"_index":792,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[197,5]]}},"component":{}}],["stacknam",{"_index":804,"title":{"/swarmlab/docs/venus/deploy.html#stackname":{"position":[[0,9]]}},"name":{},"text":{},"component":{}}],["start",{"_index":243,"title":{"/swarmlab/docs/hybrid/start-labroom.html#start":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-labroom.html#start-labroom":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-microservices.html#start":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-microservices.html#start-microservice":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#start":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#start-proof_of_concept":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-storage.html#start":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-storage.html#start-storage":{"position":[[0,5]]},"/swarmlab/docs/install/install-hybrid.html#start":{"position":[[0,5]]},"/swarmlab/docs/install/install-venus.html#start":{"position":[[0,5]]},"/swarmlab/docs/myservices/jupyter.html#start-jupyter":{"position":[[0,5]]},"/swarmlab/docs/myservices/linux.html#start-linux":{"position":[[0,5]]},"/swarmlab/docs/myservices/mpi.html#start-mpi":{"position":[[0,5]]},"/swarmlab/docs/myservices/node.html#start-node":{"position":[[0,5]]},"/swarmlab/docs/myservices/nodevuejs.html#start-vue":{"position":[[0,5]]},"/swarmlab/docs/myservices/poc-datacollector.html#start-data-collector":{"position":[[0,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#start-mongo":{"position":[[0,5]]},"/swarmlab/docs/quickstart/overview.html#start-labroom":{"position":[[0,5]]},"/swarmlab/docs/quickstart/overview.html#start-storage":{"position":[[0,5]]},"/swarmlab/docs/quickstart/overview.html#start-service":{"position":[[0,5]]},"/swarmlab/docs/venus/deploy.html#start-and-end-time":{"position":[[0,5]]}},"name":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[0,5]]}},"text":{"/swarmlab/docs/hybrid/overview.html":{"position":[[385,7]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[473,5],[565,5],[790,7]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[407,5],[588,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[425,5],[611,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[375,5],[413,5],[805,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2582,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2813,7]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[865,5],[1463,5]]},"/swarmlab/docs/myservices/linux.html":{"position":[[1687,5]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[983,5]]},"/swarmlab/docs/myservices/node.html":{"position":[[401,5]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[798,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1308,5],[1355,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[997,5]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[523,6]]},"/swarmlab/docs/venus/deploy.html":{"position":[[164,6],[368,5]]},"/swarmlab/docs/venus/join.html":{"position":[[575,5]]},"/swarmlab/docs/venus/share-app.html":{"position":[[134,7]]}},"component":{}}],["start/stop",{"_index":496,"title":{"/swarmlab/docs/install/install-hybrid.html#startstop-service":{"position":[[0,10]]},"/swarmlab/docs/install/install-venus.html#startstop-service":{"position":[[0,10]]}},"name":{},"text":{},"component":{}}],["state",{"_index":122,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2086,5]]}},"component":{}}],["statsmodel",{"_index":575,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1265,11]]}},"component":{}}],["statu",{"_index":815,"title":{"/swarmlab/docs/venus/join.html#connect-status":{"position":[[8,6]]},"/swarmlab/docs/venus/share-app.html#share-status":{"position":[[6,6]]}},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[691,6],[1603,6],[1679,6],[1934,6]]},"/swarmlab/docs/venus/share-app.html":{"position":[[527,6],[549,6],[1184,6]]}},"component":{}}],["step",{"_index":262,"title":{"/swarmlab/docs/register/overview.html":{"position":[[10,5]]}},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[476,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1501,4],[1603,4],[1744,4],[1790,4],[1850,4],[1885,4],[1949,4],[1985,4],[2047,4],[2082,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[396,4]]}},"component":{}}],["stop",{"_index":160,"title":{"/swarmlab/docs/hybrid/start-labroom.html#stop":{"position":[[0,4]]},"/swarmlab/docs/hybrid/start-microservices.html#stop":{"position":[[0,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#stop":{"position":[[0,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#stop-proof_of_concept":{"position":[[0,4]]},"/swarmlab/docs/hybrid/start-storage.html#stop":{"position":[[0,4]]},"/swarmlab/docs/install/install-hybrid.html#stop":{"position":[[0,4]]},"/swarmlab/docs/install/install-venus.html#stop":{"position":[[0,4]]},"/swarmlab/docs/myservices/jupyter.html#stop-jupyter":{"position":[[0,4]]},"/swarmlab/docs/myservices/linux.html#stop-linux":{"position":[[0,4]]},"/swarmlab/docs/myservices/mpi.html#stop-mpi":{"position":[[0,4]]},"/swarmlab/docs/myservices/node.html#stop-node":{"position":[[0,4]]},"/swarmlab/docs/myservices/nodevuejs.html#stop-vue":{"position":[[0,4]]},"/swarmlab/docs/myservices/poc-datacollector.html#stop-datacollector":{"position":[[0,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#stop-mongo":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[342,4],[363,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[654,4]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[452,4]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[470,4],[655,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[669,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2590,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2821,6]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[1490,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[1712,4]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[1006,4]]},"/swarmlab/docs/myservices/node.html":{"position":[[425,4]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[821,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1332,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[1022,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[1089,4]]}},"component":{}}],["storag",{"_index":238,"title":{"/swarmlab/docs/hybrid/overview-hybrid.html#storage":{"position":[[0,7]]},"/swarmlab/docs/hybrid/overview.html#storage":{"position":[[0,7]]},"/swarmlab/docs/hybrid/start-storage.html#storage":{"position":[[0,7]]},"/swarmlab/docs/hybrid/start-storage.html#start-storage":{"position":[[6,7]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[0,7]]},"/swarmlab/docs/myservices/overview-storage.html#storage":{"position":[[0,7]]},"/swarmlab/docs/myservices/overview.html#storage":{"position":[[0,7]]},"/swarmlab/docs/quickstart/overview.html#start-storage":{"position":[[6,7]]}},"name":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[6,7]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[9,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[0,7]]}},"text":{"/swarmlab/docs/hybrid/overview.html":{"position":[[215,7]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[51,8],[143,7],[179,7],[221,7],[300,7],[339,7],[762,7],[818,8]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[148,8]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[141,8]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[51,7],[69,7]]},"/swarmlab/docs/myservices/overview.html":{"position":[[114,7],[234,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[278,7]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[384,9]]}},"component":{}}],["storage(mov",{"_index":53,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[749,12]]}},"component":{}}],["store",{"_index":208,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[553,6]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[179,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[107,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[322,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[927,6]]}},"component":{}}],["stou",{"_index":869,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview.html":{"position":[[122,5]]}},"component":{}}],["strategi",{"_index":24,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[256,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[447,8]]}},"component":{}}],["structur",{"_index":224,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[945,9]]}},"component":{}}],["student",{"_index":751,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[175,8],[194,7],[815,7]]}},"component":{}}],["stuff",{"_index":758,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[413,5]]}},"component":{}}],["su",{"_index":331,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1311,2],[2355,2]]}},"component":{}}],["submodul",{"_index":441,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1230,10],[2420,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1259,10],[2653,10]]}},"component":{}}],["subsystem",{"_index":404,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[67,9]]},"/swarmlab/docs/install/install-venus.html":{"position":[[67,9]]},"/swarmlab/docs/install/overview.html":{"position":[[180,9]]}},"component":{}}],["such",{"_index":452,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1650,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1877,4]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[212,4]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[267,4]]}},"component":{}}],["sudo",{"_index":285,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[476,4],[524,4],[584,4],[616,4],[705,4],[807,4],[1066,4],[1183,4],[1242,4],[2350,4],[2856,4],[2918,4],[3064,4],[3108,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[477,4],[492,4],[581,4],[600,4],[710,4],[726,4],[756,4],[931,4],[1077,4],[1121,4],[1186,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[476,4],[491,4],[580,4],[599,4],[709,4],[725,4],[755,4],[930,4],[1076,4],[1120,4],[1185,4],[1209,4]]}},"component":{}}],["suit",{"_index":116,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1984,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[134,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[134,4]]}},"component":{}}],["sure",{"_index":279,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[250,6]]},"/swarmlab/docs/venus/join.html":{"position":[[1232,4]]}},"component":{}}],["swarmalb",{"_index":506,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[46,8]]},"/swarmlab/docs/register/overview.html":{"position":[[46,8]]}},"component":{}}],["swarmlab",{"_index":1,"title":{"/swarmlab/docs/index.html":{"position":[[11,9]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#swarmlab-maps":{"position":[[0,8]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[0,8],[178,10],[682,8],[2051,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1298,8],[2500,8]]},"/swarmlab/docs/install/overview.html":{"position":[[98,8],[411,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[432,8],[441,8]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[57,8],[574,8]]},"/swarmlab/docs/register/overview.html":{"position":[[176,8],[679,8]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[229,8],[300,8],[347,8],[394,8],[460,8]]},"/swarmlab/docs/venus/share-app.html":{"position":[[164,8]]}},"component":{"/swarmlab/docs/index.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[0,8]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[0,8]]},"/swarmlab/docs/install/install-docker.html":{"position":[[0,8]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[0,8]]},"/swarmlab/docs/install/install-venus.html":{"position":[[0,8]]},"/swarmlab/docs/install/overview.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/linux.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/node.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/overview.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[0,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[0,8]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[0,8]]},"/swarmlab/docs/register/overview.html":{"position":[[0,8]]},"/swarmlab/docs/venus/deploy.html":{"position":[[0,8]]},"/swarmlab/docs/venus/join.html":{"position":[[0,8]]},"/swarmlab/docs/venus/overview-network.html":{"position":[[0,8]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[0,8]]},"/swarmlab/docs/venus/overview.html":{"position":[[0,8]]},"/swarmlab/docs/venus/share-app.html":{"position":[[0,8]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[0,8]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[0,8]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[0,8]]},"/swarmlab/docs/venus/user.html":{"position":[[0,8]]}}}],["swarmlabmongo1",{"_index":726,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[403,14]]}},"component":{}}],["sympi",{"_index":576,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1277,6]]}},"component":{}}],["system",{"_index":18,"title":{"/swarmlab/docs/install/install-hybrid.html#system-requirements":{"position":[[0,6]]},"/swarmlab/docs/install/install-venus.html#system-requirements":{"position":[[0,6]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[169,8],[467,7],[645,7],[869,6]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1023,6]]},"/swarmlab/docs/install/overview.html":{"position":[[768,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[204,7],[248,7],[286,7],[658,7]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[493,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[464,6],[583,6]]}},"component":{}}],["system/o",{"_index":513,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[660,9]]}},"component":{}}],["tag",{"_index":624,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1088,4]]}},"component":{}}],["take",{"_index":196,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[266,5]]}},"component":{}}],["tcp",{"_index":713,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1190,4]]}},"component":{}}],["teacher",{"_index":747,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[84,7],[657,7]]}},"component":{}}],["team",{"_index":277,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[163,4]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[805,4]]}},"component":{}}],["technic",{"_index":843,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[204,9]]}},"component":{}}],["tee",{"_index":319,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1071,3]]}},"component":{}}],["tell",{"_index":886,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[562,5]]}},"component":{}}],["term",{"_index":782,"title":{},"name":{},"text":{"/swarmlab/docs/register/overview.html":{"position":[[384,6]]}},"component":{}}],["termin",{"_index":229,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1100,8],[1184,8]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[615,8]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[445,8],[469,8]]},"/swarmlab/docs/myservices/linux.html":{"position":[[332,8],[399,8]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[328,8],[410,8]]},"/swarmlab/docs/myservices/node.html":{"position":[[286,8],[310,8]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[337,8],[377,8]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[773,8]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[345,8],[369,8]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1224,10]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[877,10]]}},"component":{}}],["test",{"_index":65,"title":{"/swarmlab/docs/myservices/storage-mongo-replica.html#test-it":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[954,8]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1410,4]]},"/swarmlab/docs/install/overview.html":{"position":[[493,4]]},"/swarmlab/docs/myservices/linux.html":{"position":[[829,4],[858,4]]}},"component":{}}],["tex",{"_index":546,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[913,3]]}},"component":{}}],["that’",{"_index":275,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[114,6]]}},"component":{}}],["those",{"_index":183,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1033,5]]}},"component":{}}],["through",{"_index":113,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1848,7]]}},"component":{}}],["throughout",{"_index":763,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[733,10]]}},"component":{}}],["throught",{"_index":146,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[92,8]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[180,8]]},"/swarmlab/docs/venus/join.html":{"position":[[94,8]]}},"component":{}}],["thu",{"_index":281,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[385,4]]}},"component":{}}],["thumb",{"_index":250,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[495,5],[675,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[429,5],[473,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[447,5],[491,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[397,5],[690,5]]}},"component":{}}],["time",{"_index":704,"title":{"/swarmlab/docs/venus/deploy.html#start-and-end-time":{"position":[[14,4]]}},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[357,5]]},"/swarmlab/docs/venus/deploy.html":{"position":[[382,4]]}},"component":{}}],["tin",{"_index":855,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[505,3],[565,3]]}},"component":{}}],["tini",{"_index":542,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[826,4],[977,6],[1004,6]]}},"component":{}}],["togeth",{"_index":179,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[867,8]]}},"component":{}}],["tool",{"_index":505,"title":{},"name":{},"text":{"/swarmlab/docs/install/overview.html":{"position":[[37,5]]},"/swarmlab/docs/register/overview.html":{"position":[[37,5]]}},"component":{}}],["top",{"_index":150,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[163,4]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[252,4]]},"/swarmlab/docs/venus/join.html":{"position":[[166,4]]}},"component":{}}],["touch",{"_index":373,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2358,5]]}},"component":{}}],["traffic",{"_index":127,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2257,7]]}},"component":{}}],["transmit",{"_index":702,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[306,11]]}},"component":{}}],["trash",{"_index":248,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[374,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[299,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[309,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[277,5]]}},"component":{}}],["tri",{"_index":720,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1297,3]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[214,3],[405,3]]}},"component":{}}],["true",{"_index":459,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1830,4],[1855,4],[2052,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2057,4],[2082,4],[2279,4]]}},"component":{}}],["two",{"_index":532,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[636,3]]}},"component":{}}],["type",{"_index":363,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2114,5]]}},"component":{}}],["tzdata",{"_index":552,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1011,7]]}},"component":{}}],["u",{"_index":737,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[813,1],[918,1]]}},"component":{}}],["ubuntu",{"_index":446,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[1349,6],[1406,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1576,6],[1633,7]]}},"component":{}}],["udock",{"_index":592,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[434,7]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[445,7]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[412,7]]}},"component":{}}],["udp",{"_index":717,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1244,3]]}},"component":{}}],["uid=1000",{"_index":521,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[106,10]]}},"component":{}}],["umount",{"_index":896,"title":{"/swarmlab/docs/venus/share-volume-connect.html#umount":{"position":[[0,6]]}},"name":{},"text":{},"component":{}}],["unam",{"_index":392,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3006,7],[3018,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1019,7],[1031,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1018,7],[1030,7]]}},"component":{}}],["under",{"_index":883,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[352,5],[710,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[282,5],[395,5],[761,5],[983,5]]}},"component":{}}],["underneath",{"_index":872,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-app.html":{"position":[[377,10]]}},"component":{}}],["undo",{"_index":880,"title":{"/swarmlab/docs/venus/share-app.html#undo-share":{"position":[[0,4]]}},"name":{},"text":{},"component":{}}],["unif",{"_index":79,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1218,11]]}},"component":{}}],["uniqu",{"_index":5,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[36,6]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[144,6]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[144,6]]}},"component":{}}],["unknown",{"_index":371,"title":{"/swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue":{"position":[[33,7]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2328,7]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[1064,7]]}},"component":{}}],["unprivileg",{"_index":586,"title":{"/swarmlab/docs/myservices/jupyter.html#unprivileged-user":{"position":[[0,12]]}},"name":{},"text":{},"component":{}}],["untouch",{"_index":895,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1263,10]]}},"component":{}}],["unzip",{"_index":553,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1023,5]]}},"component":{}}],["up",{"_index":95,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1487,2]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[587,2],[681,2]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[479,2]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[497,2]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[435,2],[696,2]]},"/swarmlab/docs/venus/join.html":{"position":[[628,2],[1792,2]]}},"component":{}}],["updat",{"_index":190,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[1228,6],[1253,6]]},"/swarmlab/docs/install/install-docker.html":{"position":[[537,6],[549,6]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[719,6]]},"/swarmlab/docs/install/install-venus.html":{"position":[[718,6]]}},"component":{}}],["update.conf",{"_index":608,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[736,11]]}},"component":{}}],["update.sh",{"_index":628,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1161,9]]}},"component":{}}],["update.yml",{"_index":609,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[769,10]]}},"component":{}}],["update.yml.sh",{"_index":610,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[801,13]]}},"component":{}}],["url",{"_index":491,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2602,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2833,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[756,3]]}},"component":{}}],["us",{"_index":46,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[592,5],[736,3],[972,5],[1011,3],[1340,4],[1788,5]]},"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[135,5],[237,3],[310,5],[353,5],[407,5],[485,5],[705,3],[1111,3],[1140,3],[1243,5]]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[103,3],[151,5],[988,4],[1174,5],[1226,5]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[333,5]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[224,5],[348,5],[448,3],[485,5],[577,5],[665,5]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[273,5],[382,3],[419,5],[463,5],[594,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[283,5],[400,3],[437,5],[481,5],[617,5]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[251,5],[350,3],[387,5],[425,5],[531,4],[680,5]]},"/swarmlab/docs/install/install-docker.html":{"position":[[8,3],[206,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[347,4],[365,4],[1689,3],[2103,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[346,4],[364,4],[1916,3],[2330,3]]},"/swarmlab/docs/install/overview.html":{"position":[[228,3],[305,5],[420,4]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/linux.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/mpi.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/node.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/overview-labroom.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/overview-storage.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/overview.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[43,3]]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"position":[[43,3]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[567,6]]},"/swarmlab/docs/register/overview.html":{"position":[[131,5],[466,3],[630,5]]},"/swarmlab/docs/venus/deploy.html":{"position":[[129,5],[455,3],[520,5],[579,5],[700,5]]},"/swarmlab/docs/venus/join.html":{"position":[[138,5],[240,3],[314,3],[549,3],[565,5],[785,4],[1015,3],[1425,4],[1737,3],[1886,5],[1973,3]]},"/swarmlab/docs/venus/share-app.html":{"position":[[158,5],[264,3],[329,3],[556,5],[767,3],[827,5],[1000,4],[1109,3],[1191,5]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[82,5],[203,3],[615,3],[631,3],[679,3],[1068,3]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[110,5],[366,3],[736,3]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[122,5],[208,5],[320,3]]},"/swarmlab/docs/venus/user.html":{"position":[[107,3],[170,5]]}},"component":{}}],["usag",{"_index":271,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[67,5]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[191,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[191,5]]}},"component":{}}],["usenam",{"_index":740,"title":{"/swarmlab/docs/myservices/storage-mongo-replica.html#database-usename":{"position":[[9,7]]}},"name":{},"text":{},"component":{}}],["user",{"_index":4,"title":{"/swarmlab/docs/myservices/jupyter.html#working-directory-root-user":{"position":[[24,5]]},"/swarmlab/docs/myservices/jupyter.html#default-user-root-user":{"position":[[8,4],[19,5]]},"/swarmlab/docs/myservices/jupyter.html#unprivileged-user":{"position":[[13,4]]},"/swarmlab/docs/myservices/jupyter.html#user":{"position":[[0,4]]},"/swarmlab/docs/myservices/linux.html#default-user":{"position":[[8,4]]},"/swarmlab/docs/myservices/mpi.html#default-user":{"position":[[8,4]]},"/swarmlab/docs/myservices/node.html#default-user":{"position":[[8,4]]},"/swarmlab/docs/myservices/nodevuejs.html#default-user":{"position":[[8,4]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#default-user":{"position":[[8,4]]},"/swarmlab/docs/venus/deploy.html#manage-users":{"position":[[7,5]]},"/swarmlab/docs/venus/deploy.html#manage-users-2":{"position":[[7,5]]},"/swarmlab/docs/venus/user.html":{"position":[[0,4]]},"/swarmlab/docs/venus/user.html#manage-users":{"position":[[7,5]]},"/swarmlab/docs/venus/user.html#manage-users-2":{"position":[[7,5]]}},"name":{"/swarmlab/docs/venus/user.html":{"position":[[0,4]]}},"text":{"/swarmlab/docs/index.html":{"position":[[22,4],[2229,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[291,4],[1266,5],[1286,4],[1316,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[828,4],[1679,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[827,4],[1906,5]]},"/swarmlab/docs/myservices/jupyter.html":{"position":[[153,5],[169,4]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[383,4]]},"/swarmlab/docs/venus/deploy.html":{"position":[[570,5],[594,5],[625,4],[686,4],[826,5]]},"/swarmlab/docs/venus/share-app.html":{"position":[[738,5],[986,5]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[1048,5]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[391,5]]},"/swarmlab/docs/venus/user.html":{"position":[[56,4],[99,4],[161,5],[185,5],[216,4],[257,5]]}},"component":{}}],["usermod",{"_index":327,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1247,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[761,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[760,7]]}},"component":{}}],["usernam",{"_index":430,"title":{"/swarmlab/docs/myservices/storage-mongo-replica.html#root-username":{"position":[[5,8]]}},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[780,10],[808,10]]},"/swarmlab/docs/install/install-venus.html":{"position":[[779,10],[807,10]]}},"component":{}}],["user’",{"_index":849,"title":{},"name":{},"text":{"/swarmlab/docs/venus/overview-share.html":{"position":[[368,6]]}},"component":{}}],["usr/bin/dock",{"_index":398,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3149,15]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1162,15]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1161,15]]}},"component":{}}],["usr/local/bin/dock",{"_index":395,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3034,21],[3078,21],[3119,21]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1047,21],[1091,21],[1132,21]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1046,21],[1090,21],[1131,21]]}},"component":{}}],["usr/share/keyrings/dock",{"_index":306,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[829,26]]}},"component":{}}],["usual",{"_index":881,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[60,5]]}},"component":{}}],["v",{"_index":295,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[647,1]]}},"component":{}}],["vast",{"_index":745,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[43,4]]}},"component":{}}],["vendor",{"_index":38,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[428,6]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[619,6]]}},"component":{}}],["venu",{"_index":78,"title":{"/swarmlab/docs/install/install-venus.html":{"position":[[0,5]]},"/swarmlab/docs/install/overview.html#venus":{"position":[[0,5]]},"/swarmlab/docs/venus/overview.html":{"position":[[0,5]]}},"name":{"/swarmlab/docs/install/install-venus.html":{"position":[[8,5]]}},"text":{"/swarmlab/docs/index.html":{"position":[[1204,5],[1638,5],[2060,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1328,5],[2734,5]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[238,5],[309,5],[469,5]]}},"component":{}}],["venus/src",{"_index":891,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[840,9]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[549,9]]}},"component":{}}],["veri",{"_index":218,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[853,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[91,4]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[135,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[135,4]]}},"component":{}}],["versa",{"_index":834,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1378,5],[1560,5]]}},"component":{}}],["version",{"_index":297,"title":{"/swarmlab/docs/install/install-hybrid.html#node-version-15":{"position":[[5,7]]},"/swarmlab/docs/install/install-venus.html#node-version-15":{"position":[[5,7]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[697,7],[1352,7],[1377,7],[2129,7]]}},"component":{}}],["version2",{"_index":338,"title":{"/swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled":{"position":[[20,8]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1456,8]]}},"component":{}}],["vi",{"_index":549,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[960,2]]}},"component":{}}],["via",{"_index":341,"title":{"/swarmlab/docs/myservices/jupyter.html#connect-via-exec":{"position":[[8,3]]},"/swarmlab/docs/myservices/jupyter.html#connect-via-web":{"position":[[8,3]]},"/swarmlab/docs/myservices/linux.html#connect-via-ssh":{"position":[[8,3]]},"/swarmlab/docs/myservices/linux.html#connect-via-exec":{"position":[[8,3]]},"/swarmlab/docs/myservices/mpi.html#connect-via-ssh":{"position":[[8,3]]},"/swarmlab/docs/myservices/mpi.html#connect-via-exec":{"position":[[8,3]]},"/swarmlab/docs/myservices/node.html#connect-via-exec":{"position":[[8,3]]},"/swarmlab/docs/myservices/nodevuejs.html#connect-via-ssh":{"position":[[8,3]]},"/swarmlab/docs/myservices/nodevuejs.html#connect-via-exec":{"position":[[8,3]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-ssh":{"position":[[8,3]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#connect-via-exec":{"position":[[8,3]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1633,3]]}},"component":{}}],["vice",{"_index":833,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1373,4],[1555,4]]}},"component":{}}],["video",{"_index":234,"title":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#video":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-labroom.html#video":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-microservices.html#video":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html#video":{"position":[[0,5]]},"/swarmlab/docs/hybrid/start-storage.html#video":{"position":[[0,5]]},"/swarmlab/docs/myservices/jupyter.html#video":{"position":[[0,5]]},"/swarmlab/docs/myservices/linux.html#video":{"position":[[0,5]]},"/swarmlab/docs/myservices/mpi.html#video":{"position":[[0,5]]},"/swarmlab/docs/myservices/node.html#video":{"position":[[0,5]]},"/swarmlab/docs/myservices/nodevuejs.html#video":{"position":[[0,5]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#video":{"position":[[0,5]]},"/swarmlab/docs/venus/deploy.html#video":{"position":[[0,5]]},"/swarmlab/docs/venus/join.html#video":{"position":[[0,5]]},"/swarmlab/docs/venus/share-app.html#video":{"position":[[0,5]]},"/swarmlab/docs/venus/share-volume-connect.html#video":{"position":[[0,5]]},"/swarmlab/docs/venus/share-volume-share.html#video":{"position":[[0,5]]},"/swarmlab/docs/venus/user.html#video":{"position":[[0,5]]}},"name":{},"text":{},"component":{}}],["view",{"_index":143,"title":{"/swarmlab/docs/hybrid/manage-instanches.html#view-your-running-instances":{"position":[[0,4]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[31,4],[178,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[263,4]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[223,5]]}},"component":{}}],["vim",{"_index":550,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[973,3]]}},"component":{}}],["virtual",{"_index":88,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1355,7],[1548,7],[1565,7]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[317,7]]},"/swarmlab/docs/install/install-docker.html":{"position":[[419,14]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[18,8],[404,14]]},"/swarmlab/docs/install/install-venus.html":{"position":[[18,8],[403,14]]},"/swarmlab/docs/install/overview.html":{"position":[[130,8],[232,7],[477,7]]},"/swarmlab/docs/venus/join.html":{"position":[[933,7]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[132,7]]}},"component":{}}],["visibl",{"_index":805,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[363,7]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[344,7],[1042,8]]}},"component":{}}],["visit",{"_index":434,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[888,5]]},"/swarmlab/docs/install/install-venus.html":{"position":[[887,5]]}},"component":{}}],["visual",{"_index":582,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1356,14],[1412,11]]},"/swarmlab/docs/myservices/linux.html":{"position":[[946,13]]}},"component":{}}],["vital",{"_index":261,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/start-storage.html":{"position":[[470,5]]}},"component":{}}],["volm",{"_index":900,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-share.html":{"position":[[956,5]]}},"component":{}}],["volum",{"_index":769,"title":{"/swarmlab/docs/quickstart/overview.html#volumes":{"position":[[0,7]]},"/swarmlab/docs/venus/overview-share.html#volume":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-connect.html#connect-to-volume":{"position":[[11,6]]},"/swarmlab/docs/venus/share-volume-connect.html#disconnect-volume":{"position":[[11,6]]},"/swarmlab/docs/venus/share-volume-connect.html#volume-info":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume-share.html#shared-volume-info":{"position":[[7,6]]},"/swarmlab/docs/venus/share-volume-share.html#share-volume":{"position":[[6,6]]},"/swarmlab/docs/venus/share-volume-share.html#remove-shared-volume":{"position":[[14,6]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[0,6]]},"/swarmlab/docs/venus/share-volume.html#your-shared-volumes":{"position":[[12,7]]}},"name":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[6,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[6,6]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[6,6]]}},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[244,8]]},"/swarmlab/docs/venus/overview-share.html":{"position":[[55,8],[188,8]]},"/swarmlab/docs/venus/overview.html":{"position":[[158,6]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[49,7],[115,6],[193,6],[271,6],[327,6],[383,7],[541,6],[741,7],[779,6],[1131,7],[1300,6],[1331,6],[1371,6]]},"/swarmlab/docs/venus/share-volume-share.html":{"position":[[50,7],[74,6],[92,6],[180,6],[238,6],[275,6],[298,7],[316,6],[415,7],[453,7],[471,6],[781,7],[824,7],[842,6],[865,6],[1000,7],[1030,6],[1132,6],[1168,6]]},"/swarmlab/docs/venus/share-volume.html":{"position":[[65,7],[83,6],[105,6],[228,7],[263,7],[362,7],[477,6]]}},"component":{}}],["vue",{"_index":681,"title":{"/swarmlab/docs/myservices/nodevuejs.html#start-vue":{"position":[[6,3]]},"/swarmlab/docs/myservices/nodevuejs.html#stop-vue":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[581,3],[685,3],[804,3],[826,3]]}},"component":{}}],["vuej",{"_index":679,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[56,5]]}},"component":{}}],["want",{"_index":358,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2041,5]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[837,4]]},"/swarmlab/docs/install/install-venus.html":{"position":[[836,4]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[96,4],[206,4],[353,4],[397,4],[423,4],[776,4],[827,4]]},"/swarmlab/docs/venus/deploy.html":{"position":[[695,4]]},"/swarmlab/docs/venus/share-app.html":{"position":[[211,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[994,4]]}},"component":{}}],["way",{"_index":62,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[888,3],[910,3]]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"position":[[191,4]]},"/swarmlab/docs/myservices/overview-services.html":{"position":[[184,4]]},"/swarmlab/docs/myservices/overview.html":{"position":[[277,4]]}},"component":{}}],["web",{"_index":528,"title":{"/swarmlab/docs/myservices/jupyter.html#connect-via-web":{"position":[[12,3]]},"/swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient":{"position":[[5,3]]}},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[592,3]]}},"component":{}}],["webclient",{"_index":723,"title":{"/swarmlab/docs/myservices/poc-datacollector.html#open-web-interface-webclient":{"position":[[19,9]]}},"name":{},"text":{},"component":{}}],["welcom",{"_index":0,"title":{"/swarmlab/docs/index.html":{"position":[[0,7]]}},"name":{},"text":{},"component":{}}],["well",{"_index":761,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[500,4]]}},"component":{}}],["wew",{"_index":887,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[675,3]]}},"component":{}}],["wf",{"_index":646,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1487,2]]}},"component":{}}],["wf.c",{"_index":647,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/linux.html":{"position":[[1496,4]]}},"component":{}}],["whe",{"_index":799,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[691,3]]}},"component":{}}],["whether",{"_index":840,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1778,7]]}},"component":{}}],["widgetsnbextens",{"_index":577,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1284,19]]}},"component":{}}],["window",{"_index":171,"title":{"/swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled":{"position":[[0,7]]},"/swarmlab/docs/install/install-hybrid.html#windows":{"position":[[0,7]]},"/swarmlab/docs/install/install-venus.html#windows":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[590,6]]},"/swarmlab/docs/hybrid/start-labroom.html":{"position":[[701,6]]},"/swarmlab/docs/hybrid/start-microservices.html":{"position":[[499,6]]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"position":[[517,6]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[624,6],[716,6]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1541,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[43,7],[59,7],[1960,7],[2325,7],[2362,7],[2574,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[43,7],[59,7],[2187,7],[2552,7],[2595,7],[2805,7]]},"/swarmlab/docs/install/overview.html":{"position":[[156,7],[172,7]]}},"component":{}}],["winhttp",{"_index":486,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2286,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2513,7]]}},"component":{}}],["winsock",{"_index":482,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-hybrid.html":{"position":[[2243,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2470,7]]}},"component":{}}],["wireguard",{"_index":497,"title":{"/swarmlab/docs/install/install-venus.html#wireguard":{"position":[[0,9]]}},"name":{},"text":{"/swarmlab/docs/install/install-venus.html":{"position":[[1226,9]]}},"component":{}}],["wish",{"_index":905,"title":{},"name":{},"text":{"/swarmlab/docs/venus/share-volume.html":{"position":[[554,4]]}},"component":{}}],["within",{"_index":202,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[398,6]]}},"component":{}}],["without",{"_index":97,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[1498,7],[1715,7]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[2540,7]]},"/swarmlab/docs/install/install-venus.html":{"position":[[2771,7]]},"/swarmlab/docs/install/overview.html":{"position":[[382,7]]},"/swarmlab/docs/register/overview.html":{"position":[[157,7],[656,7]]},"/swarmlab/docs/venus/overview.html":{"position":[[89,7]]}},"component":{}}],["wond",{"_index":743,"title":{},"name":{},"text":{"/swarmlab/docs/quickstart/overview.html":{"position":[[19,8]]}},"component":{}}],["work",{"_index":178,"title":{"/swarmlab/docs/myservices/jupyter.html#working-directory-root-user":{"position":[[0,7]]},"/swarmlab/docs/myservices/linux.html#working-directory":{"position":[[0,7]]},"/swarmlab/docs/myservices/mpi.html#working-directory":{"position":[[0,7]]},"/swarmlab/docs/myservices/node.html#working-directory":{"position":[[0,7]]},"/swarmlab/docs/myservices/nodevuejs.html#working-directory":{"position":[[0,7]]},"/swarmlab/docs/myservices/storage-mongo-replica.html#working-directory":{"position":[[0,7]]}},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanches.html":{"position":[[862,4]]},"/swarmlab/docs/hybrid/overview.html":{"position":[[199,4]]},"/swarmlab/docs/hybrid/start-storage.html":{"position":[[127,4]]},"/swarmlab/docs/install/install-docker.html":{"position":[[1432,5]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[722,4]]},"/swarmlab/docs/venus/share-volume-connect.html":{"position":[[1018,5]]}},"component":{}}],["worker",{"_index":657,"title":{"/swarmlab/docs/myservices/linux.html#find-lab-workers":{"position":[[9,7]]},"/swarmlab/docs/myservices/mpi.html#find-lab-workers":{"position":[[9,7]]},"/swarmlab/docs/myservices/nodevuejs.html#find-lab-workers":{"position":[[9,7]]}},"name":{},"text":{},"component":{}}],["world",{"_index":335,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1402,5],[2154,5]]},"/swarmlab/docs/myservices/nodevuejs.html":{"position":[[702,5]]},"/swarmlab/docs/quickstart/overview.html":{"position":[[48,5],[335,5]]},"/swarmlab/docs/venus/join.html":{"position":[[1471,5]]}},"component":{}}],["write",{"_index":134,"title":{},"name":{},"text":{"/swarmlab/docs/index.html":{"position":[[2504,5]]},"/swarmlab/docs/install/install-docker.html":{"position":[[125,5],[173,5]]}},"component":{}}],["wsl",{"_index":337,"title":{"/swarmlab/docs/install/install-docker.html#windows-10-with-wsl-version2-enabled":{"position":[[16,3]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[1452,3],[1496,4],[1933,3],[2015,3],[2100,3]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1372,3],[1388,3],[1498,3],[1529,3],[2222,3]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1354,3],[1371,3],[1431,3],[1479,3],[1520,3],[1536,3],[1599,3],[1615,3],[1725,3],[1756,3],[2449,3]]}},"component":{}}],["x",{"_index":233,"title":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html#x-apps":{"position":[[0,1]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[3075,2]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[1088,2]]},"/swarmlab/docs/install/install-venus.html":{"position":[[1087,2]]}},"component":{}}],["x509",{"_index":367,"title":{"/swarmlab/docs/install/install-docker.html#fix-x509-certificate-signed-by-unknown-authority-issue":{"position":[[4,6]]}},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[2217,5],[2300,5]]},"/swarmlab/docs/myservices/poc-datacollector.html":{"position":[[963,5],[1036,5]]}},"component":{}}],["xhost",{"_index":230,"title":{},"name":{},"text":{"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"position":[[1118,5]]}},"component":{}}],["xlrd",{"_index":578,"title":{},"name":{},"text":{"/swarmlab/docs/myservices/jupyter.html":{"position":[[1304,4]]}},"component":{}}],["y",{"_index":291,"title":{},"name":{},"text":{"/swarmlab/docs/install/install-docker.html":{"position":[[602,1],[634,1],[1201,1]]},"/swarmlab/docs/install/install-hybrid.html":{"position":[[514,1],[744,1]]},"/swarmlab/docs/install/install-venus.html":{"position":[[513,1],[743,1]]}},"component":{}}],["your",{"_index":806,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[374,5],[1164,6]]}},"component":{}}],["yourself",{"_index":802,"title":{},"name":{},"text":{"/swarmlab/docs/venus/deploy.html":{"position":[[756,8]]}},"component":{}}],["you’ll",{"_index":822,"title":{},"name":{},"text":{"/swarmlab/docs/venus/join.html":{"position":[[1031,6]]}},"component":{}}]],"pipeline":["stemmer"]},"store":{"/swarmlab/docs/index.html":{"text":"Swarmlab provides the user with the unique abillity to create Labrooms (or other applications) and share them as project images expanding the simple ideas to full-blown systems. \"Swarmlab\" is developed with a platform agnostic\" container-based application strategy A platform-agnostic approach offers many choices Can be seamlessly moved from local development machine to production deployment Flexibility, Reliability Avoiding Vendor Lock-In From Code to full-blown systems from a single container on your local machine to a running cloud native - container-based environment An all of that using only the browser and the command line of their system. You will be connected to the Swarmlab Cloud (hence HYBRID) but you will be able to use your own storage(move files around, delete/copy etc), your own networking and computational power(cpu/graphics etc) and create a system exactly the way you need it. This way you will be able to : create images for testing. Run them using docker. Share them for others to use and develop. Finally browse the cloud for shared images to integrate into your project and make it even better. Normally the docker dataflow is as described in the following images: Hybrid VEnus Network Unification Service We have created an ever-growing database of readilly accessible labrooms you can choose from Ready to use, on demand virtual labs/microservices Run and manage said rooms and application Create Labrooms/Applications/Microservices create once - scale up or down without rebuilding on-demand sandbox environments Virtual Labrooms Virtual Classrooms Proof-of-Concept (POC) Move Labs between environments VENUS makes collaboration easier Build the network you require on demand and without effort. You can Create and manage on-demand network environments using any cloud over any network Connect multiple computers through a network. Share your Labrooms/Applications/Microservices with your friends Move Labs between networks anything else that might suit your needs in a dynamic and Scalable Distributed Architecture Swarmlab-Venus provides Secure and state-of-the-art cryptography - integrated across all connections Manage the entire network as a service Architecture/Platform Agnostic Manage user network access Network traffic analysis Focus on Your project code, Not in servers and Lab settings Chose the labroom you need and ... you are ready Focus on Your lab project, Not in lab and Network settings Chose the labroom you need and deploy it to your participants Write your docs and lab code in your prefered language and share it!.","title":"Welcome to Swarmlab!","component":"swarmlab","version":"docs","name":"index","url":"/swarmlab/docs/index.html","titles":[{"text":"Intro","id":"_intro"},{"text":"Ready to run out-of-the-box","id":"_ready_to_run_out_of_the_box"},{"text":"Services","id":"_services"}]},"/swarmlab/docs/hybrid/manage-instanches.html":{"text":"This is the area where you can View and Manage your running Instances You can easily browse throught the running instances in the list using the search bar at the top. Figure 1. view containers To request more info about the instance we use the more icon Figure 2. info menou We can connect to the instance by using the connect button We can stop it by using the stop button We can show the log messages by using the log button We can list exposed ports outside the Docker Networks by using the link button We can get info about the network with the network button (see below). The Console window shows the log messages for the running instance Figure 3. console To request more info about the network we use the network icon Figure 4. network info Networks can be configured to provide complete isolation for containers, which enable building applications that work together securely. You can add containers to one or more networks. A container with attachments to multiple networks can connect with all of the containers on all of those networks. This lets you build a “hub” of sorts. To add more networks we use the network icon You can use Ctrl to select multiple networks After we have selected the desired networks we can update them by using the update icon","title":"Instanches","component":"swarmlab","version":"docs","name":"manage-instanches","url":"/swarmlab/docs/hybrid/manage-instanches.html","titles":[{"text":"View your running Instances","id":"view-your-running-instances"},{"text":"Info","id":"info"},{"text":"info-menou","id":"info-menou"},{"text":"Connect/Stop/Logs","id":"connectstoplogs"},{"text":"Console","id":"console"},{"text":"network-info","id":"network-info"},{"text":"manage network","id":"manage-network"},{"text":"multiple network","id":"multiple-network"}]},"/swarmlab/docs/hybrid/manage-instanchesi-connect.html":{"text":"This is the area where you can connect to running Instances To request more info about the instance we use the more icon We can connect to instance by using the connect button Figure 1. connect In general, Docker containers are ephemeral, running just as long as it takes for the command issued in the container to complete. By default, any data created inside the container is only available from within the container and only while the container is running. Bind mounts have been around since the early days of Docker A bind mount is a file or folder stored anywhere on the container host filesystem, mounted into a running container. The file or directory is referenced by its absolute path on the host machine The file or directory does not need to exist on the Docker host already. It is created on demand if it does not yet exist. Bind mounts are very performant, but they rely on the host machine’s filesystem having a specific directory structure available. Directory maps can be used to share files between a host system and the Docker container Figure 2. directory maps App with GUI Open a terminal and Run: xhost +local:docker Learn how to connect to an Instance using the terminal Learn how to connect to Instance using a browser","title":"Instanches","component":"swarmlab","version":"docs","name":"manage-instanchesi-connect","url":"/swarmlab/docs/hybrid/manage-instanchesi-connect.html","titles":[{"text":"Connect","id":"connect"},{"text":"Directory Maps","id":"directory-maps"},{"text":"Mounts","id":"mounts"},{"text":"Swarmlab maps","id":"swarmlab-maps"},{"text":"X apps","id":"x-apps"},{"text":"Video","id":"video"},{"text":"Connect and maps","id":"connect-and-maps"}]},"/swarmlab/docs/hybrid/overview-hybrid.html":{"text":"This is the area where you will find the available Instances and run the desired one.","title":"Private/Local","component":"swarmlab","version":"docs","name":"overview-hybrid","url":"/swarmlab/docs/hybrid/overview-hybrid.html","titles":[{"text":"Labrooms","id":"labrooms"},{"text":"Storage","id":"storage"},{"text":"MicroServices","id":"microservices"}]},"/swarmlab/docs/hybrid/overview.html":{"text":"This is the area where you will find the available labrooms and join the desired one. A labroom is a contained environment created to suit your unique needs. If you would like to store data for your work we provide storage options. This is the area where you can View and Manage your running Instances Build your own virtual machine using a fiendly environment and no code at all! Get started here.","title":"hybrid","component":"swarmlab","version":"docs","name":"overview","url":"/swarmlab/docs/hybrid/overview.html","titles":[{"text":"Private/Local","id":"privatelocal"},{"text":"Storage","id":"storage"},{"text":"Instances","id":"instances"},{"text":"Builders","id":"builders"}]},"/swarmlab/docs/hybrid/start-labroom.html":{"text":"This is the area where you will find the available labrooms and join the desired one. A labroom is a contained environment created to suit your unique needs. You can easily browse throught the available labrooms in the list using the search bar at the top. Figure 1. browsing-labroom After we have located the desired labroom we can Download it by using the cloud icon. The trash icon deletes the labroom. To request more info about the labroom we use the info icon We can start it by using the thumb-down icon Set the number of containers to run for a labroom and start it by using the UP icon (The Expose Port can be left blank) Figure 2. scale We can stop it by using the thumb-up icon The Console window shows the log messages for the running Labroom Figure 3. console Learn how to get started with Labrooms","title":"Private/Local","component":"swarmlab","version":"docs","name":"start-labroom","url":"/swarmlab/docs/hybrid/start-labroom.html","titles":[{"text":"Labroom","id":"labroom"},{"text":"Download","id":"download"},{"text":"Delete","id":"delete"},{"text":"Info","id":"info"},{"text":"Start","id":"start"},{"text":"Scale","id":"scale"},{"text":"Stop","id":"stop"},{"text":"Console","id":"console"},{"text":"Video","id":"video"},{"text":"Start Labroom","id":"start-labroom"}]},"/swarmlab/docs/hybrid/start-microservices.html":{"text":"This is the area where you will find the available MicroServices and join the desired one. In case you need additional services for your project you can launch them here. Figure 1. browsing-MicroServices After we have located the desired MicroService we can Download it by using the cloud icon. The trash icon deletes the MicroService To request more info about the MicroService we use the info icon We can start it by using the thumb-down icon We can stop it by using the thumb-up icon The Console window shows the log messages for the runningmicroservice Figure 2. console Learn how to start using a Microservice","title":"Private/Local","component":"swarmlab","version":"docs","name":"start-microservices","url":"/swarmlab/docs/hybrid/start-microservices.html","titles":[{"text":"Microservices","id":"microservices"},{"text":"Download","id":"download"},{"text":"Delete","id":"delete"},{"text":"Info","id":"info"},{"text":"Start","id":"start"},{"text":"Stop","id":"stop"},{"text":"Console","id":"console"},{"text":"Video","id":"video"},{"text":"Start microservice","id":"start-microservice"}]},"/swarmlab/docs/hybrid/start-proof_of_concept.html":{"text":"This is the area where you will find the available proof_of_concept and join the desired one. In case you need additional services for your project you can launch them here. Figure 1. browsing-proof_of_concept After we have located the desired proof_of_concept we can Download it by using the cloud icon. The trash icon deletes the proof_of_concept To request more info about the proof_of_concept we use the info icon We can start it by using the thumb-down icon We can stop it by using the thumb-up icon The Console window shows the log messages for the running proof_of_concept Figure 2. console Learn how to start using a proof_of_concept Learn how to stop proof_of_concept","title":"Private/Local","component":"swarmlab","version":"docs","name":"start-proof_of_concept","url":"/swarmlab/docs/hybrid/start-proof_of_concept.html","titles":[{"text":"Proof of Concept","id":"proof-of-concept"},{"text":"Download","id":"download"},{"text":"Delete","id":"delete"},{"text":"Info","id":"info"},{"text":"Start","id":"start"},{"text":"Stop","id":"stop"},{"text":"Console","id":"console"},{"text":"Video","id":"video"},{"text":"Start proof_of_concept","id":"start-proof_of_concept"},{"text":"Stop proof_of_concept","id":"stop-proof_of_concept"}]},"/swarmlab/docs/hybrid/start-storage.html":{"text":"This is the area where you will find the available storages and join the desired one. If you would like to store data for your work we provide storage options. Figure 1. browsing-storage After we have located the desired storage we can Download it by using the cloud icon. The trash icon deletes the storage To request more info about the storage we use the info icon We can start it by using the thumb-down icon start it by using the UP icon When sharding a cluster, a vital step is the creation of shard keys. The “shard key” is used to distribute the Cluster collection’s documents across all the shards. Open a terminal window and execute the above command. We can stop it by using the thumb-up icon The Console window shows the log messages for the running storage Figure 2. console Learn how to get started with storages","title":"Private/Local","component":"swarmlab","version":"docs","name":"start-storage","url":"/swarmlab/docs/hybrid/start-storage.html","titles":[{"text":"Storage","id":"storage"},{"text":"Download","id":"download"},{"text":"Delete","id":"delete"},{"text":"Info","id":"info"},{"text":"Start","id":"start"},{"text":"Shard Keys","id":"shard-keys"},{"text":"Stop","id":"stop"},{"text":"Console","id":"console"},{"text":"Video","id":"video"},{"text":"Start Storage","id":"start-storage"}]},"/swarmlab/docs/install/install-docker.html":{"text":"We will use docker because Docker makes development efficient. The usage of docker gives a very big advantage and that’s the write once ship many. The development team will write an application/service and use docker to make it a container that will surely have all the requirements for the user to run it on any machine that has docker installed even inside another docker container, thus giving the ability of nested virtualization Enabling the creation of a CI/CD pipeline sudo -l # To ensure that we can run apt as root sudo apt-get update # To update our repos/references on apt sudo apt install -y lsb-release sudo apt install -y curl curl -V # Ensure that curl is installed and in a modern version sudo apt install software-properties-common curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # To add the gpg key on our keyring echo \\ \"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \\ $(lsb_release -cs) stable\" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # Add the official repo on apt or any other package manager sudo apt install -y docker-ce # Actually installing docker sudo usermod -aG docker $USER # Add current user to the docker group su - ${USER} # Reload our shell docker --version # See the docker version docker run hello-world # Test if docker really works You must have wsl version2 installed and enabled (Install wsl) Step 1: Download the Docker Desktop for Windows from https://docs.docker.com/desktop/windows/install/ Step 2: Execute the installer via powershell or by just cklicking on the installer.exe file cd .\\Downloads\\ .\\\"Docker Desktop Installer.exe\" Step 3: Accept anything the installer ask for Step 4: Log out and Log in, after you are prompted to do so Step 5: Open the docker engine app Step 6: Go to docker app settings → Resources → WSL Integration Step 7: Click on the refresh button Step 8: Enable docker for the wsl installation that you want. Step 9: Click on apply and restart Step 10: Open the wsl shell and type: docker --version docker run hello-world On Error: Get https ://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate Pulling ... ERROR: Get https://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate signed by unknown authority run sudo su touch set-ca.sh copy-paste lines registry_address=hub.swarmlab.io registry_port=5443 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt registry_port=5480 mkdir -p /etc/docker/certs.d/$registry_address:$registry_port openssl s_client -showcerts -connect $registry_address:$registry_port /etc/docker/certs.d/$registry_address:$registry_port/ca.crt exec file sudo bash ./set-ca.sh You also need to install Docker Compose sudo curl -L \"https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)\" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose","title":"Docker","component":"swarmlab","version":"docs","name":"install-docker","url":"/swarmlab/docs/install/install-docker.html","titles":[{"text":"Why Docker","id":"why-docker"},{"text":"Linux/*Nix Installation of docker","id":"linuxnix-installation-of-docker"},{"text":"Windows 10 with wsl version2 enabled","id":"windows-10-with-wsl-version2-enabled"},{"text":"Fix \"x509: certificate signed by unknown authority\" issue","id":"fix-x509-certificate-signed-by-unknown-authority-issue"},{"text":"docker-compose","id":"docker-compose"}]},"/swarmlab/docs/install/install-hybrid.html":{"text":"OS A Linux Server (Virtual or Physical) or Windows 10 with Windows Subsystem for Linux RAM Absolute minimum to run the daemon and some very light containers - 512MB Minimum for “comfortable” usage – 2GB CPU Minimum: 2 Recommended 4+ Disk Space 10 GB for internal requirements. The amount of additional disk space soloemnly depends on you intended use. Since Docker uses hypervisor the host NEEDS TO HAVE VIRTUALIZATION ENABLED! curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - sudo apt-get install -y nodejs curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\" sudo apt update sudo apt install -y docker-ce sudo usermod -aG docker [USERNAME] # Please replace [USERNAME] with the user you want to run docker on for kali specifically please visit the following link to install docker sudo curl -L \"https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)\" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose sudo npm install -g pm2 git clone --recurse-submodules https://git.swarmlab.io:3000/zeus/swarmlab-hybrid.git cd swarmlab-hybrid ./install.sh . For example, to set Ubuntu as your default WSL distro, run wsl --set-default ubuntu. Optionally, select any additional distributions you would like to enable the Docker-WSL integration on. The Docker-WSL integration components running in your distro depend on glibc. This can cause issues when running musl-based distros such as Alpine Linux. Alpine users can use the alpine-pkg-glibc package to deploy glibc alongside musl to run the integration. # Delete auto-generated files rm /etc/resolv.conf || true rm /etc/wsl.conf || true Enable changing /etc/resolv.conf # Enable changing /etc/resolv.conf # Enable extended attributes on Windows drives cat /etc/wsl.conf [network] generateResolvConf = false [automount] enabled = true options = \"metadata\" mountFsTab = false EOF # Use google nameservers for DNS resolution cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 EOF cmd as admin: wsl --shutdown netsh winsock reset netsh int ip reset all netsh winhttp reset proxy ipconfig /flushdns Windows Search Network Reset Restart Windows Install Hybrid Clone the repo git clone --recurse-submodules https://git.swarmlab.io:3000/zeus/swarmlab-hybrid.git Install it! cd swarmlab-hybrid ./install.sh <-- run it without root privileges Linux and Windows ./start ./stop Open URL http://localhost:3088 in browser","title":"Hybrid","component":"swarmlab","version":"docs","name":"install-hybrid","url":"/swarmlab/docs/install/install-hybrid.html","titles":[{"text":"System requirements","id":"system-requirements"},{"text":"Prerequisites","id":"prerequisites"},{"text":"node version >15","id":"node-version-15"},{"text":"docker","id":"docker"},{"text":"docker-compose","id":"docker-compose"},{"text":"pm2","id":"pm2"},{"text":"Install","id":"install"},{"text":"Linux","id":"linux"},{"text":"Clone the repo","id":"clone-the-repo"},{"text":"Install it!","id":"install-it"},{"text":"Windows","id":"windows"},{"text":"Fix network issues","id":"fix-network-issues"},{"text":"start/stop service","id":"startstop-service"},{"text":"start","id":"start"},{"text":"stop","id":"stop"}]},"/swarmlab/docs/install/install-venus.html":{"text":"OS A Linux Server (Virtual or Physical) or Windows 10 with Windows Subsystem for Linux RAM Absolute minimum to run the daemon and some very light containers - 512MB Minimum for “comfortable” usage – 2GB CPU Minimum: 2 Recommended 4+ Disk Space 5 GB for internal requirements. The amount of additional disk space soloemnly depends on you intended use. Since Docker uses hypervisor the host NEEDS TO HAVE VIRTUALIZATION ENABLED! curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - sudo apt-get install -y nodejs curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\" sudo apt update sudo apt install -y docker-ce sudo usermod -aG docker [USERNAME] # Please replace [USERNAME] with the user you want to run docker on for kali specifically please visit the following link to install docker sudo curl -L \"https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)\" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose sudo npm install -g pm2 sudo apt install wireguard jq git clone --recurse-submodules https://git.swarmlab.io:3000/swarmlab/venus-client.git cd venus-client ./install.sh WSL Integration] WSL 2 Choose Linux distro Click Apply & Restart. The Docker-WSL integration will be enabled on your default WSL distribution. To change your default WSL distro, run wsl --set-default . For example, to set Ubuntu as your default WSL distro, run wsl --set-default ubuntu. Optionally, select any additional distributions you would like to enable the Docker-WSL integration on. The Docker-WSL integration components running in your distro depend on glibc. This can cause issues when running musl-based distros such as Alpine Linux. Alpine users can use the alpine-pkg-glibc package to deploy glibc alongside musl to run the integration. # Delete auto-generated files rm /etc/resolv.conf || true rm /etc/wsl.conf || true Enable changing /etc/resolv.conf # Enable changing /etc/resolv.conf # Enable extended attributes on Windows drives cat /etc/wsl.conf [network] generateResolvConf = false [automount] enabled = true options = \"metadata\" mountFsTab = false EOF # Use google nameservers for DNS resolution cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 EOF cmd as admin: wsl --shutdown netsh winsock reset netsh int ip reset all netsh winhttp reset proxy ipconfig /flushdns Windows menu:Search[Network Reset] Restart Windows Install Hybrid Clone the repo git clone --recurse-submodules https://git.swarmlab.io:3000/swarmlab/venus-client.git Install it! cd venus-client ./install.sh <-- run it without root privileges Linux and Windows ./start ./stop Open URL http://localhost:3088 in browser","title":"Venus","component":"swarmlab","version":"docs","name":"install-venus","url":"/swarmlab/docs/install/install-venus.html","titles":[{"text":"System requirements","id":"system-requirements"},{"text":"Prerequisites","id":"prerequisites"},{"text":"node version >15","id":"node-version-15"},{"text":"docker","id":"docker"},{"text":"docker-compose","id":"docker-compose"},{"text":"pm2","id":"pm2"},{"text":"wireguard","id":"wireguard"},{"text":"Install","id":"install"},{"text":"Linux","id":"linux"},{"text":"Clone the repo","id":"clone-the-repo"},{"text":"Install it!","id":"install-it"},{"text":"Windows","id":"windows"},{"text":"Fix network issues","id":"fix-network-issues"},{"text":"start/stop service","id":"startstop-service"},{"text":"start","id":"start"},{"text":"stop","id":"stop"}]},"/swarmlab/docs/install/overview.html":{"text":"Before you have all of the powerfull tools of Swarmalb at your grasp you will have to install it! Swarmlab is available for Linux (Virtual or Physical) and Windows 10 with Windows Subsystem for Linux On demand Labrooms Ready-to-Use Virtual Labs one click away show Features on-demand network environments using any cloud over any network Build the network you require on demand and without effort show Features Swarmlab uses containers to connect services and create on-demand virtual labs to test or run your application Docker is a platform that gives the developer the ability to separate/containerize applications from both the infrastructure and the host system/os Docker provides the ability to 'pack' your application on a container which is partially isolated system Every container has the same kernel with the host os","title":"Install","component":"swarmlab","version":"docs","name":"overview","url":"/swarmlab/docs/install/overview.html","titles":[{"text":"Hybrid","id":"hybrid"},{"text":"Venus","id":"venus"},{"text":"Docker","id":"docker"}]},"/swarmlab/docs/myservices/jupyter.html":{"text":"This is the area where you we guide you to use the Jupyter service. Figure 1. Linux network / root jovyan (uid=1000, configurable, see options) in group users (gid=100) user has ownership over the /home/jovyan and /opt/conda paths You can find it in Hybrid: Instances More Connect Directory Maps You can find it in Hybrid: Instances More Ports You can find it in Hybrid: Instances More Logs Connect Info in Hybrid: Instances More Connect Open a terminal and Run Open a terminal and Run: docker exec -it microservice-jupyter26_masterservice_1 /bin/sh You can find it in Hybrid: Instances More Web Miniforge Python 3.x in /opt/conda with two package managers conda: cross-platform, language-agnostic binary package manager mamba: reimplementation of the conda package manager in C++ notebook, jupyterhub and jupyterlab packages tini as the container entrypoint and a start-notebook.sh script as the default command TeX Live for notebook document conversion git, vi (actually vim-tiny), nano (actually nano-tiny), tzdata, and unzip altair, beautifulsoup4, bokeh, bottleneck, cloudpickle, conda-forge::blas=*=openblas, cython, dask, dill, h5py, matplotlib-base, numba, numexpr, pandas, patsy, protobuf, pytables, scikit-image, scikit-learn, scipy, seaborn, sqlalchemy, statsmodel, sympy, widgetsnbextension, xlrd packages ipympl and ipywidgets for interactive visualizations and plots in Python notebooks Facets for visualizing machine learning datasets Learn how to start Jupyter Learn how to stop Jupyter","title":"Jupyter","component":"swarmlab","version":"docs","name":"jupyter","url":"/swarmlab/docs/myservices/jupyter.html","titles":[{"text":"Default Configuration","id":"default-configuration"},{"text":"Working Directory (root user)","id":"working-directory-root-user"},{"text":"Default user (root user)","id":"default-user-root-user"},{"text":"Unprivileged user","id":"unprivileged-user"},{"text":"user","id":"user"},{"text":"home","id":"home"},{"text":"Directory Map","id":"directory-map"},{"text":"Ports","id":"ports"},{"text":"Logs","id":"logs"},{"text":"Connect","id":"connect"},{"text":"Connect via exec","id":"connect-via-exec"},{"text":"Connect via WEB","id":"connect-via-web"},{"text":"Jupyter Setup","id":"jupyter-setup"},{"text":"Video","id":"video"},{"text":"Start Jupyter","id":"start-jupyter"},{"text":"Stop Jupyter","id":"stop-jupyter"}]},"/swarmlab/docs/myservices/linux.html":{"text":"This is the area where you we guide you to use the Linux service. Figure 1. Linux network /project docker docker pass You can find it in Hybrid: Instances More Connect Directory Maps You can find it in Hybrid: Instances More Ports You can find it in Hybrid: Instances More Logs Connect Info in Hybrid: Instances More Connect Open a terminal and Run ssh -p [port] docker@[IP] # [port] = Ports Open a terminal and Run: docker exec -it -udocker hybrid-linux_master_1 /bin/bash Commands inside container ifconfig nmap -sP 172.130.0.0/24 # eth0 ip or /project/bin/swarmlab-nmap Commands inside container you can find some examples in dir /project/courses ├── fluentd │ ├── files │ │ ├── ansible.cfg │ │ ├── fluent.conf │ │ └── fluent-config-update.conf │ ├── fluentd-config-update.yml │ ├── fluentd-config-update.yml.sh │ ├── fluentd-test-mongo.yml │ ├── fluentd-test-mongo.yml.sh │ ├── fluentd.yml │ ├── fluentd.yml.sh │ ├── inventory.yml ├── memory-visualization-examples │ ├── bin │ │ └── simple-array │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── sources │ │ └── simple-array.c │ └── tags ├── mongodb-org-shell │ ├── files │ │ ├── ansible.cfg │ │ └── mongo-update.sh │ ├── inventory.yml │ ├── mongodb-org-shell.yml │ └── mongodb-org-shell.yml.sh ├── nodeAppServer │ ├── app.js │ ├── app.js.sh │ ├── index.html │ └── package.json ├── pipes │ ├── makefifo.sh │ ├── par-from-ch │ ├── par-from-ch.c │ ├── rf │ ├── rf.c │ ├── shell-pipe1.sh │ ├── shell-pipe2.sh │ ├── shell-pipe.sh │ ├── wf │ └── wf.c └── pthread ├── CreationTermination ├── CreationTermination1 ├── CreationTermination1.c ├── CreationTermination1.c.sh ├── CreationTermination.c └── CreationTermination.c.sh Learn how to start Linux Learn how to stop Linux","title":"Linux","component":"swarmlab","version":"docs","name":"linux","url":"/swarmlab/docs/myservices/linux.html","titles":[{"text":"Default Configuration","id":"default-configuration"},{"text":"Working Directory","id":"working-directory"},{"text":"Default user","id":"default-user"},{"text":"Default password","id":"default-password"},{"text":"Default password4root","id":"default-password4root"},{"text":"Directory Map","id":"directory-map"},{"text":"Ports","id":"ports"},{"text":"Logs","id":"logs"},{"text":"Connect","id":"connect"},{"text":"Connect via SSH","id":"connect-via-ssh"},{"text":"Connect via exec","id":"connect-via-exec"},{"text":"Find lab workers","id":"find-lab-workers"},{"text":"Examples","id":"examples"},{"text":"Video","id":"video"},{"text":"Start Linux","id":"start-linux"},{"text":"Stop Linux","id":"stop-linux"}]},"/swarmlab/docs/myservices/mpi.html":{"text":"This is the area where you we guide you to use the MPI service. Figure 1. mpi network /project docker docker pass You can find it in Hybrid: Instances More Connect Directory Maps You can find it in Hybrid: Instances More Ports You can find it in Hybrid: Instances More Logs Connect Info in Hybrid: Instances More Connect Open a terminal and Run ssh -p [port] docker@[IP] # [port] [IP] = info from Ports Open a terminal and Run: docker exec -it -udocker hybrid-mpi_master_1 /bin/bash Commands inside container ifconfig nmap -sP 172.130.0.0/24 # eth0 ip or /project/bin/swarmlab-nmap Commands inside container /project/bin/swarmlab-nmap > /project/hosts mpicc -o /project/mpi_hello_world examples/mpi_hello_world.c mpirun -n 10 -f /project/hosts /project/mpi_hello_world while read -r line; do scp /project/file docker@$line:/some_dir/file done < /project/hosts Commands inside container See examples directory cd examples make mpi_hello_world make example ex=squares ... Learn how to start MPI Learn how to stop MPI","title":"MPI","component":"swarmlab","version":"docs","name":"mpi","url":"/swarmlab/docs/myservices/mpi.html","titles":[{"text":"Default Configuration","id":"default-configuration"},{"text":"Working Directory","id":"working-directory"},{"text":"Default user","id":"default-user"},{"text":"Default password","id":"default-password"},{"text":"Default password4root","id":"default-password4root"},{"text":"Directory Map","id":"directory-map"},{"text":"Ports","id":"ports"},{"text":"Logs","id":"logs"},{"text":"Connect","id":"connect"},{"text":"Connect via SSH","id":"connect-via-ssh"},{"text":"Connect via exec","id":"connect-via-exec"},{"text":"Find lab workers","id":"find-lab-workers"},{"text":"HelloWorld Example","id":"helloworld-example"},{"text":"Create hosts file","id":"create-hosts-file"},{"text":"Compile","id":"compile"},{"text":"run the HelloWorld","id":"run-the-helloworld"},{"text":"copy files to all clients","id":"copy-files-to-all-clients"},{"text":"MORE Examples","id":"more-examples"},{"text":"Video","id":"video"},{"text":"Start MPI","id":"start-mpi"},{"text":"Stop MPI","id":"stop-mpi"}]},"/swarmlab/docs/myservices/node.html":{"text":"This is the area where you we guide you to use the Node service. / root You can find it in Hybrid: Instances More Connect Directory Maps You can find it in Hybrid: Instances More Ports You can find it in Hybrid: Instances More Logs Connect Info in Hybrid: Instances More Connect Open a terminal and Run Open a terminal and Run: docker exec -it microservice-nodejs_masterservice_1 /bin/sh Learn how to start Node Learn how to stop Node","title":"Node","component":"swarmlab","version":"docs","name":"node","url":"/swarmlab/docs/myservices/node.html","titles":[{"text":"Default Configuration","id":"default-configuration"},{"text":"Working Directory","id":"working-directory"},{"text":"Default user","id":"default-user"},{"text":"Directory Map","id":"directory-map"},{"text":"Ports","id":"ports"},{"text":"Logs","id":"logs"},{"text":"Connect","id":"connect"},{"text":"Connect via exec","id":"connect-via-exec"},{"text":"Video","id":"video"},{"text":"Start Node","id":"start-node"},{"text":"Stop Node","id":"stop-node"}]},"/swarmlab/docs/myservices/nodevuejs.html":{"text":"This is the area where you we guide you to use the Node VueJS service. Figure 1. Linux network /project docker docker pass You can find it in Hybrid: Instances More Connect Directory Maps You can find it in Hybrid: Instances More Ports You can find it in Hybrid: Instances More Logs Connect Info in Hybrid: Instances More Connect Open a terminal and Run ssh docker@[IP] Open a terminal and Run: docker exec -it -udocker hybrid-nodevuejs_master_1 /bin/bash Commands inside container ifconfig nmap -sP 172.130.0.0/24 # eth0 ip or /project/bin/swarmlab-nmap Commands inside container Vue CLI Documentation https://cli.vuejs.org/guide/creating-a-project.html#vue-create Creating a Project vue create hello-world npm run serve http://IP:8080 # IP= eth0 Info in Hybrid: Instances More Ports Learn how to start Vue Learn how to stop Vue","title":"Node","component":"swarmlab","version":"docs","name":"nodevuejs","url":"/swarmlab/docs/myservices/nodevuejs.html","titles":[{"text":"Default Configuration","id":"default-configuration"},{"text":"Working Directory","id":"working-directory"},{"text":"Default user","id":"default-user"},{"text":"Default password","id":"default-password"},{"text":"Default password4root","id":"default-password4root"},{"text":"Directory Map","id":"directory-map"},{"text":"Ports","id":"ports"},{"text":"Logs","id":"logs"},{"text":"Connect","id":"connect"},{"text":"Connect via SSH","id":"connect-via-ssh"},{"text":"Connect via exec","id":"connect-via-exec"},{"text":"Find lab workers","id":"find-lab-workers"},{"text":"Create a Project","id":"create-a-project"},{"text":"Run it!","id":"run-it"},{"text":"Open it!","id":"open-it"},{"text":"Find Published ports","id":"find-published-ports"},{"text":"Video","id":"video"},{"text":"Start Vue","id":"start-vue"},{"text":"Stop Vue","id":"stop-vue"}]},"/swarmlab/docs/myservices/overview-labroom.html":{"text":"This is the area where you we guide you to use the Labrooms services. Services organised in a network with scale dynatotita","title":"Labroom","component":"swarmlab","version":"docs","name":"overview-labroom","url":"/swarmlab/docs/myservices/overview-labroom.html","titles":[{"text":"Labrooms","id":"labrooms"}]},"/swarmlab/docs/myservices/overview-proof_of_concept.html":{"text":"This is the area where you we guide you to use the Proof_of_concept services. Diverse Proof_of_concept collection you can attach to your labroom or storage, or maybe run them your own custom way!","title":"Proof_of_concept","component":"swarmlab","version":"docs","name":"overview-proof_of_concept","url":"/swarmlab/docs/myservices/overview-proof_of_concept.html","titles":[{"text":"Proof_of_concept","id":"proof_of_concept"}]},"/swarmlab/docs/myservices/overview-services.html":{"text":"This is the area where you we guide you to use the Microservices services. Diverse microservice collection you can attach to your labroom or storage, or maybe run them your own custom way!","title":"MicroServices","component":"swarmlab","version":"docs","name":"overview-services","url":"/swarmlab/docs/myservices/overview-services.html","titles":[{"text":"Microservices","id":"microservices"}]},"/swarmlab/docs/myservices/overview-storage.html":{"text":"This is the area where you we guide you to use the Storage services. Storage to run After run can you attach network to it","title":"Storage","component":"swarmlab","version":"docs","name":"overview-storage","url":"/swarmlab/docs/myservices/overview-storage.html","titles":[{"text":"Storage","id":"storage"}]},"/swarmlab/docs/myservices/overview.html":{"text":"This is the area where you we guide you to use the Services Services organised in a network with scale dynatotita Storage to run After run can you attach network to it Diverse microservice collection you can attach to your labroom or storage, or maybe run them your own custom way!","title":"MyServices","component":"swarmlab","version":"docs","name":"overview","url":"/swarmlab/docs/myservices/overview.html","titles":[{"text":"Labrooms","id":"labrooms"},{"text":"Storage","id":"storage"},{"text":"Microservices","id":"microservices"}]},"/swarmlab/docs/myservices/poc-datacollector.html":{"text":"This is the area where you we guide you to use the data collector service. Figure 1. Linux network The \"data collector\" is a lightweight micro-service application that collects and sends metadata, from a system, such as an IoT network, distributed system, data center, etc to a storage system. The data is transmitted and stored and can be retrieved at any time. \"data collector\" is developed with a platform agnostic\" container-based application strategy A platform-agnostic approach offers many choices Can be seamlessly moved from local development machine to production deployment Flexibility, Reliability Avoiding Vendor Lock-In From Code to full-blown systems from a single container on your local machine to a running cloud native - container-based environment Open terminal and run: git clone https://git.swarmlab.io:3000/docs/Documentation.git cd Documentation source ./auto-complete.sh ./build.sh poc-datacollector Get https://hub.swarmlab.io:5480/v2/: x509: certificate Pulling … ERROR: Get https://hub.swarmlab.io:5480/v2/: x509: certificate signed by unknown authority run ./0-get-certs.sh docker: Error response from daemon: Get https://registry.vlabs.uniwa.gr:5080/v2/: dial tcp: lookup registry.vlabs.uniwa.gr on [::1]:53: read udp [::1]:56425->[::1]:53: read: connection refused. Try again! Start poc-datacollector Stop poc-datacollector Start poc-datacollector","title":"Data collector","component":"swarmlab","version":"docs","name":"poc-datacollector","url":"/swarmlab/docs/myservices/poc-datacollector.html","titles":[{"text":"Default Configuration","id":"default-configuration"},{"text":"Intro","id":"intro"},{"text":"Docs - Data collector","id":"docs-data-collector"},{"text":"On Error","id":"on-error"},{"text":"On Error response from daemon","id":"on-error-response-from-daemon"},{"text":"Start data collector","id":"start-data-collector"},{"text":"stop datacollector","id":"stop-datacollector"},{"text":"Open Web interface webclient","id":"open-web-interface-webclient"}]},"/swarmlab/docs/myservices/storage-mongo-replica.html":{"text":"This is the area where you we guide you to use the mongo service. Figure 1. mongo network More info here: mongo replication / root You can find it in Hybrid: Instances More Connect Directory Maps You can find it in Hybrid: Instances More Ports You can find it in Hybrid: Instances More Logs Connect Info in Hybrid: Instances More Connect Open a terminal and Run Open a terminal and Run: docker exec -it swarmlabmongo1 /bin/sh 27017 swarmlab swarmlab app_swarmlab app_swarmlab app_swarmlab rs0 Commands inside container MONGO_INITDB_ROOT_USERNAME=swarmlab MONGO_INITDB_ROOT_PASSWORD=swarmlab MONGO_INITDB_DATABASE=app_swarmlab MONGO_INITDB_USERNAME=app_swarmlab MONGO_INITDB_PASSWORD=app_swarmlab MONGO_REPLICA_SET_NAME=rs0 mongo \"mongodb://localhost:30001,localhost:30002,localhost:30003/$MONGO_INITDB_DATABASE\" -u $MONGO_INITDB_USERNAME mongo \"mongodb://localhost:30001,localhost:30002,localhost:30003/app_swarmlab\" -u app_swarmlab or connect and run mongo Commands inside container Learn how to start mongo Learn how to stop mongo","title":"Mongo","component":"swarmlab","version":"docs","name":"storage-mongo-replica","url":"/swarmlab/docs/myservices/storage-mongo-replica.html","titles":[{"text":"Default Configuration","id":"default-configuration"},{"text":"Working Directory","id":"working-directory"},{"text":"Default user","id":"default-user"},{"text":"Directory Map","id":"directory-map"},{"text":"Ports","id":"ports"},{"text":"Logs","id":"logs"},{"text":"Connect","id":"connect"},{"text":"Connect via SSH","id":"connect-via-ssh"},{"text":"Connect via exec","id":"connect-via-exec"},{"text":"Default Configuration","id":"default-configuration-2"},{"text":"Port","id":"port"},{"text":"Root Username","id":"root-username"},{"text":"Root Password","id":"root-password"},{"text":"Database","id":"database"},{"text":"Database Usename","id":"database-usename"},{"text":"Database Password","id":"database-password"},{"text":"ReplicaSet","id":"replicaset"},{"text":"Test it!","id":"test-it"},{"text":"Video","id":"video"},{"text":"Start mongo","id":"start-mongo"},{"text":"Stop mongo","id":"stop-mongo"}]},"/swarmlab/docs/quickstart/overview.html":{"text":"This is where your wondeful journey in the vast world of Swarmlab begins. you are a teacher and want to prepare your lesson create exercises and examples share them with your students you are a student and want to try your newly acquired knowledge on some project you are a Developer and would like to denug your application or a real world senario you want to provide POC you are a user and just want to try out stuff you want to play around with examples but are too scared to do so on your system Well this is where you start! You have already completed senario 1 (using swarmlab or you own resources) and would now like to collaborate with others. as a teacher you would like to share the lesson you have prepared and work on it throughout the semester as a developer you want to coordinate with your team as a student you want to communicate and cooperate with your friends Lets begin!","title":"Quickstart","component":"swarmlab","version":"docs","name":"overview","url":"/swarmlab/docs/quickstart/overview.html","titles":[{"text":"Senario 1","id":"senario-1"},{"text":"start labroom","id":"start-labroom"},{"text":"start storage","id":"start-storage"},{"text":"start service","id":"start-service"},{"text":"Senario 2","id":"senario-2"},{"text":"create network","id":"create-network"},{"text":"invite/join","id":"invitejoin"},{"text":"volumes","id":"volumes"},{"text":"apps","id":"apps"}]},"/swarmlab/docs/register/overview.html":{"text":"Before you have all of the powerfull tools of Swarmalb at your grasp you will have to create an account. GitHub You may also login using your GitHub account without creating a Swarmlab account. To do that navigate to the home page at https://api-client.swarmlab.io:8088 You should have been greeted by our login screen! To register click on the 'login with sso' option and accept the terms. Now you should be redirected to the login screen and you should be able to use the 'register' option at the bottom to make a new account! fill in the required details and follow the remaining instructions to activate your account. Sign in using your GitHub account without a pre-existing Swarmlab account","title":"The first steps","component":"swarmlab","version":"docs","name":"overview","url":"/swarmlab/docs/register/overview.html","titles":[{"text":"create an account","id":"create-an-account"},{"text":"register","id":"register"},{"text":"GitHub","id":"github"}]},"/swarmlab/docs/venus/deploy.html":{"text":"This is the area where we will guide you to build the network you require Figure 1. deploy networks We can create the network by using the Create Network button To start, we need to have a Network Stack Name This will contain all the services, volumes, networks and everything else in an isolated environment. A name that describes your network. A network must have a start and end time Figure 2. manage networks To request more info about the network we use the icon Figure 3. network info We can remove the network by using the Remove Network button We can add/remove users by using the Show users button Figure 4. network user and then the buttons above to add or remove the certain user whe want using the action button ATTENTION: YOU WILL HAVE TO ADD YOURSELF MANUALY!!! Learn how to create a network Learn how to manage users","title":"Deploy","component":"swarmlab","version":"docs","name":"deploy","url":"/swarmlab/docs/venus/deploy.html","titles":[{"text":"Deploy","id":"deploy"},{"text":"StackName","id":"stackname"},{"text":"Name","id":"name"},{"text":"Start and End Time","id":"start-and-end-time"},{"text":"Manage","id":"manage"},{"text":"Network info","id":"network-info"},{"text":"Remove Networks","id":"remove-networks"},{"text":"Manage users","id":"manage-users"},{"text":"Video","id":"video"},{"text":"Create Network","id":"create-network"},{"text":"Manage users","id":"manage-users-2"}]},"/swarmlab/docs/venus/join.html":{"text":"This is the area where we will guide you to Join the network you desire You can easily browse throught the available networks in the list using the search bar at the top. Figure 1. browsing network To request more info about the network we use the more icon Figure 2. browsing network To request network access we use the Request Access button the button is only visible if youre NOT already connected! After requesting access and it being granted by the owner we will be able to see the accept icon. when this icon appears it meant we are ready to use the network using the Start Network button obviously the network has to be up and running the join column informs us about our connection status we can connect as many networks as we please Figure 3. connect mode The host option is used to make the interface look like they are running on the host itself The container option containerizes the containers networking It allows the Virtual Network Interface greater network access than it can normally get. If you use 'host' then you’ll get all ports listening on the host. This means you will have to monitor the services you run closely (especially if it’s not yours, e.g. an official one provided by a software project) to make sure you don’t inadvertently expose extra services to the network. With this option you can access the other participants in the network and vice versa from your computer A container option is used to isolate the services from the outside world With this option you can NOT access the other participants in the network and vice versa from your computer Figure 4. connect status after connecting we will be seing something along the following: our status in the join column the Leave Network button we can use to disconnect the Interface name and whether it is up or down the creted Network(interface) name all of the above information is also accessible using the Service Info button Figure 5. connect status info the Leave Network button → use it to disconnect Learn how to request access Learn how to join a network","title":"Join","component":"swarmlab","version":"docs","name":"join","url":"/swarmlab/docs/venus/join.html","titles":[{"text":"Browse","id":"browse"},{"text":"info","id":"info"},{"text":"Request access","id":"request-access"},{"text":"Connect","id":"connect"},{"text":"connect mode","id":"connect-mode"},{"text":"host","id":"host"},{"text":"container","id":"container"},{"text":"connect status","id":"connect-status"},{"text":"connect info","id":"connect-info"},{"text":"Disconnect","id":"disconnect"},{"text":"Video","id":"video"},{"text":"Request Access","id":"request-access-2"},{"text":"Join Network","id":"join-network"}]},"/swarmlab/docs/venus/overview-network.html":{"text":"This is the area where we will guide you to deploy a network or join an existing one","title":"Network","component":"swarmlab","version":"docs","name":"overview-network","url":"/swarmlab/docs/venus/overview-network.html","titles":[{"text":"Deploy","id":"deploy"},{"text":"Join","id":"join"}]},"/swarmlab/docs/venus/overview-share.html":{"text":"This is the area where you can share your apps or your volumes. This is the area where we will guide you to share your app This is the area where we will guide you to share and connect to volumes. From a technical point of view, swarmlab venus differs from solutions such as Google Drive or Dropbox. Swarmlab Venus is not based on a public cloud. swarmlab shares a in user’s existing storages. Swarmlab allows you to keep your data inside your infrastructure. Swarmlab Venus echei sta plana tis na offers tin dynatotita share messo cloud server gia na parexei afti tin dynatotita freedom of choice Emeis mos agapame protinoume kai protinoume to Federated-Sharing","title":"Share","component":"swarmlab","version":"docs","name":"overview-share","url":"/swarmlab/docs/venus/overview-share.html","titles":[{"text":"App","id":"app"},{"text":"Volume","id":"volume"}]},"/swarmlab/docs/venus/overview.html":{"text":"This is the area where you will quide you to Build the network you require on demand and without effort. share app/volume stous collaborators Deploy Join App Volume","title":"Venus","component":"swarmlab","version":"docs","name":"overview","url":"/swarmlab/docs/venus/overview.html","titles":[{"text":"Network","id":"network"},{"text":"Share","id":"share"}]},"/swarmlab/docs/venus/share-app.html":{"text":"This is the area where we will guide you to share your app Figure 1. share app The menu shows the instances that are running (we have started them beforehand using swarmlab hybrid) Now we can choose the ones we want to share. To request more info about the app we use the more icon Figure 2. browsing app info To share an app we use the share button Figure 3. browsing network Underneath the share we can see all the networks we are connected to We now choose the one over which we would like to share the app. Figure 4. share status we can see our status using the shared, when the app is shared the network button will appear. Figure 5. share info the info shows information about the shared app the \"public\" that we can share to other users the private url we can use to connect ourselves for example we can see that we are using eth0 and we can also see the ip address. http://172.26.0.2:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3 The following is the link the users have to use. http://10.1.2.67:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3 To stop sharing we can use the Default button Figure 6. share default info we can again check the status using the shared, when shared, the network button will appear. Learn how to share a app Learn how to revoke access to a shared app Learn how to find info about a shared app","title":"Share app","component":"swarmlab","version":"docs","name":"share-app","url":"/swarmlab/docs/venus/share-app.html","titles":[{"text":"browse apps","id":"browse-apps"},{"text":"app info","id":"app-info"},{"text":"share app","id":"share-app"},{"text":"share status","id":"share-status"},{"text":"share info","id":"share-info"},{"text":"undo share","id":"undo-share"},{"text":"Video","id":"video"},{"text":"Share app","id":"share-app-2"},{"text":"Revoke access to shared","id":"revoke-access-to-shared"},{"text":"Find shared info","id":"find-shared-info"}]},"/swarmlab/docs/venus/share-volume-connect.html":{"text":"This is the area where you will learn to connect volumes As usual we can get info using the icon Figure 1. connect volume to get info about a network we first have to select it to connect to a volume we use the icon we will be greeted by the following: Figure 2. connect volume here we can just click the Connect_to button Our volume should be visible under My Connections on Shared volumes this step ONLY initialized the server connection and not the actual file system information about what we just did can be found in the menu Figure 3. volume info the icon tells us if the file system dir is mounted or not we use the icon we use the icon to locate the shared directory wew use the icon This can be found under My Connections on Shared volumes and next to the corresponding volume e.g. the dir in the example is /data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes_client/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_volumename here we can place any files we want to share This only works as long as the is visible. to disconnect we use the icon that can be found in the My Connections on Shared volumes menu and next to the corresponding entry. When disconnecting, only the connection is terminated and the actual data remains untouched. Learn how to connect to a volume Learn how to disconnect volume Learn how to find info about the volume","title":"Volume","component":"swarmlab","version":"docs","name":"share-volume-connect","url":"/swarmlab/docs/venus/share-volume-connect.html","titles":[{"text":"connect","id":"connect"},{"text":"Connect info","id":"connect-info"},{"text":"mount","id":"mount"},{"text":"umount","id":"umount"},{"text":"mount info","id":"mount-info"},{"text":"disconnect","id":"disconnect"},{"text":"Video","id":"video"},{"text":"Connect to volume","id":"connect-to-volume"},{"text":"Disconnect volume","id":"disconnect-volume"},{"text":"Volume info","id":"volume-info"}]},"/swarmlab/docs/venus/share-volume-share.html":{"text":"This is the area where we will guide you to share volumes Figure 1. share volume To share a volume we will be using the icon and be greeted by the following menu: Figure 2. create volume Please choose a name before clicking on the Create Volume button You can now locate the volume under My shared Volumes Figure 3. volume info To locate the shared directory we can use the icon This is located under the My shared Volumes and next to the corresponding volume. Figure 4. volume directory info e.g. the dir from the example is /data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_myvolume here we can drop any file we would like to share To delete we can simply use the icon again found under the My shared Volumes menu and next to the corresponding volume. Figure 5. volume info deleting a volume only terminates the connection and DOES NOT delete the stored data. After sharing a volme it will be available under the Shared volumes menu Figure 6. shared volume info other users that look for your network will also have the above info Learn how to share a volume Learn how to remove a shared volume","title":"Volume","component":"swarmlab","version":"docs","name":"share-volume-share","url":"/swarmlab/docs/venus/share-volume-share.html","titles":[{"text":"share","id":"share"},{"text":"create","id":"create"},{"text":"Directory info","id":"directory-info"},{"text":"delete","id":"delete"},{"text":"shared volume info","id":"shared-volume-info"},{"text":"Video","id":"video"},{"text":"Share volume","id":"share-volume"},{"text":"Remove Shared volume","id":"remove-shared-volume"}]},"/swarmlab/docs/venus/share-volume.html":{"text":"This is the area where we will guide you to share and connect to volumes Figure 1. volume menu Figure 2. volume you share Using the Virtual networks menu we can identify all the networks we are connected to. Using the My shared Volumes menu we can locate all the volumes that we have shared. For more info we can always use the icon To the right we can find the volumes that other connected users have shared. and also see if we are already connected to them or not. Figure 3. volume from others the info provided belongs to the selected network. If you wish to get info about another network just select it.","title":"Volume","component":"swarmlab","version":"docs","name":"share-volume","url":"/swarmlab/docs/venus/share-volume.html","titles":[{"text":"main menu","id":"main-menu"},{"text":"Your shared volumes","id":"your-shared-volumes"},{"text":"shared from others","id":"shared-from-others"}]},"/swarmlab/docs/venus/user.html":{"text":"This is the area where you will quide you to manage the user access To request more info about the user we use the icon Figure 1. network info We can add/remove users by using the Show users button Figure 2. network user and then action Learn how to manage users","title":"User","component":"swarmlab","version":"docs","name":"user","url":"/swarmlab/docs/venus/user.html","titles":[{"text":"show networks","id":"show-networks"},{"text":"Manage users","id":"manage-users"},{"text":"Video","id":"video"},{"text":"Manage users","id":"manage-users-2"}]}}}) \ No newline at end of file diff --git a/swarmlab/docs/sitemap.xml b/swarmlab/docs/sitemap.xml deleted file mode 100644 index 5b29555..0000000 --- a/swarmlab/docs/sitemap.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/manage-instanches.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/manage-instanchesi-connect.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/overview-hybrid.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/overview.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/start-labroom.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/start-microservices.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/start-proof_of_concept.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/start-storage.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/install/install-docker.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/install/install-hybrid.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/install/install-venus.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/install/overview.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/jupyter.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/linux.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/mpi.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/node.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/nodevuejs.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/overview-labroom.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/overview-proof_of_concept.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/overview-services.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/overview-storage.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/overview.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/poc-datacollector.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/myservices/storage-mongo-replica.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/quickstart/overview.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/register/overview.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/deploy.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/join.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/overview-network.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/overview-share.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/overview.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/share-app.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/share-volume-connect.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/share-volume-share.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/share-volume.html -2021-11-30T11:27:14.227Z - - -http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/venus/user.html -2021-11-30T11:27:14.227Z - - diff --git a/swarmlab/docs/swarmlab/docs/_images/swarmlab.png b/swarmlab/docs/swarmlab/docs/_images/swarmlab.png deleted file mode 100644 index d94ea42..0000000 Binary files a/swarmlab/docs/swarmlab/docs/_images/swarmlab.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-labroom.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-labroom.png deleted file mode 100644 index 6df34d5..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-labroom.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-microservices.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-microservices.png deleted file mode 100644 index 0ee6932..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-microservices.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-storage-sudo.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-storage-sudo.png deleted file mode 100644 index 39fa8ae..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-storage-sudo.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-storage.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-storage.png deleted file mode 100644 index 4d5520a..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/browsing-storage.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/cloud_icon.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/cloud_icon.png deleted file mode 100644 index 5159cd3..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/cloud_icon.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/cloud_icon_down.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/cloud_icon_down.png deleted file mode 100644 index fd0fb22..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/cloud_icon_down.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/console.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/console.png deleted file mode 100644 index e3f5fbd..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/console.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/info_icon.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/info_icon.png deleted file mode 100644 index 0f76e9f..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/info_icon.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches-connect.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches-connect.png deleted file mode 100644 index 613939d..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches-connect.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches-maps.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches-maps.png deleted file mode 100644 index ef977b2..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches-maps.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches.png deleted file mode 100644 index a888d31..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/manage-instanches.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-buttons.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/more-buttons.png deleted file mode 100644 index d94b81a..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-buttons.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-menou.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/more-menou.png deleted file mode 100644 index 659b918..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-menou.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-info-info.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-info-info.png deleted file mode 100644 index 494809c..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-info-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-info.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-info.png deleted file mode 100644 index 6000a90..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-update.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-update.png deleted file mode 100644 index 0b35959..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network-update.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network.png deleted file mode 100644 index c6ef18d..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/more-network.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/more.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/more.png deleted file mode 100644 index 0638056..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/more.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/scale.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/scale.png deleted file mode 100644 index 0b3cf9e..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/scale.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/thumb-down.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/thumb-down.png deleted file mode 100644 index 43b771e..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/thumb-down.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/thumb-up.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/thumb-up.png deleted file mode 100644 index 6d479d5..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/thumb-up.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/trash_icon.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/trash_icon.png deleted file mode 100644 index 95efdf7..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/trash_icon.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/_images/types-of-mounts-volume.png b/swarmlab/docs/swarmlab/docs/hybrid/_images/types-of-mounts-volume.png deleted file mode 100644 index 229b1ff..0000000 Binary files a/swarmlab/docs/swarmlab/docs/hybrid/_images/types-of-mounts-volume.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/hybrid/manage-instanches.html b/swarmlab/docs/swarmlab/docs/hybrid/manage-instanches.html deleted file mode 100644 index 88a7286..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/manage-instanches.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - Instanches :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Instanches

-
-
-
-

This is the area where you can View and Manage your running Instances

-
-
-
-
-

View your running Instances

-
-
-

You can easily browse throught the running instances in the list using the search bar at the top.

-
-
-
-Manage instanches -
-
Figure 1. view containers
-
-
-
-
-

Info

-
-
-

To request more info about the instance we use the more icon -Info

-
-
-

info-menou

-
-
-info -
-
Figure 2. info menou
-
-
-
-

Connect/Stop/Logs

-
-

more buttons

-
-
-
    -
  • -

    We can connect to the instance by using the connect button

    -
  • -
  • -

    We can stop it by using the stop button

    -
  • -
  • -

    We can show the log messages by using the log button

    -
  • -
  • -

    We can list exposed ports outside the Docker Networks by using the link button

    -
  • -
  • -

    We can get info about the network with the network button more network (see below).

    -
  • -
-
-
-
-

Console

-
-

The Console window shows the log messages for the running instance

-
-
-
-Console -
-
Figure 3. console
-
-
-
-

network-info

-
-

To request more info about the network we use the network icon -Network

-
-
-
-info -
-
Figure 4. network info
-
-
-
-
-
-

manage network

-
-
-

network

-
-
-

Networks can be configured to provide complete isolation for containers, which enable building applications that work together securely.

-
-
-

You can add containers to one or more networks. A container with attachments to multiple networks can connect with all of the containers on all of those networks. This lets you build a “hub” of sorts.

-
-
-

multiple network

-
-

To add more networks we use the network icon -Network

-
-
-
-Networkupdate -
-
-
-

You can use Ctrl to select multiple networks

-
-
-

After we have selected the desired networks we can update them by using the update icon

-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/hybrid/manage-instanchesi-connect.html b/swarmlab/docs/swarmlab/docs/hybrid/manage-instanchesi-connect.html deleted file mode 100644 index 336d668..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/manage-instanchesi-connect.html +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - Instanches :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Instanches

-
-
-
-

This is the area where you can connect to running Instances

-
-
-

To request more info about the instance we use the more icon -Info

-
-
-
-
-

Connect

-
-
-

more buttons

-
-
-
    -
  • -

    We can connect to instance by using the connect button

    -
  • -
-
-
-
-network -
-
Figure 1. connect
-
-
-
-
-

Directory Maps

-
-
-

In general, Docker containers are ephemeral, running just as long as it takes for the command issued in the container to complete. By default, any data created inside the container is only available from within the container and only while the container is running.

-
-
-

Mounts

-
-

300

-
-
-

Bind mounts have been around since the early days of Docker

-
-
-

A bind mount is a file or folder stored anywhere on the container host filesystem, mounted into a running container.

-
-
-

The file or directory is referenced by its absolute path on the host machine

-
-
-

The file or directory does not need to exist on the Docker host already. It is created on demand if it does not yet exist. Bind mounts are very performant, but they rely on the host machine’s filesystem having a specific directory structure available.

-
-
-
-

Swarmlab maps

-
-

Directory maps can be used to share files between a host system and the Docker container

-
-
-
-maps -
-
Figure 2. directory maps
-
-
-
-
-
-

X apps

-
-
-

App with GUI

-
-
-

Open a terminal and Run:

-
-
-
-
xhost +local:docker
-
-
-
-
-
-

Video

-
-
-

Connect and maps

-
-
-
- - - - - -
- - -Learn how to connect to an Instance using the terminal -
-
-
-
- -
-
-
- - - - - -
- - -Learn how to connect to Instance using a browser -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/hybrid/overview-hybrid.html b/swarmlab/docs/swarmlab/docs/hybrid/overview-hybrid.html deleted file mode 100644 index 07c599f..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/overview-hybrid.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - Private/Local :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- - -
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/hybrid/overview.html b/swarmlab/docs/swarmlab/docs/hybrid/overview.html deleted file mode 100644 index ab6df19..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/overview.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - hybrid :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

hybrid

-
-
-
-

This is the area where you will find the available labrooms and join the desired one.

-
-
-
-
-

Private/Local

-
-
-

A labroom is a contained environment created to suit your unique needs.

-
-
-
-
-

Storage

-
-
-

If you would like to store data for your work we provide storage options.

-
-
-
-
-

Instances

-
-
-

This is the area where you can View and Manage your running Instances

-
-
-
-
-

Builders

-
-
-

Build your own virtual machine using a fiendly environment and no code at all! -Get started here.

-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/hybrid/start-labroom.html b/swarmlab/docs/swarmlab/docs/hybrid/start-labroom.html deleted file mode 100644 index 9cbc480..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/start-labroom.html +++ /dev/null @@ -1,422 +0,0 @@ - - - - - - Private/Local :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Private/Local

-
-
-
-

This is the area where you will find the available labrooms and join the desired one.

-
-
-
-
-

Labroom

-
-
-

A labroom is a contained environment created to suit your unique needs.

-
-
-

You can easily browse throught the available labrooms in the list using the search bar at the top.

-
-
-
-Browsing labrooms -
-
Figure 1. browsing-labroom
-
-
-
-
-

Download

-
-
-

After we have located the desired labroom we can Download it by using the cloud -Download icon.

-
-
-
-
-

Delete

-
-
-

The trash -Download -icon deletes the labroom.

-
-
-
-
-

Info

-
-
-

To request more info about the labroom we use the info icon -Info

-
-
-
-
-

Start

-
-
-

We can start it by using the thumb-down -thumb-down -icon

-
-
-

Scale

-
-

Set the number of containers to run for a labroom -and start it by using the UP icon (The Expose Port can be left blank)

-
-
-
-Console -
-
Figure 2. scale
-
-
-
-
-
-

Stop

-
-
-

We can stop it by using the thumb-up -thumb-up -icon

-
-
-
-
-

Console

-
-
-

The Console window shows the log messages for the running Labroom

-
-
-
-Console -
-
Figure 3. console
-
-
-
-
-

Video

-
-
-

Start Labroom

-
-
-
- - - - - -
- - -Learn how to get started with Labrooms -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/hybrid/start-microservices.html b/swarmlab/docs/swarmlab/docs/hybrid/start-microservices.html deleted file mode 100644 index d09885a..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/start-microservices.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - Private/Local :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Private/Local

-
-
-
-

This is the area where you will find the available MicroServices and join the desired one.

-
-
-
-
-

Microservices

-
-
-

In case you need additional services for your project you can launch them here.

-
-
-
-Browsing labrooms -
-
Figure 1. browsing-MicroServices
-
-
-
-
-

Download

-
-
-

After we have located the desired MicroService we can Download it by using the cloud -Download icon.

-
-
-
-
-

Delete

-
-
-

The trash -Download -icon deletes the MicroService

-
-
-
-
-

Info

-
-
-

To request more info about the MicroService we use the info icon -Info

-
-
-
-
-

Start

-
-
-

We can start it by using the thumb-down -thumb-down -icon

-
-
-
-
-

Stop

-
-
-

We can stop it by using the thumb-up -thumb-up -icon

-
-
-
-
-

Console

-
-
-

The Console window shows the log messages for the runningmicroservice

-
-
-
-Console -
-
Figure 2. console
-
-
-
-
-

Video

-
-
-

Start microservice

-
-
-
- - - - - -
- - -Learn how to start using a Microservice -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/hybrid/start-proof_of_concept.html b/swarmlab/docs/swarmlab/docs/hybrid/start-proof_of_concept.html deleted file mode 100644 index f2063e0..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/start-proof_of_concept.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - Private/Local :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Private/Local

-
-
-
-

This is the area where you will find the available proof_of_concept and join the desired one.

-
-
-
-
-

Proof of Concept

-
-
-

In case you need additional services for your project you can launch them here.

-
-
-
-Browsing labrooms -
-
Figure 1. browsing-proof_of_concept
-
-
-
-
-

Download

-
-
-

After we have located the desired proof_of_concept we can Download it by using the cloud -Download icon.

-
-
-
-
-

Delete

-
-
-

The trash -Download -icon deletes the proof_of_concept

-
-
-
-
-

Info

-
-
-

To request more info about the proof_of_concept we use the info icon -Info

-
-
-
-
-

Start

-
-
-

We can start it by using the thumb-down -thumb-down -icon

-
-
-
-
-

Stop

-
-
-

We can stop it by using the thumb-up -thumb-up -icon

-
-
-
-
-

Console

-
-
-

The Console window shows the log messages for the running proof_of_concept

-
-
-
-Console -
-
Figure 2. console
-
-
-
-
-

Video

-
-
-

Start proof_of_concept

-
-
-
- - - - - -
- - -Learn how to start using a proof_of_concept -
-
-
-
- -
-
-
-
-
-
-

Stop proof_of_concept

-
-
-
- - - - - -
- - -Learn how to stop proof_of_concept -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/hybrid/start-storage.html b/swarmlab/docs/swarmlab/docs/hybrid/start-storage.html deleted file mode 100644 index 5c7f6a8..0000000 --- a/swarmlab/docs/swarmlab/docs/hybrid/start-storage.html +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - Private/Local :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Private/Local

-
-
-
-

This is the area where you will find the available storages and join the desired one.

-
-
-
-
-

Storage

-
-
-

If you would like to store data for your work we provide storage options.

-
-
-
-Browsing labrooms -
-
Figure 1. browsing-storage
-
-
-
-
-

Download

-
-
-

After we have located the desired storage we can Download it by using the cloud -Download icon.

-
-
-
-
-

Delete

-
-
-

The trash -Download -icon deletes the storage

-
-
-
-
-

Info

-
-
-

To request more info about the storage we use the info icon -Info

-
-
-
-
-

Start

-
-
-

We can start it by using the thumb-down -thumb-down -icon

-
-
-

Shard Keys

-
-

start it by using the UP icon

-
-
-
-
- - - - - -
- - -When sharding a cluster, a vital step is the creation of shard keys. -
-
-
-

The “shard key” is used to distribute the Cluster collection’s documents across all the shards.

-
-
-
-Console -
-
-
-
-
Open a terminal window and execute the above command.
-
-
-
-
-
-
-
-
-

Stop

-
-
-

We can stop it by using the thumb-up -thumb-up -icon

-
-
-
-
-

Console

-
-
-

The Console window shows the log messages for the running storage

-
-
-
-Console -
-
Figure 2. console
-
-
-
-
-

Video

-
-
-

Start Storage

-
-
-
- - - - - -
- - -Learn how to get started with storages -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/index.html b/swarmlab/docs/swarmlab/docs/index.html deleted file mode 100644 index 7b41ffb..0000000 --- a/swarmlab/docs/swarmlab/docs/index.html +++ /dev/null @@ -1,553 +0,0 @@ - - - - - - Welcome to Swarmlab! :: Swarmlab docs - - - - - - - -
- -
-
- -
- -
- -
-

Welcome to Swarmlab!

-
-
-
-
-swarmlab -
-
-
-

Swarmlab provides the user with the unique abillity to create Labrooms (or other applications) and share them as project images expanding the simple ideas to full-blown systems.

-
-
-
    -
  • -

    "Swarmlab" is developed with a platform agnostic" container-based application strategy

    -
  • -
-
-
- - - - - -
- - -
-

A platform-agnostic approach offers many choices

-
-
-
    -
  • -

    Can be seamlessly moved from local development machine to production deployment

    -
  • -
  • -

    Flexibility, Reliability

    -
    -
      -
    • -

      Avoiding Vendor Lock-In

      -
    • -
    -
    -
  • -
  • -

    From Code to full-blown systems

    -
    -
      -
    • -

      from a single container on your local machine

      -
    • -
    • -

      to a running cloud native - container-based environment

      -
    • -
    -
    -
  • -
-
-
-
-
-

An all of that using only the browser and the command line of their system.

-
-
-
-
-

Intro

-
-
-

You will be connected to the Swarmlab Cloud (hence HYBRID) but you will be able to use your own storage(move files around, delete/copy etc), your own networking and computational power(cpu/graphics etc) and create a system exactly the way you need it.

-
-
-

This way you will be able to :

-
-
-
    -
  • -

    create images for testing.

    -
  • -
  • -

    Run them using docker.

    -
  • -
  • -

    Share them for others to use and develop.

    -
  • -
  • -

    Finally browse the cloud for shared images to integrate into your project and make it even better.

    -
  • -
-
-
-
-
-

Ready to run out-of-the-box

-
-
-

Normally the docker dataflow is as described in the following images:

-
-
-

docker build -docker run

-
-
-
-
-

Services

-
- ---- - - - - - - - - - - - - -
HybridVEnus Network Unification Service
-

We have created an ever-growing database of readilly accessible labrooms you can choose from

-
-
-
-
Ready to use, on demand virtual labs/microservices
-
-
-
-
    -
  • -

    Run and manage said rooms and application

    -
  • -
  • -

    Create Labrooms/Applications/Microservices

    -
    -
      -
    • -

      create once - scale up or down without rebuilding

      -
    • -
    -
    -
  • -
  • -

    on-demand

    -
    -
      -
    • -

      sandbox environments

      -
    • -
    • -

      Virtual Labrooms

      -
    • -
    • -

      Virtual Classrooms

      -
    • -
    • -

      Proof-of-Concept (POC)

      -
    • -
    -
    -
  • -
  • -

    Move Labs between environments

    -
  • -
-
-

VENUS makes collaboration easier

-
-
-
-
Build the network you require on demand and without effort.
-
-
-
-

You can Create and manage

-
-
-
    -
  • -

    on-demand network environments using any cloud over any network

    -
  • -
  • -

    Connect multiple computers through a network.

    -
  • -
  • -

    Share your Labrooms/Applications/Microservices with your friends

    -
  • -
  • -

    Move Labs between networks

    -
  • -
  • -

    anything else that might suit your needs in a dynamic and Scalable Distributed Architecture

    -
  • -
-
-
-

Swarmlab-Venus provides

-
-
-
    -
  • -

    Secure and state-of-the-art cryptography - integrated across all connections

    -
  • -
  • -

    Manage the entire network as a service

    -
  • -
  • -

    Architecture/Platform Agnostic

    -
  • -
  • -

    Manage user network access

    -
  • -
  • -

    Network traffic analysis

    -
  • -
-
- ---- - - - - - - -
-
-
-

Focus on Your project code,

-
-
-

Not in servers and Lab settings

-
-
-
-
Chose the labroom you need and ... you are ready
-
-
-
-
-
-
-

Focus on Your lab project,

-
-
-

Not in lab and Network settings

-
-
-
-
Chose the labroom you need and deploy it to your participants
-
-Write your docs and lab code in your prefered language and share it!.
-
-
-
-
-
-
-
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/install/_images/cicd.jpg b/swarmlab/docs/swarmlab/docs/install/_images/cicd.jpg deleted file mode 100644 index 030d157..0000000 Binary files a/swarmlab/docs/swarmlab/docs/install/_images/cicd.jpg and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/install/_images/wsl2-choose-distro.png b/swarmlab/docs/swarmlab/docs/install/_images/wsl2-choose-distro.png deleted file mode 100644 index 0233c67..0000000 Binary files a/swarmlab/docs/swarmlab/docs/install/_images/wsl2-choose-distro.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/install/_images/wsl2-enable.png b/swarmlab/docs/swarmlab/docs/install/_images/wsl2-enable.png deleted file mode 100644 index 336e909..0000000 Binary files a/swarmlab/docs/swarmlab/docs/install/_images/wsl2-enable.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/install/install-docker.html b/swarmlab/docs/swarmlab/docs/install/install-docker.html deleted file mode 100644 index f9f0656..0000000 --- a/swarmlab/docs/swarmlab/docs/install/install-docker.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - Docker :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Docker

-
-

Why Docker

-
-
-

We will use docker because Docker makes development efficient.

-
-
-

The usage of docker gives a very big advantage and that’s the write once ship many.

-
-
-

The development team will write an application/service and use docker to make it a container that will surely have all the requirements for the user to run it on any machine that has docker installed even inside another docker container, thus giving the ability of nested virtualization

-
-
- - - - - -
- - -
-

Enabling the creation of a -CI/CD pipeline

-
-
-

cicd

-
-
-
-
-
-
-

Linux/*Nix Installation of docker

-
-
-
-
sudo -l # To ensure that we can run apt as root
-sudo apt-get update # To update our repos/references on apt
-sudo apt install -y lsb-release
-sudo apt install -y curl
-curl -V # Ensure that curl is installed and in a modern version
-sudo apt install software-properties-common
-
-curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # To add the gpg key on our keyring
-
-echo \
-  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
-  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
-# Add the official repo on apt or any other package manager
-
-sudo apt install -y docker-ce # Actually installing docker
-sudo usermod -aG docker $USER # Add current user to the docker group
-su - ${USER} # Reload our shell
-
-docker --version # See the docker version
-docker run  hello-world # Test if docker really works
-
-
-
-
-
-

Windows 10 with wsl version2 enabled

-
-
- - - - - -
- - -You must have wsl version2 installed and enabled (Install wsl) -
-
-
-

Step 1: Download the Docker Desktop for Windows from https://docs.docker.com/desktop/windows/install/

-
-
-

Step 2: Execute the installer via powershell or by just cklicking on the installer.exe file

-
-
-
-
cd .\Downloads\
-.\"Docker Desktop Installer.exe"
-
-
-
-

Step 3: Accept anything the installer ask for

-
-
-

Step 4: Log out and Log in, after you are prompted to do so

-
-
-

Step 5: Open the docker engine app

-
-
-

Step 6: Go to docker app settings → Resources → WSL Integration

-
-
-

Step 7: Click on the refresh button

-
-
-

Step 8: Enable docker for the wsl installation that you want.

-
-
-

Step 9: Click on apply and restart

-
-
-

Step 10: Open the wsl shell and type:

-
-
-
-
docker --version
-docker run hello-world
-
-
-
-
-
-

Fix "x509: certificate signed by unknown authority" issue

-
-
-

On Error:

-
-
-
-
Get https ://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate
-
-Pulling  ...
-ERROR: Get https://registry.vlabs.uniwa.gr:5080/v2/: x509: certificate signed by unknown authority
-
-
-
-

run

-
-
-
-
sudo su
-touch set-ca.sh
-
-
-
-

copy-paste lines

-
-
-
-
registry_address=hub.swarmlab.io
-registry_port=5443
-mkdir -p /etc/docker/certs.d/$registry_address:$registry_port
-openssl s_client -showcerts -connect $registry_address:$registry_port < /dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /etc/docker/certs.d/$registry_address:$registry_port/ca.crt
-
-registry_port=5480
-mkdir -p /etc/docker/certs.d/$registry_address:$registry_port
-openssl s_client -showcerts -connect $registry_address:$registry_port < /dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /etc/docker/certs.d/$registry_address:$registry_port/ca.crt
-
-
-
-

exec file

-
-
-
-
sudo bash ./set-ca.sh
-
-
-
-
-
-

docker-compose

-
-
-

You also need to install Docker Compose

-
-
-
-
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-sudo chmod +x /usr/local/bin/docker-compose
-sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/install/install-hybrid.html b/swarmlab/docs/swarmlab/docs/install/install-hybrid.html deleted file mode 100644 index ef86f1c..0000000 --- a/swarmlab/docs/swarmlab/docs/install/install-hybrid.html +++ /dev/null @@ -1,671 +0,0 @@ - - - - - - Hybrid :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Hybrid

-
-

System requirements

-
- ---- - - - - - - - - - - - - - - - - - - -

OS

A Linux Server (Virtual or Physical)

-

or

-

Windows 10 with Windows Subsystem for Linux

RAM

Absolute minimum to run the daemon and some very light containers - 512MB

-

Minimum for “comfortable” usage – 2GB

CPU

Minimum: 2

-

Recommended 4+

Disk Space

10 GB for internal requirements.

-

The amount of additional disk space soloemnly depends on you intended use.

-
- - - - - -
- - -Since Docker uses hypervisor the host NEEDS TO HAVE VIRTUALIZATION ENABLED! -
-
-
-
-
-

Prerequisites

-
-
-

node version >15

-
-
-
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
-sudo apt-get install -y nodejs
-
-
-
-
-

docker

-
-
-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-sudo apt update
-sudo apt install -y docker-ce
-sudo usermod -aG docker [USERNAME] # Please replace [USERNAME] with the user you want to run docker on
-
-
-
- - - - - -
- - -for kali specifically please visit the following link to -install docker -
-
-
-
-

docker-compose

-
-
-
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-sudo chmod +x /usr/local/bin/docker-compose
-sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
-
-
-
-
-

pm2

-
-
-
sudo npm install -g pm2
-
-
-
-
-
-
-

Install

-
-
-

Linux

-
-

Clone the repo

-
-
-
git clone --recurse-submodules https://git.swarmlab.io:3000/zeus/swarmlab-hybrid.git
-
-
-
-
-

Install it!

-
-
-
cd swarmlab-hybrid
-./install.sh  <-- run it without root privileges
-
-
-
-
-
-

Windows

-
- -
-
-

Ensure you have completed the steps described in the Prerequisites section before installing the Docker Desktop Stable 2.3.0.2 release.

-
-
-

Follow the usual installation instructions to install Docker Desktop. If you are running a supported system, Docker Desktop prompts you to enable WSL 2 during installation. Read the information displayed on the screen and enable WSL 2 to continue.

-
-
-
    -
  • -

    Start Docker Desktop from the Windows Start menu.

    -
  • -
-
-
-

From the Docker menu, select Settings  General

-
-
-

wsl2 enable

-
-
-
    -
  • -

    Select the Use WSL 2 based engine check box.

    -
    -
    -
    If you have installed Docker Desktop on a system that supports WSL 2, this option will be enabled by default.
    -
    -
    -
  • -
-
-
-
-
-

Click Apply & Restart.

-
-
-
-
-
    -
  • -

    Ensure the distribution runs in WSL 2 mode. WSL can run distributions in both v1 or v2 mode.

    -
  • -
-
-
-

To check the WSL mode, run:

-
-
-
-
wsl.exe -l -v
-
-
-
-

To upgrade your existing Linux distro to v2, run:

-
-
-
-
wsl.exe --set-version (distro name) 2
-
-
-
-

To set v2 as the default version for future installations, run:

-
-
-
-
wsl.exe --set-default-version 2
-
-
-
-

When Docker Desktop restarts, go to Settings  Resources  WSL Integration

-
-
-

wsl2 choose distro

-
-
-
    -
  • -

    WSL 2 Choose Linux distro

    -
  • -
-
-
-
-
-

Click Apply & Restart.

-
-
-
-
-
-
The Docker-WSL integration will be enabled on your default WSL distribution.
-
-
-
-
    -
  • -

    To change your default WSL distro, run

    -
  • -
-
-
-
-
wsl --set-default <distro name>.
-
-
-
- - - - - -
- - -
-

For example, to set Ubuntu as your default WSL distro, run wsl --set-default ubuntu. -Optionally, select any additional distributions you would like to enable the Docker-WSL integration on.

-
-
-

The Docker-WSL integration components running in your distro depend on glibc. This can cause issues when running musl-based distros such as Alpine Linux. Alpine users can use the alpine-pkg-glibc package to deploy glibc alongside musl to run the integration.

-
-
-
-
-

Fix network issues

-
-
-
# Delete auto-generated files
-rm /etc/resolv.conf || true
-rm /etc/wsl.conf || true
-
-
-
-
Enable changing /etc/resolv.conf
-
-
# Enable changing /etc/resolv.conf
-# Enable extended attributes on Windows drives
-cat <<EOF > /etc/wsl.conf
-[network]
-generateResolvConf = false
-
-[automount]
-enabled = true
-options = "metadata"
-mountFsTab = false
-EOF
-
-# Use google nameservers for DNS resolution
-cat <<EOF > /etc/resolv.conf
-nameserver 8.8.8.8
-nameserver 8.8.4.4
-EOF
-
-
-
-
cmd as admin:
-
-
wsl --shutdown
-netsh winsock reset
-netsh int ip reset all
-netsh winhttp reset proxy
-ipconfig /flushdns
-
-
-
-

Windows Search  Network Reset

-
-
-
-
-

Restart Windows

-
-
-
-
-
-
Install Hybrid
-
-
Clone the repo
-
-
git clone --recurse-submodules https://git.swarmlab.io:3000/zeus/swarmlab-hybrid.git
-
-
-
-
Install it!
-
-
cd swarmlab-hybrid
-./install.sh  <-- run it without root privileges
-
-
-
-
-
-
-
-
-
-

start/stop service

-
-
- - - - - -
- - -Linux and Windows -
-
-
-

start

-
-
-
./start
-
-
-
-
-

stop

-
-
-
./stop
-
-
-
-
-
-

Open URL http://localhost:3088 in browser

-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/install/install-venus.html b/swarmlab/docs/swarmlab/docs/install/install-venus.html deleted file mode 100644 index 5582a50..0000000 --- a/swarmlab/docs/swarmlab/docs/install/install-venus.html +++ /dev/null @@ -1,679 +0,0 @@ - - - - - - Venus :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Venus

-
-

System requirements

-
- ---- - - - - - - - - - - - - - - - - - - -

OS

A Linux Server (Virtual or Physical)

-

or

-

Windows 10 with Windows Subsystem for Linux

RAM

Absolute minimum to run the daemon and some very light containers - 512MB

-

Minimum for “comfortable” usage – 2GB

CPU

Minimum: 2

-

Recommended 4+

Disk Space

5 GB for internal requirements.

-

The amount of additional disk space soloemnly depends on you intended use.

-
- - - - - -
- - -Since Docker uses hypervisor the host NEEDS TO HAVE VIRTUALIZATION ENABLED! -
-
-
-
-
-

Prerequisites

-
-
-

node version >15

-
-
-
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
-sudo apt-get install -y nodejs
-
-
-
-
-

docker

-
-
-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-sudo apt update
-sudo apt install -y docker-ce
-sudo usermod -aG docker [USERNAME] # Please replace [USERNAME] with the user you want to run docker on
-
-
-
- - - - - -
- - -for kali specifically please visit the following link to -install docker -
-
-
-
-

docker-compose

-
-
-
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-sudo chmod +x /usr/local/bin/docker-compose
-sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
-
-
-
-
-

pm2

-
-
-
sudo npm install -g pm2
-
-
-
-
-

wireguard

-
-
-
sudo apt install wireguard jq
-
-
-
-
-
-
-

Install

-
-
-

Linux

-
-

Clone the repo

-
-
-
git clone --recurse-submodules https://git.swarmlab.io:3000/swarmlab/venus-client.git
-
-
-
-
-

Install it!

-
-
-
cd venus-client
-./install.sh  <-- run it without root privileges
-
-
-
-
-
-

Windows

-
- -
-
-

Ensure you have completed the steps described in the Prerequisites section before installing the Docker Desktop Stable 2.3.0.2 release.

-
-
-

Follow the usual installation instructions to install Docker Desktop. If you are running a supported system, Docker Desktop prompts you to enable WSL 2 during installation. Read the information displayed on the screen and enable WSL 2 to continue.

-
-
-
    -
  • -

    Start Docker Desktop from the Windows Start menu.

    -
  • -
-
-
-

From the Docker menu, select menu:Settings[General]

-
-
-

wsl2 enable

-
-
-
    -
  • -

    Select the Use WSL 2 based engine check box.

    -
    -
    -
    If you have installed Docker Desktop on a system that supports WSL 2, this option will be enabled by default.
    -
    -
    -
  • -
-
-
-
-
-

Click Apply & Restart.

-
-
-
-
-
    -
  • -

    Ensure the distribution runs in WSL 2 mode. WSL can run distributions in both v1 or v2 mode.

    -
  • -
-
-
-

To check the WSL mode, run:

-
-
-
-
wsl.exe -l -v
-
-
-
-

To upgrade your existing Linux distro to v2, run:

-
-
-
-
wsl.exe --set-version (distro name) 2
-
-
-
-

To set v2 as the default version for future installations, run:

-
-
-
-
wsl.exe --set-default-version 2
-
-
-
-

When Docker Desktop restarts, go to menu:Settings[Resources > WSL Integration]

-
-
-

wsl2 choose distro

-
-
-
    -
  • -

    WSL 2 Choose Linux distro

    -
  • -
-
-
-
-
-

Click Apply & Restart.

-
-
-
-
-
-
The Docker-WSL integration will be enabled on your default WSL distribution.
-
-
-
-
    -
  • -

    To change your default WSL distro, run

    -
  • -
-
-
-
-
wsl --set-default <distro name>.
-
-
-
- - - - - -
- - -
-

For example, to set Ubuntu as your default WSL distro, run wsl --set-default ubuntu. -Optionally, select any additional distributions you would like to enable the Docker-WSL integration on.

-
-
-

The Docker-WSL integration components running in your distro depend on glibc. This can cause issues when running musl-based distros such as Alpine Linux. Alpine users can use the alpine-pkg-glibc package to deploy glibc alongside musl to run the integration.

-
-
-
-
-

Fix network issues

-
-
-
# Delete auto-generated files
-rm /etc/resolv.conf || true
-rm /etc/wsl.conf || true
-
-
-
-
Enable changing /etc/resolv.conf
-
-
# Enable changing /etc/resolv.conf
-# Enable extended attributes on Windows drives
-cat <<EOF > /etc/wsl.conf
-[network]
-generateResolvConf = false
-
-[automount]
-enabled = true
-options = "metadata"
-mountFsTab = false
-EOF
-
-# Use google nameservers for DNS resolution
-cat <<EOF > /etc/resolv.conf
-nameserver 8.8.8.8
-nameserver 8.8.4.4
-EOF
-
-
-
-
cmd as admin:
-
-
wsl --shutdown
-netsh winsock reset
-netsh int ip reset all
-netsh winhttp reset proxy
-ipconfig /flushdns
-
-
-
-

Windows menu:Search[Network Reset]

-
-
-
-
-

Restart Windows

-
-
-
-
-
-
Install Hybrid
-
-
Clone the repo
-
-
git clone --recurse-submodules https://git.swarmlab.io:3000/swarmlab/venus-client.git
-
-
-
-
Install it!
-
-
cd venus-client
-./install.sh  <-- run it without root privileges
-
-
-
-
-
-
-
-
-
-

start/stop service

-
-
- - - - - -
- - -Linux and Windows -
-
-
-

start

-
-
-
./start
-
-
-
-
-

stop

-
-
-
./stop
-
-
-
-
-
-

Open URL http://localhost:3088 in browser

-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/install/overview.html b/swarmlab/docs/swarmlab/docs/install/overview.html deleted file mode 100644 index 20e6d09..0000000 --- a/swarmlab/docs/swarmlab/docs/install/overview.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - Install :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Install

-
-
-
-

Before you have all of the powerfull tools of Swarmalb at your grasp you will have to install it!

-
-
- - - - - -
- - -
-

Swarmlab is available for Linux (Virtual or Physical) and -Windows 10 with Windows Subsystem for Linux

-
-
-
-
-
-
-

Hybrid

-
-
-
    -
  • -

    On demand Labrooms

    -
  • -
  • -

    Ready-to-Use Virtual Labs one click away

    -
  • -
-
- -
-
-
-

Venus

-
-
-
    -
  • -

    on-demand network environments using any cloud over any network

    -
  • -
  • -

    Build the network you require on demand and without effort

    -
  • -
-
- -
-
-
-

Docker

-
-
-

Swarmlab uses containers to connect services and create on-demand virtual labs to test or run your application

-
-
- - - - - -
- - -
-

Docker is a platform that gives the developer the ability to separate/containerize applications from both the infrastructure and the host system/os

-
-
-
-
-
    -
  • -

    Docker provides the ability to 'pack' your application on a container which is partially isolated system

    -
  • -
  • -

    Every container has the same kernel with the host os

    -
  • -
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/_images/replica-set-primary-with-two-secondaries.bakedsvg.png b/swarmlab/docs/swarmlab/docs/myservices/_images/replica-set-primary-with-two-secondaries.bakedsvg.png deleted file mode 100644 index ad9ceb7..0000000 Binary files a/swarmlab/docs/swarmlab/docs/myservices/_images/replica-set-primary-with-two-secondaries.bakedsvg.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/myservices/_images/replica-set-read-write-operations-primary.bakedsvg.png b/swarmlab/docs/swarmlab/docs/myservices/_images/replica-set-read-write-operations-primary.bakedsvg.png deleted file mode 100644 index 9375942..0000000 Binary files a/swarmlab/docs/swarmlab/docs/myservices/_images/replica-set-read-write-operations-primary.bakedsvg.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/myservices/_images/swarmlab-network.png b/swarmlab/docs/swarmlab/docs/myservices/_images/swarmlab-network.png deleted file mode 100644 index 8a34610..0000000 Binary files a/swarmlab/docs/swarmlab/docs/myservices/_images/swarmlab-network.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/myservices/jupyter.html b/swarmlab/docs/swarmlab/docs/myservices/jupyter.html deleted file mode 100644 index 1d530f5..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/jupyter.html +++ /dev/null @@ -1,502 +0,0 @@ - - - - - - Jupyter :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Jupyter

-
-
-
-

This is the area where you we guide you to use the Jupyter service.

-
-
-
-
-

Default Configuration

-
-
-
-linux network -
-
Figure 1. Linux network
-
-
-

Working Directory (root user)

-
-
-
/
-
-
-
-
-

Default user (root user)

-
-
-
root
-
-
-
-
-
-
-

Unprivileged user

-
-
-

user

-
-
-
jovyan (uid=1000, configurable, see options) in group users (gid=100)
-
-
-
-
-

home

-
-

user has ownership over the

-
-
-
-
/home/jovyan and /opt/conda paths
-
-
-
-
-
-
-

Directory Map

-
-
-

You can find it in Hybrid: Instances  More  Connect  Directory Maps

-
-
-
-
-

Ports

-
-
-

You can find it in Hybrid: Instances  More  Ports

-
-
-
-
-

Logs

-
-
-

You can find it in Hybrid: Instances  More  Logs

-
-
-
-
-

Connect

-
-
- - - - - -
- - -Connect Info in Hybrid: Instances  More  Connect  Open a terminal and Run -
-
-
-

Connect via exec

-
-

Open a terminal and Run:

-
-
-
-
docker exec -it microservice-jupyter26_masterservice_1 /bin/sh
-
-
-
-
-

Connect via WEB

-
-

You can find it in Hybrid: Instances  More  Web

-
-
-
-
-
-

Jupyter Setup

-
-
-
    -
  • -

    Miniforge Python 3.x in /opt/conda with two package managers

    -
  • -
  • -

    conda: cross-platform, language-agnostic binary package manager

    -
  • -
  • -

    mamba: reimplementation of the conda package manager in C++

    -
  • -
  • -

    notebook, jupyterhub and jupyterlab packages

    -
  • -
  • -

    tini as the container entrypoint and a start-notebook.sh script as the default command

    -
  • -
  • -

    TeX Live for notebook document conversion

    -
  • -
  • -

    git, vi (actually vim-tiny), nano (actually nano-tiny), tzdata, and unzip

    -
  • -
  • -

    altair, beautifulsoup4, bokeh, bottleneck, cloudpickle, conda-forge::blas=*=openblas, cython, dask, dill, h5py, matplotlib-base, numba, numexpr, pandas, patsy, protobuf, pytables, scikit-image, scikit-learn, scipy, seaborn, sqlalchemy, statsmodel, sympy, widgetsnbextension, xlrd packages

    -
  • -
  • -

    ipympl and ipywidgets for interactive visualizations and plots in Python notebooks

    -
  • -
  • -

    Facets for visualizing machine learning datasets

    -
  • -
-
-
-
-
-

Video

-
-
-

Start Jupyter

-
-
-
- - - - - -
- - -Learn how to start Jupyter -
-
-
-
- -
-
-
-
-
-
-

Stop Jupyter

-
-
-
- - - - - -
- - -Learn how to stop Jupyter -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/linux.html b/swarmlab/docs/swarmlab/docs/myservices/linux.html deleted file mode 100644 index 59ed9aa..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/linux.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - Linux :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Linux

-
-
-
-

This is the area where you we guide you to use the Linux service.

-
-
-
-
-

Default Configuration

-
-
-
-linux network -
-
Figure 1. Linux network
-
-
-

Working Directory

-
-
-
/project
-
-
-
-
-

Default user

-
-
-
docker
-
-
-
-
-

Default password

-
-
-
docker
-
-
-
-
-

Default password4root

-
-
-
pass
-
-
-
-
-
-
-

Directory Map

-
-
-

You can find it in Hybrid: Instances  More  Connect  Directory Maps

-
-
-
-
-

Ports

-
-
-

You can find it in Hybrid: Instances  More  Ports

-
-
-
-
-

Logs

-
-
-

You can find it in Hybrid: Instances  More  Logs

-
-
-
-
-

Connect

-
-
- - - - - -
- - -Connect Info in Hybrid: Instances  More  Connect  Open a terminal and Run -
-
-
-

Connect via SSH

-
-
-
ssh -p [port] docker@[IP] # [port] = Ports
-
-
-
-
-

Connect via exec

-
-

Open a terminal and Run:

-
-
-
-
docker exec -it -udocker hybrid-linux_master_1 /bin/bash
-
-
-
-
-
-
-

Find lab workers

-
-
- - - - - -
- - -Commands inside container -
-
-
-
-
ifconfig
-
-nmap -sP 172.130.0.0/24 # eth0 ip
-
-
-
-

or

-
-
-
-
/project/bin/swarmlab-nmap
-
-
-
-
-
-

Examples

-
-
- - - - - -
- - -Commands inside container -
-
-
-

you can find some examples in dir

-
-
-

/project/courses

-
-
-
-
├── fluentd
-│   ├── files
-│   │   ├── ansible.cfg
-│   │   ├── fluent.conf
-│   │   └── fluent-config-update.conf
-│   ├── fluentd-config-update.yml
-│   ├── fluentd-config-update.yml.sh
-│   ├── fluentd-test-mongo.yml
-│   ├── fluentd-test-mongo.yml.sh
-│   ├── fluentd.yml
-│   ├── fluentd.yml.sh
-│   ├── inventory.yml
-├── memory-visualization-examples
-│   ├── bin
-│   │   └── simple-array
-│   ├── LICENSE
-│   ├── Makefile
-│   ├── README.md
-│   ├── sources
-│   │   └── simple-array.c
-│   └── tags
-├── mongodb-org-shell
-│   ├── files
-│   │   ├── ansible.cfg
-│   │   └── mongo-update.sh
-│   ├── inventory.yml
-│   ├── mongodb-org-shell.yml
-│   └── mongodb-org-shell.yml.sh
-├── nodeAppServer
-│   ├── app.js
-│   ├── app.js.sh
-│   ├── index.html
-│   └── package.json
-├── pipes
-│   ├── makefifo.sh
-│   ├── par-from-ch
-│   ├── par-from-ch.c
-│   ├── rf
-│   ├── rf.c
-│   ├── shell-pipe1.sh
-│   ├── shell-pipe2.sh
-│   ├── shell-pipe.sh
-│   ├── wf
-│   └── wf.c
-└── pthread
-    ├── CreationTermination
-    ├── CreationTermination1
-    ├── CreationTermination1.c
-    ├── CreationTermination1.c.sh
-    ├── CreationTermination.c
-    └── CreationTermination.c.sh
-
-
-
-
-
-

Video

-
-
-

Start Linux

-
-
-
- - - - - -
- - -Learn how to start Linux -
-
-
-
- -
-
-
-
-
-
-

Stop Linux

-
-
-
- - - - - -
- - -Learn how to stop Linux -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/mpi.html b/swarmlab/docs/swarmlab/docs/myservices/mpi.html deleted file mode 100644 index 2c26954..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/mpi.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - MPI :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

MPI

-
-
-
-

This is the area where you we guide you to use the MPI service.

-
-
-
-
-

Default Configuration

-
-
-
-mpi network -
-
Figure 1. mpi network
-
-
-

Working Directory

-
-
-
/project
-
-
-
-
-

Default user

-
-
-
docker
-
-
-
-
-

Default password

-
-
-
docker
-
-
-
-
-

Default password4root

-
-
-
pass
-
-
-
-
-
-
-

Directory Map

-
-
-

You can find it in Hybrid: Instances  More  Connect  Directory Maps

-
-
-
-
-

Ports

-
-
-

You can find it in Hybrid: Instances  More  Ports

-
-
-
-
-

Logs

-
-
-

You can find it in Hybrid: Instances  More  Logs

-
-
-
-
-

Connect

-
-
- - - - - -
- - -Connect Info in Hybrid: Instances  More  Connect  Open a terminal and Run -
-
-
-

Connect via SSH

-
-
-
ssh -p [port] docker@[IP] # [port] [IP] = info from Ports
-
-
-
-
-

Connect via exec

-
-

Open a terminal and Run:

-
-
-
-
docker exec -it -udocker hybrid-mpi_master_1 /bin/bash
-
-
-
-
-
-
-

Find lab workers

-
-
- - - - - -
- - -Commands inside container -
-
-
-
-
ifconfig
-
-nmap -sP 172.130.0.0/24 # eth0 ip
-
-
-
-

or

-
-
-
-
/project/bin/swarmlab-nmap
-
-
-
-
-
-

HelloWorld Example

-
-
- - - - - -
- - -Commands inside container -
-
-
-

Create hosts file

-
-
-
/project/bin/swarmlab-nmap > /project/hosts
-
-
-
-
-

Compile

-
-
-
mpicc -o /project/mpi_hello_world examples/mpi_hello_world.c
-
-
-
-
-

run the HelloWorld

-
-
-
mpirun -n 10 -f /project/hosts /project/mpi_hello_world
-
-
-
-
-

copy files to all clients

-
-
-
while read -r line;
-do
-scp /project/file docker@$line:/some_dir/file
-done < /project/hosts
-
-
-
-
-
-
-

MORE Examples

-
-
- - - - - -
- - -Commands inside container -
-
-
-

See examples directory

-
-
-
-
cd examples
-make mpi_hello_world
-make example ex=squares
-...
-
-
-
-
-
-

Video

-
-
-

Start MPI

-
-
-
- - - - - -
- - -Learn how to start MPI -
-
-
-
- -
-
-
-
-
-
-

Stop MPI

-
-
-
- - - - - -
- - -Learn how to stop MPI -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/node.html b/swarmlab/docs/swarmlab/docs/myservices/node.html deleted file mode 100644 index 0fc4cb8..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/node.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Node :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Node

-
-
-
-

This is the area where you we guide you to use the Node service.

-
-
-
-
-

Default Configuration

-
-
-

Working Directory

-
-
-
/
-
-
-
-
-

Default user

-
-
-
root
-
-
-
-
-
-
-

Directory Map

-
-
-

You can find it in Hybrid: Instances  More  Connect  Directory Maps

-
-
-
-
-

Ports

-
-
-

You can find it in Hybrid: Instances  More  Ports

-
-
-
-
-

Logs

-
-
-

You can find it in Hybrid: Instances  More  Logs

-
-
-
-
-

Connect

-
-
- - - - - -
- - -Connect Info in Hybrid: Instances  More  Connect  Open a terminal and Run -
-
-
-

Connect via exec

-
-

Open a terminal and Run:

-
-
-
-
docker exec -it microservice-nodejs_masterservice_1 /bin/sh
-
-
-
-
-
-
-

Video

-
-
-

Start Node

-
-
-
- - - - - -
- - -Learn how to start Node -
-
-
-
- -
-
-
-
-
-
-

Stop Node

-
-
-
- - - - - -
- - -Learn how to stop Node -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/nodevuejs.html b/swarmlab/docs/swarmlab/docs/myservices/nodevuejs.html deleted file mode 100644 index ff16b4e..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/nodevuejs.html +++ /dev/null @@ -1,538 +0,0 @@ - - - - - - Node :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Node

-
-
-
-

This is the area where you we guide you to use the Node VueJS service.

-
-
-
-
-

Default Configuration

-
-
-
-linux network -
-
Figure 1. Linux network
-
-
-

Working Directory

-
-
-
/project
-
-
-
-
-

Default user

-
-
-
docker
-
-
-
-
-

Default password

-
-
-
docker
-
-
-
-
-

Default password4root

-
-
-
pass
-
-
-
-
-
-
-

Directory Map

-
-
-

You can find it in Hybrid: Instances  More  Connect  Directory Maps

-
-
-
-
-

Ports

-
-
-

You can find it in Hybrid: Instances  More  Ports

-
-
-
-
-

Logs

-
-
-

You can find it in Hybrid: Instances  More  Logs

-
-
-
-
-

Connect

-
-
- - - - - -
- - -Connect Info in Hybrid: Instances  More  Connect  Open a terminal and Run -
-
-
-

Connect via SSH

-
-
-
ssh docker@[IP]
-
-
-
-
-

Connect via exec

-
-

Open a terminal and Run:

-
-
-
-
docker exec -it -udocker hybrid-nodevuejs_master_1 /bin/bash
-
-
-
-
-
-
-

Find lab workers

-
-
- - - - - -
- - -Commands inside container -
-
-
-
-
ifconfig
-
-nmap -sP 172.130.0.0/24 # eth0 ip
-
-
-
-

or

-
-
-
-
/project/bin/swarmlab-nmap
-
-
-
-
-
-

Create a Project

-
-
- - - - - -
- - -Commands inside container -
-
- -
-
Creating a Project
-
-
vue create hello-world
-
-
-
-

Run it!

-
-
-
npm run serve
-
-
-
-
-

Open it!

-
-
-
http://IP:8080 # IP= eth0
-
-
-
-
-

Find Published ports

-
-

Info in Hybrid: Instances  More  Ports

-
-
-
-
-
-

Video

-
-
-

Start Vue

-
-
-
- - - - - -
- - -Learn how to start Vue -
-
-
-
- -
-
-
-
-
-
-

Stop Vue

-
-
-
- - - - - -
- - -Learn how to stop Vue -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/overview-labroom.html b/swarmlab/docs/swarmlab/docs/myservices/overview-labroom.html deleted file mode 100644 index 9944c65..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/overview-labroom.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - Labroom :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Labroom

-
-
-
-

This is the area where you we guide you to use the Labrooms services.

-
-
-
-
-

Labrooms

-
-
-

Services organised in a network with scale dynatotita

-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/overview-proof_of_concept.html b/swarmlab/docs/swarmlab/docs/myservices/overview-proof_of_concept.html deleted file mode 100644 index 33a1091..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/overview-proof_of_concept.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - Proof_of_concept :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Proof_of_concept

-
-
-
-

This is the area where you we guide you to use the Proof_of_concept services.

-
-
-
-
-

Proof_of_concept

-
-

Diverse Proof_of_concept collection you can attach to your labroom or storage, or maybe run them your own custom way!

-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/overview-services.html b/swarmlab/docs/swarmlab/docs/myservices/overview-services.html deleted file mode 100644 index e9a4973..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/overview-services.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - MicroServices :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

MicroServices

-
-
-
-

This is the area where you we guide you to use the Microservices services.

-
-
-
-
-

Microservices

-
-

Diverse microservice collection you can attach to your labroom or storage, or maybe run them your own custom way!

-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/overview-storage.html b/swarmlab/docs/swarmlab/docs/myservices/overview-storage.html deleted file mode 100644 index d4ebc7a..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/overview-storage.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - Storage :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Storage

-
-
-
-

This is the area where you we guide you to use the Storage services.

-
-
-
-
-

Storage

-
-
-

Storage to run

-
-
-

After run can you attach network to it

-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/overview.html b/swarmlab/docs/swarmlab/docs/myservices/overview.html deleted file mode 100644 index aac2e6c..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/overview.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - MyServices :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

MyServices

-
-
-
-

This is the area where you we guide you to use the Services

-
-
-
-
-

Labrooms

-
-
-

Services organised in a network with scale dynatotita

-
-
-
-
-

Storage

-
-
-

Storage to run

-
-
-

After run can you attach network to it

-
-
-

Microservices

-
-

Diverse microservice collection you can attach to your labroom or storage, or maybe run them your own custom way!

-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/poc-datacollector.html b/swarmlab/docs/swarmlab/docs/myservices/poc-datacollector.html deleted file mode 100644 index a181662..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/poc-datacollector.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - Data collector :: Swarmlab docs - - - - - - - - -
- -
-
- -
- -
- -
-

Data collector

-
-
-
-

This is the area where you we guide you to use the data collector service.

-
-
-
-
-

Default Configuration

-
-
-
-linux network -
-
Figure 1. Linux network
-
-
-
-
-

Intro

-
-
-

The "data collector" is a lightweight micro-service application that collects and sends metadata, from a system, such as an IoT network, distributed system, data center, etc to a storage system.

-
-
-
    -
  • -

    The data is transmitted and stored and can be retrieved at any time.

    -
  • -
  • -

    "data collector" is developed with a platform agnostic" container-based application strategy

    -
  • -
-
-
- - - - - -
- - -
-

A platform-agnostic approach offers many choices

-
-
-
    -
  • -

    Can be seamlessly moved from local development machine to production deployment

    -
  • -
  • -

    Flexibility, Reliability

    -
    -
      -
    • -

      Avoiding Vendor Lock-In

      -
    • -
    -
    -
  • -
  • -

    From Code to full-blown systems

    -
    -
      -
    • -

      from a single container on your local machine

      -
    • -
    • -

      to a running cloud native - container-based environment

      -
    • -
    -
    -
  • -
-
-
-
-
-
-
-

Docs - Data collector

-
-
-

Open terminal and run:

-
-
-
-
git clone https://git.swarmlab.io:3000/docs/Documentation.git
-cd Documentation
-source ./auto-complete.sh
-./build.sh poc-datacollector
-
-
-
-

On Error

-
-

Get https://hub.swarmlab.io:5480/v2/: x509: certificate

-
-
-
-
Pulling …
-
-ERROR: Get https://hub.swarmlab.io:5480/v2/: x509: certificate signed by unknown authority
-
-
-
-

run

-
-
-
-
./0-get-certs.sh
-
-
-
-
-

On Error response from daemon

-
-
-
docker: Error response from daemon: Get https://registry.vlabs.uniwa.gr:5080/v2/: dial tcp: lookup registry.vlabs.uniwa.gr on [::1]:53: read udp [::1]:56425->[::1]:53: read: connection refused.
-
-
-
-

Try again!

-
-
-
-
-
-

Start data collector

-
-
-
-
- - - - - -
- - -Start poc-datacollector -
-
-
-
- -
-
-
-
-
-
-
-

stop datacollector

-
-
-
-
- - - - - -
- - -Stop poc-datacollector -
-
-
-
- -
-
-
-
-
-
-
-

Open Web interface webclient

-
-
-
-
- - - - - -
- - -Start poc-datacollector -
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/myservices/storage-mongo-replica.html b/swarmlab/docs/swarmlab/docs/myservices/storage-mongo-replica.html deleted file mode 100644 index cb9de7d..0000000 --- a/swarmlab/docs/swarmlab/docs/myservices/storage-mongo-replica.html +++ /dev/null @@ -1,554 +0,0 @@ - - - - - - Mongo :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Mongo

-
-
-
-

This is the area where you we guide you to use the mongo service.

-
-
-
-
-

Default Configuration

-
-
-
-linux network -
-
Figure 1. mongo network
-
-
-

More info here: mongo replication

-
-
-

Working Directory

-
-
-
/
-
-
-
-
-

Default user

-
-
-
root
-
-
-
-
-
-
-

Directory Map

-
-
-

You can find it in Hybrid: Instances  More  Connect  Directory Maps

-
-
-
-
-

Ports

-
-
-

You can find it in Hybrid: Instances  More  Ports

-
-
-
-
-

Logs

-
-
-

You can find it in Hybrid: Instances  More  Logs

-
-
-
-
-

Connect

-
-
- - - - - -
- - -Connect Info in Hybrid: Instances  More  Connect  Open a terminal and Run -
-
-
-

Connect via SSH

- -
-
-

Connect via exec

-
-

Open a terminal and Run:

-
-
-
-
docker exec -it swarmlabmongo1 /bin/sh
-
-
-
-
-
-
-

Default Configuration

-
-
-

Port

-
-
-
  27017
-
-
-
-
-

Root Username

-
-
-
  swarmlab
-
-
-
-
-

Root Password

-
-
-
  swarmlab
-
-
-
-
-

Database

-
-
-
 app_swarmlab
-
-
-
-
-

Database Usename

-
-
-
 app_swarmlab
-
-
-
-
-

Database Password

-
-
-
 app_swarmlab
-
-
-
-
-

ReplicaSet

-
-
-
 rs0
-
-
-
-
-
-
-

Test it!

-
-
- - - - - -
- - -Commands inside container -
-
-
-
-
MONGO_INITDB_ROOT_USERNAME=swarmlab
-MONGO_INITDB_ROOT_PASSWORD=swarmlab
-MONGO_INITDB_DATABASE=app_swarmlab
-MONGO_INITDB_USERNAME=app_swarmlab
-MONGO_INITDB_PASSWORD=app_swarmlab
-MONGO_REPLICA_SET_NAME=rs0
-
-mongo "mongodb://localhost:30001,localhost:30002,localhost:30003/$MONGO_INITDB_DATABASE" -u $MONGO_INITDB_USERNAME
-mongo "mongodb://localhost:30001,localhost:30002,localhost:30003/app_swarmlab" -u app_swarmlab
-
-
-
-

or

-
-
-

connect and run

-
-
-
-
mongo
-
-
-
- - - - - -
- - -Commands inside container -
-
-
-
-
-

Video

-
-
-

Start mongo

-
-
-
- - - - - -
- - -Learn how to start mongo -
-
-
-
- -
-
-
-
-
-
-

Stop mongo

-
-
-
- - - - - -
- - -Learn how to stop mongo -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/quickstart/overview.html b/swarmlab/docs/swarmlab/docs/quickstart/overview.html deleted file mode 100644 index d78824c..0000000 --- a/swarmlab/docs/swarmlab/docs/quickstart/overview.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - Quickstart :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Quickstart

-
-
-
-

This is where your wondeful journey in the vast world of Swarmlab begins.

-
-
-
-
-

Senario 1

-
-
-
    -
  • -

    you are a teacher and want to prepare your lesson

    -
    -
      -
    • -

      create exercises and examples

      -
    • -
    • -

      share them with your students

      -
    • -
    -
    -
  • -
  • -

    you are a student and want to try your newly acquired knowledge on some project

    -
  • -
  • -

    you are a Developer and would like to denug your application or a real world senario

    -
    -
      -
    • -

      you want to provide POC

      -
    • -
    -
    -
  • -
  • -

    you are a user and just want to try out stuff

    -
    -
      -
    • -

      you want to play around with examples but are too scared to do so on your system

      -
    • -
    -
    -
  • -
-
-
-

Well this is where you start!

-
- - - -
-
-
-

Senario 2

-
-
-

You have already completed senario 1 (using swarmlab or you own resources) and would now like to collaborate with others.

-
-
-
    -
  • -

    as a teacher you would like to share the lesson you have prepared and work on it throughout the semester

    -
  • -
  • -

    as a developer you want to coordinate with your team

    -
  • -
  • -

    as a student you want to communicate and cooperate with your friends

    -
  • -
-
-
-

Lets begin!

-
- - -
-

volumes

- -
-
-

apps

- -
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/register/_images/login.png b/swarmlab/docs/swarmlab/docs/register/_images/login.png deleted file mode 100644 index 3f179f4..0000000 Binary files a/swarmlab/docs/swarmlab/docs/register/_images/login.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/register/_images/login_main.png b/swarmlab/docs/swarmlab/docs/register/_images/login_main.png deleted file mode 100644 index 241bdfd..0000000 Binary files a/swarmlab/docs/swarmlab/docs/register/_images/login_main.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/register/_images/register_details.png b/swarmlab/docs/swarmlab/docs/register/_images/register_details.png deleted file mode 100644 index bb6125d..0000000 Binary files a/swarmlab/docs/swarmlab/docs/register/_images/register_details.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/register/_images/swarm.jpeg b/swarmlab/docs/swarmlab/docs/register/_images/swarm.jpeg deleted file mode 100644 index 1caf439..0000000 Binary files a/swarmlab/docs/swarmlab/docs/register/_images/swarm.jpeg and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/register/_images/terms.png b/swarmlab/docs/swarmlab/docs/register/_images/terms.png deleted file mode 100644 index 00f0b8e..0000000 Binary files a/swarmlab/docs/swarmlab/docs/register/_images/terms.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/register/overview.html b/swarmlab/docs/swarmlab/docs/register/overview.html deleted file mode 100644 index f9f8d79..0000000 --- a/swarmlab/docs/swarmlab/docs/register/overview.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - The first steps :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

The first steps

-
-
-
-

Before you have all of the powerfull tools of Swarmalb at your grasp you will have to create an account.

-
-
- - - - - -
- - -
-
GitHub
-
-You may also login using your GitHub account without creating a Swarmlab account. -
-
-
-
-
-
-
-

create an account

-
-
-

To do that navigate to the home page at https://api-client.swarmlab.io:8088

-
-
-

You should have been greeted by our login screen!

-
-
-
-Login -
-
-
-

To register click on the 'login with sso' option and accept the terms.

-
-
-
-terms -
-
-
-
-
-

register

-
-
-

Now you should be redirected to the login screen and you should be able to use the 'register' option at the bottom to make a new account!

-
-
-
-login -
-
-
-

fill in the required details

-
-
-
-details -
-
-
-

and follow the remaining instructions to activate your account.

-
-
-
-
-

GitHub

-
-
-

Sign in using your GitHub account without a pre-existing Swarmlab account

-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/container-connection.png b/swarmlab/docs/swarmlab/docs/venus/_images/container-connection.png deleted file mode 100644 index e0e44b3..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/container-connection.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/deploy.png b/swarmlab/docs/swarmlab/docs/venus/_images/deploy.png deleted file mode 100644 index c25c2ea..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/deploy.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/host-connection.png b/swarmlab/docs/swarmlab/docs/venus/_images/host-connection.png deleted file mode 100644 index 5ac35fd..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/host-connection.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-mode.png b/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-mode.png deleted file mode 100644 index de05b0d..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-mode.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-status-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-status-info.png deleted file mode 100644 index e00a2c2..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-status-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-status.png b/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-status.png deleted file mode 100644 index 828ec69..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect-status.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect.png b/swarmlab/docs/swarmlab/docs/venus/_images/join-connect.png deleted file mode 100644 index 83983b6..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/join-connect.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/join-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/join-info.png deleted file mode 100644 index eb2a16f..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/join-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/join-status.png b/swarmlab/docs/swarmlab/docs/venus/_images/join-status.png deleted file mode 100644 index 6a56c3c..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/join-status.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/join.png b/swarmlab/docs/swarmlab/docs/venus/_images/join.png deleted file mode 100644 index 0ed6d85..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/join.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-infomenou.png b/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-infomenou.png deleted file mode 100644 index a466744..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-infomenou.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-more.png b/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-more.png deleted file mode 100644 index 14983ad..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-more.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-showusers.png b/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-showusers.png deleted file mode 100644 index 5ea9e29..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy-showusers.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy.png b/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy.png deleted file mode 100644 index 3a3e0ce..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/manage-deploy.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/share-app-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/share-app-info.png deleted file mode 100644 index c097ab2..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/share-app-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/share-info-default.png b/swarmlab/docs/swarmlab/docs/venus/_images/share-info-default.png deleted file mode 100644 index 4837b67..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/share-info-default.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/share-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/share-info.png deleted file mode 100644 index d52c72b..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/share-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/share-networks-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/share-networks-info.png deleted file mode 100644 index 3dc0990..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/share-networks-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/share-networks.png b/swarmlab/docs/swarmlab/docs/venus/_images/share-networks.png deleted file mode 100644 index 975011e..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/share-networks.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/share.png b/swarmlab/docs/swarmlab/docs/venus/_images/share.png deleted file mode 100644 index 00ce074..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/share.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-connect-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-connect-info.png deleted file mode 100644 index db0ead4..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-connect-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-connect.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-connect.png deleted file mode 100644 index 9662984..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-connect.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-create-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-create-info.png deleted file mode 100644 index 91fb4fc..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-create-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-create.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-create.png deleted file mode 100644 index 503bfa3..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-create.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-delete-icon.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-delete-icon.png deleted file mode 100644 index 2d78a10..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-delete-icon.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-info-icon.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-info-icon.png deleted file mode 100644 index 675ef52..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-info-icon.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-info.png deleted file mode 100644 index af3a4fc..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-left.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-left.png deleted file mode 100644 index a174364..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-left.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-main.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-main.png deleted file mode 100644 index 3b696cd..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-main.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-more.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-more.png deleted file mode 100644 index 27e559d..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-more.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-mount-no.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-mount-no.png deleted file mode 100644 index 1598ffb..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-mount-no.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-mount-yes.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-mount-yes.png deleted file mode 100644 index 528522a..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-mount-yes.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-right.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-right.png deleted file mode 100644 index 7f25a25..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-right.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-share-icon.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-share-icon.png deleted file mode 100644 index b34c88e..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-share-icon.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/_images/volume-shared-info.png b/swarmlab/docs/swarmlab/docs/venus/_images/volume-shared-info.png deleted file mode 100644 index 6877780..0000000 Binary files a/swarmlab/docs/swarmlab/docs/venus/_images/volume-shared-info.png and /dev/null differ diff --git a/swarmlab/docs/swarmlab/docs/venus/deploy.html b/swarmlab/docs/swarmlab/docs/venus/deploy.html deleted file mode 100644 index 8b96c1d..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/deploy.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - Deploy :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Deploy

-
-
-
-

This is the area where we will guide you to build the network you require

-
-
-
-
-

Deploy

-
-
-
-Deploy networks -
-
Figure 1. deploy networks
-
-
-

We can create the network by using the Create Network button

-
-
-

StackName

-
-

To start, we need to have a Network Stack Name

-
-
-

This will contain all the services, volumes, networks and everything else -in an isolated environment.

-
-
-
-

Name

-
-

A name that describes your network.

-
-
-
-

Start and End Time

-
-

A network must have a start and end time

-
-
-
-
-
-

Manage

-
-
-
-Deploy networks -
-
Figure 2. manage networks
-
-
-

Network info

-
-

To request more info about the network we use the -Network -icon

-
-
-
-network info -
-
Figure 3. network info
-
-
-
-

Remove Networks

-
-

We can remove the network by using the Remove Network button

-
-
-
-

Manage users

-
-

We can add/remove users by using the Show users button

-
-
-
-manage user -
-
Figure 4. network user
-
-
-

and then the buttons above to add or remove the certain user whe want using the action button

-
-
-

ATTENTION: YOU WILL HAVE TO ADD YOURSELF MANUALY!!!

-
-
-
-
-
-

Video

-
-
-

Create Network

-
-
-
- - - - - -
- - -Learn how to create a network -
-
-
-
- -
-
-
-
-
-
-

Manage users

-
-
-
- - - - - -
- - -Learn how to manage users -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/join.html b/swarmlab/docs/swarmlab/docs/venus/join.html deleted file mode 100644 index 40ba639..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/join.html +++ /dev/null @@ -1,553 +0,0 @@ - - - - - - Join :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Join

-
-
-
-

This is the area where we will guide you to Join the network you desire

-
-
-
-
-

Browse

-
-
-

You can easily browse throught the available networks in the list using the search bar at the top.

-
-
-
-Browsing network -
-
Figure 1. browsing network
-
-
-

info

-
-

To request more info about the network we use the -more -Info - icon

-
-
-
-network info -
-
Figure 2. browsing network
-
-
-
-

Request access

-
-

To request network access we use the Request Access button

-
-
- - - - - -
- - -the button is only visible if youre NOT already connected! -
-
-
-
-
-
-

Connect

-
-
-

network connect

-
-
-

After requesting access and it being granted by the owner we will be able to see the accept icon.

-
-
-

when this icon appears it meant we are ready to use the network using the Start Network button

-
-
-

obviously the network has to be up and running

-
-
-

the join column informs us about our connection status

-
-
- - - - - -
- - -we can connect as many networks as we please -
-
-
-

connect mode

-
-
-connect modus -
-
Figure 3. connect mode
-
-
-

The host option is used to make the interface look like they are running on the host itself

-
-
-

The container option containerizes the containers networking

-
-
-

host

-
-

host connect

-
-
-

It allows the Virtual Network Interface greater network access than it can normally get.

-
-
-

If you use 'host' then you’ll get all ports listening on the host.

-
-
-

This means you will have to monitor the services you run closely (especially if it’s not yours, e.g. an official one provided by a software project) to make sure you don’t inadvertently expose extra services to the network.

-
-
- - - - - -
- - -With this option you can access the other participants in the network and vice versa from your computer -
-
-
-
-

container

-
-

container connect

-
-
-

A container option is used to isolate the services from the outside world

-
-
- - - - - -
- - -With this option you can NOT access the other participants in the network and vice versa from your computer -
-
-
-
-
-

connect status

-
-
-connect status -
-
Figure 4. connect status
-
-
-

after connecting we will be seing something along the following:

-
-
-
    -
  • -

    our status in the join column

    -
  • -
  • -

    the Leave Network button we can use to disconnect

    -
  • -
  • -

    the Interface name and whether it is up or down

    -
  • -
  • -

    the creted Network(interface) name

    -
  • -
-
-
-
-

connect info

-
-

all of the above information is also accessible using the Service Info button

-
-
-
-connect status info -
-
Figure 5. connect status info
-
-
-
-
-
-

Disconnect

-
-
-
-connect status -
-
-
-
    -
  • -

    the Leave Network button → use it to disconnect

    -
  • -
-
-
-
-
-

Video

-
-
-

Request Access

-
-
-
- - - - - -
- - -Learn how to request access -
-
-
-
- -
-
-
-
-
-
-

Join Network

-
-
-
- - - - - -
- - -Learn how to join a network -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/overview-network.html b/swarmlab/docs/swarmlab/docs/venus/overview-network.html deleted file mode 100644 index badf06b..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/overview-network.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - Network :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Network

-
-
-
-

This is the area where we will guide you to deploy a network or join an existing one

-
-
-
-
-

Deploy

-
- -
-
-
-

Join

-
- -
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/overview-share.html b/swarmlab/docs/swarmlab/docs/venus/overview-share.html deleted file mode 100644 index 6372fea..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/overview-share.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - Share :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Share

-
-
-
-

This is the area where you can share your apps or your volumes.

-
-
-
-
-

App

-
-
-

This is the area where we will guide you to share your app

-
-
-
-
-

Volume

-
-
-

This is the area where we will guide you to share and connect to volumes.

-
-
- - - - - -
- - -
-

From a technical point of view, swarmlab venus differs from solutions such as Google Drive or Dropbox. Swarmlab Venus is not based on a public cloud.

-
-
-

swarmlab shares a in user’s existing storages.

-
-
-

Swarmlab allows you to keep your data inside your infrastructure.

-
-
-

Swarmlab Venus echei sta plana tis na offers tin dynatotita share messo cloud server gia na parexei afti tin dynatotita

-
-
-

freedom of choice

-
-
-

Emeis mos agapame protinoume kai protinoume to

-
-
-

Federated-Sharing

-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/overview.html b/swarmlab/docs/swarmlab/docs/venus/overview.html deleted file mode 100644 index 22c8b85..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/overview.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - Venus :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Venus

-
-
-
-

This is the area where you will quide you to Build the network you require on demand and without effort.

-
-
-

share app/volume stous collaborators

-
-
-
-
-

Network

-
-
- -
-
-
-
-

Share

-
-
- -
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/share-app.html b/swarmlab/docs/swarmlab/docs/venus/share-app.html deleted file mode 100644 index 790bbc7..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/share-app.html +++ /dev/null @@ -1,525 +0,0 @@ - - - - - - Share app :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Share app

-
-
-
-

This is the area where we will guide you to share your app

-
-
-
-
-

browse apps

-
-
-
-share app -
-
Figure 1. share app
-
-
-

The menu shows the instances that are running (we have started them beforehand using swarmlab hybrid)

-
-
-

Now we can choose the ones we want to share.

-
-
-

app info

-
-

To request more info about the app we use the -more -Info - icon

-
-
-
-app info -
-
Figure 2. browsing app info
-
-
-
-

share app

-
-

To share an app we use the share - button

-
-
-
-browse network -
-
Figure 3. browsing network
-
-
-

Underneath the share we can see all the networks we are connected to

-
-
-

We now choose the one over which we would like to share the app.

-
-
-
-

share status

-
-
-browse network -
-
Figure 4. share status
-
-
- - - - - -
- - -we can see our status using the shared, when the app is shared the network button will appear. -
-
-
-
-
-
-

share info

-
-
-
-share info -
-
Figure 5. share info
-
-
-

the info shows information about the shared app

-
-
-
    -
  • -

    the "public" that we can share to other users

    -
  • -
  • -

    the private url we can use to connect ourselves

    -
  • -
-
-
- - - - - -
- - -for example we can see that we are using eth0 and we can also see the ip address. -
-
-
-
-
http://172.26.0.2:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3
-
-
-
-

The following is the link the users have to use.

-
-
-
-
http://10.1.2.67:8888/lab?token=819cfaa82577cc7ec49fec0a39f57bc12e37883119237cf3
-
-
-
-
-
-

undo share

-
-
-

To stop sharing we can use the Default button

-
-
-
-share default info -
-
Figure 6. share default info
-
-
- - - - - -
- - -we can again check the status using the shared, when shared, the network button will appear. -
-
-
-
-
-

Video

-
-
-

Share app

-
-
-
- - - - - -
- - -Learn how to share a app -
-
-
-
- -
-
-
-
-
-
-

Revoke access to shared

-
-
-
- - - - - -
- - -Learn how to revoke access to a shared app -
-
-
-
- -
-
-
-
-
-
-

Find shared info

-
-
-
- - - - - -
- - -Learn how to find info about a shared app -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/share-volume-connect.html b/swarmlab/docs/swarmlab/docs/venus/share-volume-connect.html deleted file mode 100644 index 59ef341..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/share-volume-connect.html +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - Volume :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Volume

-
-
-
-

This is the area where you will learn to connect volumes

-
-
-
-
-

connect

-
-
-

As usual we can get info using the volume more icon

-
-
-
-Volume shared info -
-
Figure 1. connect volume
-
-
- - - - - -
- - -to get info about a network we first have to select it -
-
-
-

to connect to a volume we use the more icon

-
-
-

we will be greeted by the following:

-
-
-
-Volume connect -
-
Figure 2. connect volume
-
-
-

here we can just click the Connect_to button

-
-
-

Our volume should be visible under My Connections on Shared volumes

-
-
- - - - - -
- - -this step ONLY initialized the server connection and not the actual file system -
-
-
-

Connect info

-
-

information about what we just did can be found in the menu

-
-
-
-Volume connect info -
-
Figure 3. volume info
-
-
- - - - - -
- - -the volume mount no icon tells us if the file system dir is mounted or not -
-
-
-
-

mount

-
-

we use the -volume mount no -icon

-
-
-
-

umount

-
-

we use the -volume mount yes -icon

-
-
-
-

mount info

-
-

to locate the shared directory wew use the volume info icon icon

-
-
-

This can be found under My Connections on Shared volumes and next to the corresponding volume

-
-
-

e.g. the dir in the example is

-
-
-
-
/data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes_client/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_volumename
-
-
-
-

here we can place any files we want to share

-
-
- - - - - -
- - -This only works as long as the volume mount yes is visible. -
-
-
-
-
-
-

disconnect

-
-
-

to disconnect we use the volume delete icon icon

-
-
-

that can be found in the My Connections on Shared volumes menu and next to the corresponding entry.

-
-
- - - - - -
- - -When disconnecting, only the connection is terminated and the actual data remains untouched. -
-
-
-
-
-

Video

-
-
-

Connect to volume

-
-
-
- - - - - -
- - -Learn how to connect to a volume -
-
-
-
- -
-
-
-
-
-
-

Disconnect volume

-
-
-
- - - - - -
- - -Learn how to disconnect volume -
-
-
-
- -
-
-
-
-
-
-

Volume info

-
-
-
- - - - - -
- - -Learn how to find info about the volume -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/share-volume-share.html b/swarmlab/docs/swarmlab/docs/venus/share-volume-share.html deleted file mode 100644 index ad23531..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/share-volume-share.html +++ /dev/null @@ -1,472 +0,0 @@ - - - - - - Volume :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Volume

-
-
-
-

This is the area where we will guide you to share volumes

-
-
-
-
-

share

-
-
-
-Volume menou -
-
Figure 1. share volume
-
-
-

create

-
-

To share a volume we will be using the volume share icon icon

-
-
-

and be greeted by the following menu:

-
-
-
-Volume create -
-
Figure 2. create volume
-
-
-

Please choose a name before clicking on the Create Volume button

-
-
-

You can now locate the volume under My shared Volumes

-
-
-
-Volume create info -
-
Figure 3. volume info
-
-
-
-

Directory info

-
-

To locate the shared directory we can use the volume info icon icon

-
-
-

This is located under the My shared Volumes and next to the corresponding volume.

-
-
-
-Volume dir info -
-
Figure 4. volume directory info
-
-
-

e.g. the dir from the example is

-
-
-
-
/data/appl/ok/swarmlab-venus/src-local/hybrid/connect/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ/volumes/dLZWqFyPxyxOL1DiJ3xCHJhi6ziLK7MJ_myvolume
-
-
-
-

here we can drop any file we would like to share

-
-
-
-

delete

-
-

To delete we can simply use the volume delete icon icon

-
-
-

again found under the My shared Volumes menu and next to the corresponding volume.

-
-
-
-Volume create info -
-
Figure 5. volume info
-
-
- - - - - -
- - -deleting a volume only terminates the connection and DOES NOT delete the stored data. -
-
-
-
-
-
-

shared volume info

-
-
-

After sharing a volme it will be available under the Shared volumes menu

-
-
-
-Volume shared info -
-
Figure 6. shared volume info
-
-
- - - - - -
- - -other users that look for your network will also have the above info -
-
-
-
-
-

Video

-
-
-

Share volume

-
-
-
- - - - - -
- - -Learn how to share a volume -
-
-
-
- -
-
-
-
-
-
-

Remove Shared volume

-
-
-
- - - - - -
- - -Learn how to remove a shared volume -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/share-volume.html b/swarmlab/docs/swarmlab/docs/venus/share-volume.html deleted file mode 100644 index 263013a..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/share-volume.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - Volume :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

Volume

-
-
-
-

This is the area where we will guide you to share and connect to volumes

-
-
-
-
- -
-
-
-Volume menou -
-
Figure 1. volume menu
-
-
-
-
-

Your shared volumes

-
-
-
-Volume menou -
-
Figure 2. volume you share
-
-
-

Using the Virtual networks menu we can identify all the networks we are connected to.

-
-
-

Using the My shared Volumes menu we can locate all the volumes that we have shared.

-
-
- - - - - -
- - -For more info we can always use the volume more icon -
-
-
-
-
-

shared from others

-
-
-

To the right we can find the volumes that other connected users have shared.

-
-
-

and also see if we are already connected to them or not.

-
-
-
-Volume others -
-
Figure 3. volume from others
-
-
- - - - - -
- - -the info provided belongs to the selected network. If you wish to get info about another network just select it. -
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - - diff --git a/swarmlab/docs/swarmlab/docs/venus/user.html b/swarmlab/docs/swarmlab/docs/venus/user.html deleted file mode 100644 index 2974b22..0000000 --- a/swarmlab/docs/swarmlab/docs/venus/user.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - User :: Swarmlab docs - - - - - - - - - -
- -
-
- -
- -
- -
-

User

-
-
-
-

This is the area where you will quide you to manage the user access

-
-
-
-
-

show networks

-
-
-

To request more info about the user we use the -Network -icon

-
-
-
-network info -
-
Figure 1. network info
-
-
-

Manage users

-
-

We can add/remove users by using the Show users button

-
-
-
-manage user -
-
Figure 2. network user
-
-
-

and then action

-
-
-
-
-
-

Video

-
-
-

Manage users

-
-
-
- - - - - -
- - -Learn how to manage users -
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-

This page was built using the Antora default UI

-
- - - - - - -