UNPKG

pdf-js-fix-version

Version:
1 lines 235 kB
!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var i,r;function a(){var e={appContainer:document.body,mainContainer:document.getElementById("viewerContainer"),viewerContainer:document.getElementById("viewer"),eventBus:null,toolbar:{container:document.getElementById("toolbarViewer"),numPages:document.getElementById("numPages"),pageNumber:document.getElementById("pageNumber"),scaleSelectContainer:document.getElementById("scaleSelectContainer"),scaleSelect:document.getElementById("scaleSelect"),customScaleOption:document.getElementById("customScaleOption"),previous:document.getElementById("previous"),next:document.getElementById("next"),zoomIn:document.getElementById("zoomIn"),zoomOut:document.getElementById("zoomOut"),viewFind:document.getElementById("viewFind"),openFile:document.getElementById("openFile"),print:document.getElementById("print"),presentationModeButton:document.getElementById("presentationMode"),download:document.getElementById("download"),viewBookmark:document.getElementById("viewBookmark")},secondaryToolbar:{toolbar:document.getElementById("secondaryToolbar"),toggleButton:document.getElementById("secondaryToolbarToggle"),toolbarButtonContainer:document.getElementById("secondaryToolbarButtonContainer"),presentationModeButton:document.getElementById("secondaryPresentationMode"),openFileButton:document.getElementById("secondaryOpenFile"),printButton:document.getElementById("secondaryPrint"),downloadButton:document.getElementById("secondaryDownload"),viewBookmarkButton:document.getElementById("secondaryViewBookmark"),firstPageButton:document.getElementById("firstPage"),lastPageButton:document.getElementById("lastPage"),pageRotateCwButton:document.getElementById("pageRotateCw"),pageRotateCcwButton:document.getElementById("pageRotateCcw"),cursorSelectToolButton:document.getElementById("cursorSelectTool"),cursorHandToolButton:document.getElementById("cursorHandTool"),scrollVerticalButton:document.getElementById("scrollVertical"),scrollHorizontalButton:document.getElementById("scrollHorizontal"),scrollWrappedButton:document.getElementById("scrollWrapped"),spreadNoneButton:document.getElementById("spreadNone"),spreadOddButton:document.getElementById("spreadOdd"),spreadEvenButton:document.getElementById("spreadEven"),documentPropertiesButton:document.getElementById("documentProperties")},fullscreen:{contextFirstPage:document.getElementById("contextFirstPage"),contextLastPage:document.getElementById("contextLastPage"),contextPageRotateCw:document.getElementById("contextPageRotateCw"),contextPageRotateCcw:document.getElementById("contextPageRotateCcw")},sidebar:{outerContainer:document.getElementById("outerContainer"),viewerContainer:document.getElementById("viewerContainer"),toggleButton:document.getElementById("sidebarToggle"),thumbnailButton:document.getElementById("viewThumbnail"),outlineButton:document.getElementById("viewOutline"),attachmentsButton:document.getElementById("viewAttachments"),thumbnailView:document.getElementById("thumbnailView"),outlineView:document.getElementById("outlineView"),attachmentsView:document.getElementById("attachmentsView")},sidebarResizer:{outerContainer:document.getElementById("outerContainer"),resizer:document.getElementById("sidebarResizer")},findBar:{bar:document.getElementById("findbar"),toggleButton:document.getElementById("viewFind"),findField:document.getElementById("findInput"),highlightAllCheckbox:document.getElementById("findHighlightAll"),caseSensitiveCheckbox:document.getElementById("findMatchCase"),entireWordCheckbox:document.getElementById("findEntireWord"),findMsg:document.getElementById("findMsg"),findResultsCount:document.getElementById("findResultsCount"),findPreviousButton:document.getElementById("findPrevious"),findNextButton:document.getElementById("findNext")},passwordOverlay:{overlayName:"passwordOverlay",container:document.getElementById("passwordOverlay"),label:document.getElementById("passwordText"),input:document.getElementById("password"),submitButton:document.getElementById("passwordSubmit"),cancelButton:document.getElementById("passwordCancel")},documentProperties:{overlayName:"documentPropertiesOverlay",container:document.getElementById("documentPropertiesOverlay"),closeButton:document.getElementById("documentPropertiesClose"),fields:{fileName:document.getElementById("fileNameField"),fileSize:document.getElementById("fileSizeField"),title:document.getElementById("titleField"),author:document.getElementById("authorField"),subject:document.getElementById("subjectField"),keywords:document.getElementById("keywordsField"),creationDate:document.getElementById("creationDateField"),modificationDate:document.getElementById("modificationDateField"),creator:document.getElementById("creatorField"),producer:document.getElementById("producerField"),version:document.getElementById("versionField"),pageCount:document.getElementById("pageCountField"),pageSize:document.getElementById("pageSizeField"),linearized:document.getElementById("linearizedField")}},errorWrapper:{container:document.getElementById("errorWrapper"),errorMessage:document.getElementById("errorMessage"),closeButton:document.getElementById("errorClose"),errorMoreInfo:document.getElementById("errorMoreInfo"),moreInfoButton:document.getElementById("errorShowMore"),lessInfoButton:document.getElementById("errorShowLess")},printContainer:document.getElementById("printContainer"),openFileInputName:"fileInput",debuggerScriptPath:"./debugger.js"};window.applyParameterOverride(e),window.PDFViewerApplication=i.PDFViewerApplication,window.PDFViewerApplicationOptions=r.AppOptions;var t=document.createEvent("CustomEvent");t.initCustomEvent("webviewerloaded",!0,!0,{}),document.dispatchEvent(t),i.PDFViewerApplication.run(e)}i=n(1),r=n(6),n(36),n(41),"interactive"===document.readyState||"complete"===document.readyState?a():document.addEventListener("DOMContentLoaded",a,!0)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFPrintServiceFactory=t.DefaultExternalServices=t.PDFViewerApplication=void 0;var i,r=(i=n(2))&&i.__esModule?i:{default:i},a=n(5),o=n(6),s=n(7),u=n(9),l=n(11),c=n(12),d=n(13),h=n(14),f=n(15),p=n(16),v=n(17),g=n(18),m=n(20),w=n(21),y=n(22),b=n(23),_=n(24),P=n(25),S=n(27),k=n(32),E=n(34),L=n(35);function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],i=!0,r=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(i=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);i=!0);}catch(e){r=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function T(e,t,n,i,r,a,o){try{var s=e[a](o),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(i,r)}function I(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var a=e.apply(t,n);function o(e){T(a,i,r,o,s,"next",e)}function s(e){T(a,i,r,o,s,"throw",e)}o(void 0)})}}var x=1e3,N=-1,B=1,M={updateFindControlState:function(e){},updateFindMatchesCount:function(e){},initPassiveLoading:function(e){},fallback:function(e,t){},reportTelemetry:function(e){},createDownloadManager:function(e){throw new Error("Not implemented: createDownloadManager")},createPreferences:function(){throw new Error("Not implemented: createPreferences")},createL10n:function(e){throw new Error("Not implemented: createL10n")},supportsIntegratedFind:!1,supportsDocumentFonts:!0,supportsDocumentColors:!0,supportedMouseWheelZoomModifierKeys:{ctrlKey:!0,metaKey:!0}};t.DefaultExternalServices=M;var O,V={initialBookmark:document.location.hash.substring(1),initialized:!1,fellback:!1,appConfig:null,pdfDocument:null,pdfLoadingTask:null,printService:null,pdfViewer:null,pdfThumbnailViewer:null,pdfRenderingQueue:null,pdfPresentationMode:null,pdfDocumentProperties:null,pdfLinkService:null,pdfHistory:null,pdfSidebar:null,pdfSidebarResizer:null,pdfOutlineViewer:null,pdfAttachmentViewer:null,pdfCursorTools:null,store:null,downloadManager:null,overlayManager:null,preferences:null,toolbar:null,secondaryToolbar:null,eventBus:null,l10n:null,isInitialViewSet:!1,downloadComplete:!1,isViewerEmbedded:window.parent!==window,url:"",baseUrl:"",externalServices:M,_boundEvents:{},contentDispositionFilename:null,initialize:function(){var e=I(r.default.mark(function e(t){var n,i=this;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.preferences=this.externalServices.createPreferences(),this.appConfig=t,e.next=4,this._readPreferences();case 4:return e.next=6,this._parseHashParameters();case 6:return e.next=8,this._initializeL10n();case 8:return this.isViewerEmbedded&&o.AppOptions.get("externalLinkTarget")===s.LinkTarget.NONE&&o.AppOptions.set("externalLinkTarget",s.LinkTarget.TOP),e.next=11,this._initializeViewerComponents();case 11:this.bindEvents(),this.bindWindowEvents(),n=t.appContainer||document.documentElement,this.l10n.translate(n).then(function(){i.eventBus.dispatch("localized",{source:i})}),this.initialized=!0;case 16:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),_readPreferences:function(){var e=I(r.default.mark(function e(){var t,n;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==o.AppOptions.get("disablePreferences")){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,this.preferences.getAll();case 5:for(n in t=e.sent)o.AppOptions.set(n,t[n]);e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),console.error('_readPreferences: "'.concat(e.t0.message,'".'));case 12:case"end":return e.stop()}},e,this,[[2,9]])}));return function(){return e.apply(this,arguments)}}(),_parseHashParameters:function(){var e=I(r.default.mark(function e(){var t,n,i,s;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o.AppOptions.get("pdfBugEnabled")){e.next=2;break}return e.abrupt("return",void 0);case 2:if(t=[],n=document.location.hash.substring(1),"disableworker"in(i=(0,a.parseQueryString)(n))&&"true"===i.disableworker&&t.push(F()),"disablerange"in i&&o.AppOptions.set("disableRange","true"===i.disablerange),"disablestream"in i&&o.AppOptions.set("disableStream","true"===i.disablestream),"disableautofetch"in i&&o.AppOptions.set("disableAutoFetch","true"===i.disableautofetch),"disablefontface"in i&&o.AppOptions.set("disableFontFace","true"===i.disablefontface),"disablehistory"in i&&o.AppOptions.set("disableHistory","true"===i.disablehistory),"webgl"in i&&o.AppOptions.set("enableWebGL","true"===i.webgl),"useonlycsszoom"in i&&o.AppOptions.set("useOnlyCssZoom","true"===i.useonlycsszoom),"verbosity"in i&&o.AppOptions.set("verbosity",0|i.verbosity),!("textlayer"in i)){e.next=23;break}e.t0=i.textlayer,e.next="off"===e.t0?18:"visible"===e.t0?20:"shadow"===e.t0?20:"hover"===e.t0?20:23;break;case 18:return o.AppOptions.set("textLayerMode",a.TextLayerMode.DISABLE),e.abrupt("break",23);case 20:return this.appConfig.viewerContainer.classList.add("textLayer-"+i.textlayer),e.abrupt("break",23);case 23:return"pdfbug"in i&&(o.AppOptions.set("pdfBug",!0),s=i.pdfbug.split(","),t.push(U(s))),"locale"in i&&o.AppOptions.set("locale",i.locale),e.abrupt("return",Promise.all(t).catch(function(e){console.error('_parseHashParameters: "'.concat(e.message,'".'))}));case 26:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_initializeL10n:function(){var e=I(r.default.mark(function e(){var t;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.l10n=this.externalServices.createL10n({locale:o.AppOptions.get("locale")}),e.next=3,this.l10n.getDirection();case 3:t=e.sent,document.getElementsByTagName("html")[0].dir=t;case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),_initializeViewerComponents:function(){var e=I(r.default.mark(function e(){var t,n,i,s,L,C,T,I;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this.appConfig,this.overlayManager=new d.OverlayManager,n=t.eventBus||(0,a.getGlobalEventBus)(o.AppOptions.get("eventBusDispatchToDOM")),this.eventBus=n,(i=new l.PDFRenderingQueue).onIdle=this.cleanup.bind(this),this.pdfRenderingQueue=i,s=new w.PDFLinkService({eventBus:n,externalLinkTarget:o.AppOptions.get("externalLinkTarget"),externalLinkRel:o.AppOptions.get("externalLinkRel")}),this.pdfLinkService=s,L=this.externalServices.createDownloadManager({disableCreateObjectURL:o.AppOptions.get("disableCreateObjectURL")}),this.downloadManager=L,C=new g.PDFFindController({linkService:s,eventBus:n}),this.findController=C,T=t.mainContainer,I=t.viewerContainer,this.pdfViewer=new S.PDFViewer({container:T,viewer:I,eventBus:n,renderingQueue:i,linkService:s,downloadManager:L,findController:C,renderer:o.AppOptions.get("renderer"),enableWebGL:o.AppOptions.get("enableWebGL"),l10n:this.l10n,textLayerMode:o.AppOptions.get("textLayerMode"),imageResourcesPath:o.AppOptions.get("imageResourcesPath"),renderInteractiveForms:o.AppOptions.get("renderInteractiveForms"),enablePrintAutoRotate:o.AppOptions.get("enablePrintAutoRotate"),useOnlyCssZoom:o.AppOptions.get("useOnlyCssZoom"),maxCanvasPixels:o.AppOptions.get("maxCanvasPixels")}),i.setViewer(this.pdfViewer),s.setViewer(this.pdfViewer),this.pdfThumbnailViewer=new P.PDFThumbnailViewer({container:t.sidebar.thumbnailView,renderingQueue:i,linkService:s,l10n:this.l10n}),i.setThumbnailViewer(this.pdfThumbnailViewer),this.pdfHistory=new m.PDFHistory({linkService:s,eventBus:n}),s.setHistory(this.pdfHistory),this.findBar=new v.PDFFindBar(t.findBar,n,this.l10n),this.pdfDocumentProperties=new p.PDFDocumentProperties(t.documentProperties,this.overlayManager,n,this.l10n),this.pdfCursorTools=new u.PDFCursorTools({container:T,eventBus:n,cursorToolOnLoad:o.AppOptions.get("cursorToolOnLoad")}),this.toolbar=new E.Toolbar(t.toolbar,n,this.l10n),this.secondaryToolbar=new k.SecondaryToolbar(t.secondaryToolbar,T,n),this.supportsFullscreen&&(this.pdfPresentationMode=new b.PDFPresentationMode({container:T,viewer:I,pdfViewer:this.pdfViewer,eventBus:n,contextMenuItems:t.fullscreen})),this.passwordPrompt=new h.PasswordPrompt(t.passwordOverlay,this.overlayManager,this.l10n),this.pdfOutlineViewer=new y.PDFOutlineViewer({container:t.sidebar.outlineView,eventBus:n,linkService:s}),this.pdfAttachmentViewer=new f.PDFAttachmentViewer({container:t.sidebar.attachmentsView,eventBus:n,downloadManager:L}),this.pdfSidebar=new c.PDFSidebar({elements:t.sidebar,pdfViewer:this.pdfViewer,pdfThumbnailViewer:this.pdfThumbnailViewer,eventBus:n,l10n:this.l10n}),this.pdfSidebar.onToggled=this.forceRendering.bind(this),this.pdfSidebarResizer=new _.PDFSidebarResizer(t.sidebarResizer,n,this.l10n);case 34:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),run:function(e){this.initialize(e).then(z)},zoomIn:function(e){var t=this.pdfViewer.currentScale;do{t=(1.1*t).toFixed(2),t=Math.ceil(10*t)/10,t=Math.min(a.MAX_SCALE,t)}while(--e>0&&t<a.MAX_SCALE);this.pdfViewer.currentScaleValue=t},zoomOut:function(e){var t=this.pdfViewer.currentScale;do{t=(t/1.1).toFixed(2),t=Math.floor(10*t)/10,t=Math.max(a.MIN_SCALE,t)}while(--e>0&&t>a.MIN_SCALE);this.pdfViewer.currentScaleValue=t},zoomReset:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.pdfViewer.isInPresentationMode||e&&this.pdfViewer.currentScaleValue===a.DEFAULT_SCALE_VALUE||(this.pdfViewer.currentScaleValue=a.DEFAULT_SCALE_VALUE)},get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0},set page(e){this.pdfViewer.currentPageNumber=e},get page(){return this.pdfViewer.currentPageNumber},get printing(){return!!this.printService},get supportsPrinting(){return Be.instance.supportsPrinting},get supportsFullscreen(){var e,t=document.documentElement;return e=!!(t.requestFullscreen||t.mozRequestFullScreen||t.webkitRequestFullScreen||t.msRequestFullscreen),!1!==document.fullscreenEnabled&&!1!==document.mozFullScreenEnabled&&!1!==document.webkitFullscreenEnabled&&!1!==document.msFullscreenEnabled||(e=!1),(0,s.shadow)(this,"supportsFullscreen",e)},get supportsIntegratedFind(){return this.externalServices.supportsIntegratedFind},get supportsDocumentFonts(){return this.externalServices.supportsDocumentFonts},get supportsDocumentColors(){return this.externalServices.supportsDocumentColors},get loadingBar(){var e=new a.ProgressBar("#loadingBar");return(0,s.shadow)(this,"loadingBar",e)},get supportedMouseWheelZoomModifierKeys(){return this.externalServices.supportedMouseWheelZoomModifierKeys},initPassiveLoading:function(){throw new Error("Not implemented: initPassiveLoading")},setTitleUsingUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.url=e,this.baseUrl=e.split("#")[0];var t=(0,a.getPDFFileNameFromURL)(e,"");if(!t)try{t=decodeURIComponent((0,s.getFilenameFromUrl)(e))||e}catch(n){t=e}this.setTitle(t)},setTitle:function(e){this.isViewerEmbedded||(document.title=e)},close:function(){var e=I(r.default.mark(function e(){var t;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.appConfig.errorWrapper.container.setAttribute("hidden","true"),this.pdfLoadingTask){e.next=4;break}return e.abrupt("return",void 0);case 4:return t=this.pdfLoadingTask.destroy(),this.pdfLoadingTask=null,this.pdfDocument&&(this.pdfDocument=null,this.pdfThumbnailViewer.setDocument(null),this.pdfViewer.setDocument(null),this.pdfLinkService.setDocument(null),this.pdfDocumentProperties.setDocument(null)),this.store=null,this.isInitialViewSet=!1,this.downloadComplete=!1,this.url="",this.baseUrl="",this.contentDispositionFilename=null,this.pdfSidebar.reset(),this.pdfOutlineViewer.reset(),this.pdfAttachmentViewer.reset(),this.findBar.reset(),this.toolbar.reset(),this.secondaryToolbar.reset(),"undefined"!=typeof PDFBug&&PDFBug.cleanup(),e.abrupt("return",t);case 21:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),open:function(){var e=I(r.default.mark(function e(t,n){var i,a,u,l,c,d,h,f=this;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.pdfLoadingTask){e.next=3;break}return e.next=3,this.close();case 3:for(a in i=o.AppOptions.getAll(o.OptionKind.WORKER))s.GlobalWorkerOptions[a]=i[a];for(c in u=Object.create(null),"string"==typeof t?(this.setTitleUsingUrl(t),u.url=t):t&&"byteLength"in t?u.data=t:t.url&&t.originalUrl&&(this.setTitleUsingUrl(t.originalUrl),u.url=t.url),l=o.AppOptions.getAll(o.OptionKind.API))u[c]=l[c];if(n)for(d in n)"length"===d&&this.pdfDocumentProperties.setFileSize(n[d]),u[d]=n[d];return h=(0,s.getDocument)(u),this.pdfLoadingTask=h,h.onPassword=function(e,t){f.passwordPrompt.setUpdateCallback(e,t),f.passwordPrompt.open()},h.onProgress=function(e){var t=e.loaded,n=e.total;f.progress(t/n)},h.onUnsupportedFeature=this.fallback.bind(this),e.abrupt("return",h.promise.then(function(e){f.load(e)},function(e){if(h!==f.pdfLoadingTask)return;var t,n=e&&e.message;t=e instanceof s.InvalidPDFException?f.l10n.get("invalid_file_error",null,"Invalid or corrupted PDF file."):e instanceof s.MissingPDFException?f.l10n.get("missing_file_error",null,"Missing PDF file."):e instanceof s.UnexpectedResponseException?f.l10n.get("unexpected_response_error",null,"Unexpected server response."):f.l10n.get("loading_error",null,"An error occurred while loading the PDF.");let i={};return i.message=n,window.setCustomError(i),t.then(function(e){throw f.error(e,i),new Error(e)})}));case 16:case"end":return e.stop()}},e,this)}));return function(t,n){return e.apply(this,arguments)}}(),download:function(){var e=this;function t(){r.downloadUrl(n,i)}var n=this.baseUrl,i=this.contentDispositionFilename||(0,a.getPDFFileNameFromURL)(this.url),r=this.downloadManager;r.onerror=function(t){e.error("PDF failed to download: ".concat(t))},this.pdfDocument&&this.downloadComplete?this.pdfDocument.getData().then(function(e){var t=new Blob([e],{type:"application/pdf"});r.download(t,n,i)}).catch(t):t()},fallback:function(e){},error:function(e,t){var n=[this.l10n.get("error_version_info",{version:s.version||"?",build:s.build||"?"},"PDF.js v{{version}} (build: {{build}})")];t&&(n.push(this.l10n.get("error_message",{message:t.message},"Message: {{message}}")),t.stack?n.push(this.l10n.get("error_stack",{stack:t.stack},"Stack: {{stack}}")):(t.filename&&n.push(this.l10n.get("error_file",{file:t.filename},"File: {{file}}")),t.lineNumber&&n.push(this.l10n.get("error_line",{line:t.lineNumber},"Line: {{line}}")))),t.errorMessage&&(t.errorOverride?(n.length=0,n.push(t.errorMessage)):(t.errorAppend,n.push(t.errorMessage)));var i=this.appConfig.errorWrapper,r=i.container;r.removeAttribute("hidden"),i.errorMessage.textContent=e;var o=i.closeButton;o.onclick=function(){r.setAttribute("hidden","true")};var u=i.errorMoreInfo,l=i.moreInfoButton,c=i.lessInfoButton;l.onclick=function(){u.removeAttribute("hidden"),l.setAttribute("hidden","true"),c.removeAttribute("hidden"),u.style.height=u.scrollHeight+"px"},c.onclick=function(){u.setAttribute("hidden","true"),l.removeAttribute("hidden"),c.setAttribute("hidden","true")},l.oncontextmenu=a.noContextMenuHandler,c.oncontextmenu=a.noContextMenuHandler,o.oncontextmenu=a.noContextMenuHandler,l.removeAttribute("hidden"),c.setAttribute("hidden","true"),Promise.all(n).then(function(e){u.value=e.join("\n")})},progress:function(e){var t=this;if(!this.downloadComplete){var n=Math.round(100*e);if(n>this.loadingBar.percent||isNaN(n))this.loadingBar.percent=n,(this.pdfDocument?this.pdfDocument.loadingParams.disableAutoFetch:o.AppOptions.get("disableAutoFetch"))&&n&&(this.disableAutoFetchLoadingBarTimeout&&(clearTimeout(this.disableAutoFetchLoadingBarTimeout),this.disableAutoFetchLoadingBarTimeout=null),this.loadingBar.show(),this.disableAutoFetchLoadingBarTimeout=setTimeout(function(){t.loadingBar.hide(),t.disableAutoFetchLoadingBarTimeout=null},5e3))}},load:function(e){var t=this;this.pdfDocument=e,e.getDownloadInfo().then(function(){t.downloadComplete=!0,t.loadingBar.hide(),h.then(function(){t.eventBus.dispatch("documentloaded",{source:t})})});var n=e.getPageLayout().catch(function(){}),i=e.getPageMode().catch(function(){}),u=e.getOpenActionDestination().catch(function(){});this.toolbar.setPagesCount(e.numPages,!1),this.secondaryToolbar.setPagesCount(e.numPages);var l=this.store=new L.ViewHistory(e.fingerprint);this.pdfLinkService.setDocument(e,null),this.pdfDocumentProperties.setDocument(e,this.url);var d=this.pdfViewer;d.setDocument(e);var h=d.firstPagePromise,f=d.pagesPromise,p=d.onePageRendered,v=this.pdfThumbnailViewer;v.setDocument(e),h.then(function(s){t.loadingBar.setWidth(t.appConfig.viewerContainer);var h=l.getMultiple({page:null,zoom:a.DEFAULT_SCALE_VALUE,scrollLeft:"0",scrollTop:"0",rotation:null,sidebarView:c.SidebarView.UNKNOWN,scrollMode:a.ScrollMode.UNKNOWN,spreadMode:a.SpreadMode.UNKNOWN}).catch(function(){});Promise.all([h,n,i,u]).then(function(){var n=I(r.default.mark(function n(i){var s,u,l,h,p,v,g,m,w,y,b,_,P,S;return r.default.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return s=C(i,4),u=s[0],l=void 0===u?{}:u,h=s[1],p=s[2],v=s[3],g=o.AppOptions.get("viewOnLoad"),t._initializePdfHistory({fingerprint:e.fingerprint,viewOnLoad:g,initialDest:v}),m=t.initialBookmark,w=o.AppOptions.get("defaultZoomValue"),y=w?"zoom=".concat(w):null,b=null,_=o.AppOptions.get("sidebarViewOnLoad"),P=o.AppOptions.get("scrollModeOnLoad"),S=o.AppOptions.get("spreadModeOnLoad"),l.page&&g!==B&&(y="page=".concat(l.page,"&zoom=").concat(w||l.zoom,",")+"".concat(l.scrollLeft,",").concat(l.scrollTop),b=parseInt(l.rotation,10),_===c.SidebarView.UNKNOWN&&(_=0|l.sidebarView),P===a.ScrollMode.UNKNOWN&&(P=0|l.scrollMode),S===a.SpreadMode.UNKNOWN&&(S=0|l.spreadMode)),p&&_===c.SidebarView.UNKNOWN&&(_=Ne(p)),h&&S===a.SpreadMode.UNKNOWN&&(S=xe(h)),t.setInitialView(y,{rotation:b,sidebarView:_,scrollMode:P,spreadMode:S}),t.eventBus.dispatch("documentinit",{source:t}),t.isViewerEmbedded||d.focus(),n.next=18,Promise.race([f,new Promise(function(e){setTimeout(e,1e4)})]);case 18:if(m||y){n.next=20;break}return n.abrupt("return");case 20:if(!d.hasEqualPageSizes){n.next=22;break}return n.abrupt("return");case 22:t.initialBookmark=m,d.currentScaleValue=d.currentScaleValue,t.setInitialView(y);case 25:case"end":return n.stop()}},n)}));return function(e){return n.apply(this,arguments)}}()).catch(function(){t.setInitialView()}).then(function(){d.update()})}),e.getPageLabels().then(function(n){if(n&&!o.AppOptions.get("disablePageLabels")){var i=0,r=n.length;if(r===t.pagesCount){for(;i<r&&n[i]===(i+1).toString();)i++;i!==r&&(d.setPageLabels(n),v.setPageLabels(n),t.toolbar.setPagesCount(e.numPages,!0),t.toolbar.setPageNumber(d.currentPageNumber,d.currentPageLabel))}else console.error("The number of Page Labels does not match the number of pages in the document.")}}),f.then(function(){t.supportsPrinting&&e.getJavaScript().then(function(e){if(e){e.some(function(e){return!!e&&(console.warn("Warning: JavaScript is not supported"),t.fallback(s.UNSUPPORTED_FEATURES.javaScript),!0)});for(var n=/\bprint\s*\(/,i=0,r=e.length;i<r;i++){var a=e[i];if(a&&n.test(a))return void setTimeout(function(){window.print()})}}})}),Promise.all([p,a.animationStarted]).then(function(){e.getOutline().then(function(e){t.pdfOutlineViewer.render({outline:e})}),e.getAttachments().then(function(e){t.pdfAttachmentViewer.render({attachments:e})})}),e.getMetadata().then(function(n){var i,r=n.info,a=n.metadata,u=n.contentDispositionFilename;if(t.documentInfo=r,t.metadata=a,t.contentDispositionFilename=u,console.log("PDF "+e.fingerprint+" ["+r.PDFFormatVersion+" "+(r.Producer||"-").trim()+" / "+(r.Creator||"-").trim()+"] (PDF.js: "+(s.version||"-")+(o.AppOptions.get("enableWebGL")?" [WebGL]":"")+")"),a&&a.has("dc:title")){var l=a.get("dc:title");"Untitled"!==l&&(i=l)}!i&&r&&r.Title&&(i=r.Title),i?t.setTitle("".concat(i," - ").concat(u||document.title)):u&&t.setTitle(u),r.IsAcroFormPresent&&(console.warn("Warning: AcroForm/XFA is not supported"),t.fallback(s.UNSUPPORTED_FEATURES.forms))})},_initializePdfHistory:function(e){var t=e.fingerprint,n=e.viewOnLoad,i=e.initialDest,r=void 0===i?null:i;o.AppOptions.get("disableHistory")||this.isViewerEmbedded||(this.pdfHistory.initialize({fingerprint:t,resetHistory:n===B,updateUrl:o.AppOptions.get("historyUpdateUrl")}),this.pdfHistory.initialBookmark&&(this.initialBookmark=this.pdfHistory.initialBookmark,this.initialRotation=this.pdfHistory.initialRotation),r&&!this.initialBookmark&&n===N&&(this.initialBookmark=JSON.stringify(r),this.pdfHistory.push({explicitDest:r,pageNumber:null})))},setInitialView:function(e){var t,n,i=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.rotation,s=r.sidebarView,u=r.scrollMode,l=r.spreadMode,c=function(e){(0,a.isValidRotation)(e)&&(i.pdfViewer.pagesRotation=e)};this.isInitialViewSet=!0,this.pdfSidebar.setInitialView(s),t=u,n=l,(0,a.isValidScrollMode)(t)&&(i.pdfViewer.scrollMode=t),(0,a.isValidSpreadMode)(n)&&(i.pdfViewer.spreadMode=n),this.initialBookmark?(c(this.initialRotation),delete this.initialRotation,this.pdfLinkService.setHash(this.initialBookmark),this.initialBookmark=null):e&&(c(o),this.pdfLinkService.setHash(e)),this.toolbar.setPageNumber(this.pdfViewer.currentPageNumber,this.pdfViewer.currentPageLabel),this.secondaryToolbar.setPageNumber(this.pdfViewer.currentPageNumber),this.pdfViewer.currentScaleValue||(this.pdfViewer.currentScaleValue=a.DEFAULT_SCALE_VALUE)},cleanup:function(){this.pdfDocument&&(this.pdfViewer.cleanup(),this.pdfThumbnailViewer.cleanup(),this.pdfViewer.renderer!==a.RendererType.SVG&&this.pdfDocument.cleanup())},forceRendering:function(){this.pdfRenderingQueue.printing=this.printing,this.pdfRenderingQueue.isThumbnailViewEnabled=this.pdfSidebar.isThumbnailViewVisible,this.pdfRenderingQueue.renderHighestPriority()},beforePrint:function(){var e=this;let t=window.getUrlParameterByName("viewerId");if(t){"true"==window.getUrlParameterByName("beforePrint")&&window.parent.postMessage({viewerId:t,event:"beforePrint"},"*")}if(!this.printService)if(this.supportsPrinting)if(this.pdfViewer.pageViewsReady){var n=this.pdfViewer.getPagesOverview(),i=this.appConfig.printContainer,r=Be.instance.createPrintService(this.pdfDocument,n,i,this.l10n);this.printService=r,this.forceRendering(),r.layout()}else this.l10n.get("printing_not_ready",null,"Warning: The PDF is not fully loaded for printing.").then(function(e){window.alert(e)});else this.l10n.get("printing_not_supported",null,"Warning: Printing is not fully supported by this browser.").then(function(t){e.error(t)})},afterPrint:function(){var e=window.getUrlParameterByName("viewerId");e&&("true"==window.getUrlParameterByName("afterPrint")&&window.parent.postMessage({viewerId:e,event:"afterPrint"},"*"));this.printService&&(this.printService.destroy(),this.printService=null),this.forceRendering()},rotatePages:function(e){if(this.pdfDocument){var t=(this.pdfViewer.pagesRotation+360+e)%360;this.pdfViewer.pagesRotation=t}},requestPresentationMode:function(){this.pdfPresentationMode&&this.pdfPresentationMode.request()},bindEvents:function(){var e=this.eventBus,t=this._boundEvents;t.beforePrint=this.beforePrint.bind(this),t.afterPrint=this.afterPrint.bind(this),e.on("resize",Y),e.on("hashchange",J),e.on("beforeprint",t.beforePrint),e.on("afterprint",t.afterPrint),e.on("pagerendered",H),e.on("textlayerrendered",j),e.on("updateviewarea",Q),e.on("pagechanging",Se),e.on("scalechanging",_e),e.on("rotationchanging",Pe),e.on("sidebarviewchanged",K),e.on("pagemode",W),e.on("namedaction",G),e.on("presentationmodechanged",q),e.on("presentationmode",$),e.on("openfile",ee),e.on("print",te),e.on("download",ne),e.on("firstpage",ie),e.on("lastpage",re),e.on("nextpage",ae),e.on("previouspage",oe),e.on("zoomin",se),e.on("zoomout",ue),e.on("zoomreset",le),e.on("pagenumberchanged",ce),e.on("scalechanged",de),e.on("rotatecw",he),e.on("rotateccw",fe),e.on("switchscrollmode",pe),e.on("scrollmodechanged",Z),e.on("switchspreadmode",ve),e.on("spreadmodechanged",X),e.on("documentproperties",ge),e.on("find",me),e.on("findfromurlhash",we),e.on("updatefindmatchescount",ye),e.on("updatefindcontrolstate",be),e.on("fileinputchange",D)},bindWindowEvents:function(){var e=this.eventBus,t=this._boundEvents;t.windowResize=function(){e.dispatch("resize",{source:window})},t.windowHashChange=function(){e.dispatch("hashchange",{source:window,hash:document.location.hash.substring(1)})},t.windowBeforePrint=function(){e.dispatch("beforeprint",{source:window})},t.windowAfterPrint=function(){e.dispatch("afterprint",{source:window})},window.addEventListener("visibilitychange",ke),window.addEventListener("wheel",Ce,{passive:!1}),window.addEventListener("click",Te),window.addEventListener("keydown",Ie),window.addEventListener("resize",t.windowResize),window.addEventListener("hashchange",t.windowHashChange),window.addEventListener("beforeprint",t.windowBeforePrint),window.addEventListener("afterprint",t.windowAfterPrint)},unbindEvents:function(){var e=this.eventBus,t=this._boundEvents;e.off("resize",Y),e.off("hashchange",J),e.off("beforeprint",t.beforePrint),e.off("afterprint",t.afterPrint),e.off("pagerendered",H),e.off("textlayerrendered",j),e.off("updateviewarea",Q),e.off("pagechanging",Se),e.off("scalechanging",_e),e.off("rotationchanging",Pe),e.off("sidebarviewchanged",K),e.off("pagemode",W),e.off("namedaction",G),e.off("presentationmodechanged",q),e.off("presentationmode",$),e.off("openfile",ee),e.off("print",te),e.off("download",ne),e.off("firstpage",ie),e.off("lastpage",re),e.off("nextpage",ae),e.off("previouspage",oe),e.off("zoomin",se),e.off("zoomout",ue),e.off("zoomreset",le),e.off("pagenumberchanged",ce),e.off("scalechanged",de),e.off("rotatecw",he),e.off("rotateccw",fe),e.off("switchscrollmode",pe),e.off("scrollmodechanged",Z),e.off("switchspreadmode",ve),e.off("spreadmodechanged",X),e.off("documentproperties",ge),e.off("find",me),e.off("findfromurlhash",we),e.off("updatefindmatchescount",ye),e.off("updatefindcontrolstate",be),e.off("fileinputchange",D),t.beforePrint=null,t.afterPrint=null},unbindWindowEvents:function(){var e=this._boundEvents;window.removeEventListener("visibilitychange",ke),window.removeEventListener("wheel",Ce),window.removeEventListener("click",Te),window.removeEventListener("keydown",Ie),window.removeEventListener("resize",e.windowResize),window.removeEventListener("hashchange",e.windowHashChange),window.removeEventListener("beforeprint",e.windowBeforePrint),window.removeEventListener("afterprint",e.windowAfterPrint),e.windowResize=null,e.windowHashChange=null,e.windowBeforePrint=null,e.windowAfterPrint=null}};t.PDFViewerApplication=V;var A,D,R=["null","http://mozilla.github.io","https://mozilla.github.io"];function F(){return s.GlobalWorkerOptions.workerSrc||(s.GlobalWorkerOptions.workerSrc=o.AppOptions.get("workerSrc")),(0,s.loadScript)(s.PDFWorker.getWorkerSrc())}function U(e){var t=V.appConfig;return(0,s.loadScript)(t.debuggerScriptPath).then(function(){PDFBug.enable(e),PDFBug.init({OPS:s.OPS,createObjectURL:s.createObjectURL},t.mainContainer)})}function z(){var e,t=V.appConfig,n=document.location.search.substring(1),i=(0,a.parseQueryString)(n);e="file"in i?i.file:o.AppOptions.get("defaultUrl"),O(e);var r=document.createElement("input");r.id=t.openFileInputName,r.className="fileInput",r.setAttribute("type","file"),r.oncontextmenu=a.noContextMenuHandler,document.body.appendChild(r),window.File&&window.FileReader&&window.FileList&&window.Blob?r.value=null:(t.toolbar.openFile.setAttribute("hidden","true"),t.secondaryToolbar.openFileButton.setAttribute("hidden","true")),r.addEventListener("change",function(e){var t=e.target.files;t&&0!==t.length&&V.eventBus.dispatch("fileinputchange",{source:this,fileInput:e.target})}),t.mainContainer.addEventListener("dragover",function(e){e.preventDefault(),e.dataTransfer.dropEffect="move"}),t.mainContainer.addEventListener("drop",function(e){e.preventDefault();var t=e.dataTransfer.files;t&&0!==t.length&&V.eventBus.dispatch("fileinputchange",{source:this,fileInput:e.dataTransfer})}),V.supportsPrinting||(t.toolbar.print.classList.add("hidden"),t.secondaryToolbar.printButton.classList.add("hidden")),V.supportsFullscreen||(t.toolbar.presentationModeButton.classList.add("hidden"),t.secondaryToolbar.presentationModeButton.classList.add("hidden")),V.supportsIntegratedFind&&t.toolbar.viewFind.classList.add("hidden"),t.mainContainer.addEventListener("transitionend",function(e){e.target===this&&V.eventBus.dispatch("resize",{source:this})},!0),t.sidebar.toggleButton.addEventListener("click",function(){V.pdfSidebar.toggle()});try{A(e)}catch(e){V.l10n.get("loading_error",null,"An error occurred while loading the PDF.").then(function(t){window.setCustomError(e),V.error(t,e)})}}function H(e){var t=e.pageNumber,n=t-1,i=V.pdfViewer.getPageView(n);if(t===V.page&&V.toolbar.updateLoadingIndicatorState(!1),i){if(V.pdfSidebar.isThumbnailViewVisible)V.pdfThumbnailViewer.getThumbnail(n).setImage(i);"undefined"!=typeof Stats&&Stats.enabled&&i.stats&&Stats.add(t,i.stats),i.error&&V.l10n.get("rendering_error",null,"An error occurred while rendering the page.").then(function(e){V.error(e,i.error)})}}function j(e){}function W(e){var t,n=e.mode;switch(n){case"thumbs":t=c.SidebarView.THUMBS;break;case"bookmarks":case"outline":t=c.SidebarView.OUTLINE;break;case"attachments":t=c.SidebarView.ATTACHMENTS;break;case"none":t=c.SidebarView.NONE;break;default:return void console.error('Invalid "pagemode" hash parameter: '+n)}V.pdfSidebar.switchView(t,!0)}function G(e){switch(e.action){case"GoToPage":V.appConfig.toolbar.pageNumber.select();break;case"Find":V.supportsIntegratedFind||V.findBar.toggle()}}function q(e){var t=e.active,n=e.switchInProgress;V.pdfViewer.presentationModeState=n?a.PresentationModeState.CHANGING:t?a.PresentationModeState.FULLSCREEN:a.PresentationModeState.NORMAL}function K(e){V.pdfRenderingQueue.isThumbnailViewEnabled=V.pdfSidebar.isThumbnailViewVisible;var t=V.store;t&&V.isInitialViewSet&&t.set("sidebarView",e.view).catch(function(){})}function Q(e){var t=e.location,n=V.store;n&&V.isInitialViewSet&&n.setMultiple({page:t.pageNumber,zoom:t.scale,scrollLeft:t.left,scrollTop:t.top,rotation:t.rotation}).catch(function(){});var i=V.pdfLinkService.getAnchorUrl(t.pdfOpenParams);V.appConfig.toolbar.viewBookmark.href=i,V.appConfig.secondaryToolbar.viewBookmarkButton.href=i;var r=V.pdfViewer.getPageView(V.page-1).renderingState!==l.RenderingStates.FINISHED;V.toolbar.updateLoadingIndicatorState(r)}function Z(e){var t=V.store;t&&V.isInitialViewSet&&t.set("scrollMode",e.mode).catch(function(){})}function X(e){var t=V.store;t&&V.isInitialViewSet&&t.set("spreadMode",e.mode).catch(function(){})}function Y(){var e=V.pdfDocument,t=V.pdfViewer;if(e){var n=t.currentScaleValue;"auto"!==n&&"page-fit"!==n&&"page-width"!==n||(t.currentScaleValue=n),t.update()}}function J(e){var t=e.hash;t&&(V.isInitialViewSet?V.pdfHistory.popStateInProgress||V.pdfLinkService.setHash(t):V.initialBookmark=t)}function $(){V.requestPresentationMode()}function ee(){var e=V.appConfig.openFileInputName;document.getElementById(e).click()}function te(){window.print()}function ne(){V.download()}function ie(){V.pdfDocument&&(V.page=1)}function re(){V.pdfDocument&&(V.page=V.pagesCount)}function ae(){V.page++}function oe(){V.page--}function se(){V.zoomIn()}function ue(){V.zoomOut()}function le(e){V.zoomReset(e&&e.ignoreDuplicate)}function ce(e){var t=V.pdfViewer;""!==e.value&&(t.currentPageLabel=e.value),e.value!==t.currentPageNumber.toString()&&e.value!==t.currentPageLabel&&V.toolbar.setPageNumber(t.currentPageNumber,t.currentPageLabel)}function de(e){V.pdfViewer.currentScaleValue=e.value}function he(){V.rotatePages(90)}function fe(){V.rotatePages(-90)}function pe(e){V.pdfViewer.scrollMode=e.mode}function ve(e){V.pdfViewer.spreadMode=e.mode}function ge(){V.pdfDocumentProperties.open()}function me(e){V.findController.executeCommand("find"+e.type,{query:e.query,phraseSearch:e.phraseSearch,caseSensitive:e.caseSensitive,entireWord:e.entireWord,highlightAll:e.highlightAll,findPrevious:e.findPrevious})}function we(e){V.findController.executeCommand("find",{query:e.query,phraseSearch:e.phraseSearch,caseSensitive:!1,entireWord:!1,highlightAll:!0,findPrevious:!1})}function ye(e){var t=e.matchesCount;V.supportsIntegratedFind?V.externalServices.updateFindMatchesCount(t):V.findBar.updateResultsCount(t)}function be(e){var t=e.state,n=e.previous,i=e.matchesCount;V.supportsIntegratedFind?V.externalServices.updateFindControlState({result:t,findPrevious:n,matchesCount:i}):V.findBar.updateUIState(t,n,i)}function _e(e){V.toolbar.setPageScale(e.presetValue,e.scale),V.pdfViewer.update()}function Pe(e){V.pdfThumbnailViewer.pagesRotation=e.pagesRotation,V.forceRendering(),V.pdfViewer.currentPageNumber=e.pageNumber}function Se(e){var t=e.pageNumber;if(V.toolbar.setPageNumber(t,e.pageLabel||null),V.secondaryToolbar.setPageNumber(t),V.pdfSidebar.isThumbnailViewVisible&&V.pdfThumbnailViewer.scrollThumbnailIntoView(t),"undefined"!=typeof Stats&&Stats.enabled){var n=V.pdfViewer.getPageView(t-1);n&&n.stats&&Stats.add(t,n.stats)}let i=window.getUrlParameterByName("viewerId");if(i){"true"==window.getUrlParameterByName("pageChange")&&window.parent.postMessage({viewerId:i,event:"pageChange",param:t},"*")}}function ke(e){"visible"===document.visibilityState&&Le()}O=function(e){if(void 0!==e)try{var t=new s.URL(window.location.href).origin||"null";if(R.includes(t))return;var n=new s.URL(e,window.location.href);n.origin,n.protocol}catch(e){var i=e&&e.message;throw V.l10n.get("loading_error",null,"An error occurred while loading the PDF.").then(function(e){let t={};t.message=i,window.setCustomError(t),V.error(e,{message:i})}),e}},A=function(e){if(e&&0===e.lastIndexOf("file:",0)){V.setTitleUsingUrl(e);var t=new XMLHttpRequest;return t.onload=function(){V.open(new Uint8Array(t.response))},t.open("GET",e),t.responseType="arraybuffer",void t.send()}e&&V.open(e)},D=function(e){if(!V.pdfViewer||!V.pdfViewer.isInPresentationMode){var t=e.fileInput.files[0];if(s.URL.createObjectURL&&!o.AppOptions.get("disableCreateObjectURL")){var n=s.URL.createObjectURL(t);t.name&&(n={url:n,originalUrl:t.name}),V.open(n)}else{V.setTitleUsingUrl(t.name);var i=new FileReader;i.onload=function(e){var t=e.target.result;V.open(new Uint8Array(t))},i.readAsArrayBuffer(t)}var r=V.appConfig;r.toolbar.viewBookmark.setAttribute("hidden","true"),r.secondaryToolbar.viewBookmarkButton.setAttribute("hidden","true"),r.toolbar.download.setAttribute("hidden","true"),r.secondaryToolbar.downloadButton.setAttribute("hidden","true")}};var Ee=null;function Le(){Ee&&clearTimeout(Ee),Ee=setTimeout(function(){Ee=null},x)}function Ce(e){var t=V.pdfViewer;if(!t.isInPresentationMode)if(e.ctrlKey||e.metaKey){var n=V.supportedMouseWheelZoomModifierKeys;if(e.ctrlKey&&!n.ctrlKey||e.metaKey&&!n.metaKey)return;if(e.preventDefault(),Ee||"hidden"===document.visibilityState)return;var i=t.currentScale,r=3*(0,a.normalizeWheelEventDelta)(e);r<0?V.zoomOut(-r):V.zoomIn(r);var o=t.currentScale;if(i!==o){var s=o/i-1,u=t.container.getBoundingClientRect(),l=e.clientX-u.left,c=e.clientY-u.top;t.container.scrollLeft+=l*s,t.container.scrollTop+=c*s}}else Le()}function Te(e){if(V.secondaryToolbar.isOpen){var t=V.appConfig;(V.pdfViewer.containsElement(e.target)||t.toolbar.container.contains(e.target)&&e.target!==t.secondaryToolbar.toggleButton)&&V.secondaryToolbar.close()}}function Ie(e){if(!V.overlayManager.active){var t=!1,n=!1,i=(e.ctrlKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.metaKey?8:0),r=V.pdfViewer,a=r&&r.isInPresentationMode;if(1===i||8===i||5===i||12===i)switch(e.keyCode){case 70:V.supportsIntegratedFind||(V.findBar.open(),t=!0);break;case 71:if(!V.supportsIntegratedFind){var o=V.findController.state;o&&V.findController.executeCommand("findagain",{query:o.query,phraseSearch:o.phraseSearch,caseSensitive:o.caseSensitive,entireWord:o.entireWord,highlightAll:o.highlightAll,findPrevious:5===i||12===i}),t=!0}break;case 61:case 107:case 187:case 171:a||V.zoomIn(),t=!0;break;case 173:case 109:case 189:a||V.zoomOut(),t=!0;break;case 48:case 96:a||(setTimeout(function(){V.zoomReset()}),t=!1);break;case 38:(a||V.page>1)&&(V.page=1,t=!0,n=!0);break;case 40:(a||V.page<V.pagesCount)&&(V.page=V.pagesCount,t=!0,n=!0)}if(1===i||8===i)switch(e.keyCode){case 83:V.download(),t=!0}if(3===i||10===i)switch(e.keyCode){case 80:V.requestPresentationMode(),t=!0;break;case 71:V.appConfig.toolbar.pageNumber.select(),t=!0}if(t)return n&&!a&&r.focus(),void e.preventDefault();var s=document.activeElement||document.querySelector(":focus"),l=s&&s.tagName.toUpperCase();if("INPUT"!==l&&"TEXTAREA"!==l&&"SELECT"!==l||27===e.keyCode){if(0===i){var c=0,d=!1;switch(e.keyCode){case 38:case 33:r.isVerticalScrollbarEnabled&&(d=!0),c=-1;break;case 8:a||(d=!0),c=-1;break;case 37:r.isHorizontalScrollbarEnabled&&(d=!0);case 75:case 80:c=-1;break;case 27:V.secondaryToolbar.isOpen&&(V.secondaryToolbar.close(),t=!0),!V.supportsIntegratedFind&&V.findBar.opened&&(V.findBar.close(),t=!0);break;case 40:case 34:r.isVerticalScrollbarEnabled&&(d=!0),c=1;break;case 13:case 32:a||(d=!0),c=1;break;case 39:r.isHorizontalScrollbarEnabled&&(d=!0);case 74:case 78:c=1;break;case 36:(a||V.page>1)&&(V.page=1,t=!0,n=!0);break;case 35:(a||V.page<V.pagesCount)&&(V.page=V.pagesCount,t=!0,n=!0);break;case 83:V.pdfCursorTools.switchTool(u.CursorTool.SELECT);break;case 72:V.pdfCursorTools.switchTool(u.CursorTool.HAND);break;case 82:V.rotatePages(90);break;case 115:V.pdfSidebar.toggle()}0===c||d&&"page-fit"!==r.currentScaleValue||(c>0?V.page<V.pagesCount&&V.page++:V.page>1&&V.page--,t=!0)}if(4===i)switch(e.keyCode){case 13:case 32:if(!a&&"page-fit"!==r.currentScaleValue)break;V.page>1&&V.page--,t=!0;break;case 82:V.rotatePages(-90)}t||a||(e.keyCode>=33&&e.keyCode<=40||32===e.keyCode&&"BUTTON"!==l)&&(n=!0),n&&!r.containsElement(s)&&r.focus(),t&&e.preventDefault()}}}function xe(e){switch(e){case"SinglePage":case"OneColumn":return a.SpreadMode.NONE;case"TwoColumnLeft":case"TwoPageLeft":return a.SpreadMode.ODD;case"TwoColumnRight":case"TwoPageRight":return a.SpreadMode.EVEN}return a.SpreadMode.NONE}function Ne(e){switch(e){case"UseNone":return c.SidebarView.NONE;case"UseThumbs":return c.SidebarView.THUMBS;case"UseOutlines":return c.SidebarView.OUTLINE;case"UseAttachments":return c.SidebarView.ATTACHMENTS}return c.SidebarView.NONE}var Be={instance:{supportsPrinting:!1,createPrintService:function(){throw new Error("Not implemented: createPrintService")}}};t.PDFPrintServiceFactory=Be},function(e,t,n){"use strict";e.exports=n(3)},function(e,t,n){"use strict";(function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=function(e){var n,i=Object.prototype,r=i.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function l(e,t,n,i){var r=t&&t.prototype instanceof g?t:g,a=Object.create(r.prototype),o=new T(i||[]);return a._invoke=function(e,t,n){var i=d;return function(r,a){if(i===f)throw new Error("Generator is already running");if(i===p){if("throw"===r)throw a;return x()}for(n.method=r,n.arg=a;;){var o=n.delegate;if(o){var s=E(o,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===d)throw i=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var u=c(e,t,n);if("normal"===u.type){if(i=n.done?p:h,u.arg===v)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(i=p,n.method="throw",n.arg=u.arg)}}}(e,n,o),a}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d="suspendedStart",h="suspendedYield",f="executing",p="completed",v={};function g(){}function m(){}function w(){}var y={};y[o]=function(){return this};var b=Object.getPrototypeOf,_=b&&b(b(I([])));_&&_!==i&&r.call(_,o)&&(y=_);var P=w.prototype=g.prototype=Object.create(y);function S(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function k(e){var n;this._invoke=function(i,a){function o(){return new Promise(function(n,o){!function n(i,a,o,s){var u=c(e[i],e,a);if("throw"!==u.type){var l=u.arg,d=l.value;return d&&"object"===t(d)&&r.call(d,"__await")?Promise.resolve(d.__await).then(function(e){n("next",e,o,s)},function(e){n("throw",e,o,s)}):Promise.resolve(d).then(function(e){l.value=e,o(l)},function(e){return n("throw",e,o,s)})}s(u.arg)}(i,a,n,o)})}return n=n?n.then(o,o):o()}}function E(e,t){var i=e.iterator[t.method];if(i===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,E(e,t),"throw"===t.method))return v;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var r=c(i,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,v;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,v):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function I(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function t(){for(;++i<e.length;)if(r.call(e,i))return t.value=e[i],t.done=!1,t;return t.value=n,t.done=!0,t};return a.next=a}}return{next:x}}function x(){return{value:n,done:!0}}return m.prototype=P.constructor=w,w.constructor=m,w[u]=m.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(P),e},e.awrap=function(e){return{__await:e}},S(k.prototype),k.prototype[s]=function(){return this},e.AsyncIterator=k,e.async=function(t,n,i,r){var a=new k(l(t,n,i,r));return e.isGeneratorFunction(n)?a:a.next().then(function(e){return e.done?e.value:a.next()})},S(P),P[u]="Generator",P[o]=function(){return this},P.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=I,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(C),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=