| 
									
										
										
										
											2019-06-01 00:56:07 +09:00
										 |  |  | /** | 
					
						
							|  |  |  |  * @license | 
					
						
							| 
									
										
										
										
											2020-05-19 12:08:49 -07:00
										 |  |  |  * Copyright Google LLC All Rights Reserved. | 
					
						
							| 
									
										
										
										
											2019-06-01 00:56:07 +09:00
										 |  |  |  * | 
					
						
							|  |  |  |  * Use of this source code is governed by an MIT-style license that can be | 
					
						
							|  |  |  |  * found in the LICENSE file at https://angular.io/license
 | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | Zone.__load_patch('canvas', (global: any, Zone: ZoneType, api: _ZonePrivate) => { | 
					
						
							|  |  |  |   const HTMLCanvasElement = global['HTMLCanvasElement']; | 
					
						
							|  |  |  |   if (typeof HTMLCanvasElement !== 'undefined' && HTMLCanvasElement.prototype && | 
					
						
							|  |  |  |       HTMLCanvasElement.prototype.toBlob) { | 
					
						
							|  |  |  |     api.patchMacroTask(HTMLCanvasElement.prototype, 'toBlob', (self: any, args: any[]) => { | 
					
						
							|  |  |  |       return {name: 'HTMLCanvasElement.toBlob', target: self, cbIdx: 0, args: args}; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | }); |