| 
					
				 | 
			
			
				@@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (typeof window !== 'undefined' ? window : this).PDFJS = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-PDFJS.version = '1.0.594'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-PDFJS.build = '223f34b'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+PDFJS.version = '1.0.596'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+PDFJS.build = '179bb2e'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (function pdfjsWrapper() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // Use strict in our context only - users might not want it 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -8447,7 +8447,7 @@ var Catalog = (function CatalogClosure() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               nodesToVisit.push(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }.bind(this), capability.reject.bind(capability)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, capability.reject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -9151,21 +9151,22 @@ var XRef = (function XRefClosure() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fetchAsync: function XRef_fetchAsync(ref, suppressEncryption) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return new Promise(function (resolve, reject) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var tryFetch = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              resolve(this.fetch(ref, suppressEncryption)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (e instanceof MissingDataException) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.stream.manager.requestRange(e.begin, e.end, tryFetch); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              reject(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          tryFetch(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }.bind(this)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var streamManager = this.stream.manager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var xref = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return new Promise(function tryFetch(resolve, reject) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          resolve(xref.fetch(ref, suppressEncryption)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (e instanceof MissingDataException) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            streamManager.requestRange(e.begin, e.end, function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              tryFetch(resolve, reject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          reject(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getCatalogObj: function XRef_getCatalogObj() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return this.root; 
			 |