ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
22 lines • 1.16 MB
JavaScript
/**
* @licstart The following is the entire license notice for the
* Javascript code in this page
*
* Copyright 2022 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* @licend The above is the entire license notice for the
* Javascript code in this page
*/
!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("pdfjs-dist/build/pdf.worker",[],t):"object"==typeof exports?exports["pdfjs-dist/build/pdf.worker"]=t():e["pdfjs-dist/build/pdf.worker"]=e.pdfjsWorker=t()}(this,(function(){return(()=>{var e=[,(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.WorkerTask=t.WorkerMessageHandler=void 0;r(2);r(101);r(103);r(116);r(136);r(137);r(142);r(143);var n=r(146),a=r(195),i=r(197),s=r(265),o=r(271),c=r(301),l=r(302),h=r(200);Promise.allSettled||(Promise.allSettled=function(e){const t=e.filter((e=>!!e)).map((e=>e.then((e=>({status:"fulfilled",value:e}))).catch((e=>({status:"rejected",reason:e})))));return Promise.all(t)});class WorkerTask{constructor(e){this.name=e;this.terminated=!1;this._capability=(0,n.createPromiseCapability)()}get finished(){return this._capability.promise}finish(){this._capability.resolve()}terminate(){this.terminated=!0}ensureNotTerminated(){if(this.terminated)throw new Error("Worker task was terminated")}}t.WorkerTask=WorkerTask;class WorkerMessageHandler{static setup(e,t){let r=!1;e.on("test",(function wphSetupTest(t){if(!r){r=!0;e.send("test",t instanceof Uint8Array&&255===t[0])}}));e.on("configure",(function wphConfigure(e){(0,n.setVerbosityLevel)(e.verbosity)}));e.on("GetDocRequest",(function wphSetupDoc(e){return WorkerMessageHandler.createDocumentHandler(e,t)}))}static createDocumentHandler(e,t){let r,u=!1,d=null;const f=[],g=(0,n.getVerbosityLevel)(),p=e.apiVersion,m="2.13.408";if(p!==m)throw new Error('The API version "'.concat(p,'" does not match ')+'the Worker version "'.concat(m,'".'));const b=[];for(const e in[])b.push(e);if(b.length)throw new Error("The `Array.prototype` contains unexpected enumerable properties: "+b.join(", ")+"; thus breaking e.g. `for...in` iteration of `Array`s.");if("undefined"==typeof ReadableStream){const e="The browser/environment lacks native support for critical functionality used by the PDF.js library (e.g. `ReadableStream`); ";if(isNodeJS)throw new Error(e+"please use a `legacy`-build instead.");throw new Error(e+"please update to a supported browser.")}const y=e.docId,w=e.docBaseUrl,S=e.docId+"_worker";let x=new c.MessageHandler(S,y,t);function ensureNotTerminated(){if(u)throw new Error("Worker was terminated")}function startWorkerTask(e){f.push(e)}function finishWorkerTask(e){e.finish();const t=f.indexOf(e);f.splice(t,1)}async function loadDocument(e){await r.ensureDoc("checkHeader");await r.ensureDoc("parseStartXRef");await r.ensureDoc("parse",[e]);await r.ensureDoc("checkFirstPage",[e]);await r.ensureDoc("checkLastPage",[e]);const t=await r.ensureDoc("isPureXfa");if(t){const e=new WorkerTask("loadXfaFonts");startWorkerTask(e);await Promise.all([r.loadXfaFonts(x,e).catch((e=>{})).then((()=>finishWorkerTask(e))),r.loadXfaImages()])}const[n,a]=await Promise.all([r.ensureDoc("numPages"),r.ensureDoc("fingerprints")]);return{numPages:n,fingerprints:a,htmlForXfa:t?await r.ensureDoc("htmlForXfa"):null}}function getPdfManager(e,t,r){const a=(0,n.createPromiseCapability)();let s;const o=e.source;if(o.data){try{s=new i.LocalPdfManager(y,o.data,o.password,x,t,r,w);a.resolve(s)}catch(e){a.reject(e)}return a.promise}let c,h=[];try{c=new l.PDFWorkerStream(x)}catch(e){a.reject(e);return a.promise}const u=c.getFullReader();u.headersReady.then((function(){if(!u.isRangeSupported)return;const e=o.disableAutoFetch||u.isStreamingSupported;s=new i.NetworkPdfManager(y,c,{msgHandler:x,password:o.password,length:u.contentLength,disableAutoFetch:e,rangeChunkSize:o.rangeChunkSize},t,r,w);for(let e=0;e<h.length;e++)s.sendProgressiveData(h[e]);h=[];a.resolve(s);d=null})).catch((function(e){a.reject(e);d=null}));let f=0;new Promise((function(e,c){const readChunk=function(e){let{value:l,done:g}=e;try{ensureNotTerminated();if(g){s||function(){const e=(0,n.arraysToBytes)(h);o.length&&e.length!==o.length&&(0,n.warn)("reported HTTP length is different from actual");try{s=new i.LocalPdfManager(y,e,o.password,x,t,r,w);a.resolve(s)}catch(e){a.reject(e)}h=[]}();d=null;return}f+=(0,n.arrayByteLength)(l);u.isStreamingSupported||x.send("DocProgress",{loaded:f,total:Math.max(f,u.contentLength||0)});s?s.sendProgressiveData(l):h.push(l);u.read().then(readChunk,c)}catch(e){c(e)}};u.read().then(readChunk,c)})).catch((function(e){a.reject(e);d=null}));d=function(e){c.cancelAllRequests(e)};return a.promise}x.on("GetPage",(function wphSetupGetPage(e){return r.getPage(e.pageIndex).then((function(e){return Promise.all([r.ensure(e,"rotate"),r.ensure(e,"ref"),r.ensure(e,"userUnit"),r.ensure(e,"view")]).then((function(e){let[t,r,n,a]=e;return{rotate:t,ref:r,userUnit:n,view:a}}))}))}));x.on("GetPageIndex",(function wphSetupGetPageIndex(e){let{ref:t}=e;const n=a.Ref.get(t.num,t.gen);return r.ensureCatalog("getPageIndex",[n])}));x.on("GetDestinations",(function wphSetupGetDestinations(e){return r.ensureCatalog("destinations")}));x.on("GetDestination",(function wphSetupGetDestination(e){return r.ensureCatalog("getDestination",[e.id])}));x.on("GetPageLabels",(function wphSetupGetPageLabels(e){return r.ensureCatalog("pageLabels")}));x.on("GetPageLayout",(function wphSetupGetPageLayout(e){return r.ensureCatalog("pageLayout")}));x.on("GetPageMode",(function wphSetupGetPageMode(e){return r.ensureCatalog("pageMode")}));x.on("GetViewerPreferences",(function(e){return r.ensureCatalog("viewerPreferences")}));x.on("GetOpenAction",(function(e){return r.ensureCatalog("openAction")}));x.on("GetAttachments",(function wphSetupGetAttachments(e){return r.ensureCatalog("attachments")}));x.on("GetJavaScript",(function wphSetupGetJavaScript(e){return r.ensureCatalog("javaScript")}));x.on("GetDocJSActions",(function wphSetupGetDocJSActions(e){return r.ensureCatalog("jsActions")}));x.on("GetPageJSActions",(function(e){let{pageIndex:t}=e;return r.getPage(t).then((function(e){return r.ensure(e,"jsActions")}))}));x.on("GetOutline",(function wphSetupGetOutline(e){return r.ensureCatalog("documentOutline")}));x.on("GetOptionalContentConfig",(function(e){return r.ensureCatalog("optionalContentConfig")}));x.on("GetPermissions",(function(e){return r.ensureCatalog("permissions")}));x.on("GetMetadata",(function wphSetupGetMetadata(e){return Promise.all([r.ensureDoc("documentInfo"),r.ensureCatalog("metadata")])}));x.on("GetMarkInfo",(function wphSetupGetMarkInfo(e){return r.ensureCatalog("markInfo")}));x.on("GetData",(function wphSetupGetData(e){r.requestLoadedStream();return r.onLoadedStream().then((function(e){return e.bytes}))}));x.on("GetAnnotations",(function(e){let{pageIndex:t,intent:n}=e;return r.getPage(t).then((function(e){return e.getAnnotationsData(n)}))}));x.on("GetFieldObjects",(function(e){return r.ensureDoc("fieldObjects")}));x.on("HasJSActions",(function(e){return r.ensureDoc("hasJSActions")}));x.on("GetCalculationOrderIds",(function(e){return r.ensureDoc("calculationOrderIds")}));x.on("SaveDocument",(function(e){let{isPureXfa:t,numPages:i,annotationStorage:s,filename:c}=e;r.requestLoadedStream();const l=[r.onLoadedStream(),r.ensureCatalog("acroForm"),r.ensureCatalog("acroFormRef"),r.ensureDoc("xref"),r.ensureDoc("startXRef")];if(t)l.push(r.serializeXfaData(s));else for(let e=0;e<i;e++)l.push(r.getPage(e).then((function(t){const r=new WorkerTask("Save: page ".concat(e));return t.save(x,r,s).finally((function(){finishWorkerTask(r)}))})));return Promise.all(l).then((function(e){let[r,i,s,l,h,...u]=e,d=[],f=null;if(t){f=u[0];if(!f)return r.bytes}else{for(const e of u)d=e.filter((e=>null!==e)).reduce(((e,t)=>e.concat(t)),d);if(0===d.length)return r.bytes}const g=i instanceof a.Dict&&i.get("XFA")||null;let p=null,m=!1;if(Array.isArray(g)){for(let e=0,t=g.length;e<t;e+=2)if("datasets"===g[e]){p=g[e+1];s=null;m=!0}null===p&&(p=l.getNewRef())}else if(g){s=null;(0,n.warn)("Unsupported XFA type.")}let b=Object.create(null);if(l.trailer){const e=Object.create(null),t=l.trailer.get("Info")||null;t instanceof a.Dict&&t.forEach(((t,r)=>{(0,n.isString)(t)&&(0,n.isString)(r)&&(e[t]=(0,n.stringToPDFString)(r))}));b={rootRef:l.trailer.getRaw("Root")||null,encryptRef:l.trailer.getRaw("Encrypt")||null,newRef:l.getNewRef(),infoRef:l.trailer.getRaw("Info")||null,info:e,fileIds:l.trailer.get("ID")||null,startXRef:h,filename:c}}l.resetNewRef();return(0,o.incrementalUpdate)({originalData:r.bytes,xrefInfo:b,newRefs:d,xref:l,hasXfa:!!g,xfaDatasetsRef:p,hasXfaDatasetsEntry:m,acroFormRef:s,acroForm:i,xfaData:f})}))}));x.on("GetOperatorList",(function wphSetupRenderPage(e,t){const a=e.pageIndex;r.getPage(a).then((function(r){const i=new WorkerTask("GetOperatorList: page ".concat(a));startWorkerTask(i);const s=g>=n.VerbosityLevel.INFOS?Date.now():0;r.getOperatorList({handler:x,sink:t,task:i,intent:e.intent,cacheKey:e.cacheKey,annotationStorage:e.annotationStorage}).then((function(e){finishWorkerTask(i);s&&(0,n.info)("page=".concat(a+1," - getOperatorList: time=")+"".concat(Date.now()-s,"ms, len=").concat(e.length));t.close()}),(function(e){finishWorkerTask(i);if(!i.terminated){x.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.errorOperatorList});t.error(e)}}))}))}));x.on("GetTextContent",(function wphExtractText(e,t){const a=e.pageIndex;r.getPage(a).then((function(r){const i=new WorkerTask("GetTextContent: page "+a);startWorkerTask(i);const s=g>=n.VerbosityLevel.INFOS?Date.now():0;r.extractTextContent({handler:x,task:i,sink:t,includeMarkedContent:e.includeMarkedContent,combineTextItems:e.combineTextItems}).then((function(){finishWorkerTask(i);s&&(0,n.info)("page=".concat(a+1," - getTextContent: time=")+"".concat(Date.now()-s,"ms"));t.close()}),(function(e){finishWorkerTask(i);i.terminated||t.error(e)}))}))}));x.on("GetStructTree",(function wphGetStructTree(e){return r.getPage(e.pageIndex).then((function(e){return r.ensure(e,"getStructTree")}))}));x.on("FontFallback",(function(e){return r.fontFallback(e.id,x)}));x.on("Cleanup",(function wphCleanup(e){return r.cleanup(!0)}));x.on("Terminate",(function wphTerminate(e){u=!0;const t=[];if(r){r.terminate(new n.AbortException("Worker was terminated."));const e=r.cleanup();t.push(e);r=null}else(0,s.clearGlobalCaches)();d&&d(new n.AbortException("Worker was terminated."));for(const e of f){t.push(e.finished);e.terminate()}return Promise.all(t).then((function(){x.destroy();x=null}))}));x.on("Ready",(function wphReady(t){!function setupDoc(e){function onSuccess(e){ensureNotTerminated();x.send("GetDoc",{pdfInfo:e})}function onFailure(e){ensureNotTerminated();if(e instanceof n.PasswordException){const t=new WorkerTask("PasswordException: response ".concat(e.code));startWorkerTask(t);x.sendWithPromise("PasswordRequest",e).then((function(e){let{password:n}=e;finishWorkerTask(t);r.updatePassword(n);pdfManagerReady()})).catch((function(){finishWorkerTask(t);x.send("DocException",e)}))}else e instanceof n.InvalidPDFException||e instanceof n.MissingPDFException||e instanceof n.UnexpectedResponseException||e instanceof n.UnknownErrorException?x.send("DocException",e):x.send("DocException",new n.UnknownErrorException(e.message,e.toString()))}function pdfManagerReady(){ensureNotTerminated();loadDocument(!1).then(onSuccess,(function(e){ensureNotTerminated();if(e instanceof h.XRefParseException){r.requestLoadedStream();r.onLoadedStream().then((function(){ensureNotTerminated();loadDocument(!0).then(onSuccess,onFailure)}))}else onFailure(e)}))}ensureNotTerminated();const t={maxImageSize:e.maxImageSize,disableFontFace:e.disableFontFace,ignoreErrors:e.ignoreErrors,isEvalSupported:e.isEvalSupported,fontExtraProperties:e.fontExtraProperties,useSystemFonts:e.useSystemFonts,cMapUrl:e.cMapUrl,standardFontDataUrl:e.standardFontDataUrl};let a=t.cMapUrl;"Function"===a.constructor.name&&(t.cMapUrl=a());getPdfManager(e,t,e.enableXfa).then((function(e){if(u){e.terminate(new n.AbortException("Worker was terminated."));throw new Error("Worker was terminated")}r=e;r.onLoadedStream().then((function(e){x.send("DataLoaded",{length:e.bytes.byteLength})}))})).then(pdfManagerReady,onFailure)}(e);e=null}));x.on("showUnverifiedSignatures",(function wphReady(e){e&&(0,n.info)("showUnverifiedSignatures="+e+". This is an incompletely implemented feature. Signatures cannot be validated, so use it at own risk.");self.showUnverifiedSignatures=e}));return S}static initializeFromPort(e){const t=new c.MessageHandler("worker","main",e);WorkerMessageHandler.setup(t,e);t.send("ready",null)}}t.WorkerMessageHandler=WorkerMessageHandler;"undefined"==typeof window&&"undefined"!=typeof self&&function isMessagePort(e){return"function"==typeof e.postMessage&&"onmessage"in e}(self)&&WorkerMessageHandler.initializeFromPort(self)},(e,t,r)=>{"use strict";var n,a,i,s,o=r(3),c=r(34),l=r(4),h=r(22),u=r(8),d=r(65),f=r(46),g=r(66),p=r(67),m=r(69),b=r(70),y=r(29),w=r(20),S=r(19),x=r(71),v=r(47),k=r(72),C=r(81),O=r(82),T=r(85).set,M=r(92),E=r(95),D=r(97),N=r(96),R=r(98),L=r(99),j=r(48),_=r(64),U=r(32),$=r(100),X=r(91),H=r(26),q=U("species"),z="Promise",W=j.getterFor(z),G=j.set,V=j.getterFor(z),K=d&&d.prototype,Y=d,J=K,Z=l.TypeError,Q=l.document,ee=l.process,te=N.f,re=te,ne=!!(Q&&Q.createEvent&&l.dispatchEvent),ae=w(l.PromiseRejectionEvent),ie="unhandledrejection",se=!1,oe=_(z,(function(){var e=v(Y),t=e!==String(Y);if(!t&&66===H)return!0;if(c&&!J.finally)return!0;if(H>=51&&/native code/.test(e))return!1;var r=new Y((function(e){e(1)})),FakePromise=function(e){e((function(){}),(function(){}))};(r.constructor={})[q]=FakePromise;return!(se=r.then((function(){}))instanceof FakePromise)||!t&&$&&!ae})),ce=oe||!C((function(e){Y.all(e).catch((function(){}))})),isThenable=function(e){var t;return!(!S(e)||!w(t=e.then))&&t},callReaction=function(e,t){var r,n,a,i=t.value,s=1==t.state,o=s?e.ok:e.fail,c=e.resolve,l=e.reject,h=e.domain;try{if(o){if(!s){2===t.rejection&&onHandleUnhandled(t);t.rejection=1}if(!0===o)r=i;else{h&&h.enter();r=o(i);if(h){h.exit();a=!0}}r===e.promise?l(Z("Promise-chain cycle")):(n=isThenable(r))?u(n,r,c,l):c(r)}else l(i)}catch(e){h&&!a&&h.exit();l(e)}},notify=function(e,t){if(!e.notified){e.notified=!0;M((function(){for(var r,n=e.reactions;r=n.get();)callReaction(r,e);e.notified=!1;t&&!e.rejection&&onUnhandled(e)}))}},dispatchEvent=function(e,t,r){var n,a;if(ne){(n=Q.createEvent("Event")).promise=t;n.reason=r;n.initEvent(e,!1,!0);l.dispatchEvent(n)}else n={promise:t,reason:r};!ae&&(a=l["on"+e])?a(n):e===ie&&D("Unhandled promise rejection",r)},onUnhandled=function(e){u(T,l,(function(){var t,r=e.facade,n=e.value;if(isUnhandled(e)){t=R((function(){X?ee.emit("unhandledRejection",n,r):dispatchEvent(ie,r,n)}));e.rejection=X||isUnhandled(e)?2:1;if(t.error)throw t.value}}))},isUnhandled=function(e){return 1!==e.rejection&&!e.parent},onHandleUnhandled=function(e){u(T,l,(function(){var t=e.facade;X?ee.emit("rejectionHandled",t):dispatchEvent("rejectionhandled",t,e.value)}))},bind=function(e,t,r){return function(n){e(t,n,r)}},internalReject=function(e,t,r){if(!e.done){e.done=!0;r&&(e=r);e.value=t;e.state=2;notify(e,!0)}},internalResolve=function(e,t,r){if(!e.done){e.done=!0;r&&(e=r);try{if(e.facade===t)throw Z("Promise can't be resolved itself");var n=isThenable(t);if(n)M((function(){var r={done:!1};try{u(n,t,bind(internalResolve,r,e),bind(internalReject,r,e))}catch(t){internalReject(r,t,e)}}));else{e.value=t;e.state=1;notify(e,!1)}}catch(t){internalReject({done:!1},t,e)}}};if(oe){J=(Y=function Promise(e){x(this,J);y(e);u(n,this);var t=W(this);try{e(bind(internalResolve,t),bind(internalReject,t))}catch(e){internalReject(t,e)}}).prototype;(n=function Promise(e){G(this,{type:z,done:!1,notified:!1,parent:!1,reactions:new L,rejection:!1,state:0,value:void 0})}).prototype=g(J,{then:function then(e,t){var r=V(this),n=te(O(this,Y));r.parent=!0;n.ok=!w(e)||e;n.fail=w(t)&&t;n.domain=X?ee.domain:void 0;0==r.state?r.reactions.add(n):M((function(){callReaction(n,r)}));return n.promise},catch:function(e){return this.then(void 0,e)}});a=function(){var e=new n,t=W(e);this.promise=e;this.resolve=bind(internalResolve,t);this.reject=bind(internalReject,t)};N.f=te=function(e){return e===Y||e===i?new a(e):re(e)};if(!c&&w(d)&&K!==Object.prototype){s=K.then;if(!se){f(K,"then",(function then(e,t){var r=this;return new Y((function(e,t){u(s,r,e,t)})).then(e,t)}),{unsafe:!0});f(K,"catch",J.catch,{unsafe:!0})}try{delete K.constructor}catch(e){}p&&p(K,J)}}o({global:!0,wrap:!0,forced:oe},{Promise:Y});m(Y,z,!1,!0);b(z);i=h(z);o({target:z,stat:!0,forced:oe},{reject:function reject(e){var t=te(this);u(t.reject,void 0,e);return t.promise}});o({target:z,stat:!0,forced:c||oe},{resolve:function resolve(e){return E(c&&this===i?Y:this,e)}});o({target:z,stat:!0,forced:ce},{all:function all(e){var t=this,r=te(t),n=r.resolve,a=r.reject,i=R((function(){var r=y(t.resolve),i=[],s=0,o=1;k(e,(function(e){var c=s++,l=!1;o++;u(r,t,e).then((function(e){if(!l){l=!0;i[c]=e;--o||n(i)}}),a)}));--o||n(i)}));i.error&&a(i.value);return r.promise},race:function race(e){var t=this,r=te(t),n=r.reject,a=R((function(){var a=y(t.resolve);k(e,(function(e){u(a,t,e).then(r.resolve,n)}))}));a.error&&n(a.value);return r.promise}})},(e,t,r)=>{var n=r(4),a=r(5).f,i=r(42),s=r(46),o=r(36),c=r(53),l=r(64);e.exports=function(e,t){var r,h,u,d,f,g=e.target,p=e.global,m=e.stat;if(r=p?n:m?n[g]||o(g,{}):(n[g]||{}).prototype)for(h in t){d=t[h];u=e.noTargetGet?(f=a(r,h))&&f.value:r[h];if(!l(p?h:g+(m?".":"#")+h,e.forced)&&void 0!==u){if(typeof d==typeof u)continue;c(d,u)}(e.sham||u&&u.sham)&&i(d,"sham",!0);s(r,h,d,e)}}},e=>{var check=function(e){return e&&e.Math==Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof global&&global)||function(){return this}()||Function("return this")()},(e,t,r)=>{var n=r(6),a=r(8),i=r(10),s=r(11),o=r(12),c=r(17),l=r(37),h=r(40),u=Object.getOwnPropertyDescriptor;t.f=n?u:function getOwnPropertyDescriptor(e,t){e=o(e);t=c(t);if(h)try{return u(e,t)}catch(e){}if(l(e,t))return s(!a(i.f,e,t),e[t])}},(e,t,r)=>{var n=r(7);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},(e,t,r)=>{var n=r(9),a=Function.prototype.call;e.exports=n?a.bind(a):function(){return a.apply(a,arguments)}},(e,t,r)=>{var n=r(7);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},(e,t)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,a=n&&!r.call({1:2},1);t.f=a?function propertyIsEnumerable(e){var t=n(this,e);return!!t&&t.enumerable}:r},e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},(e,t,r)=>{var n=r(13),a=r(16);e.exports=function(e){return n(a(e))}},(e,t,r)=>{var n=r(4),a=r(14),i=r(7),s=r(15),o=n.Object,c=a("".split);e.exports=i((function(){return!o("z").propertyIsEnumerable(0)}))?function(e){return"String"==s(e)?c(e,""):o(e)}:o},(e,t,r)=>{var n=r(9),a=Function.prototype,i=a.bind,s=a.call,o=n&&i.bind(s,s);e.exports=n?function(e){return e&&o(e)}:function(e){return e&&function(){return s.apply(e,arguments)}}},(e,t,r)=>{var n=r(14),a=n({}.toString),i=n("".slice);e.exports=function(e){return i(a(e),8,-1)}},(e,t,r)=>{var n=r(4).TypeError;e.exports=function(e){if(null==e)throw n("Can't call method on "+e);return e}},(e,t,r)=>{var n=r(18),a=r(21);e.exports=function(e){var t=n(e,"string");return a(t)?t:t+""}},(e,t,r)=>{var n=r(4),a=r(8),i=r(19),s=r(21),o=r(28),c=r(31),l=r(32),h=n.TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||s(e))return e;var r,n=o(e,u);if(n){void 0===t&&(t="default");r=a(n,e,t);if(!i(r)||s(r))return r;throw h("Can't convert object to primitive value")}void 0===t&&(t="number");return c(e,t)}},(e,t,r)=>{var n=r(20);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},e=>{e.exports=function(e){return"function"==typeof e}},(e,t,r)=>{var n=r(4),a=r(22),i=r(20),s=r(23),o=r(24),c=n.Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=a("Symbol");return i(t)&&s(t.prototype,c(e))}},(e,t,r)=>{var n=r(4),a=r(20),aFunction=function(e){return a(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?aFunction(n[e]):n[e]&&n[e][t]}},(e,t,r)=>{var n=r(14);e.exports=n({}.isPrototypeOf)},(e,t,r)=>{var n=r(25);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},(e,t,r)=>{var n=r(26),a=r(7);e.exports=!!Object.getOwnPropertySymbols&&!a((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},(e,t,r)=>{var n,a,i=r(4),s=r(27),o=i.process,c=i.Deno,l=o&&o.versions||c&&c.version,h=l&&l.v8;h&&(a=(n=h.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1]));!a&&s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(a=+n[1]);e.exports=a},(e,t,r)=>{var n=r(22);e.exports=n("navigator","userAgent")||""},(e,t,r)=>{var n=r(29);e.exports=function(e,t){var r=e[t];return null==r?void 0:n(r)}},(e,t,r)=>{var n=r(4),a=r(20),i=r(30),s=n.TypeError;e.exports=function(e){if(a(e))return e;throw s(i(e)+" is not a function")}},(e,t,r)=>{var n=r(4).String;e.exports=function(e){try{return n(e)}catch(e){return"Object"}}},(e,t,r)=>{var n=r(4),a=r(8),i=r(20),s=r(19),o=n.TypeError;e.exports=function(e,t){var r,n;if("string"===t&&i(r=e.toString)&&!s(n=a(r,e)))return n;if(i(r=e.valueOf)&&!s(n=a(r,e)))return n;if("string"!==t&&i(r=e.toString)&&!s(n=a(r,e)))return n;throw o("Can't convert object to primitive value")}},(e,t,r)=>{var n=r(4),a=r(33),i=r(37),s=r(39),o=r(25),c=r(24),l=a("wks"),h=n.Symbol,u=h&&h.for,d=c?h:h&&h.withoutSetter||s;e.exports=function(e){if(!i(l,e)||!o&&"string"!=typeof l[e]){var t="Symbol."+e;o&&i(h,e)?l[e]=h[e]:l[e]=c&&u?u(t):d(t)}return l[e]}},(e,t,r)=>{var n=r(34),a=r(35);(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.21.0",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.0/LICENSE",source:"https://github.com/zloirock/core-js"})},e=>{e.exports=!1},(e,t,r)=>{var n=r(4),a=r(36),i="__core-js_shared__",s=n[i]||a(i,{});e.exports=s},(e,t,r)=>{var n=r(4),a=Object.defineProperty;e.exports=function(e,t){try{a(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},(e,t,r)=>{var n=r(14),a=r(38),i=n({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return i(a(e),t)}},(e,t,r)=>{var n=r(4),a=r(16),i=n.Object;e.exports=function(e){return i(a(e))}},(e,t,r)=>{var n=r(14),a=0,i=Math.random(),s=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++a+i,36)}},(e,t,r)=>{var n=r(6),a=r(7),i=r(41);e.exports=!n&&!a((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},(e,t,r)=>{var n=r(4),a=r(19),i=n.document,s=a(i)&&a(i.createElement);e.exports=function(e){return s?i.createElement(e):{}}},(e,t,r)=>{var n=r(6),a=r(43),i=r(11);e.exports=n?function(e,t,r){return a.f(e,t,i(1,r))}:function(e,t,r){e[t]=r;return e}},(e,t,r)=>{var n=r(4),a=r(6),i=r(40),s=r(44),o=r(45),c=r(17),l=n.TypeError,h=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",g="writable";t.f=a?s?function defineProperty(e,t,r){o(e);t=c(t);o(r);if("function"==typeof e&&"prototype"===t&&"value"in r&&g in r&&!r.writable){var n=u(e,t);if(n&&n.writable){e[t]=r.value;r={configurable:f in r?r.configurable:n.configurable,enumerable:d in r?r.enumerable:n.enumerable,writable:!1}}}return h(e,t,r)}:h:function defineProperty(e,t,r){o(e);t=c(t);o(r);if(i)try{return h(e,t,r)}catch(e){}if("get"in r||"set"in r)throw l("Accessors not supported");"value"in r&&(e[t]=r.value);return e}},(e,t,r)=>{var n=r(6),a=r(7);e.exports=n&&a((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},(e,t,r)=>{var n=r(4),a=r(19),i=n.String,s=n.TypeError;e.exports=function(e){if(a(e))return e;throw s(i(e)+" is not an object")}},(e,t,r)=>{var n=r(4),a=r(20),i=r(37),s=r(42),o=r(36),c=r(47),l=r(48),h=r(52).CONFIGURABLE,u=l.get,d=l.enforce,f=String(String).split("String");(e.exports=function(e,t,r,c){var l,u=!!c&&!!c.unsafe,g=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet,m=c&&void 0!==c.name?c.name:t;if(a(r)){"Symbol("===String(m).slice(0,7)&&(m="["+String(m).replace(/^Symbol\(([^)]*)\)/,"$1")+"]");(!i(r,"name")||h&&r.name!==m)&&s(r,"name",m);(l=d(r)).source||(l.source=f.join("string"==typeof m?m:""))}if(e!==n){u?!p&&e[t]&&(g=!0):delete e[t];g?e[t]=r:s(e,t,r)}else g?e[t]=r:o(t,r)})(Function.prototype,"toString",(function toString(){return a(this)&&u(this).source||c(this)}))},(e,t,r)=>{var n=r(14),a=r(20),i=r(35),s=n(Function.toString);a(i.inspectSource)||(i.inspectSource=function(e){return s(e)});e.exports=i.inspectSource},(e,t,r)=>{var n,a,i,s=r(49),o=r(4),c=r(14),l=r(19),h=r(42),u=r(37),d=r(35),f=r(50),g=r(51),p="Object already initialized",m=o.TypeError,b=o.WeakMap;if(s||d.state){var y=d.state||(d.state=new b),w=c(y.get),S=c(y.has),x=c(y.set);n=function(e,t){if(S(y,e))throw new m(p);t.facade=e;x(y,e,t);return t};a=function(e){return w(y,e)||{}};i=function(e){return S(y,e)}}else{var v=f("state");g[v]=!0;n=function(e,t){if(u(e,v))throw new m(p);t.facade=e;h(e,v,t);return t};a=function(e){return u(e,v)?e[v]:{}};i=function(e){return u(e,v)}}e.exports={set:n,get:a,has:i,enforce:function(e){return i(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=a(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return r}}}},(e,t,r)=>{var n=r(4),a=r(20),i=r(47),s=n.WeakMap;e.exports=a(s)&&/native code/.test(i(s))},(e,t,r)=>{var n=r(33),a=r(39),i=n("keys");e.exports=function(e){return i[e]||(i[e]=a(e))}},e=>{e.exports={}},(e,t,r)=>{var n=r(6),a=r(37),i=Function.prototype,s=n&&Object.getOwnPropertyDescriptor,o=a(i,"name"),c=o&&"something"===function something(){}.name,l=o&&(!n||n&&s(i,"name").configurable);e.exports={EXISTS:o,PROPER:c,CONFIGURABLE:l}},(e,t,r)=>{var n=r(37),a=r(54),i=r(5),s=r(43);e.exports=function(e,t,r){for(var o=a(t),c=s.f,l=i.f,h=0;h<o.length;h++){var u=o[h];n(e,u)||r&&n(r,u)||c(e,u,l(t,u))}}},(e,t,r)=>{var n=r(22),a=r(14),i=r(55),s=r(63),o=r(45),c=a([].concat);e.exports=n("Reflect","ownKeys")||function ownKeys(e){var t=i.f(o(e)),r=s.f;return r?c(t,r(e)):t}},(e,t,r)=>{var n=r(56),a=r(62).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,a)}},(e,t,r)=>{var n=r(14),a=r(37),i=r(12),s=r(57).indexOf,o=r(51),c=n([].push);e.exports=function(e,t){var r,n=i(e),l=0,h=[];for(r in n)!a(o,r)&&a(n,r)&&c(h,r);for(;t.length>l;)a(n,r=t[l++])&&(~s(h,r)||c(h,r));return h}},(e,t,r)=>{var n=r(12),a=r(58),i=r(60),createMethod=function(e){return function(t,r,s){var o,c=n(t),l=i(c),h=a(s,l);if(e&&r!=r){for(;l>h;)if((o=c[h++])!=o)return!0}else for(;l>h;h++)if((e||h in c)&&c[h]===r)return e||h||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},(e,t,r)=>{var n=r(59),a=Math.max,i=Math.min;e.exports=function(e,t){var r=n(e);return r<0?a(r+t,0):i(r,t)}},e=>{var t=Math.ceil,r=Math.floor;e.exports=function(e){var n=+e;return n!=n||0===n?0:(n>0?r:t)(n)}},(e,t,r)=>{var n=r(61);e.exports=function(e){return n(e.length)}},(e,t,r)=>{var n=r(59),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},(e,t)=>{t.f=Object.getOwnPropertySymbols},(e,t,r)=>{var n=r(7),a=r(20),i=/#|\.prototype\./,isForced=function(e,t){var r=o[s(e)];return r==l||r!=c&&(a(t)?n(t):!!t)},s=isForced.normalize=function(e){return String(e).replace(i,".").toLowerCase()},o=isForced.data={},c=isForced.NATIVE="N",l=isForced.POLYFILL="P";e.exports=isForced},(e,t,r)=>{var n=r(4);e.exports=n.Promise},(e,t,r)=>{var n=r(46);e.exports=function(e,t,r){for(var a in t)n(e,a,t[a],r);return e}},(e,t,r)=>{var n=r(14),a=r(45),i=r(68);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]);t=r instanceof Array}catch(e){}return function setPrototypeOf(r,n){a(r);i(n);t?e(r,n):r.__proto__=n;return r}}():void 0)},(e,t,r)=>{var n=r(4),a=r(20),i=n.String,s=n.TypeError;e.exports=function(e){if("object"==typeof e||a(e))return e;throw s("Can't set "+i(e)+" as a prototype")}},(e,t,r)=>{var n=r(43).f,a=r(37),i=r(32)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype);e&&!a(e,i)&&n(e,i,{configurable:!0,value:t})}},(e,t,r)=>{"use strict";var n=r(22),a=r(43),i=r(32),s=r(6),o=i("species");e.exports=function(e){var t=n(e),r=a.f;s&&t&&!t[o]&&r(t,o,{configurable:!0,get:function(){return this}})}},(e,t,r)=>{var n=r(4),a=r(23),i=n.TypeError;e.exports=function(e,t){if(a(t,e))return e;throw i("Incorrect invocation")}},(e,t,r)=>{var n=r(4),a=r(73),i=r(8),s=r(45),o=r(30),c=r(74),l=r(60),h=r(23),u=r(76),d=r(77),f=r(80),g=n.TypeError,Result=function(e,t){this.stopped=e;this.result=t},p=Result.prototype;e.exports=function(e,t,r){var n,m,b,y,w,S,x,v=r&&r.that,k=!(!r||!r.AS_ENTRIES),C=!(!r||!r.IS_ITERATOR),O=!(!r||!r.INTERRUPTED),T=a(t,v),stop=function(e){n&&f(n,"normal",e);return new Result(!0,e)},callFn=function(e){if(k){s(e);return O?T(e[0],e[1],stop):T(e[0],e[1])}return O?T(e,stop):T(e)};if(C)n=e;else{if(!(m=d(e)))throw g(o(e)+" is not iterable");if(c(m)){for(b=0,y=l(e);y>b;b++)if((w=callFn(e[b]))&&h(p,w))return w;return new Result(!1)}n=u(e,m)}S=n.next;for(;!(x=i(S,n)).done;){try{w=callFn(x.value)}catch(e){f(n,"throw",e)}if("object"==typeof w&&w&&h(p,w))return w}return new Result(!1)}},(e,t,r)=>{var n=r(14),a=r(29),i=r(9),s=n(n.bind);e.exports=function(e,t){a(e);return void 0===t?e:i?s(e,t):function(){return e.apply(t,arguments)}}},(e,t,r)=>{var n=r(32),a=r(75),i=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||s[i]===e)}},e=>{e.exports={}},(e,t,r)=>{var n=r(4),a=r(8),i=r(29),s=r(45),o=r(30),c=r(77),l=n.TypeError;e.exports=function(e,t){var r=arguments.length<2?c(e):t;if(i(r))return s(a(r,e));throw l(o(e)+" is not iterable")}},(e,t,r)=>{var n=r(78),a=r(28),i=r(75),s=r(32)("iterator");e.exports=function(e){if(null!=e)return a(e,s)||a(e,"@@iterator")||i[n(e)]}},(e,t,r)=>{var n=r(4),a=r(79),i=r(20),s=r(15),o=r(32)("toStringTag"),c=n.Object,l="Arguments"==s(function(){return arguments}());e.exports=a?s:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=c(e),o))?r:l?s(t):"Object"==(n=s(t))&&i(t.callee)?"Arguments":n}},(e,t,r)=>{var n={};n[r(32)("toStringTag")]="z";e.exports="[object z]"===String(n)},(e,t,r)=>{var n=r(8),a=r(45),i=r(28);e.exports=function(e,t,r){var s,o;a(e);try{if(!(s=i(e,"return"))){if("throw"===t)throw r;return r}s=n(s,e)}catch(e){o=!0;s=e}if("throw"===t)throw r;if(o)throw s;a(s);return r}},(e,t,r)=>{var n=r(32)("iterator"),a=!1;try{var i=0,s={next:function(){return{done:!!i++}},return:function(){a=!0}};s[n]=function(){return this};Array.from(s,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}};e(i)}catch(e){}return r}},(e,t,r)=>{var n=r(45),a=r(83),i=r(32)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[i])?t:a(r)}},(e,t,r)=>{var n=r(4),a=r(84),i=r(30),s=n.TypeError;e.exports=function(e){if(a(e))return e;throw s(i(e)+" is not a constructor")}},(e,t,r)=>{var n=r(14),a=r(7),i=r(20),s=r(78),o=r(22),c=r(47),noop=function(){},l=[],h=o("Reflect","construct"),u=/^\s*(?:class|function)\b/,d=n(u.exec),f=!u.exec(noop),g=function isConstructor(e){if(!i(e))return!1;try{h(noop,l,e);return!0}catch(e){return!1}},p=function isConstructor(e){if(!i(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!d(u,c(e))}catch(e){return!0}};p.sham=!0;e.exports=!h||a((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?p:g},(e,t,r)=>{var n,a,i,s,o=r(4),c=r(86),l=r(73),h=r(20),u=r(37),d=r(7),f=r(87),g=r(88),p=r(41),m=r(89),b=r(90),y=r(91),w=o.setImmediate,S=o.clearImmediate,x=o.process,v=o.Dispatch,k=o.Function,C=o.MessageChannel,O=o.String,T=0,M={},E="onreadystatechange";try{n=o.location}catch(e){}var run=function(e){if(u(M,e)){var t=M[e];delete M[e];t()}},runner=function(e){return function(){run(e)}},listener=function(e){run(e.data)},post=function(e){o.postMessage(O(e),n.protocol+"//"+n.host)};if(!w||!S){w=function setImmediate(e){m(arguments.length,1);var t=h(e)?e:k(e),r=g(arguments,1);M[++T]=function(){c(t,void 0,r)};a(T);return T};S=function clearImmediate(e){delete M[e]};if(y)a=function(e){x.nextTick(runner(e))};else if(v&&v.now)a=function(e){v.now(runner(e))};else if(C&&!b){s=(i=new C).port2;i.port1.onmessage=listener;a=l(s.postMessage,s)}else if(o.addEventListener&&h(o.postMessage)&&!o.importScripts&&n&&"file:"!==n.protocol&&!d(post)){a=post;o.addEventListener("message",listener,!1)}else a=E in p("script")?function(e){f.appendChild(p("script")).onreadystatechange=function(){f.removeChild(this);run(e)}}:function(e){setTimeout(runner(e),0)}}e.exports={set:w,clear:S}},(e,t,r)=>{var n=r(9),a=Function.prototype,i=a.apply,s=a.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?s.bind(i):function(){return s.apply(i,arguments)})},(e,t,r)=>{var n=r(22);e.exports=n("document","documentElement")},(e,t,r)=>{var n=r(14);e.exports=n([].slice)},(e,t,r)=>{var n=r(4).TypeError;e.exports=function(e,t){if(e<t)throw n("Not enough arguments");return e}},(e,t,r)=>{var n=r(27);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},(e,t,r)=>{var n=r(15),a=r(4);e.exports="process"==n(a.process)},(e,t,r)=>{var n,a,i,s,o,c,l,h,u=r(4),d=r(73),f=r(5).f,g=r(85).set,p=r(90),m=r(93),b=r(94),y=r(91),w=u.MutationObserver||u.WebKitMutationObserver,S=u.document,x=u.process,v=u.Promise,k=f(u,"queueMicrotask"),C=k&&k.value;if(!C){n=function(){var e,t;y&&(e=x.domain)&&e.exit();for(;a;){t=a.fn;a=a.next;try{t()}catch(e){a?s():i=void 0;throw e}}i=void 0;e&&e.enter()};if(p||y||b||!w||!S)if(!m&&v&&v.resolve){(l=v.resolve(void 0)).constructor=v;h=d(l.then,l);s=function(){h(n)}}else if(y)s=function(){x.nextTick(n)};else{g=d(g,u);s=function(){g(n)}}else{o=!0;c=S.createTextNode("");new w(n).observe(c,{characterData:!0});s=function(){c.data=o=!o}}}e.exports=C||function(e){var t={fn:e,next:void 0};i&&(i.next=t);if(!a){a=t;s()}i=t}},(e,t,r)=>{var n=r(27),a=r(4);e.exports=/ipad|iphone|ipod/i.test(n)&&void 0!==a.Pebble},(e,t,r)=>{var n=r(27);e.exports=/web0s(?!.*chrome)/i.test(n)},(e,t,r)=>{var n=r(45),a=r(19),i=r(96);e.exports=function(e,t){n(e);if(a(t)&&t.constructor===e)return t;var r=i.f(e);(0,r.resolve)(t);return r.promise}},(e,t,r)=>{"use strict";var n=r(29),PromiseCapability=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e;r=n}));this.resolve=n(t);this.reject=n(r)};e.exports.f=function(e){return new PromiseCapability(e)}},(e,t,r)=>{var n=r(4);e.exports=function(e,t){var r=n.console;r&&r.error&&(1==arguments.length?r.error(e):r.error(e,t))}},e=>{e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},e=>{var Queue=function(){this.head=null;this.tail=null};Queue.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t;this.tail=t},get:function(){var e=this.head;if(e){this.head=e.next;this.tail===e&&(this.tail=null);return e.item}}};e.exports=Queue},e=>{e.exports="object"==typeof window},(e,t,r)=>{r(102)},(e,t,r)=>{"use strict";var n=r(3),a=r(8),i=r(29),s=r(96),o=r(98),c=r(72);n({target:"Promise",stat:!0},{allSettled:function allSettled(e){var t=this,r=s.f(t),n=r.resolve,l=r.reject,h=o((function(){var r=i(t.resolve),s=[],o=0,l=1;c(e,(function(e){var i=o++,c=!1;l++;a(r,t,e).then((function(e){if(!c){c=!0;s[i]={status:"fulfilled",value:e};--l||n(s)}}),(function(e){if(!c){c=!0;s[i]={status:"rejected",reason:e};--l||n(s)}}))}));--l||n(s)}));h.error&&l(h.value);return r.promise}})},(e,t,r)=>{var n=r(4),a=r(104),i=r(105),s=r(106),o=r(42),c=r(32),l=c("iterator"),h=c("toStringTag"),u=s.values,handlePrototype=function(e,t){if(e){if(e[l]!==u)try{o(e,l,u)}catch(t){e[l]=u}e[h]||o(e,h,t);if(a[t])for(var r in s)if(e[r]!==s[r])try{o(e,r,s[r])}catch(t){e[r]=s[r]}}};for(var d in a)handlePrototype(n[d]&&n[d].prototype,d);handlePrototype(i,"DOMTokenList")},e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},(e,t,r)=>{var n=r(41)("span").classList,a=n&&n.constructor&&n.constructor.prototype;e.exports=a===Object.prototype?void 0:a},(e,t,r)=>{"use strict";var n=r(12),a=r(107),i=r(75),s=r(48),o=r(43).f,c=r(111),l=r(34),h=r(6),u="Array Iterator",d=s.set,f=s.getterFor(u);e.exports=c(Array,"Array",(function(e,t){d(this,{type:u,target:n(e),index:0,kind:t})}),(function(){var e=f(this),t=e.target,r=e.kind,n=e.index++;if(!t||n>=t.length){e.target=void 0;return{value:void 0,done:!0}}return"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values");var g=i.Arguments=i.Array;a("keys");a("values");a("entries");if(!l&&h&&"values"!==g.name)try{o(g,"name",{value:"values"})}catch(e){}},(e,t,r)=>{var n=r(32),a=r(108),i=r(43),s=n("unscopables"),o=Array.prototype;null==o[s]&&i.f(o,s,{configurable:!0,value:a(null)});e.exports=function(e){o[s][e]=!0}},(e,t,r)=>{var n,a=r(45),i=r(109),s=r(62),o=r(51),c=r(87),l=r(41),h=r(50),u=h("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"<script>"+e+"</"+"script>"},NullProtoObjectViaActiveX=function(e){e.write(scriptTag(""));e.close();var t=e.parentWindow.Object;e=null;return t},NullProtoObject=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}NullProtoObject="undefined"!=typeof document?document.domain&&n?NullProtoObjectViaActiveX(n):function(){var e,t=l("iframe");t.style.display="none";c.appendChild(t);t.src=String("javascript:");(e=t.contentWindow.document).open();e.write(scriptTag("document.F=Object"));e.close();return e.F}():NullProtoObjectViaActiveX(n);for(var e=s.length;e--;)delete NullProtoObject.prototype[s[e]];return NullProtoObject()};o[u]=!0;e.exports=Object.create||function create(e,t){var r;if(null!==e){EmptyConstructor.prototype=a(e);r=new EmptyConstructor;EmptyConstructor.prototype=null;r[u]=e}else r=NullProtoObject();return void 0===t?r:i.f(r,t)}},(e,t,r)=>{var n=r(6),a=r(44),i=r(43),s=r(45),o=r(12),c=r(110);t.f=n&&!a?Object.defineProperties:function defineProperties(e,t){s(e);for(var r,n=o(t),a=c(t),l=a.length,h=0;l>h;)i.f(e,r=a[h++],n[r]);return e}},(e,t,r)=>{var n=r(56),a=r(62);e.exports=Object.keys||function keys(e){return n(e,a)}},(e,t,r)=>{"use strict";var n=r(3),a=r(8),i=r(34),s=r(52),o=r(20),c=r(112),l=r(114),h=r(67),u=r(69),d=r(42),f=r(46),g=r(32),p=r(75),m=r(113),b=s.PROPER,y=s.CONFIGURABLE,w=m.IteratorPrototype,S=m.BUGGY_SAFARI_ITERATORS,x=g("iterator"),v="keys",k="values",C="entries",returnThis=function(){return this};e.exports=function(e,t,r,s,g,m,O){c(r,t,s);var T,M,E,getIterationMethod=function(e){if(e===g&&j)return j;if(!S&&e in R)return R[e];switch(e){case v:return function keys(){return new r(this,e)};case k:return function values(){return new r(this,e)};case C:return function entries(){return new r(this,e)}}return function(){return new r(this)}},D=t+" Iterator",N=!1,R=e.prototype,L=R[x]||R["@@iterator"]||g&&R[g],j=!S&&L||getIterationMethod(g),_="Array"==t&&R.entries||L;if(_&&(T=l(_.call(new e)))!==Object.prototype&&T.next){i||l(T)===w||(h?h(T,w):o(T[x])||f(T,x,returnThis));u(T,D,!0,!0);i&&(p[D]=returnThis)}if(b&&g==k&&L&&L.name!==k)if(!i&&y)d(R,"name",k);else{N=!0;j=function values(){return a(L,this)}}if(g){M={values:getIterationMethod(k),keys:m?j:getIterationMethod(v),entries:getIterationMethod(C)};if(O)for(E in M)(S||N||!(E in R))&&f(R,E,M[E]);else n({target:t,proto:!0,forced:S||N},M)}i&&!O||R[x]===j||f(R,x,j,{name:g});p[t]=j;return M}},(e,t,r)=>{"use strict";var n=r(113).IteratorPrototype,a=r(108),i=r(11),s=r(69),o=r(75),returnThis=function(){return this};e.exports=function(e,t,r,c){var l=t+" Iterator";e.prototype=a(n,{next:i(+!c,r)});s(e,l,!1,!0);o[l]=returnThis;return e}},(e,t,r)=>{"use strict";var n,a,i,s=r(7),o=r(20),c=r(108),l=r(114),h=r(46),u=r(32),d=r(34),f=u("iterator"),g=!1;[].keys&&("next"in(i=[].keys())?(a=l(l(i)))!==Object.prototype&&(n=a):g=!0);null==n||s((function(){var e={};return n[f].call(e)!==e}))?n={}:d&&(n=c(n));o(n[f])||h(n,f,(function(){return this}));e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:g}},(e,t,r)=>{var n=r(4),a=r(37),i=r(20),s=r(38),o=r(50),c=r(115),l=o("IE_PROTO"),h=n.Object,u=h.prototype;e.exports=c?h.getPrototypeOf:function(e){var t=s(e);if(a(t,l))return t[l];var r=t.constructor;return i(r)&&t instanceof r?r.prototype:t instanceof h?u:null}},(e,t,r)=>{var n=r(7);e.exports=!n((function(){function F(){}F.prototype.constructor=null;return Object.getPrototypeOf(new F)!==F.prototype}))},(e,t,r)=>{r(117)("Uint8",(function(e){return function Uint8Array(t,r,n){return e(this,t,r,n)}}))},(e,t,r)=>{"use strict";var n=r(3),a=r(4),i=r(8),s=r(6),o=r(118),c=r(119),l=r(121),h=r(71),u=r(11),d=r(42),f=r(127),g=r(61),p=r(122),m=r(128),b=r(17),y=r(37),w=r(78),S=r(19),x=r(21),v=r(108),k=r(23),C=r(67),O=r(55).f,T=r(130),M=r(131).forEach,E=r(70),D=r(43),N=r(5),R=r(48),L=r(135),j=R.get,_=R.set,U=D.f,$=N.f,X=Math.round,H=a.RangeError,q=l.ArrayBuffer,z=q.prototype,W=l.DataView,G=c.NATIVE_ARRAY_BUFFER_VIEWS,V=c.TYPED_ARRAY_CONSTRUCTOR,K=c.TYPED_ARRAY_TAG,Y=c.TypedArray,J=c.TypedArrayPrototype,Z=c.aTypedArrayConstructor,Q=c.isTypedArray,ee="BYTES_PER_ELEMENT",te="Wrong length",fromList=function(e,t){Z(e);for(var r=0,n=t.length,a=new e(n);n>r;)a[r]=t[r++];return a},addGetter=function(e,t){U(e,t,{get:function(){return j(this)[t]}})},isArrayBuffer=function(e){var t;return k(z,e)||"ArrayBuffer"==(t=w(e))||"SharedArrayBuffer"==t},isTypedArrayIndex=function(e,t){return Q(e)&&!x(t)&&t in e&&f(+t)&&t>=0},re=function getOwnPropertyDescriptor(e,t){t=b(t);return isTypedArrayIndex(e,t)?u(2,e[t]):$(e,t)},ne=function defineProperty(e,t,r){t=b(t);if(isTypedArrayIndex(e,t)&&S(r)&&y(r,"value")&&!y(r,"get")&&!y(r,"set")&&!r.configurable&&(!y(r,"writable")||r.writable)&&(!y(r,"enumerable")||r.enumerable)){e[t]=r.value;return e}return U(e,t,r)};if(s){if(!G){N.f=re;D.f=ne;addGetter(J,"buffer");addGetter(J,"byteOffset");addGetter(J,"byteLength");addGetter(J,"length")}n({target:"Object",stat:!0,forced:!G},{getOwnPropertyDescriptor:re,defineProperty:ne});e.exports=function(e,t,r){var s=e.match(/\d+$/)[0]/8,c=e+(r?"Clamped":"")+"Array",l="get"+e,u="set"+e,f=a[c],b=f,y=b&&b.prototype,w={},addElement=function(e,t){U(e,t,{get:function(){return function(e,t){var r=j(e);return r.view[l](t*s+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,n){var a=j(e);r&&(n=(n=X(n))<0?0:n>255?255:255&n);a.view[u](t*s+a.byteOffset,n,!0)}(this,t,e)},enumerable:!0})};if(G){if(o){b=t((function(e,t,r,n){h(e,y);return L(S(t)?isArrayBuffer(t)?void 0!==n?new f(t,m(r,s),n):void 0!==r?new f(t,m(r,s)):new f(t):Q(t)?fromList(b,t):i(T,b,t):new f(p(t)),e,b)}));C&&C(b,Y);M(O(f),(function(e){e in b||d(b,e,f[e])}));b.prototype=y}}else{b=t((function(e,t,r,n){h(e,y);var a,o,c,l=0,u=0;if(S(t)){if(!isArrayBuffer(t))return Q(t)?fromList(b,t):i(T,b,t);a=t;u=m(r,s);var d=t.byteLength;if(void 0===n){if(d%s)throw H(te);if((o=d-u)<0)throw H(te)}else if((o=g(n)*s)+u>d)throw H(te);c=o/s}else{c=p(t);a=new q(o=c*s)}_(e,{buffer:a,byteOffset:u,byteLength:o,length:c,view:new W(a)});for(;l<c;)addElement(e,l++)}));C&&C(b,Y);y=b.prototype=v(J)}y.constructor!==b&&d(y,"constructor",b);d(y,V,b);K&&d(y,K,c);w[c]=b;n({global:!0,forced:b!=f,sham:!G},w);ee in b||d(b,ee,s);ee in y||d(y,ee,s);E(c)}}else e.exports=function(){}},(e,t,r)=>{var n=r(4),a=r(7),i=r(81),s=r(119).NATIVE_ARRAY_BUFFER_VIEWS,o=n.ArrayBuffer,c=n.Int8Array;e.exports=!s||!a((function(){c(1)}))||!a((function(){new c(-1)}))||!i((function(e){new c;new c(null);new c(1.5);new c(e)}),!0)||a((function(){return 1!==new c(new o(2),1,void 0).length}))},(e,t,r)=>{"use strict";var n,a,i,s=r(120),o=r(6),c=r(4),l=r(20),h=r(19),u=r(37),d=r(78),f=r(30),g=r(42),p=r(46),m=r(43).f,b=r(23),y=r(114),w=r(67),S=r(32),x=r(39),v=c.Int8Array,k=v&&v.prototype,C=c.Uint8ClampedArray,O=C&&C.prototype,T=v&&y(v),M=k&&y(k),E=Object.prototype,D=c.TypeError,N=S("toStringTag"),R=x("TYPED_ARRAY_TAG"),L=x("TYPED_ARRAY_CONSTRUCTOR"),j=s&&!!w&&"Opera"!==d(c.opera),_=!1,U={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},isTypedArray=function(e){if(!h(e))return!1;var t=d(e);return u(U,t)||u($,t)};for(n in U)(i=(a=c[n])&&a.prototype)?g(i,L,a):j=!1;for(n in $)(i=(a=c[n])&&a.prototype)&&g(i,L,a);if(!j||!l(T)||T===Function.prototype){T=function TypedArray(){throw D("Incorrect invocation")};if(j)for(n in U)c[n]&&w(c[n],T)}if(!j||!M||M===E){M=T.prototype;if(j)for(n in U)c[n]&&w(c[n].prototype,M)}j&&y(O)!==M&&w(O,M);if(o&&!u(M,N)){_=!0;m(M,N,{get:function(){return h(this)?this[R]:void 0}});for(n in U)c[n]&&g(c[n],R,n)}e.exports={NATIVE_ARRAY_BUFFER_VIEWS:j,TYPED_ARRAY_CONSTRUCTOR:L,TYPED_ARRAY_TAG:_&&R,aTypedArray:function(e){if(isTypedArray(e))return e;throw D("Target is not a typed array")},aTypedArrayConstructor:function(e){if(l(e)&&(!w||b(T,e)))return e;throw D(f(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,n){if(o){if(r)for(var a in U){var i=c[a];if(i&&u(i.prototype,e))try{delete i.prototype[e]}catch(r){try{i.prototype[e]=t}catch(e){}}}M[e]&&!r||p(M,e,r?t:j&&k[e]||t,n)}},exportTypedArrayStaticMethod:function(e,t,r){var n,a;if(o){if(w){if(r)for(n in U)if((a=c[n])&&u(a,e))try{delete a[e]}catch(e){}if(T[e]&&!r)return;try{return p(T,e,r?t:j&&T[e]||t)}catch(e){}}for(n in U)!(a=c[n])||a[e]&&!r||p(a,e,t)}},isView:function isView(e){if(!h(e))return!1;var t=d(e);return"DataView"===t||u(U,t)||u($,t)},isTypedArray:isTypedArray,TypedArray:T,TypedArrayPrototype:M}},e=>{e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},(e,t,r)=>{"use strict";var n=r(4),a=r(14),i=r(6),s=r(120),o=r(52),c=r(42),l=r(66),h=r(7),u=r(71),d=r(59),f=r(61),g=r(122),p=r(123),m=r(114),b=r(67),y=r(55).f,w=r(43).f,S=r(124),x=r(125),v=r(69),k=r(48),C=o.PROPER,O=o.CONFIGURABLE,T=k.get,M=k.set,E="ArrayBuffer",D="DataView",N="Wrong index",R=n.ArrayBuffer,L=R,j=L&&L.prototype,_=n.DataView,U=_&&_.prototype,$=Object.prototype,X=n.Array,H=n.RangeError,q=a(S),z=a([].reverse),W=p.pack,G=p.unpack,packInt8=function(e){return[255&e]},packInt16=function(e){return[255&e,e>>8&255]},packInt32=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},unpackInt32=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},packFloat32=function(e){return W(e,23,4)},packFloat64=function(e){return W(e,52,8)},addGetter=function(e,t){w(e.prototype,t,{get:function(){return T(this)[t]}})},get=function(e,t,r,n){var a=g(r),i=T(e);if(a+t>i.byteLength)throw H(N);var s=T(i.buffer).bytes,o=a+i.byteOffset,c=x(s,o,o+t);return n?c:z(c)},set=function(e,t,r,n,a,i){var s=g(r),o=T(e);if(s+t>o.byteLength)throw H(N);for(var c=T(o.buffer).bytes,l=s+o.byteOffset,h=n(+a),u=0;u<t;u++)c[l+u]=h[i?u:t-u-1]};if(s){var V=C&&R.name!==E;if(h((function(){R(1)}))&&h((function(){new R(-1)}))&&!h((function(){new R;new R(1.5);new R(NaN);return V&&!O})))V&&O&&c(R,"name",E);else{(L=function ArrayBuffer(e){u(this,j);return new R(g(e))}).prototype=j;for(var K,Y=y(R),J=0;Y.length>J;)(K=Y[J++])in L||c(L,K,R[K]);j.constructor=L}b&&m(U)!==$&&b(U,$);var Z=new _(new L(2)),Q=a(U.setInt8);Z.setInt8(0,2147483648);Z.setInt8(1,2147483649);!Z.getInt8(0)&&Z.getInt8(1)||l(U,{setInt8:function setInt8(e,t){Q(this,e,t<<24>>24)},setUint8:function setUint8(e,t){Q(this,e,t<<24>>24)}},{unsafe:!0})}else{j=(L=function ArrayBuffer(e){u(this,j);var t=g(e);M(this,{bytes:q(X(t),0),byteLength:t});i||(this.byteLength=t)}).prototype;U=(_=function DataView(e,t,r){u(this,U);u(e,j);var n=T(e).byteLength,a=d(t);if(a<0||a>n)throw H("Wrong offset");if(a+(r=void 0===r?n-a:f(r))>n)throw H("Wrong length");M(this,{buffer:e,byteLength:r,byteOffset:a});if(!i){this.buffer=e;this.byteLength=r;this.byteOffset=a}}).prototype;if(i){addGetter(L,"byteLength");addGetter(_,"buffer");addGetter(_,"byteLength");addGetter(_,"byteOffset")}l(U,{getInt8:function getInt8(e){return get(this,1,e)[0]<<24>>24},getUint8:function getUint8(e){return get(this,1,e)[0]},getInt16:function getInt16(e){var t=get(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function getUint16(e){var t=get(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function getInt32(e){return unpackInt32(get(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function getUint32(e){return unpac