Sindbad~EG File Manager

Current Path : /home/infinitibizsol/irfarms.infinitibizsol.com/node_modules/swagger-stats/ux/js/
Upload File :
Current File : /home/infinitibizsol/irfarms.infinitibizsol.com/node_modules/swagger-stats/ux/js/app.cba61b09.js

(function(t){function e(e){for(var s,i,o=e[0],d=e[1],l=e[2],c=0,p=[];c<o.length;c++)i=o[c],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&p.push(r[i][0]),r[i]=0;for(s in d)Object.prototype.hasOwnProperty.call(d,s)&&(t[s]=d[s]);u&&u(e);while(p.length)p.shift()();return n.push.apply(n,l||[]),a()}function a(){for(var t,e=0;e<n.length;e++){for(var a=n[e],s=!0,i=1;i<a.length;i++){var d=a[i];0!==r[d]&&(s=!1)}s&&(n.splice(e--,1),t=o(o.s=a[0]))}return t}var s={},r={app:0},n=[];function i(t){return o.p+"js/"+({}[t]||t)+"."+{"chunk-2d0b90b4":"fd2ddfbb","chunk-2d0daf1e":"b926a4bf","chunk-2d0de2f2":"405bc743","chunk-461883cd":"3528d97a"}[t]+".js"}function o(e){if(s[e])return s[e].exports;var a=s[e]={i:e,l:!1,exports:{}};return t[e].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.e=function(t){var e=[],a=r[t];if(0!==a)if(a)e.push(a[2]);else{var s=new Promise((function(e,s){a=r[t]=[e,s]}));e.push(a[2]=s);var n,d=document.createElement("script");d.charset="utf-8",d.timeout=120,o.nc&&d.setAttribute("nonce",o.nc),d.src=i(t);var l=new Error;n=function(e){d.onerror=d.onload=null,clearTimeout(c);var a=r[t];if(0!==a){if(a){var s=e&&("load"===e.type?"missing":e.type),n=e&&e.target&&e.target.src;l.message="Loading chunk "+t+" failed.\n("+s+": "+n+")",l.name="ChunkLoadError",l.type=s,l.request=n,a[1](l)}r[t]=void 0}};var c=setTimeout((function(){n({type:"timeout",target:d})}),12e4);d.onerror=d.onload=n,document.head.appendChild(d)}return Promise.all(e)},o.m=t,o.c=s,o.d=function(t,e,a){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)o.d(a,s,function(e){return t[e]}.bind(null,s));return a},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o.oe=function(t){throw console.error(t),t};var d=window["webpackJsonp"]=window["webpackJsonp"]||[],l=d.push.bind(d);d.push=e,d=d.slice();for(var c=0;c<d.length;c++)e(d[c]);var u=l;n.push([0,"chunk-vendors"]),a()})({0:function(t,e,a){t.exports=a("56d7")},"0e21":function(t,e,a){},"2d17":function(t,e,a){},"4d40":function(t,e,a){},"4dd1":function(t,e,a){"use strict";a("2d17")},"56d7":function(t,e,a){"use strict";a.r(e);a("e260"),a("e6cf"),a("cca6"),a("a79d");var s=a("2b0e"),r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"app"}},[a("router-view")],1)},n=[],i=(a("5c0b"),a("2877")),o={},d=Object(i["a"])(o,r,n,!1,null,null,null),l=d.exports,c=a("1da1"),u=(a("96cf"),a("b0c0"),a("8c4f")),p=a("2f62"),h=a("d4ec"),b=a("bee2"),f=(a("d3b7"),a("bc3a")),m=a.n(f),g=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(h["a"])(this,t),this.options=e,this.success=!1,this.code=0,this.message="",this.payload=null,this.headers=null}return Object(b["a"])(t,[{key:"execute",value:function(){var t=this;return new Promise((function(e){m()(t.options).then((function(a){t.success=!0,t.code=a.status,t.payload=a.data,t.message=a.statusText,t.headers=a.headers,e(t)})).catch((function(a){t.success=!1,t.code=a.response.status,t.message=a.response.statusText,t.payload=a.response.data,t.headers=a.response.headers,e(t)}))}))}}]),t}(),v=g,w=".",y={getStats:function(t){var e=t.fields,a=void 0===e?null:e,s=t.method,r=void 0===s?null:s,n=t.path,i=void 0===n?null:n,o=t.username,d=void 0===o?null:o,l=t.password,c=void 0===l?null:l,u={};a&&(u.fields=a),r&&(u.method=r),i&&(u.path=i);var p={method:"get",url:"".concat(w,"/stats"),params:u};return d&&c&&(p.auth={username:d,password:c}),new v(p).execute()},authenticate:function(){return Object(c["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,new v({method:"get",url:"".concat(w,"/stats")}).execute();case 2:return e=t.sent,t.abrupt("return",e);case 4:case"end":return t.stop()}}),t)})))()},logout:function(){return Object(c["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,new v({method:"get",url:"".concat(w,"/logout")}).execute();case 2:return e=t.sent,t.abrupt("return",e);case 4:case"end":return t.stop()}}),t)})))()}},O=y,x=(a("b64b"),a("a15b"),a("3efc")),D=function(){function t(){Object(h["a"])(this,t)}return Object(b["a"])(t,[{key:"updateStats",value:function(t){for(var e=0,a=Object.keys(t);e<a.length;e++){var s=a[e];this[s]=t[s]}}},{key:"getApiStatsArray",value:function(){var t=[],e=Object(x["a"])(null,["apistats"],this),a=Object(x["a"])(null,["apidefs"],this);if(!e)return t;for(var s=0,r=Object.keys(e);s<r.length;s++)for(var n=r[s],i=e[n],o=0,d=Object.keys(i);o<d.length;o++){var l=d[o];t.push(Object.assign({path:n,method:l},i[l],{tags:Object(x["a"])([],[n,l,"tags"],a).join(",")}))}return t}},{key:"getMethodStatsArray",value:function(){var t=[],e=Object(x["a"])(null,["method"],this);if(!e)return t;for(var a=0,s=Object.keys(e);a<s.length;a++){var r=s[a];t.push(Object.assign({method:r},e[r]))}return t}},{key:"getCurrentTimelineBucket",value:function(){var t=Object(x["a"])(null,["timeline","settings"],this),e=Object(x["a"])(null,["timeline","data"],this);return e&&t?e[t.bucket_current]:{}}},{key:"getSortedTimeline",value:function(){var t=[],e=Object(x["a"])(null,["timeline","settings"],this),a=Object(x["a"])(null,["timeline","data"],this);if(a&&e)for(var s=0,r=Object.keys(a);s<r.length;s++){var n=r[s],i=a[n];i.tc=parseInt(n),i.ts=i.tc*(e.bucket_duration||6e4),t.push(i)}return t.sort((function(t,e){return t.tc-e.tc})),t}}]),t}(),j=new D,S=j,_={updated:0},T={},k={SET_STATS:function(t,e){var a=e.stats;S.updateStats(a),t.updated=Date.now()}},q={getStats:function(t,e){return Object(c["a"])(regeneratorRuntime.mark((function a(){var s,r,n,i,o,d,l,c,u,p,h,b,f;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=t.commit,r=e.fields,n=void 0===r?null:r,i=e.method,o=void 0===i?null:i,d=e.path,l=void 0===d?null:d,c=e.username,u=void 0===c?null:c,p=e.password,h=void 0===p?null:p,b=null,a.next=5,O.getStats({fields:n,method:o,path:l,username:u,password:h});case 5:return f=a.sent,f.success?(b=f.payload,s("SET_STATS",{stats:b})):s("SET_STATS",{stats:{}}),a.abrupt("return",f);case 8:case"end":return a.stop()}}),a)})))()}},R={namespaced:!0,state:_,getters:T,mutations:k,actions:q},E=a("2909"),C=(a("a434"),function(){return{items:[],expanded:[]}}),W={},M={ADD:function(t,e){var a=e.key,s=e.data;t.items.unshift({key:a,data:s})},REMOVE:function(t,e){var a=e.index;t.items.splice(a,1)},SET_EXPANDED:function(t,e){var a=e.expanded;t.expanded=Object(E["a"])(a)}},A={add:function(t,e){var a=t.commit,s=e.key,r=e.data;a("ADD",{key:s,data:r})},remove:function(t,e){var a=t.commit,s=e.index;a("REMOVE",{index:s})},setExpanded:function(t,e){var a=t.commit,s=e.expanded;a("SET_EXPANDED",{expanded:s})}},P={namespaced:!0,state:C,getters:W,mutations:M,actions:A};s["a"].use(p["a"]);var Q=new p["a"].Store({state:{dark:"true"===(localStorage["sws-dark-mode"]||"false"),refreshTrigger:0,refreshTimeout:5e3,refreshLast:0,intervalId:null,rotateTrigger:0,rotateLast:0,rotateTimeout:15e3,authenticated:!1,loggedin:!1},modules:{stats:R,lasterrors:P,longestrequests:P},mutations:{SET_DARK:function(t,e){var a=e.dark;localStorage["sws-dark-mode"]=a,t.dark=a},SET_AUTH:function(t,e){var a=e.authenticated,s=void 0!==a&&a,r=e.loggedin,n=void 0!==r&&r;t.authenticated=s,t.loggedin=n},SET_INTERVAL_ID:function(t,e){var a=e.id;t.intervalId=a},SET_REFRESH_TIMEOUT:function(t,e){var a=e.timeout;t.refreshTimeout=a},PERFORM_REFRESH:function(t){t.refreshLast=Date.now(),t.refreshTrigger=t.refreshLast},PERFORM_ROTATE:function(t){t.rotateLast=Date.now(),t.rotateTrigger=t.rotateLast}},actions:{setDark:function(t,e){var a=t.commit,s=e.dark;a("SET_DARK",{dark:s})},initRefresh:function(t){var e=t.commit,a=t.state;if(!a.intervalId){var s=setInterval((function(){if(0!==a.refreshTimeout){var t=Date.now(),s=t-a.refreshLast;s>=a.refreshTimeout-100&&e("PERFORM_REFRESH");var r=t-a.rotateLast;r>=a.rotateTimeout-100&&e("PERFORM_ROTATE")}}),1e3);e("SET_INTERVAL_ID",{id:s})}},setRefreshTimeout:function(t,e){var a=t.commit,s=e.timeout;a("SET_REFRESH_TIMEOUT",{timeout:s})},performRefresh:function(t){var e=t.commit;e("PERFORM_REFRESH")},login:function(t,e){return Object(c["a"])(regeneratorRuntime.mark((function a(){var s,r,n,i,o;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=t.commit,r=t.dispatch,n=e.username,i=e.password,a.next=4,r("stats/getStats",{username:n,password:i});case 4:return o=a.sent,s("SET_AUTH",{authenticated:o.success,loggedin:o.success}),a.abrupt("return",o);case 7:case"end":return a.stop()}}),a)})))()},logout:function(t){return Object(c["a"])(regeneratorRuntime.mark((function e(){var a,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.commit,e.next=3,O.logout();case 3:return s=e.sent,a("SET_AUTH",{authenticated:!1,loggedin:!1}),e.abrupt("return",s);case 6:case"end":return e.stop()}}),e)})))()}}}),L=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-layout",{attrs:{view:"hHh lpR fFf"}},[a("q-header",{staticClass:"text-grey-4 sws-toolbar-bg",attrs:{"height-hint":"98"}},[a("q-toolbar",[a("q-btn",{attrs:{dense:"",flat:"",round:"",icon:"menu"},on:{click:function(e){t.leftShown=!t.leftShown}}}),a("q-toolbar-title",[t._v(" swagger-stats ")]),a("q-toggle",{attrs:{icon:"brightness_medium"},model:{value:t.dark,callback:function(e){t.dark=e},expression:"dark"}},[a("q-tooltip",{attrs:{anchor:"bottom right",self:"center middle"}},[t._v("Dark Mode")])],1),a("q-toggle",{attrs:{icon:"dynamic_feed"},model:{value:t.rotateEnabled,callback:function(e){t.rotateEnabled=e},expression:"rotateEnabled"}},[a("q-tooltip",{attrs:{anchor:"bottom right",self:"center middle"}},[t._v("Slide show")])],1),a("q-btn",{attrs:{dense:"",flat:"",size:"md",round:"",icon:"refresh"},on:{click:t.performRefresh}}),a("q-btn-toggle",{attrs:{"text-color":"blue-grey-8","toggle-text-color":"grey-4",size:"md",dense:"",flat:"",options:t.refreshOptions},model:{value:t.refreshTimeout,callback:function(e){t.refreshTimeout=e},expression:"refreshTimeout"}}),t.loggedin?a("q-btn",{attrs:{dense:"",flat:"",size:"md",round:"",icon:"logout"},on:{click:t.performLogout}}):t._e()],1)],1),a("q-drawer",{attrs:{"show-if-above":"",mini:t.miniState,side:"left",bordered:""},on:{"on-layout":t.handleLeftLayout},model:{value:t.leftShown,callback:function(e){t.leftShown=e},expression:"leftShown"}},[a("q-list",[t._l(t.menuItems,(function(e){return a("q-item",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.link,attrs:{clickable:"",to:e.link,exact:""}},[a("q-item-section",{attrs:{avatar:""}},[a("q-icon",{attrs:{name:e.icon}},[a("q-tooltip",{attrs:{anchor:"top right",self:"center middle"}},[t._v(" "+t._s(e.title)+" ")])],1)],1),a("q-item-section",[a("q-item-label",[t._v(t._s(e.title))])],1)],1)})),a("q-separator"),a("q-btn",{staticClass:"full-width",attrs:{ripple:!1,flat:"",icon:t.miniState?"chevron_right":"chevron_left",size:"md"},on:{click:t.toggleMiniState}})],2)],1),a("q-drawer",{attrs:{side:"right",bordered:""},model:{value:t.rightShown,callback:function(e){t.rightShown=e},expression:"rightShown"}}),a("q-page-container",[a("transition",{attrs:{name:t.transitionName}},[a("router-view")],1)],1)],1)},N=[],F=a("5530"),I={name:"SwsUxLayout",data:function(){return{miniState:!0,leftShown:!0,rightShown:!1,transitionName:"",testColors:null,menuItems:[{title:"Summary",link:"/",icon:"trending_up"},{title:"Requests",link:"/requests",icon:"sync_alt"},{title:"Errors",link:"/errors",icon:"error"},{title:"API",link:"/api",icon:"code"},{title:"API Operation",link:"/apiop",icon:"settings_ethernet"},{title:"API Responses",link:"/apiresponses",icon:"pie_chart"},{title:"Rates & Durations",link:"/rates",icon:"schedule"},{title:"Payload",link:"/payload",icon:"swap_vert"},{title:"Last Errors",link:"/lasterrors",icon:"error_outline"},{title:"Longest Requests",link:"/longestrequests",icon:"hourglass_empty"}],refreshOptions:[{icon:"pause",value:0},{label:"1s",value:1e3},{label:"5s",value:5e3},{label:"15s",value:15e3},{label:"30s",value:3e4},{label:"1m",value:6e4}],rotateEnabled:!1,rotateCurrent:-1,rotateOptions:["/","/requests","/errors","/api","/apiresponses","/rates","/payload"]}},computed:Object(F["a"])(Object(F["a"])({},Object(p["c"])({authenticated:function(t){return t.authenticated},loggedin:function(t){return t.loggedin},rotateTrigger:function(t){return t.rotateTrigger}})),{},{refreshTimeout:{get:function(){return this.$store.state.refreshTimeout},set:function(t){this.setRefreshTimeout({timeout:t})}},dark:{get:function(){return this.$store.state.dark},set:function(t){this.setDark({dark:t})}}}),watch:{dark:{handler:function(t){this.$q.dark.set(t)}},rotateEnabled:{handler:function(t){t&&(this.rotateCurrent=-1)}},rotateTrigger:{handler:function(){var t=this;this.rotateEnabled&&(this.rotateCurrent++,this.rotateCurrent>=this.rotateOptions.length&&(this.rotateCurrent=0),this.transitionName="fade",this.$router.push(this.rotateOptions[this.rotateCurrent]),this.$nextTick((function(){setTimeout((function(){t.transitionName=""}),550)})))}}},mounted:function(){this.$q.dark.set(this.dark),this.initRefresh()},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({setDark:"setDark",initRefresh:"initRefresh",setRefreshTimeout:"setRefreshTimeout",performRefresh:"performRefresh",logout:"logout"})),{},{toggleMiniState:function(){this.miniState=!this.miniState,this.$nextTick((function(){setTimeout((function(){window.dispatchEvent(new Event("resize"))}),200)}))},handleLeftLayout:function(t){this.$nextTick((function(){setTimeout((function(){window.dispatchEvent(new Event("resize"))}),100)}))},performLogout:function(){var t=this;return Object(c["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.logout();case 2:t.$router.push("/login");case 3:case"end":return e.stop()}}),e)})))()}})},B=I,z=(a("4dd1"),a("4d5a")),U=a("e359"),H=a("65c6"),$=a("9c40"),X=a("6ac5"),G=a("9564"),V=a("05c0"),K=a("6a67"),J=a("9404"),Y=a("1c1c"),Z=a("66e5"),tt=a("4074"),et=a("0016"),at=a("0170"),st=a("eb85"),rt=a("09e3"),nt=a("714f"),it=a("93dc"),ot=a.n(it),dt=Object(i["a"])(B,L,N,!1,null,null,null),lt=dt.exports;ot()(dt,"components",{QLayout:z["a"],QHeader:U["a"],QToolbar:H["a"],QBtn:$["a"],QToolbarTitle:X["a"],QToggle:G["a"],QTooltip:V["a"],QBtnToggle:K["a"],QDrawer:J["a"],QList:Y["a"],QItem:Z["a"],QItemSection:tt["a"],QIcon:et["a"],QItemLabel:at["a"],QSeparator:st["a"],QPageContainer:rt["a"]}),ot()(dt,"directives",{Ripple:nt["a"]});var ct=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:"Summary",icon:"trending_up"}}),t.ready?a("db-dashboard",{attrs:{dbspec:t.dbspec,dbdata:t.dbdata,dark:t.dark}}):t._e()],1)},ut=[],pt=a("b85c"),ht=a("3ea4"),bt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-toolbar",{staticStyle:{margin:"4px 4px 4px 0px"}},[a("q-icon",{staticClass:"text-primary",attrs:{name:t.icon,size:"sm"}}),a("q-toolbar-title",[t._v(" "+t._s(t.title)+" ")]),a("q-space"),a("div",{staticClass:"text-caption"},[t._v("powered by "),a("a",{attrs:{href:"https://dashblocks.io",target:"blank"}},[t._v("dashblocks")])])],1)},ft=[],mt={name:"TitleBar",props:{title:String,icon:String}},gt=mt,vt=a("cb32"),wt=a("2c91"),yt=Object(i["a"])(gt,bt,ft,!1,null,null,null),Ot=yt.exports;ot()(yt,"components",{QToolbar:H["a"],QIcon:et["a"],QAvatar:vt["a"],QToolbarTitle:X["a"],QSpace:wt["a"]});a("b680"),a("99af"),a("d81d");var xt=function(){function t(){Object(h["a"])(this,t)}return Object(b["a"])(t,[{key:"formatBytes",value:function(t,e){if(0===t)return{value:0,qualifier:"Bytes"};var a=1e3,s=e||2,r=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(t)/Math.log(a));return{value:parseFloat((t/Math.pow(a,n)).toFixed(s)),qualifier:r[n]}}},{key:"bucketsToLabels",value:function(t){var e=[];if(Array.isArray(t)&&t.length>0){var a,s=0,r=Object(pt["a"])(t);try{for(r.s();!(a=r.n()).done;){var n=a.value;e.push("".concat(s,"-").concat(n)),s=n}}catch(i){r.e(i)}finally{r.f()}e.push("".concat(s,"-inf"))}return e}},{key:"getKVObjSortedArray",value:function(t,e){var a=Object.keys(t),s=a.map((function(e){return{k:e,v:t[e]}}));return s.sort((function(t,a){return e?t.v-a.v:a.v-t.v})),s}}]),t}(),Dt=new xt,jt=Dt,St=a("c197"),_t=a.n(St),Tt={name:"SummaryView",components:{TitleBar:Ot},data:function(){return{timer:null,dbdata:new ht["a"],dbspec:{layout:{type:"grid",size:12},widgets:[{id:"w16",type:"DbDygraphsBar",cspan:12,height:250,properties:{options:{stackedGraph:!0,title:"Traffic",ylabel:"Requests",labels:["Date","Success","Redirect","Client Error","Server Error"],legend:"always"},opacity:.5}},{id:"w1",type:"DbNumber",cspan:2,properties:{title:"Requests",subtitle:"Total requests received",icon:"fa fa-signal"}},{id:"w2",type:"DbNumber",cspan:2,properties:{title:"Apdex Score",subtitle:"Overall Apdex Score",total:1,trendMax:1,format:"%.2f",percentRanges:[{value:50,color:"red"},{value:60,color:"orange"},{value:100,color:"green"}]}},{id:"w3",type:"DbNumber",cspan:2,properties:{title:"Current Req Rate",subtitle:"Requests per second",footer:"On last time interval",format:"%.2f",icon:"fa fa-exchange-alt"}},{id:"w4",type:"DbNumber",cspan:2,properties:{title:"Current Err Rate",subtitle:"Errors per second",format:"%.2f",icon:"fa fa-exclamation"}},{id:"w5",type:"DbNumber",cspan:2,properties:{title:"CPU",subtitle:"CPU Usage",total:100,trendMax:100,format:"%.2f %s",qualifier:"%"}},{id:"w6",type:"DbNumber",cspan:2,properties:{title:"Memory",subtitle:"heapUsed",format:"%.2f %s",icon:"fa fa-sd-card"}},{id:"w7",type:"DbNumber",cspan:2,properties:{title:"Errors",subtitle:"Total Error Responses"}},{id:"w8",type:"DbNumber",cspan:2,properties:{title:"2XX",subtitle:"Success Responses",percentRanges:[{value:50,color:"red"},{value:70,color:"orange"},{value:100,color:"green"}]}},{id:"w9",type:"DbNumber",cspan:2,properties:{title:"3XX",subtitle:"Redirect Responses"}},{id:"w10",type:"DbNumber",cspan:2,properties:{title:"4XX",subtitle:"Client Error Responses"}},{id:"w11",type:"DbNumber",cspan:2,properties:{title:"5XX",subtitle:"Server Error Responses"}},{id:"w12",type:"DbNumber",cspan:2,properties:{title:"Event Loop Lag",subtitle:"Current Event Loop Lag",format:"%.3f ms",icon:"fa fa-hourglass-half"}},{id:"w14",type:"DbDygraphsLine",cspan:6,height:180,properties:{options:{stackedGraph:!1,title:"CPU",ylabel:"CPU, %",labels:["Date","CPU"]}}},{id:"w18",type:"DbDygraphsLine",cspan:6,height:180,properties:{options:{stackedGraph:!1,title:"Apdex Score",ylabel:"Score",labels:["Date","Apdex Score"]}}},{id:"w15",type:"DbDygraphsLine",cspan:6,height:180,properties:{options:{stackedGraph:!1,title:"Memory",ylabel:"MB",labels:["Date","heapTotal","heapUsed"]}}},{id:"w17",type:"DbDygraphsLine",cspan:6,height:180,properties:{options:{stackedGraph:!1,title:"Event Loop Lag",ylabel:"msec",labels:["Date","Lag"]}}}]},ready:!1}},computed:Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},refreshTrigger:function(t){return t.refreshTrigger},statsUpdated:function(t){return t.stats.updated}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["timeline","apidefs"]})}},statsUpdated:{handler:function(){this.updateStats()}}},mounted:function(){this.initialize(),this.getStats({fields:["timeline","apidefs"]}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{initialize:function(){this.dbdata.setWData("w1",{value:0,trend:[]}),this.dbdata.setWData("w2",{value:0,trend:[]}),this.dbdata.setWData("w3",{value:0,trend:[]}),this.dbdata.setWData("w4",{value:0,trend:[]}),this.dbdata.setWData("w5",{value:0,trend:[]}),this.dbdata.setWData("w6",{value:0,qualifier:"",trend:[]}),this.dbdata.setWData("w7",{value:0,trend:[]}),this.dbdata.setWData("w8",{value:0,trend:[]}),this.dbdata.setWData("w9",{value:0,trend:[]}),this.dbdata.setWData("w10",{value:0,trend:[]}),this.dbdata.setWData("w11",{value:0,trend:[]}),this.dbdata.setWData("w12",{value:0,trend:[]}),this.dbdata.setWData("w14",{data:[]}),this.dbdata.setWData("w15",{data:[]}),this.dbdata.setWData("w16",{data:[]}),this.dbdata.setWData("w17",{data:[]}),this.dbdata.setWData("w18",{data:[]})},updateStats:function(){var t,e=Object(x["a"])(0,["all","requests"],S),a=[[],[],[],[],[],[],[],[],[],[],[],[]],s=[],r=[],n=[],i=[],o=[],d=S.getSortedTimeline(),l=Object(pt["a"])(d);try{for(l.s();!(t=l.n()).done;){var c=t.value;s.push([new Date(c.ts),Object(x["a"])(0,["stats","success"],c),Object(x["a"])(0,["stats","redirect"],c),Object(x["a"])(0,["stats","client_error"],c),Object(x["a"])(0,["stats","server_error"],c)]),o.push([new Date(c.ts),Object(x["a"])(0,["stats","apdex_score"],c)]),r.push([new Date(c.ts),Object(x["a"])(0,["sys","cpu"],c)]),n.push([new Date(c.ts),Object(x["a"])(0,["sys","heapTotal"],c)/1048576,Object(x["a"])(0,["sys","heapUsed"],c)/1048576]),i.push([new Date(c.ts),Object(x["a"])(0,["sys","lag"],c)]),a[0].push(Object(x["a"])(0,["stats","requests"],c)),a[1].push(Object(x["a"])(0,["stats","apdex_score"],c)),a[2].push(Object(x["a"])(0,["stats","req_rate"],c)),a[3].push(Object(x["a"])(0,["stats","err_rate"],c)),a[4].push(Object(x["a"])(0,["sys","cpu"],c)),a[5].push(Object(x["a"])(0,["sys","heapUsed"],c)),a[6].push(Object(x["a"])(0,["stats","errors"],c)),a[7].push(Object(x["a"])(0,["stats","success"],c)),a[8].push(Object(x["a"])(0,["stats","redirect"],c)),a[9].push(Object(x["a"])(0,["stats","client_error"],c)),a[10].push(Object(x["a"])(0,["stats","server_error"],c)),a[11].push(Object(x["a"])(0,["sys","lag"],c))}}catch(w){l.e(w)}finally{l.f()}var u=S.getCurrentTimelineBucket(),p=Object(x["a"])(0,["stats","req_rate"],u),h=Object(x["a"])(0,["stats","err_rate"],u),b=Math.max.apply(Math,Object(E["a"])(a[0])),f=Math.max.apply(Math,Object(E["a"])(a[2]));this.dbdata.setWData("w1",{value:e,trend:a[0]}),this.dbdata.setWData("w2",{value:Object(x["a"])(0,["all","apdex_score"],S),trend:a[1]}),this.dbdata.setWData("w3",{value:p,trend:a[2]}),this.dbdata.setWData("w4",{value:h,trend:a[3],trendMax:f}),this.dbdata.setWData("w5",{value:Object(x["a"])(0,["sys","cpu"],S),trend:a[4]});var m=jt.formatBytes(Object(x["a"])(0,["sys","heapUsed"],S),2),g=m.value,v=m.qualifier;this.dbdata.setWData("w6",{value:g,qualifier:v,trend:a[5]}),this.dbdata.setWData("w7",{value:Object(x["a"])(0,["all","errors"],S),trend:a[6],trendMax:b,total:e}),this.dbdata.setWData("w8",{value:Object(x["a"])(0,["all","success"],S),trend:a[7],trendMax:b,total:e}),this.dbdata.setWData("w9",{value:Object(x["a"])(0,["all","redirect"],S),trend:a[8],trendMax:b,total:e}),this.dbdata.setWData("w10",{value:Object(x["a"])(0,["all","client_error"],S),trend:a[9],trendMax:b,total:e}),this.dbdata.setWData("w11",{value:Object(x["a"])(0,["all","server_error"],S),trend:a[10],trendMax:b,total:e}),this.dbdata.setWData("w12",{value:Object(x["a"])(0,["sys","lag"],S),trend:a[11]}),this.dbdata.setWData("w14",{data:r}),this.dbdata.setWData("w15",{data:n}),this.dbdata.setWData("w16",{data:s}),this.dbdata.setWData("w17",{data:i}),this.dbdata.setWData("w18",{data:o})},collapse:function(t,e){var a,s=[],r=0,n=0,i=Object(pt["a"])(t);try{for(i.s();!(a=i.n()).done;){var o=a.value;n+=o,r++,r===e&&(s.push(n),r=0,n=0)}}catch(d){i.e(d)}finally{i.f()}return r>0&&s.push(n),s}})},kt=Tt,qt=a("9989"),Rt=Object(i["a"])(kt,ct,ut,!1,null,null,null),Et=Rt.exports;ot()(Rt,"components",{QPage:qt["a"]});var Ct=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:"Rates & Durations",icon:"schedule"}}),t.ready?a("db-dashboard",{attrs:{dbspec:t.dbspec,dbdata:t.dbdata,dark:t.dark}}):t._e()],1)},Wt=[],Mt={name:"SummaryView",components:{TitleBar:Ot},data:function(){return{timer:null,dbdata:new ht["a"],dbspec:{layout:{type:"grid",size:12},widgets:[{id:"w1",type:"DbNumber",cspan:2,properties:{title:"Current Apdex Score",subtitle:"Apdex Score",total:1,trendMax:1,format:"%.2f",percentRanges:[{value:50,color:"red"},{value:60,color:"orange"},{value:100,color:"green"}]}},{id:"w2",type:"DbNumber",cspan:2,properties:{title:"Current Req Rate",subtitle:"Requests per second",format:"%.2f",icon:"fa fa-exchange-alt"}},{id:"w3",type:"DbNumber",cspan:2,properties:{title:"Current Err Rate",subtitle:"Errors per second",format:"%.2f"}},{id:"w4",type:"DbNumber",cspan:2,properties:{title:"Current Max HT",subtitle:"Max Handle Time",format:"%.2f",icon:"fa fa-exclamation"}},{id:"w5",type:"DbNumber",cspan:2,properties:{title:"Current Avg HT",subtitle:"Avg Handle Time",format:"%.2f",icon:"fa fa-exclamation"}},{id:"w6",type:"DbNumber",cspan:2,properties:{title:"Current Lag",subtitle:"Current Event Loop Lag",format:"%.3f ms",icon:"fa fa-hourglass-half"}},{id:"w7",type:"DbNumber",cspan:2,properties:{title:"Overall Apdex Score",subtitle:"Apdex Score of all time",total:1,trendMax:1,format:"%.2f",percentRanges:[{value:50,color:"red"},{value:60,color:"orange"},{value:100,color:"green"}]}},{id:"w8",type:"DbNumber",cspan:2,properties:{title:"Overall Req Rate",subtitle:"Req rate of all time",format:"%.2f",icon:"fa fa-exchange-alt"}},{id:"w9",type:"DbNumber",cspan:2,properties:{title:"Overall Err Rate",subtitle:"Err rate of all time",format:"%.2f"}},{id:"w10",type:"DbNumber",cspan:2,properties:{title:"Overall Max HT",subtitle:"Max Handle Time of all time",format:"%.2f",icon:"fa fa-exclamation"}},{id:"w11",type:"DbNumber",cspan:2,properties:{title:"Overall Avg HT",subtitle:"Avg Handle Time of all time",format:"%.2f",icon:"fa fa-exclamation"}},{id:"w12",type:"DbNumber",cspan:2,properties:{title:"Overall Max Lag",subtitle:"Max Observed Event Loop Lag",format:"%.3f ms",icon:"fa fa-hourglass-half"}},{id:"w14",type:"DbDygraphsLine",cspan:12,height:200,properties:{options:{stackedGraph:!1,title:"Apdex Score",ylabel:"Score",labels:["Date","Apdex Score"]}}},{id:"w15",type:"DbDygraphsLine",cspan:12,height:200,properties:{options:{stackedGraph:!1,title:"Request and Error Rates Trend",ylabel:"req per second",labels:["Date","Req Rate","Err Rate"]}}},{id:"w16",type:"DbDygraphsLine",cspan:12,height:200,properties:{options:{stackedGraph:!1,title:"Handle Time Trend",ylabel:"msec",labels:["Date","Max HT","Avg HT"]}}}]},ready:!1}},computed:Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},statsUpdated:function(t){return t.stats.updated},refreshTrigger:function(t){return t.refreshTrigger}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["timeline"]})}},statsUpdated:{handler:function(){this.updateStats()}}},mounted:function(){this.initialize(),this.getStats({fields:["timeline"]}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{initialize:function(){this.dbdata.setWData("w1",{value:0,trend:[]}),this.dbdata.setWData("w2",{value:0,trend:[]}),this.dbdata.setWData("w3",{value:0,trend:[]}),this.dbdata.setWData("w4",{value:0,trend:[]}),this.dbdata.setWData("w5",{value:0,trend:[]}),this.dbdata.setWData("w6",{value:0}),this.dbdata.setWData("w7",{value:0}),this.dbdata.setWData("w8",{value:0}),this.dbdata.setWData("w9",{value:0}),this.dbdata.setWData("w10",{value:0}),this.dbdata.setWData("w11",{value:0}),this.dbdata.setWData("w12",{value:0}),this.dbdata.setWData("w14",{data:[]}),this.dbdata.setWData("w15",{data:[]}),this.dbdata.setWData("w16",{data:[]})},updateStats:function(){var t,e=[[],[],[],[],[]],a=[],s=[],r=[],n=S.getSortedTimeline(),i=Object(pt["a"])(n);try{for(i.s();!(t=i.n()).done;){var o=t.value;a.push([new Date(o.ts),Object(x["a"])(0,["stats","apdex_score"],o)]),s.push([new Date(o.ts),Object(x["a"])(0,["stats","req_rate"],o),Object(x["a"])(0,["stats","err_rate"],o)]),r.push([new Date(o.ts),Object(x["a"])(0,["stats","max_time"],o),Object(x["a"])(0,["stats","avg_time"],o)]),e[0].push(Object(x["a"])(0,["stats","apdex_score"],o)),e[1].push(Object(x["a"])(0,["stats","req_rate"],o)),e[2].push(Object(x["a"])(0,["stats","err_rate"],o)),e[3].push(Object(x["a"])(0,["stats","max_time"],o)),e[4].push(Object(x["a"])(0,["stats","avg_time"],o))}}catch(g){i.e(g)}finally{i.f()}var d=S.getCurrentTimelineBucket(),l=Object(x["a"])(0,["stats","apdex_score"],d),c=Object(x["a"])(0,["stats","req_rate"],d),u=Object(x["a"])(0,["stats","err_rate"],d),p=Object(x["a"])(0,["stats","max_time"],d),h=Object(x["a"])(0,["stats","avg_time"],d),b=Math.max.apply(Math,Object(E["a"])(e[1])),f=Math.max.apply(Math,Object(E["a"])(e[3]));this.dbdata.setWData("w1",{value:l,trend:e[0]}),this.dbdata.setWData("w2",{value:c,trend:e[1]}),this.dbdata.setWData("w3",{value:u,trend:e[2],total:c,trendMax:b}),this.dbdata.setWData("w4",{value:p,trend:e[3]}),this.dbdata.setWData("w5",{value:h,trend:e[4],trendMax:f}),this.dbdata.setWData("w6",{value:Object(x["a"])(0,["sys","lag"],S)});var m=Object(x["a"])(0,["all","req_rate"],S);this.dbdata.setWData("w7",{value:Object(x["a"])(0,["all","apdex_score"],S)}),this.dbdata.setWData("w8",{value:m}),this.dbdata.setWData("w9",{value:Object(x["a"])(0,["all","err_rate"],S),total:m}),this.dbdata.setWData("w10",{value:Object(x["a"])(0,["all","max_time"],S)}),this.dbdata.setWData("w11",{value:Object(x["a"])(0,["all","avg_time"],S)}),this.dbdata.setWData("w12",{value:Object(x["a"])(0,["sys","maxlag"],S)}),this.dbdata.setWData("w14",{data:a}),this.dbdata.setWData("w15",{data:s}),this.dbdata.setWData("w16",{data:r})}})},At=Mt,Pt=Object(i["a"])(At,Ct,Wt,!1,null,null,null),Qt=Pt.exports;ot()(Pt,"components",{QPage:qt["a"]});var Lt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:"API",icon:"code"}}),a("div",{staticStyle:{padding:"4px"}},[a("vue-good-table",{attrs:{columns:t.columns,rows:t.rows,theme:t.vgtTheme,styleClass:"vgt-table condensed bordered striped sws-table","search-options":{enabled:!0,skipDiacritics:!0},"pagination-options":{enabled:!0,mode:"records",perPage:30,perPageDropdown:[10,20,30,50,80,100],dropdownAllowAll:!0}},scopedSlots:t._u([{key:"table-row",fn:function(e){return["expand"==e.column.field?a("span"):"method"==e.column.field?a("span",[a("router-link",{attrs:{to:{path:"apiop",query:{method:e.row.method,path:e.row.path}}}},[t._v(t._s(e.row.method))])],1):"path"==e.column.field?a("span",[a("router-link",{attrs:{to:{path:"apiop",query:{method:e.row.method,path:e.row.path}}}},[t._v(t._s(e.row.path))])],1):a("span",[t._v(" "+t._s(e.formattedRow[e.column.field])+" ")])]}}])})],1)],1)},Nt=[],Ft={methods:{formatToFixed2:function(t){return t.toFixed(2)},formatToFixed0:function(t){return t.toFixed(0)},tdClassErrors:function(t){return t.errors>0?"sws-td-badge sws-td-badge-neg":""},tdClassErrRate:function(t){return t.err_rate>0?"sws-td-badge sws-td-badge-neg":""},tdClassCErr:function(t){return t.client_error>0?"sws-td-badge sws-td-badge-neg":""},tdClassSErr:function(t){return t.server_error>0?"sws-td-badge sws-td-badge-neg":""},tdClassApdex:function(t){return"text-weight-bold "+(t.apdex_score<.6?"sws-td-badge sws-td-badge-warn":"")}}},It={name:"ApiView",components:{TitleBar:Ot},mixins:[Ft],data:function(){return{timer:null,isDark:!1,columns:[{label:"Method",field:"method",tdClass:"text-weight-bold"},{label:"Path",field:"path",tdClass:"text-weight-bold"},{label:"Requests",field:"requests",type:"number",tdClass:"text-weight-bold"},{label:"Responses",field:"responses",type:"number"},{label:"Apdex Score",field:"apdex_score",type:"number",formatFn:this.formatToFixed2,tdClass:this.tdClassApdex},{label:"Errors",field:"errors",type:"number",tdClass:this.tdClassErrors},{label:"Req rate",field:"req_rate",type:"number",formatFn:this.formatToFixed2},{label:"Err rate",field:"err_rate",type:"number",formatFn:this.formatToFixed2,tdClass:this.tdClassErrRate},{label:"Success",field:"success",type:"number"},{label:"Redirect",field:"redirect",type:"number"},{label:"Client Error",field:"client_error",type:"number",tdClass:this.tdClassCErr},{label:"Server Error",field:"server_error",type:"number",tdClass:this.tdClassSErr},{label:"Max Time (ms)",field:"max_time",type:"number"},{label:"Avg Time (ms)",field:"avg_time",type:"number",formatFn:this.formatToFixed2},{label:"Avg Req Size",field:"avg_req_clength",type:"number",formatFn:this.formatToFixed0},{label:"Avg Res Size",field:"avg_res_clength",type:"number",formatFn:this.formatToFixed0},{label:"Tags",field:"tags",type:"string"}],rows:[]}},computed:Object(F["a"])(Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},statsUpdated:function(t){return t.stats.updated},refreshTrigger:function(t){return t.refreshTrigger}})),{},{vgtTheme:function(){return this.dark?"nocturnal":"default"}}),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["apidefs","apistats"]})}},statsUpdated:{handler:function(){this.updateStats()}}},mounted:function(){this.initialize(),this.getStats({fields:["apidefs","apistats"]}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{initialize:function(){},loadStats:function(){var t=this;this.timer=setTimeout((function(){t.getStats({fields:["apistats"]})}),1e3)},updateStats:function(){this.rows=S.getApiStatsArray()}})},Bt=It,zt=Object(i["a"])(Bt,Lt,Nt,!1,null,null,null),Ut=zt.exports;ot()(zt,"components",{QPage:qt["a"],QBtn:$["a"]});var Ht=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("q-toolbar",{staticStyle:{margin:"4px 4px 4px 0px"}},[a("q-icon",{staticClass:"text-primary",attrs:{name:"settings_ethernet",size:"sm"}}),a("q-toolbar-title",[t._v(" "+t._s(t.apiOpMethod)+" "+t._s(t.apiOpPath)+" ")]),a("q-select",{staticClass:"col-4",attrs:{dark:t.dark,filled:"",dense:"",spellcheck:"false","use-input":"","hide-selected":"","fill-input":"","input-debounce":"0",options:t.options},on:{filter:t.filterFn},scopedSlots:t._u([{key:"no-option",fn:function(){return[a("q-item",[a("q-item-section",{staticClass:"text-grey"},[t._v(" No results ")])],1)]},proxy:!0}]),model:{value:t.selection,callback:function(e){t.selection=e},expression:"selection"}})],1),t.ready?a("db-dashboard",{attrs:{dbspec:t.dbspec,dbdata:t.dbdata,dark:t.dark}}):t._e()],1)},$t=[],Xt=(a("a4d3"),a("e01a"),a("1276"),a("ac1f"),a("4de4"),{name:"ApiOperation",data:function(){return{timer:null,apiOpMethod:null,apiOpPath:null,allOptions:null,options:["None"],selection:null,dbdata:new ht["a"],dbspec:{layout:{type:"grid",size:12},widgets:[{id:"w1",type:"DbNumber",cspan:2,properties:{title:"Requests",subtitle:"Total requests received",icon:"fa fa-signal"}},{id:"w2",type:"DbNumber",cspan:2,properties:{title:"Apdex Score",subtitle:"Overall Apdex Score",total:1,trendMax:1,format:"%.2f",percentRanges:[{value:50,color:"red"},{value:60,color:"orange"},{value:100,color:"green"}]}},{id:"w3",type:"DbNumber",cspan:2,properties:{title:"Req Rate",subtitle:"Requests per second",format:"%.2f",icon:"fa fa-exchange-alt"}},{id:"w4",type:"DbNumber",cspan:2,properties:{title:"Err Rate",subtitle:"Errors per second",format:"%.2f",icon:"fa fa-exclamation"}},{id:"w5",type:"DbNumber",cspan:2,properties:{title:"Avg HT",subtitle:"Average Handle Time",format:"%.0f %s",qualifier:"ms"}},{id:"w6",type:"DbNumber",cspan:2,properties:{title:"Avg Req Payload",subtitle:"Avg Req Content Len",format:"%.2f %s",icon:"fa fa-sd-card"}},{id:"w7",type:"DbNumber",cspan:2,properties:{title:"Errors",subtitle:"Total Error Responses"}},{id:"w8",type:"DbNumber",cspan:2,properties:{title:"2XX",subtitle:"Success Responses",percentRanges:[{value:50,color:"red"},{value:70,color:"orange"},{value:100,color:"green"}]}},{id:"w9",type:"DbNumber",cspan:2,properties:{title:"3XX",subtitle:"Redirect Responses"}},{id:"w10",type:"DbNumber",cspan:2,properties:{title:"4XX",subtitle:"Client Error Responses"}},{id:"w11",type:"DbNumber",cspan:2,properties:{title:"5XX",subtitle:"Server Error Responses"}},{id:"w12",type:"DbNumber",cspan:2,properties:{title:"Avg Res Payload",subtitle:"Avg Res Content Len",format:"%.2f %s",icon:"fa fa-sd-card"}},{id:"w25",type:"DbChartjsBar",cspan:4,height:300,properties:{options:{title:{display:!0,text:"Handle Time Histogram",position:"top"},legend:{display:!1},plugins:{labels:{render:function(){}}},scales:{xAxes:[{ticks:{autoSkip:!1,maxRotation:50,minRotation:50}}]}}}},{id:"w26",type:"DbChartjsBar",cspan:4,height:300,properties:{options:{title:{display:!0,text:"Request Size Histogram",position:"top"},legend:{display:!1},plugins:{labels:{render:function(){}}},scales:{xAxes:[{ticks:{autoSkip:!1,maxRotation:50,minRotation:50}}]}}}},{id:"w27",type:"DbChartjsBar",cspan:4,height:300,properties:{options:{title:{display:!0,text:"Response Size Histogram",position:"top"},legend:{display:!1},plugins:{labels:{render:function(){}}},scales:{xAxes:[{ticks:{autoSkip:!1,maxRotation:50,minRotation:50}}]}}}},{id:"w28",type:"DbChartjsDoughnut",cspan:4,height:250,properties:{options:{title:{display:!0,text:"Response Codes",position:"top"},legend:{position:"right"}}}},{id:"w29",type:"QTable",cspan:8,height:250,properties:{title:"Parameters","hide-bottom":!0,dense:!0,flat:!0,columns:[{name:"name",label:"Name",classes:"text-bold",required:!0,align:"left",field:function(t){return t.name},format:function(t){return"".concat(t)},sortable:!0},{name:"in",label:"In",required:!1,align:"left",field:function(t){return t.in},format:function(t){return"".concat(t)},sortable:!0},{name:"description",label:"Description",required:!1,align:"left",field:function(t){return t.description},format:function(t){return"".concat(t)},sortable:!0},{name:"hits",label:"Hits",required:!1,align:"left",field:function(t){return t.hits},format:function(t){return"".concat(t)},sortable:!0},{name:"misses",label:"Misses",required:!1,align:"left",field:function(t){return t.misses},format:function(t){return"".concat(t)},sortable:!0},{name:"required",label:"Required",required:!1,align:"left",field:function(t){return t.required},format:function(t){return"".concat(t)},sortable:!0}]}}]},ready:!1}},computed:Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},refreshTrigger:function(t){return t.refreshTrigger},statsUpdated:function(t){return t.stats.updated}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["apiop"],method:this.apiOpMethod,path:this.apiOpPath})}},statsUpdated:{handler:function(){this.updateStats()}},selection:{handler:function(t){if(t){var e=t.split(" ");this.apiOpMethod=e[0],this.apiOpPath=e[1],this.getStats({fields:["apiop"],method:this.apiOpMethod,path:this.apiOpPath})}}}},mounted:function(){this.apiOpMethod=this.$route.query.method||null,this.apiOpPath=this.$route.query.path||null,this.initialize(),this.apiOpMethod&&this.apiOpPath?this.getStats({fields:["apiop","apidefs"],method:this.apiOpMethod,path:this.apiOpPath}):this.getStats({fields:["apidefs"]}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{initialize:function(){this.dbdata.setWData("w1",{value:0}),this.dbdata.setWData("w2",{value:0}),this.dbdata.setWData("w3",{value:0}),this.dbdata.setWData("w4",{value:0}),this.dbdata.setWData("w5",{value:0}),this.dbdata.setWData("w6",{value:0,qualifier:""}),this.dbdata.setWData("w7",{value:0}),this.dbdata.setWData("w8",{value:0}),this.dbdata.setWData("w9",{value:0}),this.dbdata.setWData("w10",{value:0}),this.dbdata.setWData("w11",{value:0}),this.dbdata.setWData("w12",{value:0}),this.dbdata.setWData("w25",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w26",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w27",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w28",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w29",{data:[]})},updateStats:function(){var t=Object(x["a"])(null,["apidefs"],S),e=!1,a=[];if(t){for(var s=0,r=Object.keys(t);s<r.length;s++)for(var n=r[s],i=0,o=Object.keys(t[n]);i<o.length;i++){var d=o[i];this.apiOpMethod||this.apiOpPath||(this.apiOpMethod=d,this.apiOpPath=n,e=!0),a.push("".concat(d," ").concat(n))}this.allOptions=a}if(e)this.getStats({fields:["apiop"],method:this.apiOpMethod,path:this.apiOpPath});else{this.selection="".concat(this.apiOpMethod," ").concat(this.apiOpPath);var l=Object(x["a"])(null,["apiop",this.apiOpPath,this.apiOpMethod],S);if(l){l.defs;var c=l.stats||null,u=l.details||null,p=Object(x["a"])(0,["requests"],c);this.dbdata.setWData("w1",{value:p}),this.dbdata.setWData("w2",{value:Object(x["a"])(0,["apdex_score"],c)}),this.dbdata.setWData("w3",{value:Object(x["a"])(0,["req_rate"],c)}),this.dbdata.setWData("w4",{value:Object(x["a"])(0,["err_rate"],c)}),this.dbdata.setWData("w5",{value:Object(x["a"])(0,["avg_time"],c)});var h=jt.formatBytes(Object(x["a"])(0,["avg_req_clength"],c),2),b=h.value,f=h.qualifier;this.dbdata.setWData("w6",{value:b,qualifier:f}),this.dbdata.setWData("w7",{value:Object(x["a"])(0,["errors"],c),total:p}),this.dbdata.setWData("w8",{value:Object(x["a"])(0,["success"],c),total:p}),this.dbdata.setWData("w9",{value:Object(x["a"])(0,["redirect"],c),total:p}),this.dbdata.setWData("w10",{value:Object(x["a"])(0,["client_error"],c),total:p}),this.dbdata.setWData("w11",{value:Object(x["a"])(0,["server_error"],c),total:p});var m=jt.formatBytes(Object(x["a"])(0,["avg_res_clength"],c),2);b=m.value,f=m.qualifier,this.dbdata.setWData("w12",{value:b,qualifier:f}),this.dbdata["w25"].data.labels=jt.bucketsToLabels(Object(x["a"])([],["duration","buckets"],u)),this.dbdata["w25"].data.datasets[0].data=Object(x["a"])([],["duration","values"],u),this.dbdata.touch("w25"),this.dbdata["w26"].data.labels=jt.bucketsToLabels(Object(x["a"])([],["req_size","buckets"],u)),this.dbdata["w26"].data.datasets[0].data=Object(x["a"])([],["req_size","values"],u),this.dbdata.touch("w26"),this.dbdata["w27"].data.labels=jt.bucketsToLabels(Object(x["a"])([],["res_size","buckets"],u)),this.dbdata["w27"].data.datasets[0].data=Object(x["a"])([],["res_size","values"],u),this.dbdata.touch("w27");var g=Object.keys(Object(x["a"])({},["code"],u));this.dbdata["w28"].data.labels=g,this.dbdata["w28"].data.datasets[0].data=g.map((function(t){return Object(x["a"])(0,["code",t,"count"],u)})),this.dbdata.touch("w28");var v=Object.keys(Object(x["a"])({},["parameters"],u));this.dbdata["w29"].data=v.map((function(t){return Object(x["a"])(0,["parameters",t],u)})),this.dbdata.touch("w29")}}},filterFn:function(t,e,a){var s=this;e((function(){var e=t.toLowerCase();s.options=s.allOptions.filter((function(t){return t.toLowerCase().indexOf(e)>-1}))}))}})}),Gt=Xt,Vt=a("ddd8"),Kt=Object(i["a"])(Gt,Ht,$t,!1,null,null,null),Jt=Kt.exports;ot()(Kt,"components",{QPage:qt["a"],QToolbar:H["a"],QIcon:et["a"],QToolbarTitle:X["a"],QSelect:Vt["a"],QItem:Z["a"],QItemSection:tt["a"]});var Yt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:"API Responses",icon:"pie_chart"}}),t.ready?a("db-dashboard",{attrs:{dbspec:t.dbspec,dbdata:t.dbdata,dark:t.dark}}):t._e()],1)},Zt=[],te={name:"ApiResponses",components:{TitleBar:Ot},data:function(){return{isDark:!1,dbdata:new ht["a"],dbspec:{layout:{type:"grid",size:12},widgets:[]},ready:!1}},computed:Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},refreshTrigger:function(t){return t.refreshTrigger},statsUpdated:function(t){return t.stats.updated}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["apistats"],method:this.apiOpMethod,path:this.apiOpPath})}},statsUpdated:{handler:function(){this.updateStats()}}},mounted:function(){this.getStats({fields:["apistats"],method:this.apiOpMethod,path:this.apiOpPath}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{updateStats:function(){var t,e=S.getApiStatsArray(),a=[],s=0,r=Object(pt["a"])(e);try{for(r.s();!(t=r.n()).done;){var n=t.value,i="w".concat(s++),o={id:i,type:"DbChartjsDoughnut",cspan:3,height:220,properties:{options:{title:{display:!0,text:"".concat(n.method," ").concat(n.path),position:"top"},legend:{position:"right"}}}};a.push(o);var d={labels:["2XX","3XX","4XX","5XX"],datasets:[{data:[]}]};d.datasets[0].data.push(n.success),d.datasets[0].data.push(n.redirect),d.datasets[0].data.push(n.client_error),d.datasets[0].data.push(n.server_error),this.dbdata.setWData(i,{data:d})}}catch(l){r.e(l)}finally{r.f()}this.dbspec.widgets=a}})},ee=te,ae=Object(i["a"])(ee,Yt,Zt,!1,null,null,null),se=ae.exports;ot()(ae,"components",{QPage:qt["a"]});var re=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:"Requests",icon:"sync_alt"}}),a("div",{staticStyle:{padding:"4px","margin-bottom":"16px"}},[a("vue-good-table",{attrs:{columns:t.columns,rows:t.rows,theme:t.vgtTheme,styleClass:"vgt-table condensed bordered striped sws-table"}})],1),t.ready?a("db-dashboard",{attrs:{dbspec:t.dbspec,dbdata:t.dbdata,dark:t.dark}}):t._e()],1)},ne=[],ie={name:"ApiView",components:{TitleBar:Ot},mixins:[Ft],data:function(){return{timer:null,columns:[{label:"Method",field:"method",tdClass:"text-weight-bold"},{label:"Requests",field:"requests",type:"number",tdClass:"text-weight-bold"},{label:"Responses",field:"responses",type:"number"},{label:"Apdex Score",field:"apdex_score",type:"number",formatFn:this.formatToFixed2,tdClass:this.tdClassApdex},{label:"Errors",field:"errors",type:"number",tdClass:this.tdClassErrors},{label:"Req rate",field:"req_rate",type:"number",formatFn:this.formatToFixed2},{label:"Err rate",field:"err_rate",type:"number",formatFn:this.formatToFixed2,tdClass:this.tdClassErrRate},{label:"Success",field:"success",type:"number"},{label:"Redirect",field:"redirect",type:"number"},{label:"Client Error",field:"client_error",type:"number",tdClass:this.tdClassCErr},{label:"Server Error",field:"server_error",type:"number",tdClass:this.tdClassSErr},{label:"Max Time (ms)",field:"max_time",type:"number"},{label:"Avg Time (ms)",field:"avg_time",type:"number",formatFn:this.formatToFixed2},{label:"Avg Req Size",field:"avg_req_clength",type:"number",formatFn:this.formatToFixed0},{label:"Avg Res Size",field:"avg_res_clength",type:"number",formatFn:this.formatToFixed0}],rows:[],dbdata:new ht["a"],dbspec:{layout:{type:"grid",size:12},widgets:[{id:"w1",type:"DbNumber",cspan:3,properties:{title:"GET",subtitle:"GET Requests"}},{id:"w2",type:"DbNumber",cspan:3,properties:{title:"POST",subtitle:"POST Requests"}},{id:"w3",type:"DbNumber",cspan:3,properties:{title:"PUT",subtitle:"PUT Requests"}},{id:"w4",type:"DbNumber",cspan:3,properties:{title:"DELETE",subtitle:"DELETE Requests"}},{id:"w23",type:"DbChartjsDoughnut",cspan:4,height:250,properties:{options:{title:{display:!0,text:"Requests by method",position:"top"},legend:{position:"right"}}}},{id:"w24",type:"DbChartjsDoughnut",cspan:4,height:250,properties:{options:{title:{display:!0,text:"Errors by method",position:"top"},legend:{position:"right"}}}},{id:"w25",type:"DbChartjsBar",cspan:4,height:250,properties:{options:{title:{display:!0,text:"Apdex Score",position:"top"},legend:{display:!1},plugins:{labels:{render:function(){}}}}}},{id:"w26",type:"DbChartjsBar",cspan:4,height:250,properties:{options:{title:{display:!0,text:"Request Rate",position:"top"},legend:{display:!1},plugins:{labels:{render:function(){}}}}}},{id:"w27",type:"DbChartjsBar",cspan:4,properties:{options:{title:{display:!0,text:"Error Rate",position:"top"},legend:{display:!1},plugins:{labels:{render:function(){}}}}}},{id:"w28",type:"DbChartjsBar",cspan:4,properties:{options:{title:{display:!0,text:"Avg Handle Time",position:"top"},legend:{display:!1},plugins:{labels:{render:function(){}}}}}}]},ready:!1}},computed:Object(F["a"])(Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},refreshTrigger:function(t){return t.refreshTrigger},statsUpdated:function(t){return t.stats.updated}})),{},{vgtTheme:function(){return this.dark?"nocturnal":"default"}}),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["method"]})}},statsUpdated:{handler:function(){this.updateStats()}}},mounted:function(){this.initialize(),this.getStats({fields:["method"]}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{initialize:function(){this.dbdata.setWData("w1",{value:0,total:0}),this.dbdata.setWData("w2",{value:0,total:0}),this.dbdata.setWData("w3",{value:0,total:0}),this.dbdata.setWData("w4",{value:0,total:0}),this.dbdata.setWData("w23",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w24",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w25",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w26",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w27",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w28",{data:{labels:[],datasets:[{data:[]}]}})},updateStats:function(){this.rows=S.getMethodStatsArray();var t=Object(x["a"])(0,["all","requests"],S);this.dbdata.setWData("w1",{value:Object(x["a"])(0,["method","GET","requests"],S),total:t}),this.dbdata.setWData("w2",{value:Object(x["a"])(0,["method","POST","requests"],S),total:t}),this.dbdata.setWData("w3",{value:Object(x["a"])(0,["method","PUT","requests"],S),total:t}),this.dbdata.setWData("w4",{value:Object(x["a"])(0,["method","DELETE","requests"],S),total:t});var e=Object.keys(Object(x["a"])({},["method"],S));this.dbdata["w23"].data.labels=e,this.dbdata["w23"].data.datasets[0].data=e.map((function(t){return S.method[t].requests})),this.dbdata.touch("w23"),this.dbdata["w24"].data.labels=e,this.dbdata["w24"].data.datasets[0].data=e.map((function(t){return S.method[t].errors})),this.dbdata.touch("w24"),this.dbdata["w25"].data.labels=e,this.dbdata["w25"].data.datasets[0].data=e.map((function(t){return S.method[t].apdex_score})),this.dbdata.touch("w25"),this.dbdata["w26"].data.labels=e,this.dbdata["w26"].data.datasets[0].data=e.map((function(t){return S.method[t].req_rate})),this.dbdata.touch("w26"),this.dbdata["w27"].data.labels=e,this.dbdata["w27"].data.datasets[0].data=e.map((function(t){return S.method[t].err_rate})),this.dbdata.touch("w27"),this.dbdata["w28"].data.labels=e,this.dbdata["w28"].data.datasets[0].data=e.map((function(t){return S.method[t].avg_time})),this.dbdata.touch("w28")}})},oe=ie,de=Object(i["a"])(oe,re,ne,!1,null,null,null),le=de.exports;ot()(de,"components",{QPage:qt["a"]});var ce=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:"Errors",icon:"error"}}),t.ready?a("db-dashboard",{attrs:{dbspec:t.dbspec,dbdata:t.dbdata,dark:t.dark}}):t._e()],1)},ue=[],pe={name:"ErrorsView",components:{TitleBar:Ot},data:function(){return{timer:null,isDark:!1,apiOpMethod:null,apiOpPath:null,dbdata:new ht["a"],dbspec:{layout:{type:"grid",size:12},widgets:[{id:"w1",type:"DbDygraphsBar",cspan:12,height:250,properties:{options:{stackedGraph:!0,title:"Errors Trend",ylabel:"Errors",labels:["Date","Client Error","Server Error"],legend:"always"}}},{id:"wR",type:"DbNumber",cspan:2,properties:{title:"Requests",subtitle:"Total requests received",icon:"fa fa-signal"}},{id:"wE",type:"DbNumber",cspan:2,properties:{title:"Errors",subtitle:"Total Error Responses"}},{id:"w21",type:"DbChartjsHorizontalBar",cspan:4,rspan:3,height:300,properties:{options:{title:{display:!0,text:"Top Not Found (404)",position:"top"},legend:{display:!1}}}},{id:"w22",type:"DbChartjsHorizontalBar",cspan:4,rspan:3,height:300,properties:{options:{title:{display:!0,text:"Top Server Error (500)",position:"top"},legend:{display:!1}}}},{id:"wE4",type:"DbNumber",cspan:2,properties:{title:"4XX",subtitle:"Client Error Responses"}},{id:"wE5",type:"DbNumber",cspan:2,properties:{title:"5XX",subtitle:"Server Error Responses"}},{id:"w20",type:"DbChartjsDoughnut",cspan:4,height:300,properties:{options:{title:{display:!0,text:"Error Codes",position:"top"},legend:{position:"right"}}}},{id:"w29",type:"QTable",cspan:6,properties:{title:"Top Not Found (404)","hide-bottom":!1,color:"primary",dense:!0,flat:!0,columns:[{name:"path",label:"Path",classes:"text-bold",required:!0,align:"left",field:function(t){return t.k},format:function(t){return"".concat(t)},sortable:!0},{name:"count",label:"Count",classes:"text-bold text-negative",required:!1,align:"left",field:function(t){return t.v},format:function(t){return"".concat(t)},sortable:!0}]}},{id:"w30",type:"QTable",cspan:6,properties:{title:"Top Server Error (500)","hide-bottom":!1,dense:!0,flat:!0,columns:[{name:"path",label:"Path",classes:"text-bold",required:!0,align:"left",field:function(t){return t.k},format:function(t){return"".concat(t)},sortable:!0},{name:"count",label:"Count",classes:"text-bold text-negative",required:!1,align:"left",field:function(t){return t.v},format:function(t){return"".concat(t)},sortable:!0}]}}]},ready:!1}},computed:Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},refreshTrigger:function(t){return t.refreshTrigger},statsUpdated:function(t){return t.stats.updated}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["errors","timeline"],method:this.apiOpMethod,path:this.apiOpPath})}},statsUpdated:{handler:function(){this.updateStats()}}},mounted:function(){this.apiOpMethod=this.$route.query.method||null,this.apiOpPath=this.$route.query.path||null,this.initialize(),this.getStats({fields:["errors","timeline"],method:this.apiOpMethod,path:this.apiOpPath}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{initialize:function(){this.dbdata.setWData("w1",{data:[]}),this.dbdata.setWData("wR",{value:0,trend:[]}),this.dbdata.setWData("wE",{value:0,trend:[]}),this.dbdata.setWData("wE4",{value:0,trend:[]}),this.dbdata.setWData("wE5",{value:0,trend:[]}),this.dbdata.setWData("w20",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w21",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w22",{data:{labels:[],datasets:[{data:[]}]}}),this.dbdata.setWData("w29",{data:[]}),this.dbdata.setWData("w30",{data:[]})},updateStats:function(){var t,e=[],a=[[],[],[],[]],s=S.getSortedTimeline(),r=Object(pt["a"])(s);try{for(r.s();!(t=r.n()).done;){var n=t.value;e.push([new Date(n.ts),Object(x["a"])(0,["stats","client_error"],n),Object(x["a"])(0,["stats","server_error"],n)]),a[0].push(Object(x["a"])(0,["stats","requests"],n)),a[1].push(Object(x["a"])(0,["stats","errors"],n)),a[2].push(Object(x["a"])(0,["stats","client_error"],n)),a[3].push(Object(x["a"])(0,["stats","server_error"],n))}}catch(p){r.e(p)}finally{r.f()}this.dbdata.setWData("w1",{data:e});var i=Object(x["a"])(0,["all","requests"],S),o=Math.max.apply(Math,Object(E["a"])(a[0]));this.dbdata.setWData("wR",{value:i,trend:a[0]}),this.dbdata.setWData("wE",{value:Object(x["a"])(0,["all","errors"],S),trend:a[1],trendMax:o,total:i}),this.dbdata.setWData("wE4",{value:Object(x["a"])(0,["all","client_error"],S),trend:a[2],trendMax:o,total:i}),this.dbdata.setWData("wE5",{value:Object(x["a"])(0,["all","server_error"],S),trend:a[3],trendMax:o,total:i});var d=Object(x["a"])(null,["errors"],S);if(d){var l=jt.getKVObjSortedArray(Object(x["a"])({},["statuscode"],d),!1);this.dbdata["w20"].data.labels=l.map((function(t){return t.k})),this.dbdata["w20"].data.datasets[0].data=l.map((function(t){return t.v})),this.dbdata.touch("w20");var c=jt.getKVObjSortedArray(Object(x["a"])({},["topnotfound"],d),!1);this.dbdata["w21"].data.labels=c.map((function(t){return t.k})),this.dbdata["w21"].data.datasets[0].data=c.map((function(t){return t.v})),this.dbdata.touch("w21");var u=jt.getKVObjSortedArray(Object(x["a"])({},["topservererror"],d),!1);this.dbdata["w22"].data.labels=u.map((function(t){return t.k})),this.dbdata["w22"].data.datasets[0].data=u.map((function(t){return t.v})),this.dbdata.touch("w22"),this.dbdata["w29"].data=c,this.dbdata.touch("w29"),this.dbdata["w30"].data=u,this.dbdata.touch("w30")}}})},he=pe,be=Object(i["a"])(he,ce,ue,!1,null,null,null),fe=be.exports;ot()(be,"components",{QPage:qt["a"]});var me=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:t.title,icon:t.icon}}),a("q-splitter",{attrs:{limits:[50,100],"after-class":"q-splitter-panel-height-auto"},scopedSlots:t._u([{key:"before",fn:function(){return[a("div",{staticStyle:{padding:"4px"}},[a("vue-good-table",{attrs:{columns:t.columns,rows:t.rows,theme:t.vgtTheme,styleClass:"vgt-table condensed bordered striped sws-table","row-style-class":t.getRowClass,"search-options":{enabled:!0,skipDiacritics:!0},"pagination-options":{enabled:!0,mode:"records",perPage:25,perPageDropdown:[10,25,50,80,100],dropdownAllowAll:!0},"sort-options":{enabled:!0,initialSortBy:{field:t.sortField,type:t.sortOrder}}},on:{"on-sort-change":t.onSortChange},scopedSlots:t._u([{key:"table-row",fn:function(e){return["expand"==e.column.field?a("span",[a("q-btn",{attrs:{flat:"",round:"",color:"secondary",icon:"play_arrow",size:"xs"},on:{click:function(a){return t.handleShow(e.row.originalIndex)}}})],1):"method"==e.column.field?a("span",[a("router-link",{attrs:{to:{path:"apiop",query:{method:e.row.method,path:e.row.api.path}}}},[t._v(t._s(e.row.method))])],1):"api.path"==e.column.field?a("span",[a("router-link",{attrs:{to:{path:"apiop",query:{method:e.row.method,path:e.row.api.path}}}},[t._v(t._s(e.row.api.path))])],1):a("span",[t._v(" "+t._s(e.formattedRow[e.column.field])+" ")])]}}])})],1)]},proxy:!0},{key:"after",fn:function(){return[a("div",{staticClass:"q-pa-xs full-height",staticStyle:{"min-height":"90vh"}},[a("q-scroll-area",{ref:"scrollArea",staticClass:"full-height",staticStyle:{"min-height":"90vh"}},[a("q-list",{staticClass:"rounded-borders",staticStyle:{"min-height":"90vh"},attrs:{bordered:""}},t._l(t.storedItems,(function(e,s){return a("div",{key:e.key,attrs:{id:e.key}},[a("q-expansion-item",{attrs:{"header-class":"sws-bg-gradient-a3a1a3"},scopedSlots:t._u([{key:"header",fn:function(){return[a("q-item-section",{attrs:{avatar:""}},[a("q-avatar",{attrs:{icon:"sync_alt",color:"accent","text-color":"white"}})],1),a("q-item-section",[a("div",[t._v(t._s(t.getTitle(e.data)))]),a("div",{staticClass:"text-caption"},[t._v(t._s(e.data["@timestamp"]))])]),a("q-item-section",{attrs:{side:""}},[a("q-btn-group",[a("q-btn",{attrs:{flat:"",round:"",icon:"filter_none",size:"sm"},on:{click:function(e){return e.stopPropagation(),t.handleCopy(s)}}}),a("q-btn",{attrs:{flat:"",round:"",icon:"clear",size:"sm"},on:{click:function(e){return e.stopPropagation(),t.handleClear(s)}}})],1)],1)]},proxy:!0}],null,!0),model:{value:t.expanded[s],callback:function(e){t.$set(t.expanded,s,e)},expression:"expanded[index]"}},[a("q-card",[a("q-card-section",[a("pre",[a("code",{class:t.codeClass},[t._v(t._s(JSON.stringify(e.data,null,2)))])])])],1)],1),a("q-separator")],1)})),0)],1)],1)]},proxy:!0}]),model:{value:t.splitterModel,callback:function(e){t.splitterModel=e},expression:"splitterModel"}})],1)},ge=[],ve=a("03ed"),we=a("0278"),ye=(a("f393"),{name:"LastErrorsView",components:{TitleBar:Ot},mixins:[Ft],data:function(){return{splitterModel:100,title:"Last Errors",icon:"error_outline",statsField:"lasterrors",sortField:"@timestamp",sortOrder:"desc",expanded:[],timer:null,isDark:!1,columns:[{label:"",field:"expand",width:"1%",tdClass:"text-center pointer"},{label:"Time",field:"@timestamp",width:"10%",thClass:"text-left",tdClass:"nowrap text-left text-body2",type:"date",dateInputFormat:"yyyy-MM-dd'T'HH:mm:ss.SSSX",dateOutputFormat:"LLL do yyyy, HH:mm:ss.SSS"},{label:"Method",field:"method",width:"10%",tdClass:"text-weight-bold"},{label:"Path",field:"api.path",width:"30%",tdClass:"text-weight-bold"},{label:"URL",field:"path",width:"39%"},{label:"Response Time",field:"responsetime",width:"5%",type:"number",tdClass:"text-weight-bold"},{label:"Response Code",field:"http.response.code",width:"5%",type:"number",tdClass:"text-weight-bold"}],rows:[],requestResponseRecord:""}},computed:Object(F["a"])(Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},statsUpdated:function(t){return t.stats.updated},storedItems:function(t){return t.lasterrors.items},expandedState:function(t){return t.lasterrors.expanded}})),{},{vgtTheme:function(){return this.dark?"nocturnal":"default"},codeClass:function(){return"language-json "+(this.dark?"sws-code-dark":"sws-code")}}),watch:{statsUpdated:{handler:function(){this.updateStats()}},storedItems:{handler:function(){this.storedItems.length>0?100===this.splitterModel&&(this.splitterModel=60):this.splitterModel=100,this.$nextTick((function(){_t.a.highlightAll()}))}}},mounted:function(){_t.a.manual=!0,this.initialize(),this.splitterModel=this.storedItems.length>0?60:100,this.expanded=Object(E["a"])(this.expandedState)},updated:function(){this.$nextTick((function(){_t.a.highlightAll()}))},beforeDestroy:function(){this.setExpanded({expanded:this.expanded})},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats",addStoredItem:"lasterrors/add",removeStoredItem:"lasterrors/remove",setExpanded:"lasterrors/setExpanded"})),{},{initialize:function(){this.getStats({fields:[this.statsField]})},getKey:function(t){return t.path+"."+t.startts},getTitle:function(t){return"".concat(t.method," ").concat(t.path," - ").concat(t.http.response.code," (").concat(t.responsetime," ms)")},getRowClass:function(t){var e=this.getKey(t),a=Object(ve["a"])(Object(we["a"])("key",e))(this.storedItems);return a>=0?"sws-bg-gradient-a3a1a3":""},handleShow:function(t){var e=this,a=this.rows[t],s=this.getKey(a),r=Object(ve["a"])(Object(we["a"])("key",s))(this.storedItems);if(r>=0){var n=document.getElementById(s);this.expanded[r]?this.$refs.scrollArea.setScrollPosition(n.offsetTop,500):(this.$set(this.expanded,r,!0),setTimeout((function(){e.$refs.scrollArea.setScrollPosition(n.offsetTop,500)}),500))}else this.expanded.unshift(!0),this.addStoredItem({key:s,data:a}),this.$refs.scrollArea.setScrollPosition(0)},handleClear:function(t){this.expanded.splice(t,1),this.removeStoredItem({index:t})},handleCopy:function(t){var e=document.createElement("textarea");e.style="position: absolute; left: -1000px; top: -1000px",e.value=JSON.stringify(this.storedItems[t].data,null,2),document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)},updateStats:function(){this.rows=Object(x["a"])([],[this.statsField],S)},onSortChange:function(t){this.sortField=Object(x["a"])("@timestamp",[0,"field"],t),this.sortOrder=Object(x["a"])("@timestamp",[0,"type"],t)}})}),Oe=ye,xe=a("8562"),De=a("4983"),je=a("3b73"),Se=a("e7a9"),_e=a("f09f"),Te=a("a370"),ke=Object(i["a"])(Oe,me,ge,!1,null,null,null),qe=ke.exports;ot()(ke,"components",{QPage:qt["a"],QSplitter:xe["a"],QIcon:et["a"],QBtn:$["a"],QScrollArea:De["a"],QList:Y["a"],QExpansionItem:je["a"],QItemSection:tt["a"],QAvatar:vt["a"],QBtnGroup:Se["a"],QCard:_e["a"],QCardSection:Te["a"],QSeparator:st["a"]});var Re,Ee,Ce,We,Me={name:"LongestRequests",extends:qe,data:function(){return{title:"Last Errors",icon:"error_outline",statsField:"lasterrors",sortField:"@timestamp",sortOrder:"desc"}},computed:Object(F["a"])({},Object(p["c"])({statsUpdated:function(t){return t.stats.updated},refreshTrigger:function(t){return t.refreshTrigger},storedItems:function(t){return t.lasterrors.items},expandedState:function(t){return t.lasterrors.expanded}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:[this.statsField]})}}},methods:Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats",addStoredItem:"lasterrors/add",removeStoredItem:"lasterrors/remove",setExpanded:"lasterrors/setExpanded"}))},Ae=Me,Pe=Object(i["a"])(Ae,Re,Ee,!1,null,null,null),Qe=Pe.exports,Le={name:"LongestRequests",extends:qe,data:function(){return{title:"Longest Requests",icon:"hourglass_empty",statsField:"longestreq",sortField:"responsetime",sortOrder:"desc"}},computed:Object(F["a"])({},Object(p["c"])({statsUpdated:function(t){return t.stats.updated},refreshTrigger:function(t){return t.refreshTrigger},storedItems:function(t){return t.longestrequests.items},expandedState:function(t){return t.longestrequests.expanded}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:[this.statsField]})}}},methods:Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats",addStoredItem:"longestrequests/add",removeStoredItem:"longestrequests/remove",setExpanded:"longestrequests/setExpanded"}))},Ne=Le,Fe=Object(i["a"])(Ne,Ce,We,!1,null,null,null),Ie=Fe.exports,Be=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-page",{staticClass:"sws-page-padding"},[a("title-bar",{attrs:{title:"Payload",icon:"swap_vert"}}),t.ready?a("db-dashboard",{attrs:{dbspec:t.dbspec,dbdata:t.dbdata,dark:t.dark}}):t._e()],1)},ze=[],Ue={name:"SummaryView",components:{TitleBar:Ot},data:function(){return{timer:null,isDark:!1,dbdata:new ht["a"],dbspec:{layout:{type:"grid",size:12},widgets:[{id:"w14",type:"DbDygraphsBar",cspan:12,height:250,properties:{options:{stackedGraph:!0,title:"Received / Sent",ylabel:"bytes",labels:["Date","Received","Sent"],legend:"always"}}},{id:"w1",type:"DbNumber",cspan:2,properties:{title:"Received",subtitle:"Total received",format:"%.2f %s"}},{id:"w4",type:"DbNumber",cspan:2,properties:{title:"Sent",subtitle:"Total Sent",format:"%.2f %s"}},{id:"w2",type:"DbNumber",cspan:2,properties:{title:"Avg Req Payload",subtitle:"Avg Req Content Len",format:"%f",icon:"fa fa-exchange-alt"}},{id:"w3",type:"DbNumber",cspan:2,properties:{title:"Avg Res Payload",subtitle:"Avg Res Content Len",format:"%f"}},{id:"w5",type:"DbNumber",cspan:2,properties:{title:"Max Req Payload",subtitle:"Max Req Content Len",format:"%f",icon:"fa fa-exclamation"}},{id:"w6",type:"DbNumber",cspan:2,properties:{title:"Max Res Payload",subtitle:"Max Res Content Len",format:"%f",icon:"fa fa-hourglass-half"}},{id:"w15",type:"DbDygraphsLine",cspan:12,height:200,properties:{options:{stackedGraph:!1,title:"Requests Payload",ylabel:"bytes",labels:["Date","Max Payload","Avg Payload"]}}},{id:"w16",type:"DbDygraphsLine",cspan:12,height:200,properties:{options:{stackedGraph:!1,title:"Responses Payload",ylabel:"bytes",labels:["Date","Max Payload","Avg Payload"]}}}]},ready:!1}},computed:Object(F["a"])({},Object(p["c"])({dark:function(t){return t.dark},statsUpdated:function(t){return t.stats.updated},refreshTrigger:function(t){return t.refreshTrigger}})),watch:{refreshTrigger:{handler:function(){this.getStats({fields:["timeline","apidefs"]})}},statsUpdated:{handler:function(){this.updateStats()}}},mounted:function(){this.initialize(),this.getStats({fields:["timeline","apidefs"]}),this.ready=!0},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({getStats:"stats/getStats"})),{},{initialize:function(){this.dbdata.setWData("w1",{value:0,trend:[]}),this.dbdata.setWData("w2",{value:0,trend:[]}),this.dbdata.setWData("w3",{value:0,trend:[]}),this.dbdata.setWData("w4",{value:0,trend:[]}),this.dbdata.setWData("w5",{value:0,trend:[]}),this.dbdata.setWData("w6",{value:0}),this.dbdata.setWData("w14",{data:[[new Date,0,0]]}),this.dbdata.setWData("w15",{data:[[new Date,0,0]]}),this.dbdata.setWData("w16",{data:[[new Date,0,0]]})},updateStats:function(){var t,e=[[],[],[],[],[],[]],a=[],s=[],r=[],n=S.getSortedTimeline(),i=Object(pt["a"])(n);try{for(i.s();!(t=i.n()).done;){var o=t.value;r.push([new Date(o.ts),Object(x["a"])(0,["stats","total_req_clength"],o),Object(x["a"])(0,["stats","total_res_clength"],o)]),a.push([new Date(o.ts),Object(x["a"])(0,["stats","max_req_clength"],o),Object(x["a"])(0,["stats","avg_req_clength"],o)]),s.push([new Date(o.ts),Object(x["a"])(0,["stats","max_res_clength"],o),Object(x["a"])(0,["stats","avg_res_clength"],o)]),e[0].push(Object(x["a"])(0,["stats","total_req_clength"],o)),e[3].push(Object(x["a"])(0,["stats","total_res_clength"],o)),e[1].push(Object(x["a"])(0,["stats","avg_req_clength"],o)),e[2].push(Object(x["a"])(0,["stats","avg_res_clength"],o)),e[4].push(Object(x["a"])(0,["stats","max_req_clength"],o)),e[5].push(Object(x["a"])(0,["stats","max_res_clength"],o))}}catch(O){i.e(O)}finally{i.f()}var d=Object(x["a"])(0,["all","total_req_clength"],S),l=Object(x["a"])(0,["all","total_res_clength"],S),c=Object(x["a"])(0,["all","avg_req_clength"],S),u=Object(x["a"])(0,["all","avg_res_clength"],S),p=Object(x["a"])(0,["all","max_req_clength"],S),h=Object(x["a"])(0,["all","max_res_clength"],S),b=Math.max(Math.max.apply(Math,Object(E["a"])(e[0])),Math.max.apply(Math,Object(E["a"])(e[3]))),f=Math.max(Math.max.apply(Math,Object(E["a"])(e[1])),Math.max.apply(Math,Object(E["a"])(e[2]))),m=Math.max(Math.max.apply(Math,Object(E["a"])(e[4])),Math.max.apply(Math,Object(E["a"])(e[5]))),g=jt.formatBytes(d,2),v=g.value,w=g.qualifier;this.dbdata.setWData("w1",{value:v,qualifier:w,trend:e[0],trendMax:b});var y=jt.formatBytes(l,2);v=y.value,w=y.qualifier,this.dbdata.setWData("w4",{value:v,qualifier:w,trend:e[3],trendMax:b}),this.dbdata.setWData("w2",{value:c,trend:e[1],trendMax:f}),this.dbdata.setWData("w3",{value:u,trend:e[2],trendMax:f}),this.dbdata.setWData("w5",{value:p,trend:e[4],trendMax:m}),this.dbdata.setWData("w6",{value:h,trend:e[5],trendMax:m}),this.dbdata.setWData("w14",{data:r}),this.dbdata.setWData("w15",{data:a}),this.dbdata.setWData("w16",{data:s})}})},He=Ue,$e=Object(i["a"])(He,Be,ze,!1,null,null,null),Xe=$e.exports;ot()($e,"components",{QPage:qt["a"]});var Ge=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-layout",[a("q-page-container",[a("q-page",{staticClass:"flex flex-center"},[a("q-card",{staticClass:"ub-login-card"},[a("q-card-section",{staticClass:"ub-login-hdr text-white text-center"},[a("img",{staticStyle:{height:"135px",width:"210px"},attrs:{src:"logo.png"}}),a("div",{staticClass:"text-h5 absolute-bottom",staticStyle:{"margin-bottom":"20px"}},[t._v("swagger-stats")])]),a("q-card-section",[a("q-card-section",[a("q-input",{attrs:{clearable:"",label:"Username"},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},scopedSlots:t._u([{key:"prepend",fn:function(){return[a("q-icon",{attrs:{name:"person"}})]},proxy:!0}]),model:{value:t.username,callback:function(e){t.username=e},expression:"username"}}),a("q-input",{attrs:{type:"password",clearable:"",label:"Password"},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin(e)}},scopedSlots:t._u([{key:"prepend",fn:function(){return[a("q-icon",{attrs:{name:"lock"}})]},proxy:!0}]),model:{value:t.password,callback:function(e){t.password=e},expression:"password"}})],1)],1),a("q-card-actions",{attrs:{align:"right"}},[a("q-btn",{attrs:{color:"primary",unelevated:""},on:{click:t.handleLogin}},[t._v("Login")])],1)],1)],1)],1)],1)},Ve=[],Ke={data:function(){return{username:"",password:""}},computed:{dark:{get:function(){return this.$store.state.dark}}},mounted:function(){this.$q.dark.set(this.dark)},methods:Object(F["a"])(Object(F["a"])({},Object(p["b"])({login:"login"})),{},{handleLogin:function(){var t=Object(c["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.login({username:this.username,password:this.password});case 2:e=t.sent,e.success?this.$router.push("/"):this.$q.notify({position:"top",type:"negative",message:"Authentication Failed",caption:e.payload,progress:!0});case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()})},Je=Ke,Ye=(a("7b49"),a("27f9")),Ze=a("4b7e"),ta=Object(i["a"])(Je,Ge,Ve,!1,null,null,null),ea=ta.exports;ot()(ta,"components",{QLayout:z["a"],QPageContainer:rt["a"],QPage:qt["a"],QCard:_e["a"],QCardSection:Te["a"],QInput:Ye["a"],QIcon:et["a"],QCardActions:Ze["a"],QBtn:$["a"]}),s["a"].use(u["a"]);var aa=new u["a"]({routes:[{path:"/",component:lt,children:[{path:"",name:"summary",component:Et},{path:"/rates",name:"rates",component:Qt},{path:"/requests",name:"requests",component:le},{path:"/api",name:"api",component:Ut},{path:"/apiop",name:"apiop",component:Jt},{path:"/apiresponses",name:"apiresponses",component:se},{path:"/lasterrors",name:"lasterrors",component:Qe},{path:"/longestrequests",name:"longestrequests",component:Ie},{path:"/payload",name:"payload",component:Xe},{path:"/errors",name:"errors",component:fe}]},{path:"/login",name:"login",component:ea}]});aa.beforeEach(function(){var t=Object(c["a"])(regeneratorRuntime.mark((function t(e,a,s){var r,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!Q.state.authenticated&&"login"!==e.name){t.next=3;break}return s(),t.abrupt("return");case 3:return t.next=5,O.authenticate();case 5:if(r=t.sent,r.success){t.next=10;break}return Q.commit("SET_AUTH",{authenticated:!1}),s("/login"),t.abrupt("return");case 10:n=!1,r.headers&&"x-sws-authenticated"in r.headers&&r.headers["x-sws-authenticated"]&&(n=!0),Q.commit("SET_AUTH",{authenticated:!0,loggedin:n}),s();case 14:case"end":return t.stop()}}),t)})));return function(e,a,s){return t.apply(this,arguments)}}());var sa=aa,ra=a("f617"),na=(a("dac4"),a("0e21"),a("7d6e"),a("e54f"),a("573e"),a("b05d")),ia=a("1b3f"),oa=a("2a19"),da=a("de5e"),la=a("eaac"),ca=a("58a81"),ua=a("068f");s["a"].use(na["a"],{config:{},components:{QLayout:z["a"],QHeader:U["a"],QDrawer:J["a"],QPageContainer:rt["a"],QPage:qt["a"],QPageSticky:da["a"],QToolbar:H["a"],QToolbarTitle:X["a"],QBtn:$["a"],QIcon:et["a"],QList:Y["a"],QItem:Z["a"],QItemSection:tt["a"],QItemLabel:at["a"],QSplitter:xe["a"],QScrollArea:De["a"],QExpansionItem:je["a"],QAvatar:vt["a"],QBtnToggle:K["a"],QSeparator:st["a"],QTooltip:V["a"],QTable:la["a"],QCard:_e["a"],QCardSection:Te["a"],QCardActions:Ze["a"],QSelect:Vt["a"],QToggle:G["a"],QBadge:ca["a"],QSpace:wt["a"],QInput:Ye["a"],QImg:ua["a"]},directives:{Ripple:nt["a"]},plugins:{LoadingBar:ia["a"],Notify:oa["a"]}});var pa=a("8547"),ha=a("65ac"),ba=a("09b86"),fa=a("f35e"),ma=a("0558"),ga=a("b5f7"),va=a("d839"),wa=a("38fd");a("0d6a");s["a"].use(pa["a"],{components:{DbDashboard:ha["a"],DbChartjsBar:ba["a"],DbChartjsHorizontalBar:ba["d"],DbChartjsDoughnut:ba["c"],DbChartjsLine:ba["e"],DbChartjsPie:ba["f"],DbChartjsPolarArea:ba["g"],DbChartjsRadar:ba["h"],DbChartjsBubble:ba["b"],DbChartjsScatter:ba["i"],DbNumber:fa["a"],DbEasyPie:ma["a"],DbSparkline:ga["a"],DbDygraphsBar:va["a"],DbDygraphsLine:wa["a"]}}),s["a"].config.productionTip=!1,s["a"].use(ra["a"]),new s["a"]({router:sa,store:Q,render:function(t){return t(l)}}).$mount("#app")},"5c0b":function(t,e,a){"use strict";a("4d40")},"7b49":function(t,e,a){"use strict";a("c89f")},c89f:function(t,e,a){}});

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists