text: ﻿function rng_seed_int(n){rng_pool[rng_pptr++]^=n&255;rng_pool[rng_pptr++]^=n>>8&255;rng_pool[rng_pptr++]^=n>>16&255;rng_pool[rng_pptr++]^=n>>24&255;rng_pptr>=rng_psize&&(rng_pptr-=rng_psize)}function rng_seed_time(){rng_seed_int((new Date).getTime())}function rng_get_byte(){if(rng_state==null){for(rng_seed_time(),rng_state=prng_newstate(),rng_state.init(rng_pool),rng_pptr=0;rng_pptr<rng_pool.length;++rng_pptr)rng_pool[rng_pptr]=0;rng_pptr=0}return rng_state.next()}function rng_get_bytes(n){for(var t=0;t<n.length;++t)n[t]=rng_get_byte()}function SecureRandom(){}var rng_state,rng_pool,rng_pptr,t,z;if(rng_pool==null){if(rng_pool=[],rng_pptr=0,navigator.appName=="Netscape"&&navigator.appVersion<"5"&&window.crypto)for(z=window.crypto.random(32),t=0;t<z.length;++t)rng_pool[rng_pptr++]=z.charCodeAt(t)&255;while(rng_pptr<rng_psize)t=Math.floor(65536*Math.random()),rng_pool[rng_pptr++]=t>>>8,rng_pool[rng_pptr++]=t&255;rng_pptr=0;rng_seed_time()}SecureRandom.prototype.nextBytes=rng_get_bytes;
  //# sourceMappingURL=rng.min.js.map
  