|  |  |  | @ -16,8 +16,8 @@ export function fromLazyLoad<T extends Event>( | 
			
		
	
		
			
				
					|  |  |  |  |   contentSecurityStrategy.applyCSP(element); | 
			
		
	
		
			
				
					|  |  |  |  |   domStrategy.insertElement(element); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   return Observable.create((observer: Observer<Event>) => { | 
			
		
	
		
			
				
					|  |  |  |  |     element.onload = event => { | 
			
		
	
		
			
				
					|  |  |  |  |   return new Observable((observer: Observer<T>) => { | 
			
		
	
		
			
				
					|  |  |  |  |     element.onload = (event: T) => { | 
			
		
	
		
			
				
					|  |  |  |  |       clearCallbacks(element); | 
			
		
	
		
			
				
					|  |  |  |  |       observer.next(event); | 
			
		
	
		
			
				
					|  |  |  |  |       observer.complete(); | 
			
		
	
	
		
			
				
					|  |  |  | @ -39,6 +39,7 @@ export function fromLazyLoad<T extends Event>( | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | function createErrorHandler(observer: Observer<Event>, element: HTMLElement) { | 
			
		
	
		
			
				
					|  |  |  |  |   /* tslint:disable-next-line:only-arrow-functions */ | 
			
		
	
		
			
				
					|  |  |  |  |   return function(event: Event | string) { | 
			
		
	
		
			
				
					|  |  |  |  |     clearCallbacks(element); | 
			
		
	
		
			
				
					|  |  |  |  |     element.parentNode.removeChild(element); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |