{"version":3,"file":"utils/size.mjs","sources":["../../src/utils/size.ts"],"sourcesContent":["export function formatSize(bytes: number) {\n  let res: string;\n\n  if (bytes >= 1000000000) {\n    res = `${(bytes / 1000000000).toFixed(2)} GB`;\n  } else if (bytes >= 1000000) {\n    res = `${(bytes / 1000000).toFixed(2)} MB`;\n  } else if (bytes >= 1000) {\n    res = `${(bytes / 1000).toFixed(2)} KB`;\n  } else if (bytes > 1) {\n    res = `${bytes} bytes`;\n  } else if (bytes === 1) {\n    res = `${bytes} byte`;\n  } else {\n    res = '0 bytes';\n  }\n  return res;\n}\n\nexport function formatPercent(percent: number) {\n  return `${+percent.toFixed(2)}%`;\n}\n"],"names":["formatSize","bytes","res","formatPercent","percent"],"mappings":"AAAO,SAASA,WAAWC,KAAa;IACtC,IAAIC;IAGFA,MADED,SAAS,aACL,GAAIA,AAAAA,CAAAA,QAAQ,UAAS,EAAG,OAAO,CAAC,GAAG,GAAG,CAAC,GACpCA,SAAS,UACZ,GAAIA,AAAAA,CAAAA,QAAQ,OAAM,EAAG,OAAO,CAAC,GAAG,GAAG,CAAC,GACjCA,SAAS,OACZ,GAAIA,AAAAA,CAAAA,QAAQ,IAAG,EAAG,OAAO,CAAC,GAAG,GAAG,CAAC,GAC9BA,QAAQ,IACX,GAAGA,MAAM,MAAM,CAAC,GACbA,AAAU,MAAVA,QACH,GAAGA,MAAM,KAAK,CAAC,GAEf;IAER,OAAOC;AACT;AAEO,SAASC,cAAcC,OAAe;IAC3C,OAAO,GAAG,CAACA,QAAQ,OAAO,CAAC,GAAG,CAAC,CAAC;AAClC"}