summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBharath Vignesh J K <52282402+RazCrimson@users.noreply.github.com>2023-05-09 00:52:20 +0530
committerBharath Vignesh J K <52282402+RazCrimson@users.noreply.github.com>2023-05-09 00:52:20 +0530
commitf0aed7a8cac3c8370b37a3eb5fb2cf0286facb61 (patch)
tree51eba72fbb5e695322624682849709fce6c94fee
parent88367388863c969d028b50e1a89be9ffefd6c361 (diff)
chg: containers - webui inconsistent with curses
removes color for `uptime` col continuation of 5e7cb1d0 (commit msg has wrong name)
-rw-r--r--glances/outputs/static/js/components/plugin-containers.vue2
-rw-r--r--glances/outputs/static/public/glances.js2
2 files changed, 2 insertions, 2 deletions
diff --git a/glances/outputs/static/js/components/plugin-containers.vue b/glances/outputs/static/js/components/plugin-containers.vue
index 0ad9adfd..10099ccc 100644
--- a/glances/outputs/static/js/components/plugin-containers.vue
+++ b/glances/outputs/static/js/components/plugin-containers.vue
@@ -47,7 +47,7 @@
<div class="table-cell" :class="container.status == 'Paused' ? 'careful' : 'ok'">
{{ container.status }}
</div>
- <div class="table-cell" :class="container.status == 'Paused' ? 'careful' : 'ok'">
+ <div class="table-cell">
{{ container.uptime }}
</div>
<div class="table-cell">
diff --git a/glances/outputs/static/public/glances.js b/glances/outputs/static/public/glances.js
index d5f8233b..45ceac90 100644
--- a/glances/outputs/static/public/glances.js
+++ b/glances/outputs/static/public/glances.js
@@ -28,4 +28,4 @@ function n(e){return"[object Object]"===Object.prototype.toString.call(e)}Object
* http://jaywcjlove.github.io/hotkeys
* Licensed under the MIT license
*/
-var oo="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function ao(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function lo(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function co(e){"string"!=typeof e&&(e="");for(var t=(e=e.replace(/\s/g,"")).split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var uo={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":oo?173:189,"=":oo?61:187,";":oo?59:186,"'":222,"[":219,"]":221,"\\":220},fo={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},po={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},ho={16:!1,18:!1,17:!1,91:!1},go={},mo=1;mo<20;mo++)uo["f".concat(mo)]=111+mo;var bo=[],vo=!1,yo="all",wo=[],xo=function(e){return uo[e.toLowerCase()]||fo[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function _o(e){yo=e||"all"}function ko(){return yo||"all"}var Co=function(e){var t=e.key,n=e.scope,r=e.method,i=e.splitKey,s=void 0===i?"+":i;co(t).forEach((function(e){var t=e.split(s),i=t.length,o=t[i-1],a="*"===o?"*":xo(o);if(go[a]){n||(n=ko());var l=i>1?lo(fo,t):[];go[a]=go[a].filter((function(e){return!((!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,i=!0,s=0;s<n.length;s++)-1===r.indexOf(n[s])&&(i=!1);return i}(e.mods,l))}))}}))};function To(e,t,n,r){var i;if(t.element===r&&(t.scope===n||"all"===t.scope)){for(var s in i=t.mods.length>0,ho)Object.prototype.hasOwnProperty.call(ho,s)&&(!ho[s]&&t.mods.indexOf(+s)>-1||ho[s]&&-1===t.mods.indexOf(+s))&&(i=!1);(0!==t.mods.length||ho[16]||ho[18]||ho[17]||ho[91])&&!i&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function So(e,t){var n=go["*"],r=e.keyCode||e.which||e.charCode;if(Ao.filter.call(this,e)){if(93!==r&&224!==r||(r=91),-1===bo.indexOf(r)&&229!==r&&bo.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=po[t];e[t]&&-1===bo.indexOf(n)?bo.push(n):!e[t]&&bo.indexOf(n)>-1?bo.splice(bo.indexOf(n),1):"metaKey"===t&&e[t]&&3===bo.length&&(e.ctrlKey||e.shiftKey||e.altKey||(bo=bo.slice(bo.indexOf(n))))})),r in ho){for(var i in ho[r]=!0,fo)fo[i]===r&&(Ao[i]=!0);if(!n)return}for(var s in ho)Object.prototype.hasOwnProperty.call(ho,s)&&(ho[s]=e[po[s]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===bo.indexOf(17)&&bo.push(17),-1===bo.indexOf(18)&&bo.push(18),ho[17]=!0,ho[18]=!0);var o=ko();if(n)for(var a=0;a<n.length;a++)n[a].scope===o&&("keydown"===e.type&&n[a].keydown||"keyup"===e.type&&n[a].keyup)&&To(e,n[a],o,t);if(r in go)for(var l=0;l<go[r].length;l++)if(("keydown"===e.type&&go[r][l].keydown||"keyup"===e.type&&go[r][l].keyup)&&go[r][l].key){for(var c=go[r][l],u=c.splitKey,d=c.key.split(u),f=[],p=0;p<d.length;p++)f.push(xo(d[p]));f.sort().join("")===bo.sort().join("")&&To(e,c,o,t)}}}function Ao(e,t,n){bo=[];var r=co(e),i=[],s="all",o=document,a=0,l=!1,c=!0,u="+",d=!1;for(void 0===n&&"function"==typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(s=t.scope),t.element&&(o=t.element),t.keyup&&(l=t.keyup),void 0!==t.keydown&&(c=t.keydown),void 0!==t.capture&&(d=t.capture),"string"==typeof t.splitKey&&(u=t.splitKey)),"string"==typeof t&&(s=t);a<r.length;a++)i=[],(e=r[a].split(u)).length>1&&(i=lo(fo,e)),(e="*"===(e=e[e.length-1])?"*":xo(e))in go||(go[e]=[]),go[e].push({keyup:l,keydown:c,scope:s,mods:i,shortcut:r[a],method:n,key:r[a],splitKey:u,element:o});void 0!==o&&!function(e){return wo.indexOf(e)>-1}(o)&&window&&(wo.push(o),ao(o,"keydown",(function(e){So(e,o)}),d),vo||(vo=!0,ao(window,"focus",(function(){bo=[]}),d)),ao(o,"keyup",(function(e){So(e,o),function(e){var t=e.keyCode||e.which||e.charCode,n=bo.indexOf(t);if(n>=0&&bo.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&bo.splice(0,bo.length),93!==t&&224!==t||(t=91),t in ho)for(var r in ho[t]=!1,fo)fo[r]===t&&(Ao[r]=!1)}(e)}),d))}var Eo={getPressedKeyString:function(){return bo.map((function(e){return t=e,Object.keys(uo).find((function(e){return uo[e]===t}))||function(e){return Object.keys(fo).find((function(t){return fo[t]===e}))}(e)||String.fromCharCode(e);var t}))},setScope:_o,getScope:ko,deleteScope:function(e,t){var n,r;for(var i in e||(e=ko()),go)if(Object.prototype.hasOwnProperty.call(go,i))for(n=go[i],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;ko()===e&&_o(t||"all")},getPressedKeyCodes:function(){return bo.slice(0)},isPressed:function(e){return"string"==typeof e&&(e=xo(e)),-1!==bo.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return!t.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||t.readOnly)||(r=!1),r},trigger:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(go).forEach((function(n){go[n].filter((function(n){return n.scope===t&&n.shortcut===e})).forEach((function(e){e&&e.method&&e.method()}))}))},unbind:function(e){if(void 0===e)Object.keys(go).forEach((function(e){return delete go[e]}));else if(Array.isArray(e))e.forEach((function(e){e.key&&Co(e)}));else if("object"==typeof e)e.key&&Co(e);else if("string"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=n[0],s=n[1];"function"==typeof i&&(s=i,i=""),Co({key:e,scope:i,method:s,splitKey:"+"})}},keyMap:uo,modifier:fo,modifierMap:po};for(var Oo in Eo)Object.prototype.hasOwnProperty.call(Eo,Oo)&&(Ao[Oo]=Eo[Oo]);if("undefined"!=typeof window){var Io=window.hotkeys;Ao.noConflict=function(e){return e&&window.hotkeys===Ao&&(window.hotkeys=Io),Ao},window.hotkeys=Ao}const Po=kt({args:void 0,config:void 0,data:void 0,status:"IDLE"});var Lo=n(9049),No=n.n(Lo);const Mo=new class{limits={};limitSuffix=["critical","careful","warning"];setLimits(e){this.limits=e}getAlert(e,t,n,r,i){var s=(i=i||!1)?"_log":"",o=100*(n=n||0)/(r=r||100);if(null!=this.limits[e])for(var a=0;a<this.limitSuffix.length;a++){var l=t+this.limitSuffix[a];if(o>=this.limits[e][l]){var c=l.lastIndexOf("_");return l.substring(c+1)+s}}return"ok"+s}getAlertLog(e,t,n,r){return this.getAlert(e,t,n,r,!0)}};const Do=new class{data=void 0;init(e=60){let t;const n=()=>(Po.status="PENDING",Promise.all([fetch("api/3/all",{method:"GET"}).then((e=>e.json())),fetch("api/3/all/views",{method:"GET"}).then((e=>e.json()))]).then((e=>{const t={stats:e[0],views:e[1],isBsd:"FreeBSD"===e[0].system.os_name,isLinux:"Linux"===e[0].system.os_name,isSunOS:"SunOS"===e[0].system.os_name,isMac:"Darwin"===e[0].system.os_name,isWindows:"Windows"===e[0].system.os_name};this.data=t,Po.data=t,Po.status="SUCCESS"})).catch((e=>{console.log(e),Po.status="FAILURE"})).then((()=>{t&&clearTimeout(t),t=setTimeout(n,1e3*e)})));n(),fetch("api/3/all/limits",{method:"GET"}).then((e=>e.json())).then((e=>{Mo.setLimits(e)})),fetch("api/3/args",{method:"GET"}).then((e=>e.json())).then(((e={})=>{Po.args={...Po.args,...e}})),fetch("api/3/config",{method:"GET"}).then((e=>e.json())).then(((e={})=>{Po.config={...Po.config,...e}}))}getData(){return this.data}};const jo=new class{constructor(){this.favico=new(No())({animation:"none"})}badge(e){this.favico.badge(e)}reset(){this.favico.reset()}},Ro={key:0},qo={class:"container-fluid"},Bo={class:"row"},Uo={class:"col-sm-12 col-lg-24"},Fo=mi("div",{class:"row"}," ",-1),$o={class:"row"},zo={class:"col-sm-12 col-lg-24"},Ho=mi("div",{class:"row"}," ",-1),Vo={class:"divTable",style:{width:"100%"}},Go={class:"divTableBody"},Wo={class:"divTableRow"},Zo={class:"divTableHead"},Ko={class:"divTableHead"},Xo={class:"divTableHead"},Qo={class:"divTableHead"},Jo={class:"divTableRow"},Yo={class:"divTableCell"},ea={class:"divTableCell"},ta={class:"divTableCell"},na={class:"divTableCell"},ra={class:"divTableRow"},ia={class:"divTableCell"},sa={class:"divTableCell"},oa={class:"divTableCell"},aa={class:"divTableCell"},la={class:"divTableRow"},ca={class:"divTableCell"},ua={class:"divTableCell"},da={class:"divTableCell"},fa={class:"divTableCell"},pa={class:"divTableRow"},ha={class:"divTableCell"},ga={class:"divTableCell"},ma={class:"divTableCell"},ba={class:"divTableCell"},va={class:"divTableRow"},ya={class:"divTableCell"},wa={class:"divTableCell"},xa={class:"divTableCell"},_a={class:"divTableCell"},ka={class:"divTableRow"},Ca={class:"divTableCell"},Ta={class:"divTableCell"},Sa={class:"divTableCell"},Aa={class:"divTableCell"},Ea={class:"divTableRow"},Oa={class:"divTableCell"},Ia={class:"divTableCell"},Pa={class:"divTableCell"},La={class:"divTableCell"},Na={class:"divTableRow"},Ma=mi("div",{class:"divTableCell"}," ",-1),Da={class:"divTableCell"},ja={class:"divTableCell"},Ra={class:"divTableCell"},qa={class:"divTableRow"},Ba=mi("div",{class:"divTableCell"}," ",-1),Ua={class:"divTableCell"},Fa={class:"divTableCell"},$a={class:"divTableCell"},za={class:"divTableRow"},Ha=mi("div",{class:"divTableCell"}," ",-1),Va={class:"divTableCell"},Ga={class:"divTableCell"},Wa={class:"divTableCell"},Za={class:"divTableRow"},Ka=mi("div",{class:"divTableCell"}," ",-1),Xa={class:"divTableCell"},Qa=mi("div",{class:"divTableCell"}," ",-1),Ja={class:"divTableCell"},Ya={class:"divTableRow"},el=mi("div",{class:"divTableCell"}," ",-1),tl={class:"divTableCell"},nl=mi("div",{class:"divTableCell"}," ",-1),rl=mi("div",{class:"divTableCell"}," ",-1),il={class:"divTableRow"},sl=mi("div",{class:"divTableCell"}," ",-1),ol={class:"divTableCell"},al=mi("div",{class:"divTableCell"}," ",-1),ll=mi("div",{class:"divTableCell"}," ",-1),cl={class:"divTableRow"},ul=mi("div",{class:"divTableCell"}," ",-1),dl={class:"divTableCell"},fl=mi("div",{class:"divTableCell"}," ",-1),pl=mi("div",{class:"divTableCell"}," ",-1),hl={class:"divTableRow"},gl=mi("div",{class:"divTableCell"}," ",-1),ml={class:"divTableCell"},bl=mi("div",{class:"divTableCell"}," ",-1),vl=mi("div",{class:"divTableCell"}," ",-1),yl={class:"divTableRow"},wl=mi("div",{class:"divTableCell"}," ",-1),xl={class:"divTableCell"},_l=mi("div",{class:"divTableCell"}," ",-1),kl=mi("div",{class:"divTableCell"}," ",-1),Cl={class:"divTableRow"},Tl=mi("div",{class:"divTableCell"}," ",-1),Sl={class:"divTableCell"},Al=mi("div",{class:"divTableCell"}," ",-1),El=mi("div",{class:"divTableCell"}," ",-1),Ol={class:"divTableRow"},Il=mi("div",{class:"divTableCell"}," ",-1),Pl={class:"divTableCell"},Ll=mi("div",{class:"divTableCell"}," ",-1),Nl=mi("div",{class:"divTableCell"}," ",-1),Ml={class:"divTableRow"},Dl=mi("div",{class:"divTableCell"}," ",-1),jl={class:"divTableCell"},Rl=mi("div",{class:"divTableCell"}," ",-1),ql=mi("div",{class:"divTableCell"}," ",-1),Bl={class:"divTableRow"},Ul=mi("div",{class:"divTableCell"}," ",-1),Fl={class:"divTableCell"},$l=mi("div",{class:"divTableCell"}," ",-1),zl=mi("div",{class:"divTableCell"}," ",-1),Hl=mi("div",null,[mi("p",null,[wi(" For an exhaustive list of key bindings, "),mi("a",{href:"https://glances.readthedocs.io/en/latest/cmds.html#interactive-commands"},"click here"),wi(". ")])],-1),Vl=mi("div",null,[mi("p",null,[wi("Press "),mi("b",null,"h"),wi(" to came back to Glances.")])],-1);const Gl={data:()=>({help:void 0}),mounted(){fetch("api/3/help",{method:"GET"}).then((e=>e.json())).then((e=>this.help=e))}};var Wl=n(3744);const Zl=(0,Wl.Z)(Gl,[["render",function(e,t,n,r,i,s){return i.help?(ii(),ci("div",Ro,[mi("div",qo,[mi("div",Bo,[mi("div",Uo,E(i.help.version)+" "+E(i.help.psutil_version),1)]),Fo,mi("div",$o,[mi("div",zo,E(i.help.configuration_file),1)]),Ho]),mi("div",Vo,[mi("div",Go,[mi("div",Wo,[mi("div",Zo,E(i.help.header_sort.replace(":","")),1),mi("div",Ko,E(i.help.header_show_hide.replace(":","")),1),mi("div",Xo,E(i.help.header_toggle.replace(":","")),1),mi("div",Qo,E(i.help.header_miscellaneous.replace(":","")),1)]),mi("div",Jo,[mi("div",Yo,E(i.help.sort_auto),1),mi("div",ea,E(i.help.show_hide_application_monitoring),1),mi("div",ta,E(i.help.toggle_bits_bytes),1),mi("div",na,E(i.help.misc_erase_process_filter),1)]),mi("div",ra,[mi("div",ia,E(i.help.sort_cpu),1),mi("div",sa,E(i.help.show_hide_diskio),1),mi("div",oa,E(i.help.toggle_count_rate),1),mi("div",aa,E(i.help.misc_generate_history_graphs),1)]),mi("div",la,[mi("div",ca,E(i.help.sort_io_rate),1),mi("div",ua,E(i.help.show_hide_containers),1),mi("div",da,E(i.help.toggle_used_free),1),mi("div",fa,E(i.help.misc_help),1)]),mi("div",pa,[mi("div",ha,E(i.help.sort_mem),1),mi("div",ga,E(i.help.show_hide_top_extended_stats),1),mi("div",ma,E(i.help.toggle_bar_sparkline),1),mi("div",ba,E(i.help.misc_accumulate_processes_by_program),1)]),mi("div",va,[mi("div",ya,E(i.help.sort_process_name),1),mi("div",wa,E(i.help.show_hide_filesystem),1),mi("div",xa,E(i.help.toggle_separate_combined),1),mi("div",_a,E(i.help.misc_kill_process)+" - N/A in WebUI ",1)]),mi("div",ka,[mi("div",Ca,E(i.help.sort_cpu_times),1),mi("div",Ta,E(i.help.show_hide_gpu),1),mi("div",Sa,E(i.help.toggle_live_cumulative),1),mi("div",Aa,E(i.help.misc_reset_processes_summary_min_max),1)]),mi("div",Ea,[mi("div",Oa,E(i.help.sort_user),1),mi("div",Ia,E(i.help.show_hide_ip),1),mi("div",Pa,E(i.help.toggle_linux_percentage),1),mi("div",La,E(i.help.misc_quit),1)]),mi("div",Na,[Ma,mi("div",Da,E(i.help.show_hide_tcp_connection),1),mi("div",ja,E(i.help.toggle_cpu_individual_combined),1),mi("div",Ra,E(i.help.misc_reset_history),1)]),mi("div",qa,[Ba,mi("div",Ua,E(i.help.show_hide_alert),1),mi("div",Fa,E(i.help.toggle_gpu_individual_combined),1),mi("div",$a,E(i.help.misc_delete_warning_alerts),1)]),mi("div",za,[Ha,mi("div",Va,E(i.help.show_hide_network),1),mi("div",Ga,E(i.help.toggle_short_full),1),mi("div",Wa,E(i.help.misc_delete_warning_and_critical_alerts),1)]),mi("div",Za,[Ka,mi("div",Xa,E(i.help.sort_cpu_times),1),Qa,mi("div",Ja,E(i.help.misc_edit_process_filter_pattern)+" - N/A in WebUI ",1)]),mi("div",Ya,[el,mi("div",tl,E(i.help.show_hide_irq),1),nl,rl]),mi("div",il,[sl,mi("div",ol,E(i.help.show_hide_raid_plugin),1),al,ll]),mi("div",cl,[ul,mi("div",dl,E(i.help.show_hide_sensors),1),fl,pl]),mi("div",hl,[gl,mi("div",ml,E(i.help.show_hide_wifi_module),1),bl,vl]),mi("div",yl,[wl,mi("div",xl,E(i.help.show_hide_processes),1),_l,kl]),mi("div",Cl,[Tl,mi("div",Sl,E(i.help.show_hide_left_sidebar),1),Al,El]),mi("div",Ol,[Il,mi("div",Pl,E(i.help.show_hide_quick_look),1),Ll,Nl]),mi("div",Ml,[Dl,mi("div",jl,E(i.help.show_hide_cpu_mem_swap),1),Rl,ql]),mi("div",Bl,[Ul,mi("div",Fl,E(i.help.show_hide_all),1),$l,zl])])]),Hl,Vl])):_i("v-if",!0)}]]),Kl={class:"plugin"},Xl={id:"alerts"},Ql={key:0,class:"title"},Jl={key:1,class:"title"},Yl={id:"alert"},ec={class:"table"},tc={class:"table-cell text-left"};var nc=n(6486);const rc={props:{data:{type:Object}},computed:{stats(){return this.data.stats.alert},alerts(){return(this.stats||[]).map((e=>{const t={};if(t.name=e[3],t.level=e[2],t.begin=1e3*e[0],t.end=1e3*e[1],t.ongoing=-1==e[1],t.min=e[6],t.mean=e[5],t.max=e[4],!t.ongoing){const e=t.end-t.begin,n=parseInt(e/1e3%60),r=parseInt(e/6e4%60),i=parseInt(e/36e5%24);t.duration=(0,nc.padStart)(i,2,"0")+":"+(0,nc.padStart)(r,2,"0")+":"+(0,nc.padStart)(n,2,"0")}return t}))},hasAlerts(){return this.countAlerts>0},countAlerts(){return this.alerts.length},hasOngoingAlerts(){return this.countOngoingAlerts>0},countOngoingAlerts(){return this.alerts.filter((({ongoing:e})=>e)).length}},watch:{countOngoingAlerts(){this.countOngoingAlerts?jo.badge(this.countOngoingAlerts):jo.reset()}},methods:{formatDate:e=>new Date(e).toISOString().slice(0,19).replace(/[^\d-:]/," ")}},ic=(0,Wl.Z)(rc,[["render",function(e,t,n,r,i,s){return ii(),ci("div",Kl,[mi("section",Xl,[s.hasAlerts?(ii(),ci("span",Ql," Warning or critical alerts (last "+E(s.countAlerts)+" entries) ",1)):(ii(),ci("span",Jl,"No warning or critical alert detected"))]),mi("section",Yl,[mi("div",ec,[(ii(!0),ci(Jr,null,pr(s.alerts,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",tc,[wi(E(s.formatDate(t.begin))+" ("+E(t.ongoing?"ongoing":t.duration)+") - ",1),or(mi("span",null,E(t.level)+" on ",513),[[As,!t.ongoing]]),mi("span",{class:C(t.level.toLowerCase())},E(t.name),3),wi(" ("+E(e.$filters.number(t.max,1))+") ",1)])])))),128))])])])}]]),sc={key:0,id:"cloud",class:"plugin"},oc={class:"title"};const ac={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cloud},provider(){return void 0!==this.stats.id?`${stats.platform}`:null},instance(){const{stats:e}=this;return void 0!==this.stats.id?`${e.type} instance ${e.name} (${e.region})`:null}}},lc=(0,Wl.Z)(ac,[["render",function(e,t,n,r,i,s){return s.instance||s.provider?(ii(),ci("section",sc,[mi("span",oc,E(s.provider),1),wi(" "+E(s.instance),1)])):_i("v-if",!0)}]]),cc={class:"plugin",id:"connections"},uc=mi("div",{class:"table-row"},[mi("div",{class:"table-cell text-left title"},"TCP CONNECTIONS"),mi("div",{class:"table-cell"})],-1),dc={class:"table-row"},fc=mi("div",{class:"table-cell text-left"},"Listen",-1),pc=mi("div",{class:"table-cell"},null,-1),hc={class:"table-cell"},gc={class:"table-row"},mc=mi("div",{class:"table-cell text-left"},"Initiated",-1),bc=mi("div",{class:"table-cell"},null,-1),vc={class:"table-cell"},yc={class:"table-row"},wc=mi("div",{class:"table-cell text-left"},"Established",-1),xc=mi("div",{class:"table-cell"},null,-1),_c={class:"table-cell"},kc={class:"table-row"},Cc=mi("div",{class:"table-cell text-left"},"Terminated",-1),Tc=mi("div",{class:"table-cell"},null,-1),Sc={class:"table-cell"},Ac={class:"table-row"},Ec=mi("div",{class:"table-cell text-left"},"Tracked",-1),Oc=mi("div",{class:"table-cell"},null,-1);const Ic={props:{data:{type:Object}},computed:{stats(){return this.data.stats.connections},view(){return this.data.views.connections},listen(){return this.stats.LISTEN},initiated(){return this.stats.initiated},established(){return this.stats.ESTABLISHED},terminated(){return this.stats.terminated},tracked(){return{count:this.stats.nf_conntrack_count,max:this.stats.nf_conntrack_max}}},methods:{getDecoration(e){if(void 0!==this.view[e])return this.view[e].decoration.toLowerCase()}}},Pc=(0,Wl.Z)(Ic,[["render",function(e,t,n,r,i,s){return ii(),ci("section",cc,[uc,mi("div",dc,[fc,pc,mi("div",hc,E(s.listen),1)]),mi("div",gc,[mc,bc,mi("div",vc,E(s.initiated),1)]),mi("div",yc,[wc,xc,mi("div",_c,E(s.established),1)]),mi("div",kc,[Cc,Tc,mi("div",Sc,E(s.terminated),1)]),mi("div",Ac,[Ec,Oc,mi("div",{class:C(["table-cell",s.getDecoration("nf_conntrack_percent")])},E(s.tracked.count)+"/"+E(s.tracked.max),3)])])}]]),Lc={id:"cpu",class:"plugin"},Nc={class:"row"},Mc={class:"col-sm-24 col-md-12 col-lg-8"},Dc={class:"table"},jc={class:"table-row"},Rc=mi("div",{class:"table-cell text-left title"},"CPU",-1),qc={class:"table-cell"},Bc={class:"table-row"},Uc=mi("div",{class:"table-cell text-left"},"user:",-1),Fc={class:"table-row"},$c=mi("div",{class:"table-cell text-left"},"system:",-1),zc={class:"table-row"},Hc=mi("div",{class:"table-cell text-left"},"iowait:",-1),Vc={class:"table-row"},Gc=mi("div",{class:"table-cell text-left"},"dpc:",-1),Wc={class:"hidden-xs hidden-sm col-md-12 col-lg-8"},Zc={class:"table"},Kc={class:"table-row"},Xc=mi("div",{class:"table-cell text-left"},"idle:",-1),Qc={class:"table-cell"},Jc={class:"table-row"},Yc=mi("div",{class:"table-cell text-left"},"irq:",-1),eu={class:"table-cell"},tu={class:"table-row"},nu=mi("div",{class:"table-cell text-left"},"inter:",-1),ru={class:"table-cell"},iu={class:"table-row"},su=mi("div",{class:"table-cell text-left"},"nice:",-1),ou={class:"table-cell"},au={key:0,class:"table-row"},lu=mi("div",{class:"table-cell text-left"},"ctx_sw:",-1),cu={class:"table-row"},uu=mi("div",{class:"table-cell text-left"},"steal:",-1),du={key:1,class:"table-row"},fu=mi("div",{class:"table-cell text-left"},"syscal:",-1),pu={class:"table-cell"},hu={class:"hidden-xs hidden-sm hidden-md col-lg-8"},gu={class:"table"},mu={key:0,class:"table-row"},bu=mi("div",{class:"table-cell text-left"},"ctx_sw:",-1),vu={key:1,class:"table-row"},yu=mi("div",{class:"table-cell text-left"},"inter:",-1),wu={class:"table-cell"},xu={key:2,class:"table-row"},_u=mi("div",{class:"table-cell text-left"},"sw_int:",-1),ku={class:"table-cell"};const Cu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cpu},view(){return this.data.views.cpu},isLinux(){return this.data.isLinux},isSunOS(){return this.data.isSunOS},isWindows(){return this.data.isWindows},total(){return this.stats.total},user(){return this.stats.user},system(){return this.stats.system},idle(){return this.stats.idle},nice(){return this.stats.nice},irq(){return this.stats.irq},iowait(){return this.stats.iowait},dpc(){return this.stats.dpc},steal(){return this.stats.steal},ctx_switches(){const{stats:e}=this;return e.ctx_switches?Math.floor(e.ctx_switches/e.time_since_update):null},interrupts(){const{stats:e}=this;return e.interrupts?Math.floor(e.interrupts/e.time_since_update):null},soft_interrupts(){const{stats:e}=this;return e.soft_interrupts?Math.floor(e.soft_interrupts/e.time_since_update):null},syscalls(){const{stats:e}=this;return e.syscalls?Math.floor(e.syscalls/e.time_since_update):null}},methods:{getDecoration(e){if(void 0!==this.view[e])return this.view[e].decoration.toLowerCase()}}},Tu=(0,Wl.Z)(Cu,[["render",function(e,t,n,r,i,s){return ii(),ci("section",Lc,[mi("div",Nc,[mi("div",Mc,[mi("div",Dc,[mi("div",jc,[Rc,mi("div",qc,E(s.total)+"%",1)]),mi("div",Bc,[Uc,mi("div",{class:C(["table-cell",s.getDecoration("user")])},E(s.user)+"%",3)]),mi("div",Fc,[$c,mi("div",{class:C(["table-cell",s.getDecoration("system")])},E(s.system)+"%",3)]),or(mi("div",zc,[Hc,mi("div",{class:C(["table-cell",s.getDecoration("iowait")])},E(s.iowait)+"%",3)],512),[[As,null!=s.iowait]]),or(mi("div",Vc,[Gc,mi("div",{class:C(["table-cell",s.getDecoration("dpc")])},E(s.dpc)+"%",3)],512),[[As,null==s.iowait&&null!=s.dpc]])])]),mi("div",Wc,[mi("div",Zc,[mi("div",Kc,[Xc,mi("div",Qc,E(s.idle)+"%",1)]),or(mi("div",Jc,[Yc,mi("div",eu,E(s.irq)+"%",1)],512),[[As,null!=s.irq]]),_i(" If no irq, display interrupts "),or(mi("div",tu,[nu,mi("div",ru,E(s.interrupts),1)],512),[[As,null==s.irq]]),or(mi("div",iu,[su,mi("div",ou,E(s.nice)+"%",1)],512),[[As,null!=s.nice]]),_i(" If no nice, display ctx_switches "),null==s.nice&&s.ctx_switches?(ii(),ci("div",au,[lu,mi("div",{class:C(["table-cell",s.getDecoration("ctx_switches")])},E(s.ctx_switches),3)])):_i("v-if",!0),or(mi("div",cu,[uu,mi("div",{class:C(["table-cell",s.getDecoration("steal")])},E(s.steal)+"%",3)],512),[[As,null!=s.steal]]),!s.isLinux&&s.syscalls?(ii(),ci("div",du,[fu,mi("div",pu,E(s.syscalls),1)])):_i("v-if",!0)])]),mi("div",hu,[mi("div",gu,[_i(" If not already display instead of nice, then display ctx_switches "),null!=s.nice&&s.ctx_switches?(ii(),ci("div",mu,[bu,mi("div",{class:C(["table-cell",s.getDecoration("ctx_switches")])},E(s.ctx_switches),3)])):_i("v-if",!0),_i(" If not already display instead of irq, then display interrupts "),null!=s.irq&&s.interrupts?(ii(),ci("div",vu,[yu,mi("div",wu,E(s.interrupts),1)])):_i("v-if",!0),s.isWindows||s.isSunOS||!s.soft_interrupts?_i("v-if",!0):(ii(),ci("div",xu,[_u,mi("div",ku,E(s.soft_interrupts),1)]))])])])])}]]),Su={class:"plugin",id:"diskio"},Au={key:0,class:"table-row"},Eu=mi("div",{class:"table-cell text-left title"},"DISK I/O",-1),Ou={class:"table-cell"},Iu={class:"table-cell"},Pu={class:"table-cell"},Lu={class:"table-cell"},Nu={class:"table-cell text-left"};var Mu=n(1036),Du=n.n(Mu);function ju(e,t){return Ru(e=8*Math.round(e),t)+"b"}function Ru(e,t){if(t=t||!1,isNaN(parseFloat(e))||!isFinite(e)||0==e)return e;const n=["Y","Z","E","P","T","G","M","K"],r={Y:12089258196146292e8,Z:11805916207174113e5,E:0x1000000000000000,P:0x4000000000000,T:1099511627776,G:1073741824,M:1048576,K:1024};for(var i=0;i<n.length;i++){var s=n[i],o=e/r[s];if(o>1){var a=0;return o<10?a=2:o<100&&(a=1),t?a="MK"==s?0:(0,nc.min)([1,a]):"K"==s&&(a=0),parseFloat(o).toFixed(a)+s}}return e.toFixed(0)}function qu(e){return void 0===e||""===e?"?":e}function Bu(e,t,n){return t=t||0,n=n||" ",String(e).padStart(t,n)}function Uu(e,t){return"function"!=typeof e.slice&&(e=String(e)),e.slice(0,t)}function Fu(e,t){return t=t||8,e.length>t?"_"+e.substring(e.length-t+1):e}function $u(e){if(void 0===e)return e;var t=function(e){var t=document.createElement("div");return t.innerText=e,t.innerHTML}(e),n=t.replace(/\n/g,"<br>");return Du()(n)}function zu(e,t){return new Intl.NumberFormat(void 0,"number"==typeof t?{maximumFractionDigits:t}:t).format(e)}function Hu(e){for(var t=0,n=0;n<e.length;n++)t+=1e3*e[n];return t}function Vu(e){var t=Hu(e),n=new Date(t),r=Math.floor((n-new Date(n.getFullYear(),0,0))/1e3/60/60/24);return{hours:n.getUTCHours()+24*(r-1),minutes:n.getUTCMinutes(),seconds:n.getUTCSeconds(),milliseconds:parseInt(""+n.getUTCMilliseconds()/10)}}const Gu={props:{data:{type:Object}},data:()=>({store:Po}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.diskio},disks(){const e=this.stats.map((e=>{const t=e.time_since_update;return{name:e.disk_name,bitrate:{txps:Ru(e.read_bytes/t),rxps:Ru(e.write_bytes/t)},count:{txps:Ru(e.read_count/t),rxps:Ru(e.write_count/t)},alias:void 0!==e.alias?e.alias:null}}));return(0,nc.orderBy)(e,["name"])}}},Wu=(0,Wl.Z)(Gu,[["render",function(e,t,n,r,i,s){return ii(),ci("section",Su,[s.disks.length>0?(ii(),ci("div",Au,[Eu,or(mi("div",Ou,"R/s",512),[[As,!s.args.diskio_iops]]),or(mi("div",Iu,"W/s",512),[[As,!s.args.diskio_iops]]),or(mi("div",Pu,"IOR/s",512),[[As,s.args.diskio_iops]]),or(mi("div",Lu,"IOW/s",512),[[As,s.args.diskio_iops]])])):_i("v-if",!0),(ii(!0),ci(Jr,null,pr(s.disks,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",Nu,E(e.$filters.minSize(t.alias?t.alias:t.name,32)),1),or(mi("div",{class:"table-cell"},E(t.bitrate.txps),513),[[As,!s.args.diskio_iops]]),or(mi("div",{class:"table-cell"},E(t.bitrate.rxps),513),[[As,!s.args.diskio_iops]]),or(mi("div",{class:"table-cell"},E(t.count.txps),513),[[As,s.args.diskio_iops]]),or(mi("div",{class:"table-cell"},E(t.count.rxps),513),[[As,s.args.diskio_iops]])])))),128))])}]]),Zu={key:0,id:"containers-plugin",class:"plugin"},Ku=mi("span",{class:"title"},"CONTAINERS",-1),Xu={class:"table"},Qu={class:"table-row"},Ju=mi("div",{class:"table-cell text-left"},"Engine",-1),Yu=mi("div",{class:"table-cell text-left"},"Pod",-1),ed=mi("div",{class:"table-cell"},"Status",-1),td=mi("div",{class:"table-cell"},"Uptime",-1),nd=xi('<div class="table-cell">/MAX</div><div class="table-cell">IOR/s</div><div class="table-cell">IOW/s</div><div class="table-cell">RX/s</div><div class="table-cell">TX/s</div><div class="table-cell text-left">Command</div>',6),rd={class:"table-cell text-left"},id={class:"table-cell text-left"},sd={class:"table-cell text-left"},od={class:"table-cell"},ad={class:"table-cell"},ld={class:"table-cell"},cd={class:"table-cell"},ud={class:"table-cell"},dd={class:"table-cell"},fd={class:"table-cell"},pd={class:"table-cell text-left"};const hd={props:{data:{type:Object}},data:()=>({store:Po,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key},stats(){return this.data.stats.containers},containers(){const{sorter:e}=this,t=(this.stats.containers||[]).map((e=>({id:e.Id,name:e.name,status:e.Status,uptime:e.Uptime,cpu_percent:e.cpu.total,memory_usage:null!=e.memory.usage?e.memory.usage:"?",limit:null!=e.memory.limit?e.memory.limit:"?",ior:null!=e.io.ior?e.io.ior:"?",iow:null!=e.io.iow?e.io.iow:"?",io_time_since_update:e.io.time_since_update,rx:null!=e.network.rx?e.network.rx:"?",tx:null!=e.network.tx?e.network.tx:"?",net_time_since_update:e.network.time_since_update,command:e.Command.join(" "),image:e.Image,engine:e.engine,pod_id:e.pod_id})));return(0,nc.orderBy)(t,[e.column].reduce(((e,t)=>("memory_percent"===t&&(t=["memory_usage"]),e.concat(t))),[]),[e.isReverseColumn(e.column)?"desc":"asc"])}},watch:{sortProcessesKey:{immediate:!0,handler(e){e&&!["cpu_percent","memory_percent","name"].includes(e)||(this.sorter={column:this.args.sort_processes_key||"cpu_percent",auto:!this.args.sort_processes_key,isReverseColumn:function(e){return!["name"].includes(e)},getColumnLabel:function(e){return{io_counters:"disk IO",cpu_percent:"CPU consumption",memory_usage:"memory consumption",cpu_times:"uptime",name:"container name",None:"None"}[e]||e}})}}}},gd=(0,Wl.Z)(hd,[["render",function(e,t,n,r,i,s){return s.containers.length?(ii(),ci("section",Zu,[Ku,wi(" "+E(s.containers.length)+" sorted by "+E(i.sorter.getColumnLabel(i.sorter.column))+" ",1),mi("div",Xu,[mi("div",Qu,[Ju,Yu,mi("div",{class:C(["table-cell text-left",["sortable","name"===i.sorter.column&&"sort"]]),onClick:t[0]||(t[0]=e=>s.args.sort_processes_key="name")}," Name ",2),ed,td,mi("div",{class:C(["table-cell",["sortable","cpu_percent"===i.sorter.column&&"sort"]]),onClick:t[1]||(t[1]=e=>s.args.sort_processes_key="cpu_percent")}," CPU% ",2),mi("div",{class:C(["table-cell",["sortable","memory_percent"===i.sorter.column&&"sort"]]),onClick:t[2]||(t[2]=e=>s.args.sort_processes_key="memory_percent")}," MEM ",2),nd]),(ii(!0),ci(Jr,null,pr(s.containers,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",rd,E(t.engine),1),mi("div",id,E(t.pod_id||"-"),1),mi("div",sd,E(t.name),1),mi("div",{class:C(["table-cell","Paused"==t.status?"careful":"ok"])},E(t.status),3),mi("div",{class:C(["table-cell","Paused"==t.status?"careful":"ok"])},E(t.uptime),3),mi("div",od,E(e.$filters.number(t.cpu_percent,1)),1),mi("div",ad,E(e.$filters.bytes(t.memory_usage)),1),mi("div",ld,E(e.$filters.bytes(t.limit)),1),mi("div",cd,E(e.$filters.bits(t.ior/t.io_time_since_update)),1),mi("div",ud,E(e.$filters.bits(t.iow/t.io_time_since_update)),1),mi("div",dd,E(e.$filters.bits(t.rx/t.net_time_since_update)),1),mi("div",fd,E(e.$filters.bits(t.tx/t.net_time_since_update)),1),mi("div",pd,E(t.command),1)])))),128))])])):_i("v-if",!0)}]]),md={class:"plugin",id:"folders"},bd={key:0,class:"table-row"},vd=[mi("div",{class:"table-cell text-left title"},"FOLDERS",-1),mi("div",{class:"table-cell"},null,-1),mi("div",{class:"table-cell"},"Size",-1)],yd={class:"table-cell text-left"},wd=mi("div",{class:"table-cell"},null,-1);const xd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.folders},folders(){return this.stats.map((e=>({path:e.path,size:e.size,careful:e.careful,warning:e.warning,critical:e.critical})))}},methods:{getDecoration(e){if(Number.isInteger(e.size))return null!==e.critical&&e.size>1e6*e.critical?"critical":null!==e.warning&&e.size>1e6*e.warning?"warning":null!==e.careful&&e.size>1e6*e.careful?"careful":"ok"}}},_d=(0,Wl.Z)(xd,[["render",function(e,t,n,r,i,s){return ii(),ci("section",md,[s.folders.length>0?(ii(),ci("div",bd,vd)):_i("v-if",!0),(ii(!0),ci(Jr,null,pr(s.folders,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",yd,E(t.path),1),wd,mi("div",{class:C(["table-cell",s.getDecoration(t)])},E(e.$filters.bytes(t.size)),3)])))),128))])}]]),kd={class:"plugin",id:"fs"},Cd={class:"table-row"},Td=mi("div",{class:"table-cell text-left title"},"FILE SYS",-1),Sd={class:"table-cell"},Ad=mi("div",{class:"table-cell"},"Total",-1),Ed={class:"table-cell text-left"},Od={key:0,class:"visible-lg-inline"},Id={class:"table-cell"};const Pd={props:{data:{type:Object}},data:()=>({store:Po}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.fs},view(){return this.data.views.fs},fileSystems(){const e=this.stats.map((e=>{let t=e.mnt_point;return t.length>22&&(t="_"+e.mnt_point.slice(-21)),{name:e.device_name,mountPoint:e.mnt_point,shortMountPoint:t,percent:e.percent,size:e.size,used:e.used,free:e.free}}));return(0,nc.orderBy)(e,["mnt_point"])}},methods:{getDecoration(e,t){if(null!=this.view[e][t])return this.view[e][t].decoration.toLowerCase()}}},Ld=(0,Wl.Z)(Pd,[["render",function(e,t,n,r,i,s){return ii(),ci("section",kd,[mi("div",Cd,[Td,mi("div",Sd,[or(mi("span",null,"Used",512),[[As,!s.args.fs_free_space]]),or(mi("span",null,"Free",512),[[As,s.args.fs_free_space]])]),Ad]),(ii(!0),ci(Jr,null,pr(s.fileSystems,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",Ed,[wi(E(t.shortMountPoint)+" ",1),t.shortMountPoint.length<=12?(ii(),ci("span",Od," ("+E(t.name)+") ",1)):_i("v-if",!0)]),mi("div",{class:C(["table-cell",s.getDecoration(t.mountPoint,"used")])},[or(mi("span",null,E(e.$filters.bytes(t.used)),513),[[As,!s.args.fs_free_space]]),or(mi("span",null,E(e.$filters.bytes(t.free)),513),[[As,s.args.fs_free_space]])],2),mi("div",Id,E(e.$filters.bytes(t.size)),1)])))),128))])}]]),Nd={id:"gpu",class:"plugin"},Md={class:"gpu-name title"},Dd={class:"table"},jd={key:0,class:"table-row"},Rd=mi("div",{class:"table-cell text-left"},"proc:",-1),qd={key:1,class:"table-cell"},Bd={key:1,class:"table-row"},Ud=mi("div",{class:"table-cell text-left"},"mem:",-1),Fd={key:1,class:"table-cell"},$d={key:2,class:"table-row"},zd=mi("div",{class:"table-cell text-left"},"temperature::",-1),Hd={key:1,class:"table-cell"},Vd={class:"table-cell text-left"},Gd={key:1},Wd={key:3},Zd={key:5};const Kd={props:{data:{type:Object}},data:()=>({store:Po}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.gpu},view(){return this.data.views.gpu},gpus(){return this.stats},name(){let e="GPU";const{stats:t}=this;return 1===t.length?e=t[0].name:t.length&&(e=`${t.length} GPU ${t[0].name}`),e},mean(){const e={proc:null,mem:null,temperature:null},{stats:t}=this;if(!t.length)return e;for(let n of t)e.proc+=n.proc,e.mem+=n.mem,e.temperature+=n.temperature;return e.proc=e.proc/t.length,e.mem=e.mem/t.length,e.temperature=e.temperature/t.length,e}},methods:{getDecoration(e,t){if(void 0!==this.view[e][t])return this.view[e][t].decoration.toLowerCase()},getMeanDecoration(e){return this.getDecoration(0,e)}}},Xd=(0,Wl.Z)(Kd,[["render",function(e,t,n,r,i,s){return ii(),ci("section",Nd,[mi("div",Md,E(s.name),1),mi("div",Dd,[s.args.meangpu||1===s.gpus.length?(ii(),ci("div",jd,[Rd,null!=s.mean.proc?(ii(),ci("div",{key:0,class:C(["table-cell",s.getMeanDecoration("proc")])},E(e.$filters.number(s.mean.proc,0))+"% ",3)):_i("v-if",!0),null==s.mean.proc?(ii(),ci("div",qd,"N/A")):_i("v-if",!0)])):_i("v-if",!0),s.args.meangpu||1===s.gpus.length?(ii(),ci("div",Bd,[Ud,null!=s.mean.mem?(ii(),ci("div",{key:0,class:C(["table-cell",s.getMeanDecoration("mem")])},E(e.$filters.number(s.mean.mem,0))+"% ",3)):_i("v-if",!0),null==s.mean.mem?(ii(),ci("div",Fd,"N/A")):_i("v-if",!0)])):_i("v-if",!0),s.args.meangpu||1===s.gpus.length?(ii(),ci("div",$d,[zd,null!=s.mean.temperature?(ii(),ci("div",{key:0,class:C(["table-cell",s.getMeanDecoration("temperature")])},E(e.$filters.number(s.mean.temperature,0))+"° ",3)):_i("v-if",!0),null==s.mean.temperature?(ii(),ci("div",Hd,"N/A")):_i("v-if",!0)])):_i("v-if",!0),!s.args.meangpu&&s.gpus.length>1?(ii(!0),ci(Jr,{key:3},pr(s.gpus,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",Vd,[wi(E(t.gpu_id)+": ",1),null!=t.proc?(ii(),ci("span",{key:0,class:C(s.getDecoration(t.gpu_id,"proc"))},E(e.$filters.number(t.proc,0))+"% ",3)):_i("v-if",!0),null==t.proc?(ii(),ci("span",Gd,"N/A")):_i("v-if",!0),wi(" mem: "),null!=t.mem?(ii(),ci("span",{key:2,class:C(s.getDecoration(t.gpu_id,"mem"))},E(e.$filters.number(t.mem,0))+"% ",3)):_i("v-if",!0),null==t.mem?(ii(),ci("span",Wd,"N/A")):_i("v-if",!0),wi(" temp: "),null!=t.temperature?(ii(),ci("span",{key:4,class:C(s.getDecoration(t.gpu_id,"temperature"))},E(e.$filters.number(t.temperature,0))+"C ",3)):_i("v-if",!0),null==t.temperature?(ii(),ci("span",Zd,"N/A")):_i("v-if",!0)])])))),128)):_i("v-if",!0)])])}]]),Qd={key:0,class:"plugin",id:"ip"},Jd={key:0,class:"title"},Yd={key:1},ef={key:2,class:"title"},tf={key:3},nf={key:4};const rf={props:{data:{type:Object}},computed:{ipStats(){return this.data.stats.ip},address(){return this.ipStats.address},gateway(){return this.ipStats.gateway},maskCdir(){return this.ipStats.mask_cidr},publicAddress(){return this.ipStats.public_address},publicInfo(){return this.ipStats.public_info_human}}},sf=(0,Wl.Z)(rf,[["render",function(e,t,n,r,i,s){return null!=s.address?(ii(),ci("section",Qd,[null!=s.address?(ii(),ci("span",Jd,"IP")):_i("v-if",!0),null!=s.address?(ii(),ci("span",Yd,E(s.address)+"/"+E(s.maskCdir),1)):_i("v-if",!0),null!=s.publicAddress?(ii(),ci("span",ef,"Pub")):_i("v-if",!0),null!=s.publicAddress?(ii(),ci("span",tf,E(s.publicAddress),1)):_i("v-if",!0),null!=s.publicInfo?(ii(),ci("span",nf,E(s.publicInfo),1)):_i("v-if",!0)])):_i("v-if",!0)}]]),of={class:"plugin",id:"irq"},af={key:0,class:"table-row"},lf=[mi("div",{class:"table-cell text-left title"},"IRQ",-1),mi("div",{class:"table-cell"},null,-1),mi("div",{class:"table-cell"},"Rate/s",-1)],cf={class:"table-cell text-left"},uf=mi("div",{class:"table-cell"},null,-1),df={class:"table-cell"};const ff={props:{data:{type:Object}},computed:{stats(){return this.data.stats.irq},irqs(){return this.stats.map((e=>({irq_line:e.irq_line,irq_rate:e.irq_rate})))}}},pf=(0,Wl.Z)(ff,[["render",function(e,t,n,r,i,s){return ii(),ci("section",of,[s.irqs.length>0?(ii(),ci("div",af,lf)):_i("v-if",!0),(ii(!0),ci(Jr,null,pr(s.irqs,((e,t)=>(ii(),ci("div",{class:"table-row",key:t},[mi("div",cf,E(e.irq_line),1),uf,mi("div",df,[mi("span",null,E(e.irq_rate),1)])])))),128))])}]]),hf={key:0,id:"load",class:"plugin"},gf={class:"table"},mf={class:"table-row"},bf=mi("div",{class:"table-cell text-left title"},"LOAD",-1),vf={class:"table-cell"},yf={class:"table-row"},wf=mi("div",{class:"table-cell text-left"},"1 min:",-1),xf={class:"table-cell"},_f={class:"table-row"},kf=mi("div",{class:"table-cell text-left"},"5 min:",-1),Cf={class:"table-row"},Tf=mi("div",{class:"table-cell text-left"},"15 min:",-1);const Sf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.load},view(){return this.data.views.load},cpucore(){return this.stats.cpucore},min1(){return this.stats.min1},min5(){return this.stats.min5},min15(){return this.stats.min15}},methods:{getDecoration(e){if(void 0!==this.view[e])return this.view[e].decoration.toLowerCase()}}},Af=(0,Wl.Z)(Sf,[["render",function(e,t,n,r,i,s){return null!=s.cpucore?(ii(),ci("section",hf,[mi("div",gf,[mi("div",mf,[bf,mi("div",vf,E(s.cpucore)+"-core",1)]),mi("div",yf,[wf,mi("div",xf,E(e.$filters.number(s.min1,2)),1)]),mi("div",_f,[kf,mi("div",{class:C(["table-cell",s.getDecoration("min5")])},E(e.$filters.number(s.min5,2)),3)]),mi("div",Cf,[Tf,mi("div",{class:C(["table-cell",s.getDecoration("min15")])},E(e.$filters.number(s.min15,2)),3)])])])):_i("v-if",!0)}]]),Ef={id:"mem",class:"plugin"},Of={class:"table"},If={class:"table-row"},Pf=mi("div",{class:"table-cell text-left title"},"MEM",-1),Lf={class:"table-cell"},Nf={class:"table-row"},Mf=mi("div",{class:"table-cell text-left"},"total:",-1),Df={class:"table-cell"},jf={class:"table-row"},Rf=mi("div",{class:"table-cell text-left"},"used:",-1),qf={class:"table-row"},Bf=mi("div",{class:"table-cell text-left"},"free:",-1),Uf={class:"table-cell"};const Ff={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},view(){return this.data.views.mem},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(e){if(void 0!==this.view[e])return this.view[e].decoration.toLowerCase()}}},$f=(0,Wl.Z)(Ff,[["render",function(e,t,n,r,i,s){return ii(),ci("section",Ef,[mi("div",Of,[mi("div",If,[Pf,mi("div",Lf,E(s.percent)+"%",1)]),mi("div",Nf,[Mf,mi("div",Df,E(e.$filters.bytes(s.total)),1)]),mi("div",jf,[Rf,mi("div",{class:C(["table-cell",s.getDecoration("used")])},E(e.$filters.bytes(s.used,2)),3)]),mi("div",qf,[Bf,mi("div",Uf,E(e.$filters.bytes(s.free)),1)])])])}]]),zf={id:"mem-more",class:"plugin"},Hf={class:"table"},Vf={class:"table-row"},Gf=mi("div",{class:"table-cell text-left"},"active:",-1),Wf={class:"table-cell"},Zf={class:"table-row"},Kf=mi("div",{class:"table-cell text-left"},"inactive:",-1),Xf={class:"table-cell"},Qf={class:"table-row"},Jf=mi("div",{class:"table-cell text-left"},"buffers:",-1),Yf={class:"table-cell"},ep={class:"table-row"},tp=mi("div",{class:"table-cell text-left"},"cached:",-1),np={class:"table-cell"};const rp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},active(){return this.stats.active},inactive(){return this.stats.inactive},buffers(){return this.stats.buffers},cached(){return this.stats.cached}}},ip=(0,Wl.Z)(rp,[["render",function(e,t,n,r,i,s){return ii(),ci("section",zf,[mi("div",Hf,[or(mi("div",Vf,[Gf,mi("div",Wf,E(e.$filters.bytes(s.active)),1)],512),[[As,null!=s.active]]),or(mi("div",Zf,[Kf,mi("div",Xf,E(e.$filters.bytes(s.inactive)),1)],512),[[As,null!=s.inactive]]),or(mi("div",Qf,[Jf,mi("div",Yf,E(e.$filters.bytes(s.buffers)),1)],512),[[As,null!=s.buffers]]),or(mi("div",ep,[tp,mi("div",np,E(e.$filters.bytes(s.cached)),1)],512),[[As,null!=s.cached]])])])}]]),sp={id:"memswap",class:"plugin"},op={class:"table"},ap={class:"table-row"},lp=mi("div",{class:"table-cell text-left title"},"SWAP",-1),cp={class:"table-cell"},up={class:"table-row"},dp=mi("div",{class:"table-cell text-left"},"total:",-1),fp={class:"table-cell"},pp={class:"table-row"},hp=mi("div",{class:"table-cell text-left"},"used:",-1),gp={class:"table-row"},mp=mi("div",{class:"table-cell text-left"},"free:",-1),bp={class:"table-cell"};const vp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.memswap},view(){return this.data.views.memswap},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(e){if(void 0!==this.view[e])return this.view[e].decoration.toLowerCase()}}},yp=(0,Wl.Z)(vp,[["render",function(e,t,n,r,i,s){return ii(),ci("section",sp,[mi("div",op,[mi("div",ap,[lp,mi("div",cp,E(s.percent)+"%",1)]),mi("div",up,[dp,mi("div",fp,E(e.$filters.bytes(s.total)),1)]),mi("div",pp,[hp,mi("div",{class:C(["table-cell",s.getDecoration("used")])},E(e.$filters.bytes(s.used)),3)]),mi("div",gp,[mp,mi("div",bp,E(e.$filters.bytes(s.free)),1)])])])}]]),wp={class:"plugin",id:"network"},xp={class:"table-row"},_p=mi("div",{class:"table-cell text-left title"},"NETWORK",-1),kp={class:"table-cell"},Cp={class:"table-cell"},Tp={class:"table-cell"},Sp={class:"table-cell"},Ap={class:"table-cell"},Ep={class:"table-cell"},Op={class:"table-cell"},Ip={class:"table-cell"},Pp={class:"table-cell text-left"},Lp={class:"visible-lg-inline"},Np={class:"hidden-lg"},Mp={class:"table-cell"},Dp={class:"table-cell"};const jp={props:{data:{type:Object}},data:()=>({store:Po}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.network},networks(){const e=this.stats.map((e=>{const t=void 0!==e.alias?e.alias:null;return{interfaceName:e.interface_name,ifname:t||e.interface_name,rx:e.rx,tx:e.tx,cx:e.cx,time_since_update:e.time_since_update,cumulativeRx:e.cumulative_rx,cumulativeTx:e.cumulative_tx,cumulativeCx:e.cumulative_cx}}));return(0,nc.orderBy)(e,["interfaceName"])}}},Rp=(0,Wl.Z)(jp,[["render",function(e,t,n,r,i,s){return ii(),ci("section",wp,[mi("div",xp,[_p,or(mi("div",kp,"Rx/s",512),[[As,!s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",Cp,"Tx/s",512),[[As,!s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",Tp,null,512),[[As,!s.args.network_cumul&&s.args.network_sum]]),or(mi("div",Sp,"Rx+Tx/s",512),[[As,!s.args.network_cumul&&s.args.network_sum]]),or(mi("div",Ap,"Rx",512),[[As,s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",Ep,"Tx",512),[[As,s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",Op,null,512),[[As,s.args.network_cumul&&s.args.network_sum]]),or(mi("div",Ip,"Rx+Tx",512),[[As,s.args.network_cumul&&s.args.network_sum]])]),(ii(!0),ci(Jr,null,pr(s.networks,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",Pp,[mi("span",Lp,E(t.ifname),1),mi("span",Np,E(e.$filters.minSize(t.ifname)),1)]),or(mi("div",{class:"table-cell"},E(s.args.byte?e.$filters.bytes(t.rx/t.time_since_update):e.$filters.bits(t.rx/t.time_since_update)),513),[[As,!s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",{class:"table-cell"},E(s.args.byte?e.$filters.bytes(t.tx/t.time_since_update):e.$filters.bits(t.tx/t.time_since_update)),513),[[As,!s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",Mp,null,512),[[As,!s.args.network_cumul&&s.args.network_sum]]),or(mi("div",{class:"table-cell"},E(s.args.byte?e.$filters.bytes(t.cx/t.time_since_update):e.$filters.bits(t.cx/t.time_since_update)),513),[[As,!s.args.network_cumul&&s.args.network_sum]]),or(mi("div",{class:"table-cell"},E(s.args.byte?e.$filters.bytes(t.cumulativeRx):e.$filters.bits(t.cumulativeRx)),513),[[As,s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",{class:"table-cell"},E(s.args.byte?e.$filters.bytes(t.cumulativeTx):e.$filters.bits(t.cumulativeTx)),513),[[As,s.args.network_cumul&&!s.args.network_sum]]),or(mi("div",Dp,null,512),[[As,s.args.network_cumul&&s.args.network_sum]]),or(mi("div",{class:"table-cell"},E(s.args.byte?e.$filters.bytes(t.cumulativeCx):e.$filters.bits(t.cumulativeCx)),513),[[As,s.args.network_cumul&&s.args.network_sum]])])))),128))])}]]),qp={id:"now",class:"plugin"};const Bp={props:{data:{type:Object}},computed:{value(){return this.data.stats.now}}},Up=(0,Wl.Z)(Bp,[["render",function(e,t,n,r,i,s){return ii(),ci("section",qp,[mi("span",null,E(s.value),1)])}]]),Fp={id:"percpu",class:"plugin"},$p={class:"table-row"},zp={class:"table-cell text-left title"},Hp={key:0},Vp={class:"table-row"},Gp=mi("div",{class:"table-cell text-left"},"user:",-1),Wp={class:"table-row"},Zp=mi("div",{class:"table-cell text-left"},"system:",-1),Kp={class:"table-row"},Xp=mi("div",{class:"table-cell text-left"},"idle:",-1),Qp={key:0,class:"table-row"},Jp=mi("div",{class:"table-cell text-left"},"iowait:",-1),Yp={key:1,class:"table-row"},eh=mi("div",{class:"table-cell text-left"},"steal:",-1);const th={props:{data:{type:Object}},computed:{percpuStats(){return this.data.stats.percpu},cpusChunks(){const e=this.percpuStats.map((e=>({number:e.cpu_number,total:e.total,user:e.user,system:e.system,idle:e.idle,iowait:e.iowait,steal:e.steal})));return(0,nc.chunk)(e,4)}},methods:{getUserAlert:e=>Mo.getAlert("percpu","percpu_user_",e.user),getSystemAlert:e=>Mo.getAlert("percpu","percpu_system_",e.system)}},nh=(0,Wl.Z)(th,[["render",function(e,t,n,r,i,s){return ii(),ci("section",Fp,[(ii(!0),ci(Jr,null,pr(s.cpusChunks,((e,t)=>(ii(),ci("div",{class:"table",key:t},[mi("div",$p,[mi("div",zp,[0===t?(ii(),ci("span",Hp,"PER CPU")):_i("v-if",!0)]),(ii(!0),ci(Jr,null,pr(e,((e,t)=>(ii(),ci("div",{class:"table-cell",key:t},E(e.total)+"% ",1)))),128))]),mi("div",Vp,[Gp,(ii(!0),ci(Jr,null,pr(e,((e,t)=>(ii(),ci("div",{class:C(["table-cell",s.getUserAlert(e)]),key:t},E(e.user)+"% ",3)))),128))]),mi("div",Wp,[Zp,(ii(!0),ci(Jr,null,pr(e,((e,t)=>(ii(),ci("div",{class:C(["table-cell",s.getSystemAlert(e)]),key:t},E(e.system)+"% ",3)))),128))]),mi("div",Kp,[Xp,(ii(!0),ci(Jr,null,pr(e,((e,t)=>(ii(),ci("div",{class:"table-cell",key:t},E(e.idle)+"% ",1)))),128))]),e[0].iowait?(ii(),ci("div",Qp,[Jp,(ii(!0),ci(Jr,null,pr(e,((e,t)=>(ii(),ci("div",{class:C(["table-cell",s.getSystemAlert(e)]),key:t},E(e.iowait)+"% ",3)))),128))])):_i("v-if",!0),e[0].steal?(ii(),ci("div",Yp,[eh,(ii(!0),ci(Jr,null,pr(e,((e,t)=>(ii(),ci("div",{class:C(["table-cell",s.getSystemAlert(e)]),key:t},E(e.steal)+"% ",3)))),128))])):_i("v-if",!0)])))),128))])}]]),rh={class:"plugin",id:"ports"},ih={class:"table-cell text-left"},sh=mi("div",{class:"table-cell"},null,-1),oh={key:0},ah={key:1},lh={key:2},ch={key:3},uh={key:0},dh={key:1},fh={key:2};const ph={props:{data:{type:Object}},computed:{stats(){return this.data.stats.ports},ports(){return this.stats}},methods:{getPortDecoration:e=>null===e.status?"careful":!1===e.status?"critical":null!==e.rtt_warning&&e.status>e.rtt_warning?"warning":"ok",getWebDecoration:e=>null===e.status?"careful":-1===[200,301,302].indexOf(e.status)?"critical":null!==e.rtt_warning&&e.elapsed>e.rtt_warning?"warning":"ok"}},hh=(0,Wl.Z)(ph,[["render",function(e,t,n,r,i,s){return ii(),ci("section",rh,[(ii(!0),ci(Jr,null,pr(s.ports,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",ih,[_i(" prettier-ignore "),wi(" "+E(e.$filters.minSize(t.description?t.description:t.host+" "+t.port,20)),1)]),sh,t.host?(ii(),ci("div",{key:0,class:C([s.getPortDecoration(t),"table-cell"])},["null"==t.status?(ii(),ci("span",oh,"Scanning")):"false"==t.status?(ii(),ci("span",ah,"Timeout")):"true"==t.status?(ii(),ci("span",lh,"Open")):(ii(),ci("span",ch,E(e.$filters.number(1e3*t.status,0))+"ms",1))],2)):_i("v-if",!0),t.url?(ii(),ci("div",{key:1,class:C([s.getWebDecoration(t),"table-cell"])},["null"==t.status?(ii(),ci("span",uh,"Scanning")):"Error"==t.status?(ii(),ci("span",dh,"Error")):(ii(),ci("span",fh,"Code "+E(t.status),1))],2)):_i("v-if",!0)])))),128))])}]]),gh={key:0},mh={key:1},bh={key:0,class:"row"},vh={class:"col-lg-18"};const yh={id:"amps",class:"plugin"},wh={class:"table"},xh={key:0,class:"table-cell text-left"},_h=["innerHTML"];const kh={props:{data:{type:Object}},computed:{stats(){return this.data.stats.amps},processes(){return this.stats.filter((e=>null!==e.result))}},methods:{getNameDecoration(e){const t=e.count,n=e.countmin,r=e.countmax;let i="ok";return i=t>0?(null===n||t>=n)&&(null===r||t<=r)?"ok":"careful":null===n?"ok":"critical",i}}},Ch=(0,Wl.Z)(kh,[["render",function(e,t,n,r,i,s){return ii(),ci("section",yh,[mi("div",wh,[(ii(!0),ci(Jr,null,pr(s.processes,((t,n)=>(ii(),ci("div",{class:"table-row",key:n},[mi("div",{class:C(["table-cell text-left",s.getNameDecoration(t)])},E(t.name),3),t.regex?(ii(),ci("div",xh,E(t.count),1)):_i("v-if",!0),mi("div",{class:"table-cell text-left process-result",innerHTML:e.$filters.nl2br(t.result)},null,8,_h)])))),128))])])}]]),Th={id:"processcount",class:"plugin"},Sh=mi("span",{class:"title"},"TASKS",-1),Ah={class:"title"};const Eh={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:Po}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.processcount},total(){return this.stats.total||0},running(){return this.stats.running||0},sleeping(){return this.stats.sleeping||0},stopped(){return this.stats.stopped||0},thread(){return this.stats.thread||0}}},Oh=(0,Wl.Z)(Eh,[["render",function(e,t,n,r,i,s){return ii(),ci("section",Th,[Sh,mi("span",null,E(s.total)+" ("+E(s.thread)+" thr),",1),mi("span",null,E(s.running)+" run,",1),mi("span",null,E(s.sleeping)+" slp,",1),mi("span",null,E(s.stopped)+" oth",1),mi("span",null,E(s.args.programs?"Programs":"Threads"),1),mi("span",Ah,E(n.sorter.auto?"sorted automatically":"sorted"),1),mi("span",null,"by "+E(n.sorter.getColumnLabel(n.sorter.column)),1)])}]]),Ih={id:"processlist-plugin",class:"plugin"},Ph={class:"table"},Lh={class:"table-row"},Nh=mi("div",{class:"table-cell hidden-xs hidden-sm"},"VIRT",-1),Mh=mi("div",{class:"table-cell hidden-xs hidden-sm"},"RES",-1),Dh=mi("div",{class:"table-cell"},"PID",-1),jh=mi("div",{class:"table-cell"},"NI",-1),Rh=mi("div",{class:"table-cell"},"S",-1),qh={class:"table-cell hidden-xs hidden-sm"},Bh={class:"table-cell hidden-xs hidden-sm"},Uh={class:"table-cell"},Fh={class:"table-cell text-left"},$h={key:0,class:"table-cell hidden-xs hidden-sm"},zh={key:1,class:"table-cell hidden-xs hidden-sm"},Hh={class:"table-cell text-left hidden-xs hidden-sm"};const Vh={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:Po}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats(){return this.data.stats.processlist},processes(){const{sorter:e}=this,t=this.data.stats.isWindows,n=(this.stats||[]).map((e=>(e.memvirt="?",e.memres="?",e.memory_info&&(e.memvirt=e.memory_info[1],e.memres=e.memory_info[0]),e.timeplus="?",e.timemillis="?",e.cpu_times&&(e.timeplus=Vu(e.cpu_times),e.timemillis=Hu(e.cpu_times)),null===e.num_threads&&(e.num_threads=-1),null===e.cpu_percent&&(e.cpu_percent=-1),null===e.memory_percent&&(e.memory_percent=-1),e.io_read=null,e.io_write=nul