File: /www/server/panel/BTPanel/static/format.worker-B7vbUXHM.js
!function(){"use strict";const t=t=>t>=1048576?"GB/s":t>=1024?"MB/s":"KB/s";self.onmessage=e=>{const{id:a,type:s,data:o,unitType:d,networkIoKey:c}=e.data;try{let e;"disk"===s?e=((e,a)=>{if(!e||0===e.length)return{rData:[],wData:[],zData:[],yData:[],topData:{},unit:"Auto"===a?"KB/s":a,disableGB:!1};let s=0;e.forEach(t=>{const e=t.read_bytes/1024,a=t.write_bytes/1024;e>s&&(s=e),a>s&&(s=a)});const o=s<1048576;let d=a;"Auto"===d&&(d=t(s));let c=1;switch(d){case"MB/s":c=1024;break;case"GB/s":c=1048576;break;default:c=1}let r=[],p=[],i=[],u=[],n={};return e.forEach(t=>{let e=t.read_bytes/1024,a=t.write_bytes/1024;r.push([t.addtime,e/c]),p.push([t.addtime,a/c]),u.push([t.addtime,t.read_count+t.write_count]),i.push([t.addtime,t.read_time+t.write_time]),n[t.addtime]=t.disk_top}),{rData:r,wData:p,zData:i,yData:u,topData:n,unit:d,disableGB:o}})(o,d):"network"===s&&(e=((e,a,s)=>{if(!e||0===e.length)return{yData:[],zData:[],unit:"Auto"===a?"KB/s":a,disableGB:!1};let o=s||"";"all"===o&&(o="");let d=0;e.forEach(t=>{let e=t.up,a=t.down;""!==o&&("object"==typeof t.up_packets&&(e=t.up_packets[o]||0),"object"==typeof t.down_packets&&(a=t.down_packets[o]||0)),e>d&&(d=e),a>d&&(d=a)});const c=d<1048576;let r=a;"Auto"===r&&(r=t(d));let p=1;switch(r){case"MB/s":p=1024;break;case"GB/s":p=1048576;break;default:p=1}let i=[],u=[];return e.forEach(t=>{if("object"==typeof t.down_packets){let e=0,a=0;e=""!==o&&"object"==typeof t.down_packets?t.down_packets[o]||0:t.down,a=""!==o&&"object"==typeof t.up_packets?t.up_packets[o]||0:t.up,u.push([t.addtime,e/p]),i.push([t.addtime,a/p])}}),{yData:i,zData:u,unit:r,disableGB:c}})(o,d,c)),self.postMessage({id:a,status:"success",data:e,type:s})}catch(r){self.postMessage({id:a,status:"error",error:r,type:s})}}}();