1
- var l = globalThis . Module || "undefined" != typeof Module ? Module : { } , n = "em-ww" == globalThis . name , q = "undefined" !== typeof AudioWorkletGlobalScope , t , v , J , K , E , F , A , X , H , C , B , Y , Z ;
1
+ var l = globalThis . Module || "undefined" != typeof Module ? Module : { } , n = "em-ww" == globalThis . name , q = "undefined" !== typeof AudioWorkletGlobalScope , t , A , v , K , L , F , H , B , X , I , E , C , Y , Z ;
2
2
3
3
q && ( n = ! 0 ) ;
4
4
@@ -23,7 +23,7 @@ if (q) {
23
23
constructor ( d ) {
24
24
super ( ) ;
25
25
d = d . processorOptions ;
26
- this . u = A . get ( d . u ) ;
26
+ this . u = B . get ( d . u ) ;
27
27
this . v = d . v ;
28
28
this . s = d . s ;
29
29
}
@@ -35,47 +35,48 @@ if (q) {
35
35
for ( k of d ) f += k . length * x ;
36
36
for ( k of g ) f += k . length * x ;
37
37
for ( k in h ) f += h [ k ] . byteLength + 8 , ++ D ;
38
- var V = B ( ) , G = C ( f ) ;
38
+ var W = C ( ) , G = E ( f ) ;
39
39
f = G ;
40
40
var m = G + 12 * p ;
41
41
for ( k of d ) {
42
- E [ f >> 2 ] = k . length ;
43
- E [ f + 4 >> 2 ] = this . s ;
44
- E [ f + 8 >> 2 ] = m ;
42
+ F [ f >> 2 ] = k . length ;
43
+ F [ f + 4 >> 2 ] = this . s ;
44
+ F [ f + 8 >> 2 ] = m ;
45
45
f += 12 ;
46
- for ( r of k ) F . set ( r , m >> 2 ) , m += x ;
46
+ for ( r of k ) H . set ( r , m >> 2 ) , m += x ;
47
47
}
48
- var O = m ;
49
- f = O ;
48
+ var P = m ;
49
+ f = P ;
50
50
d = m += 12 * w ;
51
- for ( k of g ) E [ f >> 2 ] = k . length , E [ f + 4 >> 2 ] = this . s , E [ f + 8 >> 2 ] = m , f += 12 ,
51
+ for ( k of g ) F [ f >> 2 ] = k . length , F [ f + 4 >> 2 ] = this . s , F [ f + 8 >> 2 ] = m , f += 12 ,
52
52
m += x * k . length ;
53
53
f = x = m ;
54
54
m += 8 * D ;
55
- for ( k = 0 ; r = h [ k ++ ] ; ) E [ f >> 2 ] = r . length , E [ f + 4 >> 2 ] = m , f += 8 , F . set ( r , m >> 2 ) ,
55
+ for ( k = 0 ; r = h [ k ++ ] ; ) F [ f >> 2 ] = r . length , F [ f + 4 >> 2 ] = m , f += 8 , H . set ( r , m >> 2 ) ,
56
56
m += 4 * r . length ;
57
- if ( h = this . u ( p , G , w , O , D , x , this . v ) ) {
57
+ if ( h = this . u ( p , G , w , P , D , x , this . v ) ) {
58
58
d >>= 2 ;
59
- for ( k of g ) for ( r of k ) for ( f = 0 ; f < this . s ; ++ f ) r [ f ] = F [ d ++ ] ;
59
+ for ( k of g ) for ( r of k ) for ( f = 0 ; f < this . s ; ++ f ) r [ f ] = H [ d ++ ] ;
60
60
}
61
- H ( V ) ;
61
+ I ( W ) ;
62
62
return ! ! h ;
63
63
}
64
64
}
65
65
return e ;
66
66
}
67
- var I ;
67
+ var J ;
68
68
class b extends AudioWorkletProcessor {
69
69
constructor ( c ) {
70
70
super ( ) ;
71
71
u ( c . processorOptions ) ;
72
- I = this . port ;
73
- I . onmessage = async e => {
72
+ J = this . port ;
73
+ J . onmessage = async e => {
74
+ await A ;
74
75
e = e . data ;
75
- e . _wpn ? ( registerProcessor ( e . _wpn , a ( e . D ) ) , I . postMessage ( {
76
+ e . _wpn ? ( registerProcessor ( e . _wpn , a ( e . D ) ) , J . postMessage ( {
76
77
_wsc : e . u ,
77
78
A : [ e . F , 1 , e . v ]
78
- } ) ) : e . _wsc && A . get ( e . _wsc ) ( ...e . A ) ;
79
+ } ) ) : e . _wsc && B . get ( e . _wsc ) ( ...e . A ) ;
79
80
} ;
80
81
}
81
82
process ( ) { }
@@ -85,10 +86,10 @@ if (q) {
85
86
86
87
function y ( ) {
87
88
var a = v . buffer ;
88
- J = new Uint8Array ( a ) ;
89
- K = new Int32Array ( a ) ;
90
- E = new Uint32Array ( a ) ;
91
- F = new Float32Array ( a ) ;
89
+ K = new Uint8Array ( a ) ;
90
+ L = new Int32Array ( a ) ;
91
+ F = new Uint32Array ( a ) ;
92
+ H = new Float32Array ( a ) ;
92
93
}
93
94
94
95
n || ( v = l . mem || new WebAssembly . Memory ( {
@@ -97,17 +98,17 @@ n || (v = l.mem || new WebAssembly.Memory({
97
98
shared : ! 0
98
99
} ) , y ( ) ) ;
99
100
100
- var L = [ ] , M = a => {
101
+ var M = [ ] , N = a => {
101
102
a = a . data ;
102
103
let b = a . _wsc ;
103
- b && A . get ( b ) ( ...a . x ) ;
104
- } , N = a => {
105
- L . push ( a ) ;
106
- } , P = a => H ( a ) , Q = ( ) => B ( ) , S = ( a , b , c , e ) => {
107
- b = R [ b ] ;
108
- R [ a ] . connect ( b . destination || b , c , e ) ;
109
- } , R = { } , T = 0 , U = "undefined" != typeof TextDecoder ? new TextDecoder : void 0 , W = ( a = 0 ) => {
110
- for ( var b = J , c = a , e = c + void 0 ; b [ c ] && ! ( c >= e ) ; ) ++ c ;
104
+ b && B . get ( b ) ( ...a . x ) ;
105
+ } , O = a => {
106
+ M . push ( a ) ;
107
+ } , Q = a => I ( a ) , R = ( ) => C ( ) , aa = ( a , b , c , e ) => {
108
+ b = S [ b ] ;
109
+ S [ a ] . connect ( b . destination || b , c , e ) ;
110
+ } , S = { } , T = 0 , U = "undefined" != typeof TextDecoder ? new TextDecoder : void 0 , V = ( a = 0 ) => {
111
+ for ( var b = K , c = a , e = c + void 0 ; b [ c ] && ! ( c >= e ) ; ) ++ c ;
111
112
if ( 16 < c - a && b . buffer && U ) return U . decode ( b . slice ( a , c ) ) ;
112
113
for ( e = "" ; a < c ; ) {
113
114
var d = b [ a ++ ] ;
@@ -121,26 +122,26 @@ var L = [], M = a => {
121
122
} else e += String . fromCharCode ( d ) ;
122
123
}
123
124
return e ;
124
- } , aa = a => {
125
+ } , ba = a => {
125
126
var b = window . AudioContext || window . webkitAudioContext ;
126
127
if ( a ) {
127
- var c = E [ a >> 2 ] ;
128
+ var c = F [ a >> 2 ] ;
128
129
a = {
129
- latencyHint : ( c ? W ( c ) : "" ) || void 0 ,
130
- sampleRate : E [ a + 4 >> 2 ] || void 0
130
+ latencyHint : ( c ? V ( c ) : "" ) || void 0 ,
131
+ sampleRate : F [ a + 4 >> 2 ] || void 0
131
132
} ;
132
133
} else a = void 0 ;
133
- if ( c = b ) b = new b ( a ) , R [ ++ T ] = b , c = T ;
134
+ if ( c = b ) b = new b ( a ) , S [ ++ T ] = b , c = T ;
134
135
return c ;
135
- } , ba = ( a , b , c , e , d ) => {
136
- var g = c ? K [ c + 4 >> 2 ] : 0 ;
136
+ } , ca = ( a , b , c , e , d ) => {
137
+ var g = c ? L [ c + 4 >> 2 ] : 0 ;
137
138
if ( c ) {
138
- var h = K [ c >> 2 ] ;
139
- c = E [ c + 8 >> 2 ] ;
139
+ var h = L [ c >> 2 ] ;
140
+ c = F [ c + 8 >> 2 ] ;
140
141
var p = g ;
141
142
if ( c ) {
142
143
c >>= 2 ;
143
- for ( var w = [ ] ; p -- ; ) w . push ( E [ c ++ ] ) ;
144
+ for ( var w = [ ] ; p -- ; ) w . push ( F [ c ++ ] ) ;
144
145
c = w ;
145
146
} else c = void 0 ;
146
147
e = {
@@ -154,87 +155,87 @@ var L = [], M = a => {
154
155
}
155
156
} ;
156
157
} else e = void 0 ;
157
- a = new AudioWorkletNode ( R [ a ] , b ? W ( b ) : "" , e ) ;
158
- R [ ++ T ] = a ;
158
+ a = new AudioWorkletNode ( S [ a ] , b ? V ( b ) : "" , e ) ;
159
+ S [ ++ T ] = a ;
159
160
return T ;
160
- } , ca = ( a , b , c , e ) => {
161
- var d = [ ] , g = ( g = E [ b >> 2 ] ) ? W ( g ) : "" , h = K [ b + 4 >> 2 ] ;
162
- b = E [ b + 8 >> 2 ] ;
161
+ } , da = ( a , b , c , e ) => {
162
+ var d = [ ] , g = ( g = F [ b >> 2 ] ) ? V ( g ) : "" , h = L [ b + 4 >> 2 ] ;
163
+ b = F [ b + 8 >> 2 ] ;
163
164
for ( var p = 0 ; h -- ; ) d . push ( {
164
165
name : p ++ ,
165
- defaultValue : F [ b >> 2 ] ,
166
- minValue : F [ b + 4 >> 2 ] ,
167
- maxValue : F [ b + 8 >> 2 ] ,
168
- automationRate : ( K [ b + 12 >> 2 ] ? "k" : "a" ) + "-rate"
166
+ defaultValue : H [ b >> 2 ] ,
167
+ minValue : H [ b + 4 >> 2 ] ,
168
+ maxValue : H [ b + 8 >> 2 ] ,
169
+ automationRate : ( L [ b + 12 >> 2 ] ? "k" : "a" ) + "-rate"
169
170
} ) , b += 16 ;
170
- R [ a ] . audioWorklet . B . port . postMessage ( {
171
+ S [ a ] . audioWorklet . B . port . postMessage ( {
171
172
_wpn : g ,
172
173
D : d ,
173
174
F : a ,
174
175
u : c ,
175
176
v : e
176
177
} ) ;
177
- } , da = ( ) => ! 1 , ea = 1 , fa = a => {
178
+ } , ea = ( ) => ! 1 , fa = 1 , ha = a => {
178
179
a = a . data ;
179
180
var b = a . _wsc ;
180
- b && A . get ( b ) ( ...a . A ) ;
181
- } , ha = a => C ( a ) , ia = ( a , b , c , e , d ) => {
182
- var g = R [ a ] , h = g . audioWorklet , p = ( ) => {
183
- A . get ( e ) ( a , 0 , d ) ;
181
+ b && B . get ( b ) ( ...a . A ) ;
182
+ } , ia = a => E ( a ) , ja = ( a , b , c , e , d ) => {
183
+ var g = S [ a ] , h = g . audioWorklet , p = ( ) => {
184
+ B . get ( e ) ( a , 0 , d ) ;
184
185
} ;
185
186
if ( ! h ) return p ( ) ;
186
187
h . addModule ( l . js ) . then ( ( ( ) => {
187
188
h . B = new AudioWorkletNode ( g , "em-bootstrap" , {
188
189
processorOptions : {
189
- K : ea ++ ,
190
+ K : fa ++ ,
190
191
C : l . wasm ,
191
192
I : v ,
192
193
G : b ,
193
194
H : c
194
195
}
195
196
} ) ;
196
- h . B . port . onmessage = fa ;
197
- A . get ( e ) ( a , 1 , d ) ;
197
+ h . B . port . onmessage = ha ;
198
+ B . get ( e ) ( a , 1 , d ) ;
198
199
} ) ) . catch ( p ) ;
199
200
} ;
200
201
201
- function ja ( a ) {
202
+ function ka ( a ) {
202
203
let b = document . createElement ( "button" ) ;
203
204
b . innerHTML = "Toggle playback" ;
204
205
document . body . appendChild ( b ) ;
205
- a = R [ a ] ;
206
+ a = S [ a ] ;
206
207
b . onclick = ( ) => {
207
208
"running" != a . state ? a . resume ( ) : a . suspend ( ) ;
208
209
} ;
209
210
}
210
211
211
212
function z ( ) {
212
213
Z = {
213
- f : ja ,
214
- g : S ,
215
- d : aa ,
216
- h : ba ,
217
- e : ca ,
218
- b : da ,
219
- c : ia ,
214
+ f : ka ,
215
+ g : aa ,
216
+ d : ba ,
217
+ h : ca ,
218
+ e : da ,
219
+ b : ea ,
220
+ c : ja ,
220
221
a : v
221
222
} ;
222
- WebAssembly . instantiate ( l . wasm , {
223
+ A = WebAssembly . instantiate ( l . wasm , {
223
224
a : Z
224
225
} ) . then ( ( a => {
225
226
a = ( a . instance || a ) . exports ;
226
227
X = a . j ;
227
- H = a . l ;
228
- C = a . m ;
229
- B = a . n ;
228
+ I = a . l ;
229
+ E = a . m ;
230
+ C = a . n ;
230
231
Y = a . o ;
231
- A = a . k ;
232
- l . stackSave = Q ;
233
- l . stackAlloc = ha ;
234
- l . stackRestore = P ;
235
- l . wasmTable = A ;
236
- n ? ( Y ( t . G , t . H ) , "undefined" === typeof AudioWorkletGlobalScope && ( removeEventListener ( "message" , N ) ,
237
- L = L . forEach ( M ) , addEventListener ( "message" , M ) ) ) : a . i ( ) ;
232
+ B = a . k ;
233
+ l . stackSave = R ;
234
+ l . stackAlloc = ia ;
235
+ l . stackRestore = Q ;
236
+ l . wasmTable = B ;
237
+ n ? ( Y ( t . G , t . H ) , "undefined" === typeof AudioWorkletGlobalScope && ( removeEventListener ( "message" , O ) ,
238
+ M = M . forEach ( N ) , addEventListener ( "message" , N ) ) ) : a . i ( ) ;
238
239
n || X ( ) ;
239
240
} ) ) ;
240
241
}
0 commit comments