| 
					
				 | 
			
			
				@@ -138,7 +138,7 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   baseUrl: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   externalServices: DefaultExternalServices, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   _boundEvents: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  initialize: function pdfViewInitialize(appConfig) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  initialize: function initialize(appConfig) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var _this = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.preferences = this.externalServices.createPreferences(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -334,11 +334,10 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       resolve(undefined); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  run: function pdfViewRun(config) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  run: function run(config) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.initialize(config).then(webViewerInitialized); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  zoomIn: function pdfViewZoomIn(ticks) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  zoomIn: function zoomIn(ticks) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var newScale = this.pdfViewer.currentScale; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     do { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       newScale = (newScale * DEFAULT_SCALE_DELTA).toFixed(2); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -347,7 +346,7 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } while (--ticks > 0 && newScale < _ui_utils.MAX_SCALE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.pdfViewer.currentScaleValue = newScale; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  zoomOut: function pdfViewZoomOut(ticks) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  zoomOut: function zoomOut(ticks) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var newScale = this.pdfViewer.currentScale; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     do { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       newScale = (newScale / DEFAULT_SCALE_DELTA).toFixed(2); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -356,6 +355,7 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } while (--ticks > 0 && newScale > _ui_utils.MIN_SCALE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.pdfViewer.currentScaleValue = newScale; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   get pagesCount() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return this.pdfDocument ? this.pdfDocument.numPages : 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -375,7 +375,7 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return PDFPrintServiceFactory.instance.supportsPrinting; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   get supportsFullscreen() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var support; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var support = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var doc = document.documentElement; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     support = !!(doc.requestFullscreen || doc.mozRequestFullScreen || doc.webkitRequestFullScreen || doc.msRequestFullscreen); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (document.fullscreenEnabled === false || document.mozFullScreenEnabled === false || document.webkitFullscreenEnabled === false || document.msFullscreenEnabled === false) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -402,29 +402,29 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   get supportedMouseWheelZoomModifierKeys() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return this.externalServices.supportedMouseWheelZoomModifierKeys; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  initPassiveLoading: function pdfViewInitPassiveLoading() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  initPassiveLoading: function initPassiveLoading() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     throw new Error('Not implemented: initPassiveLoading'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  setTitleUsingUrl: function pdfViewSetTitleUsingUrl(url) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setTitleUsingUrl: function setTitleUsingUrl(url) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.url = url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.baseUrl = url.split('#')[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var title = (0, _ui_utils.getPDFFileNameFromURL)(url, ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!title) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         title = decodeURIComponent((0, _pdf.getFilenameFromUrl)(url)) || url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } catch (ex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         title = url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.setTitle(title); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  setTitle: function pdfViewSetTitle(title) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setTitle: function setTitle(title) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.isViewerEmbedded) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     document.title = title; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  close: function pdfViewClose() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  close: function close() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var errorWrapper = this.appConfig.errorWrapper.container; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     errorWrapper.setAttribute('hidden', 'true'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!this.pdfLoadingTask) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -521,8 +521,9 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  download: function download() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var _this4 = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  download: function pdfViewDownload() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function downloadByUrl() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       downloadManager.downloadUrl(url, filename); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -530,23 +531,19 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var filename = (0, _ui_utils.getPDFFileNameFromURL)(this.url); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var downloadManager = this.downloadManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     downloadManager.onerror = function (err) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      PDFViewerApplication.error('PDF failed to download.'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this4.error('PDF failed to download: ' + err); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (!this.pdfDocument) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (!this.pdfDocument || !this.downloadComplete) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       downloadByUrl(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (!this.downloadComplete) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      downloadByUrl(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.pdfDocument.getData().then(function getDataSuccess(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.pdfDocument.getData().then(function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var blob = (0, _pdf.createBlob)(data, 'application/pdf'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       downloadManager.download(blob, url, filename); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, downloadByUrl).then(null, downloadByUrl); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }).catch(downloadByUrl); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  fallback: function pdfViewFallback(featureId) {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  error: function pdfViewError(message, moreInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fallback: function fallback(featureId) {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  error: function error(message, moreInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var moreInfoText = [this.l10n.get('error_version_info', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       version: _pdf.version || '?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       build: _pdf.build || '?' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -596,8 +593,8 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       errorMoreInfo.value = parts.join('\n'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  progress: function pdfViewProgress(level) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var _this4 = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  progress: function progress(level) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var _this5 = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var percent = Math.round(level * 100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (percent > this.loadingBar.percent || isNaN(percent)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -609,22 +606,22 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.loadingBar.show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.disableAutoFetchLoadingBarTimeout = setTimeout(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          _this4.loadingBar.hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          _this4.disableAutoFetchLoadingBarTimeout = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          _this5.loadingBar.hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          _this5.disableAutoFetchLoadingBarTimeout = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, DISABLE_AUTO_FETCH_LOADING_BAR_TIMEOUT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   load: function load(pdfDocument, scale) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var _this5 = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var _this6 = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     scale = scale || _ui_utils.UNKNOWN_SCALE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.pdfDocument = pdfDocument; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pdfDocument.getDownloadInfo().then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      _this5.downloadComplete = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      _this5.loadingBar.hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this6.downloadComplete = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this6.loadingBar.hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       firstPagePromise.then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.eventBus.dispatch('documentload', { source: _this5 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.eventBus.dispatch('documentload', { source: _this6 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.toolbar.setPagesCount(pdfDocument.numPages, false); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -643,27 +640,27 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var pdfThumbnailViewer = this.pdfThumbnailViewer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pdfThumbnailViewer.setDocument(pdfDocument); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     firstPagePromise.then(function (pdfPage) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      _this5.loadingBar.setWidth(_this5.appConfig.viewerContainer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!_pdf.PDFJS.disableHistory && !_this5.isViewerEmbedded) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!_this5.viewerPrefs['showPreviousViewOnLoad']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          _this5.pdfHistory.clearHistoryState(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this6.loadingBar.setWidth(_this6.appConfig.viewerContainer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!_pdf.PDFJS.disableHistory && !_this6.isViewerEmbedded) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!_this6.viewerPrefs['showPreviousViewOnLoad']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          _this6.pdfHistory.clearHistoryState(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.pdfHistory.initialize(_this5.documentFingerprint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (_this5.pdfHistory.initialDestination) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          _this5.initialDestination = _this5.pdfHistory.initialDestination; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else if (_this5.pdfHistory.initialBookmark) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          _this5.initialBookmark = _this5.pdfHistory.initialBookmark; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.pdfHistory.initialize(_this6.documentFingerprint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (_this6.pdfHistory.initialDestination) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          _this6.initialDestination = _this6.pdfHistory.initialDestination; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (_this6.pdfHistory.initialBookmark) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          _this6.initialBookmark = _this6.pdfHistory.initialBookmark; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var initialParams = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        destination: _this5.initialDestination, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        bookmark: _this5.initialBookmark, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        destination: _this6.initialDestination, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        bookmark: _this6.initialBookmark, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         hash: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var storedHash = _this5.viewerPrefs['defaultZoomValue'] ? 'zoom=' + _this5.viewerPrefs['defaultZoomValue'] : null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var sidebarView = _this5.viewerPrefs['sidebarViewOnLoad']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var storedHash = _this6.viewerPrefs['defaultZoomValue'] ? 'zoom=' + _this6.viewerPrefs['defaultZoomValue'] : null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var sidebarView = _this6.viewerPrefs['sidebarViewOnLoad']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       new Promise(function (resolve, reject) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!_this5.viewerPrefs['showPreviousViewOnLoad']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!_this6.viewerPrefs['showPreviousViewOnLoad']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           resolve(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -679,42 +676,40 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             resolve(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          storedHash = 'page=' + values.page + '&zoom=' + (_this5.viewerPrefs['defaultZoomValue'] || values.zoom) + ',' + values.scrollLeft + ',' + values.scrollTop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          sidebarView = _this5.viewerPrefs['sidebarViewOnLoad'] || values.sidebarView | 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          storedHash = 'page=' + values.page + '&zoom=' + (_this6.viewerPrefs['defaultZoomValue'] || values.zoom) + ',' + values.scrollLeft + ',' + values.scrollTop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sidebarView = _this6.viewerPrefs['sidebarViewOnLoad'] || values.sidebarView | 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           resolve(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }).catch(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          resolve(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).catch(resolve); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.setInitialView(storedHash, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.setInitialView(storedHash, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           sidebarView: sidebarView, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           scale: scale 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         initialParams.hash = storedHash; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!_this5.isViewerEmbedded) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          _this5.pdfViewer.focus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!_this6.isViewerEmbedded) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pdfViewer.focus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return pagesPromise; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!initialParams.destination && !initialParams.bookmark && !initialParams.hash) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (_this5.hasEqualPageSizes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (_this6.hasEqualPageSizes) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.initialDestination = initialParams.destination; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.initialBookmark = initialParams.bookmark; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.pdfViewer.currentScaleValue = _this5.pdfViewer.currentScaleValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.setInitialView(initialParams.hash); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.initialDestination = initialParams.destination; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.initialBookmark = initialParams.bookmark; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pdfViewer.currentScaleValue = pdfViewer.currentScaleValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.setInitialView(initialParams.hash); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pdfDocument.getPageLabels().then(function (labels) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!labels || _this5.viewerPrefs['disablePageLabels']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!labels || _this6.viewerPrefs['disablePageLabels']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var i = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           numLabels = labels.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (numLabels !== _this5.pagesCount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (numLabels !== _this6.pagesCount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.error('The number of Page Labels does not match ' + 'the number of pages in the document.'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -726,17 +721,17 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pdfViewer.setPageLabels(labels); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pdfThumbnailViewer.setPageLabels(labels); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      _this5.toolbar.setPagesCount(pdfDocument.numPages, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      _this5.toolbar.setPageNumber(pdfViewer.currentPageNumber, pdfViewer.currentPageLabel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this6.toolbar.setPagesCount(pdfDocument.numPages, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this6.toolbar.setPageNumber(pdfViewer.currentPageNumber, pdfViewer.currentPageLabel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pagesPromise.then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!_this5.supportsPrinting) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!_this6.supportsPrinting) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pdfDocument.getJavaScript().then(function (javaScript) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (javaScript.length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           console.warn('Warning: JavaScript is not supported'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          _this5.fallback(_pdf.UNSUPPORTED_FEATURES.javaScript); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          _this6.fallback(_pdf.UNSUPPORTED_FEATURES.javaScript); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         var regex = /\bprint\s*\(/; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (var i = 0, ii = javaScript.length; i < ii; i++) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -752,18 +747,18 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     Promise.all([onePageRendered, _ui_utils.animationStarted]).then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pdfDocument.getOutline().then(function (outline) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.pdfOutlineViewer.render({ outline: outline }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.pdfOutlineViewer.render({ outline: outline }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pdfDocument.getAttachments().then(function (attachments) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.pdfAttachmentViewer.render({ attachments: attachments }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.pdfAttachmentViewer.render({ attachments: attachments }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pdfDocument.getMetadata().then(function (_ref2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var info = _ref2.info, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           metadata = _ref2.metadata; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      _this5.documentInfo = info; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      _this5.metadata = metadata; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this6.documentInfo = info; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      _this6.metadata = metadata; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log('PDF ' + pdfDocument.fingerprint + ' [' + info.PDFFormatVersion + ' ' + (info.Producer || '-').trim() + ' / ' + (info.Creator || '-').trim() + ']' + ' (PDF.js: ' + (_pdf.version || '-') + (!_pdf.PDFJS.disableWebGL ? ' [WebGL]' : '') + ')'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var pdfTitle = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (metadata && metadata.has('dc:title')) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -776,11 +771,11 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pdfTitle = info['Title']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (pdfTitle) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.setTitle(pdfTitle + ' - ' + document.title); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.setTitle(pdfTitle + ' - ' + document.title); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (info.IsAcroFormPresent) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.warn('Warning: AcroForm/XFA is not supported'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this5.fallback(_pdf.UNSUPPORTED_FEATURES.forms); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this6.fallback(_pdf.UNSUPPORTED_FEATURES.forms); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -812,8 +807,7 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.pdfViewer.currentScaleValue = _ui_utils.DEFAULT_SCALE_VALUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  cleanup: function pdfViewCleanup() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  cleanup: function cleanup() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!this.pdfDocument) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -823,20 +817,20 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.pdfDocument.cleanup(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  forceRendering: function pdfViewForceRendering() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  forceRendering: function forceRendering() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.pdfRenderingQueue.printing = this.printing; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.pdfRenderingQueue.isThumbnailViewEnabled = this.pdfSidebar.isThumbnailViewVisible; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.pdfRenderingQueue.renderHighestPriority(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  beforePrint: function pdfViewSetupBeforePrint() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var _this6 = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  beforePrint: function beforePrint() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var _this7 = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.printService) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!this.supportsPrinting) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.l10n.get('printing_not_supported', null, 'Warning: Printing is not fully supported by ' + 'this browser.').then(function (printMessage) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _this6.error(printMessage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this7.error(printMessage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -853,6 +847,7 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.forceRendering(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     printService.layout(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   get hasEqualPageSizes() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var firstPage = this.pdfViewer.getPageView(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for (var i = 1, ii = this.pagesCount; i < ii; ++i) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -884,21 +879,22 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.forceRendering(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pdfViewer.currentPageNumber = pageNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  requestPresentationMode: function pdfViewRequestPresentationMode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  requestPresentationMode: function requestPresentationMode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!this.pdfPresentationMode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.pdfPresentationMode.request(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   bindEvents: function bindEvents() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var eventBus = this.eventBus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.beforePrint = this.beforePrint.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.afterPrint = this.afterPrint.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var eventBus = this.eventBus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _boundEvents = this._boundEvents; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.beforePrint = this.beforePrint.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.afterPrint = this.afterPrint.bind(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.on('resize', webViewerResize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.on('hashchange', webViewerHashchange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    eventBus.on('beforeprint', this._boundEvents.beforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    eventBus.on('afterprint', this._boundEvents.afterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    eventBus.on('beforeprint', _boundEvents.beforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    eventBus.on('afterprint', _boundEvents.afterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.on('pagerendered', webViewerPageRendered); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.on('textlayerrendered', webViewerTextLayerRendered); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.on('updateviewarea', webViewerUpdateViewarea); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -928,41 +924,45 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.on('fileinputchange', webViewerFileInputChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   bindWindowEvents: function bindWindowEvents() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var eventBus = this.eventBus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowResize = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var eventBus = this.eventBus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _boundEvents = this._boundEvents; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowResize = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       eventBus.dispatch('resize'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowHashChange = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowHashChange = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       eventBus.dispatch('hashchange', { hash: document.location.hash.substring(1) }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowBeforePrint = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowBeforePrint = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       eventBus.dispatch('beforeprint'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowAfterPrint = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowAfterPrint = function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       eventBus.dispatch('afterprint'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     window.addEventListener('wheel', webViewerWheel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     window.addEventListener('click', webViewerClick); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     window.addEventListener('keydown', webViewerKeyDown); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.addEventListener('resize', this._boundEvents.windowResize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.addEventListener('hashchange', this._boundEvents.windowHashChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.addEventListener('beforeprint', this._boundEvents.windowBeforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.addEventListener('afterprint', this._boundEvents.windowAfterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowChange = function (evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.addEventListener('resize', _boundEvents.windowResize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.addEventListener('hashchange', _boundEvents.windowHashChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.addEventListener('beforeprint', _boundEvents.windowBeforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.addEventListener('afterprint', _boundEvents.windowAfterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowChange = function (evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var files = evt.target.files; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!files || files.length === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       eventBus.dispatch('fileinputchange', { fileInput: evt.target }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.addEventListener('change', this._boundEvents.windowChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.addEventListener('change', _boundEvents.windowChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   unbindEvents: function unbindEvents() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var eventBus = this.eventBus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var eventBus = this.eventBus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _boundEvents = this._boundEvents; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('resize', webViewerResize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('hashchange', webViewerHashchange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    eventBus.off('beforeprint', this._boundEvents.beforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    eventBus.off('afterprint', this._boundEvents.afterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    eventBus.off('beforeprint', _boundEvents.beforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    eventBus.off('afterprint', _boundEvents.afterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('pagerendered', webViewerPageRendered); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('textlayerrendered', webViewerTextLayerRendered); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('updateviewarea', webViewerUpdateViewarea); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -990,26 +990,28 @@ var PDFViewerApplication = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('find', webViewerFind); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('findfromurlhash', webViewerFindFromUrlHash); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     eventBus.off('fileinputchange', webViewerFileInputChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.beforePrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.afterPrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.beforePrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.afterPrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   unbindWindowEvents: function unbindWindowEvents() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var _boundEvents = this._boundEvents; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     window.removeEventListener('wheel', webViewerWheel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     window.removeEventListener('click', webViewerClick); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     window.removeEventListener('keydown', webViewerKeyDown); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.removeEventListener('resize', this._boundEvents.windowResize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.removeEventListener('hashchange', this._boundEvents.windowHashChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.removeEventListener('beforeprint', this._boundEvents.windowBeforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.removeEventListener('afterprint', this._boundEvents.windowAfterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.removeEventListener('change', this._boundEvents.windowChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowChange = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowResize = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowHashChange = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowBeforePrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this._boundEvents.windowAfterPrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.removeEventListener('resize', _boundEvents.windowResize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.removeEventListener('hashchange', _boundEvents.windowHashChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.removeEventListener('beforeprint', _boundEvents.windowBeforePrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.removeEventListener('afterprint', _boundEvents.windowAfterPrint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.removeEventListener('change', _boundEvents.windowChange); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowChange = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowResize = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowHashChange = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowBeforePrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _boundEvents.windowAfterPrint = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var validateFileURL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var validateFileURL = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var HOSTED_VIEWER_ORIGINS = ['null', 'http://mozilla.github.io', 'https://mozilla.github.io']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   validateFileURL = function validateFileURL(file) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1022,12 +1024,12 @@ var validateFileURL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (fileOrigin !== viewerOrigin) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         throw new Error('file origin does not match viewer\'s'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var message = e && e.message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } catch (ex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var message = ex && ex.message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       PDFViewerApplication.l10n.get('loading_error', null, 'An error occurred while loading the PDF.').then(function (loadingErrorMessage) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         PDFViewerApplication.error(loadingErrorMessage, { message: message }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      throw e; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      throw ex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1052,7 +1054,7 @@ function loadAndEnablePDFBug(enabledTabs) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function webViewerInitialized() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var appConfig = PDFViewerApplication.appConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  var file; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var file = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var queryString = document.location.search.substring(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var params = (0, _ui_utils.parseQueryString)(queryString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   file = 'file' in params ? params.file : appConfig.defaultUrl; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1134,8 +1136,8 @@ function webViewerInitialized() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (PDFViewerApplication.supportsIntegratedFind) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     appConfig.toolbar.viewFind.classList.add('hidden'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  appConfig.sidebar.mainContainer.addEventListener('transitionend', function (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (e.target === this) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  appConfig.sidebar.mainContainer.addEventListener('transitionend', function (evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (evt.target === this) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       PDFViewerApplication.eventBus.dispatch('resize'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, true); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1150,7 +1152,7 @@ function webViewerInitialized() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var webViewerOpenFileViaURL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var webViewerOpenFileViaURL = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   webViewerOpenFileViaURL = function webViewerOpenFileViaURL(file) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (file && file.lastIndexOf('file:', 0) === 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1163,9 +1165,9 @@ var webViewerOpenFileViaURL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         xhr.open('GET', file); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         xhr.responseType = 'arraybuffer'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         xhr.send(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } catch (ex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         PDFViewerApplication.l10n.get('loading_error', null, 'An error occurred while loading the PDF.').then(function (msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          PDFViewerApplication.error(msg, e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          PDFViewerApplication.error(msg, ex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1175,8 +1177,8 @@ var webViewerOpenFileViaURL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerPageRendered(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  var pageNumber = e.pageNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerPageRendered(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var pageNumber = evt.pageNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var pageIndex = pageNumber - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var pageView = PDFViewerApplication.pdfViewer.getPageView(pageIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (pageNumber === PDFViewerApplication.page) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1198,10 +1200,10 @@ function webViewerPageRendered(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerTextLayerRendered(e) {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerPageMode(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  var mode = e.mode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      view; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerTextLayerRendered(evt) {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerPageMode(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var mode = evt.mode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      view = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (mode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 'thumbs': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       view = _pdf_sidebar.SidebarView.THUMBS; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1222,8 +1224,8 @@ function webViewerPageMode(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.pdfSidebar.switchView(view, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerNamedAction(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  var action = e.action; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerNamedAction(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var action = evt.action; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (action) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 'GoToPage': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       PDFViewerApplication.appConfig.toolbar.pageNumber.select(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1235,9 +1237,10 @@ function webViewerNamedAction(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerPresentationModeChanged(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  var active = e.active; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  var switchInProgress = e.switchInProgress; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerPresentationModeChanged(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var active = evt.active, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      switchInProgress = evt.switchInProgress; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.pdfViewer.presentationModeState = switchInProgress ? _pdf_viewer.PresentationModeState.CHANGING : active ? _pdf_viewer.PresentationModeState.FULLSCREEN : _pdf_viewer.PresentationModeState.NORMAL; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function webViewerSidebarViewChanged(evt) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1276,9 +1279,9 @@ function webViewerResize() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.pdfViewer.update(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerHashchange(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerHashchange(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (PDFViewerApplication.pdfHistory.isHashChangeUnlocked) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var hash = e.hash; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var hash = evt.hash; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!hash) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1289,18 +1292,17 @@ function webViewerHashchange(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var webViewerFileInputChange; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var webViewerFileInputChange = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  webViewerFileInputChange = function webViewerFileInputChange(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var file = e.fileInput.files[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (!_pdf.PDFJS.disableCreateObjectURL && typeof URL !== 'undefined' && URL.createObjectURL) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  webViewerFileInputChange = function webViewerFileInputChange(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var file = evt.fileInput.files[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (!_pdf.PDFJS.disableCreateObjectURL && URL.createObjectURL) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       PDFViewerApplication.open(URL.createObjectURL(file)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var fileReader = new FileReader(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fileReader.onload = function webViewerChangeFileReaderOnload(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         var buffer = evt.target.result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var uint8Array = new Uint8Array(buffer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PDFViewerApplication.open(uint8Array); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PDFViewerApplication.open(new Uint8Array(buffer)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fileReader.readAsArrayBuffer(file); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1347,15 +1349,15 @@ function webViewerZoomIn() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function webViewerZoomOut() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.zoomOut(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerPageNumberChanged(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerPageNumberChanged(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var pdfViewer = PDFViewerApplication.pdfViewer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  pdfViewer.currentPageLabel = e.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (e.value !== pdfViewer.currentPageNumber.toString() && e.value !== pdfViewer.currentPageLabel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  pdfViewer.currentPageLabel = evt.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (evt.value !== pdfViewer.currentPageNumber.toString() && evt.value !== pdfViewer.currentPageLabel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     PDFViewerApplication.toolbar.setPageNumber(pdfViewer.currentPageNumber, pdfViewer.currentPageLabel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerScaleChanged(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  PDFViewerApplication.pdfViewer.currentScaleValue = e.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerScaleChanged(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  PDFViewerApplication.pdfViewer.currentScaleValue = evt.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function webViewerRotateCw() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.rotatePages(90); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1366,31 +1368,31 @@ function webViewerRotateCcw() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function webViewerDocumentProperties() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.pdfDocumentProperties.open(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerFind(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  PDFViewerApplication.findController.executeCommand('find' + e.type, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    query: e.query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    phraseSearch: e.phraseSearch, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    caseSensitive: e.caseSensitive, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    highlightAll: e.highlightAll, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    findPrevious: e.findPrevious 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerFind(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  PDFViewerApplication.findController.executeCommand('find' + evt.type, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    query: evt.query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    phraseSearch: evt.phraseSearch, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    caseSensitive: evt.caseSensitive, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    highlightAll: evt.highlightAll, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    findPrevious: evt.findPrevious 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerFindFromUrlHash(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerFindFromUrlHash(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.findController.executeCommand('find', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    query: e.query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    phraseSearch: e.phraseSearch, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    query: evt.query, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    phraseSearch: evt.phraseSearch, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     caseSensitive: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     highlightAll: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     findPrevious: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerScaleChanging(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  PDFViewerApplication.toolbar.setPageScale(e.presetValue, e.scale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerScaleChanging(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  PDFViewerApplication.toolbar.setPageScale(evt.presetValue, evt.scale); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.pdfViewer.update(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function webViewerPageChanging(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  var page = e.pageNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  PDFViewerApplication.toolbar.setPageNumber(page, e.pageLabel || null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function webViewerPageChanging(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var page = evt.pageNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  PDFViewerApplication.toolbar.setPageNumber(page, evt.pageLabel || null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   PDFViewerApplication.secondaryToolbar.setPageNumber(page); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (PDFViewerApplication.pdfSidebar.isThumbnailViewVisible) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     PDFViewerApplication.pdfThumbnailViewer.scrollThumbnailIntoView(page); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1403,7 +1405,7 @@ function webViewerPageChanging(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var zoomDisabled = false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    zoomDisabledTimeout; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    zoomDisabledTimeout = void 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function webViewerWheel(evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var pdfViewer = PDFViewerApplication.pdfViewer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (pdfViewer.isInPresentationMode) { 
			 |