PageSourceSearch

http://www.beloga.xyz/filesize-10.1.2/dist/filesize.esm.min.js

js beloga.xyz collected 2026-09-29 03:24:00 UTC 2,523 bytes, 5 lines download raw bytes

1/*!
2 2024 Jason Mulligan <[email protected]>
3 @version 10.1.2
4*/
5const t="array",i="bit",e="bits",o="byte",n="bytes",r="",b="exponent",s="function",a="iec",l="Invalid number",p="Invalid rounding method",u="jedec",c="object",d=".",f="round",m="s",g="si",B="kbit",y="kB",h=" ",M="string",x="0",w={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function E(E,{bits:N=!1,pad:T=!1,base:j=-1,round:P=2,locale:k=r,localeOptions:G={},separator:K=r,spacer:S=h,symbols:Y={},standard:Z=r,output:v=M,fullform:I=!1,fullforms:O=[],exponent:$=-1,roundingMethod:z=f,precision:L=0}={}){let q=$,A=Number(E),C=[],D=0,F=r;Z===g?(j=10,Z=u):Z===a||Z===u?j=2:2===j?Z=a:(j=10,Z=u);const H=10===j?1e3:1024,J=!0===I,Q=A<0,R=Math[z];if("bigint"!=typeof E&&isNaN(E))throw new TypeError(l);if(typeof R!==s)throw new TypeError(p);if(Q&&(A=-A),(-1===q||isNaN(q))&&(q=Math.floor(Math.log(A)/Math.log(H)),q<0&&(q=0)),q>8&&(L>0&&(L+=8-q),q=8),v===b)return q;if(0===A)C[0]=0,F=C[1]=w.symbol[Z][N?e:n][q];else{D=A/(2===j?Math.pow(2,10*q):Math.pow(1e3,q)),N&&(D*=8,D>=H&&q<8&&(D/=H,q++));const t=Math.pow(10,q>0?P:0);C[0]=R(D*t)/t,C[0]===H&&q<8&&-1===$&&(C[0]=1,q++),F=C[1]=10===j&&1===q?N?B:y:w.symbol[Z][N?e:n][q]}if(Q&&(C[0]=-C[0]),L>0&&(C[0]=C[0].toPrecision(L)),C[1]=Y[C[1]]||C[1],!0===k?C[0]=C[0].toLocaleString():k.length>0?C[0]=C[0].toLocaleString(k,G):K.length>0&&(C[0]=C[0].toString().replace(d,K)),T&&!1===Number.isInteger(C[0])&&P>0){const t=K||d,i=C[0].toString().split(t),e=i[1]||r,o=e.length,n=P-o;C[0]=`${i[0]}${t}${e.padEnd(o+n,x)}`}return J&&(C[1]=O[q]?O[q]:w.fullform[Z][q]+(N?i:o)+(1===C[0]?r:m)),v===t?C:v===c?{value:C[0],symbol:C[1],exponent:q,unit:F}:C.join(S)}function N({bits:t=!1,pad:i=!1,base:e=-1,round:o=2,locale:n=r,localeOptions:b={},separator:s=r,spacer:a=h,symbols:l={},standard:p=r,output:u=M,fullform:c=!1,fullforms:d=[],exponent:m=-1,roundingMethod:g=f,precision:B=0}={}){return r=>E(r,{bits:t,pad:i,base:e,round:o,locale:n,localeOptions:b,separator:s,spacer:a,symbols:l,standard:p,output:u,fullform:c,fullforms:d,exponent:m,roundingMethod:g,precision:B})}export{E as filesize,N as partial};//# sourceMappingURL=filesize.esm.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.