!functionwebpackUniversalModuleDefinition(e,t){"object"==typeofexports&&"object"==typeofmodule?module.exports=t():"function"==typeofdefine&&define.amd?define("pdfjs-dist/build/pdf.worker",[],t):"object"==typeofexports?exports["pdfjs-dist/build/pdf.worker"]=t():e["pdfjs-dist/build/pdf.worker"]=e.pdfjsWorker=t()}(this,(function(){return(()=>{"use strict";vare=[,(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});t.WorkerTask=t.WorkerMessageHandler=void0;vara=r(2),i=r(5),n=r(7),s=r(71),o=r(4),c=r(99),l=r(100),h=r(9);classWorkerTask{constructor(e){this.name=e;this.terminated=!1;this._capability=(0,a.createPromiseCapability)()}getfinished(){returnthis._capability.promise}finish(){this._capability.resolve()}terminate(){this.terminated=!0}ensureNotTerminated(){if(this.terminated)thrownewError("Worker task was terminated")}}t.WorkerTask=WorkerTask;classWorkerMessageHandler{staticsetup(e,t){letr=!1;e.on("test",(functionwphSetupTest(t){if(r)return;r=!0;if(!(tinstanceofUint8Array)){e.send("test",null);return}consta=255===t[0];e.postMessageTransfers=a;e.send("test",{supportTransfers:a})}));e.on("configure",(functionwphConfigure(e){(0,a.setVerbosityLevel)(e.verbosity)}));e.on("GetDocRequest",(functionwphSetupDoc(e){returnWorkerMessageHandler.createDocumentHandler(e,t)}))}staticcreateDocumentHandler(e,t){letr,o=!1,u=null;constd=[],f=(0,a.getVerbosityLevel)(),g=e.apiVersion,p="2.10.377";if(g!==p)thrownewError(`The API version "${g}" does not match the Worker version "2.10.377".`);constm=[];for(constein[])m.push(e);if(m.length)thrownewError("The `Array.prototype` contains unexpected enumerable properties: "+m.join(", ")+"; thus breaking e.g. `for...in` iteration of `Array`s.");if("undefined"==typeofReadableStream)thrownewError("The browser/environment lacks native support for critical functionality used by the PDF.js library (e.g. `ReadableStream`); please use a `legacy`-build instead.");constb=e.docId,y=e.docBaseUrl,w=e.docId+"_worker";letS=newc.MessageHandler(w,b,t);S.postMessageTransfers=e.postMessageTransfers;functionensureNotTerminated(){if(o)thrownewError("Worker was terminated")}functionstartWorkerTask(e){d.push(e)}functionfinishWorkerTask(e){e.finish();constt=d.indexOf(e);d.splice(t,1)}asyncfunctionloadDocument(e){awaitr.ensureDoc("checkHeader");awaitr.ensureDoc("parseStartXRef");awaitr.ensureDoc("parse",[e]);e||awaitr.ensureDoc("checkFirstPage");constt=awaitr.ensureDoc("isPureXfa");if(t){conste=newWorkerTask("loadXfaFonts");startWorkerTask(e);awaitPromise.all([r.loadXfaFonts(S,e).catch((e=>{})).then((()=>finishWorkerTask(e))),r.loadXfaImages()])}const[a,i]=awaitPromise.all([r.ensureDoc("numPages"),r.ensureDoc("fingerprints")]);return{numPages:a,fingerprints:i,htmlForXfa:t?awaitr.ensureDoc("htmlForXfa"):null}}functiongetPdfManager(e,t,r){consti=(0,a.createPromiseCapability)();lets;consto=e.source;if(o.data){try{s=newn.LocalPdfManager(b,o.data,o.password,t,r,y);i.resolve(s)}catch(e){i.reject(e)}returni.promise}letc,h=[];try{c=newl.PDFWorkerStream(S)}catch(e){i.reject(e);returni.promise}constd=c.getFullReader();d.headersReady.then((function(){if(!d.isRangeSupported)return;conste=o.disableAutoFetch||d.isStreamingSupported;s=newn.NetworkPdfManager(b,c,{msgHandler:S,password:o.password,length:d.contentLength,disableAutoFetch:e,rangeChunkSize:o.rangeChunkSize},t,r,y);for(lete=0;e<h.length;e++)s.sendProgressiveData(h[e]);h=[];i.resolve(s);u=null})).catch((function(e){i.reject(e);u=null}));letf=0;newPromise((function(e,c){constreadChunk=function({value:e,done:l}){try{ensureNotTerminated();if(l){s||function(){conste=(0,a.arraysToBytes)(h);o.length&&e.length!==o.length&&(0,a.warn)("reported HTTP length is different from actual");try{s=newn.LocalPdfManager(b,e,o.password,t,r,y);i.resolve(s)}catch(e){i.reject(e)}h=[]}();u=null;return}f+=(0,a.arrayByteLength)(e);d.isStreamingSupported||S.send("DocProgress",{loaded:f,total:Math.max(f,d.contentLength||0)});s?s.sendProgressiveData(e):h.push(e);d.read().then(readChunk,c)}catch(e){c(e)}};d.read().then(readChunk,c)