UNPKG

foxts

Version:

Opinionated collection of common TypeScript utils by @SukkaW

2 lines (1 loc) 359 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.fnv1a52=function(e){let t=e.length,r=0,o=0,n=8997,f=0,l=33826,u=0,x=40164,a=0,c=52210;for(;r<t;)n^=e.charCodeAt(r++),o=435*n,f=435*l,u=435*x,a=435*c,u+=n<<8,a+=l<<8,f+=o>>>16,n=65535&o,u+=f>>>16,l=65535&f,c=a+(u>>>16)&65535,x=65535&u;return(15&c)*0x1000000000000+0x100000000*x+65536*l+(n^c>>4)};