You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2 lines
12 KiB

(function(t){function e(e){for(var n,r,i=e[0],c=e[1],l=e[2],u=0,p=[];u<i.length;u++)r=i[u],Object.prototype.hasOwnProperty.call(s,r)&&s[r]&&p.push(s[r][0]),s[r]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(t[n]=c[n]);d&&d(e);while(p.length)p.shift()();return a.push.apply(a,l||[]),o()}function o(){for(var t,e=0;e<a.length;e++){for(var o=a[e],n=!0,i=1;i<o.length;i++){var c=o[i];0!==s[c]&&(n=!1)}n&&(a.splice(e--,1),t=r(r.s=o[0]))}return t}var n={},s={app:0},a=[];function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=n,r.d=function(t,e,o){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)r.d(o,n,function(e){return t[e]}.bind(null,n));return o},r.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/";var i=window["webpackJsonp"]=window["webpackJsonp"]||[],c=i.push.bind(i);i.push=e,i=i.slice();for(var l=0;l<i.length;l++)e(i[l]);var d=c;a.push([0,"chunk-vendors"]),o()})({0:function(t,e,o){t.exports=o("56d7")},"034f":function(t,e,o){"use strict";o("85ec")},"0ed5":function(t,e,o){t.exports=o.p+"img/docker.7b56657d.png"},"4cf0":function(t,e,o){"use strict";o("5dec")},"56d7":function(t,e,o){"use strict";o.r(e);var n=o("2b0e"),s=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{attrs:{id:"app"}},[o("nav",{staticClass:"navbar navbar-light navbar-expand-md bg-light justify-content-md-center justify-content-start"},[o("b-navbar-brand",{staticClass:"logo simple-text ti-swarmlab text-secondary"},[t._v(" Swarmlab.io ")]),o("div",{staticClass:"navbar-collapse collapse justify-content-between align-items-center w-100",attrs:{id:"collapsingNavbar2"}},[o("ul",{staticClass:"navbar-nav mx-auto text-md-center text-left"},[t._m(0),o("li",{staticClass:"nav-item"},[o("a",{staticClass:"nav-link",attrs:{href:"#"},on:{click:function(e){return t.hybrid("bootstrap")}}},[t._v("myNetwork")])]),t._m(1),t._m(2),t._m(3)]),o("ul",{staticClass:"nav navbar-nav flex-row justify-content-md-center justify-content-start flex-nowrap"},[o("b-nav-item",{attrs:{href:"https://git.swarmlab.io:3000",target:"_swarmlabgit"}},[t._v(" Swarmlab_git ")]),o("b-nav-item",[t._v(" | ")]),o("b-nav-item",{attrs:{href:"https://api-client.swarmlab.io:8088/?token="+t.token,target:"_swarmlab"}},[t._v(" Lab_onDemand ")]),o("b-nav-item")],1)])],1),o("b-row",[o("b-col",{attrs:{cols:"12"}},[o("network-table",{staticStyle:{"background-color":"#f8f9fa"}})],1)],1),o("b-row",[o("b-col",{attrs:{cols:"12"}})],1)],1)},a=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("li",{staticClass:"nav-item"},[o("a",{staticClass:"nav-link",attrs:{href:"#"}},[t._v("Link")])])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("li",{staticClass:"nav-item my-auto"},[o("a",{staticClass:"nav-link navbar-brand mx-0 d-none d-md-inline",attrs:{href:""}},[t._v("Hybrid")])])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("li",{staticClass:"nav-item"},[o("a",{staticClass:"nav-link",attrs:{href:"#"}},[t._v("Link")])])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("li",{staticClass:"nav-item"},[o("a",{staticClass:"nav-link",attrs:{href:"#"}},[t._v("Link")])])}],r=(o("e454"),function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",[o("div",{staticClass:"row"},[o("div",{staticClass:"col-12 order-first pr-md-1"},[o("br"),o("view-network")],1)])])}),i=[],c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"card",staticStyle:{"max-height":"100%"}},[n("v-wait",{attrs:{for:"myRunInstancetutor"}},[n("template",{slot:"waiting"},[n("div",[n("img",{attrs:{src:o("cf1c")}}),t._v(" Enter Lab_room... ")])])],2),n("card",{staticClass:"card-user",staticStyle:{"max-height":"100%"}},[n("div",{staticClass:"author"},[n("img",{staticClass:"avatar border-white",attrs:{src:o("0ed5"),alt:"..."}})]),n("b-container",{staticClass:"bv-example-row",attrs:{fluid:""}},[n("card",{staticClass:"card-user",staticStyle:{"max-height":"100%"}},[t.$socket.disconnected?n("span",{staticClass:"notification"},[t._v(" You are disconnected ")]):n("span",{staticClass:"notification"},[t._v(" You are connected ")]),n("div",{staticClass:"input-group input-group-sm sm-3"},[n("div",{staticClass:"input-group-prepend"},[n("button",{staticClass:"btn btn-outline-primary",attrs:{round:"",type:"button"},on:{click:function(e){return t.onAction("start")}}},[t._v(" Start local")])]),n("input",{directives:[{name:"model",rawName:"v-model",value:t.searchFor,expression:"searchFor"}],staticClass:"form-control",attrs:{type:"text","aria-label":"Small","aria-describedby":"inputGroup-sizing-sm",placeholder:"Search"},domProps:{value:t.searchFor},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.setFilter(e)},input:function(e){e.target.composing||(t.searchFor=e.target.value)}}}),n("div",{staticClass:"input-group-append"},[n("button",{staticClass:"btn btn-outline-primary",attrs:{round:"",type:"button"},on:{click:t.setFilter}},[t._v(" Go")])]),n("div",{staticClass:"input-group-append"},[n("button",{staticClass:"btn btn-outline-secondary",attrs:{round:"",type:"button"},on:{click:t.resetFilter}},[t._v(" Reset")])])])])],1)],1)],1)},l=[],d=o("2f62"),u=o("5f5b"),p=o("bc3a"),f=o.n(p),m={namespaced:!0,state:{token:""},getters:{gettoken(t,e){return t.token},getlog(t,e){return t.log}},mutations:{set_token(t,e){t.token=e},add_log(t,e){t.log.push(e)}},actions:{addlog({commit:t},e){var o={};o.message=e.log.log.message,o.tailed_path=e.log.log.tailed_path,o.date=e.log.date,t("add_log",o)},settoken({commit:t},e){t("set_token",e.token)},async swarmlabstart({commit:t,rootGetters:e},o){console.log("from "+JSON.stringify(o));try{var n=o.token,s={action:o.action},a={headers:{"content-type":"application/x-www-form-urlencoded",Authorization:"Bearer "+n}},r=await f.a.post("http://localhost:8084/run",s,a);console.log(JSON.stringify(r))}catch(c){if("Request failed with status code 401"!=c.message&&!/401/i.test(c.message)){var i={ERROR_str:c,ERROR:"yes"};return i}window.location.href="https://api-login.swarmlab.io:8089"}},async swarmlabhybridrm({commit:t,rootGetters:e},o){try{var n=o.token,s={action:o.action,nodename:o.nodename,nodeip:o.nodeip,nodeid:o.nodeid,noderole:o.noderole,nodezones:o.nodezones,nodedesc:o.nodedesc},a={headers:{"content-type":"application/x-www-form-urlencoded",Authorization:"Bearer "+n}},r=await f.a.post("https://api.swarmlab.io/swarmlabhybridrm",s,a);"invalid_token"==r.error&&(console.log(r),console.log(JSON.stringify(r))),console.log(JSON.stringify(r))}catch(c){if("Request failed with status code 401"!=c.message&&!/401/i.test(c.message)){var i={ERROR_str:c,ERROR:"yes"};return i}window.location.href="https://api-login.swarmlab.io:8089"}},async swarmlabstartget({commit:t,rootGetters:e},o){console.log("value "+JSON.stringify(o));try{var n=o.token,s={action:o.action},a={params:s,headers:{"content-type":"application/x-www-form-urlencoded",Authorization:"Bearer "+n}},r=await f.a.get("http://localhost:8084/run",a);return r}catch(c){if("Request failed with status code 401"!=c.message&&!/401/i.test(c.message)){var i={ERROR_str:c,ERROR:"yes"};return i}window.location.href="https://api-login.swarmlab.io:8089"}}}},g=o("ecee"),h=o("c074"),b=o("f2d1"),v=o("ad3d");o("f9e3"),o("2dd8");n["default"].use(d["a"]),n["default"].use(u["a"]),n["default"].component("font-awesome-icon",v["a"]),g["d"].add(h["d"],h["e"],h["c"],h["b"],h["a"],b["b"],b["c"],b["d"],h["f"],b["a"]),g["b"].watch();var k=new d["a"].Store({modules:{pipelineLLO:m},state:{},getters:{},mutations:{}}),y=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"card"},[t.$slots.image?o("div",{staticClass:"card-image"},[t._t("image")],2):t._e(),t.$slots.header||t.title?o("div",{staticClass:"card-header"},[t._t("header",[o("h4",{staticClass:"card-title"},[t._v(t._s(t.title))]),t.subTitle?o("p",{staticClass:"card-category"},[t._v(t._s(t.subTitle))]):t._e()])],2):t._e(),t.$slots.default?o("div",{staticClass:"card-body"},[t._t("default")],2):t._e(),t._t("raw-content"),t.$slots.footer?o("div",{staticClass:"card-footer"},[o("hr"),t._t("footer")],2):t._e()],2)},_=[],w={name:"card",props:{title:String,subTitle:String}},O=w,C=o("2877"),S=Object(C["a"])(O,y,_,!1,null,null,null),x=S.exports;var R=o("7bb1"),N=o("4c93");Object(R["b"])("alpha_num",N["a"]),Object(R["b"])("required",{...N["b"],message:"This field is required"});var j={components:{card:x},props:{},data(){return{issocket:"close",setFilter:{},searchFor:{},resetFilter:{}}},beforeMount(){console.log("send")},mounted(){},created(){var t=window.location.href,e=new URL(t);this.token=e.searchParams.get("token"),console.log("token "+this.token);k.dispatch("pipelineLLO/settoken",{token:this.token})},beforeDestroy(){},computed:{httpOptions(){var t=this.token;return{headers:{Authorization:"Bearer "+t}}}},methods:{async onAction(){var t={action:"up"};t.token=this.token,this.$socket.client.open(),this.$socket.client.emit("s1","test"),console.log("startobj "+JSON.stringify(t))},async socketopen(){},async socketauthenticate(){this.$socket.client.emit("authenticate",this.token)},async socketreconnect(){},async socketclose(){this.$socket.client.close()}},sockets:{connect(){console.log("socket connected socketdatasend"),this.issocket="open"},error(t){console.log("socket error "+JSON.stringify(t)),this.issocket="close"},connect_error(t){console.log("socket connect_error "+JSON.stringify(t)),this.issocket="close"},disconnect(t){console.log("socket disconnect "+JSON.stringify(t)),this.issocket="close",this.socketreconnect()},connect_timeout(t){console.log("socket timeout "+JSON.stringify(t)),this.issocket="close",this.socketreconnect()},reconnect(t){console.log("socket reconnect attemptNumber "+JSON.stringify(t)),this.socketreconnect()},reconnect_attempt(t){console.log("socket reconnect_attempt "+JSON.stringify(t)),this.socketreconnect()},reconnecting(t){console.log("socket reconnecting "+JSON.stringify(t)),this.socketreconnect()},reconnect_error(t){console.log("socket reconnect_error "+JSON.stringify(t)),this.issocket="close",this.socketreconnect()},unauthorized(t){console.log("socket unauthorized "+JSON.stringify(t)),this.issocket="close"},socket_id_emit(t){console.log("socket id from server "+JSON.stringify(t)),this.issocket="open"},async logdata(t){console.log(" socket from logdata "+JSON.stringify(t));k.dispatch("pipelineLLO/addlog",{log:t});var e=k.getters["pipelineLLO/getlog"];this.log_path=[...new Set(e.map(t=>t.tailed_path))];var o="";for(let s of this.log_path)if(o=e.filter(t=>t.tailed_path===s).length,n["default"].set(this.log_path_lenght,s,o),o>this.loglenghttotal)k.dispatch("pipelineLLO/taillog",{path:s})},async message(t){console.log(" socket message "+JSON.stringify(t))}},actions:{}},J=j,L=(o("4cf0"),Object(C["a"])(J,c,l,!1,null,null,null)),$=L.exports,E={components:{ViewNetwork:$},data(){return{loading:!1,consoleView:"off",productIndex:1}},mounted(){},beforeDestroy(){},created(){}},F=E,P=Object(C["a"])(F,r,i,!1,null,null,null),T=P.exports,z={name:"app",components:{NetworkTable:T},data(){return{show:!0,token:"",SwarmabAsciiLabTemplate:""}},mounted(){},created(){},methods:{hybrid(t){console.log(t)}}},A=z,q=(o("034f"),Object(C["a"])(A,s,a,!1,null,null,null)),G=q.exports,M=o("5886"),B=o("f2d6"),D=o.n(B),I=(o("c059"),o("f87c")),V=o("8e27");n["default"].use(M["default"]),n["default"].use(D.a);const Y=Object(V["io"])("https://localhost:3000",{autoConnect:!1,reconnection:!0,reconnectionDelay:500,maxReconnectionAttempts:1/0,pingInterval:25e3,pingTimeout:6e4,transports:["websocket","polling"],secure:!0});n["default"].use(I["a"],Y),n["default"].use(u["b"]);n["default"].component("ValidationProvider",R["a"]),n["default"].config.productionTip=!1,new n["default"]({el:"#app",store:k,wait:new D.a,render:t=>t(G)})},"5dec":function(t,e,o){},"85ec":function(t,e,o){},c059:function(t,e,o){},cf1c:function(t,e,o){t.exports=o.p+"img/loading.f4404720.gif"},e454:function(t,e,o){}});
//# sourceMappingURL=app.f56fe913.js.map