| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466 | 1×
1×
1×
1×
1×
1035×
1×
1×
1×
1×
1×
1×
1×
1×
1×
1×
1×
1×
1×
1×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
115×
1×
79×
79×
79×
58×
58×
58×
1×
1×
1×
57×
57×
57×
57×
57×
57×
57×
1×
134×
134×
134×
134×
134×
134×
134×
52×
52×
52×
52×
52×
49×
49×
49×
3×
3×
134×
134×
118×
118×
118×
118×
51×
51×
51×
49×
49×
49×
2×
2×
16×
16×
134×
134×
1×
9×
9×
9×
9×
9×
9×
9×
6×
6×
6×
5×
5×
5×
1×
1×
9×
9×
8×
8×
8×
1×
1×
9×
9×
9×
9×
3×
3×
3×
6×
6×
9×
9×
1×
72×
72×
72×
72×
72×
72×
72×
72×
72×
72×
1×
76×
76×
76×
1×
2×
2×
2×
2×
3×
3×
3×
1×
74×
74×
74×
74×
74×
74×
74×
45×
45×
45×
45×
1×
1×
1×
1×
1×
44×
44×
44×
1×
1×
1×
43×
43×
74×
74×
2×
2×
2×
72×
72×
72×
1×
71×
71×
71×
71×
37×
37×
37×
37×
37×
34×
34×
34×
34×
34×
34×
34×
34×
39×
39×
39×
39×
39×
39×
39×
39×
39×
39×
34×
34×
34×
34×
34×
34×
34×
34×
34×
34×
34×
34×
34×
1×
75×
75×
75×
75×
75×
3×
3×
3×
3×
3×
3×
2×
2×
2×
1×
1×
1×
1×
1×
1×
75×
75×
43×
43×
43×
75×
75×
75×
75×
75×
75×
1×
1×
1×
74×
74×
74×
1×
1×
1×
73×
73×
73×
1×
1×
1×
1×
1×
1×
72×
72×
72×
72×
1×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
39×
39×
39×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
71×
1×
1×
1×
| Iif (typeof _$jscoverage === 'undefined') _$jscoverage = {};
(function(_export) {
Iif (typeof _export._$jscoverage === 'undefined') {
_export._$jscoverage = _$jscoverage;
}
})(typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : this);
Eif (! _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"]) { _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"] = {"path":"/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0},"fnMap":{"1":{"name":"ImageWorker","line":9,"loc":{"start":{"line":9,"column":0},"end":{"line":182,"column":4}},"decl":{"start":{"line":9,"column":6},"end":{"line":9,"column":16}}},"2":{"name":"constructor","line":11,"loc":{"start":{"line":11,"column":15},"end":{"line":15,"column":21}},"decl":{"start":{"line":11,"column":2},"end":{"line":11,"column":52}}},"3":{"name":"subResolve","line":18,"loc":{"start":{"line":18,"column":14},"end":{"line":23,"column":14}},"decl":{"start":{"line":18,"column":2},"end":{"line":18,"column":26}}},"4":{"name":"(anonymous_1)","line":19,"loc":{"start":{"line":19,"column":25},"end":{"line":22,"column":11}},"decl":{"start":{"line":19,"column":25},"end":{"line":19,"column":37}}},"5":{"name":"(anonymous_2)","line":21,"loc":{"start":{"line":21,"column":16},"end":{"line":22,"column":11}},"decl":{"start":{"line":21,"column":16},"end":{"line":21,"column":26}}},"6":{"name":"cumulativeTempImages","line":26,"loc":{"start":{"line":26,"column":24},"end":{"line":37,"column":6}},"decl":{"start":{"line":26,"column":2},"end":{"line":26,"column":25}}},"7":{"name":"errorResult","line":40,"loc":{"start":{"line":40,"column":15},"end":{"line":50,"column":50}},"decl":{"start":{"line":40,"column":2},"end":{"line":40,"column":45}}},"8":{"name":"checkSubResolve","line":53,"loc":{"start":{"line":53,"column":19},"end":{"line":58,"column":11}},"decl":{"start":{"line":53,"column":2},"end":{"line":53,"column":25}}},"9":{"name":"(anonymous_3)","line":54,"loc":{"start":{"line":54,"column":16},"end":{"line":58,"column":11}},"decl":{"start":{"line":54,"column":16},"end":{"line":54,"column":23}}},"10":{"name":"isValidImageResult","line":60,"loc":{"start":{"line":60,"column":22},"end":{"line":61,"column":60}},"decl":{"start":{"line":60,"column":2},"end":{"line":60,"column":35}}},"11":{"name":"argsValid","line":63,"loc":{"start":{"line":63,"column":13},"end":{"line":65,"column":34}},"decl":{"start":{"line":63,"column":2},"end":{"line":63,"column":14}}},"12":{"name":"(anonymous_4)","line":64,"loc":{"start":{"line":64,"column":16},"end":{"line":65,"column":34}},"decl":{"start":{"line":64,"column":16},"end":{"line":64,"column":21}}},"13":{"name":"checkResolvedArgs","line":69,"loc":{"start":{"line":69,"column":21},"end":{"line":82,"column":9}},"decl":{"start":{"line":69,"column":2},"end":{"line":69,"column":27}}},"14":{"name":"(anonymous_5)","line":72,"loc":{"start":{"line":72,"column":18},"end":{"line":77,"column":86}},"decl":{"start":{"line":72,"column":18},"end":{"line":72,"column":26}}},"15":{"name":"normalizeArgs","line":86,"loc":{"start":{"line":86,"column":17},"end":{"line":109,"column":15}},"decl":{"start":{"line":86,"column":2},"end":{"line":86,"column":41}}},"16":{"name":"normFn","line":99,"loc":{"start":{"line":99,"column":13},"end":{"line":102,"column":26}},"decl":{"start":{"line":99,"column":4},"end":{"line":99,"column":29}}},"17":{"name":"(anonymous_6)","line":100,"loc":{"start":{"line":100,"column":54},"end":{"line":102,"column":26}},"decl":{"start":{"line":100,"column":54},"end":{"line":100,"column":67}}},"18":{"name":"(anonymous_7)","line":104,"loc":{"start":{"line":104,"column":29},"end":{"line":109,"column":15}},"decl":{"start":{"line":104,"column":29},"end":{"line":104,"column":45}}},"19":{"name":"workFnWrapper","line":118,"loc":{"start":{"line":118,"column":17},"end":{"line":146,"column":27}},"decl":{"start":{"line":118,"column":2},"end":{"line":118,"column":29}}},"20":{"name":"wrappedErrResult","line":121,"loc":{"start":{"line":121,"column":23},"end":{"line":128,"column":54}},"decl":{"start":{"line":121,"column":4},"end":{"line":121,"column":53}}},"21":{"name":"(anonymous_8)","line":130,"loc":{"start":{"line":130,"column":28},"end":{"line":130,"column":45}},"decl":{"start":{"line":130,"column":28},"end":{"line":130,"column":33}}},"22":{"name":"(anonymous_9)","line":131,"loc":{"start":{"line":131,"column":19},"end":{"line":146,"column":27}},"decl":{"start":{"line":131,"column":19},"end":{"line":131,"column":29}}},"23":{"name":"resolve","line":150,"loc":{"start":{"line":150,"column":11},"end":{"line":182,"column":4}},"decl":{"start":{"line":150,"column":2},"end":{"line":150,"column":23}}},"24":{"name":"getNormalDims","line":155,"loc":{"start":{"line":155,"column":20},"end":{"line":161,"column":25}},"decl":{"start":{"line":155,"column":4},"end":{"line":155,"column":26}}},"25":{"name":"(anonymous_10)","line":156,"loc":{"start":{"line":156,"column":25},"end":{"line":156,"column":55}},"decl":{"start":{"line":156,"column":25},"end":{"line":156,"column":30}}},"26":{"name":"(anonymous_11)","line":157,"loc":{"start":{"line":157,"column":29},"end":{"line":161,"column":25}},"decl":{"start":{"line":157,"column":29},"end":{"line":157,"column":44}}},"27":{"name":"(anonymous_12)","line":175,"loc":{"start":{"line":175,"column":6},"end":{"line":181,"column":24}},"decl":{"start":{"line":175,"column":6},"end":{"line":175,"column":21}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":20}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":16}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":22}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":37}},"6":{"start":{"line":9,"column":0},"end":{"line":182,"column":4}},"7":{"start":{"line":14,"column":4},"end":{"line":14,"column":17}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":21}},"9":{"start":{"line":19,"column":4},"end":{"line":23,"column":14}},"10":{"start":{"line":19,"column":25},"end":{"line":22,"column":11}},"11":{"start":{"line":20,"column":6},"end":{"line":20,"column":29}},"12":{"start":{"line":20,"column":6},"end":{"line":20,"column":16}},"13":{"start":{"line":21,"column":6},"end":{"line":22,"column":11}},"14":{"start":{"line":22,"column":8},"end":{"line":22,"column":11}},"15":{"start":{"line":27,"column":4},"end":{"line":27,"column":11}},"16":{"start":{"line":28,"column":4},"end":{"line":31,"column":49}},"17":{"start":{"line":29,"column":6},"end":{"line":29,"column":47}},"18":{"start":{"line":30,"column":6},"end":{"line":31,"column":49}},"19":{"start":{"line":31,"column":8},"end":{"line":31,"column":49}},"20":{"start":{"line":33,"column":4},"end":{"line":36,"column":44}},"21":{"start":{"line":34,"column":6},"end":{"line":36,"column":44}},"22":{"start":{"line":35,"column":8},"end":{"line":36,"column":44}},"23":{"start":{"line":36,"column":10},"end":{"line":36,"column":44}},"24":{"start":{"line":37,"column":4},"end":{"line":37,"column":6}},"25":{"start":{"line":41,"column":4},"end":{"line":41,"column":21}},"26":{"start":{"line":42,"column":4},"end":{"line":44,"column":67}},"27":{"start":{"line":43,"column":6},"end":{"line":44,"column":67}},"28":{"start":{"line":44,"column":8},"end":{"line":44,"column":67}},"29":{"start":{"line":45,"column":4},"end":{"line":45,"column":71}},"30":{"start":{"line":45,"column":4},"end":{"line":45,"column":54}},"31":{"start":{"line":47,"column":4},"end":{"line":47,"column":39}},"32":{"start":{"line":48,"column":4},"end":{"line":48,"column":61}},"33":{"start":{"line":48,"column":4},"end":{"line":48,"column":46}},"34":{"start":{"line":50,"column":4},"end":{"line":50,"column":50}},"35":{"start":{"line":54,"column":4},"end":{"line":58,"column":11}},"36":{"start":{"line":55,"column":6},"end":{"line":58,"column":11}},"37":{"start":{"line":55,"column":10},"end":{"line":55,"column":12}},"38":{"start":{"line":56,"column":8},"end":{"line":56,"column":73}},"39":{"start":{"line":56,"column":27},"end":{"line":56,"column":70}},"40":{"start":{"line":56,"column":28},"end":{"line":56,"column":44}},"41":{"start":{"line":56,"column":67},"end":{"line":56,"column":69}},"42":{"start":{"line":58,"column":8},"end":{"line":58,"column":11}},"43":{"start":{"line":61,"column":4},"end":{"line":61,"column":60}},"44":{"start":{"line":61,"column":5},"end":{"line":61,"column":36}},"45":{"start":{"line":64,"column":4},"end":{"line":65,"column":34}},"46":{"start":{"line":65,"column":6},"end":{"line":65,"column":34}},"47":{"start":{"line":70,"column":4},"end":{"line":70,"column":16}},"48":{"start":{"line":72,"column":4},"end":{"line":77,"column":86}},"49":{"start":{"line":73,"column":6},"end":{"line":77,"column":86}},"50":{"start":{"line":73,"column":11},"end":{"line":73,"column":41}},"51":{"start":{"line":74,"column":8},"end":{"line":74,"column":52}},"52":{"start":{"line":75,"column":8},"end":{"line":75,"column":98}},"53":{"start":{"line":75,"column":24},"end":{"line":75,"column":97}},"54":{"start":{"line":75,"column":25},"end":{"line":75,"column":29}},"55":{"start":{"line":75,"column":92},"end":{"line":75,"column":96}},"56":{"start":{"line":76,"column":11},"end":{"line":77,"column":86}},"57":{"start":{"line":77,"column":8},"end":{"line":77,"column":86}},"58":{"start":{"line":77,"column":24},"end":{"line":77,"column":86}},"59":{"start":{"line":77,"column":25},"end":{"line":77,"column":29}},"60":{"start":{"line":79,"column":4},"end":{"line":82,"column":9}},"61":{"start":{"line":80,"column":6},"end":{"line":80,"column":30}},"62":{"start":{"line":82,"column":6},"end":{"line":82,"column":9}},"63":{"start":{"line":90,"column":4},"end":{"line":92,"column":22}},"64":{"start":{"line":91,"column":6},"end":{"line":91,"column":21}},"65":{"start":{"line":92,"column":6},"end":{"line":92,"column":22}},"66":{"start":{"line":93,"column":4},"end":{"line":93,"column":47}},"67":{"start":{"line":94,"column":4},"end":{"line":94,"column":87}},"68":{"start":{"line":94,"column":16},"end":{"line":94,"column":85}},"69":{"start":{"line":94,"column":41},"end":{"line":94,"column":49}},"70":{"start":{"line":94,"column":59},"end":{"line":94,"column":84}},"71":{"start":{"line":99,"column":4},"end":{"line":102,"column":26}},"72":{"start":{"line":100,"column":6},"end":{"line":102,"column":26}},"73":{"start":{"line":101,"column":8},"end":{"line":101,"column":79}},"74":{"start":{"line":101,"column":8},"end":{"line":101,"column":52}},"75":{"start":{"line":102,"column":8},"end":{"line":102,"column":26}},"76":{"start":{"line":104,"column":4},"end":{"line":109,"column":15}},"77":{"start":{"line":105,"column":6},"end":{"line":107,"column":30}},"78":{"start":{"line":106,"column":8},"end":{"line":106,"column":84}},"79":{"start":{"line":106,"column":31},"end":{"line":106,"column":81}},"80":{"start":{"line":106,"column":35},"end":{"line":106,"column":51}},"81":{"start":{"line":106,"column":78},"end":{"line":106,"column":80}},"82":{"start":{"line":107,"column":8},"end":{"line":107,"column":30}},"83":{"start":{"line":108,"column":6},"end":{"line":108,"column":26}},"84":{"start":{"line":109,"column":6},"end":{"line":109,"column":15}},"85":{"start":{"line":121,"column":4},"end":{"line":128,"column":54}},"86":{"start":{"line":122,"column":6},"end":{"line":122,"column":66}},"87":{"start":{"line":122,"column":12},"end":{"line":122,"column":65}},"88":{"start":{"line":122,"column":16},"end":{"line":122,"column":32}},"89":{"start":{"line":122,"column":52},"end":{"line":122,"column":64}},"90":{"start":{"line":123,"column":6},"end":{"line":128,"column":54}},"91":{"start":{"line":124,"column":8},"end":{"line":124,"column":25}},"92":{"start":{"line":125,"column":11},"end":{"line":128,"column":54}},"93":{"start":{"line":125,"column":16},"end":{"line":125,"column":49}},"94":{"start":{"line":126,"column":8},"end":{"line":126,"column":59}},"95":{"start":{"line":126,"column":24},"end":{"line":126,"column":58}},"96":{"start":{"line":126,"column":25},"end":{"line":126,"column":27}},"97":{"start":{"line":128,"column":8},"end":{"line":128,"column":54}},"98":{"start":{"line":130,"column":4},"end":{"line":130,"column":45}},"99":{"start":{"line":130,"column":35},"end":{"line":130,"column":45}},"100":{"start":{"line":131,"column":4},"end":{"line":146,"column":27}},"101":{"start":{"line":132,"column":6},"end":{"line":140,"column":118}},"102":{"start":{"line":133,"column":8},"end":{"line":133,"column":70}},"103":{"start":{"line":134,"column":11},"end":{"line":140,"column":118}},"104":{"start":{"line":134,"column":16},"end":{"line":134,"column":44}},"105":{"start":{"line":135,"column":8},"end":{"line":135,"column":78}},"106":{"start":{"line":136,"column":11},"end":{"line":140,"column":118}},"107":{"start":{"line":137,"column":8},"end":{"line":140,"column":118}},"108":{"start":{"line":138,"column":10},"end":{"line":138,"column":81}},"109":{"start":{"line":140,"column":10},"end":{"line":140,"column":118}},"110":{"start":{"line":140,"column":43},"end":{"line":140,"column":101}},"111":{"start":{"line":140,"column":70},"end":{"line":140,"column":100}},"112":{"start":{"line":146,"column":6},"end":{"line":146,"column":27}},"113":{"start":{"line":151,"column":4},"end":{"line":151,"column":38}},"114":{"start":{"line":151,"column":4},"end":{"line":151,"column":27}},"115":{"start":{"line":155,"column":4},"end":{"line":161,"column":25}},"116":{"start":{"line":156,"column":6},"end":{"line":156,"column":55}},"117":{"start":{"line":156,"column":32},"end":{"line":156,"column":32}},"118":{"start":{"line":157,"column":6},"end":{"line":161,"column":25}},"119":{"start":{"line":158,"column":8},"end":{"line":161,"column":25}},"120":{"start":{"line":159,"column":10},"end":{"line":159,"column":78}},"121":{"start":{"line":159,"column":26},"end":{"line":159,"column":76}},"122":{"start":{"line":159,"column":30},"end":{"line":159,"column":46}},"123":{"start":{"line":159,"column":73},"end":{"line":159,"column":75}},"124":{"start":{"line":161,"column":10},"end":{"line":161,"column":25}},"125":{"start":{"line":165,"column":4},"end":{"line":182,"column":4}},"126":{"start":{"line":176,"column":8},"end":{"line":179,"column":25}},"127":{"start":{"line":177,"column":10},"end":{"line":177,"column":22}},"128":{"start":{"line":178,"column":13},"end":{"line":179,"column":25}},"129":{"start":{"line":179,"column":10},"end":{"line":179,"column":25}},"130":{"start":{"line":180,"column":8},"end":{"line":180,"column":53}},"131":{"start":{"line":181,"column":8},"end":{"line":181,"column":24}},"132":{"start":{"line":185,"column":0},"end":{"line":185,"column":27}}},"branchMap":{"1":{"line":20,"loc":{"start":{"line":20,"column":6},"end":{"line":20,"column":6}},"type":"if","locations":[{"start":{"line":20,"column":6},"end":{"line":20,"column":6}},{"start":{"line":20,"column":6},"end":{"line":20,"column":6}}]},"2":{"line":30,"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":6}},"type":"if","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":6}},{"start":{"line":30,"column":6},"end":{"line":30,"column":6}}]},"3":{"line":33,"loc":{"start":{"line":33,"column":4},"end":{"line":33,"column":4}},"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":33,"column":4}},{"start":{"line":33,"column":4},"end":{"line":33,"column":4}}]},"4":{"line":35,"loc":{"start":{"line":35,"column":8},"end":{"line":35,"column":8}},"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":8}},{"start":{"line":35,"column":8},"end":{"line":35,"column":8}}]},"5":{"line":43,"loc":{"start":{"line":43,"column":6},"end":{"line":43,"column":6}},"type":"if","locations":[{"start":{"line":43,"column":6},"end":{"line":43,"column":6}},{"start":{"line":43,"column":6},"end":{"line":43,"column":6}}]},"6":{"line":45,"loc":{"start":{"line":45,"column":4},"end":{"line":45,"column":4}},"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":45,"column":4}},{"start":{"line":45,"column":4},"end":{"line":45,"column":4}}]},"7":{"line":48,"loc":{"start":{"line":48,"column":4},"end":{"line":48,"column":4}},"type":"if","locations":[{"start":{"line":48,"column":4},"end":{"line":48,"column":4}},{"start":{"line":48,"column":4},"end":{"line":48,"column":4}}]},"8":{"line":55,"loc":{"start":{"line":55,"column":6},"end":{"line":55,"column":6}},"type":"if","locations":[{"start":{"line":55,"column":6},"end":{"line":55,"column":6}},{"start":{"line":55,"column":6},"end":{"line":55,"column":6}}]},"9":{"line":73,"loc":{"start":{"line":73,"column":6},"end":{"line":73,"column":6}},"type":"if","locations":[{"start":{"line":73,"column":6},"end":{"line":73,"column":6}},{"start":{"line":73,"column":6},"end":{"line":73,"column":6}}]},"10":{"line":76,"loc":{"start":{"line":76,"column":11},"end":{"line":76,"column":11}},"type":"if","locations":[{"start":{"line":76,"column":11},"end":{"line":76,"column":11}},{"start":{"line":76,"column":11},"end":{"line":76,"column":11}}]},"11":{"line":79,"loc":{"start":{"line":79,"column":4},"end":{"line":79,"column":4}},"type":"if","locations":[{"start":{"line":79,"column":4},"end":{"line":79,"column":4}},{"start":{"line":79,"column":4},"end":{"line":79,"column":4}}]},"12":{"line":90,"loc":{"start":{"line":90,"column":4},"end":{"line":90,"column":4}},"type":"if","locations":[{"start":{"line":90,"column":4},"end":{"line":90,"column":4}},{"start":{"line":90,"column":4},"end":{"line":90,"column":4}}]},"13":{"line":101,"loc":{"start":{"line":101,"column":8},"end":{"line":101,"column":8}},"type":"if","locations":[{"start":{"line":101,"column":8},"end":{"line":101,"column":8}},{"start":{"line":101,"column":8},"end":{"line":101,"column":8}}]},"14":{"line":105,"loc":{"start":{"line":105,"column":6},"end":{"line":105,"column":6}},"type":"if","locations":[{"start":{"line":105,"column":6},"end":{"line":105,"column":6}},{"start":{"line":105,"column":6},"end":{"line":105,"column":6}}]},"15":{"line":123,"loc":{"start":{"line":123,"column":6},"end":{"line":123,"column":6}},"type":"if","locations":[{"start":{"line":123,"column":6},"end":{"line":123,"column":6}},{"start":{"line":123,"column":6},"end":{"line":123,"column":6}}]},"16":{"line":125,"loc":{"start":{"line":125,"column":11},"end":{"line":125,"column":11}},"type":"if","locations":[{"start":{"line":125,"column":11},"end":{"line":125,"column":11}},{"start":{"line":125,"column":11},"end":{"line":125,"column":11}}]},"17":{"line":132,"loc":{"start":{"line":132,"column":6},"end":{"line":132,"column":6}},"type":"if","locations":[{"start":{"line":132,"column":6},"end":{"line":132,"column":6}},{"start":{"line":132,"column":6},"end":{"line":132,"column":6}}]},"18":{"line":134,"loc":{"start":{"line":134,"column":11},"end":{"line":134,"column":11}},"type":"if","locations":[{"start":{"line":134,"column":11},"end":{"line":134,"column":11}},{"start":{"line":134,"column":11},"end":{"line":134,"column":11}}]},"19":{"line":136,"loc":{"start":{"line":136,"column":11},"end":{"line":136,"column":11}},"type":"if","locations":[{"start":{"line":136,"column":11},"end":{"line":136,"column":11}},{"start":{"line":136,"column":11},"end":{"line":136,"column":11}}]},"20":{"line":137,"loc":{"start":{"line":137,"column":8},"end":{"line":137,"column":8}},"type":"if","locations":[{"start":{"line":137,"column":8},"end":{"line":137,"column":8}},{"start":{"line":137,"column":8},"end":{"line":137,"column":8}}]},"21":{"line":151,"loc":{"start":{"line":151,"column":4},"end":{"line":151,"column":4}},"type":"if","locations":[{"start":{"line":151,"column":4},"end":{"line":151,"column":4}},{"start":{"line":151,"column":4},"end":{"line":151,"column":4}}]},"22":{"line":158,"loc":{"start":{"line":158,"column":8},"end":{"line":158,"column":8}},"type":"if","locations":[{"start":{"line":158,"column":8},"end":{"line":158,"column":8}},{"start":{"line":158,"column":8},"end":{"line":158,"column":8}}]},"23":{"line":176,"loc":{"start":{"line":176,"column":8},"end":{"line":176,"column":8}},"type":"if","locations":[{"start":{"line":176,"column":8},"end":{"line":176,"column":8}},{"start":{"line":176,"column":8},"end":{"line":176,"column":8}}]},"24":{"line":178,"loc":{"start":{"line":178,"column":13},"end":{"line":178,"column":13}},"type":"if","locations":[{"start":{"line":178,"column":13},"end":{"line":178,"column":13}},{"start":{"line":178,"column":13},"end":{"line":178,"column":13}}]}}} }(function() {
var ImageResult, ImageWorker, async, fs, http, transform,
bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[1]++;
ImageResult = require('./imageResult');
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[2]++;
http = require('http');
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[3]++;
fs = require('fs');
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[4]++;
async = require('async');
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[5]++;
transform = require('./imageTransform');
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[6]++;
ImageWorker = (function() {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[1]++;
function ImageWorker(parseDescription, args, workFn) {
this.parseDescription = parseDescription;
this.args = args;
this.workFn = workFn;
this.resolve = bind(this.resolve, this);
this.workFnWrapper = bind(this.workFnWrapper, this);
this.normalizeArgs = bind(this.normalizeArgs, this);
this.checkResolvedArgs = bind(this.checkResolvedArgs, this);
this.argsValid = bind(this.argsValid, this);
this.checkSubResolve = bind(this.checkSubResolve, this);
this.errorResult = bind(this.errorResult, this);
this.cumulativeTempImages = bind(this.cumulativeTempImages, this);
this.subResolve = bind(this.subResolve, this);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[2]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[7]++;
this.result = null;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[8]++;
this.normalArgs = null;
}
ImageWorker.prototype.subResolve = function(callback) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[3]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[9]++;
return async.eachOf(this.args, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[10]++, function(v, i, cb) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[4]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[11]++;
if (v.result != null) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[1][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[12]++;
return cb();
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[1][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[13]++;
return v.resolve(function(result) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[5]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[14]++;
return cb();
});
}), callback);
};
ImageWorker.prototype.cumulativeTempImages = function() {
var a, j, k, len, len1, ref, ref1, ret;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[6]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[15]++;
ret = [];
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[16]++;
ref = this.args;
for (j = 0, len = ref.length; j < len; j++) {
a = ref[j];
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[17]++;
ret = ret.concat(a.cumulativeTempImages());
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[18]++;
if (a.result instanceof ImageResult) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[2][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[19]++;
ret = ret.concat(a.result.allTempImages());
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[2][1]++;
void 0;
}
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[20]++;
if (this.normalArgs != null) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[3][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[21]++;
ref1 = this.normalArgs;
for (k = 0, len1 = ref1.length; k < len1; k++) {
a = ref1[k];
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[22]++;
if (a instanceof ImageResult) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[4][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[23]++;
ret = ret.concat(a.allTempImages());
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[4][1]++;
void 0;
}
}
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[3][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[24]++;
return ret;
};
ImageWorker.prototype.errorResult = function(otherMessages, otherImages) {
var a, errorMessages, j, len, ref, tempImages;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[7]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[25]++;
errorMessages = [];
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[26]++;
ref = this.args;
for (j = 0, len = ref.length; j < len; j++) {
a = ref[j];
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[27]++;
if ((a.result != null) && a.result instanceof ImageResult) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[5][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[28]++;
errorMessages = errorMessages.concat(a.result.errorMessages);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[5][1]++;
void 0;
}
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[29]++;
if (otherMessages) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[6][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[30]++;
errorMessages = errorMessages.concat(otherMessages);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[6][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[31]++;
tempImages = this.cumulativeTempImages();
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[32]++;
if (otherImages) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[7][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[33]++;
tempImages = tempImages.concat(otherImages);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[7][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[34]++;
return new ImageResult(tempImages, errorMessages, null);
};
ImageWorker.prototype.checkSubResolve = function(cb) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[8]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[35]++;
return this.subResolve((function(_this) {
return function(err) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[9]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[36]++;
Iif ((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[37]++, err)) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[8][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[38]++;
return cb(_this.errorResult([(_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[39]++, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[40]++, _this.parseDescription) + " subResolve error: " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[41]++, err))]));
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[8][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[42]++;
return cb();
}
};
})(this));
};
ImageWorker.prototype.isValidImageResult = function(something) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[10]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[43]++;
return (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[44]++, something instanceof ImageResult) && something.isValid();
};
ImageWorker.prototype.argsValid = function() {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[11]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[45]++;
return this.args.every((function(_this) {
return function(x) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[12]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[46]++;
return _this.isValidImageResult(x.result);
};
})(this));
};
ImageWorker.prototype.checkResolvedArgs = function(cb) {
var problems;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[13]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[47]++;
problems = [];
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[48]++;
this.args.forEach((function(_this) {
return function(a, i) {
var aType;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[14]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[49]++;
if (!(_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[50]++, a.result instanceof ImageResult)) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[9][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[51]++;
aType = a.result && a.result.constructor.name;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[52]++;
return problems.push((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[53]++, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[54]++, _this.args[i].parseDescription) + " didn't resolve to an ImageResult, got " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[55]++, aType)));
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[9][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[56]++;
if (!a.result.isValid()) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[10][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[57]++;
return problems.push((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[58]++, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[59]++, _this.args[i].parseDescription) + " didn't produce a valid ImageResult"));
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[10][1]++;
return void 0;
}
}
};
})(this));
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[60]++;
if (problems.length > 0) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[11][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[61]++;
return cb(this.errorResult(problems));
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[11][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[62]++;
return cb();
}
};
ImageWorker.prototype.normalizeArgs = function(dimensions, callback) {
var dimension, normFn;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[15]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[63]++;
if (this.args.length === 0) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[12][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[64]++;
this.normalArgs = [];
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[65]++;
return callback();
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[12][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[66]++;
dimension = Math.min.apply(null, dimensions);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[67]++;
console.log((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[68]++, "Normalizing images to " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[69]++, dimension) + " from " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[70]++, JSON.stringify(dimensions))));
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[71]++;
normFn = function(inWorker, cb) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[16]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[72]++;
return transform.normalize(inWorker.result, dimension, function(outResult) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[17]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[73]++;
Iif (!outResult.isValid()) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[13][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[74]++;
return cb(outResult.errorMessages.join("; "));
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[13][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[75]++;
return cb(null, outResult);
});
};
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[76]++;
return async.map(this.args, normFn, (function(_this) {
return function(err, results) {
var errRet;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[18]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[77]++;
Iif (err) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[14][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[78]++;
errRet = _this.errorResult([(_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[79]++, "'" + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[80]++, _this.parseDescription) + "' normalizeArgs error: " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[81]++, err))]);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[82]++;
return callback(errRet);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[14][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[83]++;
_this.normalArgs = results;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[84]++;
return callback();
};
})(this));
};
ImageWorker.prototype.workFnWrapper = function(callback) {
var paths, wrappedErrResult;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[19]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[85]++;
wrappedErrResult = (function(_this) {
return function(definitelyErr, maybeResult) {
var err;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[20]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[86]++;
err = (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[87]++, "'" + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[88]++, _this.parseDescription) + "' workFn error: " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[89]++, definitelyErr));
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[90]++;
if (!maybeResult) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[15][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[91]++;
return _this.errorResult([err]);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[15][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[92]++;
Iif (!(_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[93]++, maybeResult instanceof ImageResult)) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[16][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[94]++;
return _this.errorResult([(_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[95]++, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[96]++, err) + " (and result not ImageResult)")]);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[16][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[97]++;
return _this.errorResult([err], maybeResult.allTempImages());
}
}
};
})(this);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[98]++;
paths = this.normalArgs.map(function(x) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[21]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[99]++;
return x.imgPath();
});
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[100]++;
return this.workFn(paths, (function(_this) {
return function(result) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[22]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[101]++;
if (result === null) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[17][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[102]++;
return callback(wrappedErrResult("result is null", null), null);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[17][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[103]++;
if (!(_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[104]++, result instanceof ImageResult)) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[18][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[105]++;
return callback(wrappedErrResult("result not ImageResult", null), null);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[18][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[106]++;
if (!_this.isValidImageResult(result)) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[19][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[107]++;
Eif (result.errorMessages.length === 0) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[20][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[108]++;
return callback(wrappedErrResult("ImageResult not valid", result), null);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[20][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[109]++;
return callback(wrappedErrResult((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[110]++, "ImageResult has errors: " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[111]++, result.errorMessages.join('; '))), result), null);
}
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[19][1]++;
void 0;
}
}
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[112]++;
return callback(null, result);
};
})(this));
};
ImageWorker.prototype.resolve = function(callback) {
var getNormalDims;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[23]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[113]++;
Iif (this.result) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[21][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[114]++;
return callback(this.result);
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[21][1]++;
void 0;
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[115]++;
getNormalDims = (function(_this) {
return function(cb) {
var dimFns;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[24]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[116]++;
dimFns = _this.args.map(function(x) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[25]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[117]++;
return x.result.normalDimension;
});
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[118]++;
return async.parallel(dimFns, function(err, result) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[26]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[119]++;
Iif (err) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[22][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[120]++;
return cb(_this.errorResult((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[121]++, "'" + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[122]++, _this.parseDescription) + "' getNormalDims error: " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[123]++, err))));
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[22][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[124]++;
return cb(null, result);
}
});
};
})(this);
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[125]++;
return async.waterfall([this.checkSubResolve, this.checkResolvedArgs, getNormalDims, this.normalizeArgs, this.workFnWrapper], (function(_this) {
return function(err, result) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].f[27]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[126]++;
Iif (err) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[23][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[127]++;
_this.result = err;
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[23][1]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[128]++;
Eif (result) {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[24][0]++;
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[129]++;
_this.result = result;
} else {
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].b[24][1]++;
void 0;
}
}
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[130]++;
_this.result.addTempImages(_this.cumulativeTempImages());
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[131]++;
return callback(_this.result);
};
})(this));
};
return ImageWorker;
})();
_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageWorker.coffee"].s[132]++;
module.exports = ImageWorker;
}).call(this);
|