@@ -10,10 +10,10 @@ if (rng_pool == null) {
1010 rng_pool = [ ] ;
1111 rng_pptr = 0 ;
1212 let t ;
13- if ( typeof window !== 'undefined' && window . crypto && window . crypto . getRandomValues ) {
13+ if ( typeof window !== 'undefined' && self . crypto && self . crypto . getRandomValues ) {
1414 // Extract entropy (2048 bits) from RNG if available
1515 const z = new Uint32Array ( 256 ) ;
16- window . crypto . getRandomValues ( z ) ;
16+ self . crypto . getRandomValues ( z ) ;
1717 for ( t = 0 ; t < z . length ; ++ t ) {
1818 rng_pool [ rng_pptr ++ ] = z [ t ] & 255 ;
1919 }
@@ -25,10 +25,10 @@ if (rng_pool == null) {
2525 const onMouseMoveListener = function ( ev : Event & { x : number ; y : number ; } ) {
2626 count = count || 0 ;
2727 if ( count >= 256 || rng_pptr >= rng_psize ) {
28- if ( window . removeEventListener ) {
29- window . removeEventListener ( "mousemove" , onMouseMoveListener , false ) ;
30- } else if ( ( window as any ) . detachEvent ) {
31- ( window as any ) . detachEvent ( "onmousemove" , onMouseMoveListener ) ;
28+ if ( self . removeEventListener ) {
29+ self . removeEventListener ( "mousemove" , onMouseMoveListener , false ) ;
30+ } else if ( ( self as any ) . detachEvent ) {
31+ ( self as any ) . detachEvent ( "onmousemove" , onMouseMoveListener ) ;
3232 }
3333 return ;
3434 }
@@ -41,10 +41,10 @@ if (rng_pool == null) {
4141 }
4242 } ;
4343 if ( typeof window !== 'undefined' ) {
44- if ( window . addEventListener ) {
45- window . addEventListener ( "mousemove" , onMouseMoveListener , false ) ;
46- } else if ( ( window as any ) . attachEvent ) {
47- ( window as any ) . attachEvent ( "onmousemove" , onMouseMoveListener ) ;
44+ if ( self . addEventListener ) {
45+ self . addEventListener ( "mousemove" , onMouseMoveListener , false ) ;
46+ } else if ( ( self as any ) . attachEvent ) {
47+ ( self as any ) . attachEvent ( "onmousemove" , onMouseMoveListener ) ;
4848 }
4949 }
5050
0 commit comments