pdfjsWorker.js 806 KB

1234567891011121314151617181920212223
  1. (this["webpackJsonp"]=this["webpackJsonp"]||[]).push([["pdfjsWorker"],{"8da2":function(e,t,r){(function(t,r,a,n){
  2. /**
  3. * @licstart The following is the entire license notice for the
  4. * Javascript code in this page
  5. *
  6. * Copyright 2019 Mozilla Foundation
  7. *
  8. * Licensed under the Apache License, Version 2.0 (the "License");
  9. * you may not use this file except in compliance with the License.
  10. * You may obtain a copy of the License at
  11. *
  12. * http://www.apache.org/licenses/LICENSE-2.0
  13. *
  14. * Unless required by applicable law or agreed to in writing, software
  15. * distributed under the License is distributed on an "AS IS" BASIS,
  16. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17. * See the License for the specific language governing permissions and
  18. * limitations under the License.
  19. *
  20. * @licend The above is the entire license notice for the
  21. * Javascript code in this page
  22. */
  23. (function(t,r){e.exports=r()})(0,(function(){return function(e){var t={};function r(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,a){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(a,n,function(t){return e[t]}.bind(null,n));return a},r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";var a=r(1);t.WorkerMessageHandler=a.WorkerMessageHandler},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WorkerMessageHandler=t.WorkerTask=void 0;var a=h(r(2)),n=r(5),i=r(183),o=r(184),s=h(r(8)),c=r(223),l=r(224),u=r(186);function h(e){return e&&e.__esModule?e:{default:e}}function f(e,t){return p(e)||g(e,t)||d()}function d(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function g(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],a=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0)if(r.push(o.value),t&&r.length===t)break}catch(c){n=!0,i=c}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}return r}}function p(e){if(Array.isArray(e))return e}function m(e,t,r,a,n,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(a,n)}function v(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function o(e){m(i,a,n,o,s,"next",e)}function s(e){m(i,a,n,o,s,"throw",e)}o(void 0)}))}}var b=function(){function e(e){this.name=e,this.terminated=!1,this._capability=(0,n.createPromiseCapability)()}return e.prototype={get finished(){return this._capability.promise},finish:function(){this._capability.resolve()},terminate:function(){this.terminated=!0},ensureNotTerminated:function(){if(this.terminated)throw new Error("Worker task was terminated")}},e}();t.WorkerTask=b;var y={setup:function(e,t){var r=!1;e.on("test",(function(t){if(!r)if(r=!0,t instanceof Uint8Array){var a=255===t[0];e.postMessageTransfers=a,e.send("test",{supportTransfers:a})}else e.send("test",null)})),e.on("configure",(function(e){(0,n.setVerbosityLevel)(e.verbosity)})),e.on("GetDocRequest",(function(e){return y.createDocumentHandler(e,t)}))},createDocumentHandler:function(e,t){var r,s=!1,h=null,d=[],g=(0,n.getVerbosityLevel)(),p=e.apiVersion,m="2.3.200";if(p!==m)throw new Error('The API version "'.concat(p,'" does not match ')+'the Worker version "'.concat(m,'".'));var y=e.docId,w=e.docBaseUrl,k=e.docId+"_worker",S=new c.MessageHandler(k,y,t);function x(){if(s)throw new Error("Worker was terminated")}function C(e){d.push(e)}function A(e){e.finish();var t=d.indexOf(e);d.splice(t,1)}function O(e){return P.apply(this,arguments)}function P(){return P=v(a["default"].mark((function e(t){var n,i,o,s;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,r.ensureDoc("checkHeader");case 2:return e.next=4,r.ensureDoc("parseStartXRef");case 4:return e.next=6,r.ensureDoc("parse",[t]);case 6:if(t){e.next=9;break}return e.next=9,r.ensureDoc("checkFirstPage");case 9:return e.next=11,Promise.all([r.ensureDoc("numPages"),r.ensureDoc("fingerprint")]);case 11:return n=e.sent,i=f(n,2),o=i[0],s=i[1],e.abrupt("return",{numPages:o,fingerprint:s});case 16:case"end":return e.stop()}}),e)}))),P.apply(this,arguments)}function I(e,t){var r,a=(0,n.createPromiseCapability)(),i=e.source;if(i.data){try{r=new o.LocalPdfManager(y,i.data,i.password,t,w),a.resolve(r)}catch(p){a.reject(p)}return a.promise}var s,c=[];try{s=new l.PDFWorkerStream(S)}catch(p){return a.reject(p),a.promise}var u=s.getFullReader();u.headersReady.then((function(){if(u.isRangeSupported){var e=i.disableAutoFetch||u.isStreamingSupported;r=new o.NetworkPdfManager(y,s,{msgHandler:S,password:i.password,length:u.contentLength,disableAutoFetch:e,rangeChunkSize:i.rangeChunkSize},t,w);for(var n=0;n<c.length;n++)r.sendProgressiveData(c[n]);c=[],a.resolve(r),h=null}}))["catch"]((function(e){a.reject(e),h=null}));var f=0,d=function(){var e=(0,n.arraysToBytes)(c);i.length&&e.length!==i.length&&(0,n.warn)("reported HTTP length is different from actual");try{r=new o.LocalPdfManager(y,e,i.password,t,w),a.resolve(r)}catch(p){a.reject(p)}c=[]},g=new Promise((function(e,t){var a=function e(a){try{if(x(),a.done)return r||d(),void(h=null);var i=a.value;f+=(0,n.arrayByteLength)(i),u.isStreamingSupported||S.send("DocProgress",{loaded:f,total:Math.max(f,u.contentLength||0)}),r?r.sendProgressiveData(i):c.push(i),u.read().then(e,t)}catch(o){t(o)}};u.read().then(a,t)}));return g["catch"]((function(e){a.reject(e),h=null})),h=function(e){s.cancelAllRequests(e)},a.promise}function T(e){function t(e){x(),S.send("GetDoc",{pdfInfo:e})}function a(e){if(x(),e instanceof n.PasswordException){var t=new b("PasswordException: response "+e.code);C(t),S.sendWithPromise("PasswordRequest",e).then((function(e){A(t),r.updatePassword(e.password),i()}))["catch"](function(e){A(t),S.send("PasswordException",e)}.bind(null,e))}else e instanceof n.InvalidPDFException?S.send("InvalidPDF",e):e instanceof n.MissingPDFException?S.send("MissingPDF",e):e instanceof n.UnexpectedResponseException?S.send("UnexpectedResponse",e):S.send("UnknownError",new n.UnknownErrorException(e.message,e.toString()))}function i(){x(),O(!1).then(t,(function(e){x(),e instanceof u.XRefParseException?(r.requestLoadedStream(),r.onLoadedStream().then((function(){x(),O(!0).then(t,a)}))):a(e)}),a)}x();var o={forceDataSchema:e.disableCreateObjectURL,maxImageSize:e.maxImageSize,disableFontFace:e.disableFontFace,nativeImageDecoderSupport:e.nativeImageDecoderSupport,ignoreErrors:e.ignoreErrors,isEvalSupported:e.isEvalSupported};I(e,o).then((function(e){if(s)throw e.terminate(new n.AbortException("Worker was terminated.")),new Error("Worker was terminated");r=e,r.onLoadedStream().then((function(e){S.send("DataLoaded",{length:e.bytes.byteLength})}))})).then(i,a)}return S.postMessageTransfers=e.postMessageTransfers,S.on("GetPage",(function(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){var t=f(e,4),r=t[0],a=t[1],n=t[2],i=t[3];return{rotate:r,ref:a,userUnit:n,view:i}}))}))})),S.on("GetPageIndex",(function(e){var t=i.Ref.get(e.ref.num,e.ref.gen),a=r.pdfDocument.catalog;return a.getPageIndex(t)})),S.on("GetDestinations",(function(e){return r.ensureCatalog("destinations")})),S.on("GetDestination",(function(e){return r.ensureCatalog("getDestination",[e.id])})),S.on("GetPageLabels",(function(e){return r.ensureCatalog("pageLabels")})),S.on("GetPageLayout",(function(e){return r.ensureCatalog("pageLayout")})),S.on("GetPageMode",(function(e){return r.ensureCatalog("pageMode")})),S.on("GetViewerPreferences",(function(e){return r.ensureCatalog("viewerPreferences")})),S.on("GetOpenActionDestination",(function(e){return r.ensureCatalog("openActionDestination")})),S.on("GetAttachments",(function(e){return r.ensureCatalog("attachments")})),S.on("GetJavaScript",(function(e){return r.ensureCatalog("javaScript")})),S.on("GetOutline",(function(e){return r.ensureCatalog("documentOutline")})),S.on("GetPermissions",(function(e){return r.ensureCatalog("permissions")})),S.on("GetMetadata",(function(e){return Promise.all([r.ensureDoc("documentInfo"),r.ensureCatalog("metadata")])})),S.on("GetData",(function(e){return r.requestLoadedStream(),r.onLoadedStream().then((function(e){return e.bytes}))})),S.on("GetStats",(function(e){return r.pdfDocument.xref.stats})),S.on("GetAnnotations",(function(e){var t=e.pageIndex,a=e.intent;return r.getPage(t).then((function(e){return e.getAnnotationsData(a)}))})),S.on("GetOperatorList",(function(e,t){var a=e.pageIndex;r.getPage(a).then((function(r){var i=new b("GetOperatorList: page ".concat(a));C(i);var o=g>=n.VerbosityLevel.INFOS?Date.now():0;r.getOperatorList({handler:S,sink:t,task:i,intent:e.intent,renderInteractiveForms:e.renderInteractiveForms}).then((function(e){A(i),o&&(0,n.info)("page=".concat(a+1," - getOperatorList: time=")+"".concat(Date.now()-o,"ms, len=").concat(e.length)),t.close()}),(function(e){A(i),i.terminated||(S.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.unknown}),t.error(e))}))}))}),this),S.on("GetTextContent",(function(e,t){var a=e.pageIndex;t.onPull=function(e){},t.onCancel=function(e){},r.getPage(a).then((function(r){var i=new b("GetTextContent: page "+a);C(i);var o=g>=n.VerbosityLevel.INFOS?Date.now():0;r.extractTextContent({handler:S,task:i,sink:t,normalizeWhitespace:e.normalizeWhitespace,combineTextItems:e.combineTextItems}).then((function(){A(i),o&&(0,n.info)("page=".concat(a+1," - getTextContent: time=")+"".concat(Date.now()-o,"ms")),t.close()}),(function(e){A(i),i.terminated||t.error(e)}))}))})),S.on("FontFallback",(function(e){return r.fontFallback(e.id,S)})),S.on("Cleanup",(function(e){return r.cleanup()})),S.on("Terminate",(function(e){s=!0,r&&(r.terminate(new n.AbortException("Worker was terminated.")),r=null),h&&h(new n.AbortException("Worker was terminated.")),(0,i.clearPrimitiveCaches)();var t=[];return d.forEach((function(e){t.push(e.finished),e.terminate()})),Promise.all(t).then((function(){S.destroy(),S=null}))})),S.on("Ready",(function(t){T(e),e=null})),k},initializeFromPort:function(e){var t=new c.MessageHandler("worker","main",e);y.setup(t,e),t.send("ready",null)}};function w(e){return"function"===typeof e.postMessage&&"onmessage"in e}t.WorkerMessageHandler=y,"undefined"===typeof window&&!(0,s["default"])()&&"undefined"!==typeof self&&w(self)&&y.initializeFromPort(self)},function(e,t,r){"use strict";e.exports=r(3)},function(e,t,r){"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},t(e)}var r=function(e){var r,a=Object.prototype,n=a.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(e,t,r,a){var n=t&&t.prototype instanceof m?t:m,i=Object.create(n.prototype),o=new T(a||[]);return i._invoke=A(e,r,o),i}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(a){return{type:"throw",arg:a}}}e.wrap=l;var h="suspendedStart",f="suspendedYield",d="executing",g="completed",p={};function m(){}function v(){}function b(){}var y={};y[o]=function(){return this};var w=Object.getPrototypeOf,k=w&&w(w(E([])));k&&k!==a&&n.call(k,o)&&(y=k);var S=b.prototype=m.prototype=Object.create(y);function x(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function C(e){function r(a,i,o,s){var c=u(e[a],e,i);if("throw"!==c.type){var l=c.arg,h=l.value;return h&&"object"===t(h)&&n.call(h,"__await")?Promise.resolve(h.__await).then((function(e){r("next",e,o,s)}),(function(e){r("throw",e,o,s)})):Promise.resolve(h).then((function(e){l.value=e,o(l)}),(function(e){return r("throw",e,o,s)}))}s(c.arg)}var a;function i(e,t){function n(){return new Promise((function(a,n){r(e,t,a,n)}))}return a=a?a.then(n,n):n()}this._invoke=i}function A(e,t,r){var a=h;return function(n,i){if(a===d)throw new Error("Generator is already running");if(a===g){if("throw"===n)throw i;return F()}r.method=n,r.arg=i;while(1){var o=r.delegate;if(o){var s=O(o,r);if(s){if(s===p)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=d;var c=u(e,t,r);if("normal"===c.type){if(a=r.done?g:f,c.arg===p)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(a=g,r.method="throw",r.arg=c.arg)}}}function O(e,t){var a=e.iterator[t.method];if(a===r){if(t.delegate=null,"throw"===t.method){if(e.iterator["return"]&&(t.method="return",t.arg=r,O(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=u(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,p;var i=n.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function P(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 I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function E(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 a=-1,i=function t(){while(++a<e.length)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=r,t.done=!0,t};return i.next=i}}return{next:F}}function F(){return{value:r,done:!0}}return v.prototype=S.constructor=b,b.constructor=v,b[c]=v.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,c in e||(e[c]="GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},x(C.prototype),C.prototype[s]=function(){return this},e.AsyncIterator=C,e.async=function(t,r,a,n){var i=new C(l(t,r,a,n));return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},x(S),S[c]="Generator",S[o]=function(){return this},S.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){while(t.length){var a=t.pop();if(a in e)return r.value=a,r.done=!1,r}return r.done=!0,r}},e.values=E,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(I),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=r)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(a,n){return s.type="throw",s.arg=e,t.next=a,n&&(t.method="next",t.arg=r),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var c=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(c&&l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),I(r),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var a=r.completion;if("throw"===a.type){var n=a.arg;I(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:E(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=r),p}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=r}catch(a){Function("r","regeneratorRuntime = r")(r)}}).call(this,r(4)(e))},function(e,t,r){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,r,a){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.arrayByteLength=ne,r.arraysToBytes=ie,r.assert=q,r.bytesToString=re,r.createPromiseCapability=Oe,r.getVerbosityLevel=D,r.info=N,r.isArrayBuffer=xe,r.isArrayEqual=Ce,r.isBool=we,r.isEmptyObj=ye,r.isNum=ke,r.isString=Se,r.isSpace=Ae,r.isSameOrigin=z,r.createValidAbsoluteUrl=G,r.isLittleEndian=he,r.isEvalSupported=fe,r.log2=se,r.readInt8=ce,r.readUint16=le,r.readUint32=ue,r.removeNullCharacters=te,r.setVerbosityLevel=M,r.shadow=W,r.string32=oe,r.stringToBytes=ae,r.stringToPDFString=me,r.stringToUTF8String=ve,r.utf8StringToString=be,r.warn=U,r.unreachable=j,Object.defineProperty(r,"ReadableStream",{enumerable:!0,get:function(){return n.ReadableStream}}),r.createObjectURL=r.FormatError=r.Util=r.UnknownErrorException=r.UnexpectedResponseException=r.TextRenderingMode=r.StreamType=r.PermissionFlag=r.PasswordResponses=r.PasswordException=r.NativeImageDecoding=r.MissingPDFException=r.InvalidPDFException=r.AbortException=r.CMapCompressionType=r.ImageKind=r.FontType=r.AnnotationType=r.AnnotationStateModelType=r.AnnotationReviewState=r.AnnotationReplyType=r.AnnotationMarkedState=r.AnnotationFlag=r.AnnotationFieldFlag=r.AnnotationBorderStyleType=r.UNSUPPORTED_FEATURES=r.VerbosityLevel=r.OPS=r.IDENTITY_MATRIX=r.FONT_IDENTITY_MATRIX=r.BaseException=void 0,a(6);var n=a(181);function i(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function o(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),e}function s(e){return s="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},s(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return!t||"object"!==s(t)&&"function"!==typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}var g=[1,0,0,1,0,0];r.IDENTITY_MATRIX=g;var p=[.001,0,0,.001,0,0];r.FONT_IDENTITY_MATRIX=p;var m={NONE:"none",DECODE:"decode",DISPLAY:"display"};r.NativeImageDecoding=m;var v={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};r.PermissionFlag=v;var b={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};r.TextRenderingMode=b;var y={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};r.ImageKind=y;var w={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};r.AnnotationType=w;var k={MARKED:"Marked",REVIEW:"Review"};r.AnnotationStateModelType=k;var S={MARKED:"Marked",UNMARKED:"Unmarked"};r.AnnotationMarkedState=S;var x={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};r.AnnotationReviewState=x;var C={GROUP:"Group",REPLY:"R"};r.AnnotationReplyType=C;var A={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};r.AnnotationFlag=A;var O={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864};r.AnnotationFieldFlag=O;var P={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};r.AnnotationBorderStyleType=P;var I={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"};r.StreamType=I;var T={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};r.FontType=T;var E={ERRORS:0,WARNINGS:1,INFOS:5};r.VerbosityLevel=E;var F={NONE:0,BINARY:1,STREAM:2};r.CMapCompressionType=F;var B={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};r.OPS=B;var _={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"};r.UNSUPPORTED_FEATURES=_;var R={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};r.PasswordResponses=R;var L=E.WARNINGS;function M(e){Number.isInteger(e)&&(L=e)}function D(){return L}function N(e){L>=E.INFOS&&t("log","Info: ".concat(e)," at static/pdf/build/pdf.worker.js:1706")}function U(e){L>=E.WARNINGS&&t("log","Warning: ".concat(e)," at static/pdf/build/pdf.worker.js:1712")}function j(e){throw new Error(e)}function q(e,t){e||j(t)}function z(e,t){var r;try{if(r=new URL(e),!r.origin||"null"===r.origin)return!1}catch(n){return!1}var a=new URL(t,r);return r.origin===a.origin}function H(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function G(e,t){if(!e)return null;try{var r=t?new URL(e,t):new URL(e);if(H(r))return r}catch(a){}return null}function W(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}var X=function(){function e(t){this.constructor===e&&j("Cannot initialize BaseException."),this.message=t,this.name=this.constructor.name}return e.prototype=new Error,e.constructor=e,e}();r.BaseException=X;var V=function(e){function t(e,r){var a;return c(this,t),a=l(this,h(t).call(this,e)),a.code=r,a}return f(t,e),t}(X);r.PasswordException=V;var K=function(e){function t(e,r){var a;return c(this,t),a=l(this,h(t).call(this,e)),a.details=r,a}return f(t,e),t}(X);r.UnknownErrorException=K;var Y=function(e){function t(){return c(this,t),l(this,h(t).apply(this,arguments))}return f(t,e),t}(X);r.InvalidPDFException=Y;var J=function(e){function t(){return c(this,t),l(this,h(t).apply(this,arguments))}return f(t,e),t}(X);r.MissingPDFException=J;var Z=function(e){function t(e,r){var a;return c(this,t),a=l(this,h(t).call(this,e)),a.status=r,a}return f(t,e),t}(X);r.UnexpectedResponseException=Z;var Q=function(e){function t(){return c(this,t),l(this,h(t).apply(this,arguments))}return f(t,e),t}(X);r.FormatError=Q;var $=function(e){function t(){return c(this,t),l(this,h(t).apply(this,arguments))}return f(t,e),t}(X);r.AbortException=$;var ee=/\x00/g;function te(e){return"string"!==typeof e?(U("The argument for removeNullCharacters must be a string."),e):e.replace(ee,"")}function re(e){q(null!==e&&"object"===s(e)&&void 0!==e.length,"Invalid argument for bytesToString");var t=e.length,r=8192;if(t<r)return String.fromCharCode.apply(null,e);for(var a=[],n=0;n<t;n+=r){var i=Math.min(n+r,t),o=e.subarray(n,i);a.push(String.fromCharCode.apply(null,o))}return a.join("")}function ae(e){q("string"===typeof e,"Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),a=0;a<t;++a)r[a]=255&e.charCodeAt(a);return r}function ne(e){return void 0!==e.length?e.length:(q(void 0!==e.byteLength),e.byteLength)}function ie(e){var t=e.length;if(1===t&&e[0]instanceof Uint8Array)return e[0];for(var r=0,a=0;a<t;a++)r+=ne(e[a]);for(var n=0,i=new Uint8Array(r),o=0;o<t;o++){var s=e[o];s instanceof Uint8Array||(s="string"===typeof s?ae(s):new Uint8Array(s));var c=s.byteLength;i.set(s,n),n+=c}return i}function oe(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function se(e){return e<=0?0:Math.ceil(Math.log2(e))}function ce(e,t){return e[t]<<24>>24}function le(e,t){return e[t]<<8|e[t+1]}function ue(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function he(){var e=new Uint8Array(4);e[0]=1;var t=new Uint32Array(e.buffer,0,1);return 1===t[0]}function fe(){try{return new Function(""),!0}catch(e){return!1}}var de=["rgb(",0,",",0,",",0,")"],ge=function(){function e(){c(this,e)}return o(e,null,[{key:"makeCssRgb",value:function(e,t,r){return de[1]=e,de[3]=t,de[5]=r,de.join("")}},{key:"transform",value:function(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}},{key:"applyTransform",value:function(e,t){var r=e[0]*t[0]+e[1]*t[2]+t[4],a=e[0]*t[1]+e[1]*t[3]+t[5];return[r,a]}},{key:"applyInverseTransform",value:function(e,t){var r=t[0]*t[3]-t[1]*t[2],a=(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r,n=(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r;return[a,n]}},{key:"getAxialAlignedBoundingBox",value:function(t,r){var a=e.applyTransform(t,r),n=e.applyTransform(t.slice(2,4),r),i=e.applyTransform([t[0],t[3]],r),o=e.applyTransform([t[2],t[1]],r);return[Math.min(a[0],n[0],i[0],o[0]),Math.min(a[1],n[1],i[1],o[1]),Math.max(a[0],n[0],i[0],o[0]),Math.max(a[1],n[1],i[1],o[1])]}},{key:"inverseTransform",value:function(e){var t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}},{key:"apply3dTransform",value:function(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}},{key:"singularValueDecompose2dScale",value:function(e){var t=[e[0],e[2],e[1],e[3]],r=e[0]*t[0]+e[1]*t[2],a=e[0]*t[1]+e[1]*t[3],n=e[2]*t[0]+e[3]*t[2],i=e[2]*t[1]+e[3]*t[3],o=(r+i)/2,s=Math.sqrt((r+i)*(r+i)-4*(r*i-n*a))/2,c=o+s||1,l=o-s||1;return[Math.sqrt(c),Math.sqrt(l)]}},{key:"normalizeRect",value:function(e){var t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(t,r){function a(e,t){return e-t}var n=[t[0],t[2],r[0],r[2]].sort(a),i=[t[1],t[3],r[1],r[3]].sort(a),o=[];return t=e.normalizeRect(t),r=e.normalizeRect(r),n[0]===t[0]&&n[1]===r[0]||n[0]===r[0]&&n[1]===t[0]?(o[0]=n[1],o[2]=n[2],i[0]===t[1]&&i[1]===r[1]||i[0]===r[1]&&i[1]===t[1]?(o[1]=i[1],o[3]=i[2],o):null):null}}]),e}();r.Util=ge;var pe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function me(e){var t=e.length,r=[];if("\xfe"===e[0]&&"\xff"===e[1])for(var a=2;a<t;a+=2)r.push(String.fromCharCode(e.charCodeAt(a)<<8|e.charCodeAt(a+1)));else for(var n=0;n<t;++n){var i=pe[e.charCodeAt(n)];r.push(i?String.fromCharCode(i):e.charAt(n))}return r.join("")}function ve(e){return decodeURIComponent(escape(e))}function be(e){return unescape(encodeURIComponent(e))}function ye(e){for(var t in e)return!1;return!0}function we(e){return"boolean"===typeof e}function ke(e){return"number"===typeof e}function Se(e){return"string"===typeof e}function xe(e){return"object"===s(e)&&null!==e&&void 0!==e.byteLength}function Ce(e,t){return e.length===t.length&&e.every((function(e,r){return e===t[r]}))}function Ae(e){return 32===e||9===e||13===e||10===e}function Oe(){var e=Object.create(null),t=!1;return Object.defineProperty(e,"settled",{get:function(){return t}}),e.promise=new Promise((function(r,a){e.resolve=function(e){t=!0,r(e)},e.reject=function(e){t=!0,a(e)}})),e}var Pe=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function(t,r){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!a&&URL.createObjectURL){var n=new Blob([t],{type:r});return URL.createObjectURL(n)}for(var i="data:".concat(r,";base64,"),o=0,s=t.length;o<s;o+=3){var c=255&t[o],l=255&t[o+1],u=255&t[o+2],h=c>>2,f=(3&c)<<4|l>>4,d=o+1<s?(15&l)<<2|u>>6:64,g=o+2<s?63&u:64;i+=e[h]+e[f]+e[d]+e[g]}return i}}();r.createObjectURL=Pe},function(e,t,a){"use strict";function n(e){return n="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},n(e)}var i=a(7);if(!i._pdfjsCompatibilityChecked){i._pdfjsCompatibilityChecked=!0;var o=a(8),s="object"===("undefined"===typeof window?"undefined":n(window))&&"object"===("undefined"===typeof document?"undefined":n(document));(function(){!i.btoa&&o()&&(i.btoa=function(e){return r.from(e,"binary").toString("base64")})})(),function(){!i.atob&&o()&&(i.atob=function(e){return r.from(e,"base64").toString("binary")})}(),function(){s&&"undefined"===typeof Element.prototype.remove&&(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)})}(),function(){if(s&&!o()){var e=document.createElement("div");if(e.classList.add("testOne","testTwo"),!0!==e.classList.contains("testOne")||!0!==e.classList.contains("testTwo")){var t=DOMTokenList.prototype.add,r=DOMTokenList.prototype.remove;DOMTokenList.prototype.add=function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];for(var n=0,i=r;n<i.length;n++){var o=i[n];t.call(this,o)}},DOMTokenList.prototype.remove=function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];for(var n=0,i=t;n<i.length;n++){var o=i[n];r.call(this,o)}}}}}(),function(){if(s&&!o()){var e=document.createElement("div");!1!==e.classList.toggle("test",0)&&(DOMTokenList.prototype.toggle=function(e){var t=arguments.length>1?!!arguments[1]:!this.contains(e);return this[t?"add":"remove"](e),t})}}(),function(){String.prototype.startsWith||a(9)}(),function(){String.prototype.endsWith||a(61)}(),function(){String.prototype.includes||a(63)}(),function(){Array.prototype.includes||a(65)}(),function(){Array.from||a(72)}(),function(){Object.assign||a(93)}(),function(){Math.log2||(Math.log2=a(96))}(),function(){Number.isNaN||(Number.isNaN=a(98))}(),function(){Number.isInteger||(Number.isInteger=a(100))}(),function(){i.Promise&&i.Promise.prototype&&i.Promise.prototype["finally"]||(i.Promise=a(103))}(),function(){i.URL=a(125)}(),function(){i.WeakMap||(i.WeakMap=a(132))}(),function(){i.WeakSet||(i.WeakSet=a(142))}(),function(){String.prototype.codePointAt||a(144)}(),function(){String.fromCodePoint||(String.fromCodePoint=a(146))}(),function(){i.Symbol||a(148)}(),function(){String.prototype.padStart||a(171)}(),function(){String.prototype.padEnd||a(176)}(),function(){Object.values||(Object.values=a(178))}()}},function(e,t,r){"use strict";e.exports="undefined"!==typeof window&&window.Math===Math?window:"undefined"!==typeof a&&a.Math===Math?a:"undefined"!==typeof self&&self.Math===Math?self:{}},function(e,t,r){"use strict";function a(e){return a="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},a(e)}e.exports=function(){return"object"===("undefined"===typeof n?"undefined":a(n))&&n+""==="[object process]"&&!n.versions["nw"]&&!n.versions["electron"]}},function(e,t,r){r(10);var a=r(58);e.exports=a("String","startsWith")},function(e,t,r){"use strict";var a=r(11),n=r(47),i=r(53),o=r(21),s=r(57),c="".startsWith,l=Math.min;a({target:"String",proto:!0,forced:!s("startsWith")},{startsWith:function(e){var t=String(o(this));i(e);var r=n(l(arguments.length>1?arguments[1]:void 0,t.length)),a=String(e);return c?c.call(t,a,r):t.slice(r,r+a.length)===a}})},function(e,t,r){var a=r(12),n=r(13).f,i=r(27),o=r(30),s=r(32),c=r(40),l=r(52);e.exports=function(e,t){var r,u,h,f,d,g,p=e.target,m=e.global,v=e.stat;if(u=m?a:v?a[p]||s(p,{}):(a[p]||{}).prototype,u)for(h in t){if(d=t[h],e.noTargetGet?(g=n(u,h),f=g&&g.value):f=u[h],r=l(m?h:p+(v?".":"#")+h,e.forced),!r&&void 0!==f){if(typeof d===typeof f)continue;c(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),o(u,h,d,e)}}},function(e,t){var r="object",n=function(e){return e&&e.Math==Math&&e};e.exports=n(typeof globalThis==r&&globalThis)||n(typeof window==r&&window)||n(typeof self==r&&self)||n(typeof a==r&&a)||Function("return this")()},function(e,t,r){var a=r(14),n=r(16),i=r(17),o=r(18),s=r(22),c=r(24),l=r(25),u=Object.getOwnPropertyDescriptor;t.f=a?u:function(e,t){if(e=o(e),t=s(t,!0),l)try{return u(e,t)}catch(r){}if(c(e,t))return i(!n.f.call(e,t),e[t])}},function(e,t,r){var a=r(15);e.exports=!a((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,r){"use strict";var a={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!a.call({1:2},1);t.f=i?function(e){var t=n(this,e);return!!t&&t.enumerable}:a},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var a=r(19),n=r(21);e.exports=function(e){return a(n(e))}},function(e,t,r){var a=r(15),n=r(20),i="".split;e.exports=a((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==n(e)?i.call(e,""):Object(e)}:Object},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var a=r(23);e.exports=function(e,t){if(!a(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!a(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!a(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!a(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var a=r(14),n=r(15),i=r(26);e.exports=!a&&!n((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var a=r(12),n=r(23),i=a.document,o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t,r){var a=r(14),n=r(28),i=r(17);e.exports=a?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var a=r(14),n=r(25),i=r(29),o=r(22),s=Object.defineProperty;t.f=a?s:function(e,t,r){if(i(e),t=o(t,!0),i(r),n)try{return s(e,t,r)}catch(a){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var a=r(23);e.exports=function(e){if(!a(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,r){var a=r(12),n=r(31),i=r(27),o=r(24),s=r(32),c=r(34),l=r(35),u=l.get,h=l.enforce,f=String(c).split("toString");n("inspectSource",(function(e){return c.call(e)})),(e.exports=function(e,t,r,n){var c=!!n&&!!n.unsafe,l=!!n&&!!n.enumerable,u=!!n&&!!n.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),h(r).source=f.join("string"==typeof t?t:"")),e!==a?(c?!u&&e[t]&&(l=!0):delete e[t],l?e[t]=r:i(e,t,r)):l?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c.call(this)}))},function(e,t,r){var a=r(12),n=r(32),i=r(33),o="__core-js_shared__",s=a[o]||n(o,{});(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.2.1",mode:i?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,r){var a=r(12),n=r(27);e.exports=function(e,t){try{n(a,e,t)}catch(r){a[e]=t}return t}},function(e,t){e.exports=!1},function(e,t,r){var a=r(31);e.exports=a("native-function-to-string",Function.toString)},function(e,t,r){var a,n,i,o=r(36),s=r(12),c=r(23),l=r(27),u=r(24),h=r(37),f=r(39),d=s.WeakMap,g=function(e){return i(e)?n(e):a(e,{})},p=function(e){return function(t){var r;if(!c(t)||(r=n(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}};if(o){var m=new d,v=m.get,b=m.has,y=m.set;a=function(e,t){return y.call(m,e,t),t},n=function(e){return v.call(m,e)||{}},i=function(e){return b.call(m,e)}}else{var w=h("state");f[w]=!0,a=function(e,t){return l(e,w,t),t},n=function(e){return u(e,w)?e[w]:{}},i=function(e){return u(e,w)}}e.exports={set:a,get:n,has:i,enforce:g,getterFor:p}},function(e,t,r){var a=r(12),n=r(34),i=a.WeakMap;e.exports="function"===typeof i&&/native code/.test(n.call(i))},function(e,t,r){var a=r(31),n=r(38),i=a("keys");e.exports=function(e){return i[e]||(i[e]=n(e))}},function(e,t){var r=0,a=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+a).toString(36)}},function(e,t){e.exports={}},function(e,t,r){var a=r(24),n=r(41),i=r(13),o=r(28);e.exports=function(e,t){for(var r=n(t),s=o.f,c=i.f,l=0;l<r.length;l++){var u=r[l];a(e,u)||s(e,u,c(t,u))}}},function(e,t,r){var a=r(42),n=r(44),i=r(51),o=r(29);e.exports=a("Reflect","ownKeys")||function(e){var t=n.f(o(e)),r=i.f;return r?t.concat(r(e)):t}},function(e,t,r){var a=r(43),n=r(12),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(a[e])||i(n[e]):a[e]&&a[e][t]||n[e]&&n[e][t]}},function(e,t,r){e.exports=r(12)},function(e,t,r){var a=r(45),n=r(50),i=n.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return a(e,i)}},function(e,t,r){var a=r(24),n=r(18),i=r(46).indexOf,o=r(39);e.exports=function(e,t){var r,s=n(e),c=0,l=[];for(r in s)!a(o,r)&&a(s,r)&&l.push(r);while(t.length>c)a(s,r=t[c++])&&(~i(l,r)||l.push(r));return l}},function(e,t,r){var a=r(18),n=r(47),i=r(49),o=function(e){return function(t,r,o){var s,c=a(t),l=n(c.length),u=i(o,l);if(e&&r!=r){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},function(e,t,r){var a=r(48),n=Math.min;e.exports=function(e){return e>0?n(a(e),9007199254740991):0}},function(e,t){var r=Math.ceil,a=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?a:r)(e)}},function(e,t,r){var a=r(48),n=Math.max,i=Math.min;e.exports=function(e,t){var r=a(e);return r<0?n(r+t,0):i(r,t)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var a=r(15),n=/#|\.prototype\./,i=function(e,t){var r=s[o(e)];return r==l||r!=c&&("function"==typeof t?a(t):!!t)},o=i.normalize=function(e){return String(e).replace(n,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",l=i.POLYFILL="P";e.exports=i},function(e,t,r){var a=r(54);e.exports=function(e){if(a(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,r){var a=r(23),n=r(20),i=r(55),o=i("match");e.exports=function(e){var t;return a(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==n(e))}},function(e,t,r){var a=r(12),n=r(31),i=r(38),o=r(56),s=a.Symbol,c=n("wks");e.exports=function(e){return c[e]||(c[e]=o&&s[e]||(o?s:i)("Symbol."+e))}},function(e,t,r){var a=r(15);e.exports=!!Object.getOwnPropertySymbols&&!a((function(){return!String(Symbol())}))},function(e,t,r){var a=r(55),n=a("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n]=!1,"/./"[e](t)}catch(a){}}return!1}},function(e,t,r){var a=r(12),n=r(59),i=Function.call;e.exports=function(e,t,r){return n(i,a[e].prototype[t],r)}},function(e,t,r){var a=r(60);e.exports=function(e,t,r){if(a(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,a){return e.call(t,r,a)};case 3:return function(r,a,n){return e.call(t,r,a,n)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,r){r(62);var a=r(58);e.exports=a("String","endsWith")},function(e,t,r){"use strict";var a=r(11),n=r(47),i=r(53),o=r(21),s=r(57),c="".endsWith,l=Math.min;a({target:"String",proto:!0,forced:!s("endsWith")},{endsWith:function(e){var t=String(o(this));i(e);var r=arguments.length>1?arguments[1]:void 0,a=n(t.length),s=void 0===r?a:l(n(r),a),u=String(e);return c?c.call(t,u,s):t.slice(s-u.length,s)===u}})},function(e,t,r){r(64);var a=r(58);e.exports=a("String","includes")},function(e,t,r){"use strict";var a=r(11),n=r(53),i=r(21),o=r(57);a({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~String(i(this)).indexOf(n(e),arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){r(66);var a=r(58);e.exports=a("Array","includes")},function(e,t,r){"use strict";var a=r(11),n=r(46).includes,i=r(67);a({target:"Array",proto:!0},{includes:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},function(e,t,r){var a=r(55),n=r(68),i=r(27),o=a("unscopables"),s=Array.prototype;void 0==s[o]&&i(s,o,n(null)),e.exports=function(e){s[o][e]=!0}},function(e,t,r){var a=r(29),n=r(69),i=r(50),o=r(39),s=r(71),c=r(26),l=r(37),u=l("IE_PROTO"),h="prototype",f=function(){},d=function(){var e,t=c("iframe"),r=i.length,a="<",n="script",o=">",l="java"+n+":";t.style.display="none",s.appendChild(t),t.src=String(l),e=t.contentWindow.document,e.open(),e.write(a+n+o+"document.F=Object"+a+"/"+n+o),e.close(),d=e.F;while(r--)delete d[h][i[r]];return d()};e.exports=Object.create||function(e,t){var r;return null!==e?(f[h]=a(e),r=new f,f[h]=null,r[u]=e):r=d(),void 0===t?r:n(r,t)},o[u]=!0},function(e,t,r){var a=r(14),n=r(28),i=r(29),o=r(70);e.exports=a?Object.defineProperties:function(e,t){i(e);var r,a=o(t),s=a.length,c=0;while(s>c)n.f(e,r=a[c++],t[r]);return e}},function(e,t,r){var a=r(45),n=r(50);e.exports=Object.keys||function(e){return a(e,n)}},function(e,t,r){var a=r(42);e.exports=a("document","documentElement")},function(e,t,r){r(73),r(85);var a=r(43);e.exports=a.Array.from},function(e,t,r){"use strict";var a=r(74).charAt,n=r(35),i=r(75),o="String Iterator",s=n.set,c=n.getterFor(o);i(String,"String",(function(e){s(this,{type:o,string:String(e),index:0})}),(function(){var e,t=c(this),r=t.string,n=t.index;return n>=r.length?{value:void 0,done:!0}:(e=a(r,n),t.index+=e.length,{value:e,done:!1})}))},function(e,t,r){var a=r(48),n=r(21),i=function(e){return function(t,r){var i,o,s=String(n(t)),c=a(r),l=s.length;return c<0||c>=l?e?"":void 0:(i=s.charCodeAt(c),i<55296||i>56319||c+1===l||(o=s.charCodeAt(c+1))<56320||o>57343?e?s.charAt(c):i:e?s.slice(c,c+2):o-56320+(i-55296<<10)+65536)}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,r){"use strict";var a=r(11),n=r(76),i=r(78),o=r(83),s=r(81),c=r(27),l=r(30),u=r(55),h=r(33),f=r(82),d=r(77),g=d.IteratorPrototype,p=d.BUGGY_SAFARI_ITERATORS,m=u("iterator"),v="keys",b="values",y="entries",w=function(){return this};e.exports=function(e,t,r,u,d,k,S){n(r,t,u);var x,C,A,O=function(e){if(e===d&&F)return F;if(!p&&e in T)return T[e];switch(e){case v:return function(){return new r(this,e)};case b:return function(){return new r(this,e)};case y:return function(){return new r(this,e)}}return function(){return new r(this)}},P=t+" Iterator",I=!1,T=e.prototype,E=T[m]||T["@@iterator"]||d&&T[d],F=!p&&E||O(d),B="Array"==t&&T.entries||E;if(B&&(x=i(B.call(new e)),g!==Object.prototype&&x.next&&(h||i(x)===g||(o?o(x,g):"function"!=typeof x[m]&&c(x,m,w)),s(x,P,!0,!0),h&&(f[P]=w))),d==b&&E&&E.name!==b&&(I=!0,F=function(){return E.call(this)}),h&&!S||T[m]===F||c(T,m,F),f[t]=F,d)if(C={values:O(b),keys:k?F:O(v),entries:O(y)},S)for(A in C)(p||I||!(A in T))&&l(T,A,C[A]);else a({target:t,proto:!0,forced:p||I},C);return C}},function(e,t,r){"use strict";var a=r(77).IteratorPrototype,n=r(68),i=r(17),o=r(81),s=r(82),c=function(){return this};e.exports=function(e,t,r){var l=t+" Iterator";return e.prototype=n(a,{next:i(1,r)}),o(e,l,!1,!0),s[l]=c,e}},function(e,t,r){"use strict";var a,n,i,o=r(78),s=r(27),c=r(24),l=r(55),u=r(33),h=l("iterator"),f=!1,d=function(){return this};[].keys&&(i=[].keys(),"next"in i?(n=o(o(i)),n!==Object.prototype&&(a=n)):f=!0),void 0==a&&(a={}),u||c(a,h)||s(a,h,d),e.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:f}},function(e,t,r){var a=r(24),n=r(79),i=r(37),o=r(80),s=i("IE_PROTO"),c=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=n(e),a(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},function(e,t,r){var a=r(21);e.exports=function(e){return Object(a(e))}},function(e,t,r){var a=r(15);e.exports=!a((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var a=r(28).f,n=r(24),i=r(55),o=i("toStringTag");e.exports=function(e,t,r){e&&!n(e=r?e:e.prototype,o)&&a(e,o,{configurable:!0,value:t})}},function(e,t){e.exports={}},function(e,t,r){var a=r(29),n=r(84);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(r,[]),t=r instanceof Array}catch(i){}return function(r,i){return a(r),n(i),t?e.call(r,i):r.__proto__=i,r}}():void 0)},function(e,t,r){var a=r(23);e.exports=function(e){if(!a(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,r){var a=r(11),n=r(86),i=r(92),o=!i((function(e){Array.from(e)}));a({target:"Array",stat:!0,forced:o},{from:n})},function(e,t,r){"use strict";var a=r(59),n=r(79),i=r(87),o=r(88),s=r(47),c=r(89),l=r(90);e.exports=function(e){var t,r,u,h,f=n(e),d="function"==typeof this?this:Array,g=arguments.length,p=g>1?arguments[1]:void 0,m=void 0!==p,v=0,b=l(f);if(m&&(p=a(p,g>2?arguments[2]:void 0,2)),void 0==b||d==Array&&o(b))for(t=s(f.length),r=new d(t);t>v;v++)c(r,v,m?p(f[v],v):f[v]);else for(h=b.call(f),r=new d;!(u=h.next()).done;v++)c(r,v,m?i(h,p,[u.value,v],!0):u.value);return r.length=v,r}},function(e,t,r){var a=r(29);e.exports=function(e,t,r,n){try{return n?t(a(r)[0],r[1]):t(r)}catch(o){var i=e["return"];throw void 0!==i&&a(i.call(e)),o}}},function(e,t,r){var a=r(55),n=r(82),i=a("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}},function(e,t,r){"use strict";var a=r(22),n=r(28),i=r(17);e.exports=function(e,t,r){var o=a(t);o in e?n.f(e,o,i(0,r)):e[o]=r}},function(e,t,r){var a=r(91),n=r(82),i=r(55),o=i("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||n[a(e)]}},function(e,t,r){var a=r(20),n=r(55),i=n("toStringTag"),o="Arguments"==a(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(r){}};e.exports=function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=s(t=Object(e),i))?r:o?a(t):"Object"==(n=a(t))&&"function"==typeof t.callee?"Arguments":n}},function(e,t,r){var a=r(55),n=a("iterator"),i=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){i=!0}};s[n]=function(){return this},Array.from(s,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var a={};a[n]=function(){return{next:function(){return{done:r=!0}}}},e(a)}catch(c){}return r}},function(e,t,r){r(94);var a=r(43);e.exports=a.Object.assign},function(e,t,r){var a=r(11),n=r(95);a({target:"Object",stat:!0,forced:Object.assign!==n},{assign:n})},function(e,t,r){"use strict";var a=r(14),n=r(15),i=r(70),o=r(51),s=r(16),c=r(79),l=r(19),u=Object.assign;e.exports=!u||n((function(){var e={},t={},r=Symbol(),a="abcdefghijklmnopqrst";return e[r]=7,a.split("").forEach((function(e){t[e]=e})),7!=u({},e)[r]||i(u({},t)).join("")!=a}))?function(e,t){var r=c(e),n=arguments.length,u=1,h=o.f,f=s.f;while(n>u){var d,g=l(arguments[u++]),p=h?i(g).concat(h(g)):i(g),m=p.length,v=0;while(m>v)d=p[v++],a&&!f.call(g,d)||(r[d]=g[d])}return r}:u},function(e,t,r){r(97);var a=r(43);e.exports=a.Math.log2},function(e,t,r){var a=r(11),n=Math.log,i=Math.LN2;a({target:"Math",stat:!0},{log2:function(e){return n(e)/i}})},function(e,t,r){r(99);var a=r(43);e.exports=a.Number.isNaN},function(e,t,r){var a=r(11);a({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,r){r(101);var a=r(43);e.exports=a.Number.isInteger},function(e,t,r){var a=r(11),n=r(102);a({target:"Number",stat:!0},{isInteger:n})},function(e,t,r){var a=r(23),n=Math.floor;e.exports=function(e){return!a(e)&&isFinite(e)&&n(e)===e}},function(e,t,r){r(104),r(73),r(106),r(109),r(123),r(124);var a=r(43);e.exports=a.Promise},function(e,t,r){var a=r(30),n=r(105),i=Object.prototype;n!==i.toString&&a(i,"toString",n,{unsafe:!0})},function(e,t,r){"use strict";var a=r(91),n=r(55),i=n("toStringTag"),o={};o[i]="z",e.exports="[object z]"!==String(o)?function(){return"[object "+a(this)+"]"}:o.toString},function(e,t,r){var a=r(12),n=r(107),i=r(108),o=r(27),s=r(55),c=s("iterator"),l=s("toStringTag"),u=i.values;for(var h in n){var f=a[h],d=f&&f.prototype;if(d){if(d[c]!==u)try{o(d,c,u)}catch(p){d[c]=u}if(d[l]||o(d,l,h),n[h])for(var g in i)if(d[g]!==i[g])try{o(d,g,i[g])}catch(p){d[g]=i[g]}}}},function(e,t){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}},function(e,t,r){"use strict";var a=r(18),n=r(67),i=r(82),o=r(35),s=r(75),c="Array Iterator",l=o.set,u=o.getterFor(c);e.exports=s(Array,"Array",(function(e,t){l(this,{type:c,target:a(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,r=e.kind,a=e.index++;return!t||a>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:a,done:!1}:"values"==r?{value:t[a],done:!1}:{value:[a,t[a]],done:!1}}),"values"),i.Arguments=i.Array,n("keys"),n("values"),n("entries")},function(e,t,r){"use strict";var a,n,i,o,s=r(11),c=r(33),l=r(12),u=r(43),h=r(110),f=r(30),d=r(111),g=r(81),p=r(112),m=r(23),v=r(60),b=r(113),y=r(20),w=r(114),k=r(92),S=r(115),x=r(116).set,C=r(117),A=r(119),O=r(121),P=r(120),I=r(122),T=r(118),E=r(35),F=r(52),B=r(55),_=B("species"),R="Promise",L=E.get,M=E.set,D=E.getterFor(R),N=h,U=l.TypeError,j=l.document,q=l.process,z=l.fetch,H=q&&q.versions,G=H&&H.v8||"",W=P.f,X=W,V="process"==y(q),K=!!(j&&j.createEvent&&l.dispatchEvent),Y="unhandledrejection",J="rejectionhandled",Z=0,Q=1,$=2,ee=1,te=2,re=F(R,(function(){var e=N.resolve(1),t=function(){},r=(e.constructor={})[_]=function(e){e(t,t)};return!((V||"function"==typeof PromiseRejectionEvent)&&(!c||e["finally"])&&e.then(t)instanceof r&&0!==G.indexOf("6.6")&&-1===T.indexOf("Chrome/66"))})),ae=re||!k((function(e){N.all(e)["catch"]((function(){}))})),ne=function(e){var t;return!(!m(e)||"function"!=typeof(t=e.then))&&t},ie=function(e,t,r){if(!t.notified){t.notified=!0;var a=t.reactions;C((function(){var n=t.value,i=t.state==Q,o=0;while(a.length>o){var s,c,l,u=a[o++],h=i?u.ok:u.fail,f=u.resolve,d=u.reject,g=u.domain;try{h?(i||(t.rejection===te&&le(e,t),t.rejection=ee),!0===h?s=n:(g&&g.enter(),s=h(n),g&&(g.exit(),l=!0)),s===u.promise?d(U("Promise-chain cycle")):(c=ne(s))?c.call(s,f,d):f(s)):d(n)}catch(p){g&&!l&&g.exit(),d(p)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&se(e,t)}))}},oe=function(e,t,r){var a,n;K?(a=j.createEvent("Event"),a.promise=t,a.reason=r,a.initEvent(e,!1,!0),l.dispatchEvent(a)):a={promise:t,reason:r},(n=l["on"+e])?n(a):e===Y&&O("Unhandled promise rejection",r)},se=function(e,t){x.call(l,(function(){var r,a=t.value,n=ce(t);if(n&&(r=I((function(){V?q.emit("unhandledRejection",a,e):oe(Y,e,a)})),t.rejection=V||ce(t)?te:ee,r.error))throw r.value}))},ce=function(e){return e.rejection!==ee&&!e.parent},le=function(e,t){x.call(l,(function(){V?q.emit("rejectionHandled",e):oe(J,e,t.value)}))},ue=function(e,t,r,a){return function(n){e(t,r,n,a)}},he=function(e,t,r,a){t.done||(t.done=!0,a&&(t=a),t.value=r,t.state=$,ie(e,t,!0))},fe=function e(t,r,a,n){if(!r.done){r.done=!0,n&&(r=n);try{if(t===a)throw U("Promise can't be resolved itself");var i=ne(a);i?C((function(){var n={done:!1};try{i.call(a,ue(e,t,n,r),ue(he,t,n,r))}catch(o){he(t,n,o,r)}})):(r.value=a,r.state=Q,ie(t,r,!1))}catch(o){he(t,{done:!1},o,r)}}};re&&(N=function(e){b(this,N,R),v(e),a.call(this);var t=L(this);try{e(ue(fe,this,t),ue(he,this,t))}catch(r){he(this,t,r)}},a=function(e){M(this,{type:R,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Z,value:void 0})},a.prototype=d(N.prototype,{then:function(e,t){var r=D(this),a=W(S(this,N));return a.ok="function"!=typeof e||e,a.fail="function"==typeof t&&t,a.domain=V?q.domain:void 0,r.parent=!0,r.reactions.push(a),r.state!=Z&&ie(this,r,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),n=function(){var e=new a,t=L(e);this.promise=e,this.resolve=ue(fe,e,t),this.reject=ue(he,e,t)},P.f=W=function(e){return e===N||e===i?new n(e):X(e)},c||"function"!=typeof h||(o=h.prototype.then,f(h.prototype,"then",(function(e,t){var r=this;return new N((function(e,t){o.call(r,e,t)})).then(e,t)})),"function"==typeof z&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return A(N,z.apply(l,arguments))}}))),s({global:!0,wrap:!0,forced:re},{Promise:N}),g(N,R,!1,!0),p(R),i=u[R],s({target:R,stat:!0,forced:re},{reject:function(e){var t=W(this);return t.reject.call(void 0,e),t.promise}}),s({target:R,stat:!0,forced:c||re},{resolve:function(e){return A(c&&this===i?N:this,e)}}),s({target:R,stat:!0,forced:ae},{all:function(e){var t=this,r=W(t),a=r.resolve,n=r.reject,i=I((function(){var r=v(t.resolve),i=[],o=0,s=1;w(e,(function(e){var c=o++,l=!1;i.push(void 0),s++,r.call(t,e).then((function(e){l||(l=!0,i[c]=e,--s||a(i))}),n)})),--s||a(i)}));return i.error&&n(i.value),r.promise},race:function(e){var t=this,r=W(t),a=r.reject,n=I((function(){var n=v(t.resolve);w(e,(function(e){n.call(t,e).then(r.resolve,a)}))}));return n.error&&a(n.value),r.promise}})},function(e,t,r){var a=r(12);e.exports=a.Promise},function(e,t,r){var a=r(30);e.exports=function(e,t,r){for(var n in t)a(e,n,t[n],r);return e}},function(e,t,r){"use strict";var a=r(42),n=r(28),i=r(55),o=r(14),s=i("species");e.exports=function(e){var t=a(e),r=n.f;o&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},function(e,t,r){var a=r(29),n=r(88),i=r(47),o=r(59),s=r(90),c=r(87),l=function(e,t){this.stopped=e,this.result=t},u=e.exports=function(e,t,r,u,h){var f,d,g,p,m,v,b=o(t,r,u?2:1);if(h)f=e;else{if(d=s(e),"function"!=typeof d)throw TypeError("Target is not iterable");if(n(d)){for(g=0,p=i(e.length);p>g;g++)if(m=u?b(a(v=e[g])[0],v[1]):b(e[g]),m&&m instanceof l)return m;return new l(!1)}f=d.call(e)}while(!(v=f.next()).done)if(m=c(f,b,v.value,u),m&&m instanceof l)return m;return new l(!1)};u.stop=function(e){return new l(!0,e)}},function(e,t,r){var a=r(29),n=r(60),i=r(55),o=i("species");e.exports=function(e,t){var r,i=a(e).constructor;return void 0===i||void 0==(r=a(i)[o])?t:n(r)}},function(e,t,r){var a,n,i,o=r(12),s=r(15),c=r(20),l=r(59),u=r(71),h=r(26),f=o.location,d=o.setImmediate,g=o.clearImmediate,p=o.process,m=o.MessageChannel,v=o.Dispatch,b=0,y={},w="onreadystatechange",k=function(e){if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},S=function(e){return function(){k(e)}},x=function(e){k(e.data)},C=function(e){o.postMessage(e+"",f.protocol+"//"+f.host)};d&&g||(d=function(e){var t=[],r=1;while(arguments.length>r)t.push(arguments[r++]);return y[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},a(b),b},g=function(e){delete y[e]},"process"==c(p)?a=function(e){p.nextTick(S(e))}:v&&v.now?a=function(e){v.now(S(e))}:m?(n=new m,i=n.port2,n.port1.onmessage=x,a=l(i.postMessage,i,1)):!o.addEventListener||"function"!=typeof postMessage||o.importScripts||s(C)?a=w in h("script")?function(e){u.appendChild(h("script"))[w]=function(){u.removeChild(this),k(e)}}:function(e){setTimeout(S(e),0)}:(a=C,o.addEventListener("message",x,!1))),e.exports={set:d,clear:g}},function(e,t,r){var a,n,i,o,s,c,l,u,h=r(12),f=r(13).f,d=r(20),g=r(116).set,p=r(118),m=h.MutationObserver||h.WebKitMutationObserver,v=h.process,b=h.Promise,y="process"==d(v),w=f(h,"queueMicrotask"),k=w&&w.value;k||(a=function(){var e,t;y&&(e=v.domain)&&e.exit();while(n){t=n.fn,n=n.next;try{t()}catch(r){throw n?o():i=void 0,r}}i=void 0,e&&e.enter()},y?o=function(){v.nextTick(a)}:m&&!/(iphone|ipod|ipad).*applewebkit/i.test(p)?(s=!0,c=document.createTextNode(""),new m(a).observe(c,{characterData:!0}),o=function(){c.data=s=!s}):b&&b.resolve?(l=b.resolve(void 0),u=l.then,o=function(){u.call(l,a)}):o=function(){g.call(h,a)}),e.exports=k||function(e){var t={fn:e,next:void 0};i&&(i.next=t),n||(n=t,o()),i=t}},function(e,t,r){var a=r(42);e.exports=a("navigator","userAgent")||""},function(e,t,r){var a=r(29),n=r(23),i=r(120);e.exports=function(e,t){if(a(e),n(t)&&t.constructor===e)return t;var r=i.f(e),o=r.resolve;return o(t),r.promise}},function(e,t,r){"use strict";var a=r(60),n=function(e){var t,r;this.promise=new e((function(e,a){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=a})),this.resolve=a(t),this.reject=a(r)};e.exports.f=function(e){return new n(e)}},function(e,r,a){var n=a(12);e.exports=function(e,r){var a=n.console;a&&a.error&&(1===arguments.length?t("error",e," at static/pdf/build/pdf.worker.js:5104"):t("error",e,r," at static/pdf/build/pdf.worker.js:5104"))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,r){"use strict";var a=r(11),n=r(60),i=r(120),o=r(122),s=r(114);a({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=i.f(t),a=r.resolve,c=r.reject,l=o((function(){var r=n(t.resolve),i=[],o=0,c=1;s(e,(function(e){var n=o++,s=!1;i.push(void 0),c++,r.call(t,e).then((function(e){s||(s=!0,i[n]={status:"fulfilled",value:e},--c||a(i))}),(function(e){s||(s=!0,i[n]={status:"rejected",reason:e},--c||a(i))}))})),--c||a(i)}));return l.error&&c(l.value),r.promise}})},function(e,t,r){"use strict";var a=r(11),n=r(33),i=r(110),o=r(42),s=r(115),c=r(119),l=r(30);a({target:"Promise",proto:!0,real:!0},{finally:function(e){var t=s(this,o("Promise")),r="function"==typeof e;return this.then(r?function(r){return c(t,e()).then((function(){return r}))}:e,r?function(r){return c(t,e()).then((function(){throw r}))}:e)}}),n||"function"!=typeof i||i.prototype["finally"]||l(i.prototype,"finally",o("Promise").prototype["finally"])},function(e,t,r){r(126),r(131),r(129);var a=r(43);e.exports=a.URL},function(e,t,r){"use strict";r(73);var a,n=r(11),i=r(14),o=r(127),s=r(12),c=r(69),l=r(30),u=r(113),h=r(24),f=r(95),d=r(86),g=r(74).codeAt,p=r(128),m=r(81),v=r(129),b=r(35),y=s.URL,w=v.URLSearchParams,k=v.getState,S=b.set,x=b.getterFor("URL"),C=Math.floor,A=Math.pow,O="Invalid authority",P="Invalid scheme",I="Invalid host",T="Invalid port",E=/[A-Za-z]/,F=/[\d+\-.A-Za-z]/,B=/\d/,_=/^(0x|0X)/,R=/^[0-7]+$/,L=/^\d+$/,M=/^[\dA-Fa-f]+$/,D=/[\u0000\u0009\u000A\u000D #%/:?@[\\]]/,N=/[\u0000\u0009\u000A\u000D #/:?@[\\]]/,U=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,j=/[\u0009\u000A\u000D]/g,q=function(e,t){var r,a,n;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return I;if(r=H(t.slice(1,-1)),!r)return I;e.host=r}else if(Q(e)){if(t=p(t),D.test(t))return I;if(r=z(t),null===r)return I;e.host=r}else{if(N.test(t))return I;for(r="",a=d(t),n=0;n<a.length;n++)r+=J(a[n],X);e.host=r}},z=function(e){var t,r,a,n,i,o,s,c=e.split(".");if(c.length&&""==c[c.length-1]&&c.pop(),t=c.length,t>4)return e;for(r=[],a=0;a<t;a++){if(n=c[a],""==n)return e;if(i=10,n.length>1&&"0"==n.charAt(0)&&(i=_.test(n)?16:8,n=n.slice(8==i?1:2)),""===n)o=0;else{if(!(10==i?L:8==i?R:M).test(n))return e;o=parseInt(n,i)}r.push(o)}for(a=0;a<t;a++)if(o=r[a],a==t-1){if(o>=A(256,5-t))return null}else if(o>255)return null;for(s=r.pop(),a=0;a<r.length;a++)s+=r[a]*A(256,3-a);return s},H=function(e){var t,r,a,n,i,o,s,c=[0,0,0,0,0,0,0,0],l=0,u=null,h=0,f=function(){return e.charAt(h)};if(":"==f()){if(":"!=e.charAt(1))return;h+=2,l++,u=l}while(f()){if(8==l)return;if(":"!=f()){t=r=0;while(r<4&&M.test(f()))t=16*t+parseInt(f(),16),h++,r++;if("."==f()){if(0==r)return;if(h-=r,l>6)return;a=0;while(f()){if(n=null,a>0){if(!("."==f()&&a<4))return;h++}if(!B.test(f()))return;while(B.test(f())){if(i=parseInt(f(),10),null===n)n=i;else{if(0==n)return;n=10*n+i}if(n>255)return;h++}c[l]=256*c[l]+n,a++,2!=a&&4!=a||l++}if(4!=a)return;break}if(":"==f()){if(h++,!f())return}else if(f())return;c[l++]=t}else{if(null!==u)return;h++,l++,u=l}}if(null!==u){o=l-u,l=7;while(0!=l&&o>0)s=c[l],c[l--]=c[u+o-1],c[u+--o]=s}else if(8!=l)return;return c},G=function(e){for(var t=null,r=1,a=null,n=0,i=0;i<8;i++)0!==e[i]?(n>r&&(t=a,r=n),a=null,n=0):(null===a&&(a=i),++n);return n>r&&(t=a,r=n),t},W=function(e){var t,r,a,n;if("number"==typeof e){for(t=[],r=0;r<4;r++)t.unshift(e%256),e=C(e/256);return t.join(".")}if("object"==typeof e){for(t="",a=G(e),r=0;r<8;r++)n&&0===e[r]||(n&&(n=!1),a===r?(t+=r?":":"::",n=!0):(t+=e[r].toString(16),r<7&&(t+=":")));return"["+t+"]"}return e},X={},V=f({},X,{" ":1,'"':1,"<":1,">":1,"`":1}),K=f({},V,{"#":1,"?":1,"{":1,"}":1}),Y=f({},K,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),J=function(e,t){var r=g(e,0);return r>32&&r<127&&!h(t,e)?e:encodeURIComponent(e)},Z={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Q=function(e){return h(Z,e.scheme)},$=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var r;return 2==e.length&&E.test(e.charAt(0))&&(":"==(r=e.charAt(1))||!t&&"|"==r)},re=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ae=function(e){var t=e.path,r=t.length;!r||"file"==e.scheme&&1==r&&te(t[0],!0)||t.pop()},ne=function(e){return"."===e||"%2e"===e.toLowerCase()},ie=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},oe={},se={},ce={},le={},ue={},he={},fe={},de={},ge={},pe={},me={},ve={},be={},ye={},we={},ke={},Se={},xe={},Ce={},Ae={},Oe={},Pe=function(e,t,r,n){var i,o,s,c,l=r||oe,u=0,f="",g=!1,p=!1,m=!1;r||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(U,"")),t=t.replace(j,""),i=d(t);while(u<=i.length){switch(o=i[u],l){case oe:if(!o||!E.test(o)){if(r)return P;l=ce;continue}f+=o.toLowerCase(),l=se;break;case se:if(o&&(F.test(o)||"+"==o||"-"==o||"."==o))f+=o.toLowerCase();else{if(":"!=o){if(r)return P;f="",l=ce,u=0;continue}if(r&&(Q(e)!=h(Z,f)||"file"==f&&($(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=f,r)return void(Q(e)&&Z[e.scheme]==e.port&&(e.port=null));f="","file"==e.scheme?l=ye:Q(e)&&n&&n.scheme==e.scheme?l=le:Q(e)?l=de:"/"==i[u+1]?(l=ue,u++):(e.cannotBeABaseURL=!0,e.path.push(""),l=Ce)}break;case ce:if(!n||n.cannotBeABaseURL&&"#"!=o)return P;if(n.cannotBeABaseURL&&"#"==o){e.scheme=n.scheme,e.path=n.path.slice(),e.query=n.query,e.fragment="",e.cannotBeABaseURL=!0,l=Oe;break}l="file"==n.scheme?ye:he;continue;case le:if("/"!=o||"/"!=i[u+1]){l=he;continue}l=ge,u++;break;case ue:if("/"==o){l=pe;break}l=xe;continue;case he:if(e.scheme=n.scheme,o==a)e.username=n.username,e.password=n.password,e.host=n.host,e.port=n.port,e.path=n.path.slice(),e.query=n.query;else if("/"==o||"\\"==o&&Q(e))l=fe;else if("?"==o)e.username=n.username,e.password=n.password,e.host=n.host,e.port=n.port,e.path=n.path.slice(),e.query="",l=Ae;else{if("#"!=o){e.username=n.username,e.password=n.password,e.host=n.host,e.port=n.port,e.path=n.path.slice(),e.path.pop(),l=xe;continue}e.username=n.username,e.password=n.password,e.host=n.host,e.port=n.port,e.path=n.path.slice(),e.query=n.query,e.fragment="",l=Oe}break;case fe:if(!Q(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=n.username,e.password=n.password,e.host=n.host,e.port=n.port,l=xe;continue}l=pe}else l=ge;break;case de:if(l=ge,"/"!=o||"/"!=f.charAt(u+1))continue;u++;break;case ge:if("/"!=o&&"\\"!=o){l=pe;continue}break;case pe:if("@"==o){g&&(f="%40"+f),g=!0,s=d(f);for(var v=0;v<s.length;v++){var b=s[v];if(":"!=b||m){var y=J(b,Y);m?e.password+=y:e.username+=y}else m=!0}f=""}else if(o==a||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)){if(g&&""==f)return O;u-=d(f).length+1,f="",l=me}else f+=o;break;case me:case ve:if(r&&"file"==e.scheme){l=ke;continue}if(":"!=o||p){if(o==a||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)){if(Q(e)&&""==f)return I;if(r&&""==f&&($(e)||null!==e.port))return;if(c=q(e,f),c)return c;if(f="",l=Se,r)return;continue}"["==o?p=!0:"]"==o&&(p=!1),f+=o}else{if(""==f)return I;if(c=q(e,f),c)return c;if(f="",l=be,r==ve)return}break;case be:if(!B.test(o)){if(o==a||"/"==o||"?"==o||"#"==o||"\\"==o&&Q(e)||r){if(""!=f){var w=parseInt(f,10);if(w>65535)return T;e.port=Q(e)&&w===Z[e.scheme]?null:w,f=""}if(r)return;l=Se;continue}return T}f+=o;break;case ye:if(e.scheme="file","/"==o||"\\"==o)l=we;else{if(!n||"file"!=n.scheme){l=xe;continue}if(o==a)e.host=n.host,e.path=n.path.slice(),e.query=n.query;else if("?"==o)e.host=n.host,e.path=n.path.slice(),e.query="",l=Ae;else{if("#"!=o){re(i.slice(u).join(""))||(e.host=n.host,e.path=n.path.slice(),ae(e)),l=xe;continue}e.host=n.host,e.path=n.path.slice(),e.query=n.query,e.fragment="",l=Oe}}break;case we:if("/"==o||"\\"==o){l=ke;break}n&&"file"==n.scheme&&!re(i.slice(u).join(""))&&(te(n.path[0],!0)?e.path.push(n.path[0]):e.host=n.host),l=xe;continue;case ke:if(o==a||"/"==o||"\\"==o||"?"==o||"#"==o){if(!r&&te(f))l=xe;else if(""==f){if(e.host="",r)return;l=Se}else{if(c=q(e,f),c)return c;if("localhost"==e.host&&(e.host=""),r)return;f="",l=Se}continue}f+=o;break;case Se:if(Q(e)){if(l=xe,"/"!=o&&"\\"!=o)continue}else if(r||"?"!=o)if(r||"#"!=o){if(o!=a&&(l=xe,"/"!=o))continue}else e.fragment="",l=Oe;else e.query="",l=Ae;break;case xe:if(o==a||"/"==o||"\\"==o&&Q(e)||!r&&("?"==o||"#"==o)){if(ie(f)?(ae(e),"/"==o||"\\"==o&&Q(e)||e.path.push("")):ne(f)?"/"==o||"\\"==o&&Q(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(f)&&(e.host&&(e.host=""),f=f.charAt(0)+":"),e.path.push(f)),f="","file"==e.scheme&&(o==a||"?"==o||"#"==o))while(e.path.length>1&&""===e.path[0])e.path.shift();"?"==o?(e.query="",l=Ae):"#"==o&&(e.fragment="",l=Oe)}else f+=J(o,K);break;case Ce:"?"==o?(e.query="",l=Ae):"#"==o?(e.fragment="",l=Oe):o!=a&&(e.path[0]+=J(o,X));break;case Ae:r||"#"!=o?o!=a&&("'"==o&&Q(e)?e.query+="%27":e.query+="#"==o?"%23":J(o,X)):(e.fragment="",l=Oe);break;case Oe:o!=a&&(e.fragment+=J(o,V));break}u++}},Ie=function(e){var t,r,a=u(this,Ie,"URL"),n=arguments.length>1?arguments[1]:void 0,o=String(e),s=S(a,{type:"URL"});if(void 0!==n)if(n instanceof Ie)t=x(n);else if(r=Pe(t={},String(n)),r)throw TypeError(r);if(r=Pe(s,o,null,t),r)throw TypeError(r);var c=s.searchParams=new w,l=k(c);l.updateSearchParams(s.query),l.updateURL=function(){s.query=String(c)||null},i||(a.href=Ee.call(a),a.origin=Fe.call(a),a.protocol=Be.call(a),a.username=_e.call(a),a.password=Re.call(a),a.host=Le.call(a),a.hostname=Me.call(a),a.port=De.call(a),a.pathname=Ne.call(a),a.search=Ue.call(a),a.searchParams=je.call(a),a.hash=qe.call(a))},Te=Ie.prototype,Ee=function(){var e=x(this),t=e.scheme,r=e.username,a=e.password,n=e.host,i=e.port,o=e.path,s=e.query,c=e.fragment,l=t+":";return null!==n?(l+="//",$(e)&&(l+=r+(a?":"+a:"")+"@"),l+=W(n),null!==i&&(l+=":"+i)):"file"==t&&(l+="//"),l+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==s&&(l+="?"+s),null!==c&&(l+="#"+c),l},Fe=function(){var e=x(this),t=e.scheme,r=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(a){return"null"}return"file"!=t&&Q(e)?t+"://"+W(e.host)+(null!==r?":"+r:""):"null"},Be=function(){return x(this).scheme+":"},_e=function(){return x(this).username},Re=function(){return x(this).password},Le=function(){var e=x(this),t=e.host,r=e.port;return null===t?"":null===r?W(t):W(t)+":"+r},Me=function(){var e=x(this).host;return null===e?"":W(e)},De=function(){var e=x(this).port;return null===e?"":String(e)},Ne=function(){var e=x(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Ue=function(){var e=x(this).query;return e?"?"+e:""},je=function(){return x(this).searchParams},qe=function(){var e=x(this).fragment;return e?"#"+e:""},ze=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&c(Te,{href:ze(Ee,(function(e){var t=x(this),r=String(e),a=Pe(t,r);if(a)throw TypeError(a);k(t.searchParams).updateSearchParams(t.query)})),origin:ze(Fe),protocol:ze(Be,(function(e){var t=x(this);Pe(t,String(e)+":",oe)})),username:ze(_e,(function(e){var t=x(this),r=d(String(e));if(!ee(t)){t.username="";for(var a=0;a<r.length;a++)t.username+=J(r[a],Y)}})),password:ze(Re,(function(e){var t=x(this),r=d(String(e));if(!ee(t)){t.password="";for(var a=0;a<r.length;a++)t.password+=J(r[a],Y)}})),host:ze(Le,(function(e){var t=x(this);t.cannotBeABaseURL||Pe(t,String(e),me)})),hostname:ze(Me,(function(e){var t=x(this);t.cannotBeABaseURL||Pe(t,String(e),ve)})),port:ze(De,(function(e){var t=x(this);ee(t)||(e=String(e),""==e?t.port=null:Pe(t,e,be))})),pathname:ze(Ne,(function(e){var t=x(this);t.cannotBeABaseURL||(t.path=[],Pe(t,e+"",Se))})),search:ze(Ue,(function(e){var t=x(this);e=String(e),""==e?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",Pe(t,e,Ae)),k(t.searchParams).updateSearchParams(t.query)})),searchParams:ze(je),hash:ze(qe,(function(e){var t=x(this);e=String(e),""!=e?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",Pe(t,e,Oe)):t.fragment=null}))}),l(Te,"toJSON",(function(){return Ee.call(this)}),{enumerable:!0}),l(Te,"toString",(function(){return Ee.call(this)}),{enumerable:!0}),y){var He=y.createObjectURL,Ge=y.revokeObjectURL;He&&l(Ie,"createObjectURL",(function(e){return He.apply(y,arguments)})),Ge&&l(Ie,"revokeObjectURL",(function(e){return Ge.apply(y,arguments)}))}m(Ie,"URL"),n({global:!0,forced:!o,sham:!i},{URL:Ie})},function(e,t,r){var a=r(15),n=r(55),i=r(33),o=n("iterator");e.exports=!a((function(){var e=new URL("b?e=1","http://a"),t=e.searchParams;return e.pathname="c%20d",i&&!e.toJSON||!t.sort||"http://a/c%20d?e=1"!==e.href||"1"!==t.get("e")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("http://a#\u0431").hash}))},function(e,t,r){"use strict";var a=2147483647,n=36,i=1,o=26,s=38,c=700,l=72,u=128,h="-",f=/[^\0-\u007E]/,d=/[.\u3002\uFF0E\uFF61]/g,g="Overflow: input needs wider integers to process",p=n-i,m=Math.floor,v=String.fromCharCode,b=function(e){var t=[],r=0,a=e.length;while(r<a){var n=e.charCodeAt(r++);if(n>=55296&&n<=56319&&r<a){var i=e.charCodeAt(r++);56320==(64512&i)?t.push(((1023&n)<<10)+(1023&i)+65536):(t.push(n),r--)}else t.push(n)}return t},y=function(e){return e+22+75*(e<26)},w=function(e,t,r){var a=0;for(e=r?m(e/c):e>>1,e+=m(e/t);e>p*o>>1;a+=n)e=m(e/p);return m(a+(p+1)*e/(e+s))},k=function(e){var t=[];e=b(e);var r,s,c=e.length,f=u,d=0,p=l;for(r=0;r<e.length;r++)s=e[r],s<128&&t.push(v(s));var k=t.length,S=k;k&&t.push(h);while(S<c){var x=a;for(r=0;r<e.length;r++)s=e[r],s>=f&&s<x&&(x=s);var C=S+1;if(x-f>m((a-d)/C))throw RangeError(g);for(d+=(x-f)*C,f=x,r=0;r<e.length;r++){if(s=e[r],s<f&&++d>a)throw RangeError(g);if(s==f){for(var A=d,O=n;;O+=n){var P=O<=p?i:O>=p+o?o:O-p;if(A<P)break;var I=A-P,T=n-P;t.push(v(y(P+I%T))),A=m(I/T)}t.push(v(y(A))),p=w(d,C,S==k),d=0,++S}}++d,++f}return t.join("")};e.exports=function(e){var t,r,a=[],n=e.toLowerCase().replace(d,".").split(".");for(t=0;t<n.length;t++)r=n[t],a.push(f.test(r)?"xn--"+k(r):r);return a.join(".")}},function(e,t,r){"use strict";r(108);var a=r(11),n=r(127),i=r(30),o=r(111),s=r(81),c=r(76),l=r(35),u=r(113),h=r(24),f=r(59),d=r(29),g=r(23),p=r(130),m=r(90),v=r(55),b=v("iterator"),y="URLSearchParams",w=y+"Iterator",k=l.set,S=l.getterFor(y),x=l.getterFor(w),C=/\+/g,A=Array(4),O=function(e){return A[e-1]||(A[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},P=function(e){try{return decodeURIComponent(e)}catch(t){return e}},I=function(e){var t=e.replace(C," "),r=4;try{return decodeURIComponent(t)}catch(a){while(r)t=t.replace(O(r--),P);return t}},T=/[!'()~]|%20/g,E={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},F=function(e){return E[e]},B=function(e){return encodeURIComponent(e).replace(T,F)},_=function(e,t){if(t){var r,a,n=t.split("&"),i=0;while(i<n.length)r=n[i++],r.length&&(a=r.split("="),e.push({key:I(a.shift()),value:I(a.join("="))}))}},R=function(e){this.entries.length=0,_(this.entries,e)},L=function(e,t){if(e<t)throw TypeError("Not enough arguments")},M=c((function(e,t){k(this,{type:w,iterator:p(S(e).entries),kind:t})}),"Iterator",(function(){var e=x(this),t=e.kind,r=e.iterator.next(),a=r.value;return r.done||(r.value="keys"===t?a.key:"values"===t?a.value:[a.key,a.value]),r})),D=function(){u(this,D,y);var e,t,r,a,n,i,o,s=arguments.length>0?arguments[0]:void 0,c=this,l=[];if(k(c,{type:y,entries:l,updateURL:function(){},updateSearchParams:R}),void 0!==s)if(g(s))if(e=m(s),"function"===typeof e){t=e.call(s);while(!(r=t.next()).done){if(a=p(d(r.value)),(n=a.next()).done||(i=a.next()).done||!a.next().done)throw TypeError("Expected sequence with length 2");l.push({key:n.value+"",value:i.value+""})}}else for(o in s)h(s,o)&&l.push({key:o,value:s[o]+""});else _(l,"string"===typeof s?"?"===s.charAt(0)?s.slice(1):s:s+"")},N=D.prototype;o(N,{append:function(e,t){L(arguments.length,2);var r=S(this);r.entries.push({key:e+"",value:t+""}),r.updateURL()},delete:function(e){L(arguments.length,1);var t=S(this),r=t.entries,a=e+"",n=0;while(n<r.length)r[n].key===a?r.splice(n,1):n++;t.updateURL()},get:function(e){L(arguments.length,1);for(var t=S(this).entries,r=e+"",a=0;a<t.length;a++)if(t[a].key===r)return t[a].value;return null},getAll:function(e){L(arguments.length,1);for(var t=S(this).entries,r=e+"",a=[],n=0;n<t.length;n++)t[n].key===r&&a.push(t[n].value);return a},has:function(e){L(arguments.length,1);var t=S(this).entries,r=e+"",a=0;while(a<t.length)if(t[a++].key===r)return!0;return!1},set:function(e,t){L(arguments.length,1);for(var r,a=S(this),n=a.entries,i=!1,o=e+"",s=t+"",c=0;c<n.length;c++)r=n[c],r.key===o&&(i?n.splice(c--,1):(i=!0,r.value=s));i||n.push({key:o,value:s}),a.updateURL()},sort:function(){var e,t,r,a=S(this),n=a.entries,i=n.slice();for(n.length=0,r=0;r<i.length;r++){for(e=i[r],t=0;t<r;t++)if(n[t].key>e.key){n.splice(t,0,e);break}t===r&&n.push(e)}a.updateURL()},forEach:function(e){var t,r=S(this).entries,a=f(e,arguments.length>1?arguments[1]:void 0,3),n=0;while(n<r.length)t=r[n++],a(t.value,t.key,this)},keys:function(){return new M(this,"keys")},values:function(){return new M(this,"values")},entries:function(){return new M(this,"entries")}},{enumerable:!0}),i(N,b,N.entries),i(N,"toString",(function(){var e,t=S(this).entries,r=[],a=0;while(a<t.length)e=t[a++],r.push(B(e.key)+"="+B(e.value));return r.join("&")}),{enumerable:!0}),s(D,y),a({global:!0,forced:!n},{URLSearchParams:D}),e.exports={URLSearchParams:D,getState:S}},function(e,t,r){var a=r(29),n=r(90);e.exports=function(e){var t=n(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return a(t.call(e))}},function(e,t,r){"use strict";var a=r(11);a({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},function(e,t,r){r(104),r(133),r(106);var a=r(43);e.exports=a.WeakMap},function(e,t,r){"use strict";var a,n=r(12),i=r(111),o=r(134),s=r(136),c=r(138),l=r(23),u=r(35).enforce,h=r(36),f=!n.ActiveXObject&&"ActiveXObject"in n,d=Object.isExtensible,g=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},p=e.exports=s("WeakMap",g,c,!0,!0);if(h&&f){a=c.getConstructor(g,"WeakMap",!0),o.REQUIRED=!0;var m=p.prototype,v=m["delete"],b=m.has,y=m.get,w=m.set;i(m,{delete:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new a),v.call(this,e)||t.frozen["delete"](e)}return v.call(this,e)},has:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new a),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(l(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new a),b.call(this,e)?y.call(this,e):t.frozen.get(e)}return y.call(this,e)},set:function(e,t){if(l(e)&&!d(e)){var r=u(this);r.frozen||(r.frozen=new a),b.call(this,e)?w.call(this,e,t):r.frozen.set(e,t)}else w.call(this,e,t);return this}})}},function(e,t,r){var a=r(39),n=r(23),i=r(24),o=r(28).f,s=r(38),c=r(135),l=s("meta"),u=0,h=Object.isExtensible||function(){return!0},f=function(e){o(e,l,{value:{objectID:"O"+ ++u,weakData:{}}})},d=function(e,t){if(!n(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,l)){if(!h(e))return"F";if(!t)return"E";f(e)}return e[l].objectID},g=function(e,t){if(!i(e,l)){if(!h(e))return!0;if(!t)return!1;f(e)}return e[l].weakData},p=function(e){return c&&m.REQUIRED&&h(e)&&!i(e,l)&&f(e),e},m=e.exports={REQUIRED:!1,fastKey:d,getWeakData:g,onFreeze:p};a[l]=!0},function(e,t,r){var a=r(15);e.exports=!a((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,r){"use strict";var a=r(11),n=r(12),i=r(52),o=r(30),s=r(134),c=r(114),l=r(113),u=r(23),h=r(15),f=r(92),d=r(81),g=r(137);e.exports=function(e,t,r,p,m){var v=n[e],b=v&&v.prototype,y=v,w=p?"set":"add",k={},S=function(e){var t=b[e];o(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(m&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!u(e))&&t.call(this,0===e?0:e)}:function(e,r){return t.call(this,0===e?0:e,r),this})};if(i(e,"function"!=typeof v||!(m||b.forEach&&!h((function(){(new v).entries().next()})))))y=r.getConstructor(t,e,p,w),s.REQUIRED=!0;else if(i(e,!0)){var x=new y,C=x[w](m?{}:-0,1)!=x,A=h((function(){x.has(1)})),O=f((function(e){new v(e)})),P=!m&&h((function(){var e=new v,t=5;while(t--)e[w](t,t);return!e.has(-0)}));O||(y=t((function(t,r){l(t,y,e);var a=g(new v,t,y);return void 0!=r&&c(r,a[w],a,p),a})),y.prototype=b,b.constructor=y),(A||P)&&(S("delete"),S("has"),p&&S("get")),(P||C)&&S(w),m&&b.clear&&delete b.clear}return k[e]=y,a({global:!0,forced:y!=v},k),d(y,e),m||r.setStrong(y,e,p),y}},function(e,t,r){var a=r(23),n=r(83);e.exports=function(e,t,r){var i,o;return n&&"function"==typeof(i=t.constructor)&&i!==r&&a(o=i.prototype)&&o!==r.prototype&&n(e,o),e}},function(e,t,r){"use strict";var a=r(111),n=r(134).getWeakData,i=r(29),o=r(23),s=r(113),c=r(114),l=r(139),u=r(24),h=r(35),f=h.set,d=h.getterFor,g=l.find,p=l.findIndex,m=0,v=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},y=function(e,t){return g(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=y(this,e);if(t)return t[1]},has:function(e){return!!y(this,e)},set:function(e,t){var r=y(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=p(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,r,l){var h=e((function(e,a){s(e,h,t),f(e,{type:t,id:m++,frozen:void 0}),void 0!=a&&c(a,e[l],e,r)})),g=d(t),p=function(e,t,r){var a=g(e),o=n(i(t),!0);return!0===o?v(a).set(t,r):o[a.id]=r,e};return a(h.prototype,{delete:function(e){var t=g(this);if(!o(e))return!1;var r=n(e);return!0===r?v(t)["delete"](e):r&&u(r,t.id)&&delete r[t.id]},has:function(e){var t=g(this);if(!o(e))return!1;var r=n(e);return!0===r?v(t).has(e):r&&u(r,t.id)}}),a(h.prototype,r?{get:function(e){var t=g(this);if(o(e)){var r=n(e);return!0===r?v(t).get(e):r?r[t.id]:void 0}},set:function(e,t){return p(this,e,t)}}:{add:function(e){return p(this,e,!0)}}),h}}},function(e,t,r){var a=r(59),n=r(19),i=r(79),o=r(47),s=r(140),c=[].push,l=function(e){var t=1==e,r=2==e,l=3==e,u=4==e,h=6==e,f=5==e||h;return function(d,g,p,m){for(var v,b,y=i(d),w=n(y),k=a(g,p,3),S=o(w.length),x=0,C=m||s,A=t?C(d,S):r?C(d,0):void 0;S>x;x++)if((f||x in w)&&(v=w[x],b=k(v,x,y),e))if(t)A[x]=b;else if(b)switch(e){case 3:return!0;case 5:return v;case 6:return x;case 2:c.call(A,v)}else if(u)return!1;return h?-1:l||u?u:A}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},function(e,t,r){var a=r(23),n=r(141),i=r(55),o=i("species");e.exports=function(e,t){var r;return n(e)&&(r=e.constructor,"function"!=typeof r||r!==Array&&!n(r.prototype)?a(r)&&(r=r[o],null===r&&(r=void 0)):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},function(e,t,r){var a=r(20);e.exports=Array.isArray||function(e){return"Array"==a(e)}},function(e,t,r){r(104),r(143),r(106);var a=r(43);e.exports=a.WeakSet},function(e,t,r){"use strict";var a=r(136),n=r(138);a("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n,!1,!0)},function(e,t,r){r(145);var a=r(58);e.exports=a("String","codePointAt")},function(e,t,r){"use strict";var a=r(11),n=r(74).codeAt;a({target:"String",proto:!0},{codePointAt:function(e){return n(this,e)}})},function(e,t,r){r(147);var a=r(43);e.exports=a.String.fromCodePoint},function(e,t,r){var a=r(11),n=r(49),i=String.fromCharCode,o=String.fromCodePoint,s=!!o&&1!=o.length;a({target:"String",stat:!0,forced:s},{fromCodePoint:function(e){var t,r=[],a=arguments.length,o=0;while(a>o){if(t=+arguments[o++],n(t,1114111)!==t)throw RangeError(t+" is not a valid code point");r.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return r.join("")}})},function(e,t,r){r(149),r(104),r(151),r(155),r(156),r(157),r(158),r(159),r(160),r(161),r(162),r(163),r(164),r(165),r(166),r(167),r(168),r(169),r(170);var a=r(43);e.exports=a.Symbol},function(e,t,r){"use strict";var a=r(11),n=r(15),i=r(141),o=r(23),s=r(79),c=r(47),l=r(89),u=r(140),h=r(150),f=r(55),d=f("isConcatSpreadable"),g=9007199254740991,p="Maximum allowed index exceeded",m=!n((function(){var e=[];return e[d]=!1,e.concat()[0]!==e})),v=h("concat"),b=function(e){if(!o(e))return!1;var t=e[d];return void 0!==t?!!t:i(e)},y=!m||!v;a({target:"Array",proto:!0,forced:y},{concat:function(e){var t,r,a,n,i,o=s(this),h=u(o,0),f=0;for(t=-1,a=arguments.length;t<a;t++)if(i=-1===t?o:arguments[t],b(i)){if(n=c(i.length),f+n>g)throw TypeError(p);for(r=0;r<n;r++,f++)r in i&&l(h,f,i[r])}else{if(f>=g)throw TypeError(p);l(h,f++,i)}return h.length=f,h}})},function(e,t,r){var a=r(15),n=r(55),i=n("species");e.exports=function(e){return!a((function(){var t=[],r=t.constructor={};return r[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,r){"use strict";var a=r(11),n=r(12),i=r(33),o=r(14),s=r(56),c=r(15),l=r(24),u=r(141),h=r(23),f=r(29),d=r(79),g=r(18),p=r(22),m=r(17),v=r(68),b=r(70),y=r(44),w=r(152),k=r(51),S=r(13),x=r(28),C=r(16),A=r(27),O=r(30),P=r(31),I=r(37),T=r(39),E=r(38),F=r(55),B=r(153),_=r(154),R=r(81),L=r(35),M=r(139).forEach,D=I("hidden"),N="Symbol",U="prototype",j=F("toPrimitive"),q=L.set,z=L.getterFor(N),H=Object[U],G=n.Symbol,W=n.JSON,X=W&&W.stringify,V=S.f,K=x.f,Y=w.f,J=C.f,Z=P("symbols"),Q=P("op-symbols"),$=P("string-to-symbol-registry"),ee=P("symbol-to-string-registry"),te=P("wks"),re=n.QObject,ae=!re||!re[U]||!re[U].findChild,ne=o&&c((function(){return 7!=v(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(e,t,r){var a=V(H,t);a&&delete H[t],K(e,t,r),a&&e!==H&&K(H,t,a)}:K,ie=function(e,t){var r=Z[e]=v(G[U]);return q(r,{type:N,tag:e,description:t}),o||(r.description=t),r},oe=s&&"symbol"==typeof G.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof G},se=function(e,t,r){e===H&&se(Q,t,r),f(e);var a=p(t,!0);return f(r),l(Z,a)?(r.enumerable?(l(e,D)&&e[D][a]&&(e[D][a]=!1),r=v(r,{enumerable:m(0,!1)})):(l(e,D)||K(e,D,m(1,{})),e[D][a]=!0),ne(e,a,r)):K(e,a,r)},ce=function(e,t){f(e);var r=g(t),a=b(r).concat(de(r));return M(a,(function(t){o&&!ue.call(r,t)||se(e,t,r[t])})),e},le=function(e,t){return void 0===t?v(e):ce(v(e),t)},ue=function(e){var t=p(e,!0),r=J.call(this,t);return!(this===H&&l(Z,t)&&!l(Q,t))&&(!(r||!l(this,t)||!l(Z,t)||l(this,D)&&this[D][t])||r)},he=function(e,t){var r=g(e),a=p(t,!0);if(r!==H||!l(Z,a)||l(Q,a)){var n=V(r,a);return!n||!l(Z,a)||l(r,D)&&r[D][a]||(n.enumerable=!0),n}},fe=function(e){var t=Y(g(e)),r=[];return M(t,(function(e){l(Z,e)||l(T,e)||r.push(e)})),r},de=function(e){var t=e===H,r=Y(t?Q:g(e)),a=[];return M(r,(function(e){!l(Z,e)||t&&!l(H,e)||a.push(Z[e])})),a};s||(G=function(){if(this instanceof G)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=E(e),r=function e(r){this===H&&e.call(Q,r),l(this,D)&&l(this[D],t)&&(this[D][t]=!1),ne(this,t,m(1,r))};return o&&ae&&ne(H,t,{configurable:!0,set:r}),ie(t,e)},O(G[U],"toString",(function(){return z(this).tag})),C.f=ue,x.f=se,S.f=he,y.f=w.f=fe,k.f=de,o&&(K(G[U],"description",{configurable:!0,get:function(){return z(this).description}}),i||O(H,"propertyIsEnumerable",ue,{unsafe:!0})),B.f=function(e){return ie(F(e),e)}),a({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:G}),M(b(te),(function(e){_(e)})),a({target:N,stat:!0,forced:!s},{for:function(e){var t=String(e);if(l($,t))return $[t];var r=G(t);return $[t]=r,ee[r]=t,r},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(l(ee,e))return ee[e]},useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),a({target:"Object",stat:!0,forced:!s,sham:!o},{create:le,defineProperty:se,defineProperties:ce,getOwnPropertyDescriptor:he}),a({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:fe,getOwnPropertySymbols:de}),a({target:"Object",stat:!0,forced:c((function(){k.f(1)}))},{getOwnPropertySymbols:function(e){return k.f(d(e))}}),W&&a({target:"JSON",stat:!0,forced:!s||c((function(){var e=G();return"[null]"!=X([e])||"{}"!=X({a:e})||"{}"!=X(Object(e))}))},{stringify:function(e){var t,r,a=[e],n=1;while(arguments.length>n)a.push(arguments[n++]);if(r=t=a[1],(h(t)||void 0!==e)&&!oe(e))return u(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!oe(t))return t}),a[1]=t,X.apply(W,a)}}),G[U][j]||A(G[U],j,G[U].valueOf),R(G,N),T[D]=!0},function(e,t,r){var a=r(18),n=r(44).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return n(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?s(e):n(a(e))}},function(e,t,r){t.f=r(55)},function(e,t,r){var a=r(43),n=r(24),i=r(153),o=r(28).f;e.exports=function(e){var t=a.Symbol||(a.Symbol={});n(t,e)||o(t,e,{value:i.f(e)})}},function(e,t,r){var a=r(154);a("asyncIterator")},function(e,t,r){"use strict";var a=r(11),n=r(14),i=r(12),o=r(24),s=r(23),c=r(28).f,l=r(40),u=i.Symbol;if(n&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var h={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new u(e):void 0===e?u():u(e);return""===e&&(h[t]=!0),t};l(f,u);var d=f.prototype=u.prototype;d.constructor=f;var g=d.toString,p="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=g.call(e);if(o(h,e))return"";var r=p?t.slice(7,-1):t.replace(m,"$1");return""===r?void 0:r}}),a({global:!0,forced:!0},{Symbol:f})}},function(e,t,r){var a=r(154);a("hasInstance")},function(e,t,r){var a=r(154);a("isConcatSpreadable")},function(e,t,r){var a=r(154);a("iterator")},function(e,t,r){var a=r(154);a("match")},function(e,t,r){var a=r(154);a("matchAll")},function(e,t,r){var a=r(154);a("replace")},function(e,t,r){var a=r(154);a("search")},function(e,t,r){var a=r(154);a("species")},function(e,t,r){var a=r(154);a("split")},function(e,t,r){var a=r(154);a("toPrimitive")},function(e,t,r){var a=r(154);a("toStringTag")},function(e,t,r){var a=r(154);a("unscopables")},function(e,t,r){var a=r(81);a(Math,"Math",!0)},function(e,t,r){var a=r(12),n=r(81);n(a.JSON,"JSON",!0)},function(e,t,r){r(172);var a=r(58);e.exports=a("String","padStart")},function(e,t,r){"use strict";var a=r(11),n=r(173).start,i=r(175);a({target:"String",proto:!0,forced:i},{padStart:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){var a=r(47),n=r(174),i=r(21),o=Math.ceil,s=function(e){return function(t,r,s){var c,l,u=String(i(t)),h=u.length,f=void 0===s?" ":String(s),d=a(r);return d<=h||""==f?u:(c=d-h,l=n.call(f,o(c/f.length)),l.length>c&&(l=l.slice(0,c)),e?u+l:l+u)}};e.exports={start:s(!1),end:s(!0)}},function(e,t,r){"use strict";var a=r(48),n=r(21);e.exports="".repeat||function(e){var t=String(n(this)),r="",i=a(e);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(r+=t);return r}},function(e,t,r){var a=r(118);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a)},function(e,t,r){r(177);var a=r(58);e.exports=a("String","padEnd")},function(e,t,r){"use strict";var a=r(11),n=r(173).end,i=r(175);a({target:"String",proto:!0,forced:i},{padEnd:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,r){r(179);var a=r(43);e.exports=a.Object.values},function(e,t,r){var a=r(11),n=r(180).values;a({target:"Object",stat:!0},{values:function(e){return n(e)}})},function(e,t,r){var a=r(14),n=r(70),i=r(18),o=r(16).f,s=function(e){return function(t){var r,s=i(t),c=n(s),l=c.length,u=0,h=[];while(l>u)r=c[u++],a&&!o.call(s,r)||h.push(e?[r,s[r]]:s[r]);return h}};e.exports={entries:s(!0),values:s(!1)}},function(e,t,r){"use strict";var a=!1;if("undefined"!==typeof ReadableStream)try{new ReadableStream({start:function(e){e.close()}}),a=!0}catch(n){}t.ReadableStream=a?ReadableStream:r(182).ReadableStream},function(e,t,r){"use strict";r.r(t),r.d(t,"ByteLengthQueuingStrategy",(function(){return Cr})),r.d(t,"CountQueuingStrategy",(function(){return Ar})),r.d(t,"ReadableStream",(function(){return gr})),r.d(t,"TransformStream",(function(){return Or})),r.d(t,"WritableStream",(function(){return re}));var a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol:function(e){return"Symbol("+e+")"};function n(){}var i=Number.isNaN||function(e){return e!==e};function o(e){return"object"===typeof e&&null!==e||"function"===typeof e}function s(e){return e.slice()}function c(e,t,r,a,n){new Uint8Array(e).set(new Uint8Array(r,a,n),t)}function l(e){return!1!==u(e)&&e!==1/0}function u(e){return"number"===typeof e&&(!i(e)&&!(e<0))}function h(e,t,r){if("function"!==typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function f(e,t,r,a){var n=e[t];if(void 0!==n){if("function"!==typeof n)throw new TypeError(n+" is not a method");switch(r){case 0:return function(){return g(n,e,a)};case 1:return function(t){var r=[t].concat(a);return g(n,e,r)}}}return function(){return Promise.resolve()}}function d(e,t,r){var a=e[t];if(void 0!==a)return h(a,e,r)}function g(e,t,r){try{return Promise.resolve(h(e,t,r))}catch(a){return Promise.reject(a)}}function p(e){return e}function m(e){return!1}function v(e){if(e=Number(e),i(e)||e<0)throw new RangeError("highWaterMark property of a queuing strategy must be non-negative and non-NaN");return e}function b(e){if(void 0===e)return function(){return 1};if("function"!==typeof e)throw new TypeError("size property of a queuing strategy must be a function");return function(t){return e(t)}}var y=16384,w=function(){function e(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.push=function(e){var t=this._back,r=t;t._elements.length===y-1&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size},e.prototype.shift=function(){var e=this._front,t=e,r=this._cursor,a=r+1,n=e._elements,i=n[r];return a===y&&(t=e._next,a=0),--this._size,this._cursor=a,e!==t&&(this._front=t),n[r]=void 0,i},e.prototype.forEach=function(e){var t=this._cursor,r=this._front,a=r._elements;while(t!==a.length||void 0!==r._next){if(t===a.length&&(r=r._next,a=r._elements,t=0,0===a.length))break;e(a[t]),++t}},e.prototype.peek=function(){var e=this._front,t=this._cursor;return e._elements[t]},e}();function k(e,t,r){var a=null;!0===r&&(a=Object.prototype);var n=Object.create(a);return n.value=e,n.done=t,n}function S(e,t){e._forAuthorCode=!0,e._ownerReadableStream=t,t._reader=e,"readable"===t._state?O(e):"closed"===t._state?I(e):P(e,t._storedError)}function x(e,t){var r=e._ownerReadableStream;return yr(r,t)}function C(e){"readable"===e._ownerReadableStream._state?T(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):E(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function A(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function O(e){e._closedPromise=new Promise((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r}))}function P(e,t){O(e),T(e,t)}function I(e){O(e),F(e)}function T(e,t){e._closedPromise.catch(n),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}function E(e,t){P(e,t)}function F(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0}var B=a("[[CancelSteps]]"),_=a("[[PullSteps]]");function R(e,t){void 0===t&&(t=!1);var r=new q(e);return r._forAuthorCode=t,r}function L(e){var t=new Promise((function(t,r){var a={_resolve:t,_reject:r};e._reader._readRequests.push(a)}));return t}function M(e,t,r){var a=e._reader,n=a._readRequests.shift();n._resolve(k(t,r,a._forAuthorCode))}function D(e){return e._reader._readRequests.length}function N(e){var t=e._reader;return void 0!==t&&!!z(t)}var U,j,q=function(){function e(e){if(!1===vr(e))throw new TypeError("ReadableStreamDefaultReader can only be constructed with a ReadableStream instance");if(!0===br(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");S(this,e),this._readRequests=new w}return Object.defineProperty(e.prototype,"closed",{get:function(){return z(this)?this._closedPromise:Promise.reject(G("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return z(this)?void 0===this._ownerReadableStream?Promise.reject(A("cancel")):x(this,e):Promise.reject(G("cancel"))},e.prototype.read=function(){return z(this)?void 0===this._ownerReadableStream?Promise.reject(A("read from")):H(this):Promise.reject(G("read"))},e.prototype.releaseLock=function(){if(!z(this))throw G("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");C(this)}},e}();function z(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")}function H(e){var t=e._ownerReadableStream;return t._disturbed=!0,"closed"===t._state?Promise.resolve(k(void 0,!0,e._forAuthorCode)):"errored"===t._state?Promise.reject(t._storedError):t._readableStreamController[_]()}function G(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}"symbol"===typeof a.asyncIterator&&(U={},U[a.asyncIterator]=function(){return this},j=U,Object.defineProperty(j,a.asyncIterator,{enumerable:!1}));var W={next:function(){if(!1===V(this))return Promise.reject(K("next"));var e=this._asyncIteratorReader;return void 0===e._ownerReadableStream?Promise.reject(A("iterate")):H(e).then((function(t){var r=t.done;r&&C(e);var a=t.value;return k(a,r,!0)}))},return:function(e){if(!1===V(this))return Promise.reject(K("next"));var t=this._asyncIteratorReader;if(void 0===t._ownerReadableStream)return Promise.reject(A("finish iterating"));if(t._readRequests.length>0)return Promise.reject(new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled"));if(!1===this._preventCancel){var r=x(t,e);return C(t),r.then((function(){return k(e,!0,!0)}))}return C(t),Promise.resolve(k(e,!0,!0))}};function X(e,t){void 0===t&&(t=!1);var r=R(e),a=Object.create(W);return a._asyncIteratorReader=r,a._preventCancel=Boolean(t),a}function V(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorReader")}function K(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}void 0!==j&&Object.setPrototypeOf(W,j),Object.defineProperty(W,"next",{enumerable:!1}),Object.defineProperty(W,"return",{enumerable:!1});var Y=n;function J(e){var t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function Z(e,t,r){if(r=Number(r),!l(r))throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function Q(e){var t=e._queue.peek();return t.value}function $(e){e._queue=new w,e._queueTotalSize=0}var ee=a("[[AbortSteps]]"),te=a("[[ErrorSteps]]"),re=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),ie(this);var r=t.size,a=t.highWaterMark,n=e.type;if(void 0!==n)throw new RangeError("Invalid type is specified");var i=b(r);void 0===a&&(a=1),a=v(a),Me(this,e,a,i)}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!1===oe(this))throw Ke("locked");return se(this)},enumerable:!0,configurable:!0}),e.prototype.abort=function(e){return!1===oe(this)?Promise.reject(Ke("abort")):!0===se(this)?Promise.reject(new TypeError("Cannot abort a stream that already has a writer")):ce(this,e)},e.prototype.getWriter=function(){if(!1===oe(this))throw Ke("getWriter");return ae(this)},e}();function ae(e){return new xe(e)}function ne(e,t,r,a,n,i){void 0===n&&(n=1),void 0===i&&(i=function(){return 1});var o=Object.create(re.prototype);ie(o);var s=Object.create(_e.prototype);return Le(o,s,e,t,r,a,n,i),o}function ie(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new w,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function oe(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")}function se(e){return void 0!==e._writer}function ce(e,t){var r=e._state;if("closed"===r||"errored"===r)return Promise.resolve(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;var a=!1;"erroring"===r&&(a=!0,t=void 0);var n=new Promise((function(r,n){e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:n,_reason:t,_wasAlreadyErroring:a}}));return e._pendingAbortRequest._promise=n,!1===a&&he(e,t),n}function le(e){var t=new Promise((function(t,r){var a={_resolve:t,_reject:r};e._writeRequests.push(a)}));return t}function ue(e,t){var r=e._state;"writable"!==r?fe(e):he(e,t)}function he(e,t){var r=e._writableStreamController;e._state="erroring",e._storedError=t;var a=e._writer;void 0!==a&&Te(a,t),!1===be(e)&&!0===r._started&&fe(e)}function fe(e){e._state="errored",e._writableStreamController[te]();var t=e._storedError;if(e._writeRequests.forEach((function(e){e._reject(t)})),e._writeRequests=new w,void 0!==e._pendingAbortRequest){var r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,!0===r._wasAlreadyErroring)return r._reject(t),void ke(e);var a=e._writableStreamController[ee](r._reason);a.then((function(){r._resolve(),ke(e)}),(function(t){r._reject(t),ke(e)}))}else ke(e)}function de(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function ge(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,ue(e,t)}function pe(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0;var t=e._state;"erroring"===t&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";var r=e._writer;void 0!==r&&rt(r)}function me(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),ue(e,t)}function ve(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function be(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}function ye(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function we(e){e._inFlightWriteRequest=e._writeRequests.shift()}function ke(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);var t=e._writer;void 0!==t&&et(t,e._storedError)}function Se(e,t){var r=e._writer;void 0!==r&&t!==e._backpressure&&(!0===t?st(r):lt(r)),e._backpressure=t}var xe=function(){function e(e){if(!1===oe(e))throw new TypeError("WritableStreamDefaultWriter can only be constructed with a WritableStream instance");if(!0===se(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;var t=e._state;if("writable"===t)!1===ve(e)&&!0===e._backpressure?at(this):it(this),Ze(this);else if("erroring"===t)nt(this,e._storedError),Ze(this);else if("closed"===t)it(this),$e(this);else{var r=e._storedError;nt(this,r),Qe(this,r)}}return Object.defineProperty(e.prototype,"closed",{get:function(){return!1===Ce(this)?Promise.reject(Ye("closed")):this._closedPromise},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===Ce(this))throw Ye("desiredSize");if(void 0===this._ownerWritableStream)throw Je("desiredSize");return Ee(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ready",{get:function(){return!1===Ce(this)?Promise.reject(Ye("ready")):this._readyPromise},enumerable:!0,configurable:!0}),e.prototype.abort=function(e){return!1===Ce(this)?Promise.reject(Ye("abort")):void 0===this._ownerWritableStream?Promise.reject(Je("abort")):Ae(this,e)},e.prototype.close=function(){if(!1===Ce(this))return Promise.reject(Ye("close"));var e=this._ownerWritableStream;return void 0===e?Promise.reject(Je("close")):!0===ve(e)?Promise.reject(new TypeError("cannot close an already-closing stream")):Oe(this)},e.prototype.releaseLock=function(){if(!1===Ce(this))throw Ye("releaseLock");var e=this._ownerWritableStream;void 0!==e&&Fe(this)},e.prototype.write=function(e){return!1===Ce(this)?Promise.reject(Ye("write")):void 0===this._ownerWritableStream?Promise.reject(Je("write to")):Be(this,e)},e}();function Ce(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")}function Ae(e,t){var r=e._ownerWritableStream;return ce(r,t)}function Oe(e){var t=e._ownerWritableStream,r=t._state;if("closed"===r||"errored"===r)return Promise.reject(new TypeError("The stream (in "+r+" state) is not in the writable state and cannot be closed"));var a=new Promise((function(e,r){var a={_resolve:e,_reject:r};t._closeRequest=a}));return!0===t._backpressure&&"writable"===r&&lt(e),Ne(t._writableStreamController),a}function Pe(e){var t=e._ownerWritableStream,r=t._state;return!0===ve(t)||"closed"===r?Promise.resolve():"errored"===r?Promise.reject(t._storedError):Oe(e)}function Ie(e,t){"pending"===e._closedPromiseState?et(e,t):tt(e,t)}function Te(e,t){"pending"===e._readyPromiseState?ot(e,t):ct(e,t)}function Ee(e){var t=e._ownerWritableStream,r=t._state;return"errored"===r||"erroring"===r?null:"closed"===r?0:je(t._writableStreamController)}function Fe(e){var t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");Te(e,r),Ie(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function Be(e,t){var r=e._ownerWritableStream,a=r._writableStreamController,n=Ue(a,t);if(r!==e._ownerWritableStream)return Promise.reject(Je("write to"));var i=r._state;if("errored"===i)return Promise.reject(r._storedError);if(!0===ve(r)||"closed"===i)return Promise.reject(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===i)return Promise.reject(r._storedError);var o=le(r);return qe(a,t,n),o}var _e=function(){function e(){throw new TypeError("WritableStreamDefaultController cannot be constructed explicitly")}return e.prototype.error=function(e){if(!1===Re(this))throw new TypeError("WritableStreamDefaultController.prototype.error can only be used on a WritableStreamDefaultController");var t=this._controlledWritableStream._state;"writable"===t&&Ve(this,e)},e.prototype[ee]=function(e){var t=this._abortAlgorithm(e);return De(this),t},e.prototype[te]=function(){$(this)},e}();function Re(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")}function Le(e,t,r,a,n,i,o,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,$(t),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=o,t._writeAlgorithm=a,t._closeAlgorithm=n,t._abortAlgorithm=i;var c=Xe(t);Se(e,c);var l=r(),u=Promise.resolve(l);u.then((function(){t._started=!0,ze(t)}),(function(r){t._started=!0,ue(e,r)})).catch(Y)}function Me(e,t,r,a){var n=Object.create(_e.prototype);function i(){return d(t,"start",[n])}var o=f(t,"write",1,[n]),s=f(t,"close",0,[]),c=f(t,"abort",1,[]);Le(e,n,i,o,s,c,r,a)}function De(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Ne(e){Z(e,"close",0),ze(e)}function Ue(e,t){try{return e._strategySizeAlgorithm(t)}catch(r){return He(e,r),1}}function je(e){return e._strategyHWM-e._queueTotalSize}function qe(e,t,r){var a={chunk:t};try{Z(e,a,r)}catch(o){return void He(e,o)}var n=e._controlledWritableStream;if(!1===ve(n)&&"writable"===n._state){var i=Xe(e);Se(n,i)}ze(e)}function ze(e){var t=e._controlledWritableStream;if(!1!==e._started&&void 0===t._inFlightWriteRequest){var r=t._state;if("erroring"!==r){if(0!==e._queue.length){var a=Q(e);"close"===a?Ge(e):We(e,a.chunk)}}else fe(t)}}function He(e,t){"writable"===e._controlledWritableStream._state&&Ve(e,t)}function Ge(e){var t=e._controlledWritableStream;ye(t),J(e);var r=e._closeAlgorithm();De(e),r.then((function(){pe(t)}),(function(e){me(t,e)})).catch(Y)}function We(e,t){var r=e._controlledWritableStream;we(r);var a=e._writeAlgorithm(t);a.then((function(){de(r);var t=r._state;if(J(e),!1===ve(r)&&"writable"===t){var a=Xe(e);Se(r,a)}ze(e)}),(function(t){"writable"===r._state&&De(e),ge(r,t)})).catch(Y)}function Xe(e){var t=je(e);return t<=0}function Ve(e,t){var r=e._controlledWritableStream;De(e),he(r,t)}function Ke(e){return new TypeError("WritableStream.prototype."+e+" can only be used on a WritableStream")}function Ye(e){return new TypeError("WritableStreamDefaultWriter.prototype."+e+" can only be used on a WritableStreamDefaultWriter")}function Je(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Ze(e){e._closedPromise=new Promise((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"}))}function Qe(e,t){Ze(e),et(e,t)}function $e(e){Ze(e),rt(e)}function et(e,t){e._closedPromise.catch(n),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected"}function tt(e,t){Qe(e,t)}function rt(e){e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved"}function at(e){e._readyPromise=new Promise((function(t,r){e._readyPromise_resolve=t,e._readyPromise_reject=r})),e._readyPromiseState="pending"}function nt(e,t){at(e),ot(e,t)}function it(e){at(e),lt(e)}function ot(e,t){e._readyPromise.catch(n),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected"}function st(e){at(e)}function ct(e,t){nt(e,t)}function lt(e){e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled"}function ut(e,t,r,a,i,o){var s=R(e),c=ae(t),l=!1,u=Promise.resolve();return new Promise((function(h,f){var d;if(void 0!==o){if(d=function(){var r=new DOMException("Aborted","AbortError"),n=[];!1===a&&n.push((function(){return"writable"===t._state?ce(t,r):Promise.resolve()})),!1===i&&n.push((function(){return"readable"===e._state?yr(e,r):Promise.resolve()})),w((function(){return Promise.all(n.map((function(e){return e()})))}),!0,r)},!0===o.aborted)return void d();o.addEventListener("abort",d)}function g(){return new Promise((function(e,t){function r(a){a?e():p().then(r,t)}r(!1)}))}function p(){return!0===l?Promise.resolve(!0):c._readyPromise.then((function(){return H(s).then((function(e){var t=e.value,r=e.done;return!0===r||(u=Be(c,t).catch(n),!1)}))}))}if(b(e,s._closedPromise,(function(e){!1===a?w((function(){return ce(t,e)}),!0,e):k(!0,e)})),b(t,c._closedPromise,(function(t){!1===i?w((function(){return yr(e,t)}),!0,t):k(!0,t)})),y(e,s._closedPromise,(function(){!1===r?w((function(){return Pe(c)})):k()})),!0===ve(t)||"closed"===t._state){var m=new TypeError("the destination writable stream closed before all data could be piped to it");!1===i?w((function(){return yr(e,m)}),!0,m):k(!0,m)}function v(){var e=u;return u.then((function(){return e!==u?v():void 0}))}function b(e,t,r){"errored"===e._state?r(e._storedError):t.catch(r).catch(Y)}function y(e,t,r){"closed"===e._state?r():t.then(r).catch(Y)}function w(e,r,a){function n(){e().then((function(){return S(r,a)}),(function(e){return S(!0,e)})).catch(Y)}!0!==l&&(l=!0,"writable"===t._state&&!1===ve(t)?v().then(n):n())}function k(e,r){!0!==l&&(l=!0,"writable"===t._state&&!1===ve(t)?v().then((function(){return S(e,r)})).catch(Y):S(e,r))}function S(e,t){Fe(c),C(s),void 0!==o&&o.removeEventListener("abort",d),e?f(t):h(void 0)}g().catch(Y)}))}var ht=function(){function e(){throw new TypeError}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===ft(this))throw Ct("desiredSize");return yt(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===ft(this))throw Ct("close");if(!1===kt(this))throw new TypeError("The stream is not in a state that permits close");mt(this)},e.prototype.enqueue=function(e){if(!1===ft(this))throw Ct("enqueue");if(!1===kt(this))throw new TypeError("The stream is not in a state that permits enqueue");return vt(this,e)},e.prototype.error=function(e){if(!1===ft(this))throw Ct("error");bt(this,e)},e.prototype[B]=function(e){$(this);var t=this._cancelAlgorithm(e);return pt(this),t},e.prototype[_]=function(){var e=this._controlledReadableStream;if(this._queue.length>0){var t=J(this);return!0===this._closeRequested&&0===this._queue.length?(pt(this),wr(e)):dt(this),Promise.resolve(k(t,!1,e._reader._forAuthorCode))}var r=L(e);return dt(this),r},e}();function ft(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")}function dt(e){var t=gt(e);if(!1!==t)if(!0!==e._pulling){e._pulling=!0;var r=e._pullAlgorithm();r.then((function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,dt(e))}),(function(t){bt(e,t)})).catch(Y)}else e._pullAgain=!0}function gt(e){var t=e._controlledReadableStream;if(!1===kt(e))return!1;if(!1===e._started)return!1;if(!0===br(t)&&D(t)>0)return!0;var r=yt(e);return r>0}function pt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function mt(e){var t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(pt(e),wr(t))}function vt(e,t){var r=e._controlledReadableStream;if(!0===br(r)&&D(r)>0)M(r,t,!1);else{var a=void 0;try{a=e._strategySizeAlgorithm(t)}catch(n){throw bt(e,n),n}try{Z(e,t,a)}catch(i){throw bt(e,i),i}}dt(e)}function bt(e,t){var r=e._controlledReadableStream;"readable"===r._state&&($(e),pt(e),kr(r,t))}function yt(e){var t=e._controlledReadableStream,r=t._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function wt(e){return!0!==gt(e)}function kt(e){var t=e._controlledReadableStream._state;return!1===e._closeRequested&&"readable"===t}function St(e,t,r,a,n,i,o){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,$(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=o,t._strategyHWM=i,t._pullAlgorithm=a,t._cancelAlgorithm=n,e._readableStreamController=t;var s=r();Promise.resolve(s).then((function(){t._started=!0,dt(t)}),(function(e){bt(t,e)})).catch(Y)}function xt(e,t,r,a){var n=Object.create(ht.prototype);function i(){return d(t,"start",[n])}var o=f(t,"pull",0,[n]),s=f(t,"cancel",1,[]);St(e,n,i,o,s,r,a)}function Ct(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function At(e,t){var r,a,n,i,o,c=R(e),l=!1,u=!1,h=!1,f=new Promise((function(e){o=e}));function d(){if(!0===l)return Promise.resolve();l=!0;var e=H(c).then((function(e){l=!1;var t=e.done;if(!0===t)return!1===u&&mt(n._readableStreamController),void(!1===h&&mt(i._readableStreamController));var r=e.value,a=r,o=r;!1===u&&vt(n._readableStreamController,a),!1===h&&vt(i._readableStreamController,o)}));return e.catch(Y),Promise.resolve()}function g(t){if(u=!0,r=t,!0===h){var n=s([r,a]),i=yr(e,n);o(i)}return f}function p(t){if(h=!0,a=t,!0===u){var n=s([r,a]),i=yr(e,n);o(i)}return f}function m(){}return n=pr(m,d,g),i=pr(m,d,p),c._closedPromise.catch((function(e){bt(n._readableStreamController,e),bt(i._readableStreamController,e)})),[n,i]}var Ot=Number.isInteger||function(e){return"number"===typeof e&&isFinite(e)&&Math.floor(e)===e},Pt=function(){function e(){throw new TypeError("ReadableStreamBYOBRequest cannot be used directly")}return Object.defineProperty(e.prototype,"view",{get:function(){if(!1===Et(this))throw ar("view");return this._view},enumerable:!0,configurable:!0}),e.prototype.respond=function(e){if(!1===Et(this))throw ar("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");m(this._view.buffer),Qt(this._associatedReadableByteStreamController,e)},e.prototype.respondWithNewView=function(e){if(!1===Et(this))throw ar("respond");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");if(!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");m(e.buffer),$t(this._associatedReadableByteStreamController,e)},e}(),It=function(){function e(){throw new TypeError("ReadableByteStreamController constructor cannot be used directly")}return Object.defineProperty(e.prototype,"byobRequest",{get:function(){if(!1===Tt(this))throw nr("byobRequest");if(void 0===this._byobRequest&&this._pendingPullIntos.length>0){var e=this._pendingPullIntos.peek(),t=new Uint8Array(e.buffer,e.byteOffset+e.bytesFilled,e.byteLength-e.bytesFilled),r=Object.create(Pt.prototype);rr(r,this,t),this._byobRequest=r}return this._byobRequest},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===Tt(this))throw nr("desiredSize");return Zt(this)},enumerable:!0,configurable:!0}),e.prototype.close=function(){if(!1===Tt(this))throw nr("close");if(!0===this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");var e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError("The stream (in "+e+" state) is not in the readable state and cannot be closed");Kt(this)},e.prototype.enqueue=function(e){if(!1===Tt(this))throw nr("enqueue");if(!0===this._closeRequested)throw new TypeError("stream is closed or draining");var t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError("The stream (in "+t+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(e))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");m(e.buffer),Yt(this,e)},e.prototype.error=function(e){if(!1===Tt(this))throw nr("error");Jt(this,e)},e.prototype[B]=function(e){if(this._pendingPullIntos.length>0){var t=this._pendingPullIntos.peek();t.bytesFilled=0}$(this);var r=this._cancelAlgorithm(e);return Vt(this),r},e.prototype[_]=function(){var e=this._controlledReadableByteStream;if(this._queueTotalSize>0){var t=this._queue.shift();this._queueTotalSize-=t.byteLength,Nt(this);var r=void 0;try{r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}catch(s){return Promise.reject(s)}return Promise.resolve(k(r,!1,e._reader._forAuthorCode))}var a=this._autoAllocateChunkSize;if(void 0!==a){var n=void 0;try{n=new ArrayBuffer(a)}catch(c){return Promise.reject(c)}var i={buffer:n,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,ctor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(i)}var o=L(e);return Ft(this),o},e}();function Tt(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")}function Et(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")}function Ft(e){var t=Xt(e);if(!1!==t)if(!0!==e._pulling){e._pulling=!0;var r=e._pullAlgorithm();r.then((function(){e._pulling=!1,!0===e._pullAgain&&(e._pullAgain=!1,Ft(e))}),(function(t){Jt(e,t)})).catch(Y)}else e._pullAgain=!0}function Bt(e){Ut(e),e._pendingPullIntos=new w}function _t(e,t){var r=!1;"closed"===e._state&&(r=!0);var a=Rt(t);"default"===t.readerType?M(e,a,r):sr(e,a,r)}function Rt(e){var t=e.bytesFilled,r=e.elementSize;return new e.ctor(e.buffer,e.byteOffset,t/r)}function Lt(e,t,r,a){e._queue.push({buffer:t,byteOffset:r,byteLength:a}),e._queueTotalSize+=a}function Mt(e,t){var r=t.elementSize,a=t.bytesFilled-t.bytesFilled%r,n=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),i=t.bytesFilled+n,o=i-i%r,s=n,l=!1;o>a&&(s=o-t.bytesFilled,l=!0);var u=e._queue;while(s>0){var h=u.peek(),f=Math.min(s,h.byteLength),d=t.byteOffset+t.bytesFilled;c(t.buffer,d,h.buffer,h.byteOffset,f),h.byteLength===f?u.shift():(h.byteOffset+=f,h.byteLength-=f),e._queueTotalSize-=f,Dt(e,f,t),s-=f}return l}function Dt(e,t,r){Ut(e),r.bytesFilled+=t}function Nt(e){0===e._queueTotalSize&&!0===e._closeRequested?(Vt(e),wr(e._controlledReadableByteStream)):Ft(e)}function Ut(e){void 0!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=void 0,e._byobRequest=void 0)}function jt(e){while(e._pendingPullIntos.length>0){if(0===e._queueTotalSize)return;var t=e._pendingPullIntos.peek();!0===Mt(e,t)&&(Wt(e),_t(e._controlledReadableByteStream,t))}}function qt(e,t){var r=e._controlledReadableByteStream,a=1;t.constructor!==DataView&&(a=t.constructor.BYTES_PER_ELEMENT);var n=t.constructor,i=p(t.buffer),o={buffer:i,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:a,ctor:n,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(o),or(r);if("closed"===r._state){var s=new n(o.buffer,o.byteOffset,0);return Promise.resolve(k(s,!0,r._reader._forAuthorCode))}if(e._queueTotalSize>0){if(!0===Mt(e,o)){var c=Rt(o);return Nt(e),Promise.resolve(k(c,!1,r._reader._forAuthorCode))}if(!0===e._closeRequested){var l=new TypeError("Insufficient bytes to fill elements in the given buffer");return Jt(e,l),Promise.reject(l)}}e._pendingPullIntos.push(o);var u=or(r);return Ft(e),u}function zt(e,t){t.buffer=p(t.buffer);var r=e._controlledReadableByteStream;if(!0===lr(r))while(cr(r)>0){var a=Wt(e);_t(r,a)}}function Ht(e,t,r){if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range");if(Dt(e,t,r),!(r.bytesFilled<r.elementSize)){Wt(e);var a=r.bytesFilled%r.elementSize;if(a>0){var n=r.byteOffset+r.bytesFilled,i=r.buffer.slice(n-a,n);Lt(e,i,0,i.byteLength)}r.buffer=p(r.buffer),r.bytesFilled-=a,_t(e._controlledReadableByteStream,r),jt(e)}}function Gt(e,t){var r=e._pendingPullIntos.peek(),a=e._controlledReadableByteStream;if("closed"===a._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream");zt(e,r)}else Ht(e,t,r);Ft(e)}function Wt(e){var t=e._pendingPullIntos.shift();return Ut(e),t}function Xt(e){var t=e._controlledReadableByteStream;if("readable"!==t._state)return!1;if(!0===e._closeRequested)return!1;if(!1===e._started)return!1;if(!0===N(t)&&D(t)>0)return!0;if(!0===lr(t)&&cr(t)>0)return!0;var r=Zt(e);return r>0}function Vt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Kt(e){var t=e._controlledReadableByteStream;if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0){var r=e._pendingPullIntos.peek();if(r.bytesFilled>0){var a=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Jt(e,a),a}}Vt(e),wr(t)}}function Yt(e,t){var r=e._controlledReadableByteStream,a=t.buffer,n=t.byteOffset,i=t.byteLength,o=p(a);if(!0===N(r))if(0===D(r))Lt(e,o,n,i);else{var s=new Uint8Array(o,n,i);M(r,s,!1)}else!0===lr(r)?(Lt(e,o,n,i),jt(e)):Lt(e,o,n,i);Ft(e)}function Jt(e,t){var r=e._controlledReadableByteStream;"readable"===r._state&&(Bt(e),$(e),Vt(e),kr(r,t))}function Zt(e){var t=e._controlledReadableByteStream,r=t._state;return"errored"===r?null:"closed"===r?0:e._strategyHWM-e._queueTotalSize}function Qt(e,t){if(t=Number(t),!1===l(t))throw new RangeError("bytesWritten must be a finite");Gt(e,t)}function $t(e,t){var r=e._pendingPullIntos.peek();if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.byteLength!==t.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");r.buffer=t.buffer,Gt(e,t.byteLength)}function er(e,t,r,a,n,i,o){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=void 0,t._queue=t._queueTotalSize=void 0,$(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=v(i),t._pullAlgorithm=a,t._cancelAlgorithm=n,t._autoAllocateChunkSize=o,t._pendingPullIntos=new w,e._readableStreamController=t;var s=r();Promise.resolve(s).then((function(){t._started=!0,Ft(t)}),(function(e){Jt(t,e)})).catch(Y)}function tr(e,t,r){var a=Object.create(It.prototype);function n(){return d(t,"start",[a])}var i=f(t,"pull",0,[a]),o=f(t,"cancel",1,[]),s=t.autoAllocateChunkSize;if(void 0!==s&&(s=Number(s),!1===Ot(s)||s<=0))throw new RangeError("autoAllocateChunkSize must be a positive integer");er(e,a,n,i,o,r,s)}function rr(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}function ar(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function nr(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}function ir(e,t){void 0===t&&(t=!1);var r=new ur(e);return r._forAuthorCode=t,r}function or(e){var t=new Promise((function(t,r){var a={_resolve:t,_reject:r};e._reader._readIntoRequests.push(a)}));return t}function sr(e,t,r){var a=e._reader,n=a._readIntoRequests.shift();n._resolve(k(t,r,a._forAuthorCode))}function cr(e){return e._reader._readIntoRequests.length}function lr(e){var t=e._reader;return void 0!==t&&!!hr(t)}var ur=function(){function e(e){if(!vr(e))throw new TypeError("ReadableStreamBYOBReader can only be constructed with a ReadableStream instance given a byte source");if(!1===Tt(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");if(br(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");S(this,e),this._readIntoRequests=new w}return Object.defineProperty(e.prototype,"closed",{get:function(){return hr(this)?this._closedPromise:Promise.reject(dr("closed"))},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return hr(this)?void 0===this._ownerReadableStream?Promise.reject(A("cancel")):x(this,e):Promise.reject(dr("cancel"))},e.prototype.read=function(e){return hr(this)?void 0===this._ownerReadableStream?Promise.reject(A("read from")):ArrayBuffer.isView(e)?(m(e.buffer),0===e.byteLength?Promise.reject(new TypeError("view must have non-zero byteLength")):fr(this,e)):Promise.reject(new TypeError("view must be an array buffer view")):Promise.reject(dr("read"))},e.prototype.releaseLock=function(){if(!hr(this))throw dr("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");C(this)}},e}();function hr(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")}function fr(e,t){var r=e._ownerReadableStream;return r._disturbed=!0,"errored"===r._state?Promise.reject(r._storedError):qt(r._readableStreamController,t)}function dr(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}var gr=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),mr(this);var r=t.size,a=t.highWaterMark,n=e.type,i=String(n);if("bytes"===i){if(void 0!==r)throw new RangeError("The strategy for a byte stream cannot have a size function");void 0===a&&(a=0),a=v(a),tr(this,e,a)}else{if(void 0!==n)throw new RangeError("Invalid type is specified");var o=b(r);void 0===a&&(a=1),a=v(a),xt(this,e,a,o)}}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!1===vr(this))throw xr("locked");return br(this)},enumerable:!0,configurable:!0}),e.prototype.cancel=function(e){return!1===vr(this)?Promise.reject(xr("cancel")):!0===br(this)?Promise.reject(new TypeError("Cannot cancel a stream that already has a reader")):yr(this,e)},e.prototype.getReader=function(e){var t=(void 0===e?{}:e).mode;if(!1===vr(this))throw xr("getReader");if(void 0===t)return R(this,!0);if(t=String(t),"byob"===t)return ir(this,!0);throw new RangeError("Invalid mode is specified")},e.prototype.pipeThrough=function(e,t){var r=e.writable,a=e.readable,i=void 0===t?{}:t,o=i.preventClose,s=i.preventAbort,c=i.preventCancel,l=i.signal;if(!1===vr(this))throw xr("pipeThrough");if(!1===oe(r))throw new TypeError("writable argument to pipeThrough must be a WritableStream");if(!1===vr(a))throw new TypeError("readable argument to pipeThrough must be a ReadableStream");if(o=Boolean(o),s=Boolean(s),c=Boolean(c),void 0!==l&&!Sr(l))throw new TypeError("ReadableStream.prototype.pipeThrough's signal option must be an AbortSignal");if(!0===br(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(!0===se(r))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");var u=ut(this,r,o,s,c,l);return u.catch(n),a},e.prototype.pipeTo=function(e,t){var r=void 0===t?{}:t,a=r.preventClose,n=r.preventAbort,i=r.preventCancel,o=r.signal;return!1===vr(this)?Promise.reject(xr("pipeTo")):!1===oe(e)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream")):(a=Boolean(a),n=Boolean(n),i=Boolean(i),void 0===o||Sr(o)?!0===br(this)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):!0===se(e)?Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):ut(this,e,a,n,i,o):Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's signal option must be an AbortSignal")))},e.prototype.tee=function(){if(!1===vr(this))throw xr("tee");var e=At(this);return s(e)},e.prototype.getIterator=function(e){var t=(void 0===e?{}:e).preventCancel,r=void 0!==t&&t;if(!1===vr(this))throw xr("getIterator");return X(this,r)},e}();function pr(e,t,r,a,n){void 0===a&&(a=1),void 0===n&&(n=function(){return 1});var i=Object.create(gr.prototype);mr(i);var o=Object.create(ht.prototype);return St(i,o,e,t,r,a,n),i}function mr(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function vr(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")}function br(e){return void 0!==e._reader}function yr(e,t){if(e._disturbed=!0,"closed"===e._state)return Promise.resolve(void 0);if("errored"===e._state)return Promise.reject(e._storedError);wr(e);var r=e._readableStreamController[B](t);return r.then((function(){}))}function wr(e){e._state="closed";var t=e._reader;void 0!==t&&(z(t)&&(t._readRequests.forEach((function(e){e._resolve(k(void 0,!0,t._forAuthorCode))})),t._readRequests=new w),F(t))}function kr(e,t){e._state="errored",e._storedError=t;var r=e._reader;void 0!==r&&(z(r)?(r._readRequests.forEach((function(e){e._reject(t)})),r._readRequests=new w):(r._readIntoRequests.forEach((function(e){e._reject(t)})),r._readIntoRequests=new w),T(r,t))}function Sr(e){if("object"!==typeof e||null===e)return!1;var t=Object.getOwnPropertyDescriptor(AbortSignal.prototype,"aborted").get;try{return t.call(e),!0}catch(r){return!1}}function xr(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}"symbol"===typeof a.asyncIterator&&Object.defineProperty(gr.prototype,a.asyncIterator,{value:gr.prototype.getIterator,enumerable:!1,writable:!0,configurable:!0});var Cr=function(){function e(e){var t=e.highWaterMark;this.highWaterMark=t}return e.prototype.size=function(e){return e.byteLength},e}(),Ar=function(){function e(e){var t=e.highWaterMark;this.highWaterMark=t}return e.prototype.size=function(){return 1},e}(),Or=function(){function e(e,t,r){void 0===e&&(e={}),void 0===t&&(t={}),void 0===r&&(r={});var a=t.size,n=t.highWaterMark,i=r.size,o=r.highWaterMark,s=e.writableType;if(void 0!==s)throw new RangeError("Invalid writable type specified");var c=b(a);void 0===n&&(n=1),n=v(n);var l=e.readableType;if(void 0!==l)throw new RangeError("Invalid readable type specified");var u,h=b(i);void 0===o&&(o=0),o=v(o);var f=new Promise((function(e){u=e}));Pr(this,f,n,c,o,h),Lr(this,e);var g=d(e,"start",[this._transformStreamController]);u(g)}return Object.defineProperty(e.prototype,"readable",{get:function(){if(!1===Ir(this))throw Xr("readable");return this._readable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"writable",{get:function(){if(!1===Ir(this))throw Xr("writable");return this._writable},enumerable:!0,configurable:!0}),e}();function Pr(e,t,r,a,n,i){function o(){return t}function s(t){return qr(e,t)}function c(t){return zr(e,t)}function l(){return Hr(e)}function u(){return Gr(e)}function h(t){return Er(e,t),Promise.resolve()}e._writable=ne(o,s,l,c,r,a),e._readable=pr(o,u,h,n,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,Fr(e,!0),e._transformStreamController=void 0}function Ir(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")}function Tr(e,t){bt(e._readable._readableStreamController,t),Er(e,t)}function Er(e,t){Mr(e._transformStreamController),He(e._writable._writableStreamController,t),!0===e._backpressure&&Fr(e,!1)}function Fr(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=new Promise((function(t){e._backpressureChangePromise_resolve=t})),e._backpressure=t}var Br=function(){function e(){throw new TypeError("TransformStreamDefaultController instances cannot be created directly")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!1===_r(this))throw Wr("desiredSize");var e=this._controlledTransformStream._readable._readableStreamController;return yt(e)},enumerable:!0,configurable:!0}),e.prototype.enqueue=function(e){if(!1===_r(this))throw Wr("enqueue");Dr(this,e)},e.prototype.error=function(e){if(!1===_r(this))throw Wr("error");Nr(this,e)},e.prototype.terminate=function(){if(!1===_r(this))throw Wr("terminate");jr(this)},e}();function _r(e){return!!o(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")}function Rr(e,t,r,a){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=a}function Lr(e,t){var r=Object.create(Br.prototype),a=function(e){try{return Dr(r,e),Promise.resolve()}catch(t){return Promise.reject(t)}},n=t.transform;if(void 0!==n){if("function"!==typeof n)throw new TypeError("transform is not a method");a=function(e){return g(n,t,[e,r])}}var i=f(t,"flush",0,[r]);Rr(e,r,a,i)}function Mr(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function Dr(e,t){var r=e._controlledTransformStream,a=r._readable._readableStreamController;if(!1===kt(a))throw new TypeError("Readable side is not in a state that permits enqueue");try{vt(a,t)}catch(i){throw Er(r,i),r._readable._storedError}var n=wt(a);n!==r._backpressure&&Fr(r,!0)}function Nr(e,t){Tr(e._controlledTransformStream,t)}function Ur(e,t){var r=e._transformAlgorithm(t);return r.catch((function(t){throw Tr(e._controlledTransformStream,t),t}))}function jr(e){var t=e._controlledTransformStream,r=t._readable._readableStreamController;!0===kt(r)&&mt(r);var a=new TypeError("TransformStream terminated");Er(t,a)}function qr(e,t){var r=e._transformStreamController;if(!0===e._backpressure){var a=e._backpressureChangePromise;return a.then((function(){var a=e._writable,n=a._state;if("erroring"===n)throw a._storedError;return Ur(r,t)}))}return Ur(r,t)}function zr(e,t){return Tr(e,t),Promise.resolve()}function Hr(e){var t=e._readable,r=e._transformStreamController,a=r._flushAlgorithm();return Mr(r),a.then((function(){if("errored"===t._state)throw t._storedError;var e=t._readableStreamController;!0===kt(e)&&mt(e)})).catch((function(r){throw Tr(e,r),t._storedError}))}function Gr(e){return Fr(e,!1),e._backpressureChangePromise}function Wr(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function Xr(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clearPrimitiveCaches=S,t.isEOF=p,t.isCmd=v,t.isDict=b,t.isName=m,t.isRef=y,t.isRefsEqual=w,t.isStream=k,t.RefSetCache=t.RefSet=t.Ref=t.Name=t.Dict=t.Cmd=t.EOF=void 0;var a=n(r(2));r(5);function n(e){return e&&e.__esModule?e:{default:e}}function i(e){return i="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},i(e)}function o(e,t,r,a,n,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(a,n)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function s(e){o(i,a,n,s,c,"next",e)}function c(e){o(i,a,n,s,c,"throw",e)}s(void 0)}))}}var c={};t.EOF=c;var l=function(){var e=Object.create(null);function t(e){this.name=e}return t.prototype={},t.get=function(r){var a=e[r];return a||(e[r]=new t(r))},t._clearCache=function(){e=Object.create(null)},t}();t.Name=l;var u=function(){var e=Object.create(null);function t(e){this.cmd=e}return t.prototype={},t.get=function(r){var a=e[r];return a||(e[r]=new t(r))},t._clearCache=function(){e=Object.create(null)},t}();t.Cmd=u;var h=function(){var e=function(){return e};function t(t){this._map=Object.create(null),this.xref=t,this.objId=null,this.suppressEncryption=!1,this.__nonSerializable__=e}return t.prototype={assignXref:function(e){this.xref=e},get:function(e,t,r){var a=this._map[e];return void 0!==a||e in this._map||void 0===t||(a=this._map[t],void 0!==a||t in this._map||void 0===r||(a=this._map[r])),a instanceof f&&this.xref?this.xref.fetch(a,this.suppressEncryption):a},getAsync:function(){var e=s(a["default"].mark((function e(t,r,n){var i;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=this._map[t],void 0!==i||t in this._map||void 0===r||(i=this._map[r],void 0!==i||r in this._map||void 0===n||(i=this._map[n])),!(i instanceof f&&this.xref)){e.next=4;break}return e.abrupt("return",this.xref.fetchAsync(i,this.suppressEncryption));case 4:return e.abrupt("return",i);case 5:case"end":return e.stop()}}),e,this)})));function t(t,r,a){return e.apply(this,arguments)}return t}(),getArray:function(e,t,r){var a=this.get(e,t,r);if(!Array.isArray(a)||!this.xref)return a;a=a.slice();for(var n=0,i=a.length;n<i;n++)a[n]instanceof f&&(a[n]=this.xref.fetch(a[n],this.suppressEncryption));return a},getRaw:function(e){return this._map[e]},getKeys:function(){return Object.keys(this._map)},set:function(e,t){this._map[e]=t},has:function(e){return e in this._map},forEach:function(e){for(var t in this._map)e(t,this.get(t))}},t.empty=new t(null),t.merge=function(e,r){for(var a=new t(e),n=0,i=r.length;n<i;n++){var o=r[n];if(b(o))for(var s in o._map)void 0===a._map[s]&&(a._map[s]=o._map[s])}return a},t}();t.Dict=h;var f=function(){var e=Object.create(null);function t(e,t){this.num=e,this.gen=t}return t.prototype={toString:function(){return 0===this.gen?"".concat(this.num,"R"):"".concat(this.num,"R").concat(this.gen)}},t.get=function(r,a){var n=0===a?"".concat(r,"R"):"".concat(r,"R").concat(a),i=e[n];return i||(e[n]=new t(r,a))},t._clearCache=function(){e=Object.create(null)},t}();t.Ref=f;var d=function(){function e(){this.dict=Object.create(null)}return e.prototype={has:function(e){return e.toString()in this.dict},put:function(e){this.dict[e.toString()]=!0},remove:function(e){delete this.dict[e.toString()]}},e}();t.RefSet=d;var g=function(){function e(){this.dict=Object.create(null)}return e.prototype={get:function(e){return this.dict[e.toString()]},has:function(e){return e.toString()in this.dict},put:function(e,t){this.dict[e.toString()]=t},putAlias:function(e,t){this.dict[e.toString()]=this.get(t)},forEach:function(e,t){for(var r in this.dict)e.call(t,this.dict[r])},clear:function(){this.dict=Object.create(null)}},e}();function p(e){return e===c}function m(e,t){return e instanceof l&&(void 0===t||e.name===t)}function v(e,t){return e instanceof u&&(void 0===t||e.cmd===t)}function b(e,t){return e instanceof h&&(void 0===t||m(e.get("Type"),t))}function y(e){return e instanceof f}function w(e,t){return e.num===t.num&&e.gen===t.gen}function k(e){return"object"===i(e)&&null!==e&&void 0!==e.getBytes}function S(){u._clearCache(),l._clearCache(),f._clearCache()}t.RefSetCache=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NetworkPdfManager=t.LocalPdfManager=void 0;var a=l(r(2)),n=r(5),i=r(185),o=r(186),s=r(187),c=r(190);function l(e){return e&&e.__esModule?e:{default:e}}function u(e){return u="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},u(e)}function h(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?d(e):t}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function m(e,t,r,a,n,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(a,n)}function v(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function o(e){m(i,a,n,o,s,"next",e)}function s(e){m(i,a,n,o,s,"throw",e)}o(void 0)}))}}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function w(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}var k=function(){function e(){b(this,e),this.constructor===e&&(0,n.unreachable)("Cannot initialize BasePdfManager.")}return w(e,[{key:"onLoadedStream",value:function(){(0,n.unreachable)("Abstract method `onLoadedStream` called")}},{key:"ensureDoc",value:function(e,t){return this.ensure(this.pdfDocument,e,t)}},{key:"ensureXRef",value:function(e,t){return this.ensure(this.pdfDocument.xref,e,t)}},{key:"ensureCatalog",value:function(e,t){return this.ensure(this.pdfDocument.catalog,e,t)}},{key:"getPage",value:function(e){return this.pdfDocument.getPage(e)}},{key:"fontFallback",value:function(e,t){return this.pdfDocument.fontFallback(e,t)}},{key:"cleanup",value:function(){return this.pdfDocument.cleanup()}},{key:"ensure",value:function(){var e=v(a["default"].mark((function e(t,r,i){return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:(0,n.unreachable)("Abstract method `ensure` called");case 1:case"end":return e.stop()}}),e)})));function t(t,r,a){return e.apply(this,arguments)}return t}()},{key:"requestRange",value:function(e,t){(0,n.unreachable)("Abstract method `requestRange` called")}},{key:"requestLoadedStream",value:function(){(0,n.unreachable)("Abstract method `requestLoadedStream` called")}},{key:"sendProgressiveData",value:function(e){(0,n.unreachable)("Abstract method `sendProgressiveData` called")}},{key:"updatePassword",value:function(e){this._password=e}},{key:"terminate",value:function(e){(0,n.unreachable)("Abstract method `terminate` called")}},{key:"docId",get:function(){return this._docId}},{key:"password",get:function(){return this._password}},{key:"docBaseUrl",get:function(){var e=null;if(this._docBaseUrl){var t=(0,n.createValidAbsoluteUrl)(this._docBaseUrl);t?e=t.href:(0,n.warn)('Invalid absolute docBaseUrl: "'.concat(this._docBaseUrl,'".'))}return(0,n.shadow)(this,"docBaseUrl",e)}}]),e}(),S=function(e){function t(e,r,a,n,i){var o;b(this,t),o=h(this,f(t).call(this)),o._docId=e,o._password=a,o._docBaseUrl=i,o.evaluatorOptions=n;var l=new c.Stream(r);return o.pdfDocument=new s.PDFDocument(d(o),l),o._loadedStreamPromise=Promise.resolve(l),o}return g(t,e),w(t,[{key:"ensure",value:function(){var e=v(a["default"].mark((function e(t,r,n){var i;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=t[r],"function"!==typeof i){e.next=3;break}return e.abrupt("return",i.apply(t,n));case 3:return e.abrupt("return",i);case 4:case"end":return e.stop()}}),e)})));function t(t,r,a){return e.apply(this,arguments)}return t}()},{key:"requestRange",value:function(e,t){return Promise.resolve()}},{key:"requestLoadedStream",value:function(){}},{key:"onLoadedStream",value:function(){return this._loadedStreamPromise}},{key:"terminate",value:function(e){}}]),t}(k);t.LocalPdfManager=S;var x=function(e){function t(e,r,a,n,o){var c;return b(this,t),c=h(this,f(t).call(this)),c._docId=e,c._password=a.password,c._docBaseUrl=o,c.msgHandler=a.msgHandler,c.evaluatorOptions=n,c.streamManager=new i.ChunkedStreamManager(r,{msgHandler:a.msgHandler,length:a.length,disableAutoFetch:a.disableAutoFetch,rangeChunkSize:a.rangeChunkSize}),c.pdfDocument=new s.PDFDocument(d(c),c.streamManager.getStream()),c}return g(t,e),w(t,[{key:"ensure",value:function(){var e=v(a["default"].mark((function e(t,r,n){var i;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,i=t[r],"function"!==typeof i){e.next=4;break}return e.abrupt("return",i.apply(t,n));case 4:return e.abrupt("return",i);case 7:if(e.prev=7,e.t0=e["catch"](0),e.t0 instanceof o.MissingDataException){e.next=11;break}throw e.t0;case 11:return e.next=13,this.requestRange(e.t0.begin,e.t0.end);case 13:return e.abrupt("return",this.ensure(t,r,n));case 14:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(t,r,a){return e.apply(this,arguments)}return t}()},{key:"requestRange",value:function(e,t){return this.streamManager.requestRange(e,t)}},{key:"requestLoadedStream",value:function(){this.streamManager.requestAllChunks()}},{key:"sendProgressiveData",value:function(e){this.streamManager.onReceiveData({chunk:e})}},{key:"onLoadedStream",value:function(){return this.streamManager.onLoadedStream()}},{key:"terminate",value:function(e){this.streamManager.abort(e)}}]),t}(k);t.NetworkPdfManager=x},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChunkedStreamManager=t.ChunkedStream=void 0;var a=r(5),n=r(186);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function s(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),e}var c=function(){function e(t,r,a){i(this,e),this.bytes=new Uint8Array(t),this.start=0,this.pos=0,this.end=t,this.chunkSize=r,this.loadedChunks=[],this.numChunksLoaded=0,this.numChunks=Math.ceil(t/r),this.manager=a,this.progressiveDataLength=0,this.lastSuccessfulEnsureByteChunk=-1}return s(e,[{key:"getMissingChunks",value:function(){for(var e=[],t=0,r=this.numChunks;t<r;++t)this.loadedChunks[t]||e.push(t);return e}},{key:"getBaseStreams",value:function(){return[this]}},{key:"allChunksLoaded",value:function(){return this.numChunksLoaded===this.numChunks}},{key:"onReceiveData",value:function(e,t){var r=this.chunkSize;if(e%r!==0)throw new Error("Bad begin offset: ".concat(e));var a=e+t.byteLength;if(a%r!==0&&a!==this.bytes.length)throw new Error("Bad end offset: ".concat(a));this.bytes.set(new Uint8Array(t),e);for(var n=Math.floor(e/r),i=Math.floor((a-1)/r)+1,o=n;o<i;++o)this.loadedChunks[o]||(this.loadedChunks[o]=!0,++this.numChunksLoaded)}},{key:"onReceiveProgressiveData",value:function(e){var t=this.progressiveDataLength,r=Math.floor(t/this.chunkSize);this.bytes.set(new Uint8Array(e),t),t+=e.byteLength,this.progressiveDataLength=t;for(var a=t>=this.end?this.numChunks:Math.floor(t/this.chunkSize),n=r;n<a;++n)this.loadedChunks[n]||(this.loadedChunks[n]=!0,++this.numChunksLoaded)}},{key:"ensureByte",value:function(e){if(!(e<this.progressiveDataLength)){var t=Math.floor(e/this.chunkSize);if(t!==this.lastSuccessfulEnsureByteChunk){if(!this.loadedChunks[t])throw new n.MissingDataException(e,e+1);this.lastSuccessfulEnsureByteChunk=t}}}},{key:"ensureRange",value:function(e,t){if(!(e>=t)&&!(t<=this.progressiveDataLength))for(var r=this.chunkSize,a=Math.floor(e/r),i=Math.floor((t-1)/r)+1,o=a;o<i;++o)if(!this.loadedChunks[o])throw new n.MissingDataException(e,t)}},{key:"nextEmptyChunk",value:function(e){for(var t=this.numChunks,r=0;r<t;++r){var a=(e+r)%t;if(!this.loadedChunks[a])return a}return null}},{key:"hasChunk",value:function(e){return!!this.loadedChunks[e]}},{key:"getByte",value:function(){var e=this.pos;return e>=this.end?-1:(e>=this.progressiveDataLength&&this.ensureByte(e),this.bytes[this.pos++])}},{key:"getUint16",value:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t}},{key:"getInt32",value:function(){var e=this.getByte(),t=this.getByte(),r=this.getByte(),a=this.getByte();return(e<<24)+(t<<16)+(r<<8)+a}},{key:"getBytes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.bytes,a=this.pos,n=this.end;if(!e){n>this.progressiveDataLength&&this.ensureRange(a,n);var i=r.subarray(a,n);return t?new Uint8ClampedArray(i):i}var o=a+e;o>n&&(o=n),o>this.progressiveDataLength&&this.ensureRange(a,o),this.pos=o;var s=r.subarray(a,o);return t?new Uint8ClampedArray(s):s}},{key:"peekByte",value:function(){var e=this.getByte();return this.pos--,e}},{key:"peekBytes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.getBytes(e,t);return this.pos-=r.length,r}},{key:"getByteRange",value:function(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),t>this.progressiveDataLength&&this.ensureRange(e,t),this.bytes.subarray(e,t)}},{key:"skip",value:function(e){e||(e=1),this.pos+=e}},{key:"reset",value:function(){this.pos=this.start}},{key:"moveStart",value:function(){this.start=this.pos}},{key:"makeSubStream",value:function(e,t,r){function a(){}t?e+t>this.progressiveDataLength&&this.ensureRange(e,e+t):e>=this.progressiveDataLength&&this.ensureByte(e),a.prototype=Object.create(this),a.prototype.getMissingChunks=function(){for(var e=this.chunkSize,t=Math.floor(this.start/e),r=Math.floor((this.end-1)/e)+1,a=[],n=t;n<r;++n)this.loadedChunks[n]||a.push(n);return a};var n=new a;return n.pos=n.start=e,n.end=e+t||this.end,n.dict=r,n}},{key:"length",get:function(){return this.end-this.start}},{key:"isEmpty",get:function(){return 0===this.length}}]),e}();t.ChunkedStream=c;var l=function(){function e(t,r){i(this,e),this.length=r.length,this.chunkSize=r.rangeChunkSize,this.stream=new c(this.length,this.chunkSize,this),this.pdfNetworkStream=t,this.disableAutoFetch=r.disableAutoFetch,this.msgHandler=r.msgHandler,this.currRequestId=0,this.chunksNeededByRequest=Object.create(null),this.requestsByChunk=Object.create(null),this.promisesByRequest=Object.create(null),this.progressiveDataLength=0,this.aborted=!1,this._loadedStreamCapability=(0,a.createPromiseCapability)()}return s(e,[{key:"onLoadedStream",value:function(){return this._loadedStreamCapability.promise}},{key:"sendRequest",value:function(e,t){var r=this,n=this.pdfNetworkStream.getRangeReader(e,t);n.isStreamingSupported||(n.onProgress=this.onProgress.bind(this));var i=[],o=0,s=new Promise((function(e,t){var s=function s(c){try{if(!c.done){var l=c.value;return i.push(l),o+=(0,a.arrayByteLength)(l),n.isStreamingSupported&&r.onProgress({loaded:o}),void n.read().then(s,t)}var u=(0,a.arraysToBytes)(i);i=null,e(u)}catch(h){t(h)}};n.read().then(s,t)}));s.then((function(t){r.aborted||r.onReceiveData({chunk:t,begin:e})}))}},{key:"requestAllChunks",value:function(){var e=this.stream.getMissingChunks();return this._requestChunks(e),this._loadedStreamCapability.promise}},{key:"_requestChunks",value:function(e){var t=this.currRequestId++,r=Object.create(null);this.chunksNeededByRequest[t]=r;var n=!0,i=!1,o=void 0;try{for(var s,c=e[Symbol.iterator]();!(n=(s=c.next()).done);n=!0){var l=s.value;this.stream.hasChunk(l)||(r[l]=!0)}}catch(S){i=!0,o=S}finally{try{n||null==c["return"]||c["return"]()}finally{if(i)throw o}}if((0,a.isEmptyObj)(r))return Promise.resolve();var u=(0,a.createPromiseCapability)();this.promisesByRequest[t]=u;var h=[];for(var f in r)f|=0,f in this.requestsByChunk||(this.requestsByChunk[f]=[],h.push(f)),this.requestsByChunk[f].push(t);if(!h.length)return u.promise;var d=this.groupChunks(h),g=!0,p=!1,m=void 0;try{for(var v,b=d[Symbol.iterator]();!(g=(v=b.next()).done);g=!0){var y=v.value,w=y.beginChunk*this.chunkSize,k=Math.min(y.endChunk*this.chunkSize,this.length);this.sendRequest(w,k)}}catch(S){p=!0,m=S}finally{try{g||null==b["return"]||b["return"]()}finally{if(p)throw m}}return u.promise}},{key:"getStream",value:function(){return this.stream}},{key:"requestRange",value:function(e,t){t=Math.min(t,this.length);for(var r=this.getBeginChunk(e),a=this.getEndChunk(t),n=[],i=r;i<a;++i)n.push(i);return this._requestChunks(n)}},{key:"requestRanges",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],r=!0,a=!1,n=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done);r=!0)for(var s=i.value,c=this.getBeginChunk(s.begin),l=this.getEndChunk(s.end),u=c;u<l;++u)t.includes(u)||t.push(u)}catch(h){a=!0,n=h}finally{try{r||null==o["return"]||o["return"]()}finally{if(a)throw n}}return t.sort((function(e,t){return e-t})),this._requestChunks(t)}},{key:"groupChunks",value:function(e){for(var t=[],r=-1,a=-1,n=0,i=e.length;n<i;++n){var o=e[n];r<0&&(r=o),a>=0&&a+1!==o&&(t.push({beginChunk:r,endChunk:a+1}),r=o),n+1===e.length&&t.push({beginChunk:r,endChunk:o+1}),a=o}return t}},{key:"onProgress",value:function(e){this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize+e.loaded,total:this.length})}},{key:"onReceiveData",value:function(e){var t=e.chunk,r=void 0===e.begin,n=r?this.progressiveDataLength:e.begin,i=n+t.byteLength,o=Math.floor(n/this.chunkSize),s=i<this.length?Math.floor(i/this.chunkSize):Math.ceil(i/this.chunkSize);r?(this.stream.onReceiveProgressiveData(t),this.progressiveDataLength=i):this.stream.onReceiveData(n,t),this.stream.allChunksLoaded()&&this._loadedStreamCapability.resolve(this.stream);for(var c=[],l=o;l<s;++l){var u=this.requestsByChunk[l]||[];delete this.requestsByChunk[l];var h=!0,f=!1,d=void 0;try{for(var g,p=u[Symbol.iterator]();!(h=(g=p.next()).done);h=!0){var m=g.value,v=this.chunksNeededByRequest[m];l in v&&delete v[l],(0,a.isEmptyObj)(v)&&c.push(m)}}catch(C){f=!0,d=C}finally{try{h||null==p["return"]||p["return"]()}finally{if(f)throw d}}}if(!this.disableAutoFetch&&(0,a.isEmptyObj)(this.requestsByChunk)){var b;if(1===this.stream.numChunksLoaded){var y=this.stream.numChunks-1;this.stream.hasChunk(y)||(b=y)}else b=this.stream.nextEmptyChunk(s);Number.isInteger(b)&&this._requestChunks([b])}for(var w=0,k=c;w<k.length;w++){var S=k[w],x=this.promisesByRequest[S];delete this.promisesByRequest[S],x.resolve()}this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize,total:this.length})}},{key:"onError",value:function(e){this._loadedStreamCapability.reject(e)}},{key:"getBeginChunk",value:function(e){return Math.floor(e/this.chunkSize)}},{key:"getEndChunk",value:function(e){return Math.floor((e-1)/this.chunkSize)+1}},{key:"abort",value:function(e){for(var t in this.aborted=!0,this.pdfNetworkStream&&this.pdfNetworkStream.cancelAllRequests(e),this.promisesByRequest)this.promisesByRequest[t].reject(e)}}]),e}();t.ChunkedStreamManager=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLookupTableFactory=h,t.getInheritableProperty=p,t.toRomanNumerals=v,t.XRefParseException=t.XRefEntryException=t.MissingDataException=void 0;var a=r(5);function n(e){return n="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},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){return!t||"object"!==n(t)&&"function"!==typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function h(e){var t;return function(){return e&&(t=Object.create(null),e(t),e=null),t}}var f=function(e){function t(e,r){var a;return i(this,t),a=o(this,c(t).call(this,"Missing data [".concat(e,", ").concat(r,")"))),a.begin=e,a.end=r,a}return l(t,e),t}(a.BaseException);t.MissingDataException=f;var d=function(e){function t(){return i(this,t),o(this,c(t).apply(this,arguments))}return l(t,e),t}(a.BaseException);t.XRefEntryException=d;var g=function(e){function t(){return i(this,t),o(this,c(t).apply(this,arguments))}return l(t,e),t}(a.BaseException);function p(e){var t,r=e.dict,n=e.key,i=e.getArray,o=void 0!==i&&i,s=e.stopWhenFound,c=void 0===s||s,l=100,u=0;while(r){var h=o?r.getArray(n):r.get(n);if(void 0!==h){if(c)return h;t||(t=[]),t.push(h)}if(++u>l){(0,a.warn)('getInheritableProperty: maximum loop count exceeded for "'.concat(n,'"'));break}r=r.get("Parent")}return t}t.XRefParseException=g;var m=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];function v(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,a.assert)(Number.isInteger(e)&&e>0,"The number should be a positive integer.");var r,n=[];while(e>=1e3)e-=1e3,n.push("M");r=e/100|0,e%=100,n.push(m[r]),r=e/10|0,e%=10,n.push(m[10+r]),n.push(m[20+e]);var i=n.join("");return t?i.toLowerCase():i}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDocument=t.Page=void 0;var a=r(5),n=r(188),i=r(183),o=r(186),s=r(190),c=r(202),l=r(200),u=r(189),h=r(203),f=r(204),d=r(218);function g(e,t){return v(e)||m(e,t)||p()}function p(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function m(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],a=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0)if(r.push(o.value),t&&r.length===t)break}catch(c){n=!0,i=c}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}return r}}function v(e){if(Array.isArray(e))return e}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function w(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}var k=1,S=[0,0,612,792];function x(e,t){return"display"===t&&e.viewable||"print"===t&&e.printable}var C=function(){function e(t){var r=t.pdfManager,a=t.xref,n=t.pageIndex,i=t.pageDict,o=t.ref,s=t.fontCache,c=t.builtInCMapCache,l=t.pdfFunctionFactory;b(this,e),this.pdfManager=r,this.pageIndex=n,this.pageDict=i,this.xref=a,this.ref=o,this.fontCache=s,this.builtInCMapCache=c,this.pdfFunctionFactory=l,this.evaluatorOptions=r.evaluatorOptions,this.resourcesPromise=null;var u={obj:0};this.idFactory={createObjId:function(){return"p".concat(n,"_").concat(++u.obj)},getDocId:function(){return"g_".concat(r.docId)}}}return w(e,[{key:"_getInheritableProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=(0,o.getInheritableProperty)({dict:this.pageDict,key:e,getArray:t,stopWhenFound:!1});return Array.isArray(r)?1!==r.length&&(0,i.isDict)(r[0])?i.Dict.merge(this.xref,r):r[0]:r}},{key:"_getBoundingBox",value:function(e){var t=this._getInheritableProperty(e,!0);if(Array.isArray(t)&&4===t.length){if(t[2]-t[0]!==0&&t[3]-t[1]!==0)return t;(0,a.warn)("Empty /".concat(e," entry."))}return null}},{key:"getContentStream",value:function(){var e,t=this.content;if(Array.isArray(t)){var r=this.xref,a=[],n=!0,o=!1,c=void 0;try{for(var l,u=t[Symbol.iterator]();!(n=(l=u.next()).done);n=!0){var h=l.value;a.push(r.fetchIfRef(h))}}catch(f){o=!0,c=f}finally{try{n||null==u["return"]||u["return"]()}finally{if(o)throw c}}e=new s.StreamsSequenceStream(a)}else e=(0,i.isStream)(t)?t:new s.NullStream;return e}},{key:"loadResources",value:function(e){var t=this;return this.resourcesPromise||(this.resourcesPromise=this.pdfManager.ensure(this,"resources")),this.resourcesPromise.then((function(){var r=new n.ObjectLoader(t.resources,e,t.xref);return r.load()}))}},{key:"getOperatorList",value:function(e){var t=this,r=e.handler,n=e.sink,i=e.task,o=e.intent,s=e.renderInteractiveForms,c=this.pdfManager.ensure(this,"getContentStream"),l=this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"]),u=new f.PartialEvaluator({xref:this.xref,handler:r,pageIndex:this.pageIndex,idFactory:this.idFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,options:this.evaluatorOptions,pdfFunctionFactory:this.pdfFunctionFactory}),d=Promise.all([c,l]),p=d.then((function(e){var a=g(e,1),s=a[0],c=new h.OperatorList(o,n,t.pageIndex);return r.send("StartRenderPage",{transparency:u.hasBlendModes(t.resources),pageIndex:t.pageIndex,intent:o}),u.getOperatorList({stream:s,task:i,resources:t.resources,operatorList:c}).then((function(){return c}))}));return Promise.all([p,this._parsedAnnotations]).then((function(e){var t=g(e,2),r=t[0],n=t[1];if(0===n.length)return r.flush(!0),{length:r.totalLength};var c=[],l=!0,h=!1,f=void 0;try{for(var d,p=n[Symbol.iterator]();!(l=(d=p.next()).done);l=!0){var m=d.value;x(m,o)&&c.push(m.getOperatorList(u,i,s))}}catch(v){h=!0,f=v}finally{try{l||null==p["return"]||p["return"]()}finally{if(h)throw f}}return Promise.all(c).then((function(e){r.addOp(a.OPS.beginAnnotations,[]);var t=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(t=(o=s.next()).done);t=!0){var c=o.value;r.addOpList(c)}}catch(v){n=!0,i=v}finally{try{t||null==s["return"]||s["return"]()}finally{if(n)throw i}}return r.addOp(a.OPS.endAnnotations,[]),r.flush(!0),{length:r.totalLength}}))}))}},{key:"extractTextContent",value:function(e){var t=this,r=e.handler,a=e.task,n=e.normalizeWhitespace,i=e.sink,o=e.combineTextItems,s=this.pdfManager.ensure(this,"getContentStream"),c=this.loadResources(["ExtGState","XObject","Font"]),l=Promise.all([s,c]);return l.then((function(e){var s=g(e,1),c=s[0],l=new f.PartialEvaluator({xref:t.xref,handler:r,pageIndex:t.pageIndex,idFactory:t.idFactory,fontCache:t.fontCache,builtInCMapCache:t.builtInCMapCache,options:t.evaluatorOptions,pdfFunctionFactory:t.pdfFunctionFactory});return l.getTextContent({stream:c,task:a,resources:t.resources,normalizeWhitespace:n,combineTextItems:o,sink:i})}))}},{key:"getAnnotationsData",value:function(e){return this._parsedAnnotations.then((function(t){for(var r=[],a=0,n=t.length;a<n;a++)e&&!x(t[a],e)||r.push(t[a].data);return r}))}},{key:"content",get:function(){return this.pageDict.get("Contents")}},{key:"resources",get:function(){return(0,a.shadow)(this,"resources",this._getInheritableProperty("Resources")||i.Dict.empty)}},{key:"mediaBox",get:function(){return(0,a.shadow)(this,"mediaBox",this._getBoundingBox("MediaBox")||S)}},{key:"cropBox",get:function(){return(0,a.shadow)(this,"cropBox",this._getBoundingBox("CropBox")||this.mediaBox)}},{key:"userUnit",get:function(){var e=this.pageDict.get("UserUnit");return(!(0,a.isNum)(e)||e<=0)&&(e=k),(0,a.shadow)(this,"userUnit",e)}},{key:"view",get:function(){var e,t=this.cropBox,r=this.mediaBox;if(t===r||(0,a.isArrayEqual)(t,r))e=r;else{var n=a.Util.intersect(t,r);n&&n[2]-n[0]!==0&&n[3]-n[1]!==0?e=n:(0,a.warn)("Empty /CropBox and /MediaBox intersection.")}return(0,a.shadow)(this,"view",e||r)}},{key:"rotate",get:function(){var e=this._getInheritableProperty("Rotate")||0;return e%90!==0?e=0:e>=360?e%=360:e<0&&(e=(e%360+360)%360),(0,a.shadow)(this,"rotate",e)}},{key:"annotations",get:function(){return(0,a.shadow)(this,"annotations",this._getInheritableProperty("Annots")||[])}},{key:"_parsedAnnotations",get:function(){var e=this,t=this.pdfManager.ensure(this,"annotations").then((function(){for(var t=e.annotations,r=[],n=0,i=t.length;n<i;n++)r.push(c.AnnotationFactory.create(e.xref,t[n],e.pdfManager,e.idFactory));return Promise.all(r).then((function(e){return e.filter((function(e){return!!e}))}),(function(e){return(0,a.warn)('_parsedAnnotations: "'.concat(e,'".')),[]}))}));return(0,a.shadow)(this,"_parsedAnnotations",t)}}]),e}();t.Page=C;var A=1024,O="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";function P(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];(0,a.assert)(r>0,'The "limit" must be a positive integer.');var i=(0,a.bytesToString)(e.peekBytes(r)),o=n?i.lastIndexOf(t):i.indexOf(t);return-1!==o&&(e.pos+=o,!0)}var I=function(){function e(t,r){var o;if(b(this,e),(0,i.isStream)(r))o=r;else{if(!(0,a.isArrayBuffer)(r))throw new Error("PDFDocument: Unknown argument type");o=new s.Stream(r)}if(o.length<=0)throw new Error("PDFDocument: Stream must have data");this.pdfManager=t,this.stream=o,this.xref=new n.XRef(o,t),this.pdfFunctionFactory=new d.PDFFunctionFactory({xref:this.xref,isEvalSupported:t.evaluatorOptions.isEvalSupported}),this._pagePromises=[]}return w(e,[{key:"parse",value:function(e){this.setup(e);var t=this.catalog.catDict.get("Version");(0,i.isName)(t)&&(this.pdfFormatVersion=t.name);try{if(this.acroForm=this.catalog.catDict.get("AcroForm"),this.acroForm){this.xfa=this.acroForm.get("XFA");var r=this.acroForm.get("Fields");Array.isArray(r)&&0!==r.length||this.xfa||(this.acroForm=null)}}catch(s){if(s instanceof o.MissingDataException)throw s;(0,a.info)("Cannot fetch AcroForm entry; assuming no AcroForms are present"),this.acroForm=null}try{var n=this.catalog.catDict.get("Collection");(0,i.isDict)(n)&&n.getKeys().length>0&&(this.collection=n)}catch(s){if(s instanceof o.MissingDataException)throw s;(0,a.info)("Cannot fetch Collection dictionary.")}}},{key:"checkHeader",value:function(){var e=this.stream;if(e.reset(),P(e,"%PDF-",1024)){e.moveStart();var t,r=12,a="";while((t=e.getByte())>32){if(a.length>=r)break;a+=String.fromCharCode(t)}this.pdfFormatVersion||(this.pdfFormatVersion=a.substring(5))}}},{key:"parseStartXRef",value:function(){this.xref.setStartXRef(this.startXRef)}},{key:"setup",value:function(e){this.xref.parse(e),this.catalog=new n.Catalog(this.pdfManager,this.xref)}},{key:"_getLinearizationPage",value:function(e){var t=this.catalog,r=this.linearization;(0,a.assert)(r&&r.pageFirst===e);var n=i.Ref.get(r.objectNumberFirst,0);return this.xref.fetchAsync(n).then((function(e){if((0,i.isDict)(e,"Page")||(0,i.isDict)(e)&&!e.has("Type")&&e.has("Contents"))return n&&!t.pageKidsCountCache.has(n)&&t.pageKidsCountCache.put(n,1),[e,n];throw new a.FormatError("The Linearization dictionary doesn't point to a valid Page dictionary.")}))["catch"]((function(r){return(0,a.info)(r),t.getPageDict(e)}))}},{key:"getPage",value:function(e){var t=this;if(void 0!==this._pagePromises[e])return this._pagePromises[e];var r=this.catalog,a=this.linearization,n=a&&a.pageFirst===e?this._getLinearizationPage(e):r.getPageDict(e);return this._pagePromises[e]=n.then((function(a){var n=g(a,2),i=n[0],o=n[1];return new C({pdfManager:t.pdfManager,xref:t.xref,pageIndex:e,pageDict:i,ref:o,fontCache:r.fontCache,builtInCMapCache:r.builtInCMapCache,pdfFunctionFactory:t.pdfFunctionFactory})}))}},{key:"checkFirstPage",value:function(){var e=this;return this.getPage(0)["catch"]((function(t){if(t instanceof o.XRefEntryException)throw e._pagePromises.length=0,e.cleanup(),new o.XRefParseException}))}},{key:"fontFallback",value:function(e,t){return this.catalog.fontFallback(e,t)}},{key:"cleanup",value:function(){return this.catalog.cleanup()}},{key:"linearization",get:function(){var e=null;try{e=u.Linearization.create(this.stream)}catch(t){if(t instanceof o.MissingDataException)throw t;(0,a.info)(t)}return(0,a.shadow)(this,"linearization",e)}},{key:"startXRef",get:function(){var e=this.stream,t=0;if(this.linearization)e.reset(),P(e,"endobj",1024)&&(t=e.pos+6);else{var r=1024,n="startxref".length,i=!1,o=e.end;while(!i&&o>0)o-=r-n,o<0&&(o=0),e.pos=o,i=P(e,"startxref",r,!0);if(i){var s;e.skip(9);do{s=e.getByte()}while((0,a.isSpace)(s));var c="";while(s>=32&&s<=57)c+=String.fromCharCode(s),s=e.getByte();t=parseInt(c,10),isNaN(t)&&(t=0)}}return(0,a.shadow)(this,"startXRef",t)}},{key:"numPages",get:function(){var e=this.linearization,t=e?e.numPages:this.catalog.numPages;return(0,a.shadow)(this,"numPages",t)}},{key:"documentInfo",get:function(){var e,t={Title:a.isString,Author:a.isString,Subject:a.isString,Keywords:a.isString,Creator:a.isString,Producer:a.isString,CreationDate:a.isString,ModDate:a.isString,Trapped:i.isName},r={PDFFormatVersion:this.pdfFormatVersion,IsLinearized:!!this.linearization,IsAcroFormPresent:!!this.acroForm,IsXFAPresent:!!this.xfa,IsCollectionPresent:!!this.collection};try{e=this.xref.trailer.get("Info")}catch(g){if(g instanceof o.MissingDataException)throw g;(0,a.info)("The document information dictionary is invalid.")}if((0,i.isDict)(e)){var n=!0,s=!1,c=void 0;try{for(var l,u=e.getKeys()[Symbol.iterator]();!(n=(l=u.next()).done);n=!0){var h=l.value,f=e.get(h);if(t[h])t[h](f)?r[h]="string"!==typeof f?f:(0,a.stringToPDFString)(f):(0,a.info)('Bad value in document info for "'.concat(h,'".'));else if("string"===typeof h){var d=void 0;if((0,a.isString)(f))d=(0,a.stringToPDFString)(f);else{if(!((0,i.isName)(f)||(0,a.isNum)(f)||(0,a.isBool)(f))){(0,a.info)('Unsupported value in document info for (custom) "'.concat(h,'".'));continue}d=f}r["Custom"]||(r["Custom"]=Object.create(null)),r["Custom"][h]=d}}}catch(g){s=!0,c=g}finally{try{n||null==u["return"]||u["return"]()}finally{if(s)throw c}}}return(0,a.shadow)(this,"documentInfo",r)}},{key:"fingerprint",get:function(){var e,t=this.xref.trailer.get("ID");e=Array.isArray(t)&&t[0]&&(0,a.isString)(t[0])&&t[0]!==O?(0,a.stringToBytes)(t[0]):(0,l.calculateMD5)(this.stream.getByteRange(0,A),0,A);for(var r=[],n=0,i=e.length;n<i;n++){var o=e[n].toString(16);r.push(o.padStart(2,"0"))}return(0,a.shadow)(this,"fingerprint",r.join(""))}}]),e}();t.PDFDocument=I},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FileSpec=t.XRef=t.ObjectLoader=t.Catalog=void 0;var a=h(r(2)),n=r(5),i=r(183),o=r(189),s=r(186),c=r(185),l=r(200),u=r(201);function h(e){return e&&e.__esModule?e:{default:e}}function f(e,t){return!t||"object"!==x(t)&&"function"!==typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function v(e,t,r,a,n,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(a,n)}function b(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function o(e){v(i,a,n,o,s,"next",e)}function s(e){v(i,a,n,o,s,"throw",e)}o(void 0)}))}}function y(e,t){return S(e)||k(e,t)||w()}function w(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function k(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],a=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0)if(r.push(o.value),t&&r.length===t)break}catch(c){n=!0,i=c}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}return r}}function S(e){if(Array.isArray(e))return e}function x(e){return x="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},x(e)}function C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function O(e,t,r){return t&&A(e.prototype,t),r&&A(e,r),e}function P(e){return(0,i.isDict)(e)?e.get("D"):e}var I=function(){function e(t,r){if(C(this,e),this.pdfManager=t,this.xref=r,this.catDict=r.getCatalogObj(),!(0,i.isDict)(this.catDict))throw new n.FormatError("Catalog object is not a dictionary.");this.fontCache=new i.RefSetCache,this.builtInCMapCache=new Map,this.pageKidsCountCache=new i.RefSetCache}return O(e,[{key:"_readDocumentOutline",value:function(){var t=this.catDict.get("Outlines");if(!(0,i.isDict)(t))return null;if(t=t.getRaw("First"),!(0,i.isRef)(t))return null;var r={items:[]},a=[{obj:t,parent:r}],o=new i.RefSet;o.put(t);var s=this.xref,c=new Uint8ClampedArray(3);while(a.length>0){var l=a.shift(),h=s.fetchIfRef(l.obj);if(null!==h){if(!h.has("Title"))throw new n.FormatError("Invalid outline item encountered.");var f={url:null,dest:null};e.parseDestDictionary({destDict:h,resultObj:f,docBaseUrl:this.pdfManager.docBaseUrl});var d=h.get("Title"),g=h.get("F")||0,p=h.getArray("C"),m=h.get("Count"),v=c;!Array.isArray(p)||3!==p.length||0===p[0]&&0===p[1]&&0===p[2]||(v=u.ColorSpace.singletons.rgb.getRgb(p,0));var b={dest:f.dest,url:f.url,unsafeUrl:f.unsafeUrl,newWindow:f.newWindow,title:(0,n.stringToPDFString)(d),color:v,count:Number.isInteger(m)?m:void 0,bold:!!(2&g),italic:!!(1&g),items:[]};l.parent.items.push(b),t=h.getRaw("First"),(0,i.isRef)(t)&&!o.has(t)&&(a.push({obj:t,parent:b}),o.put(t)),t=h.getRaw("Next"),(0,i.isRef)(t)&&!o.has(t)&&(a.push({obj:t,parent:l.parent}),o.put(t))}}return r.items.length>0?r.items:null}},{key:"_readPermissions",value:function(){var e=this.xref.trailer.get("Encrypt");if(!(0,i.isDict)(e))return null;var t=e.get("P");if(!(0,n.isNum)(t))return null;t+=Math.pow(2,32);var r=[];for(var a in n.PermissionFlag){var o=n.PermissionFlag[a];t&o&&r.push(o)}return r}},{key:"getDestination",value:function(e){var t=this._readDests();return t instanceof F||t instanceof i.Dict?P(t.get(e)||null):null}},{key:"_readDests",value:function(){var e=this.catDict.get("Names");return e&&e.has("Dests")?new F(e.getRaw("Dests"),this.xref):this.catDict.has("Dests")?this.catDict.get("Dests"):void 0}},{key:"_readPageLabels",value:function(){var e=this.catDict.getRaw("PageLabels");if(!e)return null;for(var t=new Array(this.numPages),r=null,a="",o=new B(e,this.xref),c=o.getAll(),l="",u=1,h=0,f=this.numPages;h<f;h++){if(h in c){var d=c[h];if(!(0,i.isDict)(d))throw new n.FormatError("PageLabel is not a dictionary.");if(d.has("Type")&&!(0,i.isName)(d.get("Type"),"PageLabel"))throw new n.FormatError("Invalid type in PageLabel dictionary.");if(d.has("S")){var g=d.get("S");if(!(0,i.isName)(g))throw new n.FormatError("Invalid style in PageLabel dictionary.");r=g.name}else r=null;if(d.has("P")){var p=d.get("P");if(!(0,n.isString)(p))throw new n.FormatError("Invalid prefix in PageLabel dictionary.");a=(0,n.stringToPDFString)(p)}else a="";if(d.has("St")){var m=d.get("St");if(!(Number.isInteger(m)&&m>=1))throw new n.FormatError("Invalid start in PageLabel dictionary.");u=m}else u=1}switch(r){case"D":l=u;break;case"R":case"r":l=(0,s.toRomanNumerals)(u,"r"===r);break;case"A":case"a":for(var v=26,b=65,y=97,w="a"===r?y:b,k=u-1,S=String.fromCharCode(w+k%v),x=[],C=0,A=k/v|0;C<=A;C++)x.push(S);l=x.join("");break;default:if(r)throw new n.FormatError('Invalid style "'.concat(r,'" in PageLabel dictionary.'));l=""}t[h]=a+l,u++}return t}},{key:"fontFallback",value:function(e,t){var r=[];return this.fontCache.forEach((function(e){r.push(e)})),Promise.all(r).then((function(r){var a=!0,n=!1,i=void 0;try{for(var o,s=r[Symbol.iterator]();!(a=(o=s.next()).done);a=!0){var c=o.value;if(c.loadedName===e)return void c.fallback(t)}}catch(l){n=!0,i=l}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}}))}},{key:"cleanup",value:function(){var e=this;(0,i.clearPrimitiveCaches)(),this.pageKidsCountCache.clear();var t=[];return this.fontCache.forEach((function(e){t.push(e)})),Promise.all(t).then((function(t){for(var r=0,a=t.length;r<a;r++){var n=t[r].dict;delete n.translated}e.fontCache.clear(),e.builtInCMapCache.clear()}))}},{key:"getPageDict",value:function(e){var t,r=(0,n.createPromiseCapability)(),a=[this.catDict.getRaw("Pages")],o=this.xref,s=this.pageKidsCountCache,c=0;function l(){var u=function(){var u=a.pop();if((0,i.isRef)(u))return t=s.get(u),t>0&&c+t<e?(c+=t,"continue"):(o.fetchAsync(u).then((function(t){(0,i.isDict)(t,"Page")||(0,i.isDict)(t)&&!t.has("Kids")?e===c?(u&&!s.has(u)&&s.put(u,1),r.resolve([t,u])):(c++,l()):(a.push(t),l())}),r.reject),{v:void 0});if(!(0,i.isDict)(u))return r.reject(new n.FormatError("Page dictionary kid reference points to wrong type of object.")),{v:void 0};if(t=u.get("Count"),Number.isInteger(t)&&t>=0){var h=u.objId;if(h&&!s.has(h)&&s.put(h,t),c+t<=e)return c+=t,"continue"}var f=u.get("Kids");if(!Array.isArray(f))return(0,i.isName)(u.get("Type"),"Page")||!u.has("Type")&&u.has("Contents")?c===e?(r.resolve([u,null]),{v:void 0}):(c++,"continue"):(r.reject(new n.FormatError("Page dictionary kids object is not an array.")),{v:void 0});for(var d=f.length-1;d>=0;d--)a.push(f[d])};while(a.length){var h=u();switch(h){case"continue":continue;default:if("object"===x(h))return h.v}}r.reject(new Error("Page index ".concat(e," not found.")))}return l(),r.promise}},{key:"getPageIndex",value:function(e){var t=this.xref;function r(r){var a,o=0;return t.fetchAsync(r).then((function(t){if((0,i.isRefsEqual)(r,e)&&!(0,i.isDict)(t,"Page")&&(!(0,i.isDict)(t)||t.has("Type")||!t.has("Contents")))throw new n.FormatError("The reference does not point to a /Page dictionary.");if(!t)return null;if(!(0,i.isDict)(t))throw new n.FormatError("Node must be a dictionary.");return a=t.getRaw("Parent"),t.getAsync("Parent")})).then((function(e){if(!e)return null;if(!(0,i.isDict)(e))throw new n.FormatError("Parent must be a dictionary.");return e.getAsync("Kids")})).then((function(e){if(!e)return null;for(var s=[],c=!1,l=0,u=e.length;l<u;l++){var h=e[l];if(!(0,i.isRef)(h))throw new n.FormatError("Kid must be a reference.");if((0,i.isRefsEqual)(h,r)){c=!0;break}s.push(t.fetchAsync(h).then((function(e){if(!(0,i.isDict)(e))throw new n.FormatError("Kid node must be a dictionary.");e.has("Count")?o+=e.get("Count"):o++})))}if(!c)throw new n.FormatError("Kid reference not found in parent's kids.");return Promise.all(s).then((function(){return[o,a]}))}))}var a=0;function o(e){return r(e).then((function(e){if(!e)return a;var t=y(e,2),r=t[0],n=t[1];return a+=r,o(n)}))}return o(e)}},{key:"metadata",get:function(){var e=this.catDict.getRaw("Metadata");if(!(0,i.isRef)(e))return(0,n.shadow)(this,"metadata",null);var t,r=!(this.xref.encrypt&&this.xref.encrypt.encryptMetadata),a=this.xref.fetch(e,r);if(a&&(0,i.isDict)(a.dict)){var o=a.dict.get("Type"),c=a.dict.get("Subtype");if((0,i.isName)(o,"Metadata")&&(0,i.isName)(c,"XML"))try{t=(0,n.stringToUTF8String)((0,n.bytesToString)(a.getBytes()))}catch(l){if(l instanceof s.MissingDataException)throw l;(0,n.info)("Skipping invalid metadata.")}}return(0,n.shadow)(this,"metadata",t)}},{key:"toplevelPagesDict",get:function(){var e=this.catDict.get("Pages");if(!(0,i.isDict)(e))throw new n.FormatError("Invalid top-level pages dictionary.");return(0,n.shadow)(this,"toplevelPagesDict",e)}},{key:"documentOutline",get:function(){var e=null;try{e=this._readDocumentOutline()}catch(t){if(t instanceof s.MissingDataException)throw t;(0,n.warn)("Unable to read document outline.")}return(0,n.shadow)(this,"documentOutline",e)}},{key:"permissions",get:function(){var e=null;try{e=this._readPermissions()}catch(t){if(t instanceof s.MissingDataException)throw t;(0,n.warn)("Unable to read permissions.")}return(0,n.shadow)(this,"permissions",e)}},{key:"numPages",get:function(){var e=this.toplevelPagesDict.get("Count");if(!Number.isInteger(e))throw new n.FormatError("Page count in top-level pages dictionary is not an integer.");return(0,n.shadow)(this,"numPages",e)}},{key:"destinations",get:function(){var e=this._readDests(),t=Object.create(null);if(e instanceof F){var r=e.getAll();for(var a in r)t[a]=P(r[a])}else e instanceof i.Dict&&e.forEach((function(e,r){r&&(t[e]=P(r))}));return(0,n.shadow)(this,"destinations",t)}},{key:"pageLabels",get:function(){var e=null;try{e=this._readPageLabels()}catch(t){if(t instanceof s.MissingDataException)throw t;(0,n.warn)("Unable to read page labels.")}return(0,n.shadow)(this,"pageLabels",e)}},{key:"pageLayout",get:function(){var e=this.catDict.get("PageLayout"),t="";if((0,i.isName)(e))switch(e.name){case"SinglePage":case"OneColumn":case"TwoColumnLeft":case"TwoColumnRight":case"TwoPageLeft":case"TwoPageRight":t=e.name}return(0,n.shadow)(this,"pageLayout",t)}},{key:"pageMode",get:function(){var e=this.catDict.get("PageMode"),t="UseNone";if((0,i.isName)(e))switch(e.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"FullScreen":case"UseOC":case"UseAttachments":t=e.name}return(0,n.shadow)(this,"pageMode",t)}},{key:"viewerPreferences",get:function(){var e=this,t={HideToolbar:n.isBool,HideMenubar:n.isBool,HideWindowUI:n.isBool,FitWindow:n.isBool,CenterWindow:n.isBool,DisplayDocTitle:n.isBool,NonFullScreenPageMode:i.isName,Direction:i.isName,ViewArea:i.isName,ViewClip:i.isName,PrintArea:i.isName,PrintClip:i.isName,PrintScaling:i.isName,Duplex:i.isName,PickTrayByPDFSize:n.isBool,PrintPageRange:Array.isArray,NumCopies:Number.isInteger},r=this.catDict.get("ViewerPreferences"),a=Object.create(null);if((0,i.isDict)(r))for(var o in t)if(r.has(o)){var s=r.get(o);if(t[o](s)){var c=void 0;switch(o){case"NonFullScreenPageMode":switch(s.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"UseOC":c=s.name;break;default:c="UseNone"}break;case"Direction":switch(s.name){case"L2R":case"R2L":c=s.name;break;default:c="L2R"}break;case"ViewArea":case"ViewClip":case"PrintArea":case"PrintClip":switch(s.name){case"MediaBox":case"CropBox":case"BleedBox":case"TrimBox":case"ArtBox":c=s.name;break;default:c="CropBox"}break;case"PrintScaling":switch(s.name){case"None":case"AppDefault":c=s.name;break;default:c="AppDefault"}break;case"Duplex":switch(s.name){case"Simplex":case"DuplexFlipShortEdge":case"DuplexFlipLongEdge":c=s.name;break;default:c="None"}break;case"PrintPageRange":var l=s.length;if(l%2!==0)break;var u=s.every((function(t,r,a){return Number.isInteger(t)&&t>0&&(0===r||t>=a[r-1])&&t<=e.numPages}));u&&(c=s);break;case"NumCopies":s>0&&(c=s);break;default:(0,n.assert)("boolean"===typeof s),c=s}void 0!==c?a[o]=c:(0,n.info)('Bad value in ViewerPreferences for "'.concat(o,'".'))}else(0,n.info)('Bad value in ViewerPreferences for "'.concat(o,'".'))}return(0,n.shadow)(this,"viewerPreferences",a)}},{key:"openActionDestination",get:function(){var t=this.catDict.get("OpenAction"),r=null;if((0,i.isDict)(t)){var a=new i.Dict(this.xref);a.set("A",t);var o={url:null,dest:null};e.parseDestDictionary({destDict:a,resultObj:o}),Array.isArray(o.dest)&&(r=o.dest)}else Array.isArray(t)&&(r=t);return(0,n.shadow)(this,"openActionDestination",r)}},{key:"attachments",get:function(){var e=this.catDict.get("Names"),t=null;if(e&&e.has("EmbeddedFiles")){var r=new F(e.getRaw("EmbeddedFiles"),this.xref),a=r.getAll();for(var i in a){var o=new _(a[i],this.xref);t||(t=Object.create(null)),t[(0,n.stringToPDFString)(i)]=o.serializable}}return(0,n.shadow)(this,"attachments",t)}},{key:"javaScript",get:function(){var e=this.catDict.get("Names"),t=null;function r(e){var r=e.get("S");if((0,i.isName)(r,"JavaScript")){var a=e.get("JS");if((0,i.isStream)(a))a=(0,n.bytesToString)(a.getBytes());else if(!(0,n.isString)(a))return;t||(t=[]),t.push((0,n.stringToPDFString)(a))}}if(e&&e.has("JavaScript")){var a=new F(e.getRaw("JavaScript"),this.xref),o=a.getAll();for(var s in o){var c=o[s];(0,i.isDict)(c)&&r(c)}}var l=this.catDict.get("OpenAction");if((0,i.isDict)(l,"Action")){var u=l.get("S");if((0,i.isName)(u,"Named")){var h=l.get("N");(0,i.isName)(h,"Print")&&(t||(t=[]),t.push("print({});"))}else r(l)}return(0,n.shadow)(this,"javaScript",t)}}],[{key:"parseDestDictionary",value:function(e){function t(e){return e.startsWith("www.")?"http://".concat(e):e}function r(e){try{return(0,n.stringToUTF8String)(e)}catch(t){return e}}var a=e.destDict;if((0,i.isDict)(a)){var o=e.resultObj;if("object"===x(o)){var s,c,l=e.docBaseUrl||null,u=a.get("A");if(!(0,i.isDict)(u)&&a.has("Dest")&&(u=a.get("Dest")),(0,i.isDict)(u)){var h=u.get("S");if(!(0,i.isName)(h))return void(0,n.warn)("parseDestDictionary: Invalid type in Action dictionary.");var f=h.name;switch(f){case"URI":s=u.get("URI"),(0,i.isName)(s)?s="/"+s.name:(0,n.isString)(s)&&(s=t(s));break;case"GoTo":c=u.get("D");break;case"Launch":case"GoToR":var d=u.get("F");(0,i.isDict)(d)?s=d.get("F")||null:(0,n.isString)(d)&&(s=d);var g=u.get("D");if(g&&((0,i.isName)(g)&&(g=g.name),(0,n.isString)(s))){var p=s.split("#")[0];(0,n.isString)(g)?s=p+"#"+g:Array.isArray(g)&&(s=p+"#"+JSON.stringify(g))}var m=u.get("NewWindow");(0,n.isBool)(m)&&(o.newWindow=m);break;case"Named":var v=u.get("N");(0,i.isName)(v)&&(o.action=v.name);break;case"JavaScript":var b,y=u.get("JS");if((0,i.isStream)(y)?b=(0,n.bytesToString)(y.getBytes()):(0,n.isString)(y)&&(b=y),b){var w=["app.launchURL","window.open"],k=new RegExp("^\\s*("+w.join("|").split(".").join("\\.")+")\\((?:'|\")([^'\"]*)(?:'|\")(?:,\\s*(\\w+)\\)|\\))","i"),S=k.exec((0,n.stringToPDFString)(b));if(S&&S[2]){s=S[2],"true"===S[3]&&"app.launchURL"===S[1]&&(o.newWindow=!0);break}}default:(0,n.warn)('parseDestDictionary: unsupported action type "'.concat(f,'".'));break}}else a.has("Dest")&&(c=a.get("Dest"));if((0,n.isString)(s)){s=r(s);var C=(0,n.createValidAbsoluteUrl)(s,l);C&&(o.url=C.href),o.unsafeUrl=s}c&&((0,i.isName)(c)&&(c=c.name),((0,n.isString)(c)||Array.isArray(c))&&(o.dest=c))}else(0,n.warn)("parseDestDictionary: `resultObj` must be an object.")}else(0,n.warn)("parseDestDictionary: `destDict` must be a dictionary.")}}]),e}();t.Catalog=I;var T=function(){function e(e,t){this.stream=e,this.pdfManager=t,this.entries=[],this.xrefstms=Object.create(null),this._cacheMap=new Map,this.stats={streamTypes:Object.create(null),fontTypes:Object.create(null)}}return e.prototype={setStartXRef:function(e){this.startXRefQueue=[e]},parse:function(e){var t,r,a;e?((0,n.warn)("Indexing all PDF objects"),t=this.indexObjects()):t=this.readXRef(),t.assignXref(this),this.trailer=t;try{r=t.get("Encrypt")}catch(u){if(u instanceof s.MissingDataException)throw u;(0,n.warn)('XRef.parse - Invalid "Encrypt" reference: "'.concat(u,'".'))}if((0,i.isDict)(r)){var o=t.get("ID"),c=o&&o.length?o[0]:"";r.suppressEncryption=!0,this.encrypt=new l.CipherTransformFactory(r,c,this.pdfManager.password)}try{a=t.get("Root")}catch(u){if(u instanceof s.MissingDataException)throw u;(0,n.warn)('XRef.parse - Invalid "Root" reference: "'.concat(u,'".'))}if(!(0,i.isDict)(a)||!a.has("Pages")){if(!e)throw new s.XRefParseException;throw new n.FormatError("Invalid root reference")}this.root=a},processXRefTable:function(e){"tableState"in this||(this.tableState={entryNum:0,streamPos:e.lexer.stream.pos,parserBuf1:e.buf1,parserBuf2:e.buf2});var t=this.readXRefTable(e);if(!(0,i.isCmd)(t,"trailer"))throw new n.FormatError("Invalid XRef table: could not find trailer dictionary");var r=e.getObj();if(!(0,i.isDict)(r)&&r.dict&&(r=r.dict),!(0,i.isDict)(r))throw new n.FormatError("Invalid XRef table: could not parse trailer dictionary");return delete this.tableState,r},readXRefTable:function(e){var t,r=e.lexer.stream,a=this.tableState;r.pos=a.streamPos,e.buf1=a.parserBuf1,e.buf2=a.parserBuf2;while(1){if(!("firstEntryNum"in a)||!("entryCount"in a)){if((0,i.isCmd)(t=e.getObj(),"trailer"))break;a.firstEntryNum=t,a.entryCount=e.getObj()}var o=a.firstEntryNum,s=a.entryCount;if(!Number.isInteger(o)||!Number.isInteger(s))throw new n.FormatError("Invalid XRef table: wrong types in subsection header");for(var c=a.entryNum;c<s;c++){a.streamPos=r.pos,a.entryNum=c,a.parserBuf1=e.buf1,a.parserBuf2=e.buf2;var l={};l.offset=e.getObj(),l.gen=e.getObj();var u=e.getObj();if(u instanceof i.Cmd)switch(u.cmd){case"f":l.free=!0;break;case"n":l.uncompressed=!0;break}if(!Number.isInteger(l.offset)||!Number.isInteger(l.gen)||!l.free&&!l.uncompressed)throw new n.FormatError("Invalid entry in XRef subsection: ".concat(o,", ").concat(s));0===c&&l.free&&1===o&&(o=0),this.entries[c+o]||(this.entries[c+o]=l)}a.entryNum=0,a.streamPos=r.pos,a.parserBuf1=e.buf1,a.parserBuf2=e.buf2,delete a.firstEntryNum,delete a.entryCount}if(this.entries[0]&&!this.entries[0].free)throw new n.FormatError("Invalid XRef table: unexpected first object");return t},processXRefStream:function(e){if(!("streamState"in this)){var t=e.dict,r=t.get("W"),a=t.get("Index");a||(a=[0,t.get("Size")]),this.streamState={entryRanges:a,byteWidths:r,entryNum:0,streamPos:e.pos}}return this.readXRefStream(e),delete this.streamState,e.dict},readXRefStream:function(e){var t,r,a=this.streamState;e.pos=a.streamPos;var i=a.byteWidths,o=i[0],s=i[1],c=i[2],l=a.entryRanges;while(l.length>0){var u=l[0],h=l[1];if(!Number.isInteger(u)||!Number.isInteger(h))throw new n.FormatError("Invalid XRef range fields: ".concat(u,", ").concat(h));if(!Number.isInteger(o)||!Number.isInteger(s)||!Number.isInteger(c))throw new n.FormatError("Invalid XRef entry fields length: ".concat(u,", ").concat(h));for(t=a.entryNum;t<h;++t){a.entryNum=t,a.streamPos=e.pos;var f=0,d=0,g=0;for(r=0;r<o;++r)f=f<<8|e.getByte();for(0===o&&(f=1),r=0;r<s;++r)d=d<<8|e.getByte();for(r=0;r<c;++r)g=g<<8|e.getByte();var p={};switch(p.offset=d,p.gen=g,f){case 0:p.free=!0;break;case 1:p.uncompressed=!0;break;case 2:break;default:throw new n.FormatError("Invalid XRef entry type: ".concat(f))}this.entries[u+t]||(this.entries[u+t]=p)}a.entryNum=0,a.streamPos=e.pos,l.splice(0,2)}},indexObjects:function(){var e=9,t=10,r=13,a=32,c=37,l=60;function u(e,a){var n="",i=e[a];while(i!==t&&i!==r&&i!==l){if(++a>=e.length)break;n+=String.fromCharCode(i),i=e[a]}return n}function h(e,t,r){var a=r.length,n=e.length,i=0;while(t<n){var o=0;while(o<a&&e[t+o]===r[o])++o;if(o>=a)break;t++,i++}return i}var f=/^(\d+)\s+(\d+)\s+obj\b/,d=/\bendobj[\b\s]$/,g=/\s+(\d+\s+\d+\s+obj[\b\s<])$/,p=25,m=new Uint8Array([116,114,97,105,108,101,114]),v=new Uint8Array([115,116,97,114,116,120,114,101,102]),b=new Uint8Array([111,98,106]),y=new Uint8Array([47,88,82,101,102]);this.entries.length=0;var w=this.stream;w.pos=0;var k,S,x,C=w.getBytes(),A=w.start,O=C.length,P=[],I=[];while(A<O){var T=C[A];if(T!==e&&T!==t&&T!==r&&T!==a)if(T!==c){var E,F=u(C,A);if(F.startsWith("xref")&&(4===F.length||/\s/.test(F[4])))A+=h(C,A,m),P.push(A),A+=h(C,A,v);else if(E=f.exec(F)){var B=0|E[1],_=0|E[2];"undefined"===typeof this.entries[B]&&(this.entries[B]={offset:A-w.start,gen:_,uncompressed:!0});var R=void 0,L=A+F.length;while(L<C.length){var M=L+h(C,L,b)+4;R=M-A;var D=Math.max(M-p,L),N=(0,n.bytesToString)(C.subarray(D,M));if(d.test(N))break;var U=g.exec(N);if(U&&U[1]){(0,n.warn)('indexObjects: Found new "obj" inside of another "obj", caused by missing "endobj" -- trying to recover.'),R-=U[1].length;break}L=M}var j=C.subarray(A,A+R),q=h(j,0,y);q<R&&j[q+5]<64&&(I.push(A-w.start),this.xrefstms[A-w.start]=1),A+=R}else F.startsWith("trailer")&&(7===F.length||/\s/.test(F[7]))?(P.push(A),A+=h(C,A,v)):A+=F.length+1}else do{if(++A,A>=O)break;T=C[A]}while(T!==t&&T!==r);else++A}for(k=0,S=I.length;k<S;++k)this.startXRefQueue.push(I[k]),this.readXRef(!0);for(k=0,S=P.length;k<S;++k){w.pos=P[k];var z=new o.Parser({lexer:new o.Lexer(w),xref:this,allowStreams:!0,recoveryMode:!0}),H=z.getObj();if((0,i.isCmd)(H,"trailer")){var G=z.getObj();if((0,i.isDict)(G)){var W=void 0;try{W=G.get("Root")}catch(X){if(X instanceof s.MissingDataException)throw X;continue}if((0,i.isDict)(W)&&W.has("Pages")){if(G.has("ID"))return G;x=G}}}}if(x)return x;throw new n.InvalidPDFException("Invalid PDF structure")},readXRef:function(e){var t=this.stream,r=Object.create(null);try{while(this.startXRefQueue.length){var a=this.startXRefQueue[0];if(r[a])(0,n.warn)("readXRef - skipping XRef table since it was already parsed."),this.startXRefQueue.shift();else{r[a]=!0,t.pos=a+t.start;var c,l=new o.Parser({lexer:new o.Lexer(t),xref:this,allowStreams:!0}),u=l.getObj();if((0,i.isCmd)(u,"xref")){if(c=this.processXRefTable(l),this.topDict||(this.topDict=c),u=c.get("XRefStm"),Number.isInteger(u)){var h=u;h in this.xrefstms||(this.xrefstms[h]=1,this.startXRefQueue.push(h))}}else{if(!Number.isInteger(u))throw new n.FormatError("Invalid XRef stream header");if(!Number.isInteger(l.getObj())||!(0,i.isCmd)(l.getObj(),"obj")||!(0,i.isStream)(u=l.getObj()))throw new n.FormatError("Invalid XRef stream");if(c=this.processXRefStream(u),this.topDict||(this.topDict=c),!c)throw new n.FormatError("Failed to read XRef stream")}u=c.get("Prev"),Number.isInteger(u)?this.startXRefQueue.push(u):(0,i.isRef)(u)&&this.startXRefQueue.push(u.num),this.startXRefQueue.shift()}}return this.topDict}catch(f){if(f instanceof s.MissingDataException)throw f;(0,n.info)("(while reading XRef): "+f)}if(!e)throw new s.XRefParseException},getEntry:function(e){var t=this.entries[e];return t&&!t.free&&t.offset?t:null},fetchIfRef:function(e,t){return e instanceof i.Ref?this.fetch(e,t):e},fetch:function(e,t){if(!(e instanceof i.Ref))throw new Error("ref object is not a reference");var r=e.num;if(this._cacheMap.has(r)){var a=this._cacheMap.get(r);return a instanceof i.Dict&&!a.objId&&(a.objId=e.toString()),a}var n=this.getEntry(r);return null===n?(this._cacheMap.set(r,n),n):(n=n.uncompressed?this.fetchUncompressed(e,n,t):this.fetchCompressed(e,n,t),(0,i.isDict)(n)?n.objId=e.toString():(0,i.isStream)(n)&&(n.dict.objId=e.toString()),n)},fetchUncompressed:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.gen,n=e.num;if(t.gen!==a)throw new s.XRefEntryException("Inconsistent generation in XRef: ".concat(e));var c=this.stream.makeSubStream(t.offset+this.stream.start),l=new o.Parser({lexer:new o.Lexer(c),xref:this,allowStreams:!0}),u=l.getObj(),h=l.getObj(),f=l.getObj();if(Number.isInteger(u)||(u=parseInt(u,10)),Number.isInteger(h)||(h=parseInt(h,10)),u!==n||h!==a||!(f instanceof i.Cmd))throw new s.XRefEntryException("Bad (uncompressed) XRef entry: ".concat(e));if("obj"!==f.cmd){if(f.cmd.startsWith("obj")&&(n=parseInt(f.cmd.substring(3),10),!Number.isNaN(n)))return n;throw new s.XRefEntryException("Bad (uncompressed) XRef entry: ".concat(e))}return t=this.encrypt&&!r?l.getObj(this.encrypt.createCipherTransform(n,a)):l.getObj(),(0,i.isStream)(t)||this._cacheMap.set(n,t),t},fetchCompressed:function(e,t){var r=t.offset,a=this.fetch(i.Ref.get(r,0));if(!(0,i.isStream)(a))throw new n.FormatError("bad ObjStm stream");var c=a.dict.get("First"),l=a.dict.get("N");if(!Number.isInteger(c)||!Number.isInteger(l))throw new n.FormatError("invalid first and n parameters for ObjStm stream");var u,h,f=new o.Parser({lexer:new o.Lexer(a),xref:this,allowStreams:!0}),d=[],g=[];for(u=0;u<l;++u){if(h=f.getObj(),!Number.isInteger(h))throw new n.FormatError("invalid object number in the ObjStm stream: ".concat(h));g.push(h);var p=f.getObj();if(!Number.isInteger(p))throw new n.FormatError("invalid object offset in the ObjStm stream: ".concat(p))}for(u=0;u<l;++u){d.push(f.getObj()),(0,i.isCmd)(f.buf1,"endobj")&&f.shift(),h=g[u];var m=this.entries[h];m&&m.offset===r&&m.gen===u&&this._cacheMap.set(h,d[u])}if(t=d[t.gen],void 0===t)throw new s.XRefEntryException("Bad (compressed) XRef entry: ".concat(e));return t},fetchIfRefAsync:function(){var e=b(a["default"].mark((function e(t,r){return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(t instanceof i.Ref)){e.next=2;break}return e.abrupt("return",this.fetchAsync(t,r));case 2:return e.abrupt("return",t);case 3:case"end":return e.stop()}}),e,this)})));function t(t,r){return e.apply(this,arguments)}return t}(),fetchAsync:function(){var e=b(a["default"].mark((function e(t,r){return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.abrupt("return",this.fetch(t,r));case 4:if(e.prev=4,e.t0=e["catch"](0),e.t0 instanceof s.MissingDataException){e.next=8;break}throw e.t0;case 8:return e.next=10,this.pdfManager.requestRange(e.t0.begin,e.t0.end);case 10:return e.abrupt("return",this.fetchAsync(t,r));case 11:case"end":return e.stop()}}),e,this,[[0,4]])})));function t(t,r){return e.apply(this,arguments)}return t}(),getCatalogObj:function(){return this.root}},e}();t.XRef=T;var E=function(){function e(t,r,a){C(this,e),this.constructor===e&&(0,n.unreachable)("Cannot initialize NameOrNumberTree."),this.root=t,this.xref=r,this._type=a}return O(e,[{key:"getAll",value:function(){var e=Object.create(null);if(!this.root)return e;var t=this.xref,r=new i.RefSet;r.put(this.root);var a=[this.root];while(a.length>0){var o=t.fetchIfRef(a.shift());if((0,i.isDict)(o))if(o.has("Kids"))for(var s=o.get("Kids"),c=0,l=s.length;c<l;c++){var u=s[c];if(r.has(u))throw new n.FormatError('Duplicate entry in "'.concat(this._type,'" tree.'));a.push(u),r.put(u)}else{var h=o.get(this._type);if(Array.isArray(h))for(var f=0,d=h.length;f<d;f+=2)e[t.fetchIfRef(h[f])]=t.fetchIfRef(h[f+1])}}return e}},{key:"get",value:function(e){if(!this.root)return null;var t=this.xref,r=t.fetchIfRef(this.root),a=0,i=10;while(r.has("Kids")){if(++a>i)return(0,n.warn)('Search depth limit reached for "'.concat(this._type,'" tree.')),null;var o=r.get("Kids");if(!Array.isArray(o))return null;var s=0,c=o.length-1;while(s<=c){var l=s+c>>1,u=t.fetchIfRef(o[l]),h=u.get("Limits");if(e<t.fetchIfRef(h[0]))c=l-1;else{if(!(e>t.fetchIfRef(h[1]))){r=t.fetchIfRef(o[l]);break}s=l+1}}if(s>c)return null}var f=r.get(this._type);if(Array.isArray(f)){var d=0,g=f.length-2;while(d<=g){var p=d+g>>1,m=p+(1&p),v=t.fetchIfRef(f[m]);if(e<v)g=m-2;else{if(!(e>v))return t.fetchIfRef(f[m+1]);d=m+2}}(0,n.info)('Falling back to an exhaustive search, for key "'.concat(e,'", ')+'in "'.concat(this._type,'" tree.'));for(var b=0,y=f.length;b<y;b+=2){var w=t.fetchIfRef(f[b]);if(w===e)return(0,n.warn)('The "'.concat(e,'" key was found at an incorrect, ')+'i.e. out-of-order, position in "'.concat(this._type,'" tree.')),t.fetchIfRef(f[b+1])}}return null}}]),e}(),F=function(e){function t(e,r){return C(this,t),f(this,g(t).call(this,e,r,"Names"))}return p(t,e),t}(E),B=function(e){function t(e,r){return C(this,t),f(this,g(t).call(this,e,r,"Nums"))}return p(t,e),t}(E),_=function(){function e(e,t){e&&(0,i.isDict)(e)&&(this.xref=t,this.root=e,e.has("FS")&&(this.fs=e.get("FS")),this.description=e.has("Desc")?(0,n.stringToPDFString)(e.get("Desc")):"",e.has("RF")&&(0,n.warn)("Related file specifications are not supported"),this.contentAvailable=!0,e.has("EF")||(this.contentAvailable=!1,(0,n.warn)("Non-embedded file specifications are not supported")))}function t(e){return e.has("UF")?e.get("UF"):e.has("F")?e.get("F"):e.has("Unix")?e.get("Unix"):e.has("Mac")?e.get("Mac"):e.has("DOS")?e.get("DOS"):null}return e.prototype={get filename(){if(!this._filename&&this.root){var e=t(this.root)||"unnamed";this._filename=(0,n.stringToPDFString)(e).replace(/\\\\/g,"\\").replace(/\\\//g,"/").replace(/\\/g,"/")}return this._filename},get content(){if(!this.contentAvailable)return null;!this.contentRef&&this.root&&(this.contentRef=t(this.root.get("EF")));var e=null;if(this.contentRef){var r=this.xref,a=r.fetchIfRef(this.contentRef);a&&(0,i.isStream)(a)?e=a.getBytes():(0,n.warn)("Embedded file specification points to non-existing/invalid content")}else(0,n.warn)("Embedded file specification does not have a content");return e},get serializable(){return{filename:this.filename,content:this.content}}},e}();t.FileSpec=_;var R=function(){function e(e){return(0,i.isRef)(e)||(0,i.isDict)(e)||Array.isArray(e)||(0,i.isStream)(e)}function t(t,r){if((0,i.isDict)(t)||(0,i.isStream)(t))for(var a=(0,i.isDict)(t)?t:t.dict,n=a.getKeys(),o=0,s=n.length;o<s;o++){var c=a.getRaw(n[o]);e(c)&&r.push(c)}else if(Array.isArray(t))for(var l=0,u=t.length;l<u;l++){var h=t[l];e(h)&&r.push(h)}}function r(e,t,r){this.dict=e,this.keys=t,this.xref=r,this.refSet=null,this.capability=null}return r.prototype={load:function(){if(this.capability=(0,n.createPromiseCapability)(),!(this.xref.stream instanceof c.ChunkedStream)||0===this.xref.stream.getMissingChunks().length)return this.capability.resolve(),this.capability.promise;var e=this.keys,t=this.dict;this.refSet=new i.RefSet;for(var r=[],a=0,o=e.length;a<o;a++){var s=t.getRaw(e[a]);void 0!==s&&r.push(s)}return this._walk(r),this.capability.promise},_walk:function(e){var r=this,a=[],n=[];while(e.length){var o=e.pop();if((0,i.isRef)(o)){if(this.refSet.has(o))continue;try{this.refSet.put(o),o=this.xref.fetch(o)}catch(d){if(!(d instanceof s.MissingDataException))throw d;a.push(o),n.push({begin:d.begin,end:d.end})}}if(o&&o.getBaseStreams){for(var c=o.getBaseStreams(),l=!1,u=0,h=c.length;u<h;u++){var f=c[u];f.getMissingChunks&&f.getMissingChunks().length&&(l=!0,n.push({begin:f.start,end:f.end}))}l&&a.push(o)}t(o,e)}n.length?this.xref.stream.manager.requestRanges(n).then((function(){for(var e=0,t=a.length;e<t;e++){var n=a[e];(0,i.isRef)(n)&&r.refSet.remove(n)}r._walk(a)}),this.capability.reject):(this.refSet=null,this.capability.resolve())}},r}();t.ObjectLoader=R},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=t.Linearization=t.Lexer=void 0;var a=r(190),n=r(5),i=r(183),o=r(191),s=r(193),c=r(196),l=r(198),u=r(186);function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function d(e,t,r){return t&&f(e.prototype,t),r&&f(e,r),e}var g=1e3,p=5552;function m(e){for(var t=e.length,r=1,a=0,n=0;n<t;++n)r+=255&e[n],a+=r;return a%65521<<16|r%65521}var v=function(){function e(t){var r=t.lexer,a=t.xref,n=t.allowStreams,i=void 0!==n&&n,o=t.recoveryMode,s=void 0!==o&&o;h(this,e),this.lexer=r,this.xref=a,this.allowStreams=i,this.recoveryMode=s,this.imageCache=Object.create(null),this.refill()}return d(e,[{key:"refill",value:function(){this.buf1=this.lexer.getObj(),this.buf2=this.lexer.getObj()}},{key:"shift",value:function(){this.buf2 instanceof i.Cmd&&"ID"===this.buf2.cmd?(this.buf1=this.buf2,this.buf2=null):(this.buf1=this.buf2,this.buf2=this.lexer.getObj())}},{key:"tryShift",value:function(){try{return this.shift(),!0}catch(e){if(e instanceof u.MissingDataException)throw e;return!1}}},{key:"getObj",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.buf1;if(this.shift(),t instanceof i.Cmd)switch(t.cmd){case"BI":return this.makeInlineImage(e);case"[":var r=[];while(!(0,i.isCmd)(this.buf1,"]")&&!(0,i.isEOF)(this.buf1))r.push(this.getObj(e));if((0,i.isEOF)(this.buf1)){if(!this.recoveryMode)throw new n.FormatError("End of file inside array");return r}return this.shift(),r;case"<<":var a=new i.Dict(this.xref);while(!(0,i.isCmd)(this.buf1,">>")&&!(0,i.isEOF)(this.buf1))if((0,i.isName)(this.buf1)){var o=this.buf1.name;if(this.shift(),(0,i.isEOF)(this.buf1))break;a.set(o,this.getObj(e))}else(0,n.info)("Malformed dictionary: key must be a name object"),this.shift();if((0,i.isEOF)(this.buf1)){if(!this.recoveryMode)throw new n.FormatError("End of file inside dictionary");return a}return(0,i.isCmd)(this.buf2,"stream")?this.allowStreams?this.makeStream(a,e):a:(this.shift(),a);default:return t}if(Number.isInteger(t)){if(Number.isInteger(this.buf1)&&(0,i.isCmd)(this.buf2,"R")){var s=i.Ref.get(t,this.buf1);return this.shift(),this.shift(),s}return t}return"string"===typeof t&&e?e.decryptString(t):t}},{key:"findDefaultInlineStreamEnd",value:function(e){var t,r,a=69,i=73,o=32,s=10,c=13,l=10,u=0,h=e.pos,f=0;while(-1!==(t=e.getByte()))if(0===f)f=t===a?1:0;else if(1===f)f=t===i?2:0;else if((0,n.assert)(2===f),t===o||t===s||t===c){r=e.pos;for(var d=e.peekBytes(l),g=0,p=d.length;g<p;g++)if(t=d[g],(t!==u||d[g+1]===u)&&t!==s&&t!==c&&(t<o||t>127)){f=0;break}if(2===f)break}else f=0;-1===t&&((0,n.warn)("findDefaultInlineStreamEnd: Reached the end of the stream without finding a valid EI marker"),r&&((0,n.warn)('... trying to recover by using the last "EI" occurrence.'),e.skip(-(e.pos-r))));var m=4;return e.skip(-m),t=e.peekByte(),e.skip(m),(0,n.isSpace)(t)||m--,e.pos-m-h}},{key:"findDCTDecodeInlineStreamEnd",value:function(e){var t,r,a,i=e.pos,o=!1;while(-1!==(t=e.getByte()))if(255===t){switch(e.getByte()){case 0:break;case 255:e.skip(-1);break;case 217:o=!0;break;case 192:case 193:case 194:case 195:case 197:case 198:case 199:case 201:case 202:case 203:case 205:case 206:case 207:case 196:case 204:case 218:case 219:case 220:case 221:case 222:case 223:case 224:case 225:case 226:case 227:case 228:case 229:case 230:case 231:case 232:case 233:case 234:case 235:case 236:case 237:case 238:case 239:case 254:r=e.getUint16(),r>2?e.skip(r-2):e.skip(-2);break}if(o)break}return a=e.pos-i,-1===t?((0,n.warn)("Inline DCTDecode image stream: EOI marker not found, searching for /EI/ instead."),e.skip(-a),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),a)}},{key:"findASCII85DecodeInlineStreamEnd",value:function(e){var t,r,a=126,i=62,o=e.pos;while(-1!==(t=e.getByte()))if(t===a){t=e.peekByte();while((0,n.isSpace)(t))e.skip(),t=e.peekByte();if(t===i){e.skip();break}}return r=e.pos-o,-1===t?((0,n.warn)("Inline ASCII85Decode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-r),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),r)}},{key:"findASCIIHexDecodeInlineStreamEnd",value:function(e){var t,r,a=62,i=e.pos;while(-1!==(t=e.getByte()))if(t===a)break;return r=e.pos-i,-1===t?((0,n.warn)("Inline ASCIIHexDecode image stream: EOD marker not found, searching for /EI/ instead."),e.skip(-r),this.findDefaultInlineStreamEnd(e)):(this.inlineStreamSkipEI(e),r)}},{key:"inlineStreamSkipEI",value:function(e){var t,r=69,a=73,n=0;while(-1!==(t=e.getByte()))if(0===n)n=t===r?1:0;else if(1===n)n=t===a?2:0;else if(2===n)break}},{key:"makeInlineImage",value:function(e){var t,r=this.lexer,a=r.stream,o=new i.Dict(this.xref);while(!(0,i.isCmd)(this.buf1,"ID")&&!(0,i.isEOF)(this.buf1)){if(!(0,i.isName)(this.buf1))throw new n.FormatError("Dictionary key must be a name object");var s=this.buf1.name;if(this.shift(),(0,i.isEOF)(this.buf1))break;o.set(s,this.getObj(e))}-1!==r.beginInlineImagePos&&(t=a.pos-r.beginInlineImagePos);var c,l=o.get("Filter","F");if((0,i.isName)(l))c=l.name;else if(Array.isArray(l)){var u=this.xref.fetchIfRef(l[0]);(0,i.isName)(u)&&(c=u.name)}var h,f=a.pos;h="DCTDecode"===c||"DCT"===c?this.findDCTDecodeInlineStreamEnd(a):"ASCII85Decode"===c||"A85"===c?this.findASCII85DecodeInlineStreamEnd(a):"ASCIIHexDecode"===c||"AHx"===c?this.findASCIIHexDecodeInlineStreamEnd(a):this.findDefaultInlineStreamEnd(a);var d,v=a.makeSubStream(f,h,o);if(h<g&&t<p){var b=v.getBytes();v.reset();var y=a.pos;a.pos=r.beginInlineImagePos;var w=a.getBytes(t);a.pos=y,d=m(b)+"_"+m(w);var k=this.imageCache[d];if(void 0!==k)return this.buf2=i.Cmd.get("EI"),this.shift(),k.reset(),k}return e&&(v=e.createStream(v,h)),v=this.filter(v,o,h),v.dict=o,void 0!==d&&(v.cacheKey="inline_".concat(h,"_").concat(d),this.imageCache[d]=v),this.buf2=i.Cmd.get("EI"),this.shift(),v}},{key:"_findStreamLength",value:function(e,t){var r=this.lexer.stream;r.pos=e;var a=2048,n=t.length;while(r.pos<r.end){var i=r.peekBytes(a),o=i.length-n;if(o<=0)break;var s=0;while(s<o){var c=0;while(c<n&&i[s+c]===t[c])c++;if(c>=n)return r.pos+=s,r.pos-e;s++}r.pos+=o}return-1}},{key:"makeStream",value:function(e,t){var r=this.lexer,a=r.stream;r.skipToNextLine();var o=a.pos-1,s=e.get("Length");if(Number.isInteger(s)||((0,n.info)('Bad length "'.concat(s,'" in stream')),s=0),a.pos=o+s,r.nextChar(),this.tryShift()&&(0,i.isCmd)(this.buf2,"endstream"))this.shift();else{var c=new Uint8Array([101,110,100,115,116,114,101,97,109]),l=this._findStreamLength(o,c);if(l<0){for(var u=1,h=1;h<=u;h++){var f=c.length-h,d=c.slice(0,f),g=this._findStreamLength(o,d);if(g>=0){var p=a.peekBytes(f+1)[f];if(!(0,n.isSpace)(p))break;(0,n.info)('Found "'.concat((0,n.bytesToString)(d),'" when ')+"searching for endstream command."),l=g;break}}if(l<0)throw new n.FormatError("Missing endstream command.")}s=l,r.nextChar(),this.shift(),this.shift()}return this.shift(),a=a.makeSubStream(o,s,e),t&&(a=t.createStream(a,s)),a=this.filter(a,e,s),a.dict=e,a}},{key:"filter",value:function(e,t,r){var a=t.get("Filter","F"),o=t.get("DecodeParms","DP");if((0,i.isName)(a))return Array.isArray(o)&&(0,n.warn)("/DecodeParms should not contain an Array, when /Filter contains a Name."),this.makeFilter(e,a.name,r,o);var s=r;if(Array.isArray(a))for(var c=a,l=o,u=0,h=c.length;u<h;++u){if(a=this.xref.fetchIfRef(c[u]),!(0,i.isName)(a))throw new n.FormatError('Bad filter name "'.concat(a,'"'));o=null,Array.isArray(l)&&u in l&&(o=this.xref.fetchIfRef(l[u])),e=this.makeFilter(e,a.name,s,o),s=null}return e}},{key:"makeFilter",value:function(e,t,r,i){if(0===r)return(0,n.warn)('Empty "'.concat(t,'" stream.')),new a.NullStream;try{var h=this.xref.stats.streamTypes;if("FlateDecode"===t||"Fl"===t)return h[n.StreamType.FLATE]=!0,i?new a.PredictorStream(new a.FlateStream(e,r),r,i):new a.FlateStream(e,r);if("LZWDecode"===t||"LZW"===t){h[n.StreamType.LZW]=!0;var f=1;return i?(i.has("EarlyChange")&&(f=i.get("EarlyChange")),new a.PredictorStream(new a.LZWStream(e,r,f),r,i)):new a.LZWStream(e,r,f)}return"DCTDecode"===t||"DCT"===t?(h[n.StreamType.DCT]=!0,new c.JpegStream(e,r,e.dict,i)):"JPXDecode"===t||"JPX"===t?(h[n.StreamType.JPX]=!0,new l.JpxStream(e,r,e.dict,i)):"ASCII85Decode"===t||"A85"===t?(h[n.StreamType.A85]=!0,new a.Ascii85Stream(e,r)):"ASCIIHexDecode"===t||"AHx"===t?(h[n.StreamType.AHX]=!0,new a.AsciiHexStream(e,r)):"CCITTFaxDecode"===t||"CCF"===t?(h[n.StreamType.CCF]=!0,new o.CCITTFaxStream(e,r,i)):"RunLengthDecode"===t||"RL"===t?(h[n.StreamType.RLX]=!0,new a.RunLengthStream(e,r)):"JBIG2Decode"===t?(h[n.StreamType.JBIG]=!0,new s.Jbig2Stream(e,r,e.dict,i)):((0,n.warn)('Filter "'.concat(t,'" is not supported.')),e)}catch(d){if(d instanceof u.MissingDataException)throw d;return(0,n.warn)('Invalid stream: "'.concat(d,'"')),new a.NullStream}}}]),e}();t.Parser=v;var b=[1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function y(e){return e>=48&&e<=57?15&e:e>=65&&e<=70||e>=97&&e<=102?9+(15&e):-1}var w=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;h(this,e),this.stream=t,this.nextChar(),this.strBuf=[],this.knownCommands=r,this.beginInlineImagePos=-1}return d(e,[{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"peekChar",value:function(){return this.stream.peekByte()}},{key:"getNumber",value:function(){var e=this.currentChar,t=!1,r=0,a=0;if(45===e?(a=-1,e=this.nextChar(),45===e&&(e=this.nextChar())):43===e&&(a=1,e=this.nextChar()),10===e||13===e)do{e=this.nextChar()}while(10===e||13===e);if(46===e&&(r=10,e=this.nextChar()),e<48||e>57){if(10===r&&0===a&&((0,n.isSpace)(e)||-1===e))return(0,n.warn)("Lexer.getNumber - treating a single decimal point as zero."),0;throw new n.FormatError("Invalid number: ".concat(String.fromCharCode(e)," (charCode ").concat(e,")"))}a=a||1;var i=e-48,o=0,s=1;while((e=this.nextChar())>=0)if(48<=e&&e<=57){var c=e-48;t?o=10*o+c:(0!==r&&(r*=10),i=10*i+c)}else if(46===e){if(0!==r)break;r=1}else if(45===e)(0,n.warn)("Badly formatted number: minus sign in the middle");else{if(69!==e&&101!==e)break;if(e=this.peekChar(),43===e||45===e)s=45===e?-1:1,this.nextChar();else if(e<48||e>57)break;t=!0}return 0!==r&&(i/=r),t&&(i*=Math.pow(10,s*o)),a*i}},{key:"getString",value:function(){var e=1,t=!1,r=this.strBuf;r.length=0;var a=this.nextChar();while(1){var i=!1;switch(0|a){case-1:(0,n.warn)("Unterminated string"),t=!0;break;case 40:++e,r.push("(");break;case 41:0===--e?(this.nextChar(),t=!0):r.push(")");break;case 92:switch(a=this.nextChar(),a){case-1:(0,n.warn)("Unterminated string"),t=!0;break;case 110:r.push("\n");break;case 114:r.push("\r");break;case 116:r.push("\t");break;case 98:r.push("\b");break;case 102:r.push("\f");break;case 92:case 40:case 41:r.push(String.fromCharCode(a));break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:var o=15&a;a=this.nextChar(),i=!0,a>=48&&a<=55&&(o=(o<<3)+(15&a),a=this.nextChar(),a>=48&&a<=55&&(i=!1,o=(o<<3)+(15&a))),r.push(String.fromCharCode(o));break;case 13:10===this.peekChar()&&this.nextChar();break;case 10:break;default:r.push(String.fromCharCode(a));break}break;default:r.push(String.fromCharCode(a));break}if(t)break;i||(a=this.nextChar())}return r.join("")}},{key:"getName",value:function(){var e,t,r=this.strBuf;r.length=0;while((e=this.nextChar())>=0&&!b[e])if(35===e){if(e=this.nextChar(),b[e]){(0,n.warn)("Lexer_getName: NUMBER SIGN (#) should be followed by a hexadecimal number."),r.push("#");break}var a=y(e);if(-1!==a){t=e,e=this.nextChar();var o=y(e);if(-1===o){if((0,n.warn)("Lexer_getName: Illegal digit (".concat(String.fromCharCode(e),") ")+"in hexadecimal number."),r.push("#",String.fromCharCode(t)),b[e])break;r.push(String.fromCharCode(e));continue}r.push(String.fromCharCode(a<<4|o))}else r.push("#",String.fromCharCode(e))}else r.push(String.fromCharCode(e));return r.length>127&&(0,n.warn)("Name token is longer than allowed by the spec: ".concat(r.length)),i.Name.get(r.join(""))}},{key:"getHexString",value:function(){var e=this.strBuf;e.length=0;var t,r,a=this.currentChar,i=!0;while(1){if(a<0){(0,n.warn)("Unterminated hex string");break}if(62===a){this.nextChar();break}if(1!==b[a]){if(i){if(t=y(a),-1===t){(0,n.warn)('Ignoring invalid character "'.concat(a,'" in hex string')),a=this.nextChar();continue}}else{if(r=y(a),-1===r){(0,n.warn)('Ignoring invalid character "'.concat(a,'" in hex string')),a=this.nextChar();continue}e.push(String.fromCharCode(t<<4|r))}i=!i,a=this.nextChar()}else a=this.nextChar()}return e.join("")}},{key:"getObj",value:function(){var e=!1,t=this.currentChar;while(1){if(t<0)return i.EOF;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(1!==b[t])break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return this.getNumber();case 40:return this.getString();case 47:return this.getName();case 91:return this.nextChar(),i.Cmd.get("[");case 93:return this.nextChar(),i.Cmd.get("]");case 60:return t=this.nextChar(),60===t?(this.nextChar(),i.Cmd.get("<<")):this.getHexString();case 62:return t=this.nextChar(),62===t?(this.nextChar(),i.Cmd.get(">>")):i.Cmd.get(">");case 123:return this.nextChar(),i.Cmd.get("{");case 125:return this.nextChar(),i.Cmd.get("}");case 41:throw this.nextChar(),new n.FormatError("Illegal character: ".concat(t))}var r=String.fromCharCode(t),a=this.knownCommands,o=a&&void 0!==a[r];while((t=this.nextChar())>=0&&!b[t]){var s=r+String.fromCharCode(t);if(o&&void 0===a[s])break;if(128===r.length)throw new n.FormatError("Command token too long: ".concat(r.length));r=s,o=a&&void 0!==a[r]}return"true"===r||"false"!==r&&("null"===r?null:("BI"===r&&(this.beginInlineImagePos=this.stream.pos),i.Cmd.get(r)))}},{key:"skipToNextLine",value:function(){var e=this.currentChar;while(e>=0){if(13===e){e=this.nextChar(),10===e&&this.nextChar();break}if(10===e){this.nextChar();break}e=this.nextChar()}}}]),e}();t.Lexer=w;var k=function(){function e(){h(this,e)}return d(e,null,[{key:"create",value:function(e){function t(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.get(t);if(Number.isInteger(a)&&(r?a>=0:a>0))return a;throw new Error('The "'.concat(t,'" parameter in the linearization ')+"dictionary is invalid.")}function r(e){var t,r=e.get("H");if(Array.isArray(r)&&(2===(t=r.length)||4===t)){for(var a=0;a<t;a++){var n=r[a];if(!(Number.isInteger(n)&&n>0))throw new Error("Hint (".concat(a,") in the linearization dictionary ")+"is invalid.")}return r}throw new Error("Hint array in the linearization dictionary is invalid.")}var a,o,s=new v({lexer:new w(e),xref:null}),c=s.getObj(),l=s.getObj(),u=s.getObj(),h=s.getObj();if(!(Number.isInteger(c)&&Number.isInteger(l)&&(0,i.isCmd)(u,"obj")&&(0,i.isDict)(h)&&(0,n.isNum)(a=h.get("Linearized"))&&a>0))return null;if((o=t(h,"L"))!==e.length)throw new Error('The "L" parameter in the linearization dictionary does not equal the stream length.');return{length:o,hints:r(h),objectNumberFirst:t(h,"O"),endFirst:t(h,"E"),numPages:t(h,"N"),mainXRefEntriesOffset:t(h,"T"),pageFirst:h.has("P")?t(h,"P",!0):0}}}]),e}();t.Linearization=k},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LZWStream=t.StringStream=t.StreamsSequenceStream=t.Stream=t.RunLengthStream=t.PredictorStream=t.NullStream=t.FlateStream=t.DecodeStream=t.DecryptStream=t.AsciiHexStream=t.Ascii85Stream=void 0;var a=r(5),n=r(183);function i(e){return c(e)||s(e)||o()}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function s(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function c(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}var l=function(){function e(e,t,r,a){this.bytes=e instanceof Uint8Array?e:new Uint8Array(e),this.start=t||0,this.pos=this.start,this.end=t+r||this.bytes.length,this.dict=a}return e.prototype={get length(){return this.end-this.start},get isEmpty(){return 0===this.length},getByte:function(){return this.pos>=this.end?-1:this.bytes[this.pos++]},getUint16:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t},getInt32:function(){var e=this.getByte(),t=this.getByte(),r=this.getByte(),a=this.getByte();return(e<<24)+(t<<16)+(r<<8)+a},getBytes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.bytes,a=this.pos,n=this.end;if(!e){var i=r.subarray(a,n);return t?new Uint8ClampedArray(i):i}var o=a+e;o>n&&(o=n),this.pos=o;var s=r.subarray(a,o);return t?new Uint8ClampedArray(s):s},peekByte:function(){var e=this.getByte();return this.pos--,e},peekBytes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.getBytes(e,t);return this.pos-=r.length,r},getByteRange:function(e,t){return e<0&&(e=0),t>this.end&&(t=this.end),this.bytes.subarray(e,t)},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=this.start},moveStart:function(){this.start=this.pos},makeSubStream:function(t,r,a){return new e(this.bytes.buffer,t,r,a)}},e}();t.Stream=l;var u=function(){function e(e){var t=(0,a.stringToBytes)(e);l.call(this,t)}return e.prototype=l.prototype,e}();t.StringStream=u;var h=function(){var e=new Uint8Array(0);function t(t){if(this._rawMinBufferLength=t||0,this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=e,this.minBufferLength=512,t)while(this.minBufferLength<t)this.minBufferLength*=2}return t.prototype={get isEmpty(){while(!this.eof&&0===this.bufferLength)this.readBlock();return 0===this.bufferLength},ensureBuffer:function(e){var t=this.buffer;if(e<=t.byteLength)return t;var r=this.minBufferLength;while(r<e)r*=2;var a=new Uint8Array(r);return a.set(t),this.buffer=a},getByte:function(){var e=this.pos;while(this.bufferLength<=e){if(this.eof)return-1;this.readBlock()}return this.buffer[this.pos++]},getUint16:function(){var e=this.getByte(),t=this.getByte();return-1===e||-1===t?-1:(e<<8)+t},getInt32:function(){var e=this.getByte(),t=this.getByte(),r=this.getByte(),a=this.getByte();return(e<<24)+(t<<16)+(r<<8)+a},getBytes:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.pos;if(e){this.ensureBuffer(a+e),t=a+e;while(!this.eof&&this.bufferLength<t)this.readBlock();var n=this.bufferLength;t>n&&(t=n)}else{while(!this.eof)this.readBlock();t=this.bufferLength}this.pos=t;var i=this.buffer.subarray(a,t);return!r||i instanceof Uint8ClampedArray?i:new Uint8ClampedArray(i)},peekByte:function(){var e=this.getByte();return this.pos--,e},peekBytes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.getBytes(e,t);return this.pos-=r.length,r},makeSubStream:function(e,t,r){var a=e+t;while(this.bufferLength<=a&&!this.eof)this.readBlock();return new l(this.buffer,e,t,r)},getByteRange:function(e,t){(0,a.unreachable)("Should not call DecodeStream.getByteRange")},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=0},getBaseStreams:function(){return this.str&&this.str.getBaseStreams?this.str.getBaseStreams():[]}},t}();t.DecodeStream=h;var f=function(){function e(e){this.streams=e;for(var t=0,r=0,a=e.length;r<a;r++){var n=e[r];t+=n instanceof h?n._rawMinBufferLength:n.length}h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e=this.streams;if(0!==e.length){var t=e.shift(),r=t.getBytes(),a=this.bufferLength,n=a+r.length,i=this.ensureBuffer(n);i.set(r,a),this.bufferLength=n}else this.eof=!0},e.prototype.getBaseStreams=function(){for(var e=[],t=0,r=this.streams.length;t<r;t++){var a=this.streams[t];a.getBaseStreams&&e.push.apply(e,i(a.getBaseStreams()))}return e},e}();t.StreamsSequenceStream=f;var d=function(){var e=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t=new Int32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),r=new Int32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),n=[new Int32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],i=[new Int32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];function o(e,t){this.str=e,this.dict=e.dict;var r=e.getByte(),n=e.getByte();if(-1===r||-1===n)throw new a.FormatError("Invalid header in flate stream: ".concat(r,", ").concat(n));if(8!==(15&r))throw new a.FormatError("Unknown compression method in flate stream: ".concat(r,", ").concat(n));if(((r<<8)+n)%31!==0)throw new a.FormatError("Bad FCHECK in flate stream: ".concat(r,", ").concat(n));if(32&n)throw new a.FormatError("FDICT bit set in flate stream: ".concat(r,", ").concat(n));this.codeSize=0,this.codeBuf=0,h.call(this,t)}return o.prototype=Object.create(h.prototype),o.prototype.getBits=function(e){var t,r=this.str,n=this.codeSize,i=this.codeBuf;while(n<e){if(-1===(t=r.getByte()))throw new a.FormatError("Bad encoding in flate stream");i|=t<<n,n+=8}return t=i&(1<<e)-1,this.codeBuf=i>>e,this.codeSize=n-=e,t},o.prototype.getCode=function(e){var t,r=this.str,n=e[0],i=e[1],o=this.codeSize,s=this.codeBuf;while(o<i){if(-1===(t=r.getByte()))break;s|=t<<o,o+=8}var c=n[s&(1<<i)-1],l=c>>16,u=65535&c;if(l<1||o<l)throw new a.FormatError("Bad encoding in flate stream");return this.codeBuf=s>>l,this.codeSize=o-l,u},o.prototype.generateHuffmanTable=function(e){var t,r=e.length,a=0;for(t=0;t<r;++t)e[t]>a&&(a=e[t]);for(var n=1<<a,i=new Int32Array(n),o=1,s=0,c=2;o<=a;++o,s<<=1,c<<=1)for(var l=0;l<r;++l)if(e[l]===o){var u=0,h=s;for(t=0;t<o;++t)u=u<<1|1&h,h>>=1;for(t=u;t<n;t+=c)i[t]=o<<16|l;++s}return[i,a]},o.prototype.readBlock=function(){var o,s,c=this.str,l=this.getBits(3);if(1&l&&(this.eof=!0),l>>=1,0!==l){var u,h;if(1===l)u=n,h=i;else{if(2!==l)throw new a.FormatError("Unknown block type in flate stream");var f,d=this.getBits(5)+257,g=this.getBits(5)+1,p=this.getBits(4)+4,m=new Uint8Array(e.length);for(f=0;f<p;++f)m[e[f]]=this.getBits(3);var v=this.generateHuffmanTable(m);s=0,f=0;var b,y,w,k=d+g,S=new Uint8Array(k);while(f<k){var x=this.getCode(v);if(16===x)b=2,y=3,w=s;else if(17===x)b=3,y=3,w=s=0;else{if(18!==x){S[f++]=s=x;continue}b=7,y=11,w=s=0}var C=this.getBits(b)+y;while(C-- >0)S[f++]=w}u=this.generateHuffmanTable(S.subarray(0,d)),h=this.generateHuffmanTable(S.subarray(d,k))}o=this.buffer;var A=o?o.length:0,O=this.bufferLength;while(1){var P=this.getCode(u);if(P<256)O+1>=A&&(o=this.ensureBuffer(O+1),A=o.length),o[O++]=P;else{if(256===P)return void(this.bufferLength=O);P-=257,P=t[P];var I=P>>16;I>0&&(I=this.getBits(I)),s=(65535&P)+I,P=this.getCode(h),P=r[P],I=P>>16,I>0&&(I=this.getBits(I));var T=(65535&P)+I;O+s>=A&&(o=this.ensureBuffer(O+s),A=o.length);for(var E=0;E<s;++E,++O)o[O]=o[O-T]}}}else{var F;if(-1===(F=c.getByte()))throw new a.FormatError("Bad block header in flate stream");var B=F;if(-1===(F=c.getByte()))throw new a.FormatError("Bad block header in flate stream");if(B|=F<<8,-1===(F=c.getByte()))throw new a.FormatError("Bad block header in flate stream");var _=F;if(-1===(F=c.getByte()))throw new a.FormatError("Bad block header in flate stream");if(_|=F<<8,_!==(65535&~B)&&(0!==B||0!==_))throw new a.FormatError("Bad uncompressed block length in flate stream");this.codeBuf=0,this.codeSize=0;var R=this.bufferLength;o=this.ensureBuffer(R+B);var L=R+B;if(this.bufferLength=L,0===B)-1===c.peekByte()&&(this.eof=!0);else for(var M=R;M<L;++M){if(-1===(F=c.getByte())){this.eof=!0;break}o[M]=F}}},o}();t.FlateStream=d;var g=function(){function e(e,t,r){if(!(0,n.isDict)(r))return e;var i=this.predictor=r.get("Predictor")||1;if(i<=1)return e;if(2!==i&&(i<10||i>15))throw new a.FormatError("Unsupported predictor: ".concat(i));this.readBlock=2===i?this.readBlockTiff:this.readBlockPng,this.str=e,this.dict=e.dict;var o=this.colors=r.get("Colors")||1,s=this.bits=r.get("BitsPerComponent")||8,c=this.columns=r.get("Columns")||1;return this.pixBytes=o*s+7>>3,this.rowBytes=c*o*s+7>>3,h.call(this,t),this}return e.prototype=Object.create(h.prototype),e.prototype.readBlockTiff=function(){var e=this.rowBytes,t=this.bufferLength,r=this.ensureBuffer(t+e),a=this.bits,n=this.colors,i=this.str.getBytes(e);if(this.eof=!i.length,!this.eof){var o,s=0,c=0,l=0,u=0,h=t;if(1===a&&1===n)for(o=0;o<e;++o){var f=i[o]^s;f^=f>>1,f^=f>>2,f^=f>>4,s=(1&f)<<7,r[h++]=f}else if(8===a){for(o=0;o<n;++o)r[h++]=i[o];for(;o<e;++o)r[h]=r[h-n]+i[o],h++}else if(16===a){var d=2*n;for(o=0;o<d;++o)r[h++]=i[o];for(;o<e;o+=2){var g=((255&i[o])<<8)+(255&i[o+1])+((255&r[h-d])<<8)+(255&r[h-d+1]);r[h++]=g>>8&255,r[h++]=255&g}}else{var p=new Uint8Array(n+1),m=(1<<a)-1,v=0,b=t,y=this.columns;for(o=0;o<y;++o)for(var w=0;w<n;++w)l<a&&(s=s<<8|255&i[v++],l+=8),p[w]=p[w]+(s>>l-a)&m,l-=a,c=c<<a|p[w],u+=a,u>=8&&(r[b++]=c>>u-8&255,u-=8);u>0&&(r[b++]=(c<<8-u)+(s&(1<<8-u)-1))}this.bufferLength+=e}},e.prototype.readBlockPng=function(){var e=this.rowBytes,t=this.pixBytes,r=this.str.getByte(),n=this.str.getBytes(e);if(this.eof=!n.length,!this.eof){var i=this.bufferLength,o=this.ensureBuffer(i+e),s=o.subarray(i-e,i);0===s.length&&(s=new Uint8Array(e));var c,l,u,h=i;switch(r){case 0:for(c=0;c<e;++c)o[h++]=n[c];break;case 1:for(c=0;c<t;++c)o[h++]=n[c];for(;c<e;++c)o[h]=o[h-t]+n[c]&255,h++;break;case 2:for(c=0;c<e;++c)o[h++]=s[c]+n[c]&255;break;case 3:for(c=0;c<t;++c)o[h++]=(s[c]>>1)+n[c];for(;c<e;++c)o[h]=(s[c]+o[h-t]>>1)+n[c]&255,h++;break;case 4:for(c=0;c<t;++c)l=s[c],u=n[c],o[h++]=l+u;for(;c<e;++c){l=s[c];var f=s[c-t],d=o[h-t],g=d+l-f,p=g-d;p<0&&(p=-p);var m=g-l;m<0&&(m=-m);var v=g-f;v<0&&(v=-v),u=n[c],o[h++]=p<=m&&p<=v?d+u:m<=v?l+u:f+u}break;default:throw new a.FormatError("Unsupported predictor: ".concat(r))}this.bufferLength+=e}},e}();t.PredictorStream=g;var p=function(){function e(e,t,r){this.str=e,this.dict=e.dict,this.decrypt=r,this.nextChunk=null,this.initialized=!1,h.call(this,t)}var t=512;return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e;if(this.initialized?e=this.nextChunk:(e=this.str.getBytes(t),this.initialized=!0),e&&0!==e.length){this.nextChunk=this.str.getBytes(t);var r=this.nextChunk&&this.nextChunk.length>0,a=this.decrypt;e=a(e,!r);var n,i=this.bufferLength,o=e.length,s=this.ensureBuffer(i+o);for(n=0;n<o;n++)s[i++]=e[n];this.bufferLength=i}else this.eof=!0},e}();t.DecryptStream=p;var m=function(){function e(e,t){this.str=e,this.dict=e.dict,this.input=new Uint8Array(5),t&&(t*=.8),h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e=126,t=122,r=-1,n=this.str,i=n.getByte();while((0,a.isSpace)(i))i=n.getByte();if(i!==r&&i!==e){var o,s,c=this.bufferLength;if(i===t){for(o=this.ensureBuffer(c+4),s=0;s<4;++s)o[c+s]=0;this.bufferLength+=4}else{var l=this.input;for(l[0]=i,s=1;s<5;++s){i=n.getByte();while((0,a.isSpace)(i))i=n.getByte();if(l[s]=i,i===r||i===e)break}if(o=this.ensureBuffer(c+s-1),this.bufferLength+=s-1,s<5){for(;s<5;++s)l[s]=117;this.eof=!0}var u=0;for(s=0;s<5;++s)u=85*u+(l[s]-33);for(s=3;s>=0;--s)o[c+s]=255&u,u>>=8}}else this.eof=!0},e}();t.Ascii85Stream=m;var v=function(){function e(e,t){this.str=e,this.dict=e.dict,this.firstDigit=-1,t&&(t*=.5),h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e=8e3,t=this.str.getBytes(e);if(t.length){for(var r=t.length+1>>1,a=this.ensureBuffer(this.bufferLength+r),n=this.bufferLength,i=this.firstDigit,o=0,s=t.length;o<s;o++){var c,l=t[o];if(l>=48&&l<=57)c=15&l;else{if(!(l>=65&&l<=70||l>=97&&l<=102)){if(62===l){this.eof=!0;break}continue}c=9+(15&l)}i<0?i=c:(a[n++]=i<<4|c,i=-1)}i>=0&&this.eof&&(a[n++]=i<<4,i=-1),this.firstDigit=i,this.bufferLength=n}else this.eof=!0},e}();t.AsciiHexStream=v;var b=function(){function e(e,t){this.str=e,this.dict=e.dict,h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBlock=function(){var e=this.str.getBytes(2);if(!e||e.length<2||128===e[0])this.eof=!0;else{var t,r=this.bufferLength,a=e[0];if(a<128){if(t=this.ensureBuffer(r+a+1),t[r++]=e[1],a>0){var n=this.str.getBytes(a);t.set(n,r),r+=a}}else{a=257-a;var i=e[1];t=this.ensureBuffer(r+a+1);for(var o=0;o<a;o++)t[r++]=i}this.bufferLength=r}},e}();t.RunLengthStream=b;var y=function(){function e(e,t,r){this.str=e,this.dict=e.dict,this.cachedData=0,this.bitsCached=0;for(var a=4096,n={earlyChange:r,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(a),dictionaryLengths:new Uint16Array(a),dictionaryPrevCodes:new Uint16Array(a),currentSequence:new Uint8Array(a),currentSequenceLength:0},i=0;i<256;++i)n.dictionaryValues[i]=i,n.dictionaryLengths[i]=1;this.lzwState=n,h.call(this,t)}return e.prototype=Object.create(h.prototype),e.prototype.readBits=function(e){var t=this.bitsCached,r=this.cachedData;while(t<e){var a=this.str.getByte();if(-1===a)return this.eof=!0,null;r=r<<8|a,t+=8}return this.bitsCached=t-=e,this.cachedData=r,this.lastCode=null,r>>>t&(1<<e)-1},e.prototype.readBlock=function(){var e,t,r,a=512,n=2*a,i=a,o=this.lzwState;if(o){var s=o.earlyChange,c=o.nextCode,l=o.dictionaryValues,u=o.dictionaryLengths,h=o.dictionaryPrevCodes,f=o.codeLength,d=o.prevCode,g=o.currentSequence,p=o.currentSequenceLength,m=0,v=this.bufferLength,b=this.ensureBuffer(this.bufferLength+n);for(e=0;e<a;e++){var y=this.readBits(f),w=p>0;if(y<256)g[0]=y,p=1;else{if(!(y>=258)){if(256===y){f=9,c=258,p=0;continue}this.eof=!0,delete this.lzwState;break}if(y<c)for(p=u[y],t=p-1,r=y;t>=0;t--)g[t]=l[r],r=h[r];else g[p++]=g[0]}if(w&&(h[c]=d,u[c]=u[d]+1,l[c]=g[0],c++,f=c+s&c+s-1?f:0|Math.min(Math.log(c+s)/.6931471805599453+1,12)),d=y,m+=p,n<m){do{n+=i}while(n<m);b=this.ensureBuffer(this.bufferLength+n)}for(t=0;t<p;t++)b[v++]=g[t]}o.nextCode=c,o.codeLength=f,o.prevCode=d,o.currentSequenceLength=p,this.bufferLength=v}},e}();t.LZWStream=y;var w=function(){function e(){l.call(this,new Uint8Array(0))}return e.prototype=l.prototype,e}();t.NullStream=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CCITTFaxStream=void 0;var a=r(183),n=r(192),i=r(190),o=function(){function e(e,t,r){this.str=e,this.dict=e.dict,(0,a.isDict)(r)||(r=a.Dict.empty);var o={next:function(){return e.getByte()}};this.ccittFaxDecoder=new n.CCITTFaxDecoder(o,{K:r.get("K"),EndOfLine:r.get("EndOfLine"),EncodedByteAlign:r.get("EncodedByteAlign"),Columns:r.get("Columns"),Rows:r.get("Rows"),EndOfBlock:r.get("EndOfBlock"),BlackIs1:r.get("BlackIs1")}),i.DecodeStream.call(this,t)}return e.prototype=Object.create(i.DecodeStream.prototype),e.prototype.readBlock=function(){while(!this.eof){var e=this.ccittFaxDecoder.readNextChar();if(-1===e)return void(this.eof=!0);this.ensureBuffer(this.bufferLength+1),this.buffer[this.bufferLength++]=e}},e}();t.CCITTFaxStream=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CCITTFaxDecoder=void 0;var a=r(5),n=function(){var e=-2,t=-1,r=0,n=1,i=2,o=3,s=4,c=5,l=6,u=7,h=8,f=[[-1,-1],[-1,-1],[7,h],[7,u],[6,l],[6,l],[6,c],[6,c],[4,r],[4,r],[4,r],[4,r],[4,r],[4,r],[4,r],[4,r],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,n],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,s],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[3,o],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i],[1,i]],d=[[-1,-1],[12,e],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[11,1792],[11,1792],[12,1984],[12,2048],[12,2112],[12,2176],[12,2240],[12,2304],[11,1856],[11,1856],[11,1920],[11,1920],[12,2368],[12,2432],[12,2496],[12,2560]],g=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[8,29],[8,29],[8,30],[8,30],[8,45],[8,45],[8,46],[8,46],[7,22],[7,22],[7,22],[7,22],[7,23],[7,23],[7,23],[7,23],[8,47],[8,47],[8,48],[8,48],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[6,13],[7,20],[7,20],[7,20],[7,20],[8,33],[8,33],[8,34],[8,34],[8,35],[8,35],[8,36],[8,36],[8,37],[8,37],[8,38],[8,38],[7,19],[7,19],[7,19],[7,19],[8,31],[8,31],[8,32],[8,32],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[6,12],[8,53],[8,53],[8,54],[8,54],[7,26],[7,26],[7,26],[7,26],[8,39],[8,39],[8,40],[8,40],[8,41],[8,41],[8,42],[8,42],[8,43],[8,43],[8,44],[8,44],[7,21],[7,21],[7,21],[7,21],[7,28],[7,28],[7,28],[7,28],[8,61],[8,61],[8,62],[8,62],[8,63],[8,63],[8,0],[8,0],[8,320],[8,320],[8,384],[8,384],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,10],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[5,11],[7,27],[7,27],[7,27],[7,27],[8,59],[8,59],[8,60],[8,60],[9,1472],[9,1536],[9,1600],[9,1728],[7,18],[7,18],[7,18],[7,18],[7,24],[7,24],[7,24],[7,24],[8,49],[8,49],[8,50],[8,50],[8,51],[8,51],[8,52],[8,52],[7,25],[7,25],[7,25],[7,25],[8,55],[8,55],[8,56],[8,56],[8,57],[8,57],[8,58],[8,58],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,192],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[6,1664],[8,448],[8,448],[8,512],[8,512],[9,704],[9,768],[8,640],[8,640],[8,576],[8,576],[9,832],[9,896],[9,960],[9,1024],[9,1088],[9,1152],[9,1216],[9,1280],[9,1344],[9,1408],[7,256],[7,256],[7,256],[7,256],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,2],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,128],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,8],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[5,9],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,16],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[6,17],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,4],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[4,5],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,14],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[6,15],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[5,64],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,6],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7],[4,7]],p=[[-1,-1],[-1,-1],[12,e],[12,e],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[-1,-1],[11,1792],[11,1792],[11,1792],[11,1792],[12,1984],[12,1984],[12,2048],[12,2048],[12,2112],[12,2112],[12,2176],[12,2176],[12,2240],[12,2240],[12,2304],[12,2304],[11,1856],[11,1856],[11,1856],[11,1856],[11,1920],[11,1920],[11,1920],[11,1920],[12,2368],[12,2368],[12,2432],[12,2432],[12,2496],[12,2496],[12,2560],[12,2560],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[10,18],[12,52],[12,52],[13,640],[13,704],[13,768],[13,832],[12,55],[12,55],[12,56],[12,56],[13,1280],[13,1344],[13,1408],[13,1472],[12,59],[12,59],[12,60],[12,60],[13,1536],[13,1600],[11,24],[11,24],[11,24],[11,24],[11,25],[11,25],[11,25],[11,25],[13,1664],[13,1728],[12,320],[12,320],[12,384],[12,384],[12,448],[12,448],[13,512],[13,576],[12,53],[12,53],[12,54],[12,54],[13,896],[13,960],[13,1024],[13,1088],[13,1152],[13,1216],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64],[10,64]],m=[[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[8,13],[11,23],[11,23],[12,50],[12,51],[12,44],[12,45],[12,46],[12,47],[12,57],[12,58],[12,61],[12,256],[10,16],[10,16],[10,16],[10,16],[10,17],[10,17],[10,17],[10,17],[12,48],[12,49],[12,62],[12,63],[12,30],[12,31],[12,32],[12,33],[12,40],[12,41],[11,22],[11,22],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[8,14],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,10],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[7,11],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[9,15],[12,128],[12,192],[12,26],[12,27],[12,28],[12,29],[11,19],[11,19],[11,20],[11,20],[12,34],[12,35],[12,36],[12,37],[12,38],[12,39],[11,21],[11,21],[12,42],[12,43],[10,0],[10,0],[10,0],[10,0],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12],[7,12]],v=[[-1,-1],[-1,-1],[-1,-1],[-1,-1],[6,9],[6,8],[5,7],[5,7],[4,6],[4,6],[4,6],[4,6],[4,5],[4,5],[4,5],[4,5],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2],[2,2]];function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"function"!==typeof e.next)throw new Error('CCITTFaxDecoder - invalid "source" parameter.');this.source=e,this.eof=!1,this.encoding=t["K"]||0,this.eoline=t["EndOfLine"]||!1,this.byteAlign=t["EncodedByteAlign"]||!1,this.columns=t["Columns"]||1728,this.rows=t["Rows"]||0;var r,a=t["EndOfBlock"];null!==a&&void 0!==a||(a=!0),this.eoblock=a,this.black=t["BlackIs1"]||!1,this.codingLine=new Uint32Array(this.columns+1),this.refLine=new Uint32Array(this.columns+2),this.codingLine[0]=this.columns,this.codingPos=0,this.row=0,this.nextLine2D=this.encoding<0,this.inputBits=0,this.inputBuf=0,this.outputBits=0,this.rowsDone=!1;while(0===(r=this._lookBits(12)))this._eatBits(1);1===r&&this._eatBits(12),this.encoding>0&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1))}return b.prototype={readNextChar:function(){if(this.eof)return-1;var e,f,d,g,p,m=this.refLine,v=this.codingLine,b=this.columns;if(0===this.outputBits){if(this.rowsDone&&(this.eof=!0),this.eof)return-1;var y,w,k;if(this.err=!1,this.nextLine2D){for(g=0;v[g]<b;++g)m[g]=v[g];m[g++]=b,m[g]=b,v[0]=0,this.codingPos=0,e=0,f=0;while(v[this.codingPos]<b)switch(y=this._getTwoDimCode(),y){case r:this._addPixels(m[e+1],f),m[e+1]<b&&(e+=2);break;case n:if(y=w=0,f){do{y+=k=this._getBlackCode()}while(k>=64);do{w+=k=this._getWhiteCode()}while(k>=64)}else{do{y+=k=this._getWhiteCode()}while(k>=64);do{w+=k=this._getBlackCode()}while(k>=64)}this._addPixels(v[this.codingPos]+y,f),v[this.codingPos]<b&&this._addPixels(v[this.codingPos]+w,1^f);while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2;break;case u:if(this._addPixels(m[e]+3,f),f^=1,v[this.codingPos]<b){++e;while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2}break;case c:if(this._addPixels(m[e]+2,f),f^=1,v[this.codingPos]<b){++e;while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2}break;case o:if(this._addPixels(m[e]+1,f),f^=1,v[this.codingPos]<b){++e;while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2}break;case i:if(this._addPixels(m[e],f),f^=1,v[this.codingPos]<b){++e;while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2}break;case h:if(this._addPixelsNeg(m[e]-3,f),f^=1,v[this.codingPos]<b){e>0?--e:++e;while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2}break;case l:if(this._addPixelsNeg(m[e]-2,f),f^=1,v[this.codingPos]<b){e>0?--e:++e;while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2}break;case s:if(this._addPixelsNeg(m[e]-1,f),f^=1,v[this.codingPos]<b){e>0?--e:++e;while(m[e]<=v[this.codingPos]&&m[e]<b)e+=2}break;case t:this._addPixels(b,0),this.eof=!0;break;default:(0,a.info)("bad 2d code"),this._addPixels(b,0),this.err=!0}}else{v[0]=0,this.codingPos=0,f=0;while(v[this.codingPos]<b){if(y=0,f)do{y+=k=this._getBlackCode()}while(k>=64);else do{y+=k=this._getWhiteCode()}while(k>=64);this._addPixels(v[this.codingPos]+y,f),f^=1}}var S=!1;if(this.byteAlign&&(this.inputBits&=-8),this.eoblock||this.row!==this.rows-1){if(y=this._lookBits(12),this.eoline)while(y!==t&&1!==y)this._eatBits(1),y=this._lookBits(12);else while(0===y)this._eatBits(1),y=this._lookBits(12);1===y?(this._eatBits(12),S=!0):y===t&&(this.eof=!0)}else this.rowsDone=!0;if(!this.eof&&this.encoding>0&&!this.rowsDone&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1)),this.eoblock&&S&&this.byteAlign){if(y=this._lookBits(12),1===y){if(this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1)),this.encoding>=0)for(g=0;g<4;++g)y=this._lookBits(12),1!==y&&(0,a.info)("bad rtc code: "+y),this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1));this.eof=!0}}else if(this.err&&this.eoline){while(1){if(y=this._lookBits(13),y===t)return this.eof=!0,-1;if(y>>1===1)break;this._eatBits(1)}this._eatBits(12),this.encoding>0&&(this._eatBits(1),this.nextLine2D=!(1&y))}v[0]>0?this.outputBits=v[this.codingPos=0]:this.outputBits=v[this.codingPos=1],this.row++}if(this.outputBits>=8)p=1&this.codingPos?0:255,this.outputBits-=8,0===this.outputBits&&v[this.codingPos]<b&&(this.codingPos++,this.outputBits=v[this.codingPos]-v[this.codingPos-1]);else{d=8,p=0;do{this.outputBits>d?(p<<=d,1&this.codingPos||(p|=255>>8-d),this.outputBits-=d,d=0):(p<<=this.outputBits,1&this.codingPos||(p|=255>>8-this.outputBits),d-=this.outputBits,this.outputBits=0,v[this.codingPos]<b?(this.codingPos++,this.outputBits=v[this.codingPos]-v[this.codingPos-1]):d>0&&(p<<=d,d=0))}while(d)}return this.black&&(p^=255),p},_addPixels:function(e,t){var r=this.codingLine,n=this.codingPos;e>r[n]&&(e>this.columns&&((0,a.info)("row is wrong length"),this.err=!0,e=this.columns),1&n^t&&++n,r[n]=e),this.codingPos=n},_addPixelsNeg:function(e,t){var r=this.codingLine,n=this.codingPos;if(e>r[n])e>this.columns&&((0,a.info)("row is wrong length"),this.err=!0,e=this.columns),1&n^t&&++n,r[n]=e;else if(e<r[n]){e<0&&((0,a.info)("invalid code"),this.err=!0,e=0);while(n>0&&e<r[n-1])--n;r[n]=e}this.codingPos=n},_findTableCode:function(e,r,a,n){for(var i=n||0,o=e;o<=r;++o){var s=this._lookBits(o);if(s===t)return[!0,1,!1];if(o<r&&(s<<=r-o),!i||s>=i){var c=a[s-i];if(c[0]===o)return this._eatBits(o),[!0,c[1],!0]}}return[!1,0,!1]},_getTwoDimCode:function(){var e,r=0;if(this.eoblock){if(r=this._lookBits(7),e=f[r],e&&e[0]>0)return this._eatBits(e[0]),e[1]}else{var n=this._findTableCode(1,7,f);if(n[0]&&n[2])return n[1]}return(0,a.info)("Bad two dim code"),t},_getWhiteCode:function(){var e,r=0;if(this.eoblock){if(r=this._lookBits(12),r===t)return 1;if(e=r>>5===0?d[r]:g[r>>3],e[0]>0)return this._eatBits(e[0]),e[1]}else{var n=this._findTableCode(1,9,g);if(n[0])return n[1];if(n=this._findTableCode(11,12,d),n[0])return n[1]}return(0,a.info)("bad white code"),this._eatBits(1),1},_getBlackCode:function(){var e,r;if(this.eoblock){if(e=this._lookBits(13),e===t)return 1;if(r=e>>7===0?p[e]:e>>9===0&&e>>7!==0?m[(e>>1)-64]:v[e>>7],r[0]>0)return this._eatBits(r[0]),r[1]}else{var n=this._findTableCode(2,6,v);if(n[0])return n[1];if(n=this._findTableCode(7,12,m,64),n[0])return n[1];if(n=this._findTableCode(10,13,p),n[0])return n[1]}return(0,a.info)("bad black code"),this._eatBits(1),1},_lookBits:function(e){var r;while(this.inputBits<e){if(-1===(r=this.source.next()))return 0===this.inputBits?t:this.inputBuf<<e-this.inputBits&65535>>16-e;this.inputBuf=this.inputBuf<<8|r,this.inputBits+=8}return this.inputBuf>>this.inputBits-e&65535>>16-e},_eatBits:function(e){(this.inputBits-=e)<0&&(this.inputBits=0)}},b}();t.CCITTFaxDecoder=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Jbig2Stream=void 0;var a=r(183),n=r(190),i=r(194),o=r(5),s=function(){function e(e,t,r,a){this.stream=e,this.maybeLength=t,this.dict=r,this.params=a,n.DecodeStream.call(this,t)}return e.prototype=Object.create(n.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,o.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(!this.eof){var e=new i.Jbig2Image,t=[];if((0,a.isDict)(this.params)){var r=this.params.get("JBIG2Globals");if((0,a.isStream)(r)){var n=r.getBytes();t.push({data:n,start:0,end:n.length})}}t.push({data:this.bytes,start:0,end:this.bytes.length});for(var o=e.parseChunks(t),s=o.length,c=0;c<s;c++)o[c]^=255;this.buffer=o,this.bufferLength=s,this.eof=!0}},e}();t.Jbig2Stream=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Jbig2Image=void 0;var a=r(5),n=r(195),i=r(192);function o(e){return o="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},o(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){return!t||"object"!==o(t)&&"function"!==typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function h(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},f(e,t)}var d=function(e){function t(e){return s(this,t),c(this,u(t).call(this,"JBIG2 error: ".concat(e)))}return h(t,e),t}(a.BaseException),g=function(){function e(){}function t(e,t,r){this.data=e,this.start=t,this.end=r}function r(e,t,r){var a=e.getContexts(t),n=1;function i(e){for(var t=0,i=0;i<e;i++){var o=r.readBit(a,n);n=n<256?n<<1|o:511&(n<<1|o)|256,t=t<<1|o}return t>>>0}var o=i(1),s=i(1)?i(1)?i(1)?i(1)?i(1)?i(32)+4436:i(12)+340:i(8)+84:i(6)+20:i(4)+4:i(2);return 0===o?s:s>0?-s:null}function o(e,t,r){for(var a=e.getContexts("IAID"),n=1,i=0;i<r;i++){var o=t.readBit(a,n);n=n<<1|o}return r<31?n&(1<<r)-1:2147483647&n}e.prototype={getContexts:function(e){return e in this?this[e]:this[e]=new Int8Array(65536)}},t.prototype={get decoder(){var e=new n.ArithmeticDecoder(this.data,this.start,this.end);return(0,a.shadow)(this,"decoder",e)},get contextCache(){var t=new e;return(0,a.shadow)(this,"contextCache",t)}};var s=["SymbolDictionary",null,null,null,"IntermediateTextRegion",null,"ImmediateTextRegion","ImmediateLosslessTextRegion",null,null,null,null,null,null,null,null,"PatternDictionary",null,null,null,"IntermediateHalftoneRegion",null,"ImmediateHalftoneRegion","ImmediateLosslessHalftoneRegion",null,null,null,null,null,null,null,null,null,null,null,null,"IntermediateGenericRegion",null,"ImmediateGenericRegion","ImmediateLosslessGenericRegion","IntermediateGenericRefinementRegion",null,"ImmediateGenericRefinementRegion","ImmediateLosslessGenericRefinementRegion",null,null,null,null,"PageInformation","EndOfPage","EndOfStripe","EndOfFile","Profiles","Tables",null,null,null,null,null,null,null,null,"Extension"],c=[[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:2,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:2,y:-1},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}],[{x:-1,y:-2},{x:0,y:-2},{x:1,y:-2},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-2,y:0},{x:-1,y:0}],[{x:-3,y:-1},{x:-2,y:-1},{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-4,y:0},{x:-3,y:0},{x:-2,y:0},{x:-1,y:0}]],l=[{coding:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:1,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:-1,y:1},{x:0,y:1},{x:1,y:1}]},{coding:[{x:-1,y:-1},{x:0,y:-1},{x:1,y:-1},{x:-1,y:0}],reference:[{x:0,y:-1},{x:-1,y:0},{x:0,y:0},{x:1,y:0},{x:0,y:1},{x:1,y:1}]}],u=[39717,1941,229,405],h=[32,8];function f(e,t,r){var a,n,i,o,s,c,l,u=r.decoder,h=r.contextCache.getContexts("GB"),f=[],d=31735;for(n=0;n<t;n++)for(s=f[n]=new Uint8Array(e),c=n<1?s:f[n-1],l=n<2?s:f[n-2],a=l[0]<<13|l[1]<<12|l[2]<<11|c[0]<<7|c[1]<<6|c[2]<<5|c[3]<<4,i=0;i<e;i++)s[i]=o=u.readBit(h,a),a=(a&d)<<1|(i+3<e?l[i+3]<<11:0)|(i+4<e?c[i+4]<<4:0)|o;return f}function g(e,t,r,a,n,i,o,s){if(e){var l=new L(s.data,s.start,s.end);return j(l,t,r,!1)}if(0===a&&!i&&!n&&4===o.length&&3===o[0].x&&-1===o[0].y&&-3===o[1].x&&-1===o[1].y&&2===o[2].x&&-2===o[2].y&&-2===o[3].x&&-2===o[3].y)return f(t,r,s);var h=!!i,d=c[a].concat(o);d.sort((function(e,t){return e.y-t.y||e.x-t.x}));var g,p,m=d.length,v=new Int8Array(m),b=new Int8Array(m),y=[],w=0,k=0,S=0,x=0;for(p=0;p<m;p++)v[p]=d[p].x,b[p]=d[p].y,k=Math.min(k,d[p].x),S=Math.max(S,d[p].x),x=Math.min(x,d[p].y),p<m-1&&d[p].y===d[p+1].y&&d[p].x===d[p+1].x-1?w|=1<<m-1-p:y.push(p);var C=y.length,A=new Int8Array(C),O=new Int8Array(C),P=new Uint16Array(C);for(g=0;g<C;g++)p=y[g],A[g]=d[p].x,O[g]=d[p].y,P[g]=1<<m-1-p;for(var I,T,E,F,B,_=-k,R=-x,M=t-S,D=u[a],N=new Uint8Array(t),U=[],q=s.decoder,z=s.contextCache.getContexts("GB"),H=0,G=0,W=0;W<r;W++){if(n){var X=q.readBit(z,D);if(H^=X,H){U.push(N);continue}}for(N=new Uint8Array(N),U.push(N),I=0;I<t;I++)if(h&&i[W][I])N[I]=0;else{if(I>=_&&I<M&&W>=R)for(G=G<<1&w,p=0;p<C;p++)T=W+O[p],E=I+A[p],F=U[T][E],F&&(F=P[p],G|=F);else for(G=0,B=m-1,p=0;p<m;p++,B--)E=I+v[p],E>=0&&E<t&&(T=W+b[p],T>=0&&(F=U[T][E],F&&(G|=F<<B)));var V=q.readBit(z,G);N[I]=V}}return U}function p(e,t,r,a,n,i,o,s,c){var u=l[r].coding;0===r&&(u=u.concat([s[0]]));var f,g=u.length,p=new Int32Array(g),m=new Int32Array(g);for(f=0;f<g;f++)p[f]=u[f].x,m[f]=u[f].y;var v=l[r].reference;0===r&&(v=v.concat([s[1]]));var b=v.length,y=new Int32Array(b),w=new Int32Array(b);for(f=0;f<b;f++)y[f]=v[f].x,w[f]=v[f].y;for(var k=a[0].length,S=a.length,x=h[r],C=[],A=c.decoder,O=c.contextCache.getContexts("GR"),P=0,I=0;I<t;I++){if(o){var T=A.readBit(O,x);if(P^=T,P)throw new d("prediction is not supported")}var E=new Uint8Array(e);C.push(E);for(var F=0;F<e;F++){var B,_,R=0;for(f=0;f<g;f++)B=I+m[f],_=F+p[f],B<0||_<0||_>=e?R<<=1:R=R<<1|C[B][_];for(f=0;f<b;f++)B=I+w[f]-i,_=F+y[f]-n,B<0||B>=S||_<0||_>=k?R<<=1:R=R<<1|a[B][_];var L=A.readBit(O,R);E[F]=L}}return C}function m(e,t,n,i,s,c,l,u,h,f,m,b){if(e&&t)throw new d("symbol refinement with Huffman is not supported");var y,w,k=[],S=0,x=(0,a.log2)(n.length+i),C=m.decoder,A=m.contextCache;e&&(y=R(1),w=[],x=Math.max(x,1));while(k.length<i){var O=e?c.tableDeltaHeight.decode(b):r(A,"IADH",C);S+=O;var P=0,I=0,T=e?w.length:0;while(1){var E,F=e?c.tableDeltaWidth.decode(b):r(A,"IADW",C);if(null===F)break;if(P+=F,I+=P,t){var B=r(A,"IAAI",C);if(B>1)E=v(e,t,P,S,0,B,1,n.concat(k),x,0,0,1,0,c,h,f,m,0,b);else{var _=o(A,C,x),L=r(A,"IARDX",C),M=r(A,"IARDY",C),D=_<n.length?n[_]:k[_-n.length];E=p(P,S,h,D,L,M,!1,f,m)}k.push(E)}else e?w.push(P):(E=g(!1,P,S,l,!1,null,u,m),k.push(E))}if(e&&!t){var N=c.tableBitmapSize.decode(b);b.byteAlign();var q=void 0;if(0===N)q=U(b,I,S);else{var z=b.end,H=b.position+N;b.end=H,q=j(b,I,S,!1),b.end=z,b.position=H}var G=w.length;if(T===G-1)k.push(q);else{var W=void 0,X=void 0,V=0,K=void 0,Y=void 0,J=void 0;for(W=T;W<G;W++){for(Y=w[W],K=V+Y,J=[],X=0;X<S;X++)J.push(q[X].subarray(V,K));k.push(J),V=K}}}}var Z=[],Q=[],$=!1,ee=n.length+i;while(Q.length<ee){var te=e?y.decode(b):r(A,"IAEX",C);while(te--)Q.push($);$=!$}for(var re=0,ae=n.length;re<ae;re++)Q[re]&&Z.push(n[re]);for(var ne=0;ne<i;re++,ne++)Q[re]&&Z.push(k[ne]);return Z}function v(e,t,a,n,i,s,c,l,u,h,f,g,m,v,b,y,w,k,S){if(e&&t)throw new d("refinement with Huffman is not supported");var x,C,A=[];for(x=0;x<n;x++){if(C=new Uint8Array(a),i)for(var O=0;O<a;O++)C[O]=i;A.push(C)}var P=w.decoder,I=w.contextCache,T=e?-v.tableDeltaT.decode(S):-r(I,"IADT",P),E=0;x=0;while(x<s){var F=e?v.tableDeltaT.decode(S):r(I,"IADT",P);T+=F;var B=e?v.tableFirstS.decode(S):r(I,"IAFS",P);E+=B;var _=E;do{var R=0;c>1&&(R=e?S.readBits(k):r(I,"IAIT",P));var L=c*T+R,M=e?v.symbolIDTable.decode(S):o(I,P,u),D=t&&(e?S.readBit():r(I,"IARI",P)),N=l[M],U=N[0].length,j=N.length;if(D){var q=r(I,"IARDW",P),z=r(I,"IARDH",P),H=r(I,"IARDX",P),G=r(I,"IARDY",P);U+=q,j+=z,N=p(U,j,b,N,(q>>1)+H,(z>>1)+G,!1,y,w)}var W,X,V,K=L-(1&g?0:j-1),Y=_-(2&g?U-1:0);if(h){for(W=0;W<j;W++)if(C=A[Y+W],C){V=N[W];var J=Math.min(a-K,U);switch(m){case 0:for(X=0;X<J;X++)C[K+X]|=V[X];break;case 2:for(X=0;X<J;X++)C[K+X]^=V[X];break;default:throw new d("operator ".concat(m," is not supported"))}}_+=j-1}else{for(X=0;X<j;X++)if(C=A[K+X],C)switch(V=N[X],m){case 0:for(W=0;W<U;W++)C[Y+W]|=V[W];break;case 2:for(W=0;W<U;W++)C[Y+W]^=V[W];break;default:throw new d("operator ".concat(m," is not supported"))}_+=U-1}x++;var Z=e?v.tableDeltaS.decode(S):r(I,"IADS",P);if(null===Z)break;_+=Z+f}while(1)}return A}function b(e,t,r,a,n,i){var o=[];e||(o.push({x:-t,y:0}),0===n&&(o.push({x:-3,y:-1}),o.push({x:2,y:-2}),o.push({x:-2,y:-2})));var s,c,l,u,h=(a+1)*t,f=g(e,h,r,n,!1,null,o,i),d=[],p=0;while(p<=a){for(s=[],c=t*p,l=c+t,u=0;u<r;u++)s.push(f[u].subarray(c,l));d.push(s),p++}return d}function y(e,t,r,n,i,o,s,c,l,u,h,f,p,m,v){var b=null;if(s)throw new d("skip is not supported");if(0!==c)throw new d("operator "+c+" is not supported in halftone region");var y,w,k,S=[];for(y=0;y<i;y++){if(k=new Uint8Array(n),o)for(w=0;w<n;w++)k[w]=o;S.push(k)}var x=t.length,C=t[0],A=C[0].length,O=C.length,P=(0,a.log2)(x),I=[];e||(I.push({x:r<=1?3:2,y:-1}),0===r&&(I.push({x:-3,y:-1}),I.push({x:2,y:-2}),I.push({x:-2,y:-2})));var T,E,F,B,_,R,M,D,N,U,q,z=[];for(e&&(T=new L(v.data,v.start,v.end)),y=P-1;y>=0;y--)E=e?j(T,l,u,!0):g(!1,l,u,r,!1,b,I,v),z[y]=E;for(F=0;F<u;F++)for(B=0;B<l;B++){for(_=0,R=0,w=P-1;w>=0;w--)_=z[w][F][B]^_,R|=_<<w;if(M=t[R],D=h+F*m+B*p>>8,N=f+F*p-B*m>>8,D>=0&&D+A<=n&&N>=0&&N+O<=i)for(y=0;y<O;y++)for(q=S[N+y],U=M[y],w=0;w<A;w++)q[D+w]|=U[w];else{var H=void 0,G=void 0;for(y=0;y<O;y++)if(G=N+y,!(G<0||G>=i))for(q=S[G],U=M[y],w=0;w<A;w++)H=D+w,H>=0&&H<n&&(q[H]|=U[w])}}return S}function w(e,t){var r={};r.number=(0,a.readUint32)(e,t);var n=e[t+4],i=63&n;if(!s[i])throw new d("invalid segment type: "+i);r.type=i,r.typeName=s[i],r.deferredNonRetain=!!(128&n);var o=!!(64&n),c=e[t+5],l=c>>5&7,u=[31&c],h=t+6;if(7===c){l=536870911&(0,a.readUint32)(e,h-1),h+=3;var f=l+7>>3;u[0]=e[h++];while(--f>0)u.push(e[h++])}else if(5===c||6===c)throw new d("invalid referred-to flags");r.retainBits=u;var g,p,m=r.number<=256?1:r.number<=65536?2:4,v=[];for(g=0;g<l;g++){var b=1===m?e[h]:2===m?(0,a.readUint16)(e,h):(0,a.readUint32)(e,h);v.push(b),h+=m}if(r.referredTo=v,o?(r.pageAssociation=(0,a.readUint32)(e,h),h+=4):r.pageAssociation=e[h++],r.length=(0,a.readUint32)(e,h),h+=4,4294967295===r.length){if(38!==i)throw new d("invalid unknown segment length");var y=S(e,h),w=e[h+x],k=!!(1&w),C=6,A=new Uint8Array(C);for(k||(A[0]=255,A[1]=172),A[2]=y.height>>>24&255,A[3]=y.height>>16&255,A[4]=y.height>>8&255,A[5]=255&y.height,g=h,p=e.length;g<p;g++){var O=0;while(O<C&&A[O]===e[g+O])O++;if(O===C){r.length=g+C;break}}if(4294967295===r.length)throw new d("segment end was not found")}return r.headerEnd=h,r}function k(e,t,r,a){var n=[],i=r;while(i<a){var o=w(t,i);i=o.headerEnd;var s={header:o,data:t};if(e.randomAccess||(s.start=i,i+=o.length,s.end=i),n.push(s),51===o.type)break}if(e.randomAccess)for(var c=0,l=n.length;c<l;c++)n[c].start=i,i+=n[c].header.length,n[c].end=i;return n}function S(e,t){return{width:(0,a.readUint32)(e,t),height:(0,a.readUint32)(e,t+4),x:(0,a.readUint32)(e,t+8),y:(0,a.readUint32)(e,t+12),combinationOperator:7&e[t+16]}}var x=17;function C(e,t){var r,n,i,o,s=e.header,c=e.data,l=e.start,u=e.end;switch(s.type){case 0:var h={},f=(0,a.readUint16)(c,l);if(h.huffman=!!(1&f),h.refinement=!!(2&f),h.huffmanDHSelector=f>>2&3,h.huffmanDWSelector=f>>4&3,h.bitmapSizeSelector=f>>6&1,h.aggregationInstancesSelector=f>>7&1,h.bitmapCodingContextUsed=!!(256&f),h.bitmapCodingContextRetained=!!(512&f),h.template=f>>10&3,h.refinementTemplate=f>>12&1,l+=2,!h.huffman){for(o=0===h.template?4:1,n=[],i=0;i<o;i++)n.push({x:(0,a.readInt8)(c,l),y:(0,a.readInt8)(c,l+1)}),l+=2;h.at=n}if(h.refinement&&!h.refinementTemplate){for(n=[],i=0;i<2;i++)n.push({x:(0,a.readInt8)(c,l),y:(0,a.readInt8)(c,l+1)}),l+=2;h.refinementAt=n}h.numberOfExportedSymbols=(0,a.readUint32)(c,l),l+=4,h.numberOfNewSymbols=(0,a.readUint32)(c,l),l+=4,r=[h,s.number,s.referredTo,c,l,u];break;case 6:case 7:var g={};g.info=S(c,l),l+=x;var p=(0,a.readUint16)(c,l);if(l+=2,g.huffman=!!(1&p),g.refinement=!!(2&p),g.logStripSize=p>>2&3,g.stripSize=1<<g.logStripSize,g.referenceCorner=p>>4&3,g.transposed=!!(64&p),g.combinationOperator=p>>7&3,g.defaultPixelValue=p>>9&1,g.dsOffset=p<<17>>27,g.refinementTemplate=p>>15&1,g.huffman){var m=(0,a.readUint16)(c,l);l+=2,g.huffmanFS=3&m,g.huffmanDS=m>>2&3,g.huffmanDT=m>>4&3,g.huffmanRefinementDW=m>>6&3,g.huffmanRefinementDH=m>>8&3,g.huffmanRefinementDX=m>>10&3,g.huffmanRefinementDY=m>>12&3,g.huffmanRefinementSizeSelector=!!(16384&m)}if(g.refinement&&!g.refinementTemplate){for(n=[],i=0;i<2;i++)n.push({x:(0,a.readInt8)(c,l),y:(0,a.readInt8)(c,l+1)}),l+=2;g.refinementAt=n}g.numberOfSymbolInstances=(0,a.readUint32)(c,l),l+=4,r=[g,s.referredTo,c,l,u];break;case 16:var v={},b=c[l++];v.mmr=!!(1&b),v.template=b>>1&3,v.patternWidth=c[l++],v.patternHeight=c[l++],v.maxPatternIndex=(0,a.readUint32)(c,l),l+=4,r=[v,s.number,c,l,u];break;case 22:case 23:var y={};y.info=S(c,l),l+=x;var w=c[l++];y.mmr=!!(1&w),y.template=w>>1&3,y.enableSkip=!!(8&w),y.combinationOperator=w>>4&7,y.defaultPixelValue=w>>7&1,y.gridWidth=(0,a.readUint32)(c,l),l+=4,y.gridHeight=(0,a.readUint32)(c,l),l+=4,y.gridOffsetX=4294967295&(0,a.readUint32)(c,l),l+=4,y.gridOffsetY=4294967295&(0,a.readUint32)(c,l),l+=4,y.gridVectorX=(0,a.readUint16)(c,l),l+=2,y.gridVectorY=(0,a.readUint16)(c,l),l+=2,r=[y,s.referredTo,c,l,u];break;case 38:case 39:var k={};k.info=S(c,l),l+=x;var C=c[l++];if(k.mmr=!!(1&C),k.template=C>>1&3,k.prediction=!!(8&C),!k.mmr){for(o=0===k.template?4:1,n=[],i=0;i<o;i++)n.push({x:(0,a.readInt8)(c,l),y:(0,a.readInt8)(c,l+1)}),l+=2;k.at=n}r=[k,c,l,u];break;case 48:var A={width:(0,a.readUint32)(c,l),height:(0,a.readUint32)(c,l+4),resolutionX:(0,a.readUint32)(c,l+8),resolutionY:(0,a.readUint32)(c,l+12)};4294967295===A.height&&delete A.height;var O=c[l+16];(0,a.readUint16)(c,l+17),A.lossless=!!(1&O),A.refinement=!!(2&O),A.defaultPixelValue=O>>2&1,A.combinationOperator=O>>3&3,A.requiresBuffer=!!(32&O),A.combinationOperatorOverride=!!(64&O),r=[A];break;case 49:break;case 50:break;case 51:break;case 53:r=[s.number,c,l,u];break;case 62:break;default:throw new d("segment type ".concat(s.typeName,"(").concat(s.type,")")+" is not implemented")}var P="on"+s.typeName;P in t&&t[P].apply(t,r)}function A(e,t){for(var r=0,a=e.length;r<a;r++)C(e[r],t)}function O(e){for(var t=new I,r=0,a=e.length;r<a;r++){var n=e[r],i=k({},n.data,n.start,n.end);A(i,t)}return t.buffer}function P(e){var t=0,r=e.length;if(151!==e[t]||74!==e[t+1]||66!==e[t+2]||50!==e[t+3]||13!==e[t+4]||10!==e[t+5]||26!==e[t+6]||10!==e[t+7])throw new d("parseJbig2 - invalid header.");var n=Object.create(null);t+=8;var i=e[t++];n.randomAccess=!(1&i),2&i||(n.numberOfPages=(0,a.readUint32)(e,t),t+=4);var o=k(n,e,t,r),s=new I;A(o,s);for(var c=s.currentPageInfo,l=c.width,u=c.height,h=s.buffer,f=new Uint8ClampedArray(l*u),g=0,p=0,m=0;m<u;m++)for(var v=0,b=void 0,y=0;y<l;y++)v||(v=128,b=h[p++]),f[g++]=b&v?0:255,v>>=1;return{imgData:f,width:l,height:u}}function I(){}function T(e){2===e.length?(this.isOOB=!0,this.rangeLow=0,this.prefixLength=e[0],this.rangeLength=0,this.prefixCode=e[1],this.isLowerRange=!1):(this.isOOB=!1,this.rangeLow=e[0],this.prefixLength=e[1],this.rangeLength=e[2],this.prefixCode=e[3],this.isLowerRange="lower"===e[4])}function E(e){this.children=[],e?(this.isLeaf=!0,this.rangeLength=e.rangeLength,this.rangeLow=e.rangeLow,this.isLowerRange=e.isLowerRange,this.isOOB=e.isOOB):this.isLeaf=!1}function F(e,t){t||this.assignPrefixCodes(e),this.rootNode=new E(null);var r,a,n=e.length;for(r=0;r<n;r++)a=e[r],a.prefixLength>0&&this.rootNode.buildTree(a,a.prefixLength-1)}function B(e,t,r){var n,i,o=e[t],s=4294967295&(0,a.readUint32)(e,t+1),c=4294967295&(0,a.readUint32)(e,t+5),l=new L(e,t+9,r),u=1+(o>>1&7),h=1+(o>>4&7),f=[],d=s;do{n=l.readBits(u),i=l.readBits(h),f.push(new T([d,n,i,0])),d+=1<<i}while(d<c);return n=l.readBits(u),f.push(new T([s-1,n,32,0,"lower"])),n=l.readBits(u),f.push(new T([c,n,32,0])),1&o&&(n=l.readBits(u),f.push(new T([n,0]))),new F(f,!1)}I.prototype={onPageInformation:function(e){this.currentPageInfo=e;var t=e.width+7>>3,r=new Uint8ClampedArray(t*e.height);if(e.defaultPixelValue)for(var a=0,n=r.length;a<n;a++)r[a]=255;this.buffer=r},drawBitmap:function(e,t){var r,a,n,i,o=this.currentPageInfo,s=e.width,c=e.height,l=o.width+7>>3,u=o.combinationOperatorOverride?e.combinationOperator:o.combinationOperator,h=this.buffer,f=128>>(7&e.x),g=e.y*l+(e.x>>3);switch(u){case 0:for(r=0;r<c;r++){for(n=f,i=g,a=0;a<s;a++)t[r][a]&&(h[i]|=n),n>>=1,n||(n=128,i++);g+=l}break;case 2:for(r=0;r<c;r++){for(n=f,i=g,a=0;a<s;a++)t[r][a]&&(h[i]^=n),n>>=1,n||(n=128,i++);g+=l}break;default:throw new d("operator ".concat(u," is not supported"))}},onImmediateGenericRegion:function(e,r,a,n){var i=e.info,o=new t(r,a,n),s=g(e.mmr,i.width,i.height,e.template,e.prediction,null,e.at,o);this.drawBitmap(i,s)},onImmediateLosslessGenericRegion:function(){this.onImmediateGenericRegion.apply(this,arguments)},onSymbolDictionary:function(e,r,a,n,i,o){var s,c;e.huffman&&(s=N(e,a,this.customTables),c=new L(n,i,o));var l=this.symbols;l||(this.symbols=l={});for(var u=[],h=0,f=a.length;h<f;h++){var d=l[a[h]];d&&(u=u.concat(d))}var g=new t(n,i,o);l[r]=m(e.huffman,e.refinement,u,e.numberOfNewSymbols,e.numberOfExportedSymbols,s,e.template,e.at,e.refinementTemplate,e.refinementAt,g,c)},onImmediateTextRegion:function(e,r,n,i,o){for(var s,c,l=e.info,u=this.symbols,h=[],f=0,d=r.length;f<d;f++){var g=u[r[f]];g&&(h=h.concat(g))}var p=(0,a.log2)(h.length);e.huffman&&(c=new L(n,i,o),s=D(e,r,this.customTables,h.length,c));var m=new t(n,i,o),b=v(e.huffman,e.refinement,l.width,l.height,e.defaultPixelValue,e.numberOfSymbolInstances,e.stripSize,h,p,e.transposed,e.dsOffset,e.referenceCorner,e.combinationOperator,s,e.refinementTemplate,e.refinementAt,m,e.logStripSize,c);this.drawBitmap(l,b)},onImmediateLosslessTextRegion:function(){this.onImmediateTextRegion.apply(this,arguments)},onPatternDictionary:function(e,r,a,n,i){var o=this.patterns;o||(this.patterns=o={});var s=new t(a,n,i);o[r]=b(e.mmr,e.patternWidth,e.patternHeight,e.maxPatternIndex,e.template,s)},onImmediateHalftoneRegion:function(e,r,a,n,i){var o=this.patterns[r[0]],s=e.info,c=new t(a,n,i),l=y(e.mmr,o,e.template,s.width,s.height,e.defaultPixelValue,e.enableSkip,e.combinationOperator,e.gridWidth,e.gridHeight,e.gridOffsetX,e.gridOffsetY,e.gridVectorX,e.gridVectorY,c);this.drawBitmap(s,l)},onImmediateLosslessHalftoneRegion:function(){this.onImmediateHalftoneRegion.apply(this,arguments)},onTables:function(e,t,r,a){var n=this.customTables;n||(this.customTables=n={}),n[e]=B(t,r,a)}},E.prototype={buildTree:function(e,t){var r=e.prefixCode>>t&1;if(t<=0)this.children[r]=new E(e);else{var a=this.children[r];a||(this.children[r]=a=new E(null)),a.buildTree(e,t-1)}},decodeNode:function(e){if(this.isLeaf){if(this.isOOB)return null;var t=e.readBits(this.rangeLength);return this.rangeLow+(this.isLowerRange?-t:t)}var r=this.children[e.readBit()];if(!r)throw new d("invalid Huffman data");return r.decodeNode(e)}},F.prototype={decode:function(e){return this.rootNode.decodeNode(e)},assignPrefixCodes:function(e){var t,r=e.length,a=0;for(t=0;t<r;t++)a=Math.max(a,e[t].prefixLength);var n=new Uint32Array(a+1);for(t=0;t<r;t++)n[e[t].prefixLength]++;var i,o,s,c=1,l=0;n[0]=0;while(c<=a){l=l+n[c-1]<<1,i=l,o=0;while(o<r)s=e[o],s.prefixLength===c&&(s.prefixCode=i,i++),o++;c++}}};var _={};function R(e){var t,r=_[e];if(r)return r;switch(e){case 1:t=[[0,1,4,0],[16,2,8,2],[272,3,16,6],[65808,3,32,7]];break;case 2:t=[[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[75,6,32,62],[6,63]];break;case 3:t=[[-256,8,8,254],[0,1,0,0],[1,2,0,2],[2,3,0,6],[3,4,3,14],[11,5,6,30],[-257,8,32,255,"lower"],[75,7,32,126],[6,62]];break;case 4:t=[[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[76,5,32,31]];break;case 5:t=[[-255,7,8,126],[1,1,0,0],[2,2,0,2],[3,3,0,6],[4,4,3,14],[12,5,6,30],[-256,7,32,127,"lower"],[76,6,32,62]];break;case 6:t=[[-2048,5,10,28],[-1024,4,9,8],[-512,4,8,9],[-256,4,7,10],[-128,5,6,29],[-64,5,5,30],[-32,4,5,11],[0,2,7,0],[128,3,7,2],[256,3,8,3],[512,4,9,12],[1024,4,10,13],[-2049,6,32,62,"lower"],[2048,6,32,63]];break;case 7:t=[[-1024,4,9,8],[-512,3,8,0],[-256,4,7,9],[-128,5,6,26],[-64,5,5,27],[-32,4,5,10],[0,4,5,11],[32,5,5,28],[64,5,6,29],[128,4,7,12],[256,3,8,1],[512,3,9,2],[1024,3,10,3],[-1025,5,32,30,"lower"],[2048,5,32,31]];break;case 8:t=[[-15,8,3,252],[-7,9,1,508],[-5,8,1,253],[-3,9,0,509],[-2,7,0,124],[-1,4,0,10],[0,2,1,0],[2,5,0,26],[3,6,0,58],[4,3,4,4],[20,6,1,59],[22,4,4,11],[38,4,5,12],[70,5,6,27],[134,5,7,28],[262,6,7,60],[390,7,8,125],[646,6,10,61],[-16,9,32,510,"lower"],[1670,9,32,511],[2,1]];break;case 9:t=[[-31,8,4,252],[-15,9,2,508],[-11,8,2,253],[-7,9,1,509],[-5,7,1,124],[-3,4,1,10],[-1,3,1,2],[1,3,1,3],[3,5,1,26],[5,6,1,58],[7,3,5,4],[39,6,2,59],[43,4,5,11],[75,4,6,12],[139,5,7,27],[267,5,8,28],[523,6,8,60],[779,7,9,125],[1291,6,11,61],[-32,9,32,510,"lower"],[3339,9,32,511],[2,0]];break;case 10:t=[[-21,7,4,122],[-5,8,0,252],[-4,7,0,123],[-3,5,0,24],[-2,2,2,0],[2,5,0,25],[3,6,0,54],[4,7,0,124],[5,8,0,253],[6,2,6,1],[70,5,5,26],[102,6,5,55],[134,6,6,56],[198,6,7,57],[326,6,8,58],[582,6,9,59],[1094,6,10,60],[2118,7,11,125],[-22,8,32,254,"lower"],[4166,8,32,255],[2,2]];break;case 11:t=[[1,1,0,0],[2,2,1,2],[4,4,0,12],[5,4,1,13],[7,5,1,28],[9,5,2,29],[13,6,2,60],[17,7,2,122],[21,7,3,123],[29,7,4,124],[45,7,5,125],[77,7,6,126],[141,7,32,127]];break;case 12:t=[[1,1,0,0],[2,2,0,2],[3,3,1,6],[5,5,0,28],[6,5,1,29],[8,6,1,60],[10,7,0,122],[11,7,1,123],[13,7,2,124],[17,7,3,125],[25,7,4,126],[41,8,5,254],[73,8,32,255]];break;case 13:t=[[1,1,0,0],[2,3,0,4],[3,4,0,12],[4,5,0,28],[5,4,1,13],[7,3,3,5],[15,6,1,58],[17,6,2,59],[21,6,3,60],[29,6,4,61],[45,6,5,62],[77,7,6,126],[141,7,32,127]];break;case 14:t=[[-2,3,0,4],[-1,3,0,5],[0,1,0,0],[1,3,0,6],[2,3,0,7]];break;case 15:t=[[-24,7,4,124],[-8,6,2,60],[-4,5,1,28],[-2,4,0,12],[-1,3,0,4],[0,1,0,0],[1,3,0,5],[2,4,0,13],[3,5,1,29],[5,6,2,61],[9,7,4,125],[-25,7,32,126,"lower"],[25,7,32,127]];break;default:throw new d("standard table B.".concat(e," does not exist"))}var a,n=t.length;for(a=0;a<n;a++)t[a]=new T(t[a]);return r=new F(t,!0),_[e]=r,r}function L(e,t,r){this.data=e,this.start=t,this.end=r,this.position=t,this.shift=-1,this.currentByte=0}function M(e,t,r){var a,n,i=0,o=t.length;for(a=0;a<o;a++)if(n=r[t[a]],n){if(e===i)return n;i++}throw new d("can't find custom Huffman table")}function D(e,t,r,a,n){var i,o,s=[];for(i=0;i<=34;i++)o=n.readBits(4),s.push(new T([i,o,0,0]));var c=new F(s,!1);for(s.length=0,i=0;i<a;)if(o=c.decode(n),o>=32){var l=void 0,u=void 0,h=void 0;switch(o){case 32:if(0===i)throw new d("no previous value in symbol ID table");u=n.readBits(2)+3,l=s[i-1].prefixLength;break;case 33:u=n.readBits(3)+3,l=0;break;case 34:u=n.readBits(7)+11,l=0;break;default:throw new d("invalid code length in symbol ID table")}for(h=0;h<u;h++)s.push(new T([i,l,0,0])),i++}else s.push(new T([i,o,0,0])),i++;n.byteAlign();var f,g,p,m=new F(s,!1),v=0;switch(e.huffmanFS){case 0:case 1:f=R(e.huffmanFS+6);break;case 3:f=M(v,t,r),v++;break;default:throw new d("invalid Huffman FS selector")}switch(e.huffmanDS){case 0:case 1:case 2:g=R(e.huffmanDS+8);break;case 3:g=M(v,t,r),v++;break;default:throw new d("invalid Huffman DS selector")}switch(e.huffmanDT){case 0:case 1:case 2:p=R(e.huffmanDT+11);break;case 3:p=M(v,t,r),v++;break;default:throw new d("invalid Huffman DT selector")}if(e.refinement)throw new d("refinement with Huffman is not supported");return{symbolIDTable:m,tableFirstS:f,tableDeltaS:g,tableDeltaT:p}}function N(e,t,r){var a,n,i,o,s=0;switch(e.huffmanDHSelector){case 0:case 1:a=R(e.huffmanDHSelector+4);break;case 3:a=M(s,t,r),s++;break;default:throw new d("invalid Huffman DH selector")}switch(e.huffmanDWSelector){case 0:case 1:n=R(e.huffmanDWSelector+2);break;case 3:n=M(s,t,r),s++;break;default:throw new d("invalid Huffman DW selector")}return e.bitmapSizeSelector?(i=M(s,t,r),s++):i=R(1),o=e.aggregationInstancesSelector?M(s,t,r):R(1),{tableDeltaHeight:a,tableDeltaWidth:n,tableBitmapSize:i,tableAggregateInstances:o}}function U(e,t,r){var a,n,i,o=[];for(n=0;n<r;n++){for(i=new Uint8Array(t),o.push(i),a=0;a<t;a++)i[a]=e.readBit();e.byteAlign()}return o}function j(e,t,r,a){var n,o,s,c,l,u={K:-1,Columns:t,Rows:r,BlackIs1:!0,EndOfBlock:a},h=new i.CCITTFaxDecoder(e,u),f=[],d=!1;for(o=0;o<r;o++)for(s=new Uint8Array(t),f.push(s),l=-1,n=0;n<t;n++)l<0&&(c=h.readNextChar(),-1===c&&(c=0,d=!0),l=7),s[n]=c>>l&1,l--;if(a&&!d)for(var g=5,p=0;p<g;p++)if(-1===h.readNextChar())break;return f}function q(){}return L.prototype={readBit:function(){if(this.shift<0){if(this.position>=this.end)throw new d("end of data while reading bit");this.currentByte=this.data[this.position++],this.shift=7}var e=this.currentByte>>this.shift&1;return this.shift--,e},readBits:function(e){var t,r=0;for(t=e-1;t>=0;t--)r|=this.readBit()<<t;return r},byteAlign:function(){this.shift=-1},next:function(){return this.position>=this.end?-1:this.data[this.position++]}},q.prototype={parseChunks:function(e){return O(e)},parse:function(e){var t=P(e),r=t.imgData,a=t.width,n=t.height;return this.width=a,this.height=n,r}},q}();t.Jbig2Image=g},function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function i(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}Object.defineProperty(t,"__esModule",{value:!0}),t.ArithmeticDecoder=void 0;var o=[{qe:22017,nmps:1,nlps:1,switchFlag:1},{qe:13313,nmps:2,nlps:6,switchFlag:0},{qe:6145,nmps:3,nlps:9,switchFlag:0},{qe:2753,nmps:4,nlps:12,switchFlag:0},{qe:1313,nmps:5,nlps:29,switchFlag:0},{qe:545,nmps:38,nlps:33,switchFlag:0},{qe:22017,nmps:7,nlps:6,switchFlag:1},{qe:21505,nmps:8,nlps:14,switchFlag:0},{qe:18433,nmps:9,nlps:14,switchFlag:0},{qe:14337,nmps:10,nlps:14,switchFlag:0},{qe:12289,nmps:11,nlps:17,switchFlag:0},{qe:9217,nmps:12,nlps:18,switchFlag:0},{qe:7169,nmps:13,nlps:20,switchFlag:0},{qe:5633,nmps:29,nlps:21,switchFlag:0},{qe:22017,nmps:15,nlps:14,switchFlag:1},{qe:21505,nmps:16,nlps:14,switchFlag:0},{qe:20737,nmps:17,nlps:15,switchFlag:0},{qe:18433,nmps:18,nlps:16,switchFlag:0},{qe:14337,nmps:19,nlps:17,switchFlag:0},{qe:13313,nmps:20,nlps:18,switchFlag:0},{qe:12289,nmps:21,nlps:19,switchFlag:0},{qe:10241,nmps:22,nlps:19,switchFlag:0},{qe:9217,nmps:23,nlps:20,switchFlag:0},{qe:8705,nmps:24,nlps:21,switchFlag:0},{qe:7169,nmps:25,nlps:22,switchFlag:0},{qe:6145,nmps:26,nlps:23,switchFlag:0},{qe:5633,nmps:27,nlps:24,switchFlag:0},{qe:5121,nmps:28,nlps:25,switchFlag:0},{qe:4609,nmps:29,nlps:26,switchFlag:0},{qe:4353,nmps:30,nlps:27,switchFlag:0},{qe:2753,nmps:31,nlps:28,switchFlag:0},{qe:2497,nmps:32,nlps:29,switchFlag:0},{qe:2209,nmps:33,nlps:30,switchFlag:0},{qe:1313,nmps:34,nlps:31,switchFlag:0},{qe:1089,nmps:35,nlps:32,switchFlag:0},{qe:673,nmps:36,nlps:33,switchFlag:0},{qe:545,nmps:37,nlps:34,switchFlag:0},{qe:321,nmps:38,nlps:35,switchFlag:0},{qe:273,nmps:39,nlps:36,switchFlag:0},{qe:133,nmps:40,nlps:37,switchFlag:0},{qe:73,nmps:41,nlps:38,switchFlag:0},{qe:37,nmps:42,nlps:39,switchFlag:0},{qe:21,nmps:43,nlps:40,switchFlag:0},{qe:9,nmps:44,nlps:41,switchFlag:0},{qe:5,nmps:45,nlps:42,switchFlag:0},{qe:1,nmps:45,nlps:43,switchFlag:0},{qe:22017,nmps:46,nlps:46,switchFlag:0}],s=function(){function e(t,r,n){a(this,e),this.data=t,this.bp=r,this.dataEnd=n,this.chigh=t[r],this.clow=0,this.byteIn(),this.chigh=this.chigh<<7&65535|this.clow>>9&127,this.clow=this.clow<<7&65535,this.ct-=7,this.a=32768}return i(e,[{key:"byteIn",value:function(){var e=this.data,t=this.bp;255===e[t]?e[t+1]>143?(this.clow+=65280,this.ct=8):(t++,this.clow+=e[t]<<9,this.ct=7,this.bp=t):(t++,this.clow+=t<this.dataEnd?e[t]<<8:65280,this.ct=8,this.bp=t),this.clow>65535&&(this.chigh+=this.clow>>16,this.clow&=65535)}},{key:"readBit",value:function(e,t){var r,a=e[t]>>1,n=1&e[t],i=o[a],s=i.qe,c=this.a-s;if(this.chigh<s)c<s?(c=s,r=n,a=i.nmps):(c=s,r=1^n,1===i.switchFlag&&(n=r),a=i.nlps);else{if(this.chigh-=s,0!==(32768&c))return this.a=c,n;c<s?(r=1^n,1===i.switchFlag&&(n=r),a=i.nlps):(r=n,a=i.nmps)}do{0===this.ct&&this.byteIn(),c<<=1,this.chigh=this.chigh<<1&65535|this.clow>>15&1,this.clow=this.clow<<1&65535,this.ct--}while(0===(32768&c));return this.a=c,e[t]=a<<1|n,r}}]),e}();t.ArithmeticDecoder=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpegStream=void 0;var a=r(5),n=r(190),i=r(183),o=r(197),s=function(){function e(e,t,r,a){var i;while(-1!==(i=e.getByte()))if(255===i){e.skip(-1);break}this.stream=e,this.maybeLength=t,this.dict=r,this.params=a,n.DecodeStream.call(this,t)}return e.prototype=Object.create(n.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,a.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(!this.eof){var e={decodeTransform:void 0,colorTransform:void 0},t=this.dict.getArray("Decode","D");if(this.forceRGB&&Array.isArray(t)){for(var r=this.dict.get("BitsPerComponent")||8,a=t.length,n=new Int32Array(a),s=!1,c=(1<<r)-1,l=0;l<a;l+=2)n[l]=256*(t[l+1]-t[l])|0,n[l+1]=t[l]*c|0,256===n[l]&&0===n[l+1]||(s=!0);s&&(e.decodeTransform=n)}if((0,i.isDict)(this.params)){var u=this.params.get("ColorTransform");Number.isInteger(u)&&(e.colorTransform=u)}var h=new o.JpegImage(e);h.parse(this.bytes);var f=h.getData({width:this.drawWidth,height:this.drawHeight,forceRGB:this.forceRGB,isSourcePDF:!0});this.buffer=f,this.bufferLength=f.length,this.eof=!0}},e.prototype.getIR=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,a.createObjectURL)(this.bytes,"image/jpeg",e)},e}();t.JpegStream=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpegImage=void 0;var a=r(5);function n(e){return n="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},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){return!t||"object"!==n(t)&&"function"!==typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}var h=function(e){function t(e){return i(this,t),o(this,c(t).call(this,"JPEG error: ".concat(e)))}return l(t,e),t}(a.BaseException),f=function(e){function t(e,r){var a;return i(this,t),a=o(this,c(t).call(this,e)),a.scanLines=r,a}return l(t,e),t}(a.BaseException),d=function(e){function t(){return i(this,t),o(this,c(t).apply(this,arguments))}return l(t,e),t}(a.BaseException),g=function(){var e=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),t=4017,r=799,i=3406,o=2276,s=1567,c=3784,l=5793,u=2896;function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.decodeTransform,r=void 0===t?null:t,a=e.colorTransform,n=void 0===a?-1:a;this._decodeTransform=r,this._colorTransform=n}function p(e,t){var r,a,n=0,i=[],o=16;while(o>0&&!e[o-1])o--;i.push({children:[],index:0});var s,c=i[0];for(r=0;r<o;r++){for(a=0;a<e[r];a++){c=i.pop(),c.children[c.index]=t[n];while(c.index>0)c=i.pop();c.index++,i.push(c);while(i.length<=r)i.push(s={children:[],index:0}),c.children[c.index]=s.children,c=s;n++}r+1<o&&(i.push(s={children:[],index:0}),c.children[c.index]=s.children,c=s)}return i[0].children}function m(e,t,r){return 64*((e.blocksPerLine+1)*t+r)}function v(t,r,i,o,s,c,l,u,g){var p=arguments.length>9&&void 0!==arguments[9]&&arguments[9],v=i.mcusPerLine,b=i.progressive,y=r,k=0,S=0;function x(){if(S>0)return S--,k>>S&1;if(k=t[r++],255===k){var e=t[r++];if(e){if(220===e&&p){r+=2;var a=t[r++]<<8|t[r++];if(a>0&&a!==i.scanLines)throw new f("Found DNL marker (0xFFDC) while parsing scan data",a)}else if(217===e)throw new d("Found EOI marker (0xFFD9) while parsing scan data");throw new h("unexpected marker ".concat((k<<8|e).toString(16)))}}return S=7,k>>>7}function C(e){var t=e;while(1){if(t=t[x()],"number"===typeof t)return t;if("object"!==n(t))throw new h("invalid huffman sequence")}}function A(e){var t=0;while(e>0)t=t<<1|x(),e--;return t}function O(e){if(1===e)return 1===x()?1:-1;var t=A(e);return t>=1<<e-1?t:t+(-1<<e)+1}function P(t,r){var a=C(t.huffmanTableDC),n=0===a?0:O(a);t.blockData[r]=t.pred+=n;var i=1;while(i<64){var o=C(t.huffmanTableAC),s=15&o,c=o>>4;if(0!==s){i+=c;var l=e[i];t.blockData[r+l]=O(s),i++}else{if(c<15)break;i+=16}}}function I(e,t){var r=C(e.huffmanTableDC),a=0===r?0:O(r)<<g;e.blockData[t]=e.pred+=a}function T(e,t){e.blockData[t]|=x()<<g}var E=0;function F(t,r){if(E>0)E--;else{var a=c,n=l;while(a<=n){var i=C(t.huffmanTableAC),o=15&i,s=i>>4;if(0!==o){a+=s;var u=e[a];t.blockData[r+u]=O(o)*(1<<g),a++}else{if(s<15){E=A(s)+(1<<s)-1;break}a+=16}}}}var B,_=0;function R(t,r){var a,n,i=c,o=l,s=0;while(i<=o){var u=r+e[i],f=t.blockData[u]<0?-1:1;switch(_){case 0:if(n=C(t.huffmanTableAC),a=15&n,s=n>>4,0===a)s<15?(E=A(s)+(1<<s),_=4):(s=16,_=1);else{if(1!==a)throw new h("invalid ACn encoding");B=O(a),_=s?2:3}continue;case 1:case 2:t.blockData[u]?t.blockData[u]+=f*(x()<<g):(s--,0===s&&(_=2===_?3:0));break;case 3:t.blockData[u]?t.blockData[u]+=f*(x()<<g):(t.blockData[u]=B<<g,_=0);break;case 4:t.blockData[u]&&(t.blockData[u]+=f*(x()<<g));break}i++}4===_&&(E--,0===E&&(_=0))}function L(e,t,r,a,n){var i=r/v|0,o=r%v,s=i*e.v+a,c=o*e.h+n,l=m(e,s,c);t(e,l)}function M(e,t,r){var a=r/e.blocksPerLine|0,n=r%e.blocksPerLine,i=m(e,a,n);t(e,i)}var D,N,U,j,q,z,H=o.length;z=b?0===c?0===u?I:T:0===u?F:R:P;var G,W,X,V,K=0;W=1===H?o[0].blocksPerLine*o[0].blocksPerColumn:v*i.mcusPerColumn;while(K<W){var Y=s?Math.min(W-K,s):W;for(N=0;N<H;N++)o[N].pred=0;if(E=0,1===H)for(D=o[0],q=0;q<Y;q++)M(D,z,K),K++;else for(q=0;q<Y;q++){for(N=0;N<H;N++)for(D=o[N],X=D.h,V=D.v,U=0;U<V;U++)for(j=0;j<X;j++)L(D,z,K,U,j);K++}if(S=0,G=w(t,r),!G)break;G.invalid&&((0,a.warn)("decodeScan - unexpected MCU data, current marker is: "+G.invalid),r=G.offset);var J=G&&G.marker;if(!J||J<=65280)throw new h("decodeScan - a valid marker was not found.");if(!(J>=65488&&J<=65495))break;r+=2}return G=w(t,r),G&&G.invalid&&((0,a.warn)("decodeScan - unexpected Scan data, current marker is: "+G.invalid),r=G.offset),r-y}function b(e,a,n){var f,d,g,p,m,v,b,y,w,k,S,x,C,A,O,P,I,T=e.quantizationTable,E=e.blockData;if(!T)throw new h("missing required Quantization Table.");for(var F=0;F<64;F+=8)w=E[a+F],k=E[a+F+1],S=E[a+F+2],x=E[a+F+3],C=E[a+F+4],A=E[a+F+5],O=E[a+F+6],P=E[a+F+7],w*=T[F],0!==(k|S|x|C|A|O|P)?(k*=T[F+1],S*=T[F+2],x*=T[F+3],C*=T[F+4],A*=T[F+5],O*=T[F+6],P*=T[F+7],f=l*w+128>>8,d=l*C+128>>8,g=S,p=O,m=u*(k-P)+128>>8,y=u*(k+P)+128>>8,v=x<<4,b=A<<4,f=f+d+1>>1,d=f-d,I=g*c+p*s+128>>8,g=g*s-p*c+128>>8,p=I,m=m+b+1>>1,b=m-b,y=y+v+1>>1,v=y-v,f=f+p+1>>1,p=f-p,d=d+g+1>>1,g=d-g,I=m*o+y*i+2048>>12,m=m*i-y*o+2048>>12,y=I,I=v*r+b*t+2048>>12,v=v*t-b*r+2048>>12,b=I,n[F]=f+y,n[F+7]=f-y,n[F+1]=d+b,n[F+6]=d-b,n[F+2]=g+v,n[F+5]=g-v,n[F+3]=p+m,n[F+4]=p-m):(I=l*w+512>>10,n[F]=I,n[F+1]=I,n[F+2]=I,n[F+3]=I,n[F+4]=I,n[F+5]=I,n[F+6]=I,n[F+7]=I);for(var B=0;B<8;++B)w=n[B],k=n[B+8],S=n[B+16],x=n[B+24],C=n[B+32],A=n[B+40],O=n[B+48],P=n[B+56],0!==(k|S|x|C|A|O|P)?(f=l*w+2048>>12,d=l*C+2048>>12,g=S,p=O,m=u*(k-P)+2048>>12,y=u*(k+P)+2048>>12,v=x,b=A,f=4112+(f+d+1>>1),d=f-d,I=g*c+p*s+2048>>12,g=g*s-p*c+2048>>12,p=I,m=m+b+1>>1,b=m-b,y=y+v+1>>1,v=y-v,f=f+p+1>>1,p=f-p,d=d+g+1>>1,g=d-g,I=m*o+y*i+2048>>12,m=m*i-y*o+2048>>12,y=I,I=v*r+b*t+2048>>12,v=v*t-b*r+2048>>12,b=I,w=f+y,P=f-y,k=d+b,O=d-b,S=g+v,A=g-v,x=p+m,C=p-m,w=w<16?0:w>=4080?255:w>>4,k=k<16?0:k>=4080?255:k>>4,S=S<16?0:S>=4080?255:S>>4,x=x<16?0:x>=4080?255:x>>4,C=C<16?0:C>=4080?255:C>>4,A=A<16?0:A>=4080?255:A>>4,O=O<16?0:O>=4080?255:O>>4,P=P<16?0:P>=4080?255:P>>4,E[a+B]=w,E[a+B+8]=k,E[a+B+16]=S,E[a+B+24]=x,E[a+B+32]=C,E[a+B+40]=A,E[a+B+48]=O,E[a+B+56]=P):(I=l*w+8192>>14,I=I<-2040?0:I>=2024?255:I+2056>>4,E[a+B]=I,E[a+B+8]=I,E[a+B+16]=I,E[a+B+24]=I,E[a+B+32]=I,E[a+B+40]=I,E[a+B+48]=I,E[a+B+56]=I)}function y(e,t){for(var r=t.blocksPerLine,a=t.blocksPerColumn,n=new Int16Array(64),i=0;i<a;i++)for(var o=0;o<r;o++){var s=m(t,i,o);b(t,s,n)}return t.blockData}function w(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;function a(t){return e[t]<<8|e[t+1]}var n=e.length-1,i=r<t?r:t;if(t>=n)return null;var o=a(t);if(o>=65472&&o<=65534)return{invalid:null,marker:o,offset:t};var s=a(i);while(!(s>=65472&&s<=65534)){if(++i>=n)return null;s=a(i)}return{invalid:o.toString(16),marker:s,offset:i}}return g.prototype={parse:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.dnlScanLines,i=void 0===n?null:n;function o(){var e=t[g]<<8|t[g+1];return g+=2,e}function s(){var e=o(),r=g+e-2,n=w(t,r,g);n&&n.invalid&&((0,a.warn)("readDataBlock - incorrect length, current marker is: "+n.invalid),r=n.offset);var i=t.subarray(g,r);return g+=i.length,i}function c(e){for(var t=Math.ceil(e.samplesPerLine/8/e.maxH),r=Math.ceil(e.scanLines/8/e.maxV),a=0;a<e.components.length;a++){Y=e.components[a];var n=Math.ceil(Math.ceil(e.samplesPerLine/8)*Y.h/e.maxH),i=Math.ceil(Math.ceil(e.scanLines/8)*Y.v/e.maxV),o=t*Y.h,s=r*Y.v,c=64*s*(o+1);Y.blockData=new Int16Array(c),Y.blocksPerLine=n,Y.blocksPerColumn=i}e.mcusPerLine=t,e.mcusPerColumn=r}var l,u,g=0,m=null,b=null,k=0,S=[],x=[],C=[],A=o();if(65496!==A)throw new h("SOI not found");A=o();e:while(65497!==A){var O,P,I;switch(A){case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var T=s();65504===A&&74===T[0]&&70===T[1]&&73===T[2]&&70===T[3]&&0===T[4]&&(m={version:{major:T[5],minor:T[6]},densityUnits:T[7],xDensity:T[8]<<8|T[9],yDensity:T[10]<<8|T[11],thumbWidth:T[12],thumbHeight:T[13],thumbData:T.subarray(14,14+3*T[12]*T[13])}),65518===A&&65===T[0]&&100===T[1]&&111===T[2]&&98===T[3]&&101===T[4]&&(b={version:T[5]<<8|T[6],flags0:T[7]<<8|T[8],flags1:T[9]<<8|T[10],transformCode:T[11]});break;case 65499:var E,F=o(),B=F+g-2;while(g<B){var _=t[g++],R=new Uint16Array(64);if(_>>4===0)for(P=0;P<64;P++)E=e[P],R[E]=t[g++];else{if(_>>4!==1)throw new h("DQT - invalid table spec");for(P=0;P<64;P++)E=e[P],R[E]=o()}S[15&_]=R}break;case 65472:case 65473:case 65474:if(l)throw new h("Only single frame JPEGs supported");o(),l={},l.extended=65473===A,l.progressive=65474===A,l.precision=t[g++];var L=o();l.scanLines=i||L,l.samplesPerLine=o(),l.components=[],l.componentIds={};var M,D=t[g++],N=0,U=0;for(O=0;O<D;O++){M=t[g];var j=t[g+1]>>4,q=15&t[g+1];N<j&&(N=j),U<q&&(U=q);var z=t[g+2];I=l.components.push({h:j,v:q,quantizationId:z,quantizationTable:null}),l.componentIds[M]=I-1,g+=3}l.maxH=N,l.maxV=U,c(l);break;case 65476:var H=o();for(O=2;O<H;){var G=t[g++],W=new Uint8Array(16),X=0;for(P=0;P<16;P++,g++)X+=W[P]=t[g];var V=new Uint8Array(X);for(P=0;P<X;P++,g++)V[P]=t[g];O+=17+X,(G>>4===0?C:x)[15&G]=p(W,V)}break;case 65501:o(),u=o();break;case 65498:var K=1===++k&&!i;o();var Y,J=t[g++],Z=[];for(O=0;O<J;O++){var Q=l.componentIds[t[g++]];Y=l.components[Q];var $=t[g++];Y.huffmanTableDC=C[$>>4],Y.huffmanTableAC=x[15&$],Z.push(Y)}var ee=t[g++],te=t[g++],re=t[g++];try{var ae=v(t,g,l,Z,u,ee,te,re>>4,15&re,K);g+=ae}catch(oe){if(oe instanceof f)return(0,a.warn)("".concat(oe.message," -- attempting to re-parse the JPEG image.")),this.parse(t,{dnlScanLines:oe.scanLines});if(oe instanceof d){(0,a.warn)("".concat(oe.message," -- ignoring the rest of the image data."));break e}throw oe}break;case 65500:g+=4;break;case 65535:255!==t[g]&&g--;break;default:if(255===t[g-3]&&t[g-2]>=192&&t[g-2]<=254){g-=3;break}var ne=w(t,g-2);if(ne&&ne.invalid){(0,a.warn)("JpegImage.parse - unexpected data, current marker is: "+ne.invalid),g=ne.offset;break}if(g>t.length-2){(0,a.warn)("JpegImage.parse - reached the end of the image data without finding an EOI marker (0xFFD9).");break e}throw new h("JpegImage.parse - unknown marker: "+A.toString(16))}A=o()}for(this.width=l.samplesPerLine,this.height=l.scanLines,this.jfif=m,this.adobe=b,this.components=[],O=0;O<l.components.length;O++){Y=l.components[O];var ie=S[Y.quantizationId];ie&&(Y.quantizationTable=ie),this.components.push({output:y(l,Y),scaleX:Y.h/l.maxH,scaleY:Y.v/l.maxV,blocksPerLine:Y.blocksPerLine,blocksPerColumn:Y.blocksPerColumn})}this.numComponents=this.components.length},_getLinearizedBlockData:function(e,t){var r,a,n,i,o,s,c,l,u,h,f,d=arguments.length>2&&void 0!==arguments[2]&&arguments[2],g=this.width/e,p=this.height/t,m=0,v=this.components.length,b=e*t*v,y=new Uint8ClampedArray(b),w=new Uint32Array(e),k=4294967288;for(c=0;c<v;c++){for(r=this.components[c],a=r.scaleX*g,n=r.scaleY*p,m=c,f=r.output,i=r.blocksPerLine+1<<3,o=0;o<e;o++)l=0|o*a,w[o]=(l&k)<<3|7&l;for(s=0;s<t;s++)for(l=0|s*n,h=i*(l&k)|(7&l)<<3,o=0;o<e;o++)y[m]=f[h+w[o]],m+=v}var S=this._decodeTransform;if(d||4!==v||S||(S=new Int32Array([-256,255,-256,255,-256,255,-256,255])),S)for(c=0;c<b;)for(l=0,u=0;l<v;l++,c++,u+=2)y[c]=(y[c]*S[u]>>8)+S[u+1];return y},get _isColorConversionNeeded(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this._colorTransform:1===this._colorTransform},_convertYccToRgb:function(e){for(var t,r,a,n=0,i=e.length;n<i;n+=3)t=e[n],r=e[n+1],a=e[n+2],e[n]=t-179.456+1.402*a,e[n+1]=t+135.459-.344*r-.714*a,e[n+2]=t-226.816+1.772*r;return e},_convertYcckToRgb:function(e){for(var t,r,a,n,i=0,o=0,s=e.length;o<s;o+=4)t=e[o],r=e[o+1],a=e[o+2],n=e[o+3],e[i++]=r*(-660635669420364e-19*r+.000437130475926232*a-54080610064599e-18*t+.00048449797120281*n-.154362151871126)-122.67195406894+a*(-.000957964378445773*a+.000817076911346625*t-.00477271405408747*n+1.53380253221734)+t*(.000961250184130688*t-.00266257332283933*n+.48357088451265)+n*(-.000336197177618394*n+.484791561490776),e[i++]=107.268039397724+r*(219927104525741e-19*r-.000640992018297945*a+.000659397001245577*t+.000426105652938837*n-.176491792462875)+a*(-.000778269941513683*a+.00130872261408275*t+.000770482631801132*n-.151051492775562)+t*(.00126935368114843*t-.00265090189010898*n+.25802910206845)+n*(-.000318913117588328*n-.213742400323665),e[i++]=r*(-.000570115196973677*r-263409051004589e-19*a+.0020741088115012*t-.00288260236853442*n+.814272968359295)-20.810012546947+a*(-153496057440975e-19*a-.000132689043961446*t+.000560833691242812*n-.195152027534049)+t*(.00174418132927582*t-.00255243321439347*n+.116935020465145)+n*(-.000343531996510555*n+.24165260232407);return e.subarray(0,i)},_convertYcckToCmyk:function(e){for(var t,r,a,n=0,i=e.length;n<i;n+=4)t=e[n],r=e[n+1],a=e[n+2],e[n]=434.456-t-1.402*a,e[n+1]=119.541-t+.344*r+.714*a,e[n+2]=481.816-t-1.772*r;return e},_convertCmykToRgb:function(e){for(var t,r,a,n,i=0,o=1/255,s=0,c=e.length;s<c;s+=4)t=e[s]*o,r=e[s+1]*o,a=e[s+2]*o,n=e[s+3]*o,e[i++]=255+t*(-4.387332384609988*t+54.48615194189176*r+18.82290502165302*a+212.25662451639585*n-285.2331026137004)+r*(1.7149763477362134*r-5.6096736904047315*a-17.873870861415444*n-5.497006427196366)+a*(-2.5217340131683033*a-21.248923337353073*n+17.5119270841813)-n*(21.86122147463605*n+189.48180835922747),e[i++]=255+t*(8.841041422036149*t+60.118027045597366*r+6.871425592049007*a+31.159100130055922*n-79.2970844816548)+r*(-15.310361306967817*r+17.575251261109482*a+131.35250912493976*n-190.9453302588951)+a*(4.444339102852739*a+9.8632861493405*n-24.86741582555878)-n*(20.737325471181034*n+187.80453709719578),e[i++]=255+t*(.8842522430003296*t+8.078677503112928*r+30.89978309703729*a-.23883238689178934*n-14.183576799673286)+r*(10.49593273432072*r+63.02378494754052*a+50.606957656360734*n-112.23884253719248)+a*(.03296041114873217*a+115.60384449646641*n-193.58209356861505)-n*(22.33816807309886*n+180.12613974708367);return e.subarray(0,i)},getData:function(e){var t=e.width,r=e.height,a=e.forceRGB,n=void 0!==a&&a,i=e.isSourcePDF,o=void 0!==i&&i;if(this.numComponents>4)throw new h("Unsupported color mode");var s=this._getLinearizedBlockData(t,r,o);if(1===this.numComponents&&n){for(var c=s.length,l=new Uint8ClampedArray(3*c),u=0,f=0;f<c;f++){var d=s[f];l[u++]=d,l[u++]=d,l[u++]=d}return l}if(3===this.numComponents&&this._isColorConversionNeeded)return this._convertYccToRgb(s);if(4===this.numComponents){if(this._isColorConversionNeeded)return n?this._convertYcckToRgb(s):this._convertYcckToCmyk(s);if(n)return this._convertCmykToRgb(s)}return s}},g}();t.JpegImage=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpxStream=void 0;var a=r(190),n=r(199),i=r(5),o=function(){function e(e,t,r,n){this.stream=e,this.maybeLength=t,this.dict=r,this.params=n,a.DecodeStream.call(this,t)}return e.prototype=Object.create(a.DecodeStream.prototype),Object.defineProperty(e.prototype,"bytes",{get:function(){return(0,i.shadow)(this,"bytes",this.stream.getBytes(this.maybeLength))},configurable:!0}),e.prototype.ensureBuffer=function(e){},e.prototype.readBlock=function(){if(!this.eof){var e=new n.JpxImage;e.parse(this.bytes);var t=e.width,r=e.height,a=e.componentsCount,i=e.tiles.length;if(1===i)this.buffer=e.tiles[0].items;else{for(var o=new Uint8ClampedArray(t*r*a),s=0;s<i;s++)for(var c=e.tiles[s],l=c.width,u=c.height,h=c.left,f=c.top,d=c.items,g=0,p=(t*f+h)*a,m=t*a,v=l*a,b=0;b<u;b++){var y=d.subarray(g,g+v);o.set(y,p),g+=v,p+=m}this.buffer=o}this.bufferLength=this.buffer.length,this.eof=!0}},e}();t.JpxStream=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JpxImage=void 0;var a=r(5),n=r(195);function i(e){return i="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},i(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){return!t||"object"!==i(t)&&"function"!==typeof t?c(e):t}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}var f=function(e){function t(e){return o(this,t),s(this,l(t).call(this,"JPX error: ".concat(e)))}return u(t,e),t}(a.BaseException),d=function(){var e={LL:0,LH:1,HL:1,HH:2};function t(){this.failOnCorruptedImage=!1}function r(e,t){e.x0=Math.ceil(t.XOsiz/e.XRsiz),e.x1=Math.ceil(t.Xsiz/e.XRsiz),e.y0=Math.ceil(t.YOsiz/e.YRsiz),e.y1=Math.ceil(t.Ysiz/e.YRsiz),e.width=e.x1-e.x0,e.height=e.y1-e.y0}function i(e,t){for(var r,a=e.SIZ,n=[],i=Math.ceil((a.Xsiz-a.XTOsiz)/a.XTsiz),o=Math.ceil((a.Ysiz-a.YTOsiz)/a.YTsiz),s=0;s<o;s++)for(var c=0;c<i;c++)r={},r.tx0=Math.max(a.XTOsiz+c*a.XTsiz,a.XOsiz),r.ty0=Math.max(a.YTOsiz+s*a.YTsiz,a.YOsiz),r.tx1=Math.min(a.XTOsiz+(c+1)*a.XTsiz,a.Xsiz),r.ty1=Math.min(a.YTOsiz+(s+1)*a.YTsiz,a.Ysiz),r.width=r.tx1-r.tx0,r.height=r.ty1-r.ty0,r.components=[],n.push(r);e.tiles=n;for(var l=a.Csiz,u=0,h=l;u<h;u++)for(var f=t[u],d=0,g=n.length;d<g;d++){var p={};r=n[d],p.tcx0=Math.ceil(r.tx0/f.XRsiz),p.tcy0=Math.ceil(r.ty0/f.YRsiz),p.tcx1=Math.ceil(r.tx1/f.XRsiz),p.tcy1=Math.ceil(r.ty1/f.YRsiz),p.width=p.tcx1-p.tcx0,p.height=p.tcy1-p.tcy0,r.components[u]=p}}function o(e,t,r){var a=t.codingStyleParameters,n={};return a.entropyCoderWithCustomPrecincts?(n.PPx=a.precinctsSizes[r].PPx,n.PPy=a.precinctsSizes[r].PPy):(n.PPx=15,n.PPy=15),n.xcb_=r>0?Math.min(a.xcb,n.PPx-1):Math.min(a.xcb,n.PPx),n.ycb_=r>0?Math.min(a.ycb,n.PPy-1):Math.min(a.ycb,n.PPy),n}function s(e,t,r){var a=1<<r.PPx,n=1<<r.PPy,i=0===t.resLevel,o=1<<r.PPx+(i?0:-1),s=1<<r.PPy+(i?0:-1),c=t.trx1>t.trx0?Math.ceil(t.trx1/a)-Math.floor(t.trx0/a):0,l=t.try1>t.try0?Math.ceil(t.try1/n)-Math.floor(t.try0/n):0,u=c*l;t.precinctParameters={precinctWidth:a,precinctHeight:n,numprecinctswide:c,numprecinctshigh:l,numprecincts:u,precinctWidthInSubband:o,precinctHeightInSubband:s}}function c(e,t,r){var a,n,i,o,s=r.xcb_,c=r.ycb_,l=1<<s,u=1<<c,h=t.tbx0>>s,f=t.tby0>>c,d=t.tbx1+l-1>>s,g=t.tby1+u-1>>c,p=t.resolution.precinctParameters,m=[],v=[];for(n=f;n<g;n++)for(a=h;a<d;a++){i={cbx:a,cby:n,tbx0:l*a,tby0:u*n,tbx1:l*(a+1),tby1:u*(n+1)},i.tbx0_=Math.max(t.tbx0,i.tbx0),i.tby0_=Math.max(t.tby0,i.tby0),i.tbx1_=Math.min(t.tbx1,i.tbx1),i.tby1_=Math.min(t.tby1,i.tby1);var b=Math.floor((i.tbx0_-t.tbx0)/p.precinctWidthInSubband),y=Math.floor((i.tby0_-t.tby0)/p.precinctHeightInSubband);if(o=b+y*p.numprecinctswide,i.precinctNumber=o,i.subbandType=t.type,i.Lblock=3,!(i.tbx1_<=i.tbx0_||i.tby1_<=i.tby0_)){m.push(i);var w=v[o];void 0!==w?(a<w.cbxMin?w.cbxMin=a:a>w.cbxMax&&(w.cbxMax=a),n<w.cbyMin?w.cbxMin=n:n>w.cbyMax&&(w.cbyMax=n)):v[o]=w={cbxMin:a,cbyMin:n,cbxMax:a,cbyMax:n},i.precinct=w}}t.codeblockParameters={codeblockWidth:s,codeblockHeight:c,numcodeblockwide:d-h+1,numcodeblockhigh:g-f+1},t.codeblocks=m,t.precincts=v}function l(e,t,r){for(var a=[],n=e.subbands,i=0,o=n.length;i<o;i++)for(var s=n[i],c=s.codeblocks,l=0,u=c.length;l<u;l++){var h=c[l];h.precinctNumber===t&&a.push(h)}return{layerNumber:r,codeblocks:a}}function u(e){for(var t=e.SIZ,r=e.currentTile.index,a=e.tiles[r],n=a.codingStyleDefaultParameters.layersCount,i=t.Csiz,o=0,s=0;s<i;s++)o=Math.max(o,a.components[s].codingStyleParameters.decompositionLevelsCount);var c=0,u=0,h=0,d=0;this.nextPacket=function(){for(;c<n;c++){for(;u<=o;u++){for(;h<i;h++){var e=a.components[h];if(!(u>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[u],r=t.precinctParameters.numprecincts;d<r;){var s=l(t,d,c);return d++,s}d=0}}h=0}u=0}throw new f("Out of packets")}}function h(e){for(var t=e.SIZ,r=e.currentTile.index,a=e.tiles[r],n=a.codingStyleDefaultParameters.layersCount,i=t.Csiz,o=0,s=0;s<i;s++)o=Math.max(o,a.components[s].codingStyleParameters.decompositionLevelsCount);var c=0,u=0,h=0,d=0;this.nextPacket=function(){for(;c<=o;c++){for(;u<n;u++){for(;h<i;h++){var e=a.components[h];if(!(c>e.codingStyleParameters.decompositionLevelsCount)){for(var t=e.resolutions[c],r=t.precinctParameters.numprecincts;d<r;){var s=l(t,d,u);return d++,s}d=0}}h=0}u=0}throw new f("Out of packets")}}function d(e){var t,r,a,n,i=e.SIZ,o=e.currentTile.index,s=e.tiles[o],c=s.codingStyleDefaultParameters.layersCount,u=i.Csiz,h=0;for(a=0;a<u;a++){var d=s.components[a];h=Math.max(h,d.codingStyleParameters.decompositionLevelsCount)}var g=new Int32Array(h+1);for(r=0;r<=h;++r){var p=0;for(a=0;a<u;++a){var m=s.components[a].resolutions;r<m.length&&(p=Math.max(p,m[r].precinctParameters.numprecincts))}g[r]=p}t=0,r=0,a=0,n=0,this.nextPacket=function(){for(;r<=h;r++){for(;n<g[r];n++){for(;a<u;a++){var e=s.components[a];if(!(r>e.codingStyleParameters.decompositionLevelsCount)){var i=e.resolutions[r],o=i.precinctParameters.numprecincts;if(!(n>=o)){for(;t<c;){var d=l(i,n,t);return t++,d}t=0}}}a=0}n=0}throw new f("Out of packets")}}function g(e){var t=e.SIZ,r=e.currentTile.index,a=e.tiles[r],n=a.codingStyleDefaultParameters.layersCount,i=t.Csiz,o=v(a),s=o,c=0,u=0,h=0,d=0,g=0;this.nextPacket=function(){for(;g<s.maxNumHigh;g++){for(;d<s.maxNumWide;d++){for(;h<i;h++){for(var e=a.components[h],t=e.codingStyleParameters.decompositionLevelsCount;u<=t;u++){var r=e.resolutions[u],p=o.components[h].resolutions[u],v=m(d,g,p,s,r);if(null!==v){for(;c<n;){var b=l(r,v,c);return c++,b}c=0}}u=0}h=0}d=0}throw new f("Out of packets")}}function p(e){var t=e.SIZ,r=e.currentTile.index,a=e.tiles[r],n=a.codingStyleDefaultParameters.layersCount,i=t.Csiz,o=v(a),s=0,c=0,u=0,h=0,d=0;this.nextPacket=function(){for(;u<i;++u){for(var e=a.components[u],t=o.components[u],r=e.codingStyleParameters.decompositionLevelsCount;d<t.maxNumHigh;d++){for(;h<t.maxNumWide;h++){for(;c<=r;c++){var g=e.resolutions[c],p=t.resolutions[c],v=m(h,d,p,t,g);if(null!==v){for(;s<n;){var b=l(g,v,s);return s++,b}s=0}}c=0}h=0}d=0}throw new f("Out of packets")}}function m(e,t,r,a,n){var i=e*a.minWidth,o=t*a.minHeight;if(i%r.width!==0||o%r.height!==0)return null;var s=o/r.width*n.precinctParameters.numprecinctswide;return i/r.height+s}function v(e){for(var t=e.components.length,r=Number.MAX_VALUE,a=Number.MAX_VALUE,n=0,i=0,o=new Array(t),s=0;s<t;s++){for(var c=e.components[s],l=c.codingStyleParameters.decompositionLevelsCount,u=new Array(l+1),h=Number.MAX_VALUE,f=Number.MAX_VALUE,d=0,g=0,p=1,m=l;m>=0;--m){var v=c.resolutions[m],b=p*v.precinctParameters.precinctWidth,y=p*v.precinctParameters.precinctHeight;h=Math.min(h,b),f=Math.min(f,y),d=Math.max(d,v.precinctParameters.numprecinctswide),g=Math.max(g,v.precinctParameters.numprecinctshigh),u[m]={width:b,height:y},p<<=1}r=Math.min(r,h),a=Math.min(a,f),n=Math.max(n,d),i=Math.max(i,g),o[s]={resolutions:u,minWidth:h,minHeight:f,maxNumWide:d,maxNumHigh:g}}return{components:o,minWidth:r,minHeight:a,maxNumWide:n,maxNumHigh:i}}function b(e){for(var t=e.SIZ,r=e.currentTile.index,a=e.tiles[r],n=t.Csiz,i=0;i<n;i++){for(var l=a.components[i],m=l.codingStyleParameters.decompositionLevelsCount,v=[],b=[],y=0;y<=m;y++){var w,k=o(e,l,y),S={},x=1<<m-y;if(S.trx0=Math.ceil(l.tcx0/x),S.try0=Math.ceil(l.tcy0/x),S.trx1=Math.ceil(l.tcx1/x),S.try1=Math.ceil(l.tcy1/x),S.resLevel=y,s(e,S,k),v.push(S),0===y)w={},w.type="LL",w.tbx0=Math.ceil(l.tcx0/x),w.tby0=Math.ceil(l.tcy0/x),w.tbx1=Math.ceil(l.tcx1/x),w.tby1=Math.ceil(l.tcy1/x),w.resolution=S,c(e,w,k),b.push(w),S.subbands=[w];else{var C=1<<m-y+1,A=[];w={},w.type="HL",w.tbx0=Math.ceil(l.tcx0/C-.5),w.tby0=Math.ceil(l.tcy0/C),w.tbx1=Math.ceil(l.tcx1/C-.5),w.tby1=Math.ceil(l.tcy1/C),w.resolution=S,c(e,w,k),b.push(w),A.push(w),w={},w.type="LH",w.tbx0=Math.ceil(l.tcx0/C),w.tby0=Math.ceil(l.tcy0/C-.5),w.tbx1=Math.ceil(l.tcx1/C),w.tby1=Math.ceil(l.tcy1/C-.5),w.resolution=S,c(e,w,k),b.push(w),A.push(w),w={},w.type="HH",w.tbx0=Math.ceil(l.tcx0/C-.5),w.tby0=Math.ceil(l.tcy0/C-.5),w.tbx1=Math.ceil(l.tcx1/C-.5),w.tby1=Math.ceil(l.tcy1/C-.5),w.resolution=S,c(e,w,k),b.push(w),A.push(w),S.subbands=A}}l.resolutions=v,l.subbands=b}var O=a.codingStyleDefaultParameters.progressionOrder;switch(O){case 0:a.packetsIterator=new u(e);break;case 1:a.packetsIterator=new h(e);break;case 2:a.packetsIterator=new d(e);break;case 3:a.packetsIterator=new g(e);break;case 4:a.packetsIterator=new p(e);break;default:throw new f("Unsupported progression order ".concat(O))}}function y(e,t,r,n){var i,o=0,s=0,c=!1;function l(e){while(s<e){var a=t[r+o];o++,c?(i=i<<7|a,s+=7,c=!1):(i=i<<8|a,s+=8),255===a&&(c=!0)}return s-=e,i>>>s&(1<<e)-1}function u(e){return 255===t[r+o-1]&&t[r+o]===e?(h(1),!0):255===t[r+o]&&t[r+o+1]===e&&(h(2),!0)}function h(e){o+=e}function f(){s=0,c&&(o++,c=!1)}function d(){if(0===l(1))return 1;if(0===l(1))return 2;var e=l(2);return e<3?e+3:(e=l(5),e<31?e+6:(e=l(7),e+37))}var g=e.currentTile.index,p=e.tiles[g],m=e.COD.sopMarkerUsed,v=e.COD.ephMarkerUsed,b=p.packetsIterator;while(o<n){f(),m&&u(145)&&h(4);var y=b.nextPacket();if(l(1)){for(var w,k=y.layerNumber,S=[],x=0,O=y.codeblocks.length;x<O;x++){w=y.codeblocks[x];var P,I=w.precinct,T=w.cbx-I.cbxMin,E=w.cby-I.cbyMin,F=!1,B=!1;if(void 0!==w["included"])F=!!l(1);else{var _,R;if(I=w.precinct,void 0!==I["inclusionTree"])_=I.inclusionTree;else{var L=I.cbxMax-I.cbxMin+1,M=I.cbyMax-I.cbyMin+1;_=new A(L,M,k),R=new C(L,M),I.inclusionTree=_,I.zeroBitPlanesTree=R}if(_.reset(T,E,k))while(1){if(!l(1)){_.incrementValue(k);break}if(P=!_.nextLevel(),P){w.included=!0,F=B=!0;break}}}if(F){if(B){R=I.zeroBitPlanesTree,R.reset(T,E);while(1)if(l(1)){if(P=!R.nextLevel(),P)break}else R.incrementValue();w.zeroBitPlanes=R.value}var D=d();while(l(1))w.Lblock++;var N=(0,a.log2)(D),U=(D<1<<N?N-1:N)+w.Lblock,j=l(U);S.push({codeblock:w,codingpasses:D,dataLength:j})}}f(),v&&u(146);while(S.length>0){var q=S.shift();w=q.codeblock,void 0===w["data"]&&(w.data=[]),w.data.push({data:t,start:r+o,end:r+o+q.dataLength,codingpasses:q.codingpasses}),o+=q.dataLength}}}return o}function w(e,t,r,a,i,o,s,c){for(var l=a.tbx0,u=a.tby0,h=a.tbx1-a.tbx0,f=a.codeblocks,d="H"===a.type.charAt(0)?1:0,g="H"===a.type.charAt(1)?t:0,p=0,m=f.length;p<m;++p){var v=f[p],b=v.tbx1_-v.tbx0_,y=v.tby1_-v.tby0_;if(0!==b&&0!==y&&void 0!==v["data"]){var w,k;w=new O(b,y,v.subbandType,v.zeroBitPlanes,o),k=2;var S,x,C,A=v.data,P=0,I=0;for(S=0,x=A.length;S<x;S++)C=A[S],P+=C.end-C.start,I+=C.codingpasses;var T=new Uint8Array(P),E=0;for(S=0,x=A.length;S<x;S++){C=A[S];var F=C.data.subarray(C.start,C.end);T.set(F,E),E+=F.length}var B=new n.ArithmeticDecoder(T,0,P);for(w.setDecoder(B),S=0;S<I;S++){switch(k){case 0:w.runSignificancePropagationPass();break;case 1:w.runMagnitudeRefinementPass();break;case 2:w.runCleanupPass(),c&&w.checkSegmentationSymbol();break}k=(k+1)%3}var _,R,L,M=v.tbx0_-l+(v.tby0_-u)*h,D=w.coefficentsSign,N=w.coefficentsMagnitude,U=w.bitsDecoded,j=s?0:.5;E=0;var q="LL"!==a.type;for(S=0;S<y;S++){var z=M/h|0,H=2*z*(t-h)+d+g;for(_=0;_<b;_++){if(R=N[E],0!==R){R=(R+j)*i,0!==D[E]&&(R=-R),L=U[E];var G=q?H+(M<<1):M;e[G]=s&&L>=o?R:R*(1<<o-L)}M++,E++}M+=h-b}}}}function k(t,r,a){for(var n=r.components[a],i=n.codingStyleParameters,o=n.quantizationParameters,s=i.decompositionLevelsCount,c=o.SPqcds,l=o.scalarExpounded,u=o.guardBits,h=i.segmentationSymbolUsed,f=t.components[a].precision,d=i.reversibleTransformation,g=d?new T:new I,p=[],m=0,v=0;v<=s;v++){for(var b=n.resolutions[v],y=b.trx1-b.trx0,k=b.try1-b.try0,S=new Float32Array(y*k),x=0,C=b.subbands.length;x<C;x++){var A,O;l?(A=c[m].mu,O=c[m].epsilon,m++):(A=c[0].mu,O=c[0].epsilon+(v>0?1-v:0));var P=b.subbands[x],E=e[P.type],F=d?1:Math.pow(2,f+E-O)*(1+A/2048),B=u+O-1;w(S,y,k,P,F,B,d,h)}p.push({width:y,height:k,items:S})}var _=g.calculate(p,n.tcx0,n.tcy0);return{left:n.tcx0,top:n.tcy0,width:_.width,height:_.height,items:_.items}}function S(e){for(var t=e.SIZ,r=e.components,a=t.Csiz,n=[],i=0,o=e.tiles.length;i<o;i++){var s,c=e.tiles[i],l=[];for(s=0;s<a;s++)l[s]=k(e,c,s);var u,h,f,d,g,p,m,v=l[0],b=new Uint8ClampedArray(v.items.length*a),y={left:v.left,top:v.top,width:v.width,height:v.height,items:b},w=0;if(c.codingStyleDefaultParameters.multipleComponentTransform){var S=4===a,x=l[0].items,C=l[1].items,A=l[2].items,O=S?l[3].items:null;u=r[0].precision-8,h=.5+(128<<u);var P=c.components[0],I=a-3;if(d=x.length,P.codingStyleParameters.reversibleTransformation)for(f=0;f<d;f++,w+=I){g=x[f]+h,p=C[f],m=A[f];var T=g-(m+p>>2);b[w++]=T+m>>u,b[w++]=T>>u,b[w++]=T+p>>u}else for(f=0;f<d;f++,w+=I)g=x[f]+h,p=C[f],m=A[f],b[w++]=g+1.402*m>>u,b[w++]=g-.34413*p-.71414*m>>u,b[w++]=g+1.772*p>>u;if(S)for(f=0,w=3;f<d;f++,w+=4)b[w]=O[f]+h>>u}else for(s=0;s<a;s++){var E=l[s].items;for(u=r[s].precision-8,h=.5+(128<<u),w=s,f=0,d=E.length;f<d;f++)b[w]=E[f]+h>>u,w+=a}n.push(y)}return n}function x(e,t){for(var r=e.SIZ,a=r.Csiz,n=e.tiles[t],i=0;i<a;i++){var o=n.components[i],s=void 0!==e.currentTile.QCC[i]?e.currentTile.QCC[i]:e.currentTile.QCD;o.quantizationParameters=s;var c=void 0!==e.currentTile.COC[i]?e.currentTile.COC[i]:e.currentTile.COD;o.codingStyleParameters=c}n.codingStyleDefaultParameters=e.currentTile.COD}t.prototype={parse:function(e){var t=(0,a.readUint16)(e,0);if(65359!==t){var r=0,n=e.length;while(r<n){var i=8,o=(0,a.readUint32)(e,r),s=(0,a.readUint32)(e,r+4);if(r+=i,1===o&&(o=4294967296*(0,a.readUint32)(e,r)+(0,a.readUint32)(e,r+4),r+=8,i+=8),0===o&&(o=n-r+i),o<i)throw new f("Invalid box field size");var c=o-i,l=!0;switch(s){case 1785737832:l=!1;break;case 1668246642:var u=e[r];if(1===u){var h=(0,a.readUint32)(e,r+3);switch(h){case 16:case 17:case 18:break;default:(0,a.warn)("Unknown colorspace "+h);break}}else 2===u&&(0,a.info)("ICC profile not supported");break;case 1785737827:this.parseCodestream(e,r,r+c);break;case 1783636e3:218793738!==(0,a.readUint32)(e,r)&&(0,a.warn)("Invalid JP2 signature");break;case 1783634458:case 1718909296:case 1920099697:case 1919251232:case 1768449138:break;default:var d=String.fromCharCode(s>>24&255,s>>16&255,s>>8&255,255&s);(0,a.warn)("Unsupported header type "+s+" ("+d+")");break}l&&(r+=c)}}else this.parseCodestream(e,0,e.length)},parseImageProperties:function(e){var t=e.getByte();while(t>=0){var r=t;t=e.getByte();var a=r<<8|t;if(65361===a){e.skip(4);var n=e.getInt32()>>>0,i=e.getInt32()>>>0,o=e.getInt32()>>>0,s=e.getInt32()>>>0;e.skip(16);var c=e.getUint16();return this.width=n-o,this.height=i-s,this.componentsCount=c,void(this.bitsPerComponent=8)}}throw new f("No size marker found in JPX stream")},parseCodestream:function(e,t,n){var o={},s=!1;try{var c=t;while(c+1<n){var l=(0,a.readUint16)(e,c);c+=2;var u,h,d,g,p,m,v=0;switch(l){case 65359:o.mainHeader=!0;break;case 65497:break;case 65361:v=(0,a.readUint16)(e,c);var w={};w.Xsiz=(0,a.readUint32)(e,c+4),w.Ysiz=(0,a.readUint32)(e,c+8),w.XOsiz=(0,a.readUint32)(e,c+12),w.YOsiz=(0,a.readUint32)(e,c+16),w.XTsiz=(0,a.readUint32)(e,c+20),w.YTsiz=(0,a.readUint32)(e,c+24),w.XTOsiz=(0,a.readUint32)(e,c+28),w.YTOsiz=(0,a.readUint32)(e,c+32);var k=(0,a.readUint16)(e,c+36);w.Csiz=k;var C=[];u=c+38;for(var A=0;A<k;A++){var O={precision:1+(127&e[u]),isSigned:!!(128&e[u]),XRsiz:e[u+1],YRsiz:e[u+2]};u+=3,r(O,w),C.push(O)}o.SIZ=w,o.components=C,i(o,C),o.QCC=[],o.COC=[];break;case 65372:v=(0,a.readUint16)(e,c);var P={};switch(u=c+2,h=e[u++],31&h){case 0:g=8,p=!0;break;case 1:g=16,p=!1;break;case 2:g=16,p=!0;break;default:throw new Error("Invalid SQcd value "+h)}P.noQuantization=8===g,P.scalarExpounded=p,P.guardBits=h>>5,d=[];while(u<v+c){var I={};8===g?(I.epsilon=e[u++]>>3,I.mu=0):(I.epsilon=e[u]>>3,I.mu=(7&e[u])<<8|e[u+1],u+=2),d.push(I)}P.SPqcds=d,o.mainHeader?o.QCD=P:(o.currentTile.QCD=P,o.currentTile.QCC=[]);break;case 65373:v=(0,a.readUint16)(e,c);var T,E={};switch(u=c+2,o.SIZ.Csiz<257?T=e[u++]:(T=(0,a.readUint16)(e,u),u+=2),h=e[u++],31&h){case 0:g=8,p=!0;break;case 1:g=16,p=!1;break;case 2:g=16,p=!0;break;default:throw new Error("Invalid SQcd value "+h)}E.noQuantization=8===g,E.scalarExpounded=p,E.guardBits=h>>5,d=[];while(u<v+c)I={},8===g?(I.epsilon=e[u++]>>3,I.mu=0):(I.epsilon=e[u]>>3,I.mu=(7&e[u])<<8|e[u+1],u+=2),d.push(I);E.SPqcds=d,o.mainHeader?o.QCC[T]=E:o.currentTile.QCC[T]=E;break;case 65362:v=(0,a.readUint16)(e,c);var F={};u=c+2;var B=e[u++];F.entropyCoderWithCustomPrecincts=!!(1&B),F.sopMarkerUsed=!!(2&B),F.ephMarkerUsed=!!(4&B),F.progressionOrder=e[u++],F.layersCount=(0,a.readUint16)(e,u),u+=2,F.multipleComponentTransform=e[u++],F.decompositionLevelsCount=e[u++],F.xcb=2+(15&e[u++]),F.ycb=2+(15&e[u++]);var _=e[u++];if(F.selectiveArithmeticCodingBypass=!!(1&_),F.resetContextProbabilities=!!(2&_),F.terminationOnEachCodingPass=!!(4&_),F.verticallyStripe=!!(8&_),F.predictableTermination=!!(16&_),F.segmentationSymbolUsed=!!(32&_),F.reversibleTransformation=e[u++],F.entropyCoderWithCustomPrecincts){var R=[];while(u<v+c){var L=e[u++];R.push({PPx:15&L,PPy:L>>4})}F.precinctsSizes=R}var M=[];if(F.selectiveArithmeticCodingBypass&&M.push("selectiveArithmeticCodingBypass"),F.resetContextProbabilities&&M.push("resetContextProbabilities"),F.terminationOnEachCodingPass&&M.push("terminationOnEachCodingPass"),F.verticallyStripe&&M.push("verticallyStripe"),F.predictableTermination&&M.push("predictableTermination"),M.length>0)throw s=!0,new Error("Unsupported COD options ("+M.join(", ")+")");o.mainHeader?o.COD=F:(o.currentTile.COD=F,o.currentTile.COC=[]);break;case 65424:v=(0,a.readUint16)(e,c),m={},m.index=(0,a.readUint16)(e,c+2),m.length=(0,a.readUint32)(e,c+4),m.dataEnd=m.length+c-2,m.partIndex=e[c+8],m.partsCount=e[c+9],o.mainHeader=!1,0===m.partIndex&&(m.COD=o.COD,m.COC=o.COC.slice(0),m.QCD=o.QCD,m.QCC=o.QCC.slice(0)),o.currentTile=m;break;case 65427:m=o.currentTile,0===m.partIndex&&(x(o,m.index),b(o)),v=m.dataEnd-c,y(o,e,c,v);break;case 65365:case 65367:case 65368:case 65380:v=(0,a.readUint16)(e,c);break;case 65363:throw new Error("Codestream code 0xFF53 (COC) is not implemented");default:throw new Error("Unknown codestream code: "+l.toString(16))}c+=v}}catch(D){if(s||this.failOnCorruptedImage)throw new f(D.message);(0,a.warn)("JPX: Trying to recover from: "+D.message)}this.tiles=S(o),this.width=o.SIZ.Xsiz-o.SIZ.XOsiz,this.height=o.SIZ.Ysiz-o.SIZ.YOsiz,this.componentsCount=o.SIZ.Csiz}};var C=function(){function e(e,t){var r=(0,a.log2)(Math.max(e,t))+1;this.levels=[];for(var n=0;n<r;n++){var i={width:e,height:t,items:[]};this.levels.push(i),e=Math.ceil(e/2),t=Math.ceil(t/2)}}return e.prototype={reset:function(e,t){var r,a=0,n=0;while(a<this.levels.length){r=this.levels[a];var i=e+t*r.width;if(void 0!==r.items[i]){n=r.items[i];break}r.index=i,e>>=1,t>>=1,a++}a--,r=this.levels[a],r.items[r.index]=n,this.currentLevel=a,delete this.value},incrementValue:function(){var e=this.levels[this.currentLevel];e.items[e.index]++},nextLevel:function(){var e=this.currentLevel,t=this.levels[e],r=t.items[t.index];return e--,e<0?(this.value=r,!1):(this.currentLevel=e,t=this.levels[e],t.items[t.index]=r,!0)}},e}(),A=function(){function e(e,t,r){var n=(0,a.log2)(Math.max(e,t))+1;this.levels=[];for(var i=0;i<n;i++){for(var o=new Uint8Array(e*t),s=0,c=o.length;s<c;s++)o[s]=r;var l={width:e,height:t,items:o};this.levels.push(l),e=Math.ceil(e/2),t=Math.ceil(t/2)}}return e.prototype={reset:function(e,t,r){var a=0;while(a<this.levels.length){var n=this.levels[a],i=e+t*n.width;n.index=i;var o=n.items[i];if(255===o)break;if(o>r)return this.currentLevel=a,this.propagateValues(),!1;e>>=1,t>>=1,a++}return this.currentLevel=a-1,!0},incrementValue:function(e){var t=this.levels[this.currentLevel];t.items[t.index]=e+1,this.propagateValues()},propagateValues:function(){var e=this.currentLevel,t=this.levels[e],r=t.items[t.index];while(--e>=0)t=this.levels[e],t.items[t.index]=r},nextLevel:function(){var e=this.currentLevel,t=this.levels[e],r=t.items[t.index];return t.items[t.index]=255,e--,!(e<0)&&(this.currentLevel=e,t=this.levels[e],t.items[t.index]=r,!0)}},e}(),O=function(){var e=17,t=18,r=new Uint8Array([0,5,8,0,3,7,8,0,4,7,8,0,0,0,0,0,1,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8,0,0,0,0,0,2,6,8,0,3,7,8,0,4,7,8]),a=new Uint8Array([0,3,4,0,5,7,7,0,8,8,8,0,0,0,0,0,1,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8,0,0,0,0,0,2,3,4,0,6,7,7,0,8,8,8]),n=new Uint8Array([0,1,2,0,1,2,2,0,2,2,2,0,0,0,0,0,3,4,5,0,4,5,5,0,5,5,5,0,0,0,0,0,6,7,7,0,7,7,7,0,7,7,7,0,0,0,0,0,8,8,8,0,8,8,8,0,8,8,8,0,0,0,0,0,8,8,8,0,8,8,8,0,8,8,8]);function i(e,t,i,o,s){this.width=e,this.height=t,this.contextLabelTable="HH"===i?n:"HL"===i?a:r;var c=e*t;this.neighborsSignificance=new Uint8Array(c),this.coefficentsSign=new Uint8Array(c),this.coefficentsMagnitude=s>14?new Uint32Array(c):s>6?new Uint16Array(c):new Uint8Array(c),this.processingFlags=new Uint8Array(c);var l=new Uint8Array(c);if(0!==o)for(var u=0;u<c;u++)l[u]=o;this.bitsDecoded=l,this.reset()}return i.prototype={setDecoder:function(e){this.decoder=e},reset:function(){this.contexts=new Int8Array(19),this.contexts[0]=8,this.contexts[e]=92,this.contexts[t]=6},setNeighborsSignificance:function(e,t,r){var a,n=this.neighborsSignificance,i=this.width,o=this.height,s=t>0,c=t+1<i;e>0&&(a=r-i,s&&(n[a-1]+=16),c&&(n[a+1]+=16),n[a]+=4),e+1<o&&(a=r+i,s&&(n[a-1]+=16),c&&(n[a+1]+=16),n[a]+=4),s&&(n[r-1]+=1),c&&(n[r+1]+=1),n[r]|=128},runSignificancePropagationPass:function(){for(var e=this.decoder,t=this.width,r=this.height,a=this.coefficentsMagnitude,n=this.coefficentsSign,i=this.neighborsSignificance,o=this.processingFlags,s=this.contexts,c=this.contextLabelTable,l=this.bitsDecoded,u=-2,h=1,f=2,d=0;d<r;d+=4)for(var g=0;g<t;g++)for(var p=d*t+g,m=0;m<4;m++,p+=t){var v=d+m;if(v>=r)break;if(o[p]&=u,!a[p]&&i[p]){var b=c[i[p]],y=e.readBit(s,b);if(y){var w=this.decodeSignBit(v,g,p);n[p]=w,a[p]=1,this.setNeighborsSignificance(v,g,p),o[p]|=f}l[p]++,o[p]|=h}}},decodeSignBit:function(e,t,r){var a,n,i,o,s,c,l=this.width,u=this.height,h=this.coefficentsMagnitude,f=this.coefficentsSign;o=t>0&&0!==h[r-1],t+1<l&&0!==h[r+1]?(i=f[r+1],o?(n=f[r-1],a=1-i-n):a=1-i-i):o?(n=f[r-1],a=1-n-n):a=0;var d=3*a;return o=e>0&&0!==h[r-l],e+1<u&&0!==h[r+l]?(i=f[r+l],o?(n=f[r-l],a=1-i-n+d):a=1-i-i+d):o?(n=f[r-l],a=1-n-n+d):a=d,a>=0?(s=9+a,c=this.decoder.readBit(this.contexts,s)):(s=9-a,c=1^this.decoder.readBit(this.contexts,s)),c},runMagnitudeRefinementPass:function(){for(var e,t=this.decoder,r=this.width,a=this.height,n=this.coefficentsMagnitude,i=this.neighborsSignificance,o=this.contexts,s=this.bitsDecoded,c=this.processingFlags,l=1,u=2,h=r*a,f=4*r,d=0;d<h;d=e){e=Math.min(h,d+f);for(var g=0;g<r;g++)for(var p=d+g;p<e;p+=r)if(n[p]&&0===(c[p]&l)){var m=16;if(0!==(c[p]&u)){c[p]^=u;var v=127&i[p];m=0===v?15:14}var b=t.readBit(o,m);n[p]=n[p]<<1|b,s[p]++,c[p]|=l}}},runCleanupPass:function(){for(var r,a=this.decoder,n=this.width,i=this.height,o=this.neighborsSignificance,s=this.coefficentsMagnitude,c=this.coefficentsSign,l=this.contexts,u=this.contextLabelTable,h=this.bitsDecoded,f=this.processingFlags,d=1,g=2,p=n,m=2*n,v=3*n,b=0;b<i;b=r){r=Math.min(b+4,i);for(var y=b*n,w=b+3<i,k=0;k<n;k++){var S,x=y+k,C=w&&0===f[x]&&0===f[x+p]&&0===f[x+m]&&0===f[x+v]&&0===o[x]&&0===o[x+p]&&0===o[x+m]&&0===o[x+v],A=0,O=x,P=b;if(C){var I=a.readBit(l,t);if(!I){h[x]++,h[x+p]++,h[x+m]++,h[x+v]++;continue}A=a.readBit(l,e)<<1|a.readBit(l,e),0!==A&&(P=b+A,O+=A*n),S=this.decodeSignBit(P,k,O),c[O]=S,s[O]=1,this.setNeighborsSignificance(P,k,O),f[O]|=g,O=x;for(var T=b;T<=P;T++,O+=n)h[O]++;A++}for(P=b+A;P<r;P++,O+=n)if(!s[O]&&0===(f[O]&d)){var E=u[o[O]],F=a.readBit(l,E);1===F&&(S=this.decodeSignBit(P,k,O),c[O]=S,s[O]=1,this.setNeighborsSignificance(P,k,O),f[O]|=g),h[O]++}}}},checkSegmentationSymbol:function(){var t=this.decoder,r=this.contexts,a=t.readBit(r,e)<<3|t.readBit(r,e)<<2|t.readBit(r,e)<<1|t.readBit(r,e);if(10!==a)throw new f("Invalid segmentation symbol")}},i}(),P=function(){function e(){}return e.prototype.calculate=function(e,t,r){for(var a=e[0],n=1,i=e.length;n<i;n++)a=this.iterate(a,e[n],t,r);return a},e.prototype.extend=function(e,t,r){var a=t-1,n=t+1,i=t+r-2,o=t+r;e[a--]=e[n++],e[o++]=e[i--],e[a--]=e[n++],e[o++]=e[i--],e[a--]=e[n++],e[o++]=e[i--],e[a]=e[n],e[o]=e[i]},e.prototype.iterate=function(e,t,r,a){var n,i,o,s,c,l,u=e.width,h=e.height,f=e.items,d=t.width,g=t.height,p=t.items;for(o=0,n=0;n<h;n++)for(s=2*n*d,i=0;i<u;i++,o++,s+=2)p[s]=f[o];f=e.items=null;var m=4,v=new Float32Array(d+2*m);if(1===d){if(0!==(1&r))for(l=0,o=0;l<g;l++,o+=d)p[o]*=.5}else for(l=0,o=0;l<g;l++,o+=d)v.set(p.subarray(o,o+d),m),this.extend(v,m,d),this.filter(v,m,d),p.set(v.subarray(m,m+d),o);var b=16,y=[];for(n=0;n<b;n++)y.push(new Float32Array(g+2*m));var w,k=0;if(e=m+g,1===g){if(0!==(1&a))for(c=0;c<d;c++)p[c]*=.5}else for(c=0;c<d;c++){if(0===k){for(b=Math.min(d-c,b),o=c,s=m;s<e;o+=d,s++)for(w=0;w<b;w++)y[w][s]=p[o+w];k=b}k--;var S=y[k];if(this.extend(S,m,g),this.filter(S,m,g),0===k)for(o=c-b+1,s=m;s<e;o+=d,s++)for(w=0;w<b;w++)p[o+w]=y[w][s]}return{width:d,height:g,items:p}},e}(),I=function(){function e(){P.call(this)}return e.prototype=Object.create(P.prototype),e.prototype.filter=function(e,t,r){var a,n,i,o,s=r>>1;t|=0;var c=-1.586134342059924,l=-.052980118572961,u=.882911075530934,h=.443506852043971,f=1.230174104914001,d=1/f;for(a=t-3,n=s+4;n--;a+=2)e[a]*=d;for(a=t-2,i=h*e[a-1],n=s+3;n--;a+=2){if(o=h*e[a+1],e[a]=f*e[a]-i-o,!n--)break;a+=2,i=h*e[a+1],e[a]=f*e[a]-i-o}for(a=t-1,i=u*e[a-1],n=s+2;n--;a+=2){if(o=u*e[a+1],e[a]-=i+o,!n--)break;a+=2,i=u*e[a+1],e[a]-=i+o}for(a=t,i=l*e[a-1],n=s+1;n--;a+=2){if(o=l*e[a+1],e[a]-=i+o,!n--)break;a+=2,i=l*e[a+1],e[a]-=i+o}if(0!==s)for(a=t+1,i=c*e[a-1],n=s;n--;a+=2){if(o=c*e[a+1],e[a]-=i+o,!n--)break;a+=2,i=c*e[a+1],e[a]-=i+o}},e}(),T=function(){function e(){P.call(this)}return e.prototype=Object.create(P.prototype),e.prototype.filter=function(e,t,r){var a,n,i=r>>1;for(t|=0,a=t,n=i+1;n--;a+=2)e[a]-=e[a-1]+e[a+1]+2>>2;for(a=t+1,n=i;n--;a+=2)e[a]+=e[a-1]+e[a+1]>>1},e}();return t}();t.JpxImage=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateSHA512=t.calculateSHA384=t.calculateSHA256=t.calculateMD5=t.PDF20=t.PDF17=t.CipherTransformFactory=t.ARCFourCipher=t.AES256Cipher=t.AES128Cipher=void 0;var a=r(5),n=r(183),i=r(190);function o(e){return o="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},o(e)}function s(e,t){return!t||"object"!==o(t)&&"function"!==typeof t?c(e):t}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function g(e,t,r){return t&&d(e.prototype,t),r&&d(e,r),e}var p=function(){function e(e){this.a=0,this.b=0;var t,r,a=new Uint8Array(256),n=0,i=e.length;for(t=0;t<256;++t)a[t]=t;for(t=0;t<256;++t)r=a[t],n=n+r+e[t%i]&255,a[t]=a[n],a[n]=r;this.s=a}return e.prototype={encryptBlock:function(e){var t,r,a,n=e.length,i=this.a,o=this.b,s=this.s,c=new Uint8Array(n);for(t=0;t<n;++t)i=i+1&255,r=s[i],o=o+r&255,a=s[o],s[i]=a,s[o]=r,c[t]=e[t]^s[r+a&255];return this.a=i,this.b=o,c}},e.prototype.decryptBlock=e.prototype.encryptBlock,e}();t.ARCFourCipher=p;var m=function(){var e=new Uint8Array([7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21]),t=new Int32Array([-680876936,-389564586,606105819,-1044525330,-176418897,1200080426,-1473231341,-45705983,1770035416,-1958414417,-42063,-1990404162,1804603682,-40341101,-1502002290,1236535329,-165796510,-1069501632,643717713,-373897302,-701558691,38016083,-660478335,-405537848,568446438,-1019803690,-187363961,1163531501,-1444681467,-51403784,1735328473,-1926607734,-378558,-2022574463,1839030562,-35309556,-1530992060,1272893353,-155497632,-1094730640,681279174,-358537222,-722521979,76029189,-640364487,-421815835,530742520,-995338651,-198630844,1126891415,-1416354905,-57434055,1700485571,-1894986606,-1051523,-2054922799,1873313359,-30611744,-1560198380,1309151649,-145523070,-1120210379,718787259,-343485551]);function r(r,a,n){var i,o,s,c=1732584193,l=-271733879,u=-1732584194,h=271733878,f=n+72&-64,d=new Uint8Array(f);for(i=0;i<n;++i)d[i]=r[a++];d[i++]=128,s=f-8;while(i<s)d[i++]=0;d[i++]=n<<3&255,d[i++]=n>>5&255,d[i++]=n>>13&255,d[i++]=n>>21&255,d[i++]=n>>>29&255,d[i++]=0,d[i++]=0,d[i++]=0;var g=new Int32Array(16);for(i=0;i<f;){for(o=0;o<16;++o,i+=4)g[o]=d[i]|d[i+1]<<8|d[i+2]<<16|d[i+3]<<24;var p,m,v=c,b=l,y=u,w=h;for(o=0;o<64;++o){o<16?(p=b&y|~b&w,m=o):o<32?(p=w&b|~w&y,m=5*o+1&15):o<48?(p=b^y^w,m=3*o+5&15):(p=y^(b|~w),m=7*o&15);var k=w,S=v+p+t[o]+g[m]|0,x=e[o];w=y,y=b,b=b+(S<<x|S>>>32-x)|0,v=k}c=c+v|0,l=l+b|0,u=u+y|0,h=h+w|0}return new Uint8Array([255&c,c>>8&255,c>>16&255,c>>>24&255,255&l,l>>8&255,l>>16&255,l>>>24&255,255&u,u>>8&255,u>>16&255,u>>>24&255,255&h,h>>8&255,h>>16&255,h>>>24&255])}return r}();t.calculateMD5=m;var v=function(){function e(e,t){this.high=0|e,this.low=0|t}return e.prototype={and:function(e){this.high&=e.high,this.low&=e.low},xor:function(e){this.high^=e.high,this.low^=e.low},or:function(e){this.high|=e.high,this.low|=e.low},shiftRight:function(e){e>=32?(this.low=this.high>>>e-32|0,this.high=0):(this.low=this.low>>>e|this.high<<32-e,this.high=this.high>>>e|0)},shiftLeft:function(e){e>=32?(this.high=this.low<<e-32,this.low=0):(this.high=this.high<<e|this.low>>>32-e,this.low=this.low<<e)},rotateRight:function(e){var t,r;32&e?(r=this.low,t=this.high):(t=this.low,r=this.high),e&=31,this.low=t>>>e|r<<32-e,this.high=r>>>e|t<<32-e},not:function(){this.high=~this.high,this.low=~this.low},add:function(e){var t=(this.low>>>0)+(e.low>>>0),r=(this.high>>>0)+(e.high>>>0);t>4294967295&&(r+=1),this.low=0|t,this.high=0|r},copyTo:function(e,t){e[t]=this.high>>>24&255,e[t+1]=this.high>>16&255,e[t+2]=this.high>>8&255,e[t+3]=255&this.high,e[t+4]=this.low>>>24&255,e[t+5]=this.low>>16&255,e[t+6]=this.low>>8&255,e[t+7]=255&this.low},assign:function(e){this.high=e.high,this.low=e.low}},e}(),b=function(){function e(e,t){return e>>>t|e<<32-t}function t(e,t,r){return e&t^~e&r}function r(e,t,r){return e&t^e&r^t&r}function a(t){return e(t,2)^e(t,13)^e(t,22)}function n(t){return e(t,6)^e(t,11)^e(t,25)}function i(t){return e(t,7)^e(t,18)^t>>>3}function o(t){return e(t,17)^e(t,19)^t>>>10}var s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function c(e,c,l){var u,h,f,d=1779033703,g=3144134277,p=1013904242,m=2773480762,v=1359893119,b=2600822924,y=528734635,w=1541459225,k=64*Math.ceil((l+9)/64),S=new Uint8Array(k);for(u=0;u<l;++u)S[u]=e[c++];S[u++]=128,f=k-8;while(u<f)S[u++]=0;S[u++]=0,S[u++]=0,S[u++]=0,S[u++]=l>>>29&255,S[u++]=l>>21&255,S[u++]=l>>13&255,S[u++]=l>>5&255,S[u++]=l<<3&255;var x=new Uint32Array(64);for(u=0;u<k;){for(h=0;h<16;++h)x[h]=S[u]<<24|S[u+1]<<16|S[u+2]<<8|S[u+3],u+=4;for(h=16;h<64;++h)x[h]=o(x[h-2])+x[h-7]+i(x[h-15])+x[h-16]|0;var C,A,O=d,P=g,I=p,T=m,E=v,F=b,B=y,_=w;for(h=0;h<64;++h)C=_+n(E)+t(E,F,B)+s[h]+x[h],A=a(O)+r(O,P,I),_=B,B=F,F=E,E=T+C|0,T=I,I=P,P=O,O=C+A|0;d=d+O|0,g=g+P|0,p=p+I|0,m=m+T|0,v=v+E|0,b=b+F|0,y=y+B|0,w=w+_|0}return new Uint8Array([d>>24&255,d>>16&255,d>>8&255,255&d,g>>24&255,g>>16&255,g>>8&255,255&g,p>>24&255,p>>16&255,p>>8&255,255&p,m>>24&255,m>>16&255,m>>8&255,255&m,v>>24&255,v>>16&255,v>>8&255,255&v,b>>24&255,b>>16&255,b>>8&255,255&b,y>>24&255,y>>16&255,y>>8&255,255&y,w>>24&255,w>>16&255,w>>8&255,255&w])}return c}();t.calculateSHA256=b;var y=function(){function e(e,t,r,a,n){e.assign(t),e.and(r),n.assign(t),n.not(),n.and(a),e.xor(n)}function t(e,t,r,a,n){e.assign(t),e.and(r),n.assign(t),n.and(a),e.xor(n),n.assign(r),n.and(a),e.xor(n)}function r(e,t,r){e.assign(t),e.rotateRight(28),r.assign(t),r.rotateRight(34),e.xor(r),r.assign(t),r.rotateRight(39),e.xor(r)}function a(e,t,r){e.assign(t),e.rotateRight(14),r.assign(t),r.rotateRight(18),e.xor(r),r.assign(t),r.rotateRight(41),e.xor(r)}function n(e,t,r){e.assign(t),e.rotateRight(1),r.assign(t),r.rotateRight(8),e.xor(r),r.assign(t),r.shiftRight(7),e.xor(r)}function i(e,t,r){e.assign(t),e.rotateRight(19),r.assign(t),r.rotateRight(61),e.xor(r),r.assign(t),r.shiftRight(6),e.xor(r)}var o=[new v(1116352408,3609767458),new v(1899447441,602891725),new v(3049323471,3964484399),new v(3921009573,2173295548),new v(961987163,4081628472),new v(1508970993,3053834265),new v(2453635748,2937671579),new v(2870763221,3664609560),new v(3624381080,2734883394),new v(310598401,1164996542),new v(607225278,1323610764),new v(1426881987,3590304994),new v(1925078388,4068182383),new v(2162078206,991336113),new v(2614888103,633803317),new v(3248222580,3479774868),new v(3835390401,2666613458),new v(4022224774,944711139),new v(264347078,2341262773),new v(604807628,2007800933),new v(770255983,1495990901),new v(1249150122,1856431235),new v(1555081692,3175218132),new v(1996064986,2198950837),new v(2554220882,3999719339),new v(2821834349,766784016),new v(2952996808,2566594879),new v(3210313671,3203337956),new v(3336571891,1034457026),new v(3584528711,2466948901),new v(113926993,3758326383),new v(338241895,168717936),new v(666307205,1188179964),new v(773529912,1546045734),new v(1294757372,1522805485),new v(1396182291,2643833823),new v(1695183700,2343527390),new v(1986661051,1014477480),new v(2177026350,1206759142),new v(2456956037,344077627),new v(2730485921,1290863460),new v(2820302411,3158454273),new v(3259730800,3505952657),new v(3345764771,106217008),new v(3516065817,3606008344),new v(3600352804,1432725776),new v(4094571909,1467031594),new v(275423344,851169720),new v(430227734,3100823752),new v(506948616,1363258195),new v(659060556,3750685593),new v(883997877,3785050280),new v(958139571,3318307427),new v(1322822218,3812723403),new v(1537002063,2003034995),new v(1747873779,3602036899),new v(1955562222,1575990012),new v(2024104815,1125592928),new v(2227730452,2716904306),new v(2361852424,442776044),new v(2428436474,593698344),new v(2756734187,3733110249),new v(3204031479,2999351573),new v(3329325298,3815920427),new v(3391569614,3928383900),new v(3515267271,566280711),new v(3940187606,3454069534),new v(4118630271,4000239992),new v(116418474,1914138554),new v(174292421,2731055270),new v(289380356,3203993006),new v(460393269,320620315),new v(685471733,587496836),new v(852142971,1086792851),new v(1017036298,365543100),new v(1126000580,2618297676),new v(1288033470,3409855158),new v(1501505948,4234509866),new v(1607167915,987167468),new v(1816402316,1246189591)];function s(s,c,l,u){var h,f,d,g,p,m,b,y;u=!!u,u?(h=new v(3418070365,3238371032),f=new v(1654270250,914150663),d=new v(2438529370,812702999),g=new v(355462360,4144912697),p=new v(1731405415,4290775857),m=new v(2394180231,1750603025),b=new v(3675008525,1694076839),y=new v(1203062813,3204075428)):(h=new v(1779033703,4089235720),f=new v(3144134277,2227873595),d=new v(1013904242,4271175723),g=new v(2773480762,1595750129),p=new v(1359893119,2917565137),m=new v(2600822924,725511199),b=new v(528734635,4215389547),y=new v(1541459225,327033209));var w,k,S,x=128*Math.ceil((l+17)/128),C=new Uint8Array(x);for(w=0;w<l;++w)C[w]=s[c++];C[w++]=128,S=x-16;while(w<S)C[w++]=0;C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=0,C[w++]=l>>>29&255,C[w++]=l>>21&255,C[w++]=l>>13&255,C[w++]=l>>5&255,C[w++]=l<<3&255;var A=new Array(80);for(w=0;w<80;w++)A[w]=new v(0,0);var O,P,I=new v(0,0),T=new v(0,0),E=new v(0,0),F=new v(0,0),B=new v(0,0),_=new v(0,0),R=new v(0,0),L=new v(0,0),M=new v(0,0),D=new v(0,0),N=new v(0,0),U=new v(0,0);for(w=0;w<x;){for(k=0;k<16;++k)A[k].high=C[w]<<24|C[w+1]<<16|C[w+2]<<8|C[w+3],A[k].low=C[w+4]<<24|C[w+5]<<16|C[w+6]<<8|C[w+7],w+=8;for(k=16;k<80;++k)O=A[k],i(O,A[k-2],U),O.add(A[k-7]),n(N,A[k-15],U),O.add(N),O.add(A[k-16]);for(I.assign(h),T.assign(f),E.assign(d),F.assign(g),B.assign(p),_.assign(m),R.assign(b),L.assign(y),k=0;k<80;++k)M.assign(L),a(N,B,U),M.add(N),e(N,B,_,R,U),M.add(N),M.add(o[k]),M.add(A[k]),r(D,I,U),t(N,I,T,E,U),D.add(N),O=L,L=R,R=_,_=B,F.add(M),B=F,F=E,E=T,T=I,O.assign(M),O.add(D),I=O;h.add(I),f.add(T),d.add(E),g.add(F),p.add(B),m.add(_),b.add(R),y.add(L)}return u?(P=new Uint8Array(48),h.copyTo(P,0),f.copyTo(P,8),d.copyTo(P,16),g.copyTo(P,24),p.copyTo(P,32),m.copyTo(P,40)):(P=new Uint8Array(64),h.copyTo(P,0),f.copyTo(P,8),d.copyTo(P,16),g.copyTo(P,24),p.copyTo(P,32),m.copyTo(P,40),b.copyTo(P,48),y.copyTo(P,56)),P}return s}();t.calculateSHA512=y;var w=function(){function e(e,t,r){return y(e,t,r,!0)}return e}();t.calculateSHA384=w;var k=function(){function e(){}return e.prototype={decryptBlock:function(e){return e}},e}(),S=function(){function e(){f(this,e),this.constructor===e&&(0,a.unreachable)("Cannot initialize AESBaseCipher."),this._s=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),this._inv_s=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]),this._mix=new Uint32Array([0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795]),this._mixCol=new Uint8Array(256);for(var t=0;t<256;t++)this._mixCol[t]=t<128?t<<1:t<<1^27;this.buffer=new Uint8Array(16),this.bufferPosition=0}return g(e,[{key:"_expandKey",value:function(e){(0,a.unreachable)("Cannot call `_expandKey` on the base class")}},{key:"_decrypt",value:function(e,t){var r,a,n,i=new Uint8Array(16);i.set(e);for(var o=0,s=this._keySize;o<16;++o,++s)i[o]^=t[s];for(var c=this._cyclesOfRepetition-1;c>=1;--c){r=i[13],i[13]=i[9],i[9]=i[5],i[5]=i[1],i[1]=r,r=i[14],a=i[10],i[14]=i[6],i[10]=i[2],i[6]=r,i[2]=a,r=i[15],a=i[11],n=i[7],i[15]=i[3],i[11]=r,i[7]=a,i[3]=n;for(var l=0;l<16;++l)i[l]=this._inv_s[i[l]];for(var u=0,h=16*c;u<16;++u,++h)i[u]^=t[h];for(var f=0;f<16;f+=4){var d=this._mix[i[f]],g=this._mix[i[f+1]],p=this._mix[i[f+2]],m=this._mix[i[f+3]];r=d^g>>>8^g<<24^p>>>16^p<<16^m>>>24^m<<8,i[f]=r>>>24&255,i[f+1]=r>>16&255,i[f+2]=r>>8&255,i[f+3]=255&r}}r=i[13],i[13]=i[9],i[9]=i[5],i[5]=i[1],i[1]=r,r=i[14],a=i[10],i[14]=i[6],i[10]=i[2],i[6]=r,i[2]=a,r=i[15],a=i[11],n=i[7],i[15]=i[3],i[11]=r,i[7]=a,i[3]=n;for(var v=0;v<16;++v)i[v]=this._inv_s[i[v]],i[v]^=t[v];return i}},{key:"_encrypt",value:function(e,t){var r,a,n,i=this._s,o=new Uint8Array(16);o.set(e);for(var s=0;s<16;++s)o[s]^=t[s];for(var c=1;c<this._cyclesOfRepetition;c++){for(var l=0;l<16;++l)o[l]=i[o[l]];n=o[1],o[1]=o[5],o[5]=o[9],o[9]=o[13],o[13]=n,n=o[2],a=o[6],o[2]=o[10],o[6]=o[14],o[10]=n,o[14]=a,n=o[3],a=o[7],r=o[11],o[3]=o[15],o[7]=n,o[11]=a,o[15]=r;for(var u=0;u<16;u+=4){var h=o[u+0],f=o[u+1],d=o[u+2],g=o[u+3];r=h^f^d^g,o[u+0]^=r^this._mixCol[h^f],o[u+1]^=r^this._mixCol[f^d],o[u+2]^=r^this._mixCol[d^g],o[u+3]^=r^this._mixCol[g^h]}for(var p=0,m=16*c;p<16;++p,++m)o[p]^=t[m]}for(var v=0;v<16;++v)o[v]=i[o[v]];n=o[1],o[1]=o[5],o[5]=o[9],o[9]=o[13],o[13]=n,n=o[2],a=o[6],o[2]=o[10],o[6]=o[14],o[10]=n,o[14]=a,n=o[3],a=o[7],r=o[11],o[3]=o[15],o[7]=n,o[11]=a,o[15]=r;for(var b=0,y=this._keySize;b<16;++b,++y)o[b]^=t[y];return o}},{key:"_decryptBlock2",value:function(e,t){for(var r=e.length,a=this.buffer,n=this.bufferPosition,i=[],o=this.iv,s=0;s<r;++s)if(a[n]=e[s],++n,!(n<16)){for(var c=this._decrypt(a,this._key),l=0;l<16;++l)c[l]^=o[l];o=a,i.push(c),a=new Uint8Array(16),n=0}if(this.buffer=a,this.bufferLength=n,this.iv=o,0===i.length)return new Uint8Array(0);var u=16*i.length;if(t){var h=i[i.length-1],f=h[15];if(f<=16){for(var d=15,g=16-f;d>=g;--d)if(h[d]!==f){f=0;break}u-=f,i[i.length-1]=h.subarray(0,16-f)}}for(var p=new Uint8Array(u),m=0,v=0,b=i.length;m<b;++m,v+=16)p.set(i[m],v);return p}},{key:"decryptBlock",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=e.length,n=this.buffer,i=this.bufferPosition;if(r)this.iv=r;else{for(var o=0;i<16&&o<a;++o,++i)n[i]=e[o];if(i<16)return this.bufferLength=i,new Uint8Array(0);this.iv=n,e=e.subarray(16)}return this.buffer=new Uint8Array(16),this.bufferLength=0,this.decryptBlock=this._decryptBlock2,this.decryptBlock(e,t)}},{key:"encrypt",value:function(e,t){var r=e.length,a=this.buffer,n=this.bufferPosition,i=[];t||(t=new Uint8Array(16));for(var o=0;o<r;++o)if(a[n]=e[o],++n,!(n<16)){for(var s=0;s<16;++s)a[s]^=t[s];var c=this._encrypt(a,this._key);t=c,i.push(c),a=new Uint8Array(16),n=0}if(this.buffer=a,this.bufferLength=n,this.iv=t,0===i.length)return new Uint8Array(0);for(var l=16*i.length,u=new Uint8Array(l),h=0,f=0,d=i.length;h<d;++h,f+=16)u.set(i[h],f);return u}}]),e}(),x=function(e){function t(e){var r;return f(this,t),r=s(this,l(t).call(this)),r._cyclesOfRepetition=10,r._keySize=160,r._rcon=new Uint8Array([141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141]),r._key=r._expandKey(e),r}return u(t,e),g(t,[{key:"_expandKey",value:function(e){var t=176,r=this._s,a=this._rcon,n=new Uint8Array(t);n.set(e);for(var i=16,o=1;i<t;++o){var s=n[i-3],c=n[i-2],l=n[i-1],u=n[i-4];s=r[s],c=r[c],l=r[l],u=r[u],s^=a[o];for(var h=0;h<4;++h)n[i]=s^=n[i-16],i++,n[i]=c^=n[i-16],i++,n[i]=l^=n[i-16],i++,n[i]=u^=n[i-16],i++}return n}}]),t}(S);t.AES128Cipher=x;var C=function(e){function t(e){var r;return f(this,t),r=s(this,l(t).call(this)),r._cyclesOfRepetition=14,r._keySize=224,r._key=r._expandKey(e),r}return u(t,e),g(t,[{key:"_expandKey",value:function(e){var t=240,r=this._s,a=new Uint8Array(t);a.set(e);for(var n,i,o,s,c=1,l=32,u=1;l<t;++u){l%32===16?(n=r[n],i=r[i],o=r[o],s=r[s]):l%32===0&&(n=a[l-3],i=a[l-2],o=a[l-1],s=a[l-4],n=r[n],i=r[i],o=r[o],s=r[s],n^=c,(c<<=1)>=256&&(c=255&(27^c)));for(var h=0;h<4;++h)a[l]=n^=a[l-32],l++,a[l]=i^=a[l-32],l++,a[l]=o^=a[l-32],l++,a[l]=s^=a[l-32],l++}return a}}]),t}(S);t.AES256Cipher=C;var A=function(){function e(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function t(){}return t.prototype={checkOwnerPassword:function(t,r,a,n){var i=new Uint8Array(t.length+56);i.set(t,0),i.set(r,t.length),i.set(a,t.length+r.length);var o=b(i,0,i.length);return e(o,n)},checkUserPassword:function(t,r,a){var n=new Uint8Array(t.length+8);n.set(t,0),n.set(r,t.length);var i=b(n,0,n.length);return e(i,a)},getOwnerKey:function(e,t,r,a){var n=new Uint8Array(e.length+56);n.set(e,0),n.set(t,e.length),n.set(r,e.length+t.length);var i=b(n,0,n.length),o=new C(i);return o.decryptBlock(a,!1,new Uint8Array(16))},getUserKey:function(e,t,r){var a=new Uint8Array(e.length+8);a.set(e,0),a.set(t,e.length);var n=b(a,0,a.length),i=new C(n);return i.decryptBlock(r,!1,new Uint8Array(16))}},t}();t.PDF17=A;var O=function(){function e(e,t){var r=new Uint8Array(e.length+t.length);return r.set(e,0),r.set(t,e.length),r}function t(t,r,a){var n=b(r,0,r.length).subarray(0,32),i=[0],o=0;while(o<64||i[i.length-1]>o-32){var s=t.length+n.length+a.length,c=new Uint8Array(64*s),l=e(t,n);l=e(l,a);for(var u=0,h=0;u<64;u++,h+=s)c.set(l,h);var f=new x(n.subarray(0,16));i=f.encrypt(c,n.subarray(16,32));for(var d=0,g=0;g<16;g++)d*=1,d%=3,d+=(i[g]>>>0)%3,d%=3;0===d?n=b(i,0,i.length):1===d?n=w(i,0,i.length):2===d&&(n=y(i,0,i.length)),o++}return n.subarray(0,32)}function r(){}function a(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return r.prototype={hash:function(e,r,a){return t(e,r,a)},checkOwnerPassword:function(e,r,n,i){var o=new Uint8Array(e.length+56);o.set(e,0),o.set(r,e.length),o.set(n,e.length+r.length);var s=t(e,o,n);return a(s,i)},checkUserPassword:function(e,r,n){var i=new Uint8Array(e.length+8);i.set(e,0),i.set(r,e.length);var o=t(e,i,[]);return a(o,n)},getOwnerKey:function(e,r,a,n){var i=new Uint8Array(e.length+56);i.set(e,0),i.set(r,e.length),i.set(a,e.length+r.length);var o=t(e,i,a),s=new C(o);return s.decryptBlock(n,!1,new Uint8Array(16))},getUserKey:function(e,r,a){var n=new Uint8Array(e.length+8);n.set(e,0),n.set(r,e.length);var i=t(e,n,[]),o=new C(i);return o.decryptBlock(a,!1,new Uint8Array(16))}},r}();t.PDF20=O;var P=function(){function e(e,t){this.StringCipherConstructor=e,this.StreamCipherConstructor=t}return e.prototype={createStream:function(e,t){var r=new this.StreamCipherConstructor;return new i.DecryptStream(e,t,(function(e,t){return r.decryptBlock(e,t)}))},decryptString:function(e){var t=new this.StringCipherConstructor,r=(0,a.stringToBytes)(e);return r=t.decryptBlock(r,!0),(0,a.bytesToString)(r)}},e}(),I=function(){var e=new Uint8Array([40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122]);function t(e,t,r,a,n,i,o,s,c,l,u,h){if(t){var f=Math.min(127,t.length);t=t.subarray(0,f)}else t=[];var d;return d=6===e?new O:new A,d.checkUserPassword(t,s,o)?d.getUserKey(t,c,u):t.length&&d.checkOwnerPassword(t,a,i,r)?d.getOwnerKey(t,n,i,l):null}function r(t,r,a,n,i,o,s,c){var l,u,h=40+a.length+t.length,f=new Uint8Array(h),d=0;if(r)for(u=Math.min(32,r.length);d<u;++d)f[d]=r[d];l=0;while(d<32)f[d++]=e[l++];for(l=0,u=a.length;l<u;++l)f[d++]=a[l];for(f[d++]=255&i,f[d++]=i>>8&255,f[d++]=i>>16&255,f[d++]=i>>>24&255,l=0,u=t.length;l<u;++l)f[d++]=t[l];o>=4&&!c&&(f[d++]=255,f[d++]=255,f[d++]=255,f[d++]=255);var g=m(f,0,d),v=s>>3;if(o>=3)for(l=0;l<50;++l)g=m(g,0,v);var b,y,w=g.subarray(0,v);if(o>=3){for(d=0;d<32;++d)f[d]=e[d];for(l=0,u=t.length;l<u;++l)f[d++]=t[l];b=new p(w),y=b.encryptBlock(m(f,0,d)),u=w.length;var k,S=new Uint8Array(u);for(l=1;l<=19;++l){for(k=0;k<u;++k)S[k]=w[k]^l;b=new p(S),y=b.encryptBlock(y)}for(l=0,u=y.length;l<u;++l)if(n[l]!==y[l])return null}else for(b=new p(w),y=b.encryptBlock(e),l=0,u=y.length;l<u;++l)if(n[l]!==y[l])return null;return w}function i(t,r,a,n){var i,o,s=new Uint8Array(32),c=0;for(o=Math.min(32,t.length);c<o;++c)s[c]=t[c];i=0;while(c<32)s[c++]=e[i++];var l,u,h=m(s,0,c),f=n>>3;if(a>=3)for(i=0;i<50;++i)h=m(h,0,h.length);if(a>=3){u=r;var d,g=new Uint8Array(f);for(i=19;i>=0;i--){for(d=0;d<f;++d)g[d]=h[d]^i;l=new p(g),u=l.encryptBlock(u)}}else l=new p(h.subarray(0,f)),u=l.encryptBlock(r);return u}var o=n.Name.get("Identity");function s(e,s,c){var l=e.get("Filter");if(!(0,n.isName)(l,"Standard"))throw new a.FormatError("unknown encryption method");this.dict=e;var u=e.get("V");if(!Number.isInteger(u)||1!==u&&2!==u&&4!==u&&5!==u)throw new a.FormatError("unsupported encryption algorithm");this.algorithm=u;var h=e.get("Length");if(!h)if(u<=3)h=40;else{var f=e.get("CF"),d=e.get("StmF");if((0,n.isDict)(f)&&(0,n.isName)(d)){f.suppressEncryption=!0;var g=f.get(d.name);h=g&&g.get("Length")||128,h<40&&(h<<=3)}}if(!Number.isInteger(h)||h<40||h%8!==0)throw new a.FormatError("invalid key length");var p=(0,a.stringToBytes)(e.get("O")).subarray(0,32),m=(0,a.stringToBytes)(e.get("U")).subarray(0,32),v=e.get("P"),b=e.get("R"),y=(4===u||5===u)&&!1!==e.get("EncryptMetadata");this.encryptMetadata=y;var w,k,S=(0,a.stringToBytes)(s);if(c){if(6===b)try{c=(0,a.utf8StringToString)(c)}catch(_){(0,a.warn)("CipherTransformFactory: Unable to convert UTF8 encoded password.")}w=(0,a.stringToBytes)(c)}if(5!==u)k=r(S,w,p,m,v,b,h,y);else{var x=(0,a.stringToBytes)(e.get("O")).subarray(32,40),C=(0,a.stringToBytes)(e.get("O")).subarray(40,48),A=(0,a.stringToBytes)(e.get("U")).subarray(0,48),O=(0,a.stringToBytes)(e.get("U")).subarray(32,40),P=(0,a.stringToBytes)(e.get("U")).subarray(40,48),I=(0,a.stringToBytes)(e.get("OE")),T=(0,a.stringToBytes)(e.get("UE")),E=(0,a.stringToBytes)(e.get("Perms"));k=t(b,w,p,x,C,A,m,O,P,I,T,E)}if(!k&&!c)throw new a.PasswordException("No password given",a.PasswordResponses.NEED_PASSWORD);if(!k&&c){var F=i(w,p,b,h);k=r(S,F,p,m,v,b,h,y)}if(!k)throw new a.PasswordException("Incorrect Password",a.PasswordResponses.INCORRECT_PASSWORD);if(this.encryptionKey=k,u>=4){var B=e.get("CF");(0,n.isDict)(B)&&(B.suppressEncryption=!0),this.cf=B,this.stmf=e.get("StmF")||o,this.strf=e.get("StrF")||o,this.eff=e.get("EFF")||this.stmf}}function c(e,t,r,a){var n,i,o=new Uint8Array(r.length+9);for(n=0,i=r.length;n<i;++n)o[n]=r[n];o[n++]=255&e,o[n++]=e>>8&255,o[n++]=e>>16&255,o[n++]=255&t,o[n++]=t>>8&255,a&&(o[n++]=115,o[n++]=65,o[n++]=108,o[n++]=84);var s=m(o,0,n);return s.subarray(0,Math.min(r.length+5,16))}function l(e,t,r,i,o){if(!(0,n.isName)(t))throw new a.FormatError("Invalid crypt filter name.");var s,l=e.get(t.name);if(null!==l&&void 0!==l&&(s=l.get("CFM")),!s||"None"===s.name)return function(){return new k};if("V2"===s.name)return function(){return new p(c(r,i,o,!1))};if("AESV2"===s.name)return function(){return new x(c(r,i,o,!0))};if("AESV3"===s.name)return function(){return new C(o)};throw new a.FormatError("Unknown crypto method")}return s.prototype={createCipherTransform:function(e,t){if(4===this.algorithm||5===this.algorithm)return new P(l(this.cf,this.stmf,e,t,this.encryptionKey),l(this.cf,this.strf,e,t,this.encryptionKey));var r=c(e,t,this.encryptionKey,!1),a=function(){return new p(r)};return new P(a,a)}},s}();t.CipherTransformFactory=I},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorSpace=void 0;var a=r(5),n=r(183);function i(e){return i="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},i(e)}function o(e,t){return!t||"object"!==i(t)&&"function"!==typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function d(e,t,r){return t&&f(e.prototype,t),r&&f(e,r),e}function g(e,t,r,a,n,i,o){var s=3;o=1!==o?0:o;for(var c,l=r/n,u=a/i,h=0,f=new Uint16Array(n),d=r*s,g=0;g<n;g++)f[g]=Math.floor(g*l)*s;for(var p=0;p<i;p++)for(var m=Math.floor(p*u)*d,v=0;v<n;v++)c=m+f[v],t[h++]=e[c++],t[h++]=e[c++],t[h++]=e[c++],h+=o}var p=function(){function e(t,r){h(this,e),this.constructor===e&&(0,a.unreachable)("Cannot initialize ColorSpace."),this.name=t,this.numComps=r}return d(e,[{key:"getRgb",value:function(e,t){var r=new Uint8ClampedArray(3);return this.getRgbItem(e,t,r,0),r}},{key:"getRgbItem",value:function(e,t,r,n){(0,a.unreachable)("Should not call ColorSpace.getRgbItem")}},{key:"getRgbBuffer",value:function(e,t,r,n,i,o,s){(0,a.unreachable)("Should not call ColorSpace.getRgbBuffer")}},{key:"getOutputLength",value:function(e,t){(0,a.unreachable)("Should not call ColorSpace.getOutputLength")}},{key:"isPassthrough",value:function(e){return!1}},{key:"isDefaultDecode",value:function(t,r){return e.isDefaultDecode(t,this.numComps)}},{key:"fillRgb",value:function(e,t,r,a,n,i,o,s,c){var l=t*r,u=null,h=1<<o,f=r!==n||t!==a;if(this.isPassthrough(o))u=s;else if(1===this.numComps&&l>h&&"DeviceGray"!==this.name&&"DeviceRGB"!==this.name){for(var d=o<=8?new Uint8Array(h):new Uint16Array(h),p=0;p<h;p++)d[p]=p;var m=new Uint8ClampedArray(3*h);if(this.getRgbBuffer(d,0,h,m,0,o,0),f){u=new Uint8Array(3*l);for(var v=0,b=0;b<l;++b){var y=3*s[b];u[v++]=m[y],u[v++]=m[y+1],u[v++]=m[y+2]}}else for(var w=0,k=0;k<l;++k){var S=3*s[k];e[w++]=m[S],e[w++]=m[S+1],e[w++]=m[S+2],w+=c}}else f?(u=new Uint8ClampedArray(3*l),this.getRgbBuffer(s,0,l,u,0,o,0)):this.getRgbBuffer(s,0,a*i,e,0,o,c);if(u)if(f)g(u,e,t,r,a,n,c);else for(var x=0,C=0,A=0,O=a*i;A<O;A++)e[x++]=u[C++],e[x++]=u[C++],e[x++]=u[C++],x+=c}},{key:"usesZeroToOneRange",get:function(){return(0,a.shadow)(this,"usesZeroToOneRange",!0)}}],[{key:"parse",value:function(e,t,r,a){var n=this.parseToIR(e,t,r,a);return this.fromIR(n)}},{key:"fromIR",value:function(e){var t,r,n,i=Array.isArray(e)?e[0]:e;switch(i){case"DeviceGrayCS":return this.singletons.gray;case"DeviceRgbCS":return this.singletons.rgb;case"DeviceCmykCS":return this.singletons.cmyk;case"CalGrayCS":return t=e[1],r=e[2],n=e[3],new S(t,r,n);case"CalRGBCS":t=e[1],r=e[2],n=e[3];var o=e[4];return new x(t,r,n,o);case"PatternCS":var s=e[1];return s&&(s=this.fromIR(s)),new v(s);case"IndexedCS":var c=e[1],l=e[2],u=e[3];return new b(this.fromIR(c),l,u);case"AlternateCS":var h=e[1],f=e[2],d=e[3];return new m(h,this.fromIR(f),d);case"LabCS":t=e[1],r=e[2];var g=e[3];return new C(t,r,g);default:throw new a.FormatError("Unknown colorspace name: ".concat(i))}}},{key:"parseToIR",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;if(e=t.fetchIfRef(e),(0,n.isName)(e))switch(e.name){case"DeviceGray":case"G":return"DeviceGrayCS";case"DeviceRGB":case"RGB":return"DeviceRgbCS";case"DeviceCMYK":case"CMYK":return"DeviceCmykCS";case"Pattern":return["PatternCS",null];default:if((0,n.isDict)(r)){var o=r.get("ColorSpace");if((0,n.isDict)(o)){var s=o.get(e.name);if(s){if((0,n.isName)(s))return this.parseToIR(s,t,r,i);e=s;break}}}throw new a.FormatError("unrecognized colorspace ".concat(e.name))}if(Array.isArray(e)){var c,l,u,h,f,d,g=t.fetchIfRef(e[0]).name;switch(g){case"DeviceGray":case"G":return"DeviceGrayCS";case"DeviceRGB":case"RGB":return"DeviceRgbCS";case"DeviceCMYK":case"CMYK":return"DeviceCmykCS";case"CalGray":return l=t.fetchIfRef(e[1]),h=l.getArray("WhitePoint"),f=l.getArray("BlackPoint"),d=l.get("Gamma"),["CalGrayCS",h,f,d];case"CalRGB":l=t.fetchIfRef(e[1]),h=l.getArray("WhitePoint"),f=l.getArray("BlackPoint"),d=l.getArray("Gamma");var p=l.getArray("Matrix");return["CalRGBCS",h,f,d,p];case"ICCBased":var m=t.fetchIfRef(e[1]),v=m.dict;if(c=v.get("N"),u=v.get("Alternate"),u){var b=this.parseToIR(u,t,r,i),y=this.fromIR(b,i);if(y.numComps===c)return b;(0,a.warn)("ICCBased color space: Ignoring incorrect /Alternate entry.")}if(1===c)return"DeviceGrayCS";if(3===c)return"DeviceRgbCS";if(4===c)return"DeviceCmykCS";break;case"Pattern":var w=e[1]||null;return w&&(w=this.parseToIR(w,t,r,i)),["PatternCS",w];case"Indexed":case"I":var k=this.parseToIR(e[1],t,r,i),S=t.fetchIfRef(e[2])+1,x=t.fetchIfRef(e[3]);return(0,n.isStream)(x)&&(x=x.getBytes()),["IndexedCS",k,S,x];case"Separation":case"DeviceN":var C=t.fetchIfRef(e[1]);c=Array.isArray(C)?C.length:1,u=this.parseToIR(e[2],t,r,i);var A=i.create(t.fetchIfRef(e[3]));return["AlternateCS",c,u,A];case"Lab":l=t.fetchIfRef(e[1]),h=l.getArray("WhitePoint"),f=l.getArray("BlackPoint");var O=l.getArray("Range");return["LabCS",h,f,O];default:throw new a.FormatError('unimplemented color space object "'.concat(g,'"'))}}throw new a.FormatError('unrecognized color space object: "'.concat(e,'"'))}},{key:"isDefaultDecode",value:function(e,t){if(!Array.isArray(e))return!0;if(2*t!==e.length)return(0,a.warn)("The decode map is not the correct length"),!0;for(var r=0,n=e.length;r<n;r+=2)if(0!==e[r]||1!==e[r+1])return!1;return!0}},{key:"singletons",get:function(){return(0,a.shadow)(this,"singletons",{get gray(){return(0,a.shadow)(this,"gray",new y)},get rgb(){return(0,a.shadow)(this,"rgb",new w)},get cmyk(){return(0,a.shadow)(this,"cmyk",new k)}})}}]),e}();t.ColorSpace=p;var m=function(e){function t(e,r,a){var n;return h(this,t),n=o(this,c(t).call(this,"Alternate",e)),n.base=r,n.tintFn=a,n.tmpBuf=new Float32Array(r.numComps),n}return l(t,e),d(t,[{key:"getRgbItem",value:function(e,t,r,a){var n=this.tmpBuf;this.tintFn(e,t,n,0),this.base.getRgbItem(n,0,r,a)}},{key:"getRgbBuffer",value:function(e,t,r,a,n,i,o){var s,c,l=this.tintFn,u=this.base,h=1/((1<<i)-1),f=u.numComps,d=u.usesZeroToOneRange,g=(u.isPassthrough(8)||!d)&&0===o,p=g?n:0,m=g?a:new Uint8ClampedArray(f*r),v=this.numComps,b=new Float32Array(v),y=new Float32Array(f);for(s=0;s<r;s++){for(c=0;c<v;c++)b[c]=e[t++]*h;if(l(b,0,y,0),d)for(c=0;c<f;c++)m[p++]=255*y[c];else u.getRgbItem(y,0,m,p),p+=f}g||u.getRgbBuffer(m,0,r,a,n,8,o)}},{key:"getOutputLength",value:function(e,t){return this.base.getOutputLength(e*this.base.numComps/this.numComps,t)}}]),t}(p),v=function(e){function t(e){var r;return h(this,t),r=o(this,c(t).call(this,"Pattern",null)),r.base=e,r}return l(t,e),d(t,[{key:"isDefaultDecode",value:function(e,t){(0,a.unreachable)("Should not call PatternCS.isDefaultDecode")}}]),t}(p),b=function(e){function t(e,r,i){var s;h(this,t),s=o(this,c(t).call(this,"Indexed",1)),s.base=e,s.highVal=r;var l=e.numComps,u=l*r;if((0,n.isStream)(i)){s.lookup=new Uint8Array(u);var f=i.getBytes(u);s.lookup.set(f)}else if((0,a.isString)(i)){s.lookup=new Uint8Array(u);for(var d=0;d<u;++d)s.lookup[d]=i.charCodeAt(d)}else{if(!(i instanceof Uint8Array))throw new a.FormatError("Unrecognized lookup table: ".concat(i));s.lookup=i}return s}return l(t,e),d(t,[{key:"getRgbItem",value:function(e,t,r,a){var n=this.base.numComps,i=e[t]*n;this.base.getRgbBuffer(this.lookup,i,1,r,a,8,0)}},{key:"getRgbBuffer",value:function(e,t,r,a,n,i,o){for(var s=this.base,c=s.numComps,l=s.getOutputLength(c,o),u=this.lookup,h=0;h<r;++h){var f=e[t++]*c;s.getRgbBuffer(u,f,1,a,n,8,o),n+=l}}},{key:"getOutputLength",value:function(e,t){return this.base.getOutputLength(e*this.base.numComps,t)}},{key:"isDefaultDecode",value:function(e,t){return!Array.isArray(e)||(2!==e.length?((0,a.warn)("Decode map length is not correct"),!0):!Number.isInteger(t)||t<1?((0,a.warn)("Bits per component is not correct"),!0):0===e[0]&&e[1]===(1<<t)-1)}}]),t}(p),y=function(e){function t(){return h(this,t),o(this,c(t).call(this,"DeviceGray",1))}return l(t,e),d(t,[{key:"getRgbItem",value:function(e,t,r,a){var n=255*e[t];r[a]=r[a+1]=r[a+2]=n}},{key:"getRgbBuffer",value:function(e,t,r,a,n,i,o){for(var s=255/((1<<i)-1),c=t,l=n,u=0;u<r;++u){var h=s*e[c++];a[l++]=h,a[l++]=h,a[l++]=h,l+=o}}},{key:"getOutputLength",value:function(e,t){return e*(3+t)}}]),t}(p),w=function(e){function t(){return h(this,t),o(this,c(t).call(this,"DeviceRGB",3))}return l(t,e),d(t,[{key:"getRgbItem",value:function(e,t,r,a){r[a]=255*e[t],r[a+1]=255*e[t+1],r[a+2]=255*e[t+2]}},{key:"getRgbBuffer",value:function(e,t,r,a,n,i,o){if(8!==i||0!==o)for(var s=255/((1<<i)-1),c=t,l=n,u=0;u<r;++u)a[l++]=s*e[c++],a[l++]=s*e[c++],a[l++]=s*e[c++],l+=o;else a.set(e.subarray(t,t+3*r),n)}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}},{key:"isPassthrough",value:function(e){return 8===e}}]),t}(p),k=function(){function e(e,t,r,a,n){var i=e[t]*r,o=e[t+1]*r,s=e[t+2]*r,c=e[t+3]*r;a[n]=255+i*(-4.387332384609988*i+54.48615194189176*o+18.82290502165302*s+212.25662451639585*c-285.2331026137004)+o*(1.7149763477362134*o-5.6096736904047315*s+-17.873870861415444*c-5.497006427196366)+s*(-2.5217340131683033*s-21.248923337353073*c+17.5119270841813)+c*(-21.86122147463605*c-189.48180835922747),a[n+1]=255+i*(8.841041422036149*i+60.118027045597366*o+6.871425592049007*s+31.159100130055922*c-79.2970844816548)+o*(-15.310361306967817*o+17.575251261109482*s+131.35250912493976*c-190.9453302588951)+s*(4.444339102852739*s+9.8632861493405*c-24.86741582555878)+c*(-20.737325471181034*c-187.80453709719578),a[n+2]=255+i*(.8842522430003296*i+8.078677503112928*o+30.89978309703729*s-.23883238689178934*c-14.183576799673286)+o*(10.49593273432072*o+63.02378494754052*s+50.606957656360734*c-112.23884253719248)+s*(.03296041114873217*s+115.60384449646641*c-193.58209356861505)+c*(-22.33816807309886*c-180.12613974708367)}var t=function(t){function r(){return h(this,r),o(this,c(r).call(this,"DeviceCMYK",4))}return l(r,t),d(r,[{key:"getRgbItem",value:function(t,r,a,n){e(t,r,1,a,n)}},{key:"getRgbBuffer",value:function(t,r,a,n,i,o,s){for(var c=1/((1<<o)-1),l=0;l<a;l++)e(t,r,c,n,i),r+=4,i+=3+s}},{key:"getOutputLength",value:function(e,t){return e/4*(3+t)|0}}]),r}(p);return t}(),S=function(){function e(e,t,r,a,n,i){var o=t[r]*i,s=Math.pow(o,e.G),c=e.YW*s,l=Math.max(295.8*Math.pow(c,.3333333333333333)-40.8,0);a[n]=l,a[n+1]=l,a[n+2]=l}var t=function(t){function r(e,t,n){var i;if(h(this,r),i=o(this,c(r).call(this,"CalGray",1)),!e)throw new a.FormatError("WhitePoint missing - required for color space CalGray");if(t=t||[0,0,0],n=n||1,i.XW=e[0],i.YW=e[1],i.ZW=e[2],i.XB=t[0],i.YB=t[1],i.ZB=t[2],i.G=n,i.XW<0||i.ZW<0||1!==i.YW)throw new a.FormatError("Invalid WhitePoint components for ".concat(i.name)+", no fallback available");return(i.XB<0||i.YB<0||i.ZB<0)&&((0,a.info)("Invalid BlackPoint for ".concat(i.name,", falling back to default.")),i.XB=i.YB=i.ZB=0),0===i.XB&&0===i.YB&&0===i.ZB||(0,a.warn)("".concat(i.name,", BlackPoint: XB: ").concat(i.XB,", YB: ").concat(i.YB,", ")+"ZB: ".concat(i.ZB,", only default values are supported.")),i.G<1&&((0,a.info)("Invalid Gamma: ".concat(i.G," for ").concat(i.name,", ")+"falling back to default."),i.G=1),i}return l(r,t),d(r,[{key:"getRgbItem",value:function(t,r,a,n){e(this,t,r,a,n,1)}},{key:"getRgbBuffer",value:function(t,r,a,n,i,o,s){for(var c=1/((1<<o)-1),l=0;l<a;++l)e(this,t,r,n,i,c),r+=1,i+=3+s}},{key:"getOutputLength",value:function(e,t){return e*(3+t)}}]),r}(p);return t}(),x=function(){var e=new Float32Array([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296]),t=new Float32Array([.9869929,-.1470543,.1599627,.4323053,.5183603,.0492912,-.0085287,.0400428,.9684867]),r=new Float32Array([3.2404542,-1.5371385,-.4985314,-.969266,1.8760108,.041556,.0556434,-.2040259,1.0572252]),n=new Float32Array([1,1,1]),i=new Float32Array(3),s=new Float32Array(3),u=new Float32Array(3),f=Math.pow(24/116,3)/8;function g(e,t,r){r[0]=e[0]*t[0]+e[1]*t[1]+e[2]*t[2],r[1]=e[3]*t[0]+e[4]*t[1]+e[5]*t[2],r[2]=e[6]*t[0]+e[7]*t[1]+e[8]*t[2]}function m(e,t,r){r[0]=1*t[0]/e[0],r[1]=1*t[1]/e[1],r[2]=1*t[2]/e[2]}function v(e,t,r){var a=.95047,n=1,i=1.08883;r[0]=t[0]*a/e[0],r[1]=t[1]*n/e[1],r[2]=t[2]*i/e[2]}function b(e){return y(0,1,e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function y(e,t,r){return Math.max(e,Math.min(t,r))}function w(e){return e<0?-w(-e):e>8?Math.pow((e+16)/116,3):e*f}function k(e,t,r){if(0===e[0]&&0===e[1]&&0===e[2])return r[0]=t[0],r[1]=t[1],void(r[2]=t[2]);var a=w(0),n=a,i=w(e[0]),o=a,s=w(e[1]),c=a,l=w(e[2]),u=(1-n)/(1-i),h=1-u,f=(1-o)/(1-s),d=1-f,g=(1-c)/(1-l),p=1-g;r[0]=t[0]*u+h,r[1]=t[1]*f+d,r[2]=t[2]*g+p}function S(r,a,n){if(1===r[0]&&1===r[2])return n[0]=a[0],n[1]=a[1],void(n[2]=a[2]);var o=n;g(e,a,o);var s=i;m(r,o,s),g(t,s,n)}function x(r,a,n){var o=n;g(e,a,o);var s=i;v(r,o,s),g(t,s,n)}function C(e,t,a,i,o,c){var l=y(0,1,t[a]*c),h=y(0,1,t[a+1]*c),f=y(0,1,t[a+2]*c),d=Math.pow(l,e.GR),p=Math.pow(h,e.GG),m=Math.pow(f,e.GB),v=e.MXA*d+e.MXB*p+e.MXC*m,w=e.MYA*d+e.MYB*p+e.MYC*m,C=e.MZA*d+e.MZB*p+e.MZC*m,A=s;A[0]=v,A[1]=w,A[2]=C;var O=u;S(e.whitePoint,A,O);var P=s;k(e.blackPoint,O,P);var I=u;x(n,P,I);var T=s;g(r,I,T),i[o]=255*b(T[0]),i[o+1]=255*b(T[1]),i[o+2]=255*b(T[2])}var A=function(e){function t(e,r,n,i){var s;if(h(this,t),s=o(this,c(t).call(this,"CalRGB",3)),!e)throw new a.FormatError("WhitePoint missing - required for color space CalRGB");r=r||new Float32Array(3),n=n||new Float32Array([1,1,1]),i=i||new Float32Array([1,0,0,0,1,0,0,0,1]);var l=e[0],u=e[1],f=e[2];s.whitePoint=e;var d=r[0],g=r[1],p=r[2];if(s.blackPoint=r,s.GR=n[0],s.GG=n[1],s.GB=n[2],s.MXA=i[0],s.MYA=i[1],s.MZA=i[2],s.MXB=i[3],s.MYB=i[4],s.MZB=i[5],s.MXC=i[6],s.MYC=i[7],s.MZC=i[8],l<0||f<0||1!==u)throw new a.FormatError("Invalid WhitePoint components for ".concat(s.name)+", no fallback available");return(d<0||g<0||p<0)&&((0,a.info)("Invalid BlackPoint for ".concat(s.name," [").concat(d,", ").concat(g,", ").concat(p,"], ")+"falling back to default."),s.blackPoint=new Float32Array(3)),(s.GR<0||s.GG<0||s.GB<0)&&((0,a.info)("Invalid Gamma [".concat(s.GR,", ").concat(s.GG,", ").concat(s.GB,"] for ")+"".concat(s.name,", falling back to default.")),s.GR=s.GG=s.GB=1),s}return l(t,e),d(t,[{key:"getRgbItem",value:function(e,t,r,a){C(this,e,t,r,a,1)}},{key:"getRgbBuffer",value:function(e,t,r,a,n,i,o){for(var s=1/((1<<i)-1),c=0;c<r;++c)C(this,e,t,a,n,s),t+=3,n+=3+o}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}}]),t}(p);return A}(),C=function(){function e(e){var t;return t=e>=6/29?e*e*e:108/841*(e-4/29),t}function t(e,t,r,a){return r+e*(a-r)/t}function r(r,a,n,i,o,s){var c=a[n],l=a[n+1],u=a[n+2];!1!==i&&(c=t(c,i,0,100),l=t(l,i,r.amin,r.amax),u=t(u,i,r.bmin,r.bmax)),l=l>r.amax?r.amax:l<r.amin?r.amin:l,u=u>r.bmax?r.bmax:u<r.bmin?r.bmin:u;var h,f,d,g=(c+16)/116,p=g+l/500,m=g-u/200,v=r.XW*e(p),b=r.YW*e(g),y=r.ZW*e(m);r.ZW<1?(h=3.1339*v+-1.617*b+-.4906*y,f=-.9785*v+1.916*b+.0333*y,d=.072*v+-.229*b+1.4057*y):(h=3.2406*v+-1.5372*b+-.4986*y,f=-.9689*v+1.8758*b+.0415*y,d=.0557*v+-.204*b+1.057*y),o[s]=255*Math.sqrt(h),o[s+1]=255*Math.sqrt(f),o[s+2]=255*Math.sqrt(d)}var n=function(e){function t(e,r,n){var i;if(h(this,t),i=o(this,c(t).call(this,"Lab",3)),!e)throw new a.FormatError("WhitePoint missing - required for color space Lab");if(r=r||[0,0,0],n=n||[-100,100,-100,100],i.XW=e[0],i.YW=e[1],i.ZW=e[2],i.amin=n[0],i.amax=n[1],i.bmin=n[2],i.bmax=n[3],i.XB=r[0],i.YB=r[1],i.ZB=r[2],i.XW<0||i.ZW<0||1!==i.YW)throw new a.FormatError("Invalid WhitePoint components, no fallback available");return(i.XB<0||i.YB<0||i.ZB<0)&&((0,a.info)("Invalid BlackPoint, falling back to default"),i.XB=i.YB=i.ZB=0),(i.amin>i.amax||i.bmin>i.bmax)&&((0,a.info)("Invalid Range, falling back to defaults"),i.amin=-100,i.amax=100,i.bmin=-100,i.bmax=100),i}return l(t,e),d(t,[{key:"getRgbItem",value:function(e,t,a,n){r(this,e,t,!1,a,n)}},{key:"getRgbBuffer",value:function(e,t,a,n,i,o,s){for(var c=(1<<o)-1,l=0;l<a;l++)r(this,e,t,c,n,i),t+=3,i+=3+s}},{key:"getOutputLength",value:function(e,t){return e*(3+t)/3|0}},{key:"isDefaultDecode",value:function(e,t){return!0}},{key:"usesZeroToOneRange",get:function(){return(0,a.shadow)(this,"usesZeroToOneRange",!1)}}]),t}(p);return n}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQuadPoints=O,t.MarkupAnnotation=t.AnnotationFactory=t.AnnotationBorderStyle=t.Annotation=void 0;var a=r(5),n=r(188),i=r(183),o=r(201),s=r(186),c=r(203),l=r(190);function u(e,t,r){return u="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var a=h(e,t);if(a){var n=Object.getOwnPropertyDescriptor(a,t);return n.get?n.get.call(r):n.value}},u(e,t,r||e)}function h(e,t){while(!Object.prototype.hasOwnProperty.call(e,t))if(e=p(e),null===e)break;return e}function f(e){return f="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},f(e)}function d(e,t){return!t||"object"!==f(t)&&"function"!==typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function b(e,t){return k(e)||w(e,t)||y()}function y(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function w(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],a=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0)if(r.push(o.value),t&&r.length===t)break}catch(c){n=!0,i=c}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}return r}}function k(e){if(Array.isArray(e))return e}function S(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function C(e,t,r){return t&&x(e.prototype,t),r&&x(e,r),e}var A=function(){function e(){S(this,e)}return C(e,null,[{key:"create",value:function(e,t,r,a){return r.ensure(this,"_create",[e,t,r,a])}},{key:"_create",value:function(e,t,r,n){var o=e.fetchIfRef(t);if((0,i.isDict)(o)){var c=(0,i.isRef)(t)?t.toString():"annot_".concat(n.createObjId()),l=o.get("Subtype");l=(0,i.isName)(l)?l.name:null;var u={xref:e,dict:o,subtype:l,id:c,pdfManager:r};switch(l){case"Link":return new M(u);case"Text":return new L(u);case"Widget":var h=(0,s.getInheritableProperty)({dict:o,key:"FT"});switch(h=(0,i.isName)(h)?h.name:null,h){case"Tx":return new B(u);case"Btn":return new _(u);case"Ch":return new R(u)}return(0,a.warn)('Unimplemented widget field type "'+h+'", falling back to base field type.'),new F(u);case"Popup":return new D(u);case"FreeText":return new N(u);case"Line":return new U(u);case"Square":return new j(u);case"Circle":return new q(u);case"PolyLine":return new z(u);case"Polygon":return new H(u);case"Caret":return new G(u);case"Ink":return new W(u);case"Highlight":return new X(u);case"Underline":return new V(u);case"Squiggly":return new K(u);case"StrikeOut":return new Y(u);case"Stamp":return new J(u);case"FileAttachment":return new Z(u);default:return l?(0,a.warn)('Unimplemented annotation type "'+l+'", falling back to base annotation.'):(0,a.warn)("Annotation is missing the required /Subtype."),new I(u)}}}}]),e}();function O(e,t){if(!e.has("QuadPoints"))return null;var r=e.getArray("QuadPoints");if(!Array.isArray(r)||r.length%8>0)return null;for(var a=[],n=0,i=r.length/8;n<i;n++){a.push([]);for(var o=8*n,s=8*n+8;o<s;o+=2){var c=r[o],l=r[o+1];if(c<t[0]||c>t[2]||l<t[1]||l>t[3])return null;a[n].push({x:c,y:l})}}return a}function P(e,t,r){var n=a.Util.getAxialAlignedBoundingBox(t,r),i=b(n,4),o=i[0],s=i[1],c=i[2],l=i[3];if(o===c||s===l)return[1,0,0,1,e[0],e[1]];var u=(e[2]-e[0])/(c-o),h=(e[3]-e[1])/(l-s);return[u,0,0,h,e[0]-o*u,e[1]-s*h]}t.AnnotationFactory=A;var I=function(){function e(t){S(this,e);var r=t.dict;this.setContents(r.get("Contents")),this.setModificationDate(r.get("M")),this.setFlags(r.get("F")),this.setRectangle(r.getArray("Rect")),this.setColor(r.getArray("C")),this.setBorderStyle(r),this.setAppearance(r),this.data={annotationFlags:this.flags,borderStyle:this.borderStyle,color:this.color,contents:this.contents,hasAppearance:!!this.appearance,id:t.id,modificationDate:this.modificationDate,rect:this.rectangle,subtype:t.subtype}}return C(e,[{key:"_hasFlag",value:function(e,t){return!!(e&t)}},{key:"_isViewable",value:function(e){return!this._hasFlag(e,a.AnnotationFlag.INVISIBLE)&&!this._hasFlag(e,a.AnnotationFlag.HIDDEN)&&!this._hasFlag(e,a.AnnotationFlag.NOVIEW)}},{key:"_isPrintable",value:function(e){return this._hasFlag(e,a.AnnotationFlag.PRINT)&&!this._hasFlag(e,a.AnnotationFlag.INVISIBLE)&&!this._hasFlag(e,a.AnnotationFlag.HIDDEN)}},{key:"setContents",value:function(e){this.contents=(0,a.stringToPDFString)(e||"")}},{key:"setModificationDate",value:function(e){this.modificationDate=(0,a.isString)(e)?e:null}},{key:"setFlags",value:function(e){this.flags=Number.isInteger(e)&&e>0?e:0}},{key:"hasFlag",value:function(e){return this._hasFlag(this.flags,e)}},{key:"setRectangle",value:function(e){Array.isArray(e)&&4===e.length?this.rectangle=a.Util.normalizeRect(e):this.rectangle=[0,0,0,0]}},{key:"setColor",value:function(e){var t=new Uint8ClampedArray(3);if(Array.isArray(e))switch(e.length){case 0:this.color=null;break;case 1:o.ColorSpace.singletons.gray.getRgbItem(e,0,t,0),this.color=t;break;case 3:o.ColorSpace.singletons.rgb.getRgbItem(e,0,t,0),this.color=t;break;case 4:o.ColorSpace.singletons.cmyk.getRgbItem(e,0,t,0),this.color=t;break;default:this.color=t;break}else this.color=t}},{key:"setBorderStyle",value:function(e){if(this.borderStyle=new T,(0,i.isDict)(e))if(e.has("BS")){var t=e.get("BS"),r=t.get("Type");r&&!(0,i.isName)(r,"Border")||(this.borderStyle.setWidth(t.get("W"),this.rectangle),this.borderStyle.setStyle(t.get("S")),this.borderStyle.setDashArray(t.getArray("D")))}else if(e.has("Border")){var a=e.getArray("Border");Array.isArray(a)&&a.length>=3&&(this.borderStyle.setHorizontalCornerRadius(a[0]),this.borderStyle.setVerticalCornerRadius(a[1]),this.borderStyle.setWidth(a[2],this.rectangle),4===a.length&&this.borderStyle.setDashArray(a[3]))}else this.borderStyle.setWidth(0)}},{key:"setAppearance",value:function(e){this.appearance=null;var t=e.get("AP");if((0,i.isDict)(t)){var r=t.get("N");if((0,i.isStream)(r))this.appearance=r;else if((0,i.isDict)(r)){var a=e.get("AS");(0,i.isName)(a)&&r.has(a.name)&&(this.appearance=r.get(a.name))}}}},{key:"loadResources",value:function(e){return this.appearance.dict.getAsync("Resources").then((function(t){if(t){var r=new n.ObjectLoader(t,e,t.xref);return r.load().then((function(){return t}))}}))}},{key:"getOperatorList",value:function(e,t,r){var n=this;if(!this.appearance)return Promise.resolve(new c.OperatorList);var i=this.data,o=this.appearance.dict,s=this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"]),l=o.getArray("BBox")||[0,0,1,1],u=o.getArray("Matrix")||[1,0,0,1,0,0],h=P(i.rect,l,u);return s.then((function(r){var o=new c.OperatorList;return o.addOp(a.OPS.beginAnnotation,[i.rect,h,u]),e.getOperatorList({stream:n.appearance,task:t,resources:r,operatorList:o}).then((function(){return o.addOp(a.OPS.endAnnotation,[]),n.appearance.reset(),o}))}))}},{key:"viewable",get:function(){return 0===this.flags||this._isViewable(this.flags)}},{key:"printable",get:function(){return 0!==this.flags&&this._isPrintable(this.flags)}}]),e}();t.Annotation=I;var T=function(){function e(){S(this,e),this.width=1,this.style=a.AnnotationBorderStyleType.SOLID,this.dashArray=[3],this.horizontalCornerRadius=0,this.verticalCornerRadius=0}return C(e,[{key:"setWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0,0];if((0,i.isName)(e))this.width=0;else if(Number.isInteger(e)){if(e>0){var r=(t[2]-t[0])/2,n=(t[3]-t[1])/2;r>0&&n>0&&(e>r||e>n)&&((0,a.warn)("AnnotationBorderStyle.setWidth - ignoring width: ".concat(e)),e=1)}this.width=e}}},{key:"setStyle",value:function(e){if((0,i.isName)(e))switch(e.name){case"S":this.style=a.AnnotationBorderStyleType.SOLID;break;case"D":this.style=a.AnnotationBorderStyleType.DASHED;break;case"B":this.style=a.AnnotationBorderStyleType.BEVELED;break;case"I":this.style=a.AnnotationBorderStyleType.INSET;break;case"U":this.style=a.AnnotationBorderStyleType.UNDERLINE;break;default:break}}},{key:"setDashArray",value:function(e){if(Array.isArray(e)&&e.length>0){var t=!0,r=!0,a=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0){var c=o.value,l=+c>=0;if(!l){t=!1;break}c>0&&(r=!1)}}catch(u){n=!0,i=u}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}t&&!r?this.dashArray=e:this.width=0}else e&&(this.width=0)}},{key:"setHorizontalCornerRadius",value:function(e){Number.isInteger(e)&&(this.horizontalCornerRadius=e)}},{key:"setVerticalCornerRadius",value:function(e){Number.isInteger(e)&&(this.verticalCornerRadius=e)}}]),e}();t.AnnotationBorderStyle=T;var E=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e));var n=e.dict;if(n.has("IRT")){var o=n.getRaw("IRT");r.data.inReplyTo=(0,i.isRef)(o)?o.toString():null;var s=n.get("RT");r.data.replyType=(0,i.isName)(s)?s.name:a.AnnotationReplyType.REPLY}if(r.data.replyType===a.AnnotationReplyType.GROUP){var c=n.get("IRT");r.data.title=(0,a.stringToPDFString)(c.get("T")||""),r.setContents(c.get("Contents")),r.data.contents=r.contents,c.has("CreationDate")?(r.setCreationDate(c.get("CreationDate")),r.data.creationDate=r.creationDate):r.data.creationDate=null,c.has("M")?(r.setModificationDate(c.get("M")),r.data.modificationDate=r.modificationDate):r.data.modificationDate=null,r.data.hasPopup=c.has("Popup"),c.has("C")?(r.setColor(c.getArray("C")),r.data.color=r.color):r.data.color=null}else r.data.title=(0,a.stringToPDFString)(n.get("T")||""),r.setCreationDate(n.get("CreationDate")),r.data.creationDate=r.creationDate,r.data.hasPopup=n.has("Popup"),n.has("C")||(r.data.color=null);return r}return m(t,e),C(t,[{key:"setCreationDate",value:function(e){this.creationDate=(0,a.isString)(e)?e:null}}]),t}(I);t.MarkupAnnotation=E;var F=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e));var n=e.dict,o=r.data;o.annotationType=a.AnnotationType.WIDGET,o.fieldName=r._constructFieldName(n),o.fieldValue=(0,s.getInheritableProperty)({dict:n,key:"V",getArray:!0}),o.alternativeText=(0,a.stringToPDFString)(n.get("TU")||""),o.defaultAppearance=(0,s.getInheritableProperty)({dict:n,key:"DA"})||"";var c=(0,s.getInheritableProperty)({dict:n,key:"FT"});return o.fieldType=(0,i.isName)(c)?c.name:null,r.fieldResources=(0,s.getInheritableProperty)({dict:n,key:"DR"})||i.Dict.empty,o.fieldFlags=(0,s.getInheritableProperty)({dict:n,key:"Ff"}),(!Number.isInteger(o.fieldFlags)||o.fieldFlags<0)&&(o.fieldFlags=0),o.readOnly=r.hasFieldFlag(a.AnnotationFieldFlag.READONLY),"Sig"===o.fieldType&&(o.fieldValue=null,r.setFlags(a.AnnotationFlag.HIDDEN)),r}return m(t,e),C(t,[{key:"_constructFieldName",value:function(e){if(!e.has("T")&&!e.has("Parent"))return(0,a.warn)("Unknown field name, falling back to empty field name."),"";if(!e.has("Parent"))return(0,a.stringToPDFString)(e.get("T"));var t=[];e.has("T")&&t.unshift((0,a.stringToPDFString)(e.get("T")));var r=e;while(r.has("Parent")){if(r=r.get("Parent"),!(0,i.isDict)(r))break;r.has("T")&&t.unshift((0,a.stringToPDFString)(r.get("T")))}return t.join(".")}},{key:"hasFieldFlag",value:function(e){return!!(this.data.fieldFlags&e)}},{key:"getOperatorList",value:function(e,r,a){return a?Promise.resolve(new c.OperatorList):u(p(t.prototype),"getOperatorList",this).call(this,e,r,a)}}]),t}(I),B=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e));var n=e.dict;r.data.fieldValue=(0,a.stringToPDFString)(r.data.fieldValue||"");var i=(0,s.getInheritableProperty)({dict:n,key:"Q"});(!Number.isInteger(i)||i<0||i>2)&&(i=null),r.data.textAlignment=i;var o=(0,s.getInheritableProperty)({dict:n,key:"MaxLen"});return(!Number.isInteger(o)||o<0)&&(o=null),r.data.maxLen=o,r.data.multiLine=r.hasFieldFlag(a.AnnotationFieldFlag.MULTILINE),r.data.comb=r.hasFieldFlag(a.AnnotationFieldFlag.COMB)&&!r.hasFieldFlag(a.AnnotationFieldFlag.MULTILINE)&&!r.hasFieldFlag(a.AnnotationFieldFlag.PASSWORD)&&!r.hasFieldFlag(a.AnnotationFieldFlag.FILESELECT)&&null!==r.data.maxLen,r}return m(t,e),C(t,[{key:"getOperatorList",value:function(e,r,n){if(n||this.appearance)return u(p(t.prototype),"getOperatorList",this).call(this,e,r,n);var i=new c.OperatorList;if(!this.data.defaultAppearance)return Promise.resolve(i);var o=new l.Stream((0,a.stringToBytes)(this.data.defaultAppearance));return e.getOperatorList({stream:o,task:r,resources:this.fieldResources,operatorList:i}).then((function(){return i}))}}]),t}(F),_=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.checkBox=!r.hasFieldFlag(a.AnnotationFieldFlag.RADIO)&&!r.hasFieldFlag(a.AnnotationFieldFlag.PUSHBUTTON),r.data.radioButton=r.hasFieldFlag(a.AnnotationFieldFlag.RADIO)&&!r.hasFieldFlag(a.AnnotationFieldFlag.PUSHBUTTON),r.data.pushButton=r.hasFieldFlag(a.AnnotationFieldFlag.PUSHBUTTON),r.data.checkBox?r._processCheckBox(e):r.data.radioButton?r._processRadioButton(e):r.data.pushButton?r._processPushButton(e):(0,a.warn)("Invalid field flags for button widget annotation"),r}return m(t,e),C(t,[{key:"_processCheckBox",value:function(e){(0,i.isName)(this.data.fieldValue)&&(this.data.fieldValue=this.data.fieldValue.name);var t=e.dict.get("AP");if((0,i.isDict)(t)){var r=t.get("D");if((0,i.isDict)(r)){var a=r.getKeys(),n=2===a.length;n&&(this.data.exportValue="Off"===a[0]?a[1]:a[0])}}}},{key:"_processRadioButton",value:function(e){this.data.fieldValue=this.data.buttonValue=null;var t=e.dict.get("Parent");if((0,i.isDict)(t)&&t.has("V")){var r=t.get("V");(0,i.isName)(r)&&(this.data.fieldValue=r.name)}var a=e.dict.get("AP");if((0,i.isDict)(a)){var n=a.get("N");if((0,i.isDict)(n)){var o=!0,s=!1,c=void 0;try{for(var l,u=n.getKeys()[Symbol.iterator]();!(o=(l=u.next()).done);o=!0){var h=l.value;if("Off"!==h){this.data.buttonValue=h;break}}}catch(f){s=!0,c=f}finally{try{o||null==u["return"]||u["return"]()}finally{if(s)throw c}}}}}},{key:"_processPushButton",value:function(e){e.dict.has("A")?n.Catalog.parseDestDictionary({destDict:e.dict,resultObj:this.data,docBaseUrl:e.pdfManager.docBaseUrl}):(0,a.warn)("Push buttons without action dictionaries are not supported")}}]),t}(F),R=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.options=[];var n=(0,s.getInheritableProperty)({dict:e.dict,key:"Opt"});if(Array.isArray(n))for(var i=e.xref,o=0,c=n.length;o<c;o++){var l=i.fetchIfRef(n[o]),u=Array.isArray(l);r.data.options[o]={exportValue:u?i.fetchIfRef(l[0]):l,displayValue:(0,a.stringToPDFString)(u?i.fetchIfRef(l[1]):l)}}return Array.isArray(r.data.fieldValue)||(r.data.fieldValue=[r.data.fieldValue]),r.data.combo=r.hasFieldFlag(a.AnnotationFieldFlag.COMBO),r.data.multiSelect=r.hasFieldFlag(a.AnnotationFieldFlag.MULTISELECT),r}return m(t,e),t}(F),L=function(e){function t(e){var r;S(this,t);var n=22;r=d(this,p(t).call(this,e));var i=e.dict;return r.data.annotationType=a.AnnotationType.TEXT,r.data.hasAppearance?r.data.name="NoIcon":(r.data.rect[1]=r.data.rect[3]-n,r.data.rect[2]=r.data.rect[0]+n,r.data.name=i.has("Name")?i.get("Name").name:"Note"),i.has("State")?(r.data.state=i.get("State")||null,r.data.stateModel=i.get("StateModel")||null):(r.data.state=null,r.data.stateModel=null),r}return m(t,e),t}(E),M=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.LINK;var i=O(e.dict,r.rectangle);return i&&(r.data.quadPoints=i),n.Catalog.parseDestDictionary({destDict:e.dict,resultObj:r.data,docBaseUrl:e.pdfManager.docBaseUrl}),r}return m(t,e),t}(I),D=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.POPUP;var n=e.dict.get("Parent");if(!n)return(0,a.warn)("Popup annotation has a missing or invalid parent annotation."),d(r);var o=n.get("Subtype");r.data.parentType=(0,i.isName)(o)?o.name:null;var s=e.dict.getRaw("Parent");r.data.parentId=(0,i.isRef)(s)?s.toString():null;var c=n.get("RT");if((0,i.isName)(c,a.AnnotationReplyType.GROUP)&&(n=n.get("IRT")),n.has("M")?(r.setModificationDate(n.get("M")),r.data.modificationDate=r.modificationDate):r.data.modificationDate=null,n.has("C")?(r.setColor(n.getArray("C")),r.data.color=r.color):r.data.color=null,!r.viewable){var l=n.get("F");r._isViewable(l)&&r.setFlags(l)}return r.data.title=(0,a.stringToPDFString)(n.get("T")||""),r.data.contents=(0,a.stringToPDFString)(n.get("Contents")||""),r}return m(t,e),t}(I),N=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.FREETEXT,r}return m(t,e),t}(E),U=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.LINE,r.data.lineCoordinates=a.Util.normalizeRect(e.dict.getArray("L")),r}return m(t,e),t}(E),j=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.SQUARE,r}return m(t,e),t}(E),q=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.CIRCLE,r}return m(t,e),t}(E),z=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.POLYLINE;var n=e.dict.getArray("Vertices");r.data.vertices=[];for(var i=0,o=n.length;i<o;i+=2)r.data.vertices.push({x:n[i],y:n[i+1]});return r}return m(t,e),t}(E),H=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.POLYGON,r}return m(t,e),t}(z),G=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.CARET,r}return m(t,e),t}(E),W=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.INK;var n=e.xref,i=e.dict.getArray("InkList");r.data.inkLists=[];for(var o=0,s=i.length;o<s;++o){r.data.inkLists.push([]);for(var c=0,l=i[o].length;c<l;c+=2)r.data.inkLists[o].push({x:n.fetchIfRef(i[o][c]),y:n.fetchIfRef(i[o][c+1])})}return r}return m(t,e),t}(E),X=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.HIGHLIGHT;var n=O(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return m(t,e),t}(E),V=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.UNDERLINE;var n=O(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return m(t,e),t}(E),K=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.SQUIGGLY;var n=O(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return m(t,e),t}(E),Y=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.STRIKEOUT;var n=O(e.dict,r.rectangle);return n&&(r.data.quadPoints=n),r}return m(t,e),t}(E),J=function(e){function t(e){var r;return S(this,t),r=d(this,p(t).call(this,e)),r.data.annotationType=a.AnnotationType.STAMP,r}return m(t,e),t}(E),Z=function(e){function t(e){var r;S(this,t),r=d(this,p(t).call(this,e));var i=new n.FileSpec(e.dict.get("FS"),e.xref);return r.data.annotationType=a.AnnotationType.FILEATTACHMENT,r.data.file=i.serializable,r}return m(t,e),t}(E)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OperatorList=void 0;var a=r(5),n=function(){function e(e,t,r,a,n){for(var i=e,o=0,s=t.length-1;o<s;o++){var c=t[o];i=i[c]||(i[c]=[])}i[t[t.length-1]]={checkFn:r,iterateFn:a,processFn:n}}function t(e,t,r,n){for(var i=e+2,o=0;o<t;o++){var s=n[i+4*o],c=1===s.length&&s[0];if(!c||1!==c.width||1!==c.height||c.data.length&&(1!==c.data.length||0!==c.data[0]))break;r[i+4*o]=a.OPS.paintSolidColorImageMask}return t-o}var r=[];function n(e){this.queue=e,this.state=null,this.context={iCurr:0,fnArray:e.fnArray,argsArray:e.argsArray},this.match=null,this.lastProcessed=0}return e(r,[a.OPS.save,a.OPS.transform,a.OPS.paintInlineImageXObject,a.OPS.restore],null,(function(e,t){var r=e.fnArray,n=e.iCurr-3,i=(t-n)%4;switch(i){case 0:return r[t]===a.OPS.save;case 1:return r[t]===a.OPS.transform;case 2:return r[t]===a.OPS.paintInlineImageXObject;case 3:return r[t]===a.OPS.restore}throw new Error("iterateInlineImageGroup - invalid pos: ".concat(i))}),(function(e,t){var r=10,n=200,i=1e3,o=1,s=e.fnArray,c=e.argsArray,l=e.iCurr,u=l-3,h=l-2,f=l-1,d=Math.min(Math.floor((t-u)/4),n);if(d<r)return t-(t-u)%4;var g,p=0,m=[],v=0,b=o,y=o;for(g=0;g<d;g++){var w=c[h+(g<<2)],k=c[f+(g<<2)][0];b+k.width>i&&(p=Math.max(p,b),y+=v+2*o,b=0,v=0),m.push({transform:w,x:b,y:y,w:k.width,h:k.height}),b+=k.width+2*o,v=Math.max(v,k.height)}var S=Math.max(p,b)+o,x=y+v+o,C=new Uint8ClampedArray(S*x*4),A=S<<2;for(g=0;g<d;g++){var O=c[f+(g<<2)][0].data,P=m[g].w<<2,I=0,T=m[g].x+m[g].y*S<<2;C.set(O.subarray(0,P),T-A);for(var E=0,F=m[g].h;E<F;E++)C.set(O.subarray(I,I+P),T),I+=P,T+=A;C.set(O.subarray(I-P,I),T);while(T>=0)O[T-4]=O[T],O[T-3]=O[T+1],O[T-2]=O[T+2],O[T-1]=O[T+3],O[T+P]=O[T+P-4],O[T+P+1]=O[T+P-3],O[T+P+2]=O[T+P-2],O[T+P+3]=O[T+P-1],T-=A}return s.splice(u,4*d,a.OPS.paintInlineImageXObjectGroup),c.splice(u,4*d,[{width:S,height:x,kind:a.ImageKind.RGBA_32BPP,data:C},m]),u+1})),e(r,[a.OPS.save,a.OPS.transform,a.OPS.paintImageMaskXObject,a.OPS.restore],null,(function(e,t){var r=e.fnArray,n=e.iCurr-3,i=(t-n)%4;switch(i){case 0:return r[t]===a.OPS.save;case 1:return r[t]===a.OPS.transform;case 2:return r[t]===a.OPS.paintImageMaskXObject;case 3:return r[t]===a.OPS.restore}throw new Error("iterateImageMaskGroup - invalid pos: ".concat(i))}),(function(e,r){var n,i=10,o=100,s=1e3,c=e.fnArray,l=e.argsArray,u=e.iCurr,h=u-3,f=u-2,d=u-1,g=Math.floor((r-h)/4);if(g=t(h,g,c,l),g<i)return r-(r-h)%4;var p,m,v=!1,b=l[d][0];if(0===l[f][1]&&0===l[f][2]){v=!0;var y=l[f][0],w=l[f][3];p=f+4;var k=d+4;for(n=1;n<g;n++,p+=4,k+=4)if(m=l[p],l[k][0]!==b||m[0]!==y||0!==m[1]||0!==m[2]||m[3]!==w){n<i?v=!1:g=n;break}}if(v){g=Math.min(g,s);var S=new Float32Array(2*g);for(p=f,n=0;n<g;n++,p+=4)m=l[p],S[n<<1]=m[4],S[1+(n<<1)]=m[5];c.splice(h,4*g,a.OPS.paintImageMaskXObjectRepeat),l.splice(h,4*g,[b,y,w,S])}else{g=Math.min(g,o);var x=[];for(n=0;n<g;n++){m=l[f+(n<<2)];var C=l[d+(n<<2)][0];x.push({data:C.data,width:C.width,height:C.height,transform:m})}c.splice(h,4*g,a.OPS.paintImageMaskXObjectGroup),l.splice(h,4*g,[x])}return h+1})),e(r,[a.OPS.save,a.OPS.transform,a.OPS.paintImageXObject,a.OPS.restore],(function(e){var t=e.argsArray,r=e.iCurr-2;return 0===t[r][1]&&0===t[r][2]}),(function(e,t){var r=e.fnArray,n=e.argsArray,i=e.iCurr-3,o=(t-i)%4;switch(o){case 0:return r[t]===a.OPS.save;case 1:if(r[t]!==a.OPS.transform)return!1;var s=e.iCurr-2,c=n[s][0],l=n[s][3];return n[t][0]===c&&0===n[t][1]&&0===n[t][2]&&n[t][3]===l;case 2:if(r[t]!==a.OPS.paintImageXObject)return!1;var u=e.iCurr-1,h=n[u][0];return n[t][0]===h;case 3:return r[t]===a.OPS.restore}throw new Error("iterateImageGroup - invalid pos: ".concat(o))}),(function(e,t){var r=3,n=1e3,i=e.fnArray,o=e.argsArray,s=e.iCurr,c=s-3,l=s-2,u=s-1,h=o[u][0],f=o[l][0],d=o[l][3],g=Math.min(Math.floor((t-c)/4),n);if(g<r)return t-(t-c)%4;for(var p=new Float32Array(2*g),m=l,v=0;v<g;v++,m+=4){var b=o[m];p[v<<1]=b[4],p[1+(v<<1)]=b[5]}var y=[h,f,d,p];return i.splice(c,4*g,a.OPS.paintImageXObjectRepeat),o.splice(c,4*g,y),c+1})),e(r,[a.OPS.beginText,a.OPS.setFont,a.OPS.setTextMatrix,a.OPS.showText,a.OPS.endText],null,(function(e,t){var r=e.fnArray,n=e.argsArray,i=e.iCurr-4,o=(t-i)%5;switch(o){case 0:return r[t]===a.OPS.beginText;case 1:return r[t]===a.OPS.setFont;case 2:return r[t]===a.OPS.setTextMatrix;case 3:if(r[t]!==a.OPS.showText)return!1;var s=e.iCurr-3,c=n[s][0],l=n[s][1];return n[t][0]===c&&n[t][1]===l;case 4:return r[t]===a.OPS.endText}throw new Error("iterateShowTextGroup - invalid pos: ".concat(o))}),(function(e,t){var r=3,a=1e3,n=e.fnArray,i=e.argsArray,o=e.iCurr,s=o-4,c=o-3,l=o-2,u=o-1,h=o,f=i[c][0],d=i[c][1],g=Math.min(Math.floor((t-s)/5),a);if(g<r)return t-(t-s)%5;var p=s;s>=4&&n[s-4]===n[c]&&n[s-3]===n[l]&&n[s-2]===n[u]&&n[s-1]===n[h]&&i[s-4][0]===f&&i[s-4][1]===d&&(g++,p-=5);for(var m=p+4,v=1;v<g;v++)n.splice(m,3),i.splice(m,3),m+=2;return m+1})),n.prototype={_optimize:function(){var e=this.queue.fnArray,t=this.lastProcessed,a=e.length,n=this.state,i=this.match;if(n||i||t+1!==a||r[e[t]]){var o=this.context;while(t<a){if(i){var s=(0,i.iterateFn)(o,t);if(s){t++;continue}if(t=(0,i.processFn)(o,t+1),a=e.length,i=null,n=null,t>=a)break}n=(n||r)[e[t]],n&&!Array.isArray(n)?(o.iCurr=t,t++,!n.checkFn||(0,n.checkFn)(o)?(i=n,n=null):n=null):t++}this.state=n,this.match=i,this.lastProcessed=t}else this.lastProcessed=a},push:function(e,t){this.queue.fnArray.push(e),this.queue.argsArray.push(t),this._optimize()},flush:function(){while(this.match){var e=this.queue.fnArray.length;this.lastProcessed=(0,this.match.processFn)(this.context,e),this.match=null,this.state=null,this._optimize()}},reset:function(){this.state=null,this.match=null,this.lastProcessed=0}},n}(),i=function(){function e(e){this.queue=e}return e.prototype={push:function(e,t){this.queue.fnArray.push(e),this.queue.argsArray.push(t)},flush:function(){},reset:function(){}},e}(),o=function(){var e=1e3,t=e-5;function r(e,t,r){this._streamSink=t,this.fnArray=[],this.argsArray=[],this.optimizer=t&&"oplist"!==e?new n(this):new i(this),this.dependencies=Object.create(null),this._totalLength=0,this.pageIndex=r,this.intent=e,this.weight=0,this._resolved=t?null:Promise.resolve()}return r.prototype={get length(){return this.argsArray.length},get ready(){return this._resolved||this._streamSink.ready},get totalLength(){return this._totalLength+this.length},addOp:function(r,n){this.optimizer.push(r,n),this.weight++,this._streamSink&&(this.weight>=e||this.weight>=t&&(r===a.OPS.restore||r===a.OPS.endText))&&this.flush()},addDependency:function(e){e in this.dependencies||(this.dependencies[e]=!0,this.addOp(a.OPS.dependency,[e]))},addDependencies:function(e){for(var t in e)this.addDependency(t)},addOpList:function(e){Object.assign(this.dependencies,e.dependencies);for(var t=0,r=e.length;t<r;t++)this.addOp(e.fnArray[t],e.argsArray[t])},getIR:function(){return{fnArray:this.fnArray,argsArray:this.argsArray,length:this.length}},get _transfers(){for(var e=[],t=this.fnArray,r=this.argsArray,n=this.length,i=0;i<n;i++)switch(t[i]){case a.OPS.paintInlineImageXObject:case a.OPS.paintInlineImageXObjectGroup:case a.OPS.paintImageMaskXObject:var o=r[i][0];o.cached||e.push(o.data.buffer);break}return e},flush:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.optimizer.flush();var t=this.length;this._totalLength+=t,this._streamSink.enqueue({fnArray:this.fnArray,argsArray:this.argsArray,lastChunk:e,length:t},1,this._transfers),this.dependencies=Object.create(null),this.fnArray.length=0,this.argsArray.length=0,this.weight=0,this.optimizer.reset()}},r}();t.OperatorList=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PartialEvaluator=void 0;var a=A(r(2)),n=r(5),i=r(205),o=r(183),s=r(206),c=r(209),l=r(212),u=r(211),h=r(215),f=r(189),d=r(216),g=r(201),p=r(190),m=r(210),v=r(186),b=r(217),y=r(218),w=r(196),k=r(220),S=r(221),x=r(203),C=r(222);function A(e){return e&&e.__esModule?e:{default:e}}function O(e,t,r,a,n,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(a,n)}function P(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function o(e){O(i,a,n,o,s,"next",e)}function s(e){O(i,a,n,o,s,"throw",e)}o(void 0)}))}}var I=function(){var e={forceDataSchema:!1,maxImageSize:-1,disableFontFace:!1,nativeImageDecoderSupport:n.NativeImageDecoding.DECODE,ignoreErrors:!1,isEvalSupported:!0};function t(t){var r=this,i=t.xref,o=t.handler,s=t.pageIndex,c=t.idFactory,l=t.fontCache,u=t.builtInCMapCache,h=t.options,f=void 0===h?null:h,d=t.pdfFunctionFactory;this.xref=i,this.handler=o,this.pageIndex=s,this.idFactory=c,this.fontCache=l,this.builtInCMapCache=u,this.options=f||e,this.pdfFunctionFactory=d,this.parsingType3Font=!1,this.fetchBuiltInCMap=function(){var e=P(a["default"].mark((function e(t){var i,o,s;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r.builtInCMapCache.has(t)){e.next=2;break}return e.abrupt("return",r.builtInCMapCache.get(t));case 2:return i=r.handler.sendWithStream("FetchBuiltInCMap",{name:t}),o=i.getReader(),e.next=6,new Promise((function(e,t){function r(){o.read().then((function(t){var a=t.value,n=t.done;n||(e(a),r())}),t)}r()}));case 6:return s=e.sent,s.compressionType!==n.CMapCompressionType.NONE&&r.builtInCMapCache.set(t,s),e.abrupt("return",s);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}var r=20,f=100;function v(){this.reset()}function A(e){if(!(0,o.isName)(e))return"source-over";switch(e.name){case"Normal":case"Compatible":return"source-over";case"Multiply":return"multiply";case"Screen":return"screen";case"Overlay":return"overlay";case"Darken":return"darken";case"Lighten":return"lighten";case"ColorDodge":return"color-dodge";case"ColorBurn":return"color-burn";case"HardLight":return"hard-light";case"SoftLight":return"soft-light";case"Difference":return"difference";case"Exclusion":return"exclusion";case"Hue":return"hue";case"Saturation":return"saturation";case"Color":return"color";case"Luminosity":return"luminosity"}return(0,n.warn)("Unsupported blend mode: "+e.name),"source-over"}v.prototype={check:function(){return!(++this.checked<f)&&(this.checked=0,this.endTime<=Date.now())},reset:function(){this.endTime=Date.now()+r,this.checked=0}};var O=Promise.resolve(),I=1,R=2;return t.prototype={clone:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,r=Object.create(this);return r.options=t,r},hasBlendModes:function(e){if(!(0,o.isDict)(e))return!1;var t=Object.create(null);e.objId&&(t[e.objId]=!0);var r=[e],a=this.xref;while(r.length){var n,i,s,c=r.shift(),l=c.get("ExtGState");if((0,o.isDict)(l)){var u=l.getKeys();for(i=0,s=u.length;i<s;i++){n=u[i];var h=l.get(n),f=h.get("BM");if((0,o.isName)(f)&&"Normal"!==f.name)return!0}}var d=c.get("XObject");if((0,o.isDict)(d)){var g=d.getKeys();for(i=0,s=g.length;i<s;i++){n=g[i];var p=d.getRaw(n);if((0,o.isRef)(p)){if(t[p.toString()])continue;p=a.fetch(p)}if((0,o.isStream)(p)){if(p.dict.objId){if(t[p.dict.objId])continue;t[p.dict.objId]=!0}var m=p.dict.get("Resources");!(0,o.isDict)(m)||m.objId&&t[m.objId]||(r.push(m),m.objId&&(t[m.objId]=!0))}}}}return!1},buildFormXObject:function(e,t,r,a,i,s){var c=t.dict,l=c.getArray("Matrix"),u=c.getArray("BBox");u=Array.isArray(u)&&4===u.length?n.Util.normalizeRect(u):null;var h=c.get("Group");if(h){var f={matrix:l,bbox:u,smask:r,isolated:!1,knockout:!1},d=h.get("S"),p=null;(0,o.isName)(d,"Transparency")&&(f.isolated=h.get("I")||!1,f.knockout=h.get("K")||!1,h.has("CS")&&(p=h.get("CS"),p?p=g.ColorSpace.parse(p,this.xref,e,this.pdfFunctionFactory):(0,n.warn)("buildFormXObject - invalid/non-existent Group /CS entry: "+h.getRaw("CS")))),r&&r.backdrop&&(p=p||g.ColorSpace.singletons.rgb,r.backdrop=p.getRgb(r.backdrop,0)),a.addOp(n.OPS.beginGroup,[f])}return a.addOp(n.OPS.paintFormXObjectBegin,[l,u]),this.getOperatorList({stream:t,task:i,resources:c.get("Resources")||e,operatorList:a,initialState:s}).then((function(){a.addOp(n.OPS.paintFormXObjectEnd,[]),h&&a.addOp(n.OPS.endGroup,[f])}))},buildPaintImageXObject:function(){var e=P(a["default"].mark((function e(t){var r,i,o,s,c,l,u,h,f,d,g,m,v,b,y,k,x,A,O,P,I,T,E,F,B,_,R,L,M,D=this;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=t.resources,i=t.image,o=t.isInline,s=void 0!==o&&o,c=t.operatorList,l=t.cacheKey,u=t.imageCache,h=t.forceDisableNativeImageDecoder,f=void 0!==h&&h,d=i.dict,g=d.get("Width","W"),m=d.get("Height","H"),g&&(0,n.isNum)(g)&&m&&(0,n.isNum)(m)){e.next=7;break}return(0,n.warn)("Image dimensions are missing, or not numbers."),e.abrupt("return",void 0);case 7:if(v=this.options.maxImageSize,!(-1!==v&&g*m>v)){e.next=11;break}return(0,n.warn)("Image exceeded maximum allowed size and was removed."),e.abrupt("return",void 0);case 11:if(b=d.get("ImageMask","IM")||!1,!b){e.next=24;break}return x=d.get("Width","W"),A=d.get("Height","H"),O=x+7>>3,P=i.getBytes(O*A,!0),I=d.getArray("Decode","D"),y=C.PDFImage.createMask({imgArray:P,width:x,height:A,imageIsFromDecodeStream:i instanceof p.DecodeStream,inverseDecode:!!I&&I[0]>0}),y.cached=!!l,k=[y],c.addOp(n.OPS.paintImageMaskXObject,k),l&&(u[l]={fn:n.OPS.paintImageMaskXObject,args:k}),e.abrupt("return",void 0);case 24:if(T=d.get("SMask","SM")||!1,E=d.get("Mask")||!1,F=200,!s||T||E||i instanceof w.JpegStream||!(g+m<F)){e.next=32;break}return B=new C.PDFImage({xref:this.xref,res:r,image:i,isInline:s,pdfFunctionFactory:this.pdfFunctionFactory}),y=B.createImageData(!0),c.addOp(n.OPS.paintInlineImageXObject,[y]),e.abrupt("return",void 0);case 32:if(_=f?n.NativeImageDecoding.NONE:this.options.nativeImageDecoderSupport,R="img_".concat(this.idFactory.createObjId()),this.parsingType3Font&&((0,n.assert)(_===n.NativeImageDecoding.NONE,"Type3 image resources should be completely decoded in the worker."),R="".concat(this.idFactory.getDocId(),"_type3res_").concat(R)),_===n.NativeImageDecoding.NONE||T||E||!(i instanceof w.JpegStream)||!S.NativeImageDecoder.isSupported(i,this.xref,r,this.pdfFunctionFactory)){e.next=37;break}return e.abrupt("return",this.handler.sendWithPromise("obj",[R,this.pageIndex,"JpegStream",i.getIR(this.options.forceDataSchema)]).then((function(){c.addDependency(R),k=[R,g,m],c.addOp(n.OPS.paintJpegXObject,k),l&&(u[l]={fn:n.OPS.paintJpegXObject,args:k})}),(function(e){return(0,n.warn)("Native JPEG decoding failed -- trying to recover: "+(e&&e.message)),D.buildPaintImageXObject({resources:r,image:i,isInline:s,operatorList:c,cacheKey:l,imageCache:u,forceDisableNativeImageDecoder:!0})})));case 37:if(L=null,_===n.NativeImageDecoding.DECODE&&(i instanceof w.JpegStream||E instanceof w.JpegStream||T instanceof w.JpegStream)&&(L=new S.NativeImageDecoder({xref:this.xref,resources:r,handler:this.handler,forceDataSchema:this.options.forceDataSchema,pdfFunctionFactory:this.pdfFunctionFactory})),c.addDependency(R),k=[R,g,m],M=C.PDFImage.buildImage({handler:this.handler,xref:this.xref,res:r,image:i,isInline:s,nativeDecoder:L,pdfFunctionFactory:this.pdfFunctionFactory}).then((function(e){var t=e.createImageData(!1);if(D.parsingType3Font)return D.handler.sendWithPromise("commonobj",[R,"FontType3Res",t],[t.data.buffer]);D.handler.send("obj",[R,D.pageIndex,"Image",t],[t.data.buffer])}))["catch"]((function(e){if((0,n.warn)("Unable to decode image: "+e),D.parsingType3Font)return D.handler.sendWithPromise("commonobj",[R,"FontType3Res",null]);D.handler.send("obj",[R,D.pageIndex,"Image",null])})),!this.parsingType3Font){e.next=45;break}return e.next=45,M;case 45:return c.addOp(n.OPS.paintImageXObject,k),l&&(u[l]={fn:n.OPS.paintImageXObject,args:k}),e.abrupt("return",void 0);case 48:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleSMask:function(e,t,r,a,n){var i=e.get("G"),o={subtype:e.get("S").name,backdrop:e.get("BC")},s=e.get("TR");if((0,y.isPDFFunction)(s)){for(var c=this.pdfFunctionFactory.create(s),l=new Uint8Array(256),u=new Float32Array(1),h=0;h<256;h++)u[0]=h/255,c(u,0,u,0),l[h]=255*u[0]|0;o.transferMap=l}return this.buildFormXObject(t,i,o,r,a,n.state.clone())},handleTilingType:function(e,t,r,a,i,s,c){var l=this,u=new x.OperatorList,f=[i.get("Resources"),r],d=o.Dict.merge(this.xref,f);return this.getOperatorList({stream:a,task:c,resources:d,operatorList:u}).then((function(){return(0,h.getTilingPatternIR)({fnArray:u.fnArray,argsArray:u.argsArray},i,t)})).then((function(t){s.addDependencies(u.dependencies),s.addOp(e,t)}),(function(e){if(!(e instanceof n.AbortException)){if(l.options.ignoreErrors)return l.handler.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.unknown}),void(0,n.warn)('handleTilingType - ignoring pattern: "'.concat(e,'".'));throw e}}))},handleSetFont:function(e,t,r,a,i,o){var c,l=this;return t&&(t=t.slice(),c=t[0].name),this.loadFont(c,r,e).then((function(t){return t.font.isType3Font?t.loadType3Data(l,e,a,i).then((function(){return t}))["catch"]((function(e){return l.handler.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.font}),new T("g_font_error",new s.ErrorFont("Type3 font load error: "+e),t.font)})):t})).then((function(e){return o.font=e.font,e.send(l.handler),e.loadedName}))},handleText:function(e,r){var a=r.font,i=a.charsToGlyphs(e);if(a.data){var o=!!(r.textRenderingMode&n.TextRenderingMode.ADD_TO_PATH_FLAG);(o||"Pattern"===r.fillColorSpace.name||a.disableFontFace||this.options.disableFontFace)&&t.buildFontPaths(a,i,this.handler)}return i},setGState:function(e,t,r,a,i){for(var s=this,c=[],l=t.getKeys(),u=Promise.resolve(),h=function(){var h=l[f],d=t.get(h);switch(h){case"Type":break;case"LW":case"LC":case"LJ":case"ML":case"D":case"RI":case"FL":case"CA":case"ca":c.push([h,d]);break;case"Font":u=u.then((function(){return s.handleSetFont(e,null,d[0],r,a,i.state).then((function(e){r.addDependency(e),c.push([h,[e,d[1]]])}))}));break;case"BM":c.push([h,A(d)]);break;case"SMask":if((0,o.isName)(d,"None")){c.push([h,!1]);break}(0,o.isDict)(d)?(u=u.then((function(){return s.handleSMask(d,e,r,a,i)})),c.push([h,!0])):(0,n.warn)("Unsupported SMask type");break;case"OP":case"op":case"OPM":case"BG":case"BG2":case"UCR":case"UCR2":case"TR":case"TR2":case"HT":case"SM":case"SA":case"AIS":case"TK":(0,n.info)("graphic state operator "+h);break;default:(0,n.info)("Unknown graphic state operator "+h);break}},f=0,d=l.length;f<d;f++)h();return u.then((function(){c.length>0&&r.addOp(n.OPS.setGState,[c])}))},loadFont:function(e,t,r){var a=this;function i(){return Promise.resolve(new T("g_font_error",new s.ErrorFont("Font "+e+" is not available"),t))}var c,l=this.xref;if(t){if(!(0,o.isRef)(t))throw new Error('The "font" object should be a reference.');c=t}else{var u=r.get("Font");if(!u)return(0,n.warn)("fontRes not available"),i();c=u.getRaw(e)}if(!c)return(0,n.warn)("fontRef not available"),i();if(this.fontCache.has(c))return this.fontCache.get(c);if(t=l.fetchIfRef(c),!(0,o.isDict)(t))return i();if(t.translated)return t.translated;var h,f,d=(0,n.createPromiseCapability)(),g=this.preEvaluateFont(t),p=g.descriptor,m=g.hash,v=(0,o.isRef)(c);if(v&&(h=c.toString()),m&&(0,o.isDict)(p)){p.fontAliases||(p.fontAliases=Object.create(null));var b=p.fontAliases;if(b[m]){var y=b[m].aliasRef;if(v&&y&&this.fontCache.has(y))return this.fontCache.putAlias(c,y),this.fontCache.get(c)}else b[m]={fontID:s.Font.getFontID()};v&&(b[m].aliasRef=c),h=b[m].fontID}v?this.fontCache.put(c,d.promise):(h||(h=this.idFactory.createObjId()),this.fontCache.put("id_".concat(h),d.promise)),(0,n.assert)(h,'The "fontID" must be defined.'),t.loadedName="".concat(this.idFactory.getDocId(),"_f").concat(h),t.translated=d.promise;try{f=this.translateFont(g)}catch(w){f=Promise.reject(w)}return f.then((function(e){if(void 0!==e.fontType){var r=l.stats.fontTypes;r[e.fontType]=!0}d.resolve(new T(t.loadedName,e,t))}))["catch"]((function(e){a.handler.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.font});try{var r=p&&p.get("FontFile3"),i=r&&r.get("Subtype"),o=(0,s.getFontType)(g.type,i&&i.name),c=l.stats.fontTypes;c[o]=!0}catch(u){}d.resolve(new T(t.loadedName,new s.ErrorFont(e instanceof Error?e.message:e),t))})),d.promise},buildPath:function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.length-1;if(r||(r=[]),i<0||e.fnArray[i]!==n.OPS.constructPath)a&&((0,n.warn)('Encountered path operator "'.concat(t,'" inside of a text object.')),e.addOp(n.OPS.save,null)),e.addOp(n.OPS.constructPath,[[t],r]),a&&e.addOp(n.OPS.restore,null);else{var o=e.argsArray[i];o[0].push(t),Array.prototype.push.apply(o[1],r)}},handleColorN:function(){var e=P(a["default"].mark((function e(t,r,i,s,c,l,u){var f,d,g,p,m,v,b;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(f=i[i.length-1],!(0,o.isName)(f)||!(d=c.get(f.name))){e.next=16;break}if(g=(0,o.isStream)(d)?d.dict:d,p=g.get("PatternType"),p!==I){e.next=9;break}return m=s.base?s.base.getRgb(i,0):null,e.abrupt("return",this.handleTilingType(r,m,l,d,g,t,u));case 9:if(p!==R){e.next=15;break}return v=g.get("Shading"),b=g.getArray("Matrix"),d=h.Pattern.parseShading(v,b,this.xref,l,this.handler,this.pdfFunctionFactory),t.addOp(r,d.getIR()),e.abrupt("return",void 0);case 15:throw new n.FormatError("Unknown PatternType: ".concat(p));case 16:throw new n.FormatError("Unknown PatternName: ".concat(f));case 17:case"end":return e.stop()}}),e,this)})));function t(t,r,a,n,i,o,s){return e.apply(this,arguments)}return t}(),getOperatorList:function(e){var t=this,r=e.stream,a=e.task,i=e.resources,s=e.operatorList,c=e.initialState,l=void 0===c?null:c;if(i=i||o.Dict.empty,l=l||new B,!s)throw new Error('getOperatorList: missing "operatorList" parameter');var u=this,f=this.xref,d=!1,p=Object.create(null),m=i.get("XObject")||o.Dict.empty,b=i.get("Pattern")||o.Dict.empty,y=new E(l),w=new _(r,f,y),k=new v;function S(e){for(var t=0,r=w.savedStatesDepth;t<r;t++)s.addOp(n.OPS.restore,[])}return new Promise((function e(t,r){var c=function(a){Promise.all([a,s.ready]).then((function(){try{e(t,r)}catch(a){r(a)}}),r)};a.ensureNotTerminated(),k.reset();var l,v,x,C,A={};while(!(l=k.check())){if(A.args=null,!w.read(A))break;var P=A.args,I=A.fn;switch(0|I){case n.OPS.paintXObject:var T=P[0].name;if(T&&void 0!==p[T]){s.addOp(p[T].fn,p[T].args),P=null;continue}return void c(new Promise((function(e,t){if(!T)throw new n.FormatError("XObject must be referred to by name.");var r=m.get(T);if(!r)return s.addOp(I,P),void e();if(!(0,o.isStream)(r))throw new n.FormatError("XObject should be a stream");var c=r.dict.get("Subtype");if(!(0,o.isName)(c))throw new n.FormatError("XObject should have a Name subtype");if("Form"===c.name)return y.save(),void u.buildFormXObject(i,r,null,s,a,y.state.clone()).then((function(){y.restore(),e()}),t);if("Image"!==c.name){if("PS"!==c.name)throw new n.FormatError("Unhandled XObject subtype ".concat(c.name));(0,n.info)("Ignored XObject subtype PS"),e()}else u.buildPaintImageXObject({resources:i,image:r,operatorList:s,cacheKey:T,imageCache:p}).then(e,t)}))["catch"]((function(e){if(!(e instanceof n.AbortException)){if(u.options.ignoreErrors)return u.handler.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.unknown}),void(0,n.warn)('getOperatorList - ignoring XObject: "'.concat(e,'".'));throw e}})));case n.OPS.setFont:var E=P[1];return void c(u.handleSetFont(i,P,null,s,a,y.state).then((function(e){s.addDependency(e),s.addOp(n.OPS.setFont,[e,E])})));case n.OPS.beginText:d=!0;break;case n.OPS.endText:d=!1;break;case n.OPS.endInlineImage:var F=P[0].cacheKey;if(F){var B=p[F];if(void 0!==B){s.addOp(B.fn,B.args),P=null;continue}}return void c(u.buildPaintImageXObject({resources:i,image:P[0],isInline:!0,operatorList:s,cacheKey:F,imageCache:p}));case n.OPS.showText:P[0]=u.handleText(P[0],y.state);break;case n.OPS.showSpacedText:var _=P[0],R=[],L=_.length,M=y.state;for(v=0;v<L;++v){var D=_[v];(0,n.isString)(D)?Array.prototype.push.apply(R,u.handleText(D,M)):(0,n.isNum)(D)&&R.push(D)}P[0]=R,I=n.OPS.showText;break;case n.OPS.nextLineShowText:s.addOp(n.OPS.nextLine),P[0]=u.handleText(P[0],y.state),I=n.OPS.showText;break;case n.OPS.nextLineSetSpacingShowText:s.addOp(n.OPS.nextLine),s.addOp(n.OPS.setWordSpacing,[P.shift()]),s.addOp(n.OPS.setCharSpacing,[P.shift()]),P[0]=u.handleText(P[0],y.state),I=n.OPS.showText;break;case n.OPS.setTextRenderingMode:y.state.textRenderingMode=P[0];break;case n.OPS.setFillColorSpace:y.state.fillColorSpace=g.ColorSpace.parse(P[0],f,i,u.pdfFunctionFactory);continue;case n.OPS.setStrokeColorSpace:y.state.strokeColorSpace=g.ColorSpace.parse(P[0],f,i,u.pdfFunctionFactory);continue;case n.OPS.setFillColor:C=y.state.fillColorSpace,P=C.getRgb(P,0),I=n.OPS.setFillRGBColor;break;case n.OPS.setStrokeColor:C=y.state.strokeColorSpace,P=C.getRgb(P,0),I=n.OPS.setStrokeRGBColor;break;case n.OPS.setFillGray:y.state.fillColorSpace=g.ColorSpace.singletons.gray,P=g.ColorSpace.singletons.gray.getRgb(P,0),I=n.OPS.setFillRGBColor;break;case n.OPS.setStrokeGray:y.state.strokeColorSpace=g.ColorSpace.singletons.gray,P=g.ColorSpace.singletons.gray.getRgb(P,0),I=n.OPS.setStrokeRGBColor;break;case n.OPS.setFillCMYKColor:y.state.fillColorSpace=g.ColorSpace.singletons.cmyk,P=g.ColorSpace.singletons.cmyk.getRgb(P,0),I=n.OPS.setFillRGBColor;break;case n.OPS.setStrokeCMYKColor:y.state.strokeColorSpace=g.ColorSpace.singletons.cmyk,P=g.ColorSpace.singletons.cmyk.getRgb(P,0),I=n.OPS.setStrokeRGBColor;break;case n.OPS.setFillRGBColor:y.state.fillColorSpace=g.ColorSpace.singletons.rgb,P=g.ColorSpace.singletons.rgb.getRgb(P,0);break;case n.OPS.setStrokeRGBColor:y.state.strokeColorSpace=g.ColorSpace.singletons.rgb,P=g.ColorSpace.singletons.rgb.getRgb(P,0);break;case n.OPS.setFillColorN:if(C=y.state.fillColorSpace,"Pattern"===C.name)return void c(u.handleColorN(s,n.OPS.setFillColorN,P,C,b,i,a));P=C.getRgb(P,0),I=n.OPS.setFillRGBColor;break;case n.OPS.setStrokeColorN:if(C=y.state.strokeColorSpace,"Pattern"===C.name)return void c(u.handleColorN(s,n.OPS.setStrokeColorN,P,C,b,i,a));P=C.getRgb(P,0),I=n.OPS.setStrokeRGBColor;break;case n.OPS.shadingFill:var N=i.get("Shading");if(!N)throw new n.FormatError("No shading resource found");var U=N.get(P[0].name);if(!U)throw new n.FormatError("No shading object found");var j=h.Pattern.parseShading(U,null,f,i,u.handler,u.pdfFunctionFactory),q=j.getIR();P=[q],I=n.OPS.shadingFill;break;case n.OPS.setGState:var z=P[0],H=i.get("ExtGState");if(!(0,o.isDict)(H)||!H.has(z.name))break;var G=H.get(z.name);return void c(u.setGState(i,G,s,a,y));case n.OPS.moveTo:case n.OPS.lineTo:case n.OPS.curveTo:case n.OPS.curveTo2:case n.OPS.curveTo3:case n.OPS.closePath:case n.OPS.rectangle:u.buildPath(s,I,P,d);continue;case n.OPS.markPoint:case n.OPS.markPointProps:case n.OPS.beginMarkedContent:case n.OPS.beginMarkedContentProps:case n.OPS.endMarkedContent:case n.OPS.beginCompat:case n.OPS.endCompat:continue;default:if(null!==P){for(v=0,x=P.length;v<x;v++)if(P[v]instanceof o.Dict)break;if(v<x){(0,n.warn)("getOperatorList - ignoring operator: "+I);continue}}}s.addOp(I,P)}l?c(O):(S(),t())}))["catch"]((function(e){if(!(e instanceof n.AbortException)){if(t.options.ignoreErrors)return t.handler.send("UnsupportedFeature",{featureId:n.UNSUPPORTED_FEATURES.unknown}),(0,n.warn)('getOperatorList - ignoring errors during "'.concat(a.name,'" ')+'task: "'.concat(e,'".')),void S();throw e}}))},getTextContent:function(e){var t=this,r=e.stream,a=e.task,i=e.resources,s=e.stateManager,c=void 0===s?null:s,u=e.normalizeWhitespace,h=void 0!==u&&u,f=e.combineTextItems,g=void 0!==f&&f,p=e.sink,m=e.seenStyles,b=void 0===m?Object.create(null):m;i=i||o.Dict.empty,c=c||new E(new F);var y,w=/\s/g,k={items:[],styles:Object.create(null)},S={initialized:!1,str:[],width:0,height:0,vertical:!1,lastAdvanceWidth:0,lastAdvanceHeight:0,textAdvanceScale:0,spaceWidth:0,fakeSpaceMin:1/0,fakeMultiSpaceMin:1/0,fakeMultiSpaceMax:-0,textRunBreakAllowed:!1,transform:null,fontName:null},x=.3,C=1.5,A=4,P=this,I=this.xref,T=null,B=Object.create(null),R=new _(r,I,c);function L(){if(S.initialized)return S;var e=y.font;e.loadedName in b||(b[e.loadedName]=!0,k.styles[e.loadedName]={fontFamily:e.fallbackName,ascent:e.ascent,descent:e.descent,vertical:!!e.vertical}),S.fontName=e.loadedName;var t=[y.fontSize*y.textHScale,0,0,y.fontSize,0,y.textRise];if(e.isType3Font&&y.fontSize<=1&&!(0,n.isArrayEqual)(y.fontMatrix,n.FONT_IDENTITY_MATRIX)){var r=e.bbox[3]-e.bbox[1];r>0&&(t[3]*=r*y.fontMatrix[3])}var a=n.Util.transform(y.ctm,n.Util.transform(y.textMatrix,t));S.transform=a,e.vertical?(S.width=Math.sqrt(a[0]*a[0]+a[1]*a[1]),S.height=0,S.vertical=!0):(S.width=0,S.height=Math.sqrt(a[2]*a[2]+a[3]*a[3]),S.vertical=!1);var i=y.textLineMatrix[0],o=y.textLineMatrix[1],s=Math.sqrt(i*i+o*o);i=y.ctm[0],o=y.ctm[1];var c=Math.sqrt(i*i+o*o);S.textAdvanceScale=c*s,S.lastAdvanceWidth=0,S.lastAdvanceHeight=0;var l=e.spaceWidth/1e3*y.fontSize;return l?(S.spaceWidth=l,S.fakeSpaceMin=l*x,S.fakeMultiSpaceMin=l*C,S.fakeMultiSpaceMax=l*A,S.textRunBreakAllowed=!e.isMonospace):(S.spaceWidth=0,S.fakeSpaceMin=1/0,S.fakeMultiSpaceMin=1/0,S.fakeMultiSpaceMax=0,S.textRunBreakAllowed=!1),S.initialized=!0,S}function M(e){var t,r=0,a=e.length;while(r<a&&(t=e.charCodeAt(r))>=32&&t<=127)r++;return r<a?e.replace(w," "):e}function D(e){var t=e.str.join(""),r=(0,d.bidi)(t,-1,e.vertical);return{str:h?M(r.str):r.str,dir:r.dir,width:e.width,height:e.height,transform:e.transform,fontName:e.fontName}}function N(e,t){return P.loadFont(e,t,i).then((function(e){y.font=e.font,y.fontMatrix=e.font.fontMatrix||n.FONT_IDENTITY_MATRIX}))}function U(e){for(var t=y.font,r=L(),a=0,n=0,i=t.charsToGlyphs(e),o=0;o<i.length;o++){var s=i[o],c=null;c=t.vertical&&s.vmetric?s.vmetric[0]:s.width;var u=s.unicode,h=(0,l.getNormalizedUnicodes)();void 0!==h[u]&&(u=h[u]),u=(0,l.reverseIfRtl)(u);var f=y.charSpacing;if(s.isSpace){var d=y.wordSpacing;f+=d,d>0&&j(d,r.str)}var g=0,p=0;if(t.vertical){var m=c*y.fontMatrix[0];p=m*y.fontSize+f,n+=p}else{var v=c*y.fontMatrix[0];g=(v*y.fontSize+f)*y.textHScale,a+=g}y.translateTextMatrix(g,p),r.str.push(u)}return t.vertical?(r.lastAdvanceHeight=n,r.height+=Math.abs(n)):(r.lastAdvanceWidth=a,r.width+=a),r}function j(e,t){if(!(e<S.fakeSpaceMin))if(e<S.fakeMultiSpaceMin)t.push(" ");else{var r=Math.round(e/S.spaceWidth);while(r-- >0)t.push(" ")}}function q(){S.initialized&&(S.vertical?S.height*=S.textAdvanceScale:S.width*=S.textAdvanceScale,k.items.push(D(S)),S.initialized=!1,S.str.length=0)}function z(){var e=k.items.length;e>0&&(p.enqueue(k,e),k.items=[],k.styles=Object.create(null))}var H=new v;return new Promise((function e(t,r){var s=function(a){z(),Promise.all([a,p.ready]).then((function(){try{e(t,r)}catch(a){r(a)}}),r)};a.ensureNotTerminated(),H.reset();var l,u={},f=[];while(!(l=H.check())){if(f.length=0,u.args=f,!R.read(u))break;y=c.state;var d,m,v=u.fn;switch(f=u.args,0|v){case n.OPS.setFont:var w=f[0].name,x=f[1];if(y.font&&w===y.fontName&&x===y.fontSize)break;return q(),y.fontName=w,y.fontSize=x,void s(N(w,null));case n.OPS.setTextRise:q(),y.textRise=f[0];break;case n.OPS.setHScale:q(),y.textHScale=f[0]/100;break;case n.OPS.setLeading:q(),y.leading=f[0];break;case n.OPS.moveText:var C=!!y.font&&0===(y.font.vertical?f[0]:f[1]);if(d=f[0]-f[1],g&&C&&S.initialized&&d>0&&d<=S.fakeMultiSpaceMax){y.translateTextLineMatrix(f[0],f[1]),S.width+=f[0]-S.lastAdvanceWidth,S.height+=f[1]-S.lastAdvanceHeight,m=f[0]-S.lastAdvanceWidth-(f[1]-S.lastAdvanceHeight),j(m,S.str);break}q(),y.translateTextLineMatrix(f[0],f[1]),y.textMatrix=y.textLineMatrix.slice();break;case n.OPS.setLeadingMoveText:q(),y.leading=-f[1],y.translateTextLineMatrix(f[0],f[1]),y.textMatrix=y.textLineMatrix.slice();break;case n.OPS.nextLine:q(),y.carriageReturn();break;case n.OPS.setTextMatrix:if(d=y.calcTextLineMatrixAdvance(f[0],f[1],f[2],f[3],f[4],f[5]),g&&null!==d&&S.initialized&&d.value>0&&d.value<=S.fakeMultiSpaceMax){y.translateTextLineMatrix(d.width,d.height),S.width+=d.width-S.lastAdvanceWidth,S.height+=d.height-S.lastAdvanceHeight,m=d.width-S.lastAdvanceWidth-(d.height-S.lastAdvanceHeight),j(m,S.str);break}q(),y.setTextMatrix(f[0],f[1],f[2],f[3],f[4],f[5]),y.setTextLineMatrix(f[0],f[1],f[2],f[3],f[4],f[5]);break;case n.OPS.setCharSpacing:y.charSpacing=f[0];break;case n.OPS.setWordSpacing:y.wordSpacing=f[0];break;case n.OPS.beginText:q(),y.textMatrix=n.IDENTITY_MATRIX.slice(),y.textLineMatrix=n.IDENTITY_MATRIX.slice();break;case n.OPS.showSpacedText:for(var A,I=f[0],F=0,_=I.length;F<_;F++)if("string"===typeof I[F])U(I[F]);else if((0,n.isNum)(I[F])){L(),d=I[F]*y.fontSize/1e3;var M=!1;y.font.vertical?(A=d,y.translateTextMatrix(0,A),M=S.textRunBreakAllowed&&d>S.fakeMultiSpaceMax,M||(S.height+=A)):(d=-d,A=d*y.textHScale,y.translateTextMatrix(A,0),M=S.textRunBreakAllowed&&d>S.fakeMultiSpaceMax,M||(S.width+=A)),M?q():d>0&&j(d,S.str)}break;case n.OPS.showText:U(f[0]);break;case n.OPS.nextLineShowText:q(),y.carriageReturn(),U(f[0]);break;case n.OPS.nextLineSetSpacingShowText:q(),y.wordSpacing=f[0],y.charSpacing=f[1],y.carriageReturn(),U(f[2]);break;case n.OPS.paintXObject:q(),T||(T=i.get("XObject")||o.Dict.empty);var D=f[0].name;if(D&&void 0!==B[D])break;return void s(new Promise((function(e,t){if(!D)throw new n.FormatError("XObject must be referred to by name.");var r=T.get(D);if(r){if(!(0,o.isStream)(r))throw new n.FormatError("XObject should be a stream");var s=r.dict.get("Subtype");if(!(0,o.isName)(s))throw new n.FormatError("XObject should have a Name subtype");if("Form"!==s.name)return B[D]=!0,void e();var l=c.state.clone(),u=new E(l),f=r.dict.getArray("Matrix");Array.isArray(f)&&6===f.length&&u.transform(f),z();var d={enqueueInvoked:!1,enqueue:function(e,t){this.enqueueInvoked=!0,p.enqueue(e,t)},get desiredSize(){return p.desiredSize},get ready(){return p.ready}};P.getTextContent({stream:r,task:a,resources:r.dict.get("Resources")||i,stateManager:u,normalizeWhitespace:h,combineTextItems:g,sink:d,seenStyles:b}).then((function(){d.enqueueInvoked||(B[D]=!0),e()}),t)}else e()}))["catch"]((function(e){if(!(e instanceof n.AbortException)){if(!P.options.ignoreErrors)throw e;(0,n.warn)('getTextContent - ignoring XObject: "'.concat(e,'".'))}})));case n.OPS.setGState:q();var G=f[0],W=i.get("ExtGState");if(!(0,o.isDict)(W)||!(0,o.isName)(G))break;var X=W.get(G.name);if(!(0,o.isDict)(X))break;var V=X.get("Font");if(V)return y.fontName=null,y.fontSize=V[1],void s(N(null,V[0]));break}if(k.items.length>=p.desiredSize){l=!0;break}}l?s(O):(q(),z(),t())}))["catch"]((function(e){if(!(e instanceof n.AbortException)){if(t.options.ignoreErrors)return(0,n.warn)('getTextContent - ignoring errors during "'.concat(a.name,'" ')+'task: "'.concat(e,'".')),q(),void z();throw e}}))},extractDataStructures:function(e,t,r){var a,i=this,l=this.xref,u=e.get("ToUnicode")||t.get("ToUnicode"),h=u?this.readToUnicode(u):Promise.resolve(void 0);if(r.composite){var f=e.get("CIDSystemInfo");(0,o.isDict)(f)&&(r.cidSystemInfo={registry:(0,n.stringToPDFString)(f.get("Registry")),ordering:(0,n.stringToPDFString)(f.get("Ordering")),supplement:f.get("Supplement")});var d=e.get("CIDToGIDMap");(0,o.isStream)(d)&&(a=d.getBytes())}var g,p=[],m=null;if(e.has("Encoding")){if(g=e.get("Encoding"),(0,o.isDict)(g)){if(m=g.get("BaseEncoding"),m=(0,o.isName)(m)?m.name:null,g.has("Differences"))for(var v=g.get("Differences"),b=0,y=0,w=v.length;y<w;y++){var k=l.fetchIfRef(v[y]);if((0,n.isNum)(k))b=k;else{if(!(0,o.isName)(k))throw new n.FormatError("Invalid entry in 'Differences' array: ".concat(k));p[b++]=k.name}}}else{if(!(0,o.isName)(g))throw new n.FormatError("Encoding is not a Name nor a Dict");m=g.name}"MacRomanEncoding"!==m&&"MacExpertEncoding"!==m&&"WinAnsiEncoding"!==m&&(m=null)}if(m)r.defaultEncoding=(0,c.getEncoding)(m).slice();else{var S=!!(r.flags&s.FontFlags.Symbolic),x=!!(r.flags&s.FontFlags.Nonsymbolic);g=c.StandardEncoding,"TrueType"!==r.type||x||(g=c.WinAnsiEncoding),S&&(g=c.MacRomanEncoding,r.file||(/Symbol/i.test(r.name)?g=c.SymbolSetEncoding:/Dingbats/i.test(r.name)&&(g=c.ZapfDingbatsEncoding))),r.defaultEncoding=g}return r.differences=p,r.baseEncodingName=m,r.hasEncoding=!!m||p.length>0,r.dict=e,h.then((function(e){return r.toUnicode=e,i.buildToUnicode(r)})).then((function(e){return r.toUnicode=e,a&&(r.cidToGidMap=i.readCidToGidMap(a,e)),r}))},_buildSimpleFontToUnicode:function(e){(0,n.assert)(!e.composite,"Must be a simple font.");var t,r,a=[],i=e.defaultEncoding.slice(),o=e.baseEncodingName,u=e.differences;for(t in u)r=u[t],".notdef"!==r&&(i[t]=r);var h=(0,m.getGlyphsUnicode)();for(t in i)if(r=i[t],""!==r)if(void 0!==h[r])a[t]=String.fromCharCode(h[r]);else{var f=0;switch(r[0]){case"G":3===r.length&&(f=parseInt(r.substring(1),16));break;case"g":5===r.length&&(f=parseInt(r.substring(1),16));break;case"C":case"c":r.length>=3&&(f=+r.substring(1));break;default:var d=(0,l.getUnicodeForGlyph)(r,h);-1!==d&&(f=d)}if(f){if(o&&f===+t){var g=(0,c.getEncoding)(o);if(g&&(r=g[t])){a[t]=String.fromCharCode(h[r]);continue}}a[t]=String.fromCodePoint(f)}}return new s.ToUnicodeMap(a)},buildToUnicode:function(e){if(e.hasIncludedToUnicodeMap=!!e.toUnicode&&e.toUnicode.length>0,e.hasIncludedToUnicodeMap)return!e.composite&&e.hasEncoding&&(e.fallbackToUnicode=this._buildSimpleFontToUnicode(e)),Promise.resolve(e.toUnicode);if(!e.composite)return Promise.resolve(this._buildSimpleFontToUnicode(e));if(e.composite&&(e.cMap.builtInCMap&&!(e.cMap instanceof i.IdentityCMap)||"Adobe"===e.cidSystemInfo.registry&&("GB1"===e.cidSystemInfo.ordering||"CNS1"===e.cidSystemInfo.ordering||"Japan1"===e.cidSystemInfo.ordering||"Korea1"===e.cidSystemInfo.ordering))){var t=e.cidSystemInfo.registry,r=e.cidSystemInfo.ordering,a=o.Name.get(t+"-"+r+"-UCS2");return i.CMapFactory.create({encoding:a,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(t){var r=e.cMap,a=[];return r.forEach((function(e,r){if(r>65535)throw new n.FormatError("Max size of CID is 65,535");var i=t.lookup(r);i&&(a[e]=String.fromCharCode((i.charCodeAt(0)<<8)+i.charCodeAt(1)))})),new s.ToUnicodeMap(a)}))}return Promise.resolve(new s.IdentityToUnicodeMap(e.firstChar,e.lastChar))},readToUnicode:function(e){var t=e;return(0,o.isName)(t)?i.CMapFactory.create({encoding:t,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){return e instanceof i.IdentityCMap?new s.IdentityToUnicodeMap(0,65535):new s.ToUnicodeMap(e.getMap())})):(0,o.isStream)(t)?i.CMapFactory.create({encoding:t,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){if(e instanceof i.IdentityCMap)return new s.IdentityToUnicodeMap(0,65535);var t=new Array(e.length);return e.forEach((function(e,r){for(var a=[],n=0;n<r.length;n+=2){var i=r.charCodeAt(n)<<8|r.charCodeAt(n+1);if(55296===(63488&i)){n+=2;var o=r.charCodeAt(n)<<8|r.charCodeAt(n+1);a.push(((1023&i)<<10)+(1023&o)+65536)}else a.push(i)}t[e]=String.fromCodePoint.apply(String,a)})),new s.ToUnicodeMap(t)})):Promise.resolve(null)},readCidToGidMap:function(e,t){for(var r=[],a=0,n=e.length;a<n;a++){var i=e[a++]<<8|e[a],o=a>>1;(0!==i||t.has(o))&&(r[o]=i)}return r},extractWidths:function(e,t,r){var a,n,i,c,l,u,h,f,d=this.xref,g=[],p=0,m=[];if(r.composite){if(p=e.has("DW")?e.get("DW"):1e3,f=e.get("W"),f)for(n=0,i=f.length;n<i;n++)if(u=d.fetchIfRef(f[n++]),h=d.fetchIfRef(f[n]),Array.isArray(h))for(c=0,l=h.length;c<l;c++)g[u++]=d.fetchIfRef(h[c]);else{var v=d.fetchIfRef(f[++n]);for(c=u;c<=h;c++)g[c]=v}if(r.vertical){var b=e.getArray("DW2")||[880,-1e3];if(a=[b[1],.5*p,b[0]],b=e.get("W2"),b)for(n=0,i=b.length;n<i;n++)if(u=d.fetchIfRef(b[n++]),h=d.fetchIfRef(b[n]),Array.isArray(h))for(c=0,l=h.length;c<l;c++)m[u++]=[d.fetchIfRef(h[c++]),d.fetchIfRef(h[c++]),d.fetchIfRef(h[c])];else{var y=[d.fetchIfRef(b[++n]),d.fetchIfRef(b[++n]),d.fetchIfRef(b[++n])];for(c=u;c<=h;c++)m[c]=y}}}else{var w=r.firstChar;if(f=e.get("Widths"),f){for(c=w,n=0,i=f.length;n<i;n++)g[c++]=d.fetchIfRef(f[n]);p=parseFloat(t.get("MissingWidth"))||0}else{var k=e.get("BaseFont");if((0,o.isName)(k)){var S=this.getBaseFontMetrics(k.name);g=this.buildCharCodeToWidth(S.widths,r),p=S.defaultWidth}}}var x=!0,C=p;for(var A in g){var O=g[A];if(O)if(C){if(C!==O){x=!1;break}}else C=O}x&&(r.flags|=s.FontFlags.FixedPitch),r.defaultWidth=p,r.widths=g,r.defaultVMetrics=a,r.vmetrics=m},isSerifFont:function(e){var t=e.split("-")[0];return t in(0,u.getSerifFonts)()||-1!==t.search(/serif/gi)},getBaseFontMetrics:function(e){var t=0,r=[],a=!1,i=(0,u.getStdFontMap)(),o=i[e]||e,s=(0,b.getMetrics)();o in s||(o=this.isSerifFont(e)?"Times-Roman":"Helvetica");var c=s[o];return(0,n.isNum)(c)?(t=c,a=!0):r=c(),{defaultWidth:t,monospace:a,widths:r}},buildCharCodeToWidth:function(e,t){for(var r=Object.create(null),a=t.differences,n=t.defaultEncoding,i=0;i<256;i++)i in a&&e[a[i]]?r[i]=e[a[i]]:i in n&&e[n[i]]&&(r[i]=e[n[i]]);return r},preEvaluateFont:function(e){var t=e,r=e.get("Subtype");if(!(0,o.isName)(r))throw new n.FormatError("invalid font Subtype");var a,i=!1;if("Type0"===r.name){var s=e.get("DescendantFonts");if(!s)throw new n.FormatError("Descendant fonts are not specified");if(e=Array.isArray(s)?this.xref.fetchIfRef(s[0]):s,r=e.get("Subtype"),!(0,o.isName)(r))throw new n.FormatError("invalid font Subtype");i=!0}var c=e.get("FontDescriptor");if(c){var l=new k.MurmurHash3_64,u=t.getRaw("Encoding");if((0,o.isName)(u))l.update(u.name);else if((0,o.isRef)(u))l.update(u.toString());else if((0,o.isDict)(u))for(var h=u.getKeys(),f=0,d=h.length;f<d;f++){var g=u.getRaw(h[f]);if((0,o.isName)(g))l.update(g.name);else if((0,o.isRef)(g))l.update(g.toString());else if(Array.isArray(g)){for(var p=g.length,m=new Array(p),v=0;v<p;v++){var b=g[v];(0,o.isName)(b)?m[v]=b.name:((0,n.isNum)(b)||(0,o.isRef)(b))&&(m[v]=b.toString())}l.update(m.join())}}var y=e.get("FirstChar")||0,w=e.get("LastChar")||(i?65535:255);l.update("".concat(y,"-").concat(w));var S=e.get("ToUnicode")||t.get("ToUnicode");if((0,o.isStream)(S)){var x=S.str||S;a=x.buffer?new Uint8Array(x.buffer.buffer,0,x.bufferLength):new Uint8Array(x.bytes.buffer,x.start,x.end-x.start),l.update(a)}else(0,o.isName)(S)&&l.update(S.name);var C=e.get("Widths")||t.get("Widths");C&&(a=new Uint8Array(new Uint32Array(C).buffer),l.update(a))}return{descriptor:c,dict:e,baseDict:t,composite:i,type:r.name,hash:l?l.hexdigest():""}},translateFont:function(e){var t,r=this,a=e.baseDict,c=e.dict,l=e.composite,h=e.descriptor,f=e.type,d=l?65535:255;if(!h){if("Type3"!==f){var g=c.get("BaseFont");if(!(0,o.isName)(g))throw new n.FormatError("Base font is not specified");g=g.name.replace(/[,_]/g,"-");var p=this.getBaseFontMetrics(g),m=g.split("-")[0],v=(this.isSerifFont(m)?s.FontFlags.Serif:0)|(p.monospace?s.FontFlags.FixedPitch:0)|((0,u.getSymbolsFonts)()[m]?s.FontFlags.Symbolic:s.FontFlags.Nonsymbolic);return t={type:f,name:g,widths:p.widths,defaultWidth:p.defaultWidth,flags:v,firstChar:0,lastChar:d},this.extractDataStructures(c,c,t).then((function(e){return e.widths=r.buildCharCodeToWidth(p.widths,e),new s.Font(g,null,e)}))}h=new o.Dict(null),h.set("FontName",o.Name.get(f)),h.set("FontBBox",c.getArray("FontBBox"))}var b=c.get("FirstChar")||0,y=c.get("LastChar")||d,w=h.get("FontName"),k=c.get("BaseFont");if((0,n.isString)(w)&&(w=o.Name.get(w)),(0,n.isString)(k)&&(k=o.Name.get(k)),"Type3"!==f){var S=w&&w.name,x=k&&k.name;S!==x&&((0,n.info)("The FontDescriptor's FontName is \"".concat(S,'" but ')+"should be the same as the Font's BaseFont \"".concat(x,'".')),S&&x&&x.startsWith(S)&&(w=k))}if(w=w||k,!(0,o.isName)(w))throw new n.FormatError("invalid font name");var C,A=h.get("FontFile","FontFile2","FontFile3");if(A&&A.dict){var O=A.dict.get("Subtype");O&&(O=O.name);var P=A.dict.get("Length1"),I=A.dict.get("Length2"),T=A.dict.get("Length3")}if(t={type:f,name:w.name,subtype:O,file:A,length1:P,length2:I,length3:T,loadedName:a.loadedName,composite:l,wideChars:l,fixedPitch:!1,fontMatrix:c.getArray("FontMatrix")||n.FONT_IDENTITY_MATRIX,firstChar:b||0,lastChar:y||d,bbox:h.getArray("FontBBox"),ascent:h.get("Ascent"),descent:h.get("Descent"),xHeight:h.get("XHeight"),capHeight:h.get("CapHeight"),flags:h.get("Flags"),italicAngle:h.get("ItalicAngle"),isType3Font:!1},l){var E=a.get("Encoding");(0,o.isName)(E)&&(t.cidEncoding=E.name),C=i.CMapFactory.create({encoding:E,fetchBuiltInCMap:this.fetchBuiltInCMap,useCMap:null}).then((function(e){t.cMap=e,t.vertical=t.cMap.vertical}))}else C=Promise.resolve(void 0);return C.then((function(){return r.extractDataStructures(c,a,t)})).then((function(e){return r.extractWidths(c,h,e),"Type3"===f&&(e.isType3Font=!0),new s.Font(w.name,A,e)}))}},t.buildFontPaths=function(e,t,r){function a(t){e.renderer.hasBuiltPath(t)||r.send("commonobj",["".concat(e.loadedName,"_path_").concat(t),"FontPath",e.renderer.getPathJs(t)])}var n=!0,i=!1,o=void 0;try{for(var s,c=t[Symbol.iterator]();!(n=(s=c.next()).done);n=!0){var l=s.value;a(l.fontChar);var u=l.accent;u&&u.fontChar&&a(u.fontChar)}}catch(h){i=!0,o=h}finally{try{n||null==c["return"]||c["return"]()}finally{if(i)throw o}}},t}();t.PartialEvaluator=I;var T=function(){function e(e,t,r){this.loadedName=e,this.font=t,this.dict=r,this.type3Loaded=null,this.sent=!1}return e.prototype={send:function(e){this.sent||(this.sent=!0,e.send("commonobj",[this.loadedName,"Font",this.font.exportData()]))},fallback:function(e){if(this.font.data){this.font.disableFontFace=!0;var t=this.font.glyphCacheValues;I.buildFontPaths(this.font,t,e)}},loadType3Data:function(e,t,r,a){if(!this.font.isType3Font)throw new Error("Must be a Type3 font.");if(this.type3Loaded)return this.type3Loaded;var i=Object.create(e.options);i.ignoreErrors=!1,i.nativeImageDecoderSupport=n.NativeImageDecoding.NONE;var o=e.clone(i);o.parsingType3Font=!0;for(var s=this.font,c=Promise.resolve(),l=this.dict.get("CharProcs"),u=this.dict.get("Resources")||t,h=l.getKeys(),f=Object.create(null),d=function(){var e=h[g];c=c.then((function(){var t=l.get(e),i=new x.OperatorList;return o.getOperatorList({stream:t,task:a,resources:u,operatorList:i}).then((function(){f[e]=i.getIR(),r.addDependencies(i.dependencies)}))["catch"]((function(t){(0,n.warn)('Type3 font resource "'.concat(e,'" is not available.'));var r=new x.OperatorList;f[e]=r.getIR()}))}))},g=0,p=h.length;g<p;++g)d();return this.type3Loaded=c.then((function(){s.charProcOperatorList=f})),this.type3Loaded}},e}(),E=function(){function e(e){this.state=e,this.stateStack=[]}return e.prototype={save:function(){var e=this.state;this.stateStack.push(this.state),this.state=e.clone()},restore:function(){var e=this.stateStack.pop();e&&(this.state=e)},transform:function(e){this.state.ctm=n.Util.transform(this.state.ctm,e)}},e}(),F=function(){function e(){this.ctm=new Float32Array(n.IDENTITY_MATRIX),this.fontName=null,this.fontSize=0,this.font=null,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.textMatrix=n.IDENTITY_MATRIX.slice(),this.textLineMatrix=n.IDENTITY_MATRIX.slice(),this.charSpacing=0,this.wordSpacing=0,this.leading=0,this.textHScale=1,this.textRise=0}return e.prototype={setTextMatrix:function(e,t,r,a,n,i){var o=this.textMatrix;o[0]=e,o[1]=t,o[2]=r,o[3]=a,o[4]=n,o[5]=i},setTextLineMatrix:function(e,t,r,a,n,i){var o=this.textLineMatrix;o[0]=e,o[1]=t,o[2]=r,o[3]=a,o[4]=n,o[5]=i},translateTextMatrix:function(e,t){var r=this.textMatrix;r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5]},translateTextLineMatrix:function(e,t){var r=this.textLineMatrix;r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5]},calcTextLineMatrixAdvance:function(e,t,r,a,n,i){var o=this.font;if(!o)return null;var s=this.textLineMatrix;if(e!==s[0]||t!==s[1]||r!==s[2]||a!==s[3])return null;var c=n-s[4],l=i-s[5];if(o.vertical&&0!==c||!o.vertical&&0!==l)return null;var u,h,f=e*a-t*r;return o.vertical?(u=-l*r/f,h=l*e/f):(u=c*a/f,h=-c*t/f),{width:u,height:h,value:o.vertical?h:u}},calcRenderMatrix:function(e){var t=[this.fontSize*this.textHScale,0,0,this.fontSize,0,this.textRise];return n.Util.transform(e,n.Util.transform(this.textMatrix,t))},carriageReturn:function(){this.translateTextLineMatrix(0,-this.leading),this.textMatrix=this.textLineMatrix.slice()},clone:function(){var e=Object.create(this);return e.textMatrix=this.textMatrix.slice(),e.textLineMatrix=this.textLineMatrix.slice(),e.fontMatrix=this.fontMatrix.slice(),e}},e}(),B=function(){function e(){this.ctm=new Float32Array(n.IDENTITY_MATRIX),this.font=null,this.textRenderingMode=n.TextRenderingMode.FILL,this.fillColorSpace=g.ColorSpace.singletons.gray,this.strokeColorSpace=g.ColorSpace.singletons.gray}return e.prototype={clone:function(){return Object.create(this)}},e}(),_=function(){var e=(0,v.getLookupTableFactory)((function(e){e["w"]={id:n.OPS.setLineWidth,numArgs:1,variableArgs:!1},e["J"]={id:n.OPS.setLineCap,numArgs:1,variableArgs:!1},e["j"]={id:n.OPS.setLineJoin,numArgs:1,variableArgs:!1},e["M"]={id:n.OPS.setMiterLimit,numArgs:1,variableArgs:!1},e["d"]={id:n.OPS.setDash,numArgs:2,variableArgs:!1},e["ri"]={id:n.OPS.setRenderingIntent,numArgs:1,variableArgs:!1},e["i"]={id:n.OPS.setFlatness,numArgs:1,variableArgs:!1},e["gs"]={id:n.OPS.setGState,numArgs:1,variableArgs:!1},e["q"]={id:n.OPS.save,numArgs:0,variableArgs:!1},e["Q"]={id:n.OPS.restore,numArgs:0,variableArgs:!1},e["cm"]={id:n.OPS.transform,numArgs:6,variableArgs:!1},e["m"]={id:n.OPS.moveTo,numArgs:2,variableArgs:!1},e["l"]={id:n.OPS.lineTo,numArgs:2,variableArgs:!1},e["c"]={id:n.OPS.curveTo,numArgs:6,variableArgs:!1},e["v"]={id:n.OPS.curveTo2,numArgs:4,variableArgs:!1},e["y"]={id:n.OPS.curveTo3,numArgs:4,variableArgs:!1},e["h"]={id:n.OPS.closePath,numArgs:0,variableArgs:!1},e["re"]={id:n.OPS.rectangle,numArgs:4,variableArgs:!1},e["S"]={id:n.OPS.stroke,numArgs:0,variableArgs:!1},e["s"]={id:n.OPS.closeStroke,numArgs:0,variableArgs:!1},e["f"]={id:n.OPS.fill,numArgs:0,variableArgs:!1},e["F"]={id:n.OPS.fill,numArgs:0,variableArgs:!1},e["f*"]={id:n.OPS.eoFill,numArgs:0,variableArgs:!1},e["B"]={id:n.OPS.fillStroke,numArgs:0,variableArgs:!1},e["B*"]={id:n.OPS.eoFillStroke,numArgs:0,variableArgs:!1},e["b"]={id:n.OPS.closeFillStroke,numArgs:0,variableArgs:!1},e["b*"]={id:n.OPS.closeEOFillStroke,numArgs:0,variableArgs:!1},e["n"]={id:n.OPS.endPath,numArgs:0,variableArgs:!1},e["W"]={id:n.OPS.clip,numArgs:0,variableArgs:!1},e["W*"]={id:n.OPS.eoClip,numArgs:0,variableArgs:!1},e["BT"]={id:n.OPS.beginText,numArgs:0,variableArgs:!1},e["ET"]={id:n.OPS.endText,numArgs:0,variableArgs:!1},e["Tc"]={id:n.OPS.setCharSpacing,numArgs:1,variableArgs:!1},e["Tw"]={id:n.OPS.setWordSpacing,numArgs:1,variableArgs:!1},e["Tz"]={id:n.OPS.setHScale,numArgs:1,variableArgs:!1},e["TL"]={id:n.OPS.setLeading,numArgs:1,variableArgs:!1},e["Tf"]={id:n.OPS.setFont,numArgs:2,variableArgs:!1},e["Tr"]={id:n.OPS.setTextRenderingMode,numArgs:1,variableArgs:!1},e["Ts"]={id:n.OPS.setTextRise,numArgs:1,variableArgs:!1},e["Td"]={id:n.OPS.moveText,numArgs:2,variableArgs:!1},e["TD"]={id:n.OPS.setLeadingMoveText,numArgs:2,variableArgs:!1},e["Tm"]={id:n.OPS.setTextMatrix,numArgs:6,variableArgs:!1},e["T*"]={id:n.OPS.nextLine,numArgs:0,variableArgs:!1},e["Tj"]={id:n.OPS.showText,numArgs:1,variableArgs:!1},e["TJ"]={id:n.OPS.showSpacedText,numArgs:1,variableArgs:!1},e["'"]={id:n.OPS.nextLineShowText,numArgs:1,variableArgs:!1},e['"']={id:n.OPS.nextLineSetSpacingShowText,numArgs:3,variableArgs:!1},e["d0"]={id:n.OPS.setCharWidth,numArgs:2,variableArgs:!1},e["d1"]={id:n.OPS.setCharWidthAndBounds,numArgs:6,variableArgs:!1},e["CS"]={id:n.OPS.setStrokeColorSpace,numArgs:1,variableArgs:!1},e["cs"]={id:n.OPS.setFillColorSpace,numArgs:1,variableArgs:!1},e["SC"]={id:n.OPS.setStrokeColor,numArgs:4,variableArgs:!0},e["SCN"]={id:n.OPS.setStrokeColorN,numArgs:33,variableArgs:!0},e["sc"]={id:n.OPS.setFillColor,numArgs:4,variableArgs:!0},e["scn"]={id:n.OPS.setFillColorN,numArgs:33,variableArgs:!0},e["G"]={id:n.OPS.setStrokeGray,numArgs:1,variableArgs:!1},e["g"]={id:n.OPS.setFillGray,numArgs:1,variableArgs:!1},e["RG"]={id:n.OPS.setStrokeRGBColor,numArgs:3,variableArgs:!1},e["rg"]={id:n.OPS.setFillRGBColor,numArgs:3,variableArgs:!1},e["K"]={id:n.OPS.setStrokeCMYKColor,numArgs:4,variableArgs:!1},e["k"]={id:n.OPS.setFillCMYKColor,numArgs:4,variableArgs:!1},e["sh"]={id:n.OPS.shadingFill,numArgs:1,variableArgs:!1},e["BI"]={id:n.OPS.beginInlineImage,numArgs:0,variableArgs:!1},e["ID"]={id:n.OPS.beginImageData,numArgs:0,variableArgs:!1},e["EI"]={id:n.OPS.endInlineImage,numArgs:1,variableArgs:!1},e["Do"]={id:n.OPS.paintXObject,numArgs:1,variableArgs:!1},e["MP"]={id:n.OPS.markPoint,numArgs:1,variableArgs:!1},e["DP"]={id:n.OPS.markPointProps,numArgs:2,variableArgs:!1},e["BMC"]={id:n.OPS.beginMarkedContent,numArgs:1,variableArgs:!1},e["BDC"]={id:n.OPS.beginMarkedContentProps,numArgs:2,variableArgs:!1},e["EMC"]={id:n.OPS.endMarkedContent,numArgs:0,variableArgs:!1},e["BX"]={id:n.OPS.beginCompat,numArgs:0,variableArgs:!1},e["EX"]={id:n.OPS.endCompat,numArgs:0,variableArgs:!1},e["BM"]=null,e["BD"]=null,e["true"]=null,e["fa"]=null,e["fal"]=null,e["fals"]=null,e["false"]=null,e["nu"]=null,e["nul"]=null,e["null"]=null})),t=20;function r(t,r,a){this.opMap=e(),this.parser=new f.Parser({lexer:new f.Lexer(t,this.opMap),xref:r}),this.stateManager=a,this.nonProcessedArgs=[],this._numInvalidPathOPS=0}return r.prototype={get savedStatesDepth(){return this.stateManager.stateStack.length},read:function(e){var r=e.args;while(1){var a=this.parser.getObj();if(a instanceof o.Cmd){var i=a.cmd,s=this.opMap[i];if(!s){(0,n.warn)('Unknown command "'.concat(i,'".'));continue}var c=s.id,l=s.numArgs,u=null!==r?r.length:0;if(s.variableArgs)u>l&&(0,n.info)("Command ".concat(i,": expected [0, ").concat(l,"] args, ")+"but received ".concat(u," args."));else{if(u!==l){var h=this.nonProcessedArgs;while(u>l)h.push(r.shift()),u--;while(u<l&&0!==h.length)null===r&&(r=[]),r.unshift(h.pop()),u++}if(u<l){var f="command ".concat(i,": expected ").concat(l," args, ")+"but received ".concat(u," args.");if(c>=n.OPS.moveTo&&c<=n.OPS.endPath&&++this._numInvalidPathOPS>t)throw new n.FormatError("Invalid ".concat(f));(0,n.warn)("Skipping ".concat(f)),null!==r&&(r.length=0);continue}}return this.preprocessCommand(c,r),e.fn=c,e.args=r,!0}if(a===o.EOF)return!1;if(null!==a&&(null===r&&(r=[]),r.push(a),r.length>33))throw new n.FormatError("Too many arguments")}},preprocessCommand:function(e,t){switch(0|e){case n.OPS.save:this.stateManager.save();break;case n.OPS.restore:this.stateManager.restore();break;case n.OPS.transform:this.stateManager.transform(t);break}}},r}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CMapFactory=t.IdentityCMap=t.CMap=void 0;var a=r(5),n=r(183),i=r(189),o=r(186),s=r(190);function c(e){return c="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},c(e)}function l(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t,r){return t&&p(e.prototype,t),r&&p(e,r),e}var v=["Adobe-GB1-UCS2","Adobe-CNS1-UCS2","Adobe-Japan1-UCS2","Adobe-Korea1-UCS2","78-EUC-H","78-EUC-V","78-H","78-RKSJ-H","78-RKSJ-V","78-V","78ms-RKSJ-H","78ms-RKSJ-V","83pv-RKSJ-H","90ms-RKSJ-H","90ms-RKSJ-V","90msp-RKSJ-H","90msp-RKSJ-V","90pv-RKSJ-H","90pv-RKSJ-V","Add-H","Add-RKSJ-H","Add-RKSJ-V","Add-V","Adobe-CNS1-0","Adobe-CNS1-1","Adobe-CNS1-2","Adobe-CNS1-3","Adobe-CNS1-4","Adobe-CNS1-5","Adobe-CNS1-6","Adobe-GB1-0","Adobe-GB1-1","Adobe-GB1-2","Adobe-GB1-3","Adobe-GB1-4","Adobe-GB1-5","Adobe-Japan1-0","Adobe-Japan1-1","Adobe-Japan1-2","Adobe-Japan1-3","Adobe-Japan1-4","Adobe-Japan1-5","Adobe-Japan1-6","Adobe-Korea1-0","Adobe-Korea1-1","Adobe-Korea1-2","B5-H","B5-V","B5pc-H","B5pc-V","CNS-EUC-H","CNS-EUC-V","CNS1-H","CNS1-V","CNS2-H","CNS2-V","ETHK-B5-H","ETHK-B5-V","ETen-B5-H","ETen-B5-V","ETenms-B5-H","ETenms-B5-V","EUC-H","EUC-V","Ext-H","Ext-RKSJ-H","Ext-RKSJ-V","Ext-V","GB-EUC-H","GB-EUC-V","GB-H","GB-V","GBK-EUC-H","GBK-EUC-V","GBK2K-H","GBK2K-V","GBKp-EUC-H","GBKp-EUC-V","GBT-EUC-H","GBT-EUC-V","GBT-H","GBT-V","GBTpc-EUC-H","GBTpc-EUC-V","GBpc-EUC-H","GBpc-EUC-V","H","HKdla-B5-H","HKdla-B5-V","HKdlb-B5-H","HKdlb-B5-V","HKgccs-B5-H","HKgccs-B5-V","HKm314-B5-H","HKm314-B5-V","HKm471-B5-H","HKm471-B5-V","HKscs-B5-H","HKscs-B5-V","Hankaku","Hiragana","KSC-EUC-H","KSC-EUC-V","KSC-H","KSC-Johab-H","KSC-Johab-V","KSC-V","KSCms-UHC-H","KSCms-UHC-HW-H","KSCms-UHC-HW-V","KSCms-UHC-V","KSCpc-EUC-H","KSCpc-EUC-V","Katakana","NWP-H","NWP-V","RKSJ-H","RKSJ-V","Roman","UniCNS-UCS2-H","UniCNS-UCS2-V","UniCNS-UTF16-H","UniCNS-UTF16-V","UniCNS-UTF32-H","UniCNS-UTF32-V","UniCNS-UTF8-H","UniCNS-UTF8-V","UniGB-UCS2-H","UniGB-UCS2-V","UniGB-UTF16-H","UniGB-UTF16-V","UniGB-UTF32-H","UniGB-UTF32-V","UniGB-UTF8-H","UniGB-UTF8-V","UniJIS-UCS2-H","UniJIS-UCS2-HW-H","UniJIS-UCS2-HW-V","UniJIS-UCS2-V","UniJIS-UTF16-H","UniJIS-UTF16-V","UniJIS-UTF32-H","UniJIS-UTF32-V","UniJIS-UTF8-H","UniJIS-UTF8-V","UniJIS2004-UTF16-H","UniJIS2004-UTF16-V","UniJIS2004-UTF32-H","UniJIS2004-UTF32-V","UniJIS2004-UTF8-H","UniJIS2004-UTF8-V","UniJISPro-UCS2-HW-V","UniJISPro-UCS2-V","UniJISPro-UTF8-V","UniJISX0213-UTF32-H","UniJISX0213-UTF32-V","UniJISX02132004-UTF32-H","UniJISX02132004-UTF32-V","UniKS-UCS2-H","UniKS-UCS2-V","UniKS-UTF16-H","UniKS-UTF16-V","UniKS-UTF32-H","UniKS-UTF32-V","UniKS-UTF8-H","UniKS-UTF8-V","V","WP-Symbol"],b=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];g(this,e),this.codespaceRanges=[[],[],[],[]],this.numCodespaceRanges=0,this._map=[],this.name="",this.vertical=!1,this.useCMap=null,this.builtInCMap=t}return m(e,[{key:"addCodespaceRange",value:function(e,t,r){this.codespaceRanges[e-1].push(t,r),this.numCodespaceRanges++}},{key:"mapCidRange",value:function(e,t,r){while(e<=t)this._map[e++]=r++}},{key:"mapBfRange",value:function(e,t,r){var a=r.length-1;while(e<=t)this._map[e++]=r,r=r.substring(0,a)+String.fromCharCode(r.charCodeAt(a)+1)}},{key:"mapBfRangeToArray",value:function(e,t,r){var a=0,n=r.length;while(e<=t&&a<n)this._map[e]=r[a++],++e}},{key:"mapOne",value:function(e,t){this._map[e]=t}},{key:"lookup",value:function(e){return this._map[e]}},{key:"contains",value:function(e){return void 0!==this._map[e]}},{key:"forEach",value:function(e){var t=this._map,r=t.length;if(r<=65536)for(var a=0;a<r;a++)void 0!==t[a]&&e(a,t[a]);else for(var n in t)e(n,t[n])}},{key:"charCodeOf",value:function(e){var t=this._map;if(t.length<=65536)return t.indexOf(e);for(var r in t)if(t[r]===e)return 0|r;return-1}},{key:"getMap",value:function(){return this._map}},{key:"readCharCode",value:function(e,t,r){for(var a=0,n=this.codespaceRanges,i=0,o=n.length;i<o;i++){a=(a<<8|e.charCodeAt(t+i))>>>0;for(var s=n[i],c=0,l=s.length;c<l;){var u=s[c++],h=s[c++];if(a>=u&&a<=h)return r.charcode=a,void(r.length=i+1)}}r.charcode=0,r.length=1}},{key:"length",get:function(){return this._map.length}},{key:"isIdentityCMap",get:function(){if("Identity-H"!==this.name&&"Identity-V"!==this.name)return!1;if(65536!==this._map.length)return!1;for(var e=0;e<65536;e++)if(this._map[e]!==e)return!1;return!0}}]),e}();t.CMap=b;var y=function(e){function t(e,r){var a;return g(this,t),a=l(this,h(t).call(this)),a.vertical=e,a.addCodespaceRange(r,0,65535),a}return f(t,e),m(t,[{key:"mapCidRange",value:function(e,t,r){(0,a.unreachable)("should not call mapCidRange")}},{key:"mapBfRange",value:function(e,t,r){(0,a.unreachable)("should not call mapBfRange")}},{key:"mapBfRangeToArray",value:function(e,t,r){(0,a.unreachable)("should not call mapBfRangeToArray")}},{key:"mapOne",value:function(e,t){(0,a.unreachable)("should not call mapCidOne")}},{key:"lookup",value:function(e){return Number.isInteger(e)&&e<=65535?e:void 0}},{key:"contains",value:function(e){return Number.isInteger(e)&&e<=65535}},{key:"forEach",value:function(e){for(var t=0;t<=65535;t++)e(t,t)}},{key:"charCodeOf",value:function(e){return Number.isInteger(e)&&e<=65535?e:-1}},{key:"getMap",value:function(){for(var e=new Array(65536),t=0;t<=65535;t++)e[t]=t;return e}},{key:"length",get:function(){return 65536}},{key:"isIdentityCMap",get:function(){(0,a.unreachable)("should not access .isIdentityCMap")}}]),t}(b);t.IdentityCMap=y;var w=function(){function e(e,t){for(var r=0,a=0;a<=t;a++)r=r<<8|e[a];return r>>>0}function t(e,t){return 1===t?String.fromCharCode(e[0],e[1]):3===t?String.fromCharCode(e[0],e[1],e[2],e[3]):String.fromCharCode.apply(null,e.subarray(0,t+1))}function r(e,t,r){for(var a=0,n=r;n>=0;n--)a+=e[n]+t[n],e[n]=255&a,a>>=8}function n(e,t){for(var r=1,a=t;a>=0&&r>0;a--)r+=e[a],e[a]=255&r,r>>=8}var i=16,o=19;function s(e){this.buffer=e,this.pos=0,this.end=e.length,this.tmpBuf=new Uint8Array(o)}function c(a,o,c){return new Promise((function(l,u){var h=new s(a),f=h.readByte();o.vertical=!!(1&f);var d,g,p=null,m=new Uint8Array(i),v=new Uint8Array(i),b=new Uint8Array(i),y=new Uint8Array(i),w=new Uint8Array(i);while((g=h.readByte())>=0){var k=g>>5;if(7!==k){var S=!!(16&g),x=15&g;if(x+1>i)throw new Error("processBinaryCMap: Invalid dataSize.");var C,A=1,O=h.readNumber();switch(k){case 0:for(h.readHex(m,x),h.readHexNumber(v,x),r(v,m,x),o.addCodespaceRange(x+1,e(m,x),e(v,x)),C=1;C<O;C++)n(v,x),h.readHexNumber(m,x),r(m,v,x),h.readHexNumber(v,x),r(v,m,x),o.addCodespaceRange(x+1,e(m,x),e(v,x));break;case 1:for(h.readHex(m,x),h.readHexNumber(v,x),r(v,m,x),h.readNumber(),C=1;C<O;C++)n(v,x),h.readHexNumber(m,x),r(m,v,x),h.readHexNumber(v,x),r(v,m,x),h.readNumber();break;case 2:for(h.readHex(b,x),d=h.readNumber(),o.mapOne(e(b,x),d),C=1;C<O;C++)n(b,x),S||(h.readHexNumber(w,x),r(b,w,x)),d=h.readSigned()+(d+1),o.mapOne(e(b,x),d);break;case 3:for(h.readHex(m,x),h.readHexNumber(v,x),r(v,m,x),d=h.readNumber(),o.mapCidRange(e(m,x),e(v,x),d),C=1;C<O;C++)n(v,x),S?m.set(v):(h.readHexNumber(m,x),r(m,v,x)),h.readHexNumber(v,x),r(v,m,x),d=h.readNumber(),o.mapCidRange(e(m,x),e(v,x),d);break;case 4:for(h.readHex(b,A),h.readHex(y,x),o.mapOne(e(b,A),t(y,x)),C=1;C<O;C++)n(b,A),S||(h.readHexNumber(w,A),r(b,w,A)),n(y,x),h.readHexSigned(w,x),r(y,w,x),o.mapOne(e(b,A),t(y,x));break;case 5:for(h.readHex(m,A),h.readHexNumber(v,A),r(v,m,A),h.readHex(y,x),o.mapBfRange(e(m,A),e(v,A),t(y,x)),C=1;C<O;C++)n(v,A),S?m.set(v):(h.readHexNumber(m,A),r(m,v,A)),h.readHexNumber(v,A),r(v,m,A),h.readHex(y,x),o.mapBfRange(e(m,A),e(v,A),t(y,x));break;default:return void u(new Error("processBinaryCMap: Unknown type: "+k))}}else switch(31&g){case 0:h.readString();break;case 1:p=h.readString();break}}l(p?c(p):o)}))}function l(){}return s.prototype={readByte:function(){return this.pos>=this.end?-1:this.buffer[this.pos++]},readNumber:function(){var e,t=0;do{var r=this.readByte();if(r<0)throw new a.FormatError("unexpected EOF in bcmap");e=!(128&r),t=t<<7|127&r}while(!e);return t},readSigned:function(){var e=this.readNumber();return 1&e?~(e>>>1):e>>>1},readHex:function(e,t){e.set(this.buffer.subarray(this.pos,this.pos+t+1)),this.pos+=t+1},readHexNumber:function(e,t){var r,n=this.tmpBuf,i=0;do{var o=this.readByte();if(o<0)throw new a.FormatError("unexpected EOF in bcmap");r=!(128&o),n[i++]=127&o}while(!r);var s=t,c=0,l=0;while(s>=0){while(l<8&&n.length>0)c=n[--i]<<l|c,l+=7;e[s]=255&c,s--,c>>=8,l-=8}},readHexSigned:function(e,t){this.readHexNumber(e,t);for(var r=1&e[t]?255:0,a=0,n=0;n<=t;n++)a=(1&a)<<8|e[n],e[n]=a>>1^r},readString:function(){for(var e=this.readNumber(),t="",r=0;r<e;r++)t+=String.fromCharCode(this.readNumber());return t}},l.prototype={process:c},l}(),k=function(){function e(e){for(var t=0,r=0;r<e.length;r++)t=t<<8|e.charCodeAt(r);return t>>>0}function t(e){if(!(0,a.isString)(e))throw new a.FormatError("Malformed CMap: expected string.")}function r(e){if(!Number.isInteger(e))throw new a.FormatError("Malformed CMap: expected int.")}function c(r,a){while(1){var i=a.getObj();if((0,n.isEOF)(i))break;if((0,n.isCmd)(i,"endbfchar"))return;t(i);var o=e(i);i=a.getObj(),t(i);var s=i;r.mapOne(o,s)}}function l(r,i){while(1){var o=i.getObj();if((0,n.isEOF)(o))break;if((0,n.isCmd)(o,"endbfrange"))return;t(o);var s=e(o);o=i.getObj(),t(o);var c=e(o);if(o=i.getObj(),Number.isInteger(o)||(0,a.isString)(o)){var l=Number.isInteger(o)?String.fromCharCode(o):o;r.mapBfRange(s,c,l)}else{if(!(0,n.isCmd)(o,"["))break;o=i.getObj();var u=[];while(!(0,n.isCmd)(o,"]")&&!(0,n.isEOF)(o))u.push(o),o=i.getObj();r.mapBfRangeToArray(s,c,u)}}throw new a.FormatError("Invalid bf range.")}function u(a,i){while(1){var o=i.getObj();if((0,n.isEOF)(o))break;if((0,n.isCmd)(o,"endcidchar"))return;t(o);var s=e(o);o=i.getObj(),r(o);var c=o;a.mapOne(s,c)}}function h(a,i){while(1){var o=i.getObj();if((0,n.isEOF)(o))break;if((0,n.isCmd)(o,"endcidrange"))return;t(o);var s=e(o);o=i.getObj(),t(o);var c=e(o);o=i.getObj(),r(o);var l=o;a.mapCidRange(s,c,l)}}function f(t,r){while(1){var i=r.getObj();if((0,n.isEOF)(i))break;if((0,n.isCmd)(i,"endcodespacerange"))return;if(!(0,a.isString)(i))break;var o=e(i);if(i=r.getObj(),!(0,a.isString)(i))break;var s=e(i);t.addCodespaceRange(i.length,o,s)}throw new a.FormatError("Invalid codespace range.")}function d(e,t){var r=t.getObj();Number.isInteger(r)&&(e.vertical=!!r)}function g(e,t){var r=t.getObj();(0,n.isName)(r)&&(0,a.isString)(r.name)&&(e.name=r.name)}function p(e,t,r,i){var s,p;e:while(1)try{var v=t.getObj();if((0,n.isEOF)(v))break;if((0,n.isName)(v))"WMode"===v.name?d(e,t):"CMapName"===v.name&&g(e,t),s=v;else if((0,n.isCmd)(v))switch(v.cmd){case"endcmap":break e;case"usecmap":(0,n.isName)(s)&&(p=s.name);break;case"begincodespacerange":f(e,t);break;case"beginbfchar":c(e,t);break;case"begincidchar":u(e,t);break;case"beginbfrange":l(e,t);break;case"begincidrange":h(e,t);break}}catch(b){if(b instanceof o.MissingDataException)throw b;(0,a.warn)("Invalid cMap data: "+b);continue}return!i&&p&&(i=p),i?m(e,r,i):Promise.resolve(e)}function m(e,t,r){return k(r,t).then((function(t){if(e.useCMap=t,0===e.numCodespaceRanges){for(var r=e.useCMap.codespaceRanges,a=0;a<r.length;a++)e.codespaceRanges[a]=r[a].slice();e.numCodespaceRanges=e.useCMap.numCodespaceRanges}return e.useCMap.forEach((function(t,r){e.contains(t)||e.mapOne(t,e.useCMap.lookup(t))})),e}))}function k(e,t){return"Identity-H"===e?Promise.resolve(new y(!1,2)):"Identity-V"===e?Promise.resolve(new y(!0,2)):v.includes(e)?t?t(e).then((function(e){var r=e.cMapData,n=e.compressionType,o=new b(!0);if(n===a.CMapCompressionType.BINARY)return(new w).process(r,o,(function(e){return m(o,t,e)}));if(n===a.CMapCompressionType.NONE){var c=new i.Lexer(new s.Stream(r));return p(o,c,t,null)}return Promise.reject(new Error("TODO: Only BINARY/NONE CMap compression is currently supported."))})):Promise.reject(new Error("Built-in CMap parameters are not provided.")):Promise.reject(new Error("Unknown CMap name: "+e))}return{create:function(e){var t=e.encoding,r=e.fetchBuiltInCMap,a=e.useCMap;if((0,n.isName)(t))return k(t.name,r);if((0,n.isStream)(t)){var o=new b,s=new i.Lexer(t);return p(o,s,r,a).then((function(e){return e.isIdentityCMap?k(e.name,r):e}))}return Promise.reject(new Error("Encoding required."))}}}();t.CMapFactory=k},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFontType=A,t.IdentityToUnicodeMap=t.ToUnicodeMap=t.FontFlags=t.Font=t.ErrorFont=t.SEAC_ANALYSIS_ENABLED=void 0;var a=r(5),n=r(207),i=r(210),o=r(209),s=r(211),c=r(212),l=r(213),u=r(205),h=r(186),f=r(190),d=r(214);function g(e,t){return v(e)||m(e,t)||p()}function p(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function m(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],a=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0)if(r.push(o.value),t&&r.length===t)break}catch(c){n=!0,i=c}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}return r}}function v(e){if(Array.isArray(e))return e}var b=[[57344,63743],[1048576,1114109]],y=1e3,w=!0;t.SEAC_ANALYSIS_ENABLED=w;var k={FixedPitch:1,Serif:2,Symbolic:4,Script:8,Nonsymbolic:32,Italic:64,AllCap:65536,SmallCap:131072,ForceBold:262144};t.FontFlags=k;var S=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];function x(e){if(e.fontMatrix&&e.fontMatrix[0]!==a.FONT_IDENTITY_MATRIX[0]){var t=.001/e.fontMatrix[0],r=e.widths;for(var n in r)r[n]*=t;e.defaultWidth*=t}}function C(e,t){if(!e.hasIncludedToUnicodeMap&&!e.hasEncoding&&t!==e.defaultEncoding&&!(e.toUnicode instanceof T)){var r=[],a=(0,i.getGlyphsUnicode)();for(var n in t){var o=t[n],s=(0,c.getUnicodeForGlyph)(o,a);-1!==s&&(r[n]=String.fromCharCode(s))}e.toUnicode.amend(r)}}function A(e,t){switch(e){case"Type1":return"Type1C"===t?a.FontType.TYPE1C:a.FontType.TYPE1;case"CIDFontType0":return"CIDFontType0C"===t?a.FontType.CIDFONTTYPE0C:a.FontType.CIDFONTTYPE0;case"OpenType":return a.FontType.OPENTYPE;case"TrueType":return a.FontType.TRUETYPE;case"CIDFontType2":return a.FontType.CIDFONTTYPE2;case"MMType1":return a.FontType.MMTYPE1;case"Type0":return a.FontType.TYPE0;default:return a.FontType.UNKNOWN}}function O(e,t){if(void 0!==t[e])return e;var r=(0,c.getUnicodeForGlyph)(e,t);if(-1!==r)for(var n in t)if(t[n]===r)return n;return(0,a.info)("Unable to recover a standard glyph name for: "+e),e}var P=function(){function e(e,t,r,a,n,i,o,s){this.fontChar=e,this.unicode=t,this.accent=r,this.width=a,this.vmetric=n,this.operatorListId=i,this.isSpace=o,this.isInFont=s}return e.prototype.matchesForCache=function(e,t,r,a,n,i,o,s){return this.fontChar===e&&this.unicode===t&&this.accent===r&&this.width===a&&this.vmetric===n&&this.operatorListId===i&&this.isSpace===o&&this.isInFont===s},e}(),I=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this._map=e}return e.prototype={get length(){return this._map.length},forEach:function(e){for(var t in this._map)e(t,this._map[t].charCodeAt(0))},has:function(e){return void 0!==this._map[e]},get:function(e){return this._map[e]},charCodeOf:function(e){var t=this._map;if(t.length<=65536)return t.indexOf(e);for(var r in t)if(t[r]===e)return 0|r;return-1},amend:function(e){for(var t in e)this._map[t]=e[t]}},e}();t.ToUnicodeMap=I;var T=function(){function e(e,t){this.firstChar=e,this.lastChar=t}return e.prototype={get length(){return this.lastChar+1-this.firstChar},forEach:function(e){for(var t=this.firstChar,r=this.lastChar;t<=r;t++)e(t,t)},has:function(e){return this.firstChar<=e&&e<=this.lastChar},get:function(e){if(this.firstChar<=e&&e<=this.lastChar)return String.fromCharCode(e)},charCodeOf:function(e){return Number.isInteger(e)&&e>=this.firstChar&&e<=this.lastChar?e:-1},amend:function(e){(0,a.unreachable)("Should not call amend()")}},e}();t.IdentityToUnicodeMap=T;var E=function(){function e(e,t,r){e[t]=r>>8&255,e[t+1]=255&r}function t(e,t,r){e[t]=r>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r}function r(e,t,r){var a,n;if(r instanceof Uint8Array)e.set(r,t);else if("string"===typeof r)for(a=0,n=r.length;a<n;a++)e[t++]=255&r.charCodeAt(a);else for(a=0,n=r.length;a<n;a++)e[t++]=255&r[a]}function n(e){this.sfnt=e,this.tables=Object.create(null)}n.getSearchParams=function(e,t){var r=1,a=0;while((r^e)>r)r<<=1,a++;var n=r*t;return{range:n,entry:a,rangeShift:t*e-n}};var i=12,o=16;return n.prototype={toArray:function(){var s=this.sfnt,c=this.tables,l=Object.keys(c);l.sort();var u,h,f,d,g,p=l.length,m=i+p*o,v=[m];for(u=0;u<p;u++){d=c[l[u]];var b=(d.length+3&-4)>>>0;m+=b,v.push(m)}var y=new Uint8Array(m);for(u=0;u<p;u++)d=c[l[u]],r(y,v[u],d);"true"===s&&(s=(0,a.string32)(65536)),y[0]=255&s.charCodeAt(0),y[1]=255&s.charCodeAt(1),y[2]=255&s.charCodeAt(2),y[3]=255&s.charCodeAt(3),e(y,4,p);var w=n.getSearchParams(p,16);for(e(y,6,w.range),e(y,8,w.entry),e(y,10,w.rangeShift),m=i,u=0;u<p;u++){g=l[u],y[m]=255&g.charCodeAt(0),y[m+1]=255&g.charCodeAt(1),y[m+2]=255&g.charCodeAt(2),y[m+3]=255&g.charCodeAt(3);var k=0;for(h=v[u],f=v[u+1];h<f;h+=4){var S=(0,a.readUint32)(y,h);k=k+S>>>0}t(y,m+4,k),t(y,m+8,v[u]),t(y,m+12,c[g].length),m+=o}return y},addTable:function(e,t){if(e in this.tables)throw new Error("Table "+e+" already exists");this.tables[e]=t}},n}(),F=function(){function e(e,t,r){var n;this.name=e,this.loadedName=r.loadedName,this.isType3Font=r.isType3Font,this.sizes=[],this.missingFile=!1,this.glyphCache=Object.create(null),this.isSerifFont=!!(r.flags&k.Serif),this.isSymbolicFont=!!(r.flags&k.Symbolic),this.isMonospace=!!(r.flags&k.FixedPitch);var i=r.type,o=r.subtype;if(this.type=i,this.subtype=o,this.fallbackName=this.isMonospace?"monospace":this.isSerifFont?"serif":"sans-serif",this.differences=r.differences,this.widths=r.widths,this.defaultWidth=r.defaultWidth,this.composite=r.composite,this.wideChars=r.wideChars,this.cMap=r.cMap,this.ascent=r.ascent/y,this.descent=r.descent/y,this.fontMatrix=r.fontMatrix,this.bbox=r.bbox,this.defaultEncoding=r.defaultEncoding,this.toUnicode=r.toUnicode,this.fallbackToUnicode=r.fallbackToUnicode||new I,this.toFontChar=[],"Type3"!==r.type){if(this.cidEncoding=r.cidEncoding,this.vertical=r.vertical,this.vertical&&(this.vmetrics=r.vmetrics,this.defaultVMetrics=r.defaultVMetrics),!t||t.isEmpty)return t&&(0,a.warn)('Font file is empty in "'+e+'" ('+this.loadedName+")"),void this.fallbackToSystemFont();var s=D(t,r),c=g(s,2);i=c[0],o=c[1],i===this.type&&o===this.subtype||(0,a.info)("Inconsistent font file Type/SubType, expected: "+"".concat(this.type,"/").concat(this.subtype," but found: ").concat(i,"/").concat(o,"."));try{var l;switch(i){case"MMType1":(0,a.info)("MMType1 font ("+e+"), falling back to Type1.");case"Type1":case"CIDFontType0":this.mimetype="font/opentype";var u="Type1C"===o||"CIDFontType0C"===o?new L(t,r):new R(e,t,r);x(r),l=this.convert(e,u,r);break;case"OpenType":case"TrueType":case"CIDFontType2":this.mimetype="font/opentype",l=this.checkAndRepair(e,t,r),this.isOpenType&&(x(r),i="OpenType");break;default:throw new a.FormatError("Font ".concat(i," is not supported"))}}catch(h){return(0,a.warn)(h),void this.fallbackToSystemFont()}this.data=l,this.fontType=A(i,o),this.fontMatrix=r.fontMatrix,this.widths=r.widths,this.defaultWidth=r.defaultWidth,this.toUnicode=r.toUnicode,this.encoding=r.baseEncoding,this.seacMap=r.seacMap}else{for(n=0;n<256;n++)this.toFontChar[n]=this.differences[n]||r.defaultEncoding[n];this.fontType=a.FontType.TYPE3}}function t(e,t){return(e<<8)+t}function r(e,t,r){e[t+1]=r,e[t]=r>>>8}function h(e,t){var r=(e<<8)+t;return 32768&r?r-65536:r}function d(e,t,r,a){return(e<<24)+(t<<16)+(r<<8)+a}function p(e){return String.fromCharCode(e>>8&255,255&e)}function m(e){return e=e>32767?32767:e<-32768?-32768:e,String.fromCharCode(e>>8&255,255&e)}function v(e){var t=e.peekBytes(4);return 65536===(0,a.readUint32)(t,0)||"true"===(0,a.bytesToString)(t)}function F(e){var t=e.peekBytes(4);return"ttcf"===(0,a.bytesToString)(t)}function B(e){var t=e.peekBytes(4);return"OTTO"===(0,a.bytesToString)(t)}function _(e){var t=e.peekBytes(2);return 37===t[0]&&33===t[1]||128===t[0]&&1===t[1]}function M(e){var t=e.peekBytes(4);return t[0]>=1&&t[3]>=1&&t[3]<=4}function D(e,t){var r,n,i=t.type,o=t.subtype,s=t.composite;return v(e)||F(e)?r=s?"CIDFontType2":"TrueType":B(e)?r=s?"CIDFontType2":"OpenType":_(e)?r=s?"CIDFontType0":"MMType1"===i?"MMType1":"Type1":M(e)?s?(r="CIDFontType0",n="CIDFontType0C"):(r="MMType1"===i?"MMType1":"Type1",n="Type1C"):((0,a.warn)("getFontFileType: Unable to detect correct font file Type/Subtype."),r=i,n=o),[r,n]}function N(e,t,r){for(var a,n=[],i=0,o=e.length;i<o;i++)a=(0,c.getUnicodeForGlyph)(e[i],t),-1!==a&&(n[i]=a);for(var s in r)a=(0,c.getUnicodeForGlyph)(r[s],t),-1!==a&&(n[+s]=a);return n}function U(e,t,r){var n=Object.create(null),i=[],o=0,s=b[o][0],c=b[o][1];for(var l in e){l|=0;var u=e[l];if(t(u)){if(s>c){if(o++,o>=b.length){(0,a.warn)("Ran out of space in font private use area.");break}s=b[o][0],c=b[o][1]}var h=s++;0===u&&(u=r),n[h]=u,i[l]=h}}return{toFontChar:i,charCodeToGlyphId:n,nextAvailableFontCharCode:s}}function j(e,t){var r=[];for(var a in e)e[a]>=t||r.push({fontCharCode:0|a,glyphId:e[a]});0===r.length&&r.push({fontCharCode:0,glyphId:0}),r.sort((function(e,t){return e.fontCharCode-t.fontCharCode}));for(var n=[],i=r.length,o=0;o<i;){var s=r[o].fontCharCode,c=[r[o].glyphId];++o;var l=s;while(o<i&&l+1===r[o].fontCharCode)if(c.push(r[o].glyphId),++l,++o,65535===l)break;n.push([s,l,c])}return n}function q(e,t){var r,n,i,o,s=j(e,t),c=s[s.length-1][1]>65535?2:1,l="\0\0"+p(c)+"\0\x03\0\x01"+(0,a.string32)(4+8*c);for(r=s.length-1;r>=0;--r)if(s[r][0]<=65535)break;var u=r+1;s[r][0]<65535&&65535===s[r][1]&&(s[r][1]=65534);var h,f,d,g,m=s[r][1]<65535?1:0,v=u+m,b=E.getSearchParams(v,2),y="",w="",k="",S="",x="",C=0;for(r=0,n=u;r<n;r++){h=s[r],f=h[0],d=h[1],y+=p(f),w+=p(d),g=h[2];var A=!0;for(i=1,o=g.length;i<o;++i)if(g[i]!==g[i-1]+1){A=!1;break}if(A){var O=g[0];k+=p(O-f&65535),S+=p(0)}else{var P=2*(v-r)+2*C;for(C+=d-f+1,k+=p(0),S+=p(P),i=0,o=g.length;i<o;++i)x+=p(g[i])}}m>0&&(w+="\xff\xff",y+="\xff\xff",k+="\0\x01",S+="\0\0");var I="\0\0"+p(2*v)+p(b.range)+p(b.entry)+p(b.rangeShift)+w+"\0\0"+y+k+S+x,T="",F="";if(c>1){for(l+="\0\x03\0\n"+(0,a.string32)(4+8*c+4+I.length),T="",r=0,n=s.length;r<n;r++){h=s[r],f=h[0],g=h[2];var B=g[0];for(i=1,o=g.length;i<o;++i)g[i]!==g[i-1]+1&&(d=h[0]+i-1,T+=(0,a.string32)(f)+(0,a.string32)(d)+(0,a.string32)(B),f=d+1,B=g[i]);T+=(0,a.string32)(f)+(0,a.string32)(h[1])+(0,a.string32)(B)}F="\0\f\0\0"+(0,a.string32)(T.length+16)+"\0\0\0\0"+(0,a.string32)(T.length/12)}return l+"\0\x04"+p(I.length+4)+I+F+T}function z(e){var t=new f.Stream(e.data),r=t.getUint16();t.getBytes(60);var a=t.getUint16();if(r<4&&768&a)return!1;var n=t.getUint16(),i=t.getUint16();if(n>i)return!1;t.getBytes(6);var o=t.getUint16();return 0!==o&&(e.data[8]=e.data[9]=0,!0)}function H(e,t,r){r=r||{unitsPerEm:0,yMax:0,yMin:0,ascent:0,descent:0};var n=0,i=0,o=0,s=0,l=null,u=0;if(t){for(var h in t){h|=0,(l>h||!l)&&(l=h),u<h&&(u=h);var f=(0,c.getUnicodeRangeFor)(h);if(f<32)n|=1<<f;else if(f<64)i|=1<<f-32;else if(f<96)o|=1<<f-64;else{if(!(f<123))throw new a.FormatError("Unicode ranges Bits > 123 are reserved for internal usage");s|=1<<f-96}}u>65535&&(u=65535)}else l=0,u=255;var d=e.bbox||[0,0,0,0],g=r.unitsPerEm||1/(e.fontMatrix||a.FONT_IDENTITY_MATRIX)[0],m=e.ascentScaled?1:g/y,v=r.ascent||Math.round(m*(e.ascent||d[3])),b=r.descent||Math.round(m*(e.descent||d[1]));b>0&&e.descent>0&&d[1]<0&&(b=-b);var w=r.yMax||v,k=-r.yMin||-b;return"\0\x03\x02$\x01\xf4\0\x05\0\0\x02\x8a\x02\xbb\0\0\0\x8c\x02\x8a\x02\xbb\0\0\x01\xdf\x001\x01\x02\0\0\0\0\x06"+String.fromCharCode(e.fixedPitch?9:0)+"\0\0\0\0\0\0"+(0,a.string32)(n)+(0,a.string32)(i)+(0,a.string32)(o)+(0,a.string32)(s)+"*21*"+p(e.italicAngle?1:0)+p(l||e.firstChar)+p(u||e.lastChar)+p(v)+p(b)+"\0d"+p(w)+p(k)+"\0\0\0\0\0\0\0\0"+p(e.xHeight)+p(e.capHeight)+p(0)+p(l||e.firstChar)+"\0\x03"}function G(e){var t=Math.floor(e.italicAngle*Math.pow(2,16));return"\0\x03\0\0"+(0,a.string32)(t)+"\0\0\0\0"+(0,a.string32)(e.fixedPitch)+"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}function W(e,t){t||(t=[[],[]]);var r,a,n,i,o,s=[t[0][0]||"Original licence",t[0][1]||e,t[0][2]||"Unknown",t[0][3]||"uniqueID",t[0][4]||e,t[0][5]||"Version 0.11",t[0][6]||"",t[0][7]||"Unknown",t[0][8]||"Unknown",t[0][9]||"Unknown"],c=[];for(r=0,a=s.length;r<a;r++){o=t[1][r]||s[r];var l=[];for(n=0,i=o.length;n<i;n++)l.push(p(o.charCodeAt(n)));c.push(l.join(""))}var u=[s,c],h=["\0\x01","\0\x03"],f=["\0\0","\0\x01"],d=["\0\0","\x04\t"],g=s.length*h.length,m="\0\0"+p(g)+p(12*g+6),v=0;for(r=0,a=h.length;r<a;r++){var b=u[r];for(n=0,i=b.length;n<i;n++){o=b[n];var y=h[r]+f[r]+d[r]+p(n)+p(o.length)+p(v);m+=y,v+=o.length}}return m+=s.join("")+c.join(""),m}return e.getFontID=function(){var e=1;return function(){return String(e++)}}(),e.prototype={name:null,font:null,mimetype:null,encoding:null,disableFontFace:!1,get renderer(){var e=l.FontRendererFactory.create(this,w);return(0,a.shadow)(this,"renderer",e)},exportData:function(){var e={};for(var t in this)this.hasOwnProperty(t)&&(e[t]=this[t]);return e},fallbackToSystemFont:function(){var e,t,r=this;this.missingFile=!0;var n=this.name,l=this.type,u=this.subtype,h=n.replace(/[,_]/g,"-"),f=(0,s.getStdFontMap)(),d=(0,s.getNonStdFontMap)(),g=!!f[h]||!(!d[h]||!f[d[h]]);if(h=f[h]||d[h]||h,this.bold=-1!==h.search(/bold/gi),this.italic=-1!==h.search(/oblique/gi)||-1!==h.search(/italic/gi),this.black=-1!==n.search(/Black/g),this.remeasure=Object.keys(this.widths).length>0,g&&"CIDFontType2"===l&&this.cidEncoding.startsWith("Identity-")){var p=(0,s.getGlyphMapForStandardFonts)(),m=[];for(e in p)m[+e]=p[e];if(/Arial-?Black/i.test(n)){var v=(0,s.getSupplementalGlyphMapForArialBlack)();for(e in v)m[+e]=v[e]}else if(/Calibri/i.test(n)){var b=(0,s.getSupplementalGlyphMapForCalibri)();for(e in b)m[+e]=b[e]}var y=this.toUnicode instanceof T;y||this.toUnicode.forEach((function(e,t){m[+e]=t})),this.toFontChar=m,this.toUnicode=new I(m)}else if(/Symbol/i.test(h))this.toFontChar=N(o.SymbolSetEncoding,(0,i.getGlyphsUnicode)(),this.differences);else if(/Dingbats/i.test(h))/Wingdings/i.test(n)&&(0,a.warn)("Non-embedded Wingdings font, falling back to ZapfDingbats."),this.toFontChar=N(o.ZapfDingbatsEncoding,(0,i.getDingbatsGlyphsUnicode)(),this.differences);else if(g)this.toFontChar=N(this.defaultEncoding,(0,i.getGlyphsUnicode)(),this.differences);else{var w=(0,i.getGlyphsUnicode)();this.toUnicode.forEach((function(e,a){if(!r.composite){var n=r.differences[e]||r.defaultEncoding[e];t=(0,c.getUnicodeForGlyph)(n,w),-1!==t&&(a=t)}r.toFontChar[e]=a}))}this.loadedName=h.split("-")[0],this.fontType=A(l,u)},checkAndRepair:function(e,s,c){var l=["OS/2","cmap","head","hhea","hmtx","maxp","name","post","loca","glyf","fpgm","prep","cvt ","CFF "];function g(e,t){var r=Object.create(null);r["OS/2"]=null,r["cmap"]=null,r["head"]=null,r["hhea"]=null,r["hmtx"]=null,r["maxp"]=null,r["name"]=null,r["post"]=null;for(var a=0;a<t;a++){var n=p(s);l.includes(n.tag)&&(0!==n.length&&(r[n.tag]=n))}return r}function p(e){var t=(0,a.bytesToString)(e.getBytes(4)),r=e.getInt32()>>>0,n=e.getInt32()>>>0,i=e.getInt32()>>>0,o=e.pos;e.pos=e.start?e.start:0,e.skip(n);var s=e.getBytes(i);return e.pos=o,"head"===t&&(s[8]=s[9]=s[10]=s[11]=0,s[17]|=32),{tag:t,checksum:r,length:i,offset:n,data:s}}function m(e){return{version:(0,a.bytesToString)(e.getBytes(4)),numTables:e.getUint16(),searchRange:e.getUint16(),entrySelector:e.getUint16(),rangeShift:e.getUint16()}}function v(e){var t=(0,a.bytesToString)(e.getBytes(4));(0,a.assert)("ttcf"===t,"Must be a TrueType Collection font.");for(var r=e.getUint16(),n=e.getUint16(),i=e.getInt32()>>>0,o=[],s=0;s<i;s++)o.push(e.getInt32()>>>0);var c={ttcTag:t,majorVersion:r,minorVersion:n,numFonts:i,offsetTable:o};switch(r){case 1:return c;case 2:return c.dsigTag=e.getInt32()>>>0,c.dsigLength=e.getInt32()>>>0,c.dsigOffset=e.getInt32()>>>0,c}throw new a.FormatError("Invalid TrueType Collection majorVersion: ".concat(r,"."))}function b(e,t){for(var r=v(e),n=r.numFonts,i=r.offsetTable,o=0;o<n;o++){e.pos=(e.start||0)+i[o];var s=m(e),c=g(e,s.numTables);if(!c["name"])throw new a.FormatError('TrueType Collection font must contain a "name" table.');for(var l=T(c["name"]),u=0,h=l.length;u<h;u++)for(var f=0,d=l[u].length;f<d;f++){var p=l[u][f];if(p&&p.replace(/\s/g,"")===t)return{header:s,tables:c}}}throw new a.FormatError('TrueType Collection does not contain "'.concat(t,'" font.'))}function y(e,t,r,n){if(!e)return(0,a.warn)("No cmap table available."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var i,o=(t.start?t.start:0)+e.offset;t.pos=o,t.getUint16();for(var s,c=t.getUint16(),l=!1,u=0;u<c;u++){var h=t.getUint16(),f=t.getUint16(),d=t.getInt32()>>>0,g=!1;if((!s||s.platformId!==h||s.encodingId!==f)&&(0===h&&0===f||1===h&&0===f?g=!0:3!==h||1!==f||!n&&s?r&&3===h&&0===f&&(g=!0,l=!0):(g=!0,r||(l=!0)),g&&(s={platformId:h,encodingId:f,offset:d}),l))break}if(s&&(t.pos=o+s.offset),!s||-1===t.peekByte())return(0,a.warn)("Could not find a preferred cmap table."),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var p=t.getUint16();t.getUint16(),t.getUint16();var m,v,b=!1,y=[];if(0===p){for(m=0;m<256;m++){var w=t.getByte();w&&y.push({charCode:m,glyphId:w})}b=!0}else if(4===p){var k=t.getUint16()>>1;t.getBytes(6);var S,x=[];for(S=0;S<k;S++)x.push({end:t.getUint16()});for(t.getUint16(),S=0;S<k;S++)x[S].start=t.getUint16();for(S=0;S<k;S++)x[S].delta=t.getUint16();var C=0;for(S=0;S<k;S++){i=x[S];var A=t.getUint16();if(A){var O=(A>>1)-(k-S);i.offsetIndex=O,C=Math.max(C,O+i.end-i.start+1)}else i.offsetIndex=-1}var P=[];for(m=0;m<C;m++)P.push(t.getUint16());for(S=0;S<k;S++){i=x[S],o=i.start;var I=i.end,T=i.delta;for(O=i.offsetIndex,m=o;m<=I;m++)65535!==m&&(v=O<0?m:P[O+m-o],v=v+T&65535,y.push({charCode:m,glyphId:v}))}}else{if(6!==p)return(0,a.warn)("cmap table has unsupported format: "+p),{platformId:-1,encodingId:-1,mappings:[],hasShortCmap:!1};var E=t.getUint16(),F=t.getUint16();for(m=0;m<F;m++){v=t.getUint16();var B=E+m;y.push({charCode:B,glyphId:v})}}for(y.sort((function(e,t){return e.charCode-t.charCode})),u=1;u<y.length;u++)y[u-1].charCode===y[u].charCode&&(y.splice(u,1),u--);return{platformId:s.platformId,encodingId:s.encodingId,mappings:y,hasShortCmap:b}}function k(e,t,r,n,i){if(t){e.pos=(e.start?e.start:0)+t.offset,e.pos+=4,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=2,e.pos+=8,e.pos+=2;var o=e.getUint16();o>n&&((0,a.info)("The numOfMetrics ("+o+") should not be greater than the numGlyphs ("+n+")"),o=n,t.data[34]=(65280&o)>>8,t.data[35]=255&o);var s=n-o,c=s-(r.length-4*o>>1);if(c>0){var l=new Uint8Array(r.length+2*c);l.set(r.data),i&&(l[r.length]=r.data[2],l[r.length+1]=r.data[3]),r.data=l}}else r&&(r.data=null)}function C(e,t,a,n,i,o){var s={length:0,sizeOfInstructions:0};if(a-t<=12)return s;var c=e.subarray(t,a),l=h(c[0],c[1]);if(l<0)return l=-1,r(c,0,l),n.set(c,i),s.length=c.length,s;var u,f=10,d=0;for(u=0;u<l;u++){var g=c[f]<<8|c[f+1];d=g+1,f+=2}var p=f,m=c[f]<<8|c[f+1];s.sizeOfInstructions=m,f+=2+m;var v=f,b=0;for(u=0;u<d;u++){var y=c[f++];192&y&&(c[f-1]=63&y);var w=(2&y?1:16&y?0:2)+(4&y?1:32&y?0:2);if(b+=w,8&y){var k=c[f++];u+=k,b+=k*w}}if(0===b)return s;var S=f+b;return S>c.length?s:!o&&m>0?(n.set(c.subarray(0,p),i),n.set([0,0],i+p),n.set(c.subarray(v,S),i+p+2),S-=m,c.length-S>3&&(S=S+3&-4),s.length=S,s):c.length-S>3?(S=S+3&-4,n.set(c.subarray(0,S),i),s.length=S,s):(n.set(c,i),s.length=c.length,s)}function A(e,r,n){var i=e.data,o=d(i[0],i[1],i[2],i[3]);o>>16!==1&&((0,a.info)("Attempting to fix invalid version in head table: "+o),i[0]=0,i[1]=1,i[2]=0,i[3]=0);var s=t(i[50],i[51]);if(s<0||s>1){(0,a.info)("Attempting to fix invalid indexToLocFormat in head table: "+s);var c=r+1;if(n===c<<1)i[50]=0,i[51]=0;else{if(n!==c<<2)throw new a.FormatError("Could not fix indexToLocFormat: "+s);i[50]=0,i[51]=1}}}function P(e,t,r,a,n,i,o){var s,c,l;a?(s=4,c=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]},l=function(e,t,r){e[t]=r>>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r}):(s=2,c=function(e,t){return e[t]<<9|e[t+1]<<1},l=function(e,t,r){e[t]=r>>9&255,e[t+1]=r>>1&255});var u=i?r+1:r,h=e.data,f=s*(1+u);h=new Uint8Array(f),h.set(e.data.subarray(0,f)),e.data=h;var d,g,p=t.data,m=p.length,v=new Uint8Array(m),b=c(h,0),y=0,w=Object.create(null);for(l(h,0,y),d=0,g=s;d<r;d++,g+=s){var k=c(h,g);0===k&&(k=b),k>m&&(m+3&-4)===k&&(k=m),k>m&&(b=k);var S=C(p,b,k,v,y,n),x=S.length;0===x&&(w[d]=!0),S.sizeOfInstructions>o&&(o=S.sizeOfInstructions),y+=x,l(h,g,y),b=k}if(0===y){var A=new Uint8Array([0,1,0,0,0,0,0,0,0,0,0,0,0,0,49,0]);for(d=0,g=s;d<u;d++,g+=s)l(h,g,A.length);t.data=A}else if(i){var O=c(h,s);v.length>O+y?t.data=v.subarray(0,O+y):(t.data=new Uint8Array(O+y),t.data.set(v.subarray(0,y))),t.data.set(v.subarray(0,O),y),l(e.data,h.length-s,y+O)}else t.data=v.subarray(0,y);return{missingGlyphs:w,maxSizeOfInstructions:o}}function I(e,t,r){var n=(s.start?s.start:0)+e.offset;s.pos=n;var i,o=e.length,c=n+o,l=s.getInt32();s.getBytes(28);var u,h=!0;switch(l){case 65536:i=S;break;case 131072:var f=s.getUint16();if(f!==r){h=!1;break}var d=[];for(u=0;u<f;++u){var g=s.getUint16();if(g>=32768){h=!1;break}d.push(g)}if(!h)break;var p=[],m=[];while(s.pos<c){var v=s.getByte();for(m.length=v,u=0;u<v;++u)m[u]=String.fromCharCode(s.getByte());p.push(m.join(""))}for(i=[],u=0;u<f;++u){var b=d[u];b<258?i.push(S[b]):i.push(p[b-258])}break;case 196608:break;default:(0,a.warn)("Unknown/unsupported post table version "+l),h=!1,t.defaultEncoding&&(i=t.defaultEncoding);break}return t.glyphNames=i,h}function T(e){var t=(s.start?s.start:0)+e.offset;s.pos=t;var r=[[],[]],n=e.length,i=t+n,o=s.getUint16(),c=6;if(0!==o||n<c)return r;var l,u,h=s.getUint16(),f=s.getUint16(),d=[],g=12;for(l=0;l<h&&s.pos+g<=i;l++){var p={platform:s.getUint16(),encoding:s.getUint16(),language:s.getUint16(),name:s.getUint16(),length:s.getUint16(),offset:s.getUint16()};(1===p.platform&&0===p.encoding&&0===p.language||3===p.platform&&1===p.encoding&&1033===p.language)&&d.push(p)}for(l=0,u=d.length;l<u;l++){var m=d[l];if(!(m.length<=0)){var v=t+f+m.offset;if(!(v+m.length>i)){s.pos=v;var b=m.name;if(m.encoding){for(var y="",w=0,k=m.length;w<k;w+=2)y+=String.fromCharCode(s.getUint16());r[1][b]=y}else r[0][b]=(0,a.bytesToString)(s.getBytes(m.length))}}}return r}var B,_,R,M,D=[0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,-2,-5,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,-1,1,-1,-999,0,1,0,-1,-2,0,-1,-2,-1,-1,0,-1,-1,0,0,-999,-999,-1,-1,-1,-1,-2,-999,-2,-2,-999,0,-2,-2,0,0,-2,0,-2,0,0,0,-2,-1,-1,1,1,0,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-999,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-2,-999,-999,-999,-999,-999,-1,-1,-2,-2,0,0,0,0,-1,-1,-999,-2,-2,0,0,-1,-2,-2,0,0,0,-1,-1,-1,-2];function N(e,t){for(var r,n,i,o,s,c=e.data,l=0,u=0,h=0,f=[],d=[],g=[],p=t.tooComplexToFollowFunctions,m=!1,v=0,b=0,y=c.length;l<y;){var w=c[l++];if(64===w)if(n=c[l++],m||b)l+=n;else for(r=0;r<n;r++)f.push(c[l++]);else if(65===w)if(n=c[l++],m||b)l+=2*n;else for(r=0;r<n;r++)i=c[l++],f.push(i<<8|c[l++]);else if(176===(248&w))if(n=w-176+1,m||b)l+=n;else for(r=0;r<n;r++)f.push(c[l++]);else if(184===(248&w))if(n=w-184+1,m||b)l+=2*n;else for(r=0;r<n;r++)i=c[l++],f.push(i<<8|c[l++]);else if(43!==w||p)if(44!==w||p){if(45===w)if(m)m=!1,u=l;else{if(s=d.pop(),!s)return(0,a.warn)("TT: ENDF bad stack"),void(t.hintsValid=!1);o=g.pop(),c=s.data,l=s.i,t.functionsStackDeltas[o]=f.length-s.stackTop}else if(137===w)(m||b)&&((0,a.warn)("TT: nested IDEFs not allowed"),p=!0),m=!0,h=l;else if(88===w)++v;else if(27===w)b=v;else if(89===w)b===v&&(b=0),--v;else if(28===w&&!m&&!b){var k=f[f.length-1];k>0&&(l+=k-1)}}else(m||b)&&((0,a.warn)("TT: nested FDEFs not allowed"),p=!0),m=!0,h=l,o=f.pop(),t.functionsDefined[o]={data:c,i:l};else if(!m&&!b)if(o=f[f.length-1],isNaN(o))(0,a.info)("TT: CALL empty stack (or invalid entry).");else if(t.functionsUsed[o]=!0,o in t.functionsStackDeltas){var S=f.length+t.functionsStackDeltas[o];if(S<0)return(0,a.warn)("TT: CALL invalid functions stack delta."),void(t.hintsValid=!1);f.length=S}else if(o in t.functionsDefined&&!g.includes(o)){if(d.push({data:c,i:l,stackTop:f.length-1}),g.push(o),s=t.functionsDefined[o],!s)return(0,a.warn)("TT: CALL non-existent function"),void(t.hintsValid=!1);c=s.data,l=s.i}if(!m&&!b){var x=w<=142?D[w]:w>=192&&w<=223?-1:w>=224?-2:0;w>=113&&w<=117&&(n=f.pop(),isNaN(n)||(x=2*-n));while(x<0&&f.length>0)f.pop(),x++;while(x>0)f.push(NaN),x--}}t.tooComplexToFollowFunctions=p;var C=[c];l>c.length&&C.push(new Uint8Array(l-c.length)),h>u&&((0,a.warn)("TT: complementing a missing function tail"),C.push(new Uint8Array([34,45]))),X(e,C)}function j(e,t){if(!e.tooComplexToFollowFunctions){if(e.functionsDefined.length>t)return(0,a.warn)("TT: more functions defined than expected"),void(e.hintsValid=!1);for(var r=0,n=e.functionsUsed.length;r<n;r++){if(r>t)return(0,a.warn)("TT: invalid function id: "+r),void(e.hintsValid=!1);if(e.functionsUsed[r]&&!e.functionsDefined[r])return(0,a.warn)("TT: undefined function: "+r),void(e.hintsValid=!1)}}}function X(e,t){if(t.length>1){var r,a,n=0;for(r=0,a=t.length;r<a;r++)n+=t[r].length;n=n+3&-4;var i=new Uint8Array(n),o=0;for(r=0,a=t.length;r<a;r++)i.set(t[r],o),o+=t[r].length;e.data=i,e.length=n}}function V(e,t,r,a){var n={functionsDefined:[],functionsUsed:[],functionsStackDeltas:[],tooComplexToFollowFunctions:!1,hintsValid:!0};if(e&&N(e,n),t&&N(t,n),e&&j(n,a),r&&1&r.length){var i=new Uint8Array(r.length+1);i.set(r.data),r.data=i}return n.hintsValid}if(s=new f.Stream(new Uint8Array(s.getBytes())),F(s)){var K=b(s,this.name);B=K.header,_=K.tables}else B=m(s),_=g(s,B.numTables);var Y=!_["CFF "];if(Y){if(!_["loca"])throw new a.FormatError('Required "loca" table is not found');_["glyf"]||((0,a.warn)('Required "glyf" table is not found -- trying to recover.'),_["glyf"]={tag:"glyf",data:new Uint8Array(0)}),this.isOpenType=!1}else{var J=c.composite&&((c.cidToGidMap||[]).length>0||!(c.cMap instanceof u.IdentityCMap));if("OTTO"===B.version&&!J||!_["head"]||!_["hhea"]||!_["maxp"]||!_["post"])return M=new f.Stream(_["CFF "].data),R=new L(M,c),x(c),this.convert(e,R,c);delete _["glyf"],delete _["loca"],delete _["fpgm"],delete _["prep"],delete _["cvt "],this.isOpenType=!0}if(!_["maxp"])throw new a.FormatError('Required "maxp" table is not found');s.pos=(s.start||0)+_["maxp"].offset;var Z=s.getInt32(),Q=s.getUint16(),$=Q+1,ee=!0;$>65535&&(ee=!1,$=Q,(0,a.warn)("Not enough space in glyfs to duplicate first glyph."));var te=0,re=0;if(Z>=65536&&_["maxp"].length>=22){s.pos+=8;var ae=s.getUint16();ae>2&&(_["maxp"].data[14]=0,_["maxp"].data[15]=2),s.pos+=4,te=s.getUint16(),s.pos+=4,re=s.getUint16()}_["maxp"].data[4]=$>>8,_["maxp"].data[5]=255&$;var ne=V(_["fpgm"],_["prep"],_["cvt "],te);if(ne||(delete _["fpgm"],delete _["prep"],delete _["cvt "]),k(s,_["hhea"],_["hmtx"],$,ee),!_["head"])throw new a.FormatError('Required "head" table is not found');A(_["head"],Q,Y?_["loca"].length:0);var ie=Object.create(null);if(Y){var oe=t(_["head"].data[50],_["head"].data[51]),se=P(_["loca"],_["glyf"],Q,oe,ne,ee,re);ie=se.missingGlyphs,Z>=65536&&_["maxp"].length>=22&&(_["maxp"].data[26]=se.maxSizeOfInstructions>>8,_["maxp"].data[27]=255&se.maxSizeOfInstructions)}if(!_["hhea"])throw new a.FormatError('Required "hhea" table is not found');0===_["hhea"].data[10]&&0===_["hhea"].data[11]&&(_["hhea"].data[10]=255,_["hhea"].data[11]=255);var ce={unitsPerEm:t(_["head"].data[18],_["head"].data[19]),yMax:t(_["head"].data[42],_["head"].data[43]),yMin:h(_["head"].data[38],_["head"].data[39]),ascent:t(_["hhea"].data[4],_["hhea"].data[5]),descent:h(_["hhea"].data[6],_["hhea"].data[7])};this.ascent=ce.ascent/ce.unitsPerEm,this.descent=ce.descent/ce.unitsPerEm,_["post"]&&I(_["post"],c,Q),_["post"]={tag:"post",data:G(c)};var le,ue=[];function he(e){return!ie[e]}if(c.composite){var fe=c.cidToGidMap||[],de=0===fe.length;c.cMap.forEach((function(e,t){if(t>65535)throw new a.FormatError("Max size of CID is 65,535");var r=-1;de?r=t:void 0!==fe[t]&&(r=fe[t]),r>=0&&r<Q&&he(r)&&(ue[e]=r)}))}else{var ge=y(_["cmap"],s,this.isSymbolicFont,c.hasEncoding),pe=ge.platformId,me=ge.encodingId,ve=ge.mappings,be=ve.length;if(c.hasEncoding&&(3===pe&&1===me||1===pe&&0===me)||-1===pe&&-1===me&&(0,o.getEncoding)(c.baseEncodingName)){var ye=[];"MacRomanEncoding"!==c.baseEncodingName&&"WinAnsiEncoding"!==c.baseEncodingName||(ye=(0,o.getEncoding)(c.baseEncodingName));var we=(0,i.getGlyphsUnicode)();for(le=0;le<256;le++){var ke,Se;if(ke=this.differences&&le in this.differences?this.differences[le]:le in ye&&""!==ye[le]?ye[le]:o.StandardEncoding[le],ke){var xe;Se=O(ke,we),3===pe&&1===me?xe=we[Se]:1===pe&&0===me&&(xe=o.MacRomanEncoding.indexOf(Se));for(var Ce=!1,Ae=0;Ae<be;++Ae)if(ve[Ae].charCode===xe){ue[le]=ve[Ae].glyphId,Ce=!0;break}if(!Ce&&c.glyphNames){var Oe=c.glyphNames.indexOf(ke);-1===Oe&&Se!==ke&&(Oe=c.glyphNames.indexOf(Se)),Oe>0&&he(Oe)&&(ue[le]=Oe)}}}}else if(0===pe&&0===me)for(var Pe=0;Pe<be;++Pe)ue[ve[Pe].charCode]=ve[Pe].glyphId;else for(var Ie=0;Ie<be;++Ie)le=ve[Ie].charCode,3===pe&&le>=61440&&le<=61695&&(le&=255),ue[le]=ve[Ie].glyphId}0===ue.length&&(ue[0]=0);var Te=$-1;ee||(Te=0);var Ee=U(ue,he,Te);if(this.toFontChar=Ee.toFontChar,_["cmap"]={tag:"cmap",data:q(Ee.charCodeToGlyphId,$)},_["OS/2"]&&z(_["OS/2"])||(_["OS/2"]={tag:"OS/2",data:H(c,Ee.charCodeToGlyphId,ce)}),!Y)try{M=new f.Stream(_["CFF "].data);var Fe=new n.CFFParser(M,c,w);R=Fe.parse(),R.duplicateFirstGlyph();var Be=new n.CFFCompiler(R);_["CFF "].data=Be.compile()}catch(Me){(0,a.warn)("Failed to compile font "+c.loadedName)}if(_["name"]){var _e=T(_["name"]);_["name"].data=W(e,_e)}else _["name"]={tag:"name",data:W(this.name)};var Re=new E(B.version);for(var Le in _)Re.addTable(Le,_[Le].data);return Re.toArray()},convert:function(e,t,r){r.fixedPitch=!1,r.builtInEncoding&&C(r,r.builtInEncoding);var n=1;t instanceof L&&(n=t.numGlyphs-1);var i=t.getGlyphMapping(r),s=U(i,t.hasGlyphId.bind(t),n);this.toFontChar=s.toFontChar;var c=t.numGlyphs;function l(e,t){var r=null;for(var a in e)t===e[a]&&(r||(r=[]),r.push(0|a));return r}function u(e,t){for(var r in e)if(t===e[r])return 0|r;return s.charCodeToGlyphId[s.nextAvailableFontCharCode]=t,s.nextAvailableFontCharCode++}var h=t.seacs;if(w&&h&&h.length){var f=r.fontMatrix||a.FONT_IDENTITY_MATRIX,d=t.getCharset(),g=Object.create(null);for(var v in h){v|=0;var b=h[v],y=o.StandardEncoding[b[2]],k=o.StandardEncoding[b[3]],S=d.indexOf(y),x=d.indexOf(k);if(!(S<0||x<0)){var A={x:b[0]*f[0]+b[1]*f[2]+f[4],y:b[0]*f[1]+b[1]*f[3]+f[5]},O=l(i,v);if(O)for(var P=0,I=O.length;P<I;P++){var T=O[P],F=s.charCodeToGlyphId,B=u(F,S),_=u(F,x);g[T]={baseFontCharCode:B,accentFontCharCode:_,accentOffset:A}}}}r.seacMap=g}var R=1/(r.fontMatrix||a.FONT_IDENTITY_MATRIX)[0],M=new E("OTTO");return M.addTable("CFF ",t.data),M.addTable("OS/2",H(r,s.charCodeToGlyphId)),M.addTable("cmap",q(s.charCodeToGlyphId,c)),M.addTable("head","\0\x01\0\0\0\0\x10\0\0\0\0\0_\x0f<\xf5\0\0"+m(R)+"\0\0\0\0\x9e\v~'\0\0\0\0\x9e\v~'\0\0"+m(r.descent)+"\x0f\xff"+m(r.ascent)+p(r.italicAngle?2:0)+"\0\x11\0\0\0\0\0\0"),M.addTable("hhea","\0\x01\0\0"+m(r.ascent)+m(r.descent)+"\0\0\xff\xff\0\0\0\0\0\0"+m(r.capHeight)+m(Math.tan(r.italicAngle)*r.xHeight)+"\0\0\0\0\0\0\0\0\0\0\0\0"+p(c)),M.addTable("hmtx",function(){for(var e=t.charstrings,r=t.cff?t.cff.widths:null,a="\0\0\0\0",n=1,i=c;n<i;n++){var o=0;if(e){var s=e[n-1];o="width"in s?s.width:0}else r&&(o=Math.ceil(r[n]||0));a+=p(o)+p(0)}return a}()),M.addTable("maxp","\0\0P\0"+p(c)),M.addTable("name",W(e)),M.addTable("post",G(r)),M.toArray()},get spaceWidth(){if("_shadowWidth"in this)return this._shadowWidth;for(var e,t=["space","minus","one","i","I"],r=0,a=t.length;r<a;r++){var n=t[r];if(n in this.widths){e=this.widths[n];break}var o=(0,i.getGlyphsUnicode)(),s=o[n],c=0;if(this.composite&&this.cMap.contains(s)&&(c=this.cMap.lookup(s)),!c&&this.toUnicode&&(c=this.toUnicode.charCodeOf(s)),c<=0&&(c=s),e=this.widths[c],e)break}return e=e||this.defaultWidth,this._shadowWidth=e,e},charToGlyph:function(e,t){var r,n,i,o=e;this.cMap&&this.cMap.contains(e)&&(o=this.cMap.lookup(e)),n=this.widths[o],n=(0,a.isNum)(n)?n:this.defaultWidth;var s=this.vmetrics&&this.vmetrics[o],l=this.toUnicode.get(e)||this.fallbackToUnicode.get(e)||e;"number"===typeof l&&(l=String.fromCharCode(l));var u=e in this.toFontChar;r=this.toFontChar[e]||e,this.missingFile&&(r=(0,c.mapSpecialUnicodeValues)(r)),this.isType3Font&&(i=r);var h=null;if(this.seacMap&&this.seacMap[e]){u=!0;var f=this.seacMap[e];r=f.baseFontCharCode,h={fontChar:String.fromCodePoint(f.accentFontCharCode),offset:f.accentOffset}}var d="number"===typeof r?String.fromCodePoint(r):"",g=this.glyphCache[e];return g&&g.matchesForCache(d,l,h,n,s,i,t,u)||(g=new P(d,l,h,n,s,i,t,u),this.glyphCache[e]=g),g},charsToGlyphs:function(e){var t,r,a,n=this.charsCache;if(n&&(t=n[e],t))return t;n||(n=this.charsCache=Object.create(null)),t=[];var i,o=e,s=0;if(this.cMap){var c=Object.create(null);while(s<e.length){this.cMap.readCharCode(e,s,c),a=c.charcode;var l=c.length;s+=l;var u=1===l&&32===e.charCodeAt(s-1);r=this.charToGlyph(a,u),t.push(r)}}else for(s=0,i=e.length;s<i;++s)a=e.charCodeAt(s),r=this.charToGlyph(a,32===a),t.push(r);return n[o]=t},get glyphCacheValues(){return Object.values(this.glyphCache)}},e}();t.Font=F;var B=function(){function e(e){this.error=e,this.loadedName="g_font_error",this.missingFile=!0}return e.prototype={charsToGlyphs:function(){return[]},exportData:function(){return{error:this.error}}},e}();function _(e,t,r){var a,n,s,c=Object.create(null),l=!!(e.flags&k.Symbolic);if(e.baseEncodingName)for(s=(0,o.getEncoding)(e.baseEncodingName),n=0;n<s.length;n++)a=r.indexOf(s[n]),c[n]=a>=0?a:0;else if(l)for(n in t)c[n]=t[n];else for(s=o.StandardEncoding,n=0;n<s.length;n++)a=r.indexOf(s[n]),c[n]=a>=0?a:0;var u,h=e.differences;if(h)for(n in h){var f=h[n];if(a=r.indexOf(f),-1===a){u||(u=(0,i.getGlyphsUnicode)());var d=O(f,u);d!==f&&(a=r.indexOf(d))}c[n]=a>=0?a:0}return c}t.ErrorFont=B;var R=function(){function e(e,t,r){var n,i=e.length,o=t.length,s=i-o,c=r,l=!1;while(c<s){n=0;while(n<o&&e[c+n]===t[n])n++;if(n>=o){c+=n;while(c<i&&(0,a.isSpace)(e[c]))c++;l=!0;break}c++}return{found:l,length:c}}function t(t,r){var n,i,o,s=[101,101,120,101,99],c=t.pos;try{n=t.getBytes(r),i=n.length}catch(g){if(g instanceof h.MissingDataException)throw g}if(i===r&&(o=e(n,s,r-2*s.length),o.found&&o.length===r))return{stream:new f.Stream(n),length:r};(0,a.warn)('Invalid "Length1" property in Type1 font -- trying to recover.'),t.pos=c;var l,u=2048;while(1){var d=t.peekBytes(u);if(o=e(d,s,0),0===o.length)break;if(t.pos+=o.length,o.found){l=t.pos-c;break}}return t.pos=c,l?{stream:new f.Stream(t.getBytes(l)),length:l}:((0,a.warn)('Unable to recover "Length1" property in Type1 font -- using as is.'),{stream:new f.Stream(t.getBytes(r)),length:r})}function r(e,t){var r=e.getBytes();return{stream:new f.Stream(r),length:r.length}}function i(e,a,n){var i=6,o=n.length1,s=n.length2,c=a.peekBytes(i),l=128===c[0]&&1===c[1];l&&(a.skip(i),o=c[5]<<24|c[4]<<16|c[3]<<8|c[2]);var u=t(a,o),h=new d.Type1Parser(u.stream,!1,w);h.extractFontHeader(n),l&&(c=a.getBytes(i),s=c[5]<<24|c[4]<<16|c[3]<<8|c[2]);var f=r(a,s),g=new d.Type1Parser(f.stream,!0,w),p=g.extractFontProgram(n);for(var m in p.properties)n[m]=p.properties[m];var v=p.charstrings,b=this.getType2Charstrings(v),y=this.getType2Subrs(p.subrs);this.charstrings=v,this.data=this.wrap(e,b,this.charstrings,y,n),this.seacs=this.getSeacs(p.charstrings)}return i.prototype={get numGlyphs(){return this.charstrings.length+1},getCharset:function(){for(var e=[".notdef"],t=this.charstrings,r=0;r<t.length;r++)e.push(t[r].glyphName);return e},getGlyphMapping:function(e){var t,r=this.charstrings,a=[".notdef"];for(t=0;t<r.length;t++)a.push(r[t].glyphName);var n=e.builtInEncoding;if(n){var i=Object.create(null);for(var o in n)t=a.indexOf(n[o]),t>=0&&(i[o]=t)}return _(e,i,a)},hasGlyphId:function(e){if(e<0||e>=this.numGlyphs)return!1;if(0===e)return!0;var t=this.charstrings[e-1];return t.charstring.length>0},getSeacs:function(e){var t,r,a=[];for(t=0,r=e.length;t<r;t++){var n=e[t];n.seac&&(a[t+1]=n.seac)}return a},getType2Charstrings:function(e){for(var t=[],r=0,a=e.length;r<a;r++)t.push(e[r].charstring);return t},getType2Subrs:function(e){var t=0,r=e.length;t=r<1133?107:r<33769?1131:32768;var a,n=[];for(a=0;a<t;a++)n.push([11]);for(a=0;a<r;a++)n.push(e[a]);return n},wrap:function(e,t,r,a,i){var o=new n.CFF;o.header=new n.CFFHeader(1,0,4,4),o.names=[e];var s=new n.CFFTopDict;s.setByName("version",391),s.setByName("Notice",392),s.setByName("FullName",393),s.setByName("FamilyName",394),s.setByName("Weight",395),s.setByName("Encoding",null),s.setByName("FontMatrix",i.fontMatrix),s.setByName("FontBBox",i.bbox),s.setByName("charset",null),s.setByName("CharStrings",null),s.setByName("Private",null),o.topDict=s;var c=new n.CFFStrings;c.add("Version 0.11"),c.add("See original notice"),c.add(e),c.add(e),c.add("Medium"),o.strings=c,o.globalSubrIndex=new n.CFFIndex;var l,u,h=t.length,f=[".notdef"];for(l=0;l<h;l++){var d=r[l].glyphName,g=n.CFFStandardStrings.indexOf(d);-1===g&&c.add(d),f.push(d)}o.charset=new n.CFFCharset(!1,0,f);var p=new n.CFFIndex;for(p.add([139,14]),l=0;l<h;l++)p.add(t[l]);o.charStrings=p;var m=new n.CFFPrivateDict;m.setByName("Subrs",null);var v=["BlueValues","OtherBlues","FamilyBlues","FamilyOtherBlues","StemSnapH","StemSnapV","BlueShift","BlueFuzz","BlueScale","LanguageGroup","ExpansionFactor","ForceBold","StdHW","StdVW"];for(l=0,u=v.length;l<u;l++){var b=v[l];if(b in i.privateData){var y=i.privateData[b];if(Array.isArray(y))for(var w=y.length-1;w>0;w--)y[w]-=y[w-1];m.setByName(b,y)}}o.topDict.privateDict=m;var k=new n.CFFIndex;for(l=0,u=a.length;l<u;l++)k.add(a[l]);m.subrsIndex=k;var S=new n.CFFCompiler(o);return S.compile()}},i}(),L=function(){function e(e,t){this.properties=t;var r=new n.CFFParser(e,t,w);this.cff=r.parse(),this.cff.duplicateFirstGlyph();var i=new n.CFFCompiler(this.cff);this.seacs=this.cff.seacs;try{this.data=i.compile()}catch(o){(0,a.warn)("Failed to compile font "+t.loadedName),this.data=e}}return e.prototype={get numGlyphs(){return this.cff.charStrings.count},getCharset:function(){return this.cff.charset.charset},getGlyphMapping:function(){var e,t,r=this.cff,a=this.properties,n=r.charset.charset;if(a.composite){var i;if(e=Object.create(null),r.isCIDFont)for(t=0;t<n.length;t++){var o=n[t];i=a.cMap.charCodeOf(o),e[i]=t}else for(t=0;t<r.charStrings.count;t++)i=a.cMap.charCodeOf(t),e[i]=t;return e}var s=r.encoding?r.encoding.encoding:null;return e=_(a,s,n),e},hasGlyphId:function(e){return this.cff.hasGlyphId(e)}},e}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CFFFDSelect=t.CFFCompiler=t.CFFPrivateDict=t.CFFTopDict=t.CFFCharset=t.CFFIndex=t.CFFStrings=t.CFFHeader=t.CFF=t.CFFParser=t.CFFStandardStrings=void 0;var a=r(5),n=r(208),i=r(209),o=10,s=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];t.CFFStandardStrings=s;var c=391,l=function(){var e=[null,{id:"hstem",min:2,stackClearing:!0,stem:!0},null,{id:"vstem",min:2,stackClearing:!0,stem:!0},{id:"vmoveto",min:1,stackClearing:!0},{id:"rlineto",min:2,resetStack:!0},{id:"hlineto",min:1,resetStack:!0},{id:"vlineto",min:1,resetStack:!0},{id:"rrcurveto",min:6,resetStack:!0},null,{id:"callsubr",min:1,undefStack:!0},{id:"return",min:0,undefStack:!0},null,null,{id:"endchar",min:0,stackClearing:!0},null,null,null,{id:"hstemhm",min:2,stackClearing:!0,stem:!0},{id:"hintmask",min:0,stackClearing:!0},{id:"cntrmask",min:0,stackClearing:!0},{id:"rmoveto",min:2,stackClearing:!0},{id:"hmoveto",min:1,stackClearing:!0},{id:"vstemhm",min:2,stackClearing:!0,stem:!0},{id:"rcurveline",min:8,resetStack:!0},{id:"rlinecurve",min:8,resetStack:!0},{id:"vvcurveto",min:4,resetStack:!0},{id:"hhcurveto",min:4,resetStack:!0},null,{id:"callgsubr",min:1,undefStack:!0},{id:"vhcurveto",min:4,resetStack:!0},{id:"hvcurveto",min:4,resetStack:!0}],t=[null,null,null,{id:"and",min:2,stackDelta:-1},{id:"or",min:2,stackDelta:-1},{id:"not",min:1,stackDelta:0},null,null,null,{id:"abs",min:1,stackDelta:0},{id:"add",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]+e[t-1]}},{id:"sub",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]-e[t-1]}},{id:"div",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]/e[t-1]}},null,{id:"neg",min:1,stackDelta:0,stackFn:function(e,t){e[t-1]=-e[t-1]}},{id:"eq",min:2,stackDelta:-1},null,null,{id:"drop",min:1,stackDelta:-1},null,{id:"put",min:2,stackDelta:-2},{id:"get",min:1,stackDelta:0},{id:"ifelse",min:4,stackDelta:-3},{id:"random",min:0,stackDelta:1},{id:"mul",min:2,stackDelta:-1,stackFn:function(e,t){e[t-2]=e[t-2]*e[t-1]}},null,{id:"sqrt",min:1,stackDelta:0},{id:"dup",min:1,stackDelta:1},{id:"exch",min:2,stackDelta:0},{id:"index",min:2,stackDelta:0},{id:"roll",min:3,stackDelta:-2},null,null,null,{id:"hflex",min:7,resetStack:!0},{id:"flex",min:13,resetStack:!0},{id:"hflex1",min:9,resetStack:!0},{id:"flex1",min:11,resetStack:!0}];function r(e,t,r){this.bytes=e.getBytes(),this.properties=t,this.seacAnalysisEnabled=!!r}return r.prototype={parse:function(){var e=this.properties,t=new u;this.cff=t;var r=this.parseHeader(),a=this.parseIndex(r.endPos),n=this.parseIndex(a.endPos),i=this.parseIndex(n.endPos),o=this.parseIndex(i.endPos),s=this.parseDict(n.obj.get(0)),c=this.createDict(p,s,t.strings);t.header=r.obj,t.names=this.parseNameIndex(a.obj),t.strings=this.parseStringIndex(i.obj),t.topDict=c,t.globalSubrIndex=o.obj,this.parsePrivateDict(t.topDict),t.isCIDFont=c.hasName("ROS");var l=c.getByName("CharStrings"),h=this.parseIndex(l).obj,f=c.getByName("FontMatrix");f&&(e.fontMatrix=f);var d,g,m=c.getByName("FontBBox");if(m&&(e.ascent=Math.max(m[3],m[1]),e.descent=Math.min(m[1],m[3]),e.ascentScaled=!0),t.isCIDFont){for(var v=this.parseIndex(c.getByName("FDArray")).obj,b=0,y=v.count;b<y;++b){var w=v.get(b),k=this.createDict(p,this.parseDict(w),t.strings);this.parsePrivateDict(k),t.fdArray.push(k)}g=null,d=this.parseCharsets(c.getByName("charset"),h.count,t.strings,!0),t.fdSelect=this.parseFDSelect(c.getByName("FDSelect"),h.count)}else d=this.parseCharsets(c.getByName("charset"),h.count,t.strings,!1),g=this.parseEncoding(c.getByName("Encoding"),e,t.strings,d.charset);t.charset=d,t.encoding=g;var S=this.parseCharStrings({charStrings:h,localSubrIndex:c.privateDict.subrsIndex,globalSubrIndex:o.obj,fdSelect:t.fdSelect,fdArray:t.fdArray,privateDict:c.privateDict});return t.charStrings=S.charStrings,t.seacs=S.seacs,t.widths=S.widths,t},parseHeader:function(){var e=this.bytes,t=e.length,r=0;while(r<t&&1!==e[r])++r;if(r>=t)throw new a.FormatError("Invalid CFF header");0!==r&&((0,a.info)("cff data is shifted"),e=e.subarray(r),this.bytes=e);var n=e[0],i=e[1],o=e[2],s=e[3],c=new h(n,i,o,s);return{obj:c,endPos:o}},parseDict:function(e){var t=0;function r(){var r=e[t++];return 30===r?n():28===r?(r=e[t++],r=(r<<24|e[t++]<<16)>>16,r):29===r?(r=e[t++],r=r<<8|e[t++],r=r<<8|e[t++],r=r<<8|e[t++],r):r>=32&&r<=246?r-139:r>=247&&r<=250?256*(r-247)+e[t++]+108:r>=251&&r<=254?-256*(r-251)-e[t++]-108:((0,a.warn)('CFFParser_parseDict: "'+r+'" is a reserved command.'),NaN)}function n(){var r="",a=15,n=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],i=e.length;while(t<i){var o=e[t++],s=o>>4,c=15&o;if(s===a)break;if(r+=n[s],c===a)break;r+=n[c]}return parseFloat(r)}var i=[],o=[];t=0;var s=e.length;while(t<s){var c=e[t];c<=21?(12===c&&(c=c<<8|e[++t]),o.push([c,i]),i=[],++t):i.push(r())}return o},parseIndex:function(e){var t,r,a=new d,n=this.bytes,i=n[e++]<<8|n[e++],o=[],s=e;if(0!==i){var c=n[e++],l=e+(i+1)*c-1;for(t=0,r=i+1;t<r;++t){for(var u=0,h=0;h<c;++h)u<<=8,u+=n[e++];o.push(l+u)}s=o[i]}for(t=0,r=o.length-1;t<r;++t){var f=o[t],g=o[t+1];a.add(n.subarray(f,g))}return{obj:a,endPos:s}},parseNameIndex:function(e){for(var t=[],r=0,n=e.count;r<n;++r){var i=e.get(r);t.push((0,a.bytesToString)(i))}return t},parseStringIndex:function(e){for(var t=new f,r=0,n=e.count;r<n;++r){var i=e.get(r);t.add((0,a.bytesToString)(i))}return t},createDict:function(e,t,r){for(var a=new e(r),n=0,i=t.length;n<i;++n){var o=t[n],s=o[0],c=o[1];a.setByKey(s,c)}return a},parseCharString:function(r,n,i,s){if(!n||r.callDepth>o)return!1;for(var c=r.stackSize,l=r.stack,u=n.length,h=0;h<u;){var f=n[h++],d=null;if(12===f){var g=n[h++];0===g?(n[h-2]=139,n[h-1]=22,c=0):d=t[g]}else if(28===f)l[c]=(n[h]<<24|n[h+1]<<16)>>16,h+=2,c++;else if(14===f){if(c>=4&&(c-=4,this.seacAnalysisEnabled))return r.seac=l.slice(c,c+4),!1;d=e[f]}else if(f>=32&&f<=246)l[c]=f-139,c++;else if(f>=247&&f<=254)l[c]=f<251?(f-247<<8)+n[h]+108:-(f-251<<8)-n[h]-108,h++,c++;else if(255===f)l[c]=(n[h]<<24|n[h+1]<<16|n[h+2]<<8|n[h+3])/65536,h+=4,c++;else if(19===f||20===f)r.hints+=c>>1,h+=r.hints+7>>3,c%=2,d=e[f];else{if(10===f||29===f){var p;if(p=10===f?i:s,!p)return d=e[f],(0,a.warn)("Missing subrsIndex for "+d.id),!1;var m=32768;p.count<1240?m=107:p.count<33900&&(m=1131);var v=l[--c]+m;if(v<0||v>=p.count||isNaN(v))return d=e[f],(0,a.warn)("Out of bounds subrIndex for "+d.id),!1;r.stackSize=c,r.callDepth++;var b=this.parseCharString(r,p.get(v),i,s);if(!b)return!1;r.callDepth--,c=r.stackSize;continue}if(11===f)return r.stackSize=c,!0;d=e[f]}if(d){if(d.stem&&(r.hints+=c>>1,3===f||23===f?r.hasVStems=!0:!r.hasVStems||1!==f&&18!==f||((0,a.warn)("CFF stem hints are in wrong order"),n[h-1]=1===f?3:23)),"min"in d&&!r.undefStack&&c<d.min)return(0,a.warn)("Not enough parameters for "+d.id+"; actual: "+c+", expected: "+d.min),!1;r.firstStackClearing&&d.stackClearing&&(r.firstStackClearing=!1,c-=d.min,c>=2&&d.stem?c%=2:c>1&&(0,a.warn)("Found too many parameters for stack-clearing command"),c>0&&l[c-1]>=0&&(r.width=l[c-1])),"stackDelta"in d?("stackFn"in d&&d.stackFn(l,c),c+=d.stackDelta):d.stackClearing?c=0:d.resetStack?(c=0,r.undefStack=!1):d.undefStack&&(c=0,r.undefStack=!0,r.firstStackClearing=!1)}}return r.stackSize=c,!0},parseCharStrings:function(e){for(var t=e.charStrings,r=e.localSubrIndex,n=e.globalSubrIndex,i=e.fdSelect,o=e.fdArray,s=e.privateDict,c=[],l=[],u=t.count,h=0;h<u;h++){var f=t.get(h),d={callDepth:0,stackSize:0,stack:[],undefStack:!0,hints:0,firstStackClearing:!0,seac:null,width:null,hasVStems:!1},g=!0,p=null,m=s;if(i&&o.length){var v=i.getFDIndex(h);-1===v&&((0,a.warn)("Glyph index is not in fd select."),g=!1),v>=o.length&&((0,a.warn)("Invalid fd index for glyph index."),g=!1),g&&(m=o[v].privateDict,p=m.subrsIndex)}else r&&(p=r);if(g&&(g=this.parseCharString(d,f,p,n)),null!==d.width){var b=m.getByName("nominalWidthX");l[h]=b+d.width}else{var y=m.getByName("defaultWidthX");l[h]=y}null!==d.seac&&(c[h]=d.seac),g||t.set(h,new Uint8Array([14]))}return{charStrings:t,seacs:c,widths:l}},emptyPrivateDictionary:function(e){var t=this.createDict(m,[],e.strings);e.setByKey(18,[0,0]),e.privateDict=t},parsePrivateDict:function(e){if(e.hasName("Private")){var t=e.getByName("Private");if(Array.isArray(t)&&2===t.length){var r=t[0],a=t[1];if(0===r||a>=this.bytes.length)this.emptyPrivateDictionary(e);else{var n=a+r,i=this.bytes.subarray(a,n),o=this.parseDict(i),s=this.createDict(m,o,e.strings);if(e.privateDict=s,s.getByName("Subrs")){var c=s.getByName("Subrs"),l=a+c;if(0===c||l>=this.bytes.length)this.emptyPrivateDictionary(e);else{var u=this.parseIndex(l);s.subrsIndex=u.obj}}}}else e.removeByName("Private")}else this.emptyPrivateDictionary(e)},parseCharsets:function(e,t,r,i){if(0===e)return new b(!0,v.ISO_ADOBE,n.ISOAdobeCharset);if(1===e)return new b(!0,v.EXPERT,n.ExpertCharset);if(2===e)return new b(!0,v.EXPERT_SUBSET,n.ExpertSubsetCharset);var o,s,c,l=this.bytes,u=e,h=l[e++],f=[".notdef"];switch(t-=1,h){case 0:for(c=0;c<t;c++)o=l[e++]<<8|l[e++],f.push(i?o:r.get(o));break;case 1:while(f.length<=t)for(o=l[e++]<<8|l[e++],s=l[e++],c=0;c<=s;c++)f.push(i?o++:r.get(o++));break;case 2:while(f.length<=t)for(o=l[e++]<<8|l[e++],s=l[e++]<<8|l[e++],c=0;c<=s;c++)f.push(i?o++:r.get(o++));break;default:throw new a.FormatError("Unknown charset format")}var d=e,g=l.subarray(u,d);return new b(!1,h,f,g)},parseEncoding:function(e,t,r,n){var o,s,c,l=Object.create(null),u=this.bytes,h=!1,f=null;function d(){var t=u[e++];for(s=0;s<t;s++){var a=u[e++],i=(u[e++]<<8)+(255&u[e++]);l[a]=n.indexOf(r.get(i))}}if(0===e||1===e){h=!0,o=e;var g=e?i.ExpertEncoding:i.StandardEncoding;for(s=0,c=n.length;s<c;s++){var p=g.indexOf(n[s]);-1!==p&&(l[p]=s)}}else{var m=e;switch(o=u[e++],127&o){case 0:var v=u[e++];for(s=1;s<=v;s++)l[u[e++]]=s;break;case 1:var b=u[e++],w=1;for(s=0;s<b;s++)for(var k=u[e++],S=u[e++],x=k;x<=k+S;x++)l[x]=w++;break;default:throw new a.FormatError("Unknown encoding format: ".concat(o," in CFF"))}var C=e;128&o&&(u[m]&=127,d()),f=u.subarray(m,C)}return o&=127,new y(h,o,l,f)},parseFDSelect:function(e,t){var r,n=this.bytes,i=n[e++],o=[];switch(i){case 0:for(r=0;r<t;++r){var s=n[e++];o.push(s)}break;case 3:var c=n[e++]<<8|n[e++];for(r=0;r<c;++r){var l=n[e++]<<8|n[e++];0===r&&0!==l&&((0,a.warn)("parseFDSelect: The first range must have a first GID of 0 -- trying to recover."),l=0);for(var u=n[e++],h=n[e]<<8|n[e+1],f=l;f<h;++f)o.push(u)}e+=2;break;default:throw new a.FormatError('parseFDSelect: Unknown format "'.concat(i,'".'))}if(o.length!==t)throw new a.FormatError("parseFDSelect: Invalid font data.");return new w(i,o)}},r}();t.CFFParser=l;var u=function(){function e(){this.header=null,this.names=[],this.topDict=null,this.strings=new f,this.globalSubrIndex=null,this.encoding=null,this.charset=null,this.charStrings=null,this.fdArray=[],this.fdSelect=null,this.isCIDFont=!1}return e.prototype={duplicateFirstGlyph:function(){if(this.charStrings.count>=65535)(0,a.warn)("Not enough space in charstrings to duplicate first glyph.");else{var e=this.charStrings.get(0);this.charStrings.add(e),this.isCIDFont&&this.fdSelect.fdSelect.push(this.fdSelect.fdSelect[0])}},hasGlyphId:function(e){if(e<0||e>=this.charStrings.count)return!1;var t=this.charStrings.get(e);return t.length>0}},e}();t.CFF=u;var h=function(){function e(e,t,r,a){this.major=e,this.minor=t,this.hdrSize=r,this.offSize=a}return e}();t.CFFHeader=h;var f=function(){function e(){this.strings=[]}return e.prototype={get:function(e){return e>=0&&e<=c-1?s[e]:e-c<=this.strings.length?this.strings[e-c]:s[0]},getSID:function(e){var t=s.indexOf(e);return-1!==t?t:(t=this.strings.indexOf(e),-1!==t?t+c:-1)},add:function(e){this.strings.push(e)},get count(){return this.strings.length}},e}();t.CFFStrings=f;var d=function(){function e(){this.objects=[],this.length=0}return e.prototype={add:function(e){this.length+=e.length,this.objects.push(e)},set:function(e,t){this.length+=t.length-this.objects[e].length,this.objects[e]=t},get:function(e){return this.objects[e]},get count(){return this.objects.length}},e}();t.CFFIndex=d;var g=function(){function e(e,t){this.keyToNameMap=e.keyToNameMap,this.nameToKeyMap=e.nameToKeyMap,this.defaults=e.defaults,this.types=e.types,this.opcodes=e.opcodes,this.order=e.order,this.strings=t,this.values=Object.create(null)}return e.prototype={setByKey:function(e,t){if(!(e in this.keyToNameMap))return!1;var r=t.length;if(0===r)return!0;for(var n=0;n<r;n++)if(isNaN(t[n]))return(0,a.warn)('Invalid CFFDict value: "'+t+'" for key "'+e+'".'),!0;var i=this.types[e];return"num"!==i&&"sid"!==i&&"offset"!==i||(t=t[0]),this.values[e]=t,!0},setByName:function(e,t){if(!(e in this.nameToKeyMap))throw new a.FormatError('Invalid dictionary name "'.concat(e,'"'));this.values[this.nameToKeyMap[e]]=t},hasName:function(e){return this.nameToKeyMap[e]in this.values},getByName:function(e){if(!(e in this.nameToKeyMap))throw new a.FormatError("Invalid dictionary name ".concat(e,'"'));var t=this.nameToKeyMap[e];return t in this.values?this.values[t]:this.defaults[t]},removeByName:function(e){delete this.values[this.nameToKeyMap[e]]}},e.createTables=function(e){for(var t={keyToNameMap:{},nameToKeyMap:{},defaults:{},types:{},opcodes:{},order:[]},r=0,a=e.length;r<a;++r){var n=e[r],i=Array.isArray(n[0])?(n[0][0]<<8)+n[0][1]:n[0];t.keyToNameMap[i]=n[1],t.nameToKeyMap[n[1]]=i,t.types[i]=n[2],t.defaults[i]=n[3],t.opcodes[i]=Array.isArray(n[0])?n[0]:[n[0]],t.order.push(i)}return t},e}(),p=function(){var e=[[[12,30],"ROS",["sid","sid","num"],null],[[12,20],"SyntheticBase","num",null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","num",0],[[12,2],"ItalicAngle","num",0],[[12,3],"UnderlinePosition","num",-100],[[12,4],"UnderlineThickness","num",50],[[12,5],"PaintType","num",0],[[12,6],"CharstringType","num",2],[[12,7],"FontMatrix",["num","num","num","num","num","num"],[.001,0,0,.001,0,0]],[13,"UniqueID","num",null],[5,"FontBBox",["num","num","num","num"],[0,0,0,0]],[[12,8],"StrokeWidth","num",0],[14,"XUID","array",null],[15,"charset","offset",0],[16,"Encoding","offset",0],[17,"CharStrings","offset",0],[18,"Private",["offset","offset"],null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","num",0],[[12,32],"CIDFontRevision","num",0],[[12,33],"CIDFontType","num",0],[[12,34],"CIDCount","num",8720],[[12,35],"UIDBase","num",null],[[12,37],"FDSelect","offset",null],[[12,36],"FDArray","offset",null],[[12,38],"FontName","sid",null]],t=null;function r(r){null===t&&(t=g.createTables(e)),g.call(this,t,r),this.privateDict=null}return r.prototype=Object.create(g.prototype),r}();t.CFFTopDict=p;var m=function(){var e=[[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","num",.039625],[[12,10],"BlueShift","num",7],[[12,11],"BlueFuzz","num",1],[10,"StdHW","num",null],[11,"StdVW","num",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","num",0],[[12,17],"LanguageGroup","num",0],[[12,18],"ExpansionFactor","num",.06],[[12,19],"initialRandomSeed","num",0],[20,"defaultWidthX","num",0],[21,"nominalWidthX","num",0],[19,"Subrs","offset",null]],t=null;function r(r){null===t&&(t=g.createTables(e)),g.call(this,t,r),this.subrsIndex=null}return r.prototype=Object.create(g.prototype),r}();t.CFFPrivateDict=m;var v={ISO_ADOBE:0,EXPERT:1,EXPERT_SUBSET:2},b=function(){function e(e,t,r,a){this.predefined=e,this.format=t,this.charset=r,this.raw=a}return e}();t.CFFCharset=b;var y=function(){function e(e,t,r,a){this.predefined=e,this.format=t,this.encoding=r,this.raw=a}return e}(),w=function(){function e(e,t){this.format=e,this.fdSelect=t}return e.prototype={getFDIndex:function(e){return e<0||e>=this.fdSelect.length?-1:this.fdSelect[e]}},e}();t.CFFFDSelect=w;var k=function(){function e(){this.offsets=Object.create(null)}return e.prototype={isTracking:function(e){return e in this.offsets},track:function(e,t){if(e in this.offsets)throw new a.FormatError("Already tracking location of ".concat(e));this.offsets[e]=t},offset:function(e){for(var t in this.offsets)this.offsets[t]+=e},setEntryLocation:function(e,t,r){if(!(e in this.offsets))throw new a.FormatError("Not tracking location of ".concat(e));for(var n=r.data,i=this.offsets[e],o=5,s=0,c=t.length;s<c;++s){var l=s*o+i,u=l+1,h=l+2,f=l+3,d=l+4;if(29!==n[l]||0!==n[u]||0!==n[h]||0!==n[f]||0!==n[d])throw new a.FormatError("writing to an offset that is not empty");var g=t[s];n[l]=29,n[u]=g>>24&255,n[h]=g>>16&255,n[f]=g>>8&255,n[d]=255&g}}},e}(),S=function(){function e(e){this.cff=e}return e.prototype={compile:function(){var e=this.cff,t={data:[],length:0,add:function(e){this.data=this.data.concat(e),this.length=this.data.length}},r=this.compileHeader(e.header);t.add(r);var n=this.compileNameIndex(e.names);if(t.add(n),e.isCIDFont&&e.topDict.hasName("FontMatrix")){var i=e.topDict.getByName("FontMatrix");e.topDict.removeByName("FontMatrix");for(var o=0,s=e.fdArray.length;o<s;o++){var c=e.fdArray[o],l=i.slice(0);c.hasName("FontMatrix")&&(l=a.Util.transform(l,c.getByName("FontMatrix"))),c.setByName("FontMatrix",l)}}e.topDict.setByName("charset",0);var u=this.compileTopDicts([e.topDict],t.length,e.isCIDFont);t.add(u.output);var h=u.trackers[0],f=this.compileStringIndex(e.strings.strings);t.add(f);var d=this.compileIndex(e.globalSubrIndex);if(t.add(d),e.encoding&&e.topDict.hasName("Encoding"))if(e.encoding.predefined)h.setEntryLocation("Encoding",[e.encoding.format],t);else{var g=this.compileEncoding(e.encoding);h.setEntryLocation("Encoding",[t.length],t),t.add(g)}var p=this.compileCharset(e.charset,e.charStrings.count,e.strings,e.isCIDFont);h.setEntryLocation("charset",[t.length],t),t.add(p);var m=this.compileCharStrings(e.charStrings);if(h.setEntryLocation("CharStrings",[t.length],t),t.add(m),e.isCIDFont){h.setEntryLocation("FDSelect",[t.length],t);var v=this.compileFDSelect(e.fdSelect);t.add(v),u=this.compileTopDicts(e.fdArray,t.length,!0),h.setEntryLocation("FDArray",[t.length],t),t.add(u.output);var b=u.trackers;this.compilePrivateDicts(e.fdArray,b,t)}return this.compilePrivateDicts([e.topDict],[h],t),t.add([0]),t.data},encodeNumber:function(e){return parseFloat(e)!==parseInt(e,10)||isNaN(e)?this.encodeFloat(e):this.encodeInteger(e)},encodeFloat:function(e){var t=e.toString(),r=/\.(\d*?)(?:9{5,20}|0{5,20})\d{0,2}(?:e(.+)|$)/.exec(t);if(r){var a=parseFloat("1e"+((r[2]?+r[2]:0)+r[1].length));t=(Math.round(e*a)/a).toString()}var n,i,o="";for(n=0,i=t.length;n<i;++n){var s=t[n];o+="e"===s?"-"===t[++n]?"c":"b":"."===s?"a":"-"===s?"e":s}o+=1&o.length?"f":"ff";var c=[30];for(n=0,i=o.length;n<i;n+=2)c.push(parseInt(o.substring(n,n+2),16));return c},encodeInteger:function(e){var t;return e>=-107&&e<=107?t=[e+139]:e>=108&&e<=1131?(e-=108,t=[247+(e>>8),255&e]):e>=-1131&&e<=-108?(e=-e-108,t=[251+(e>>8),255&e]):t=e>=-32768&&e<=32767?[28,e>>8&255,255&e]:[29,e>>24&255,e>>16&255,e>>8&255,255&e],t},compileHeader:function(e){return[e.major,e.minor,e.hdrSize,e.offSize]},compileNameIndex:function(e){for(var t=new d,r=0,n=e.length;r<n;++r){for(var i=e[r],o=Math.min(i.length,127),s=new Array(o),c=0;c<o;c++){var l=i[c];(l<"!"||l>"~"||"["===l||"]"===l||"("===l||")"===l||"{"===l||"}"===l||"<"===l||">"===l||"/"===l||"%"===l)&&(l="_"),s[c]=l}s=s.join(""),""===s&&(s="Bad_Font_Name"),t.add((0,a.stringToBytes)(s))}return this.compileIndex(t)},compileTopDicts:function(e,t,r){for(var a=[],n=new d,i=0,o=e.length;i<o;++i){var s=e[i];r&&(s.removeByName("CIDFontVersion"),s.removeByName("CIDFontRevision"),s.removeByName("CIDFontType"),s.removeByName("CIDCount"),s.removeByName("UIDBase"));var c=new k,l=this.compileDict(s,c);a.push(c),n.add(l),c.offset(t)}return n=this.compileIndex(n,a),{trackers:a,output:n}},compilePrivateDicts:function(e,t,r){for(var n=0,i=e.length;n<i;++n){var o=e[n],s=o.privateDict;if(!s||!o.hasName("Private"))throw new a.FormatError("There must be a private dictionary.");var c=new k,l=this.compileDict(s,c),u=r.length;if(c.offset(u),l.length||(u=0),t[n].setEntryLocation("Private",[l.length,u],r),r.add(l),s.subrsIndex&&s.hasName("Subrs")){var h=this.compileIndex(s.subrsIndex);c.setEntryLocation("Subrs",[l.length],r),r.add(h)}}},compileDict:function(e,t){for(var r=[],n=e.order,i=0;i<n.length;++i){var o=n[i];if(o in e.values){var s=e.values[o],c=e.types[o];if(Array.isArray(c)||(c=[c]),Array.isArray(s)||(s=[s]),0!==s.length){for(var l=0,u=c.length;l<u;++l){var h=c[l],f=s[l];switch(h){case"num":case"sid":r=r.concat(this.encodeNumber(f));break;case"offset":var d=e.keyToNameMap[o];t.isTracking(d)||t.track(d,r.length),r=r.concat([29,0,0,0,0]);break;case"array":case"delta":r=r.concat(this.encodeNumber(f));for(var g=1,p=s.length;g<p;++g)r=r.concat(this.encodeNumber(s[g]));break;default:throw new a.FormatError("Unknown data type of ".concat(h))}}r=r.concat(e.opcodes[o])}}}return r},compileStringIndex:function(e){for(var t=new d,r=0,n=e.length;r<n;++r)t.add((0,a.stringToBytes)(e[r]));return this.compileIndex(t)},compileGlobalSubrIndex:function(){var e=this.cff.globalSubrIndex;this.out.writeByteArray(this.compileIndex(e))},compileCharStrings:function(e){for(var t=new d,r=0;r<e.count;r++){var a=e.get(r);0!==a.length?t.add(a):t.add(new Uint8Array([139,14]))}return this.compileIndex(t)},compileCharset:function(e,t,r,n){var i,o=t-1;if(n)i=new Uint8Array([2,0,0,o>>8&255,255&o]);else{var s=1+2*o;i=new Uint8Array(s),i[0]=0;for(var c=0,l=e.charset.length,u=!1,h=1;h<i.length;h+=2){var f=0;if(c<l){var d=e.charset[c++];f=r.getSID(d),-1===f&&(f=0,u||(u=!0,(0,a.warn)("Couldn't find ".concat(d," in CFF strings"))))}i[h]=f>>8&255,i[h+1]=255&f}}return this.compileTypedArray(i)},compileEncoding:function(e){return this.compileTypedArray(e.raw)},compileFDSelect:function(e){var t,r,a=e.format;switch(a){case 0:for(t=new Uint8Array(1+e.fdSelect.length),t[0]=a,r=0;r<e.fdSelect.length;r++)t[r+1]=e.fdSelect[r];break;case 3:var n=0,i=e.fdSelect[0],o=[a,0,0,n>>8&255,255&n,i];for(r=1;r<e.fdSelect.length;r++){var s=e.fdSelect[r];s!==i&&(o.push(r>>8&255,255&r,s),i=s)}var c=(o.length-3)/3;o[1]=c>>8&255,o[2]=255&c,o.push(r>>8&255,255&r),t=new Uint8Array(o);break}return this.compileTypedArray(t)},compileTypedArray:function(e){for(var t=[],r=0,a=e.length;r<a;++r)t[r]=e[r];return t},compileIndex:function(e,t){t=t||[];var r=e.objects,a=r.length;if(0===a)return[0,0,0];var n,i,o=[a>>8&255,255&a],s=1;for(n=0;n<a;++n)s+=r[n].length;i=s<256?1:s<65536?2:s<16777216?3:4,o.push(i);var c=1;for(n=0;n<a+1;n++)1===i?o.push(255&c):2===i?o.push(c>>8&255,255&c):3===i?o.push(c>>16&255,c>>8&255,255&c):o.push(c>>>24&255,c>>16&255,c>>8&255,255&c),r[n]&&(c+=r[n].length);for(n=0;n<a;n++){t[n]&&t[n].offset(o.length);for(var l=0,u=r[n].length;l<u;l++)o.push(r[n][l])}return o}},e}();t.CFFCompiler=S},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExpertSubsetCharset=t.ExpertCharset=t.ISOAdobeCharset=void 0;var a=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"];t.ISOAdobeCharset=a;var n=[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"];t.ExpertCharset=n;var i=[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"];t.ExpertSubsetCharset=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEncoding=u,t.ExpertEncoding=t.ZapfDingbatsEncoding=t.SymbolSetEncoding=t.MacRomanEncoding=t.StandardEncoding=t.WinAnsiEncoding=void 0;var a=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"];t.ExpertEncoding=a;var n=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","centoldstyle","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","","threequartersemdash","","questionsmall","","","","","Ethsmall","","","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","","","","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hypheninferior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","asuperior","centsuperior","","","","","Aacutesmall","Agravesmall","Acircumflexsmall","Adieresissmall","Atildesmall","Aringsmall","Ccedillasmall","Eacutesmall","Egravesmall","Ecircumflexsmall","Edieresissmall","Iacutesmall","Igravesmall","Icircumflexsmall","Idieresissmall","Ntildesmall","Oacutesmall","Ogravesmall","Ocircumflexsmall","Odieresissmall","Otildesmall","Uacutesmall","Ugravesmall","Ucircumflexsmall","Udieresissmall","","eightsuperior","fourinferior","threeinferior","sixinferior","eightinferior","seveninferior","Scaronsmall","","centinferior","twoinferior","","Dieresissmall","","Caronsmall","osuperior","fiveinferior","","commainferior","periodinferior","Yacutesmall","","dollarinferior","","","Thornsmall","","nineinferior","zeroinferior","Zcaronsmall","AEsmall","Oslashsmall","questiondownsmall","oneinferior","Lslashsmall","","","","","","","Cedillasmall","","","","","","OEsmall","figuredash","hyphensuperior","","","","","exclamdownsmall","","Ydieresissmall","","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","ninesuperior","zerosuperior","","esuperior","rsuperior","tsuperior","","","isuperior","ssuperior","dsuperior","","","","","","lsuperior","Ogoneksmall","Brevesmall","Macronsmall","bsuperior","nsuperior","msuperior","commasuperior","periodsuperior","Dotaccentsmall","Ringsmall","","","",""],i=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","space","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron"];t.MacRomanEncoding=i;var o=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls","","","",""];t.StandardEncoding=o;var s=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","bullet","Euro","bullet","quotesinglbase","florin","quotedblbase","ellipsis","dagger","daggerdbl","circumflex","perthousand","Scaron","guilsinglleft","OE","bullet","Zcaron","bullet","bullet","quoteleft","quoteright","quotedblleft","quotedblright","bullet","endash","emdash","tilde","trademark","scaron","guilsinglright","oe","bullet","zcaron","Ydieresis","space","exclamdown","cent","sterling","currency","yen","brokenbar","section","dieresis","copyright","ordfeminine","guillemotleft","logicalnot","hyphen","registered","macron","degree","plusminus","twosuperior","threesuperior","acute","mu","paragraph","periodcentered","cedilla","onesuperior","ordmasculine","guillemotright","onequarter","onehalf","threequarters","questiondown","Agrave","Aacute","Acircumflex","Atilde","Adieresis","Aring","AE","Ccedilla","Egrave","Eacute","Ecircumflex","Edieresis","Igrave","Iacute","Icircumflex","Idieresis","Eth","Ntilde","Ograve","Oacute","Ocircumflex","Otilde","Odieresis","multiply","Oslash","Ugrave","Uacute","Ucircumflex","Udieresis","Yacute","Thorn","germandbls","agrave","aacute","acircumflex","atilde","adieresis","aring","ae","ccedilla","egrave","eacute","ecircumflex","edieresis","igrave","iacute","icircumflex","idieresis","eth","ntilde","ograve","oacute","ocircumflex","otilde","odieresis","divide","oslash","ugrave","uacute","ucircumflex","udieresis","yacute","thorn","ydieresis"];t.WinAnsiEncoding=s;var c=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","universal","numbersign","existential","percent","ampersand","suchthat","parenleft","parenright","asteriskmath","plus","comma","minus","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","congruent","Alpha","Beta","Chi","Delta","Epsilon","Phi","Gamma","Eta","Iota","theta1","Kappa","Lambda","Mu","Nu","Omicron","Pi","Theta","Rho","Sigma","Tau","Upsilon","sigma1","Omega","Xi","Psi","Zeta","bracketleft","therefore","bracketright","perpendicular","underscore","radicalex","alpha","beta","chi","delta","epsilon","phi","gamma","eta","iota","phi1","kappa","lambda","mu","nu","omicron","pi","theta","rho","sigma","tau","upsilon","omega1","omega","xi","psi","zeta","braceleft","bar","braceright","similar","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Euro","Upsilon1","minute","lessequal","fraction","infinity","florin","club","diamond","heart","spade","arrowboth","arrowleft","arrowup","arrowright","arrowdown","degree","plusminus","second","greaterequal","multiply","proportional","partialdiff","bullet","divide","notequal","equivalence","approxequal","ellipsis","arrowvertex","arrowhorizex","carriagereturn","aleph","Ifraktur","Rfraktur","weierstrass","circlemultiply","circleplus","emptyset","intersection","union","propersuperset","reflexsuperset","notsubset","propersubset","reflexsubset","element","notelement","angle","gradient","registerserif","copyrightserif","trademarkserif","product","radical","dotmath","logicalnot","logicaland","logicalor","arrowdblboth","arrowdblleft","arrowdblup","arrowdblright","arrowdbldown","lozenge","angleleft","registersans","copyrightsans","trademarksans","summation","parenlefttp","parenleftex","parenleftbt","bracketlefttp","bracketleftex","bracketleftbt","bracelefttp","braceleftmid","braceleftbt","braceex","","angleright","integral","integraltp","integralex","integralbt","parenrighttp","parenrightex","parenrightbt","bracketrighttp","bracketrightex","bracketrightbt","bracerighttp","bracerightmid","bracerightbt",""];t.SymbolSetEncoding=c;var l=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","a1","a2","a202","a3","a4","a5","a119","a118","a117","a11","a12","a13","a14","a15","a16","a105","a17","a18","a19","a20","a21","a22","a23","a24","a25","a26","a27","a28","a6","a7","a8","a9","a10","a29","a30","a31","a32","a33","a34","a35","a36","a37","a38","a39","a40","a41","a42","a43","a44","a45","a46","a47","a48","a49","a50","a51","a52","a53","a54","a55","a56","a57","a58","a59","a60","a61","a62","a63","a64","a65","a66","a67","a68","a69","a70","a71","a72","a73","a74","a203","a75","a204","a76","a77","a78","a79","a81","a82","a83","a84","a97","a98","a99","a100","","a89","a90","a93","a94","a91","a92","a205","a85","a206","a86","a87","a88","a95","a96","","","","","","","","","","","","","","","","","","","","a101","a102","a103","a104","a106","a107","a108","a112","a111","a110","a109","a120","a121","a122","a123","a124","a125","a126","a127","a128","a129","a130","a131","a132","a133","a134","a135","a136","a137","a138","a139","a140","a141","a142","a143","a144","a145","a146","a147","a148","a149","a150","a151","a152","a153","a154","a155","a156","a157","a158","a159","a160","a161","a163","a164","a196","a165","a192","a166","a167","a168","a169","a170","a171","a172","a173","a162","a174","a175","a176","a177","a178","a179","a193","a180","a199","a181","a200","a182","","a201","a183","a184","a197","a185","a194","a198","a186","a195","a187","a188","a189","a190","a191",""];function u(e){switch(e){case"WinAnsiEncoding":return s;case"StandardEncoding":return o;case"MacRomanEncoding":return i;case"SymbolSetEncoding":return c;case"ZapfDingbatsEncoding":return l;case"ExpertEncoding":return a;case"MacExpertEncoding":return n;default:return null}}t.ZapfDingbatsEncoding=l},function(e,t,r){var a=r(186).getLookupTableFactory,n=a((function(e){e["A"]=65,e["AE"]=198,e["AEacute"]=508,e["AEmacron"]=482,e["AEsmall"]=63462,e["Aacute"]=193,e["Aacutesmall"]=63457,e["Abreve"]=258,e["Abreveacute"]=7854,e["Abrevecyrillic"]=1232,e["Abrevedotbelow"]=7862,e["Abrevegrave"]=7856,e["Abrevehookabove"]=7858,e["Abrevetilde"]=7860,e["Acaron"]=461,e["Acircle"]=9398,e["Acircumflex"]=194,e["Acircumflexacute"]=7844,e["Acircumflexdotbelow"]=7852,e["Acircumflexgrave"]=7846,e["Acircumflexhookabove"]=7848,e["Acircumflexsmall"]=63458,e["Acircumflextilde"]=7850,e["Acute"]=63177,e["Acutesmall"]=63412,e["Acyrillic"]=1040,e["Adblgrave"]=512,e["Adieresis"]=196,e["Adieresiscyrillic"]=1234,e["Adieresismacron"]=478,e["Adieresissmall"]=63460,e["Adotbelow"]=7840,e["Adotmacron"]=480,e["Agrave"]=192,e["Agravesmall"]=63456,e["Ahookabove"]=7842,e["Aiecyrillic"]=1236,e["Ainvertedbreve"]=514,e["Alpha"]=913,e["Alphatonos"]=902,e["Amacron"]=256,e["Amonospace"]=65313,e["Aogonek"]=260,e["Aring"]=197,e["Aringacute"]=506,e["Aringbelow"]=7680,e["Aringsmall"]=63461,e["Asmall"]=63329,e["Atilde"]=195,e["Atildesmall"]=63459,e["Aybarmenian"]=1329,e["B"]=66,e["Bcircle"]=9399,e["Bdotaccent"]=7682,e["Bdotbelow"]=7684,e["Becyrillic"]=1041,e["Benarmenian"]=1330,e["Beta"]=914,e["Bhook"]=385,e["Blinebelow"]=7686,e["Bmonospace"]=65314,e["Brevesmall"]=63220,e["Bsmall"]=63330,e["Btopbar"]=386,e["C"]=67,e["Caarmenian"]=1342,e["Cacute"]=262,e["Caron"]=63178,e["Caronsmall"]=63221,e["Ccaron"]=268,e["Ccedilla"]=199,e["Ccedillaacute"]=7688,e["Ccedillasmall"]=63463,e["Ccircle"]=9400,e["Ccircumflex"]=264,e["Cdot"]=266,e["Cdotaccent"]=266,e["Cedillasmall"]=63416,e["Chaarmenian"]=1353,e["Cheabkhasiancyrillic"]=1212,e["Checyrillic"]=1063,e["Chedescenderabkhasiancyrillic"]=1214,e["Chedescendercyrillic"]=1206,e["Chedieresiscyrillic"]=1268,e["Cheharmenian"]=1347,e["Chekhakassiancyrillic"]=1227,e["Cheverticalstrokecyrillic"]=1208,e["Chi"]=935,e["Chook"]=391,e["Circumflexsmall"]=63222,e["Cmonospace"]=65315,e["Coarmenian"]=1361,e["Csmall"]=63331,e["D"]=68,e["DZ"]=497,e["DZcaron"]=452,e["Daarmenian"]=1332,e["Dafrican"]=393,e["Dcaron"]=270,e["Dcedilla"]=7696,e["Dcircle"]=9401,e["Dcircumflexbelow"]=7698,e["Dcroat"]=272,e["Ddotaccent"]=7690,e["Ddotbelow"]=7692,e["Decyrillic"]=1044,e["Deicoptic"]=1006,e["Delta"]=8710,e["Deltagreek"]=916,e["Dhook"]=394,e["Dieresis"]=63179,e["DieresisAcute"]=63180,e["DieresisGrave"]=63181,e["Dieresissmall"]=63400,e["Digammagreek"]=988,e["Djecyrillic"]=1026,e["Dlinebelow"]=7694,e["Dmonospace"]=65316,e["Dotaccentsmall"]=63223,e["Dslash"]=272,e["Dsmall"]=63332,e["Dtopbar"]=395,e["Dz"]=498,e["Dzcaron"]=453,e["Dzeabkhasiancyrillic"]=1248,e["Dzecyrillic"]=1029,e["Dzhecyrillic"]=1039,e["E"]=69,e["Eacute"]=201,e["Eacutesmall"]=63465,e["Ebreve"]=276,e["Ecaron"]=282,e["Ecedillabreve"]=7708,e["Echarmenian"]=1333,e["Ecircle"]=9402,e["Ecircumflex"]=202,e["Ecircumflexacute"]=7870,e["Ecircumflexbelow"]=7704,e["Ecircumflexdotbelow"]=7878,e["Ecircumflexgrave"]=7872,e["Ecircumflexhookabove"]=7874,e["Ecircumflexsmall"]=63466,e["Ecircumflextilde"]=7876,e["Ecyrillic"]=1028,e["Edblgrave"]=516,e["Edieresis"]=203,e["Edieresissmall"]=63467,e["Edot"]=278,e["Edotaccent"]=278,e["Edotbelow"]=7864,e["Efcyrillic"]=1060,e["Egrave"]=200,e["Egravesmall"]=63464,e["Eharmenian"]=1335,e["Ehookabove"]=7866,e["Eightroman"]=8551,e["Einvertedbreve"]=518,e["Eiotifiedcyrillic"]=1124,e["Elcyrillic"]=1051,e["Elevenroman"]=8554,e["Emacron"]=274,e["Emacronacute"]=7702,e["Emacrongrave"]=7700,e["Emcyrillic"]=1052,e["Emonospace"]=65317,e["Encyrillic"]=1053,e["Endescendercyrillic"]=1186,e["Eng"]=330,e["Enghecyrillic"]=1188,e["Enhookcyrillic"]=1223,e["Eogonek"]=280,e["Eopen"]=400,e["Epsilon"]=917,e["Epsilontonos"]=904,e["Ercyrillic"]=1056,e["Ereversed"]=398,e["Ereversedcyrillic"]=1069,e["Escyrillic"]=1057,e["Esdescendercyrillic"]=1194,e["Esh"]=425,e["Esmall"]=63333,e["Eta"]=919,e["Etarmenian"]=1336,e["Etatonos"]=905,e["Eth"]=208,e["Ethsmall"]=63472,e["Etilde"]=7868,e["Etildebelow"]=7706,e["Euro"]=8364,e["Ezh"]=439,e["Ezhcaron"]=494,e["Ezhreversed"]=440,e["F"]=70,e["Fcircle"]=9403,e["Fdotaccent"]=7710,e["Feharmenian"]=1366,e["Feicoptic"]=996,e["Fhook"]=401,e["Fitacyrillic"]=1138,e["Fiveroman"]=8548,e["Fmonospace"]=65318,e["Fourroman"]=8547,e["Fsmall"]=63334,e["G"]=71,e["GBsquare"]=13191,e["Gacute"]=500,e["Gamma"]=915,e["Gammaafrican"]=404,e["Gangiacoptic"]=1002,e["Gbreve"]=286,e["Gcaron"]=486,e["Gcedilla"]=290,e["Gcircle"]=9404,e["Gcircumflex"]=284,e["Gcommaaccent"]=290,e["Gdot"]=288,e["Gdotaccent"]=288,e["Gecyrillic"]=1043,e["Ghadarmenian"]=1346,e["Ghemiddlehookcyrillic"]=1172,e["Ghestrokecyrillic"]=1170,e["Gheupturncyrillic"]=1168,e["Ghook"]=403,e["Gimarmenian"]=1331,e["Gjecyrillic"]=1027,e["Gmacron"]=7712,e["Gmonospace"]=65319,e["Grave"]=63182,e["Gravesmall"]=63328,e["Gsmall"]=63335,e["Gsmallhook"]=667,e["Gstroke"]=484,e["H"]=72,e["H18533"]=9679,e["H18543"]=9642,e["H18551"]=9643,e["H22073"]=9633,e["HPsquare"]=13259,e["Haabkhasiancyrillic"]=1192,e["Hadescendercyrillic"]=1202,e["Hardsigncyrillic"]=1066,e["Hbar"]=294,e["Hbrevebelow"]=7722,e["Hcedilla"]=7720,e["Hcircle"]=9405,e["Hcircumflex"]=292,e["Hdieresis"]=7718,e["Hdotaccent"]=7714,e["Hdotbelow"]=7716,e["Hmonospace"]=65320,e["Hoarmenian"]=1344,e["Horicoptic"]=1e3,e["Hsmall"]=63336,e["Hungarumlaut"]=63183,e["Hungarumlautsmall"]=63224,e["Hzsquare"]=13200,e["I"]=73,e["IAcyrillic"]=1071,e["IJ"]=306,e["IUcyrillic"]=1070,e["Iacute"]=205,e["Iacutesmall"]=63469,e["Ibreve"]=300,e["Icaron"]=463,e["Icircle"]=9406,e["Icircumflex"]=206,e["Icircumflexsmall"]=63470,e["Icyrillic"]=1030,e["Idblgrave"]=520,e["Idieresis"]=207,e["Idieresisacute"]=7726,e["Idieresiscyrillic"]=1252,e["Idieresissmall"]=63471,e["Idot"]=304,e["Idotaccent"]=304,e["Idotbelow"]=7882,e["Iebrevecyrillic"]=1238,e["Iecyrillic"]=1045,e["Ifraktur"]=8465,e["Igrave"]=204,e["Igravesmall"]=63468,e["Ihookabove"]=7880,e["Iicyrillic"]=1048,e["Iinvertedbreve"]=522,e["Iishortcyrillic"]=1049,e["Imacron"]=298,e["Imacroncyrillic"]=1250,e["Imonospace"]=65321,e["Iniarmenian"]=1339,e["Iocyrillic"]=1025,e["Iogonek"]=302,e["Iota"]=921,e["Iotaafrican"]=406,e["Iotadieresis"]=938,e["Iotatonos"]=906,e["Ismall"]=63337,e["Istroke"]=407,e["Itilde"]=296,e["Itildebelow"]=7724,e["Izhitsacyrillic"]=1140,e["Izhitsadblgravecyrillic"]=1142,e["J"]=74,e["Jaarmenian"]=1345,e["Jcircle"]=9407,e["Jcircumflex"]=308,e["Jecyrillic"]=1032,e["Jheharmenian"]=1355,e["Jmonospace"]=65322,e["Jsmall"]=63338,e["K"]=75,e["KBsquare"]=13189,e["KKsquare"]=13261,e["Kabashkircyrillic"]=1184,e["Kacute"]=7728,e["Kacyrillic"]=1050,e["Kadescendercyrillic"]=1178,e["Kahookcyrillic"]=1219,e["Kappa"]=922,e["Kastrokecyrillic"]=1182,e["Kaverticalstrokecyrillic"]=1180,e["Kcaron"]=488,e["Kcedilla"]=310,e["Kcircle"]=9408,e["Kcommaaccent"]=310,e["Kdotbelow"]=7730,e["Keharmenian"]=1364,e["Kenarmenian"]=1343,e["Khacyrillic"]=1061,e["Kheicoptic"]=998,e["Khook"]=408,e["Kjecyrillic"]=1036,e["Klinebelow"]=7732,e["Kmonospace"]=65323,e["Koppacyrillic"]=1152,e["Koppagreek"]=990,e["Ksicyrillic"]=1134,e["Ksmall"]=63339,e["L"]=76,e["LJ"]=455,e["LL"]=63167,e["Lacute"]=313,e["Lambda"]=923,e["Lcaron"]=317,e["Lcedilla"]=315,e["Lcircle"]=9409,e["Lcircumflexbelow"]=7740,e["Lcommaaccent"]=315,e["Ldot"]=319,e["Ldotaccent"]=319,e["Ldotbelow"]=7734,e["Ldotbelowmacron"]=7736,e["Liwnarmenian"]=1340,e["Lj"]=456,e["Ljecyrillic"]=1033,e["Llinebelow"]=7738,e["Lmonospace"]=65324,e["Lslash"]=321,e["Lslashsmall"]=63225,e["Lsmall"]=63340,e["M"]=77,e["MBsquare"]=13190,e["Macron"]=63184,e["Macronsmall"]=63407,e["Macute"]=7742,e["Mcircle"]=9410,e["Mdotaccent"]=7744,e["Mdotbelow"]=7746,e["Menarmenian"]=1348,e["Mmonospace"]=65325,e["Msmall"]=63341,e["Mturned"]=412,e["Mu"]=924,e["N"]=78,e["NJ"]=458,e["Nacute"]=323,e["Ncaron"]=327,e["Ncedilla"]=325,e["Ncircle"]=9411,e["Ncircumflexbelow"]=7754,e["Ncommaaccent"]=325,e["Ndotaccent"]=7748,e["Ndotbelow"]=7750,e["Nhookleft"]=413,e["Nineroman"]=8552,e["Nj"]=459,e["Njecyrillic"]=1034,e["Nlinebelow"]=7752,e["Nmonospace"]=65326,e["Nowarmenian"]=1350,e["Nsmall"]=63342,e["Ntilde"]=209,e["Ntildesmall"]=63473,e["Nu"]=925,e["O"]=79,e["OE"]=338,e["OEsmall"]=63226,e["Oacute"]=211,e["Oacutesmall"]=63475,e["Obarredcyrillic"]=1256,e["Obarreddieresiscyrillic"]=1258,e["Obreve"]=334,e["Ocaron"]=465,e["Ocenteredtilde"]=415,e["Ocircle"]=9412,e["Ocircumflex"]=212,e["Ocircumflexacute"]=7888,e["Ocircumflexdotbelow"]=7896,e["Ocircumflexgrave"]=7890,e["Ocircumflexhookabove"]=7892,e["Ocircumflexsmall"]=63476,e["Ocircumflextilde"]=7894,e["Ocyrillic"]=1054,e["Odblacute"]=336,e["Odblgrave"]=524,e["Odieresis"]=214,e["Odieresiscyrillic"]=1254,e["Odieresissmall"]=63478,e["Odotbelow"]=7884,e["Ogoneksmall"]=63227,e["Ograve"]=210,e["Ogravesmall"]=63474,e["Oharmenian"]=1365,e["Ohm"]=8486,e["Ohookabove"]=7886,e["Ohorn"]=416,e["Ohornacute"]=7898,e["Ohorndotbelow"]=7906,e["Ohorngrave"]=7900,e["Ohornhookabove"]=7902,e["Ohorntilde"]=7904,e["Ohungarumlaut"]=336,e["Oi"]=418,e["Oinvertedbreve"]=526,e["Omacron"]=332,e["Omacronacute"]=7762,e["Omacrongrave"]=7760,e["Omega"]=8486,e["Omegacyrillic"]=1120,e["Omegagreek"]=937,e["Omegaroundcyrillic"]=1146,e["Omegatitlocyrillic"]=1148,e["Omegatonos"]=911,e["Omicron"]=927,e["Omicrontonos"]=908,e["Omonospace"]=65327,e["Oneroman"]=8544,e["Oogonek"]=490,e["Oogonekmacron"]=492,e["Oopen"]=390,e["Oslash"]=216,e["Oslashacute"]=510,e["Oslashsmall"]=63480,e["Osmall"]=63343,e["Ostrokeacute"]=510,e["Otcyrillic"]=1150,e["Otilde"]=213,e["Otildeacute"]=7756,e["Otildedieresis"]=7758,e["Otildesmall"]=63477,e["P"]=80,e["Pacute"]=7764,e["Pcircle"]=9413,e["Pdotaccent"]=7766,e["Pecyrillic"]=1055,e["Peharmenian"]=1354,e["Pemiddlehookcyrillic"]=1190,e["Phi"]=934,e["Phook"]=420,e["Pi"]=928,e["Piwrarmenian"]=1363,e["Pmonospace"]=65328,e["Psi"]=936,e["Psicyrillic"]=1136,e["Psmall"]=63344,e["Q"]=81,e["Qcircle"]=9414,e["Qmonospace"]=65329,e["Qsmall"]=63345,e["R"]=82,e["Raarmenian"]=1356,e["Racute"]=340,e["Rcaron"]=344,e["Rcedilla"]=342,e["Rcircle"]=9415,e["Rcommaaccent"]=342,e["Rdblgrave"]=528,e["Rdotaccent"]=7768,e["Rdotbelow"]=7770,e["Rdotbelowmacron"]=7772,e["Reharmenian"]=1360,e["Rfraktur"]=8476,e["Rho"]=929,e["Ringsmall"]=63228,e["Rinvertedbreve"]=530,e["Rlinebelow"]=7774,e["Rmonospace"]=65330,e["Rsmall"]=63346,e["Rsmallinverted"]=641,e["Rsmallinvertedsuperior"]=694,e["S"]=83,e["SF010000"]=9484,e["SF020000"]=9492,e["SF030000"]=9488,e["SF040000"]=9496,e["SF050000"]=9532,e["SF060000"]=9516,e["SF070000"]=9524,e["SF080000"]=9500,e["SF090000"]=9508,e["SF100000"]=9472,e["SF110000"]=9474,e["SF190000"]=9569,e["SF200000"]=9570,e["SF210000"]=9558,e["SF220000"]=9557,e["SF230000"]=9571,e["SF240000"]=9553,e["SF250000"]=9559,e["SF260000"]=9565,e["SF270000"]=9564,e["SF280000"]=9563,e["SF360000"]=9566,e["SF370000"]=9567,e["SF380000"]=9562,e["SF390000"]=9556,e["SF400000"]=9577,e["SF410000"]=9574,e["SF420000"]=9568,e["SF430000"]=9552,e["SF440000"]=9580,e["SF450000"]=9575,e["SF460000"]=9576,e["SF470000"]=9572,e["SF480000"]=9573,e["SF490000"]=9561,e["SF500000"]=9560,e["SF510000"]=9554,e["SF520000"]=9555,e["SF530000"]=9579,e["SF540000"]=9578,e["Sacute"]=346,e["Sacutedotaccent"]=7780,e["Sampigreek"]=992,e["Scaron"]=352,e["Scarondotaccent"]=7782,e["Scaronsmall"]=63229,e["Scedilla"]=350,e["Schwa"]=399,e["Schwacyrillic"]=1240,e["Schwadieresiscyrillic"]=1242,e["Scircle"]=9416,e["Scircumflex"]=348,e["Scommaaccent"]=536,e["Sdotaccent"]=7776,e["Sdotbelow"]=7778,e["Sdotbelowdotaccent"]=7784,e["Seharmenian"]=1357,e["Sevenroman"]=8550,e["Shaarmenian"]=1351,e["Shacyrillic"]=1064,e["Shchacyrillic"]=1065,e["Sheicoptic"]=994,e["Shhacyrillic"]=1210,e["Shimacoptic"]=1004,e["Sigma"]=931,e["Sixroman"]=8549,e["Smonospace"]=65331,e["Softsigncyrillic"]=1068,e["Ssmall"]=63347,e["Stigmagreek"]=986,e["T"]=84,e["Tau"]=932,e["Tbar"]=358,e["Tcaron"]=356,e["Tcedilla"]=354,e["Tcircle"]=9417,e["Tcircumflexbelow"]=7792,e["Tcommaaccent"]=354,e["Tdotaccent"]=7786,e["Tdotbelow"]=7788,e["Tecyrillic"]=1058,e["Tedescendercyrillic"]=1196,e["Tenroman"]=8553,e["Tetsecyrillic"]=1204,e["Theta"]=920,e["Thook"]=428,e["Thorn"]=222,e["Thornsmall"]=63486,e["Threeroman"]=8546,e["Tildesmall"]=63230,e["Tiwnarmenian"]=1359,e["Tlinebelow"]=7790,e["Tmonospace"]=65332,e["Toarmenian"]=1337,e["Tonefive"]=444,e["Tonesix"]=388,e["Tonetwo"]=423,e["Tretroflexhook"]=430,e["Tsecyrillic"]=1062,e["Tshecyrillic"]=1035,e["Tsmall"]=63348,e["Twelveroman"]=8555,e["Tworoman"]=8545,e["U"]=85,e["Uacute"]=218,e["Uacutesmall"]=63482,e["Ubreve"]=364,e["Ucaron"]=467,e["Ucircle"]=9418,e["Ucircumflex"]=219,e["Ucircumflexbelow"]=7798,e["Ucircumflexsmall"]=63483,e["Ucyrillic"]=1059,e["Udblacute"]=368,e["Udblgrave"]=532,e["Udieresis"]=220,e["Udieresisacute"]=471,e["Udieresisbelow"]=7794,e["Udieresiscaron"]=473,e["Udieresiscyrillic"]=1264,e["Udieresisgrave"]=475,e["Udieresismacron"]=469,e["Udieresissmall"]=63484,e["Udotbelow"]=7908,e["Ugrave"]=217,e["Ugravesmall"]=63481,e["Uhookabove"]=7910,e["Uhorn"]=431,e["Uhornacute"]=7912,e["Uhorndotbelow"]=7920,e["Uhorngrave"]=7914,e["Uhornhookabove"]=7916,e["Uhorntilde"]=7918,e["Uhungarumlaut"]=368,e["Uhungarumlautcyrillic"]=1266,e["Uinvertedbreve"]=534,e["Ukcyrillic"]=1144,e["Umacron"]=362,e["Umacroncyrillic"]=1262,e["Umacrondieresis"]=7802,e["Umonospace"]=65333,e["Uogonek"]=370,e["Upsilon"]=933,e["Upsilon1"]=978,e["Upsilonacutehooksymbolgreek"]=979,e["Upsilonafrican"]=433,e["Upsilondieresis"]=939,e["Upsilondieresishooksymbolgreek"]=980,e["Upsilonhooksymbol"]=978,e["Upsilontonos"]=910,e["Uring"]=366,e["Ushortcyrillic"]=1038,e["Usmall"]=63349,e["Ustraightcyrillic"]=1198,e["Ustraightstrokecyrillic"]=1200,e["Utilde"]=360,e["Utildeacute"]=7800,e["Utildebelow"]=7796,e["V"]=86,e["Vcircle"]=9419,e["Vdotbelow"]=7806,e["Vecyrillic"]=1042,e["Vewarmenian"]=1358,e["Vhook"]=434,e["Vmonospace"]=65334,e["Voarmenian"]=1352,e["Vsmall"]=63350,e["Vtilde"]=7804,e["W"]=87,e["Wacute"]=7810,e["Wcircle"]=9420,e["Wcircumflex"]=372,e["Wdieresis"]=7812,e["Wdotaccent"]=7814,e["Wdotbelow"]=7816,e["Wgrave"]=7808,e["Wmonospace"]=65335,e["Wsmall"]=63351,e["X"]=88,e["Xcircle"]=9421,e["Xdieresis"]=7820,e["Xdotaccent"]=7818,e["Xeharmenian"]=1341,e["Xi"]=926,e["Xmonospace"]=65336,e["Xsmall"]=63352,e["Y"]=89,e["Yacute"]=221,e["Yacutesmall"]=63485,e["Yatcyrillic"]=1122,e["Ycircle"]=9422,e["Ycircumflex"]=374,e["Ydieresis"]=376,e["Ydieresissmall"]=63487,e["Ydotaccent"]=7822,e["Ydotbelow"]=7924,e["Yericyrillic"]=1067,e["Yerudieresiscyrillic"]=1272,e["Ygrave"]=7922,e["Yhook"]=435,e["Yhookabove"]=7926,e["Yiarmenian"]=1349,e["Yicyrillic"]=1031,e["Yiwnarmenian"]=1362,e["Ymonospace"]=65337,e["Ysmall"]=63353,e["Ytilde"]=7928,e["Yusbigcyrillic"]=1130,e["Yusbigiotifiedcyrillic"]=1132,e["Yuslittlecyrillic"]=1126,e["Yuslittleiotifiedcyrillic"]=1128,e["Z"]=90,e["Zaarmenian"]=1334,e["Zacute"]=377,e["Zcaron"]=381,e["Zcaronsmall"]=63231,e["Zcircle"]=9423,e["Zcircumflex"]=7824,e["Zdot"]=379,e["Zdotaccent"]=379,e["Zdotbelow"]=7826,e["Zecyrillic"]=1047,e["Zedescendercyrillic"]=1176,e["Zedieresiscyrillic"]=1246,e["Zeta"]=918,e["Zhearmenian"]=1338,e["Zhebrevecyrillic"]=1217,e["Zhecyrillic"]=1046,e["Zhedescendercyrillic"]=1174,e["Zhedieresiscyrillic"]=1244,e["Zlinebelow"]=7828,e["Zmonospace"]=65338,e["Zsmall"]=63354,e["Zstroke"]=437,e["a"]=97,e["aabengali"]=2438,e["aacute"]=225,e["aadeva"]=2310,e["aagujarati"]=2694,e["aagurmukhi"]=2566,e["aamatragurmukhi"]=2622,e["aarusquare"]=13059,e["aavowelsignbengali"]=2494,e["aavowelsigndeva"]=2366,e["aavowelsigngujarati"]=2750,e["abbreviationmarkarmenian"]=1375,e["abbreviationsigndeva"]=2416,e["abengali"]=2437,e["abopomofo"]=12570,e["abreve"]=259,e["abreveacute"]=7855,e["abrevecyrillic"]=1233,e["abrevedotbelow"]=7863,e["abrevegrave"]=7857,e["abrevehookabove"]=7859,e["abrevetilde"]=7861,e["acaron"]=462,e["acircle"]=9424,e["acircumflex"]=226,e["acircumflexacute"]=7845,e["acircumflexdotbelow"]=7853,e["acircumflexgrave"]=7847,e["acircumflexhookabove"]=7849,e["acircumflextilde"]=7851,e["acute"]=180,e["acutebelowcmb"]=791,e["acutecmb"]=769,e["acutecomb"]=769,e["acutedeva"]=2388,e["acutelowmod"]=719,e["acutetonecmb"]=833,e["acyrillic"]=1072,e["adblgrave"]=513,e["addakgurmukhi"]=2673,e["adeva"]=2309,e["adieresis"]=228,e["adieresiscyrillic"]=1235,e["adieresismacron"]=479,e["adotbelow"]=7841,e["adotmacron"]=481,e["ae"]=230,e["aeacute"]=509,e["aekorean"]=12624,e["aemacron"]=483,e["afii00208"]=8213,e["afii08941"]=8356,e["afii10017"]=1040,e["afii10018"]=1041,e["afii10019"]=1042,e["afii10020"]=1043,e["afii10021"]=1044,e["afii10022"]=1045,e["afii10023"]=1025,e["afii10024"]=1046,e["afii10025"]=1047,e["afii10026"]=1048,e["afii10027"]=1049,e["afii10028"]=1050,e["afii10029"]=1051,e["afii10030"]=1052;e["afii10031"]=1053,e["afii10032"]=1054,e["afii10033"]=1055,e["afii10034"]=1056,e["afii10035"]=1057,e["afii10036"]=1058,e["afii10037"]=1059,e["afii10038"]=1060,e["afii10039"]=1061,e["afii10040"]=1062,e["afii10041"]=1063,e["afii10042"]=1064,e["afii10043"]=1065,e["afii10044"]=1066,e["afii10045"]=1067,e["afii10046"]=1068,e["afii10047"]=1069,e["afii10048"]=1070,e["afii10049"]=1071,e["afii10050"]=1168,e["afii10051"]=1026,e["afii10052"]=1027,e["afii10053"]=1028,e["afii10054"]=1029,e["afii10055"]=1030,e["afii10056"]=1031,e["afii10057"]=1032,e["afii10058"]=1033,e["afii10059"]=1034,e["afii10060"]=1035,e["afii10061"]=1036,e["afii10062"]=1038,e["afii10063"]=63172,e["afii10064"]=63173,e["afii10065"]=1072,e["afii10066"]=1073,e["afii10067"]=1074,e["afii10068"]=1075,e["afii10069"]=1076,e["afii10070"]=1077,e["afii10071"]=1105,e["afii10072"]=1078,e["afii10073"]=1079,e["afii10074"]=1080,e["afii10075"]=1081,e["afii10076"]=1082,e["afii10077"]=1083,e["afii10078"]=1084,e["afii10079"]=1085,e["afii10080"]=1086,e["afii10081"]=1087,e["afii10082"]=1088,e["afii10083"]=1089,e["afii10084"]=1090,e["afii10085"]=1091,e["afii10086"]=1092,e["afii10087"]=1093,e["afii10088"]=1094,e["afii10089"]=1095,e["afii10090"]=1096,e["afii10091"]=1097,e["afii10092"]=1098,e["afii10093"]=1099,e["afii10094"]=1100,e["afii10095"]=1101,e["afii10096"]=1102,e["afii10097"]=1103,e["afii10098"]=1169,e["afii10099"]=1106,e["afii10100"]=1107,e["afii10101"]=1108,e["afii10102"]=1109,e["afii10103"]=1110,e["afii10104"]=1111,e["afii10105"]=1112,e["afii10106"]=1113,e["afii10107"]=1114,e["afii10108"]=1115,e["afii10109"]=1116,e["afii10110"]=1118,e["afii10145"]=1039,e["afii10146"]=1122,e["afii10147"]=1138,e["afii10148"]=1140,e["afii10192"]=63174,e["afii10193"]=1119,e["afii10194"]=1123,e["afii10195"]=1139,e["afii10196"]=1141,e["afii10831"]=63175,e["afii10832"]=63176,e["afii10846"]=1241,e["afii299"]=8206,e["afii300"]=8207,e["afii301"]=8205,e["afii57381"]=1642,e["afii57388"]=1548,e["afii57392"]=1632,e["afii57393"]=1633,e["afii57394"]=1634,e["afii57395"]=1635,e["afii57396"]=1636,e["afii57397"]=1637,e["afii57398"]=1638,e["afii57399"]=1639,e["afii57400"]=1640,e["afii57401"]=1641,e["afii57403"]=1563,e["afii57407"]=1567,e["afii57409"]=1569,e["afii57410"]=1570,e["afii57411"]=1571,e["afii57412"]=1572,e["afii57413"]=1573,e["afii57414"]=1574,e["afii57415"]=1575,e["afii57416"]=1576,e["afii57417"]=1577,e["afii57418"]=1578,e["afii57419"]=1579,e["afii57420"]=1580,e["afii57421"]=1581,e["afii57422"]=1582,e["afii57423"]=1583,e["afii57424"]=1584,e["afii57425"]=1585,e["afii57426"]=1586,e["afii57427"]=1587,e["afii57428"]=1588,e["afii57429"]=1589,e["afii57430"]=1590,e["afii57431"]=1591,e["afii57432"]=1592,e["afii57433"]=1593,e["afii57434"]=1594,e["afii57440"]=1600,e["afii57441"]=1601,e["afii57442"]=1602,e["afii57443"]=1603,e["afii57444"]=1604,e["afii57445"]=1605,e["afii57446"]=1606,e["afii57448"]=1608,e["afii57449"]=1609,e["afii57450"]=1610,e["afii57451"]=1611,e["afii57452"]=1612,e["afii57453"]=1613,e["afii57454"]=1614,e["afii57455"]=1615,e["afii57456"]=1616,e["afii57457"]=1617,e["afii57458"]=1618,e["afii57470"]=1607,e["afii57505"]=1700,e["afii57506"]=1662,e["afii57507"]=1670,e["afii57508"]=1688,e["afii57509"]=1711,e["afii57511"]=1657,e["afii57512"]=1672,e["afii57513"]=1681,e["afii57514"]=1722,e["afii57519"]=1746,e["afii57534"]=1749,e["afii57636"]=8362,e["afii57645"]=1470,e["afii57658"]=1475,e["afii57664"]=1488,e["afii57665"]=1489,e["afii57666"]=1490,e["afii57667"]=1491,e["afii57668"]=1492,e["afii57669"]=1493,e["afii57670"]=1494,e["afii57671"]=1495,e["afii57672"]=1496,e["afii57673"]=1497,e["afii57674"]=1498,e["afii57675"]=1499,e["afii57676"]=1500,e["afii57677"]=1501,e["afii57678"]=1502,e["afii57679"]=1503,e["afii57680"]=1504,e["afii57681"]=1505,e["afii57682"]=1506,e["afii57683"]=1507,e["afii57684"]=1508,e["afii57685"]=1509,e["afii57686"]=1510,e["afii57687"]=1511,e["afii57688"]=1512,e["afii57689"]=1513,e["afii57690"]=1514,e["afii57694"]=64298,e["afii57695"]=64299,e["afii57700"]=64331,e["afii57705"]=64287,e["afii57716"]=1520,e["afii57717"]=1521,e["afii57718"]=1522,e["afii57723"]=64309,e["afii57793"]=1460,e["afii57794"]=1461,e["afii57795"]=1462,e["afii57796"]=1467,e["afii57797"]=1464,e["afii57798"]=1463,e["afii57799"]=1456,e["afii57800"]=1458,e["afii57801"]=1457,e["afii57802"]=1459,e["afii57803"]=1474,e["afii57804"]=1473,e["afii57806"]=1465,e["afii57807"]=1468,e["afii57839"]=1469,e["afii57841"]=1471,e["afii57842"]=1472,e["afii57929"]=700,e["afii61248"]=8453,e["afii61289"]=8467,e["afii61352"]=8470,e["afii61573"]=8236,e["afii61574"]=8237,e["afii61575"]=8238,e["afii61664"]=8204,e["afii63167"]=1645,e["afii64937"]=701,e["agrave"]=224,e["agujarati"]=2693,e["agurmukhi"]=2565,e["ahiragana"]=12354,e["ahookabove"]=7843,e["aibengali"]=2448,e["aibopomofo"]=12574,e["aideva"]=2320,e["aiecyrillic"]=1237,e["aigujarati"]=2704,e["aigurmukhi"]=2576,e["aimatragurmukhi"]=2632,e["ainarabic"]=1593,e["ainfinalarabic"]=65226,e["aininitialarabic"]=65227,e["ainmedialarabic"]=65228,e["ainvertedbreve"]=515,e["aivowelsignbengali"]=2504,e["aivowelsigndeva"]=2376,e["aivowelsigngujarati"]=2760,e["akatakana"]=12450,e["akatakanahalfwidth"]=65393,e["akorean"]=12623,e["alef"]=1488,e["alefarabic"]=1575,e["alefdageshhebrew"]=64304,e["aleffinalarabic"]=65166,e["alefhamzaabovearabic"]=1571,e["alefhamzaabovefinalarabic"]=65156,e["alefhamzabelowarabic"]=1573,e["alefhamzabelowfinalarabic"]=65160,e["alefhebrew"]=1488,e["aleflamedhebrew"]=64335,e["alefmaddaabovearabic"]=1570,e["alefmaddaabovefinalarabic"]=65154,e["alefmaksuraarabic"]=1609,e["alefmaksurafinalarabic"]=65264,e["alefmaksurainitialarabic"]=65267,e["alefmaksuramedialarabic"]=65268,e["alefpatahhebrew"]=64302,e["alefqamatshebrew"]=64303,e["aleph"]=8501,e["allequal"]=8780,e["alpha"]=945,e["alphatonos"]=940,e["amacron"]=257,e["amonospace"]=65345,e["ampersand"]=38,e["ampersandmonospace"]=65286,e["ampersandsmall"]=63270,e["amsquare"]=13250,e["anbopomofo"]=12578,e["angbopomofo"]=12580,e["angbracketleft"]=12296,e["angbracketright"]=12297,e["angkhankhuthai"]=3674,e["angle"]=8736,e["anglebracketleft"]=12296,e["anglebracketleftvertical"]=65087,e["anglebracketright"]=12297,e["anglebracketrightvertical"]=65088,e["angleleft"]=9001,e["angleright"]=9002,e["angstrom"]=8491,e["anoteleia"]=903,e["anudattadeva"]=2386,e["anusvarabengali"]=2434,e["anusvaradeva"]=2306,e["anusvaragujarati"]=2690,e["aogonek"]=261,e["apaatosquare"]=13056,e["aparen"]=9372,e["apostrophearmenian"]=1370,e["apostrophemod"]=700,e["apple"]=63743,e["approaches"]=8784,e["approxequal"]=8776,e["approxequalorimage"]=8786,e["approximatelyequal"]=8773,e["araeaekorean"]=12686,e["araeakorean"]=12685,e["arc"]=8978,e["arighthalfring"]=7834,e["aring"]=229,e["aringacute"]=507,e["aringbelow"]=7681,e["arrowboth"]=8596,e["arrowdashdown"]=8675,e["arrowdashleft"]=8672,e["arrowdashright"]=8674,e["arrowdashup"]=8673,e["arrowdblboth"]=8660,e["arrowdbldown"]=8659,e["arrowdblleft"]=8656,e["arrowdblright"]=8658,e["arrowdblup"]=8657,e["arrowdown"]=8595,e["arrowdownleft"]=8601,e["arrowdownright"]=8600,e["arrowdownwhite"]=8681,e["arrowheaddownmod"]=709,e["arrowheadleftmod"]=706,e["arrowheadrightmod"]=707,e["arrowheadupmod"]=708,e["arrowhorizex"]=63719,e["arrowleft"]=8592,e["arrowleftdbl"]=8656,e["arrowleftdblstroke"]=8653,e["arrowleftoverright"]=8646,e["arrowleftwhite"]=8678,e["arrowright"]=8594,e["arrowrightdblstroke"]=8655,e["arrowrightheavy"]=10142,e["arrowrightoverleft"]=8644,e["arrowrightwhite"]=8680,e["arrowtableft"]=8676,e["arrowtabright"]=8677,e["arrowup"]=8593,e["arrowupdn"]=8597,e["arrowupdnbse"]=8616,e["arrowupdownbase"]=8616,e["arrowupleft"]=8598,e["arrowupleftofdown"]=8645,e["arrowupright"]=8599,e["arrowupwhite"]=8679,e["arrowvertex"]=63718,e["asciicircum"]=94,e["asciicircummonospace"]=65342,e["asciitilde"]=126,e["asciitildemonospace"]=65374,e["ascript"]=593,e["ascriptturned"]=594,e["asmallhiragana"]=12353,e["asmallkatakana"]=12449,e["asmallkatakanahalfwidth"]=65383,e["asterisk"]=42,e["asteriskaltonearabic"]=1645,e["asteriskarabic"]=1645,e["asteriskmath"]=8727,e["asteriskmonospace"]=65290,e["asterisksmall"]=65121,e["asterism"]=8258,e["asuperior"]=63209,e["asymptoticallyequal"]=8771,e["at"]=64,e["atilde"]=227,e["atmonospace"]=65312,e["atsmall"]=65131,e["aturned"]=592,e["aubengali"]=2452,e["aubopomofo"]=12576,e["audeva"]=2324,e["augujarati"]=2708,e["augurmukhi"]=2580,e["aulengthmarkbengali"]=2519,e["aumatragurmukhi"]=2636,e["auvowelsignbengali"]=2508,e["auvowelsigndeva"]=2380,e["auvowelsigngujarati"]=2764,e["avagrahadeva"]=2365,e["aybarmenian"]=1377,e["ayin"]=1506,e["ayinaltonehebrew"]=64288,e["ayinhebrew"]=1506,e["b"]=98,e["babengali"]=2476,e["backslash"]=92,e["backslashmonospace"]=65340,e["badeva"]=2348,e["bagujarati"]=2732,e["bagurmukhi"]=2604,e["bahiragana"]=12400,e["bahtthai"]=3647,e["bakatakana"]=12496,e["bar"]=124,e["barmonospace"]=65372,e["bbopomofo"]=12549,e["bcircle"]=9425,e["bdotaccent"]=7683,e["bdotbelow"]=7685,e["beamedsixteenthnotes"]=9836,e["because"]=8757,e["becyrillic"]=1073,e["beharabic"]=1576,e["behfinalarabic"]=65168,e["behinitialarabic"]=65169,e["behiragana"]=12409,e["behmedialarabic"]=65170,e["behmeeminitialarabic"]=64671,e["behmeemisolatedarabic"]=64520,e["behnoonfinalarabic"]=64621,e["bekatakana"]=12505,e["benarmenian"]=1378,e["bet"]=1489,e["beta"]=946,e["betasymbolgreek"]=976,e["betdagesh"]=64305,e["betdageshhebrew"]=64305,e["bethebrew"]=1489,e["betrafehebrew"]=64332,e["bhabengali"]=2477,e["bhadeva"]=2349,e["bhagujarati"]=2733,e["bhagurmukhi"]=2605,e["bhook"]=595,e["bihiragana"]=12403,e["bikatakana"]=12499,e["bilabialclick"]=664,e["bindigurmukhi"]=2562,e["birusquare"]=13105,e["blackcircle"]=9679,e["blackdiamond"]=9670,e["blackdownpointingtriangle"]=9660,e["blackleftpointingpointer"]=9668,e["blackleftpointingtriangle"]=9664,e["blacklenticularbracketleft"]=12304,e["blacklenticularbracketleftvertical"]=65083,e["blacklenticularbracketright"]=12305,e["blacklenticularbracketrightvertical"]=65084,e["blacklowerlefttriangle"]=9699,e["blacklowerrighttriangle"]=9698,e["blackrectangle"]=9644,e["blackrightpointingpointer"]=9658,e["blackrightpointingtriangle"]=9654,e["blacksmallsquare"]=9642,e["blacksmilingface"]=9787,e["blacksquare"]=9632,e["blackstar"]=9733,e["blackupperlefttriangle"]=9700,e["blackupperrighttriangle"]=9701,e["blackuppointingsmalltriangle"]=9652,e["blackuppointingtriangle"]=9650,e["blank"]=9251,e["blinebelow"]=7687,e["block"]=9608,e["bmonospace"]=65346,e["bobaimaithai"]=3610,e["bohiragana"]=12412,e["bokatakana"]=12508,e["bparen"]=9373,e["bqsquare"]=13251,e["braceex"]=63732,e["braceleft"]=123,e["braceleftbt"]=63731,e["braceleftmid"]=63730,e["braceleftmonospace"]=65371,e["braceleftsmall"]=65115,e["bracelefttp"]=63729,e["braceleftvertical"]=65079,e["braceright"]=125,e["bracerightbt"]=63742,e["bracerightmid"]=63741,e["bracerightmonospace"]=65373,e["bracerightsmall"]=65116,e["bracerighttp"]=63740,e["bracerightvertical"]=65080,e["bracketleft"]=91,e["bracketleftbt"]=63728,e["bracketleftex"]=63727,e["bracketleftmonospace"]=65339,e["bracketlefttp"]=63726,e["bracketright"]=93,e["bracketrightbt"]=63739,e["bracketrightex"]=63738,e["bracketrightmonospace"]=65341,e["bracketrighttp"]=63737,e["breve"]=728,e["brevebelowcmb"]=814,e["brevecmb"]=774,e["breveinvertedbelowcmb"]=815,e["breveinvertedcmb"]=785,e["breveinverteddoublecmb"]=865,e["bridgebelowcmb"]=810,e["bridgeinvertedbelowcmb"]=826,e["brokenbar"]=166,e["bstroke"]=384,e["bsuperior"]=63210,e["btopbar"]=387,e["buhiragana"]=12406,e["bukatakana"]=12502,e["bullet"]=8226,e["bulletinverse"]=9688,e["bulletoperator"]=8729,e["bullseye"]=9678,e["c"]=99,e["caarmenian"]=1390,e["cabengali"]=2458,e["cacute"]=263,e["cadeva"]=2330,e["cagujarati"]=2714,e["cagurmukhi"]=2586,e["calsquare"]=13192,e["candrabindubengali"]=2433,e["candrabinducmb"]=784,e["candrabindudeva"]=2305,e["candrabindugujarati"]=2689,e["capslock"]=8682,e["careof"]=8453,e["caron"]=711,e["caronbelowcmb"]=812,e["caroncmb"]=780,e["carriagereturn"]=8629,e["cbopomofo"]=12568,e["ccaron"]=269,e["ccedilla"]=231,e["ccedillaacute"]=7689,e["ccircle"]=9426,e["ccircumflex"]=265,e["ccurl"]=597,e["cdot"]=267,e["cdotaccent"]=267,e["cdsquare"]=13253,e["cedilla"]=184,e["cedillacmb"]=807,e["cent"]=162,e["centigrade"]=8451,e["centinferior"]=63199,e["centmonospace"]=65504,e["centoldstyle"]=63394,e["centsuperior"]=63200,e["chaarmenian"]=1401,e["chabengali"]=2459,e["chadeva"]=2331,e["chagujarati"]=2715,e["chagurmukhi"]=2587,e["chbopomofo"]=12564,e["cheabkhasiancyrillic"]=1213,e["checkmark"]=10003,e["checyrillic"]=1095,e["chedescenderabkhasiancyrillic"]=1215,e["chedescendercyrillic"]=1207,e["chedieresiscyrillic"]=1269,e["cheharmenian"]=1395,e["chekhakassiancyrillic"]=1228,e["cheverticalstrokecyrillic"]=1209,e["chi"]=967,e["chieuchacirclekorean"]=12919,e["chieuchaparenkorean"]=12823,e["chieuchcirclekorean"]=12905,e["chieuchkorean"]=12618,e["chieuchparenkorean"]=12809,e["chochangthai"]=3594,e["chochanthai"]=3592,e["chochingthai"]=3593,e["chochoethai"]=3596,e["chook"]=392,e["cieucacirclekorean"]=12918,e["cieucaparenkorean"]=12822,e["cieuccirclekorean"]=12904,e["cieuckorean"]=12616,e["cieucparenkorean"]=12808,e["cieucuparenkorean"]=12828,e["circle"]=9675,e["circlecopyrt"]=169,e["circlemultiply"]=8855,e["circleot"]=8857,e["circleplus"]=8853,e["circlepostalmark"]=12342,e["circlewithlefthalfblack"]=9680,e["circlewithrighthalfblack"]=9681,e["circumflex"]=710,e["circumflexbelowcmb"]=813,e["circumflexcmb"]=770,e["clear"]=8999,e["clickalveolar"]=450,e["clickdental"]=448,e["clicklateral"]=449,e["clickretroflex"]=451,e["club"]=9827,e["clubsuitblack"]=9827,e["clubsuitwhite"]=9831,e["cmcubedsquare"]=13220,e["cmonospace"]=65347,e["cmsquaredsquare"]=13216,e["coarmenian"]=1409,e["colon"]=58,e["colonmonetary"]=8353,e["colonmonospace"]=65306,e["colonsign"]=8353,e["colonsmall"]=65109,e["colontriangularhalfmod"]=721,e["colontriangularmod"]=720,e["comma"]=44,e["commaabovecmb"]=787,e["commaaboverightcmb"]=789,e["commaaccent"]=63171,e["commaarabic"]=1548,e["commaarmenian"]=1373,e["commainferior"]=63201,e["commamonospace"]=65292,e["commareversedabovecmb"]=788,e["commareversedmod"]=701,e["commasmall"]=65104,e["commasuperior"]=63202,e["commaturnedabovecmb"]=786,e["commaturnedmod"]=699,e["compass"]=9788,e["congruent"]=8773,e["contourintegral"]=8750,e["control"]=8963,e["controlACK"]=6,e["controlBEL"]=7,e["controlBS"]=8,e["controlCAN"]=24,e["controlCR"]=13,e["controlDC1"]=17,e["controlDC2"]=18,e["controlDC3"]=19,e["controlDC4"]=20,e["controlDEL"]=127,e["controlDLE"]=16,e["controlEM"]=25,e["controlENQ"]=5,e["controlEOT"]=4,e["controlESC"]=27,e["controlETB"]=23,e["controlETX"]=3,e["controlFF"]=12,e["controlFS"]=28,e["controlGS"]=29,e["controlHT"]=9,e["controlLF"]=10,e["controlNAK"]=21,e["controlNULL"]=0,e["controlRS"]=30,e["controlSI"]=15,e["controlSO"]=14,e["controlSOT"]=2,e["controlSTX"]=1,e["controlSUB"]=26,e["controlSYN"]=22,e["controlUS"]=31,e["controlVT"]=11,e["copyright"]=169,e["copyrightsans"]=63721,e["copyrightserif"]=63193,e["cornerbracketleft"]=12300,e["cornerbracketlefthalfwidth"]=65378,e["cornerbracketleftvertical"]=65089,e["cornerbracketright"]=12301,e["cornerbracketrighthalfwidth"]=65379,e["cornerbracketrightvertical"]=65090,e["corporationsquare"]=13183,e["cosquare"]=13255,e["coverkgsquare"]=13254,e["cparen"]=9374,e["cruzeiro"]=8354,e["cstretched"]=663,e["curlyand"]=8911,e["curlyor"]=8910,e["currency"]=164,e["cyrBreve"]=63185,e["cyrFlex"]=63186,e["cyrbreve"]=63188,e["cyrflex"]=63189,e["d"]=100,e["daarmenian"]=1380,e["dabengali"]=2470,e["dadarabic"]=1590,e["dadeva"]=2342,e["dadfinalarabic"]=65214,e["dadinitialarabic"]=65215,e["dadmedialarabic"]=65216,e["dagesh"]=1468,e["dageshhebrew"]=1468,e["dagger"]=8224,e["daggerdbl"]=8225,e["dagujarati"]=2726,e["dagurmukhi"]=2598,e["dahiragana"]=12384,e["dakatakana"]=12480,e["dalarabic"]=1583,e["dalet"]=1491,e["daletdagesh"]=64307,e["daletdageshhebrew"]=64307,e["dalethebrew"]=1491,e["dalfinalarabic"]=65194,e["dammaarabic"]=1615,e["dammalowarabic"]=1615,e["dammatanaltonearabic"]=1612,e["dammatanarabic"]=1612,e["danda"]=2404,e["dargahebrew"]=1447,e["dargalefthebrew"]=1447,e["dasiapneumatacyrilliccmb"]=1157,e["dblGrave"]=63187,e["dblanglebracketleft"]=12298,e["dblanglebracketleftvertical"]=65085,e["dblanglebracketright"]=12299,e["dblanglebracketrightvertical"]=65086,e["dblarchinvertedbelowcmb"]=811,e["dblarrowleft"]=8660,e["dblarrowright"]=8658,e["dbldanda"]=2405,e["dblgrave"]=63190,e["dblgravecmb"]=783,e["dblintegral"]=8748,e["dbllowline"]=8215,e["dbllowlinecmb"]=819,e["dbloverlinecmb"]=831,e["dblprimemod"]=698,e["dblverticalbar"]=8214,e["dblverticallineabovecmb"]=782,e["dbopomofo"]=12553,e["dbsquare"]=13256,e["dcaron"]=271,e["dcedilla"]=7697,e["dcircle"]=9427,e["dcircumflexbelow"]=7699,e["dcroat"]=273,e["ddabengali"]=2465,e["ddadeva"]=2337,e["ddagujarati"]=2721,e["ddagurmukhi"]=2593,e["ddalarabic"]=1672,e["ddalfinalarabic"]=64393,e["dddhadeva"]=2396,e["ddhabengali"]=2466,e["ddhadeva"]=2338,e["ddhagujarati"]=2722,e["ddhagurmukhi"]=2594,e["ddotaccent"]=7691,e["ddotbelow"]=7693,e["decimalseparatorarabic"]=1643,e["decimalseparatorpersian"]=1643,e["decyrillic"]=1076,e["degree"]=176,e["dehihebrew"]=1453,e["dehiragana"]=12391,e["deicoptic"]=1007,e["dekatakana"]=12487,e["deleteleft"]=9003,e["deleteright"]=8998,e["delta"]=948,e["deltaturned"]=397,e["denominatorminusonenumeratorbengali"]=2552,e["dezh"]=676,e["dhabengali"]=2471,e["dhadeva"]=2343,e["dhagujarati"]=2727,e["dhagurmukhi"]=2599,e["dhook"]=599,e["dialytikatonos"]=901,e["dialytikatonoscmb"]=836,e["diamond"]=9830,e["diamondsuitwhite"]=9826,e["dieresis"]=168,e["dieresisacute"]=63191,e["dieresisbelowcmb"]=804,e["dieresiscmb"]=776,e["dieresisgrave"]=63192,e["dieresistonos"]=901,e["dihiragana"]=12386,e["dikatakana"]=12482,e["dittomark"]=12291,e["divide"]=247,e["divides"]=8739,e["divisionslash"]=8725,e["djecyrillic"]=1106,e["dkshade"]=9619,e["dlinebelow"]=7695,e["dlsquare"]=13207,e["dmacron"]=273,e["dmonospace"]=65348,e["dnblock"]=9604,e["dochadathai"]=3598,e["dodekthai"]=3604,e["dohiragana"]=12393,e["dokatakana"]=12489,e["dollar"]=36;e["dollarinferior"]=63203,e["dollarmonospace"]=65284,e["dollaroldstyle"]=63268,e["dollarsmall"]=65129,e["dollarsuperior"]=63204,e["dong"]=8363,e["dorusquare"]=13094,e["dotaccent"]=729,e["dotaccentcmb"]=775,e["dotbelowcmb"]=803,e["dotbelowcomb"]=803,e["dotkatakana"]=12539,e["dotlessi"]=305,e["dotlessj"]=63166,e["dotlessjstrokehook"]=644,e["dotmath"]=8901,e["dottedcircle"]=9676,e["doubleyodpatah"]=64287,e["doubleyodpatahhebrew"]=64287,e["downtackbelowcmb"]=798,e["downtackmod"]=725,e["dparen"]=9375,e["dsuperior"]=63211,e["dtail"]=598,e["dtopbar"]=396,e["duhiragana"]=12389,e["dukatakana"]=12485,e["dz"]=499,e["dzaltone"]=675,e["dzcaron"]=454,e["dzcurl"]=677,e["dzeabkhasiancyrillic"]=1249,e["dzecyrillic"]=1109,e["dzhecyrillic"]=1119,e["e"]=101,e["eacute"]=233,e["earth"]=9793,e["ebengali"]=2447,e["ebopomofo"]=12572,e["ebreve"]=277,e["ecandradeva"]=2317,e["ecandragujarati"]=2701,e["ecandravowelsigndeva"]=2373,e["ecandravowelsigngujarati"]=2757,e["ecaron"]=283,e["ecedillabreve"]=7709,e["echarmenian"]=1381,e["echyiwnarmenian"]=1415,e["ecircle"]=9428,e["ecircumflex"]=234,e["ecircumflexacute"]=7871,e["ecircumflexbelow"]=7705,e["ecircumflexdotbelow"]=7879,e["ecircumflexgrave"]=7873,e["ecircumflexhookabove"]=7875,e["ecircumflextilde"]=7877,e["ecyrillic"]=1108,e["edblgrave"]=517,e["edeva"]=2319,e["edieresis"]=235,e["edot"]=279,e["edotaccent"]=279,e["edotbelow"]=7865,e["eegurmukhi"]=2575,e["eematragurmukhi"]=2631,e["efcyrillic"]=1092,e["egrave"]=232,e["egujarati"]=2703,e["eharmenian"]=1383,e["ehbopomofo"]=12573,e["ehiragana"]=12360,e["ehookabove"]=7867,e["eibopomofo"]=12575,e["eight"]=56,e["eightarabic"]=1640,e["eightbengali"]=2542,e["eightcircle"]=9319,e["eightcircleinversesansserif"]=10129,e["eightdeva"]=2414,e["eighteencircle"]=9329,e["eighteenparen"]=9349,e["eighteenperiod"]=9369,e["eightgujarati"]=2798,e["eightgurmukhi"]=2670,e["eighthackarabic"]=1640,e["eighthangzhou"]=12328,e["eighthnotebeamed"]=9835,e["eightideographicparen"]=12839,e["eightinferior"]=8328,e["eightmonospace"]=65304,e["eightoldstyle"]=63288,e["eightparen"]=9339,e["eightperiod"]=9359,e["eightpersian"]=1784,e["eightroman"]=8567,e["eightsuperior"]=8312,e["eightthai"]=3672,e["einvertedbreve"]=519,e["eiotifiedcyrillic"]=1125,e["ekatakana"]=12456,e["ekatakanahalfwidth"]=65396,e["ekonkargurmukhi"]=2676,e["ekorean"]=12628,e["elcyrillic"]=1083,e["element"]=8712,e["elevencircle"]=9322,e["elevenparen"]=9342,e["elevenperiod"]=9362,e["elevenroman"]=8570,e["ellipsis"]=8230,e["ellipsisvertical"]=8942,e["emacron"]=275,e["emacronacute"]=7703,e["emacrongrave"]=7701,e["emcyrillic"]=1084,e["emdash"]=8212,e["emdashvertical"]=65073,e["emonospace"]=65349,e["emphasismarkarmenian"]=1371,e["emptyset"]=8709,e["enbopomofo"]=12579,e["encyrillic"]=1085,e["endash"]=8211,e["endashvertical"]=65074,e["endescendercyrillic"]=1187,e["eng"]=331,e["engbopomofo"]=12581,e["enghecyrillic"]=1189,e["enhookcyrillic"]=1224,e["enspace"]=8194,e["eogonek"]=281,e["eokorean"]=12627,e["eopen"]=603,e["eopenclosed"]=666,e["eopenreversed"]=604,e["eopenreversedclosed"]=606,e["eopenreversedhook"]=605,e["eparen"]=9376,e["epsilon"]=949,e["epsilontonos"]=941,e["equal"]=61,e["equalmonospace"]=65309,e["equalsmall"]=65126,e["equalsuperior"]=8316,e["equivalence"]=8801,e["erbopomofo"]=12582,e["ercyrillic"]=1088,e["ereversed"]=600,e["ereversedcyrillic"]=1101,e["escyrillic"]=1089,e["esdescendercyrillic"]=1195,e["esh"]=643,e["eshcurl"]=646,e["eshortdeva"]=2318,e["eshortvowelsigndeva"]=2374,e["eshreversedloop"]=426,e["eshsquatreversed"]=645,e["esmallhiragana"]=12359,e["esmallkatakana"]=12455,e["esmallkatakanahalfwidth"]=65386,e["estimated"]=8494,e["esuperior"]=63212,e["eta"]=951,e["etarmenian"]=1384,e["etatonos"]=942,e["eth"]=240,e["etilde"]=7869,e["etildebelow"]=7707,e["etnahtafoukhhebrew"]=1425,e["etnahtafoukhlefthebrew"]=1425,e["etnahtahebrew"]=1425,e["etnahtalefthebrew"]=1425,e["eturned"]=477,e["eukorean"]=12641,e["euro"]=8364,e["evowelsignbengali"]=2503,e["evowelsigndeva"]=2375,e["evowelsigngujarati"]=2759,e["exclam"]=33,e["exclamarmenian"]=1372,e["exclamdbl"]=8252,e["exclamdown"]=161,e["exclamdownsmall"]=63393,e["exclammonospace"]=65281,e["exclamsmall"]=63265,e["existential"]=8707,e["ezh"]=658,e["ezhcaron"]=495,e["ezhcurl"]=659,e["ezhreversed"]=441,e["ezhtail"]=442,e["f"]=102,e["fadeva"]=2398,e["fagurmukhi"]=2654,e["fahrenheit"]=8457,e["fathaarabic"]=1614,e["fathalowarabic"]=1614,e["fathatanarabic"]=1611,e["fbopomofo"]=12552,e["fcircle"]=9429,e["fdotaccent"]=7711,e["feharabic"]=1601,e["feharmenian"]=1414,e["fehfinalarabic"]=65234,e["fehinitialarabic"]=65235,e["fehmedialarabic"]=65236,e["feicoptic"]=997,e["female"]=9792,e["ff"]=64256,e["f_f"]=64256,e["ffi"]=64259,e["ffl"]=64260,e["fi"]=64257,e["fifteencircle"]=9326,e["fifteenparen"]=9346,e["fifteenperiod"]=9366,e["figuredash"]=8210,e["filledbox"]=9632,e["filledrect"]=9644,e["finalkaf"]=1498,e["finalkafdagesh"]=64314,e["finalkafdageshhebrew"]=64314,e["finalkafhebrew"]=1498,e["finalmem"]=1501,e["finalmemhebrew"]=1501,e["finalnun"]=1503,e["finalnunhebrew"]=1503,e["finalpe"]=1507,e["finalpehebrew"]=1507,e["finaltsadi"]=1509,e["finaltsadihebrew"]=1509,e["firsttonechinese"]=713,e["fisheye"]=9673,e["fitacyrillic"]=1139,e["five"]=53,e["fivearabic"]=1637,e["fivebengali"]=2539,e["fivecircle"]=9316,e["fivecircleinversesansserif"]=10126,e["fivedeva"]=2411,e["fiveeighths"]=8541,e["fivegujarati"]=2795,e["fivegurmukhi"]=2667,e["fivehackarabic"]=1637,e["fivehangzhou"]=12325,e["fiveideographicparen"]=12836,e["fiveinferior"]=8325,e["fivemonospace"]=65301,e["fiveoldstyle"]=63285,e["fiveparen"]=9336,e["fiveperiod"]=9356,e["fivepersian"]=1781,e["fiveroman"]=8564,e["fivesuperior"]=8309,e["fivethai"]=3669,e["fl"]=64258,e["florin"]=402,e["fmonospace"]=65350,e["fmsquare"]=13209,e["fofanthai"]=3615,e["fofathai"]=3613,e["fongmanthai"]=3663,e["forall"]=8704,e["four"]=52,e["fourarabic"]=1636,e["fourbengali"]=2538,e["fourcircle"]=9315,e["fourcircleinversesansserif"]=10125,e["fourdeva"]=2410,e["fourgujarati"]=2794,e["fourgurmukhi"]=2666,e["fourhackarabic"]=1636,e["fourhangzhou"]=12324,e["fourideographicparen"]=12835,e["fourinferior"]=8324,e["fourmonospace"]=65300,e["fournumeratorbengali"]=2551,e["fouroldstyle"]=63284,e["fourparen"]=9335,e["fourperiod"]=9355,e["fourpersian"]=1780,e["fourroman"]=8563,e["foursuperior"]=8308,e["fourteencircle"]=9325,e["fourteenparen"]=9345,e["fourteenperiod"]=9365,e["fourthai"]=3668,e["fourthtonechinese"]=715,e["fparen"]=9377,e["fraction"]=8260,e["franc"]=8355,e["g"]=103,e["gabengali"]=2455,e["gacute"]=501,e["gadeva"]=2327,e["gafarabic"]=1711,e["gaffinalarabic"]=64403,e["gafinitialarabic"]=64404,e["gafmedialarabic"]=64405,e["gagujarati"]=2711,e["gagurmukhi"]=2583,e["gahiragana"]=12364,e["gakatakana"]=12460,e["gamma"]=947,e["gammalatinsmall"]=611,e["gammasuperior"]=736,e["gangiacoptic"]=1003,e["gbopomofo"]=12557,e["gbreve"]=287,e["gcaron"]=487,e["gcedilla"]=291,e["gcircle"]=9430,e["gcircumflex"]=285,e["gcommaaccent"]=291,e["gdot"]=289,e["gdotaccent"]=289,e["gecyrillic"]=1075,e["gehiragana"]=12370,e["gekatakana"]=12466,e["geometricallyequal"]=8785,e["gereshaccenthebrew"]=1436,e["gereshhebrew"]=1523,e["gereshmuqdamhebrew"]=1437,e["germandbls"]=223,e["gershayimaccenthebrew"]=1438,e["gershayimhebrew"]=1524,e["getamark"]=12307,e["ghabengali"]=2456,e["ghadarmenian"]=1394,e["ghadeva"]=2328,e["ghagujarati"]=2712,e["ghagurmukhi"]=2584,e["ghainarabic"]=1594,e["ghainfinalarabic"]=65230,e["ghaininitialarabic"]=65231,e["ghainmedialarabic"]=65232,e["ghemiddlehookcyrillic"]=1173,e["ghestrokecyrillic"]=1171,e["gheupturncyrillic"]=1169,e["ghhadeva"]=2394,e["ghhagurmukhi"]=2650,e["ghook"]=608,e["ghzsquare"]=13203,e["gihiragana"]=12366,e["gikatakana"]=12462,e["gimarmenian"]=1379,e["gimel"]=1490,e["gimeldagesh"]=64306,e["gimeldageshhebrew"]=64306,e["gimelhebrew"]=1490,e["gjecyrillic"]=1107,e["glottalinvertedstroke"]=446,e["glottalstop"]=660,e["glottalstopinverted"]=662,e["glottalstopmod"]=704,e["glottalstopreversed"]=661,e["glottalstopreversedmod"]=705,e["glottalstopreversedsuperior"]=740,e["glottalstopstroke"]=673,e["glottalstopstrokereversed"]=674,e["gmacron"]=7713,e["gmonospace"]=65351,e["gohiragana"]=12372,e["gokatakana"]=12468,e["gparen"]=9378,e["gpasquare"]=13228,e["gradient"]=8711,e["grave"]=96,e["gravebelowcmb"]=790,e["gravecmb"]=768,e["gravecomb"]=768,e["gravedeva"]=2387,e["gravelowmod"]=718,e["gravemonospace"]=65344,e["gravetonecmb"]=832,e["greater"]=62,e["greaterequal"]=8805,e["greaterequalorless"]=8923,e["greatermonospace"]=65310,e["greaterorequivalent"]=8819,e["greaterorless"]=8823,e["greateroverequal"]=8807,e["greatersmall"]=65125,e["gscript"]=609,e["gstroke"]=485,e["guhiragana"]=12368,e["guillemotleft"]=171,e["guillemotright"]=187,e["guilsinglleft"]=8249,e["guilsinglright"]=8250,e["gukatakana"]=12464,e["guramusquare"]=13080,e["gysquare"]=13257,e["h"]=104,e["haabkhasiancyrillic"]=1193,e["haaltonearabic"]=1729,e["habengali"]=2489,e["hadescendercyrillic"]=1203,e["hadeva"]=2361,e["hagujarati"]=2745,e["hagurmukhi"]=2617,e["haharabic"]=1581,e["hahfinalarabic"]=65186,e["hahinitialarabic"]=65187,e["hahiragana"]=12399,e["hahmedialarabic"]=65188,e["haitusquare"]=13098,e["hakatakana"]=12495,e["hakatakanahalfwidth"]=65418,e["halantgurmukhi"]=2637,e["hamzaarabic"]=1569,e["hamzalowarabic"]=1569,e["hangulfiller"]=12644,e["hardsigncyrillic"]=1098,e["harpoonleftbarbup"]=8636,e["harpoonrightbarbup"]=8640,e["hasquare"]=13258,e["hatafpatah"]=1458,e["hatafpatah16"]=1458,e["hatafpatah23"]=1458,e["hatafpatah2f"]=1458,e["hatafpatahhebrew"]=1458,e["hatafpatahnarrowhebrew"]=1458,e["hatafpatahquarterhebrew"]=1458,e["hatafpatahwidehebrew"]=1458,e["hatafqamats"]=1459,e["hatafqamats1b"]=1459,e["hatafqamats28"]=1459,e["hatafqamats34"]=1459,e["hatafqamatshebrew"]=1459,e["hatafqamatsnarrowhebrew"]=1459,e["hatafqamatsquarterhebrew"]=1459,e["hatafqamatswidehebrew"]=1459,e["hatafsegol"]=1457,e["hatafsegol17"]=1457,e["hatafsegol24"]=1457,e["hatafsegol30"]=1457,e["hatafsegolhebrew"]=1457,e["hatafsegolnarrowhebrew"]=1457,e["hatafsegolquarterhebrew"]=1457,e["hatafsegolwidehebrew"]=1457,e["hbar"]=295,e["hbopomofo"]=12559,e["hbrevebelow"]=7723,e["hcedilla"]=7721,e["hcircle"]=9431,e["hcircumflex"]=293,e["hdieresis"]=7719,e["hdotaccent"]=7715,e["hdotbelow"]=7717,e["he"]=1492,e["heart"]=9829,e["heartsuitblack"]=9829,e["heartsuitwhite"]=9825,e["hedagesh"]=64308,e["hedageshhebrew"]=64308,e["hehaltonearabic"]=1729,e["heharabic"]=1607,e["hehebrew"]=1492,e["hehfinalaltonearabic"]=64423,e["hehfinalalttwoarabic"]=65258,e["hehfinalarabic"]=65258,e["hehhamzaabovefinalarabic"]=64421,e["hehhamzaaboveisolatedarabic"]=64420,e["hehinitialaltonearabic"]=64424,e["hehinitialarabic"]=65259,e["hehiragana"]=12408,e["hehmedialaltonearabic"]=64425,e["hehmedialarabic"]=65260,e["heiseierasquare"]=13179,e["hekatakana"]=12504,e["hekatakanahalfwidth"]=65421,e["hekutaarusquare"]=13110,e["henghook"]=615,e["herutusquare"]=13113,e["het"]=1495,e["hethebrew"]=1495,e["hhook"]=614,e["hhooksuperior"]=689,e["hieuhacirclekorean"]=12923,e["hieuhaparenkorean"]=12827,e["hieuhcirclekorean"]=12909,e["hieuhkorean"]=12622,e["hieuhparenkorean"]=12813,e["hihiragana"]=12402,e["hikatakana"]=12498,e["hikatakanahalfwidth"]=65419,e["hiriq"]=1460,e["hiriq14"]=1460,e["hiriq21"]=1460,e["hiriq2d"]=1460,e["hiriqhebrew"]=1460,e["hiriqnarrowhebrew"]=1460,e["hiriqquarterhebrew"]=1460,e["hiriqwidehebrew"]=1460,e["hlinebelow"]=7830,e["hmonospace"]=65352,e["hoarmenian"]=1392,e["hohipthai"]=3627,e["hohiragana"]=12411,e["hokatakana"]=12507,e["hokatakanahalfwidth"]=65422,e["holam"]=1465,e["holam19"]=1465,e["holam26"]=1465,e["holam32"]=1465,e["holamhebrew"]=1465,e["holamnarrowhebrew"]=1465,e["holamquarterhebrew"]=1465,e["holamwidehebrew"]=1465,e["honokhukthai"]=3630,e["hookabovecomb"]=777,e["hookcmb"]=777,e["hookpalatalizedbelowcmb"]=801,e["hookretroflexbelowcmb"]=802,e["hoonsquare"]=13122,e["horicoptic"]=1001,e["horizontalbar"]=8213,e["horncmb"]=795,e["hotsprings"]=9832,e["house"]=8962,e["hparen"]=9379,e["hsuperior"]=688,e["hturned"]=613,e["huhiragana"]=12405,e["huiitosquare"]=13107,e["hukatakana"]=12501,e["hukatakanahalfwidth"]=65420,e["hungarumlaut"]=733,e["hungarumlautcmb"]=779,e["hv"]=405,e["hyphen"]=45,e["hypheninferior"]=63205,e["hyphenmonospace"]=65293,e["hyphensmall"]=65123,e["hyphensuperior"]=63206,e["hyphentwo"]=8208,e["i"]=105,e["iacute"]=237,e["iacyrillic"]=1103,e["ibengali"]=2439,e["ibopomofo"]=12583,e["ibreve"]=301,e["icaron"]=464,e["icircle"]=9432,e["icircumflex"]=238,e["icyrillic"]=1110,e["idblgrave"]=521,e["ideographearthcircle"]=12943,e["ideographfirecircle"]=12939,e["ideographicallianceparen"]=12863,e["ideographiccallparen"]=12858,e["ideographiccentrecircle"]=12965,e["ideographicclose"]=12294,e["ideographiccomma"]=12289,e["ideographiccommaleft"]=65380,e["ideographiccongratulationparen"]=12855,e["ideographiccorrectcircle"]=12963,e["ideographicearthparen"]=12847,e["ideographicenterpriseparen"]=12861,e["ideographicexcellentcircle"]=12957,e["ideographicfestivalparen"]=12864,e["ideographicfinancialcircle"]=12950,e["ideographicfinancialparen"]=12854,e["ideographicfireparen"]=12843,e["ideographichaveparen"]=12850,e["ideographichighcircle"]=12964,e["ideographiciterationmark"]=12293,e["ideographiclaborcircle"]=12952,e["ideographiclaborparen"]=12856,e["ideographicleftcircle"]=12967,e["ideographiclowcircle"]=12966,e["ideographicmedicinecircle"]=12969,e["ideographicmetalparen"]=12846,e["ideographicmoonparen"]=12842,e["ideographicnameparen"]=12852,e["ideographicperiod"]=12290,e["ideographicprintcircle"]=12958,e["ideographicreachparen"]=12867,e["ideographicrepresentparen"]=12857,e["ideographicresourceparen"]=12862,e["ideographicrightcircle"]=12968,e["ideographicsecretcircle"]=12953,e["ideographicselfparen"]=12866,e["ideographicsocietyparen"]=12851,e["ideographicspace"]=12288,e["ideographicspecialparen"]=12853,e["ideographicstockparen"]=12849,e["ideographicstudyparen"]=12859,e["ideographicsunparen"]=12848,e["ideographicsuperviseparen"]=12860,e["ideographicwaterparen"]=12844,e["ideographicwoodparen"]=12845,e["ideographiczero"]=12295,e["ideographmetalcircle"]=12942,e["ideographmooncircle"]=12938,e["ideographnamecircle"]=12948,e["ideographsuncircle"]=12944,e["ideographwatercircle"]=12940,e["ideographwoodcircle"]=12941,e["ideva"]=2311,e["idieresis"]=239,e["idieresisacute"]=7727,e["idieresiscyrillic"]=1253,e["idotbelow"]=7883,e["iebrevecyrillic"]=1239,e["iecyrillic"]=1077,e["ieungacirclekorean"]=12917,e["ieungaparenkorean"]=12821,e["ieungcirclekorean"]=12903,e["ieungkorean"]=12615,e["ieungparenkorean"]=12807,e["igrave"]=236,e["igujarati"]=2695,e["igurmukhi"]=2567,e["ihiragana"]=12356,e["ihookabove"]=7881,e["iibengali"]=2440,e["iicyrillic"]=1080,e["iideva"]=2312,e["iigujarati"]=2696,e["iigurmukhi"]=2568,e["iimatragurmukhi"]=2624,e["iinvertedbreve"]=523,e["iishortcyrillic"]=1081,e["iivowelsignbengali"]=2496,e["iivowelsigndeva"]=2368,e["iivowelsigngujarati"]=2752,e["ij"]=307,e["ikatakana"]=12452,e["ikatakanahalfwidth"]=65394,e["ikorean"]=12643,e["ilde"]=732,e["iluyhebrew"]=1452,e["imacron"]=299,e["imacroncyrillic"]=1251,e["imageorapproximatelyequal"]=8787,e["imatragurmukhi"]=2623,e["imonospace"]=65353,e["increment"]=8710,e["infinity"]=8734,e["iniarmenian"]=1387,e["integral"]=8747,e["integralbottom"]=8993,e["integralbt"]=8993,e["integralex"]=63733,e["integraltop"]=8992,e["integraltp"]=8992,e["intersection"]=8745,e["intisquare"]=13061,e["invbullet"]=9688,e["invcircle"]=9689,e["invsmileface"]=9787,e["iocyrillic"]=1105,e["iogonek"]=303,e["iota"]=953,e["iotadieresis"]=970,e["iotadieresistonos"]=912,e["iotalatin"]=617,e["iotatonos"]=943,e["iparen"]=9380,e["irigurmukhi"]=2674,e["ismallhiragana"]=12355,e["ismallkatakana"]=12451,e["ismallkatakanahalfwidth"]=65384,e["issharbengali"]=2554,e["istroke"]=616,e["isuperior"]=63213,e["iterationhiragana"]=12445,e["iterationkatakana"]=12541,e["itilde"]=297,e["itildebelow"]=7725,e["iubopomofo"]=12585,e["iucyrillic"]=1102,e["ivowelsignbengali"]=2495,e["ivowelsigndeva"]=2367,e["ivowelsigngujarati"]=2751,e["izhitsacyrillic"]=1141,e["izhitsadblgravecyrillic"]=1143,e["j"]=106,e["jaarmenian"]=1393,e["jabengali"]=2460,e["jadeva"]=2332,e["jagujarati"]=2716,e["jagurmukhi"]=2588,e["jbopomofo"]=12560,e["jcaron"]=496,e["jcircle"]=9433,e["jcircumflex"]=309,e["jcrossedtail"]=669,e["jdotlessstroke"]=607,e["jecyrillic"]=1112,e["jeemarabic"]=1580,e["jeemfinalarabic"]=65182,e["jeeminitialarabic"]=65183,e["jeemmedialarabic"]=65184,e["jeharabic"]=1688,e["jehfinalarabic"]=64395,e["jhabengali"]=2461,e["jhadeva"]=2333,e["jhagujarati"]=2717,e["jhagurmukhi"]=2589,e["jheharmenian"]=1403,e["jis"]=12292,e["jmonospace"]=65354,e["jparen"]=9381,e["jsuperior"]=690,e["k"]=107,e["kabashkircyrillic"]=1185,e["kabengali"]=2453,e["kacute"]=7729,e["kacyrillic"]=1082,e["kadescendercyrillic"]=1179,e["kadeva"]=2325,e["kaf"]=1499,e["kafarabic"]=1603,e["kafdagesh"]=64315,e["kafdageshhebrew"]=64315,e["kaffinalarabic"]=65242,e["kafhebrew"]=1499,e["kafinitialarabic"]=65243,e["kafmedialarabic"]=65244,e["kafrafehebrew"]=64333,e["kagujarati"]=2709,e["kagurmukhi"]=2581,e["kahiragana"]=12363,e["kahookcyrillic"]=1220,e["kakatakana"]=12459,e["kakatakanahalfwidth"]=65398,e["kappa"]=954,e["kappasymbolgreek"]=1008,e["kapyeounmieumkorean"]=12657,e["kapyeounphieuphkorean"]=12676,e["kapyeounpieupkorean"]=12664,e["kapyeounssangpieupkorean"]=12665,e["karoriisquare"]=13069,e["kashidaautoarabic"]=1600,e["kashidaautonosidebearingarabic"]=1600,e["kasmallkatakana"]=12533,e["kasquare"]=13188,e["kasraarabic"]=1616,e["kasratanarabic"]=1613,e["kastrokecyrillic"]=1183,e["katahiraprolongmarkhalfwidth"]=65392,e["kaverticalstrokecyrillic"]=1181,e["kbopomofo"]=12558,e["kcalsquare"]=13193,e["kcaron"]=489,e["kcedilla"]=311,e["kcircle"]=9434,e["kcommaaccent"]=311,e["kdotbelow"]=7731,e["keharmenian"]=1412,e["kehiragana"]=12369,e["kekatakana"]=12465,e["kekatakanahalfwidth"]=65401,e["kenarmenian"]=1391,e["kesmallkatakana"]=12534,e["kgreenlandic"]=312,e["khabengali"]=2454,e["khacyrillic"]=1093,e["khadeva"]=2326,e["khagujarati"]=2710,e["khagurmukhi"]=2582,e["khaharabic"]=1582,e["khahfinalarabic"]=65190,e["khahinitialarabic"]=65191,e["khahmedialarabic"]=65192,e["kheicoptic"]=999,e["khhadeva"]=2393,e["khhagurmukhi"]=2649,e["khieukhacirclekorean"]=12920,e["khieukhaparenkorean"]=12824,e["khieukhcirclekorean"]=12906,e["khieukhkorean"]=12619,e["khieukhparenkorean"]=12810,e["khokhaithai"]=3586,e["khokhonthai"]=3589,e["khokhuatthai"]=3587,e["khokhwaithai"]=3588,e["khomutthai"]=3675,e["khook"]=409,e["khorakhangthai"]=3590,e["khzsquare"]=13201,e["kihiragana"]=12365,e["kikatakana"]=12461,e["kikatakanahalfwidth"]=65399,e["kiroguramusquare"]=13077,e["kiromeetorusquare"]=13078,e["kirosquare"]=13076,e["kiyeokacirclekorean"]=12910,e["kiyeokaparenkorean"]=12814,e["kiyeokcirclekorean"]=12896,e["kiyeokkorean"]=12593,e["kiyeokparenkorean"]=12800,e["kiyeoksioskorean"]=12595,e["kjecyrillic"]=1116,e["klinebelow"]=7733,e["klsquare"]=13208,e["kmcubedsquare"]=13222;e["kmonospace"]=65355,e["kmsquaredsquare"]=13218,e["kohiragana"]=12371,e["kohmsquare"]=13248,e["kokaithai"]=3585,e["kokatakana"]=12467,e["kokatakanahalfwidth"]=65402,e["kooposquare"]=13086,e["koppacyrillic"]=1153,e["koreanstandardsymbol"]=12927,e["koroniscmb"]=835,e["kparen"]=9382,e["kpasquare"]=13226,e["ksicyrillic"]=1135,e["ktsquare"]=13263,e["kturned"]=670,e["kuhiragana"]=12367,e["kukatakana"]=12463,e["kukatakanahalfwidth"]=65400,e["kvsquare"]=13240,e["kwsquare"]=13246,e["l"]=108,e["labengali"]=2482,e["lacute"]=314,e["ladeva"]=2354,e["lagujarati"]=2738,e["lagurmukhi"]=2610,e["lakkhangyaothai"]=3653,e["lamaleffinalarabic"]=65276,e["lamalefhamzaabovefinalarabic"]=65272,e["lamalefhamzaaboveisolatedarabic"]=65271,e["lamalefhamzabelowfinalarabic"]=65274,e["lamalefhamzabelowisolatedarabic"]=65273,e["lamalefisolatedarabic"]=65275,e["lamalefmaddaabovefinalarabic"]=65270,e["lamalefmaddaaboveisolatedarabic"]=65269,e["lamarabic"]=1604,e["lambda"]=955,e["lambdastroke"]=411,e["lamed"]=1500,e["lameddagesh"]=64316,e["lameddageshhebrew"]=64316,e["lamedhebrew"]=1500,e["lamfinalarabic"]=65246,e["lamhahinitialarabic"]=64714,e["laminitialarabic"]=65247,e["lamjeeminitialarabic"]=64713,e["lamkhahinitialarabic"]=64715,e["lamlamhehisolatedarabic"]=65010,e["lammedialarabic"]=65248,e["lammeemhahinitialarabic"]=64904,e["lammeeminitialarabic"]=64716,e["largecircle"]=9711,e["lbar"]=410,e["lbelt"]=620,e["lbopomofo"]=12556,e["lcaron"]=318,e["lcedilla"]=316,e["lcircle"]=9435,e["lcircumflexbelow"]=7741,e["lcommaaccent"]=316,e["ldot"]=320,e["ldotaccent"]=320,e["ldotbelow"]=7735,e["ldotbelowmacron"]=7737,e["leftangleabovecmb"]=794,e["lefttackbelowcmb"]=792,e["less"]=60,e["lessequal"]=8804,e["lessequalorgreater"]=8922,e["lessmonospace"]=65308,e["lessorequivalent"]=8818,e["lessorgreater"]=8822,e["lessoverequal"]=8806,e["lesssmall"]=65124,e["lezh"]=622,e["lfblock"]=9612,e["lhookretroflex"]=621,e["lira"]=8356,e["liwnarmenian"]=1388,e["lj"]=457,e["ljecyrillic"]=1113,e["ll"]=63168,e["lladeva"]=2355,e["llagujarati"]=2739,e["llinebelow"]=7739,e["llladeva"]=2356,e["llvocalicbengali"]=2529,e["llvocalicdeva"]=2401,e["llvocalicvowelsignbengali"]=2531,e["llvocalicvowelsigndeva"]=2403,e["lmiddletilde"]=619,e["lmonospace"]=65356,e["lmsquare"]=13264,e["lochulathai"]=3628,e["logicaland"]=8743,e["logicalnot"]=172,e["logicalnotreversed"]=8976,e["logicalor"]=8744,e["lolingthai"]=3621,e["longs"]=383,e["lowlinecenterline"]=65102,e["lowlinecmb"]=818,e["lowlinedashed"]=65101,e["lozenge"]=9674,e["lparen"]=9383,e["lslash"]=322,e["lsquare"]=8467,e["lsuperior"]=63214,e["ltshade"]=9617,e["luthai"]=3622,e["lvocalicbengali"]=2444,e["lvocalicdeva"]=2316,e["lvocalicvowelsignbengali"]=2530,e["lvocalicvowelsigndeva"]=2402,e["lxsquare"]=13267,e["m"]=109,e["mabengali"]=2478,e["macron"]=175,e["macronbelowcmb"]=817,e["macroncmb"]=772,e["macronlowmod"]=717,e["macronmonospace"]=65507,e["macute"]=7743,e["madeva"]=2350,e["magujarati"]=2734,e["magurmukhi"]=2606,e["mahapakhhebrew"]=1444,e["mahapakhlefthebrew"]=1444,e["mahiragana"]=12414,e["maichattawalowleftthai"]=63637,e["maichattawalowrightthai"]=63636,e["maichattawathai"]=3659,e["maichattawaupperleftthai"]=63635,e["maieklowleftthai"]=63628,e["maieklowrightthai"]=63627,e["maiekthai"]=3656,e["maiekupperleftthai"]=63626,e["maihanakatleftthai"]=63620,e["maihanakatthai"]=3633,e["maitaikhuleftthai"]=63625,e["maitaikhuthai"]=3655,e["maitholowleftthai"]=63631,e["maitholowrightthai"]=63630,e["maithothai"]=3657,e["maithoupperleftthai"]=63629,e["maitrilowleftthai"]=63634,e["maitrilowrightthai"]=63633,e["maitrithai"]=3658,e["maitriupperleftthai"]=63632,e["maiyamokthai"]=3654,e["makatakana"]=12510,e["makatakanahalfwidth"]=65423,e["male"]=9794,e["mansyonsquare"]=13127,e["maqafhebrew"]=1470,e["mars"]=9794,e["masoracirclehebrew"]=1455,e["masquare"]=13187,e["mbopomofo"]=12551,e["mbsquare"]=13268,e["mcircle"]=9436,e["mcubedsquare"]=13221,e["mdotaccent"]=7745,e["mdotbelow"]=7747,e["meemarabic"]=1605,e["meemfinalarabic"]=65250,e["meeminitialarabic"]=65251,e["meemmedialarabic"]=65252,e["meemmeeminitialarabic"]=64721,e["meemmeemisolatedarabic"]=64584,e["meetorusquare"]=13133,e["mehiragana"]=12417,e["meizierasquare"]=13182,e["mekatakana"]=12513,e["mekatakanahalfwidth"]=65426,e["mem"]=1502,e["memdagesh"]=64318,e["memdageshhebrew"]=64318,e["memhebrew"]=1502,e["menarmenian"]=1396,e["merkhahebrew"]=1445,e["merkhakefulahebrew"]=1446,e["merkhakefulalefthebrew"]=1446,e["merkhalefthebrew"]=1445,e["mhook"]=625,e["mhzsquare"]=13202,e["middledotkatakanahalfwidth"]=65381,e["middot"]=183,e["mieumacirclekorean"]=12914,e["mieumaparenkorean"]=12818,e["mieumcirclekorean"]=12900,e["mieumkorean"]=12609,e["mieumpansioskorean"]=12656,e["mieumparenkorean"]=12804,e["mieumpieupkorean"]=12654,e["mieumsioskorean"]=12655,e["mihiragana"]=12415,e["mikatakana"]=12511,e["mikatakanahalfwidth"]=65424,e["minus"]=8722,e["minusbelowcmb"]=800,e["minuscircle"]=8854,e["minusmod"]=727,e["minusplus"]=8723,e["minute"]=8242,e["miribaarusquare"]=13130,e["mirisquare"]=13129,e["mlonglegturned"]=624,e["mlsquare"]=13206,e["mmcubedsquare"]=13219,e["mmonospace"]=65357,e["mmsquaredsquare"]=13215,e["mohiragana"]=12418,e["mohmsquare"]=13249,e["mokatakana"]=12514,e["mokatakanahalfwidth"]=65427,e["molsquare"]=13270,e["momathai"]=3617,e["moverssquare"]=13223,e["moverssquaredsquare"]=13224,e["mparen"]=9384,e["mpasquare"]=13227,e["mssquare"]=13235,e["msuperior"]=63215,e["mturned"]=623,e["mu"]=181,e["mu1"]=181,e["muasquare"]=13186,e["muchgreater"]=8811,e["muchless"]=8810,e["mufsquare"]=13196,e["mugreek"]=956,e["mugsquare"]=13197,e["muhiragana"]=12416,e["mukatakana"]=12512,e["mukatakanahalfwidth"]=65425,e["mulsquare"]=13205,e["multiply"]=215,e["mumsquare"]=13211,e["munahhebrew"]=1443,e["munahlefthebrew"]=1443,e["musicalnote"]=9834,e["musicalnotedbl"]=9835,e["musicflatsign"]=9837,e["musicsharpsign"]=9839,e["mussquare"]=13234,e["muvsquare"]=13238,e["muwsquare"]=13244,e["mvmegasquare"]=13241,e["mvsquare"]=13239,e["mwmegasquare"]=13247,e["mwsquare"]=13245,e["n"]=110,e["nabengali"]=2472,e["nabla"]=8711,e["nacute"]=324,e["nadeva"]=2344,e["nagujarati"]=2728,e["nagurmukhi"]=2600,e["nahiragana"]=12394,e["nakatakana"]=12490,e["nakatakanahalfwidth"]=65413,e["napostrophe"]=329,e["nasquare"]=13185,e["nbopomofo"]=12555,e["nbspace"]=160,e["ncaron"]=328,e["ncedilla"]=326,e["ncircle"]=9437,e["ncircumflexbelow"]=7755,e["ncommaaccent"]=326,e["ndotaccent"]=7749,e["ndotbelow"]=7751,e["nehiragana"]=12397,e["nekatakana"]=12493,e["nekatakanahalfwidth"]=65416,e["newsheqelsign"]=8362,e["nfsquare"]=13195,e["ngabengali"]=2457,e["ngadeva"]=2329,e["ngagujarati"]=2713,e["ngagurmukhi"]=2585,e["ngonguthai"]=3591,e["nhiragana"]=12435,e["nhookleft"]=626,e["nhookretroflex"]=627,e["nieunacirclekorean"]=12911,e["nieunaparenkorean"]=12815,e["nieuncieuckorean"]=12597,e["nieuncirclekorean"]=12897,e["nieunhieuhkorean"]=12598,e["nieunkorean"]=12596,e["nieunpansioskorean"]=12648,e["nieunparenkorean"]=12801,e["nieunsioskorean"]=12647,e["nieuntikeutkorean"]=12646,e["nihiragana"]=12395,e["nikatakana"]=12491,e["nikatakanahalfwidth"]=65414,e["nikhahitleftthai"]=63641,e["nikhahitthai"]=3661,e["nine"]=57,e["ninearabic"]=1641,e["ninebengali"]=2543,e["ninecircle"]=9320,e["ninecircleinversesansserif"]=10130,e["ninedeva"]=2415,e["ninegujarati"]=2799,e["ninegurmukhi"]=2671,e["ninehackarabic"]=1641,e["ninehangzhou"]=12329,e["nineideographicparen"]=12840,e["nineinferior"]=8329,e["ninemonospace"]=65305,e["nineoldstyle"]=63289,e["nineparen"]=9340,e["nineperiod"]=9360,e["ninepersian"]=1785,e["nineroman"]=8568,e["ninesuperior"]=8313,e["nineteencircle"]=9330,e["nineteenparen"]=9350,e["nineteenperiod"]=9370,e["ninethai"]=3673,e["nj"]=460,e["njecyrillic"]=1114,e["nkatakana"]=12531,e["nkatakanahalfwidth"]=65437,e["nlegrightlong"]=414,e["nlinebelow"]=7753,e["nmonospace"]=65358,e["nmsquare"]=13210,e["nnabengali"]=2467,e["nnadeva"]=2339,e["nnagujarati"]=2723,e["nnagurmukhi"]=2595,e["nnnadeva"]=2345,e["nohiragana"]=12398,e["nokatakana"]=12494,e["nokatakanahalfwidth"]=65417,e["nonbreakingspace"]=160,e["nonenthai"]=3603,e["nonuthai"]=3609,e["noonarabic"]=1606,e["noonfinalarabic"]=65254,e["noonghunnaarabic"]=1722,e["noonghunnafinalarabic"]=64415,e["nooninitialarabic"]=65255,e["noonjeeminitialarabic"]=64722,e["noonjeemisolatedarabic"]=64587,e["noonmedialarabic"]=65256,e["noonmeeminitialarabic"]=64725,e["noonmeemisolatedarabic"]=64590,e["noonnoonfinalarabic"]=64653,e["notcontains"]=8716,e["notelement"]=8713,e["notelementof"]=8713,e["notequal"]=8800,e["notgreater"]=8815,e["notgreaternorequal"]=8817,e["notgreaternorless"]=8825,e["notidentical"]=8802,e["notless"]=8814,e["notlessnorequal"]=8816,e["notparallel"]=8742,e["notprecedes"]=8832,e["notsubset"]=8836,e["notsucceeds"]=8833,e["notsuperset"]=8837,e["nowarmenian"]=1398,e["nparen"]=9385,e["nssquare"]=13233,e["nsuperior"]=8319,e["ntilde"]=241,e["nu"]=957,e["nuhiragana"]=12396,e["nukatakana"]=12492,e["nukatakanahalfwidth"]=65415,e["nuktabengali"]=2492,e["nuktadeva"]=2364,e["nuktagujarati"]=2748,e["nuktagurmukhi"]=2620,e["numbersign"]=35,e["numbersignmonospace"]=65283,e["numbersignsmall"]=65119,e["numeralsigngreek"]=884,e["numeralsignlowergreek"]=885,e["numero"]=8470,e["nun"]=1504,e["nundagesh"]=64320,e["nundageshhebrew"]=64320,e["nunhebrew"]=1504,e["nvsquare"]=13237,e["nwsquare"]=13243,e["nyabengali"]=2462,e["nyadeva"]=2334,e["nyagujarati"]=2718,e["nyagurmukhi"]=2590,e["o"]=111,e["oacute"]=243,e["oangthai"]=3629,e["obarred"]=629,e["obarredcyrillic"]=1257,e["obarreddieresiscyrillic"]=1259,e["obengali"]=2451,e["obopomofo"]=12571,e["obreve"]=335,e["ocandradeva"]=2321,e["ocandragujarati"]=2705,e["ocandravowelsigndeva"]=2377,e["ocandravowelsigngujarati"]=2761,e["ocaron"]=466,e["ocircle"]=9438,e["ocircumflex"]=244,e["ocircumflexacute"]=7889,e["ocircumflexdotbelow"]=7897,e["ocircumflexgrave"]=7891,e["ocircumflexhookabove"]=7893,e["ocircumflextilde"]=7895,e["ocyrillic"]=1086,e["odblacute"]=337,e["odblgrave"]=525,e["odeva"]=2323,e["odieresis"]=246,e["odieresiscyrillic"]=1255,e["odotbelow"]=7885,e["oe"]=339,e["oekorean"]=12634,e["ogonek"]=731,e["ogonekcmb"]=808,e["ograve"]=242,e["ogujarati"]=2707,e["oharmenian"]=1413,e["ohiragana"]=12362,e["ohookabove"]=7887,e["ohorn"]=417,e["ohornacute"]=7899,e["ohorndotbelow"]=7907,e["ohorngrave"]=7901,e["ohornhookabove"]=7903,e["ohorntilde"]=7905,e["ohungarumlaut"]=337,e["oi"]=419,e["oinvertedbreve"]=527,e["okatakana"]=12458,e["okatakanahalfwidth"]=65397,e["okorean"]=12631,e["olehebrew"]=1451,e["omacron"]=333,e["omacronacute"]=7763,e["omacrongrave"]=7761,e["omdeva"]=2384,e["omega"]=969,e["omega1"]=982,e["omegacyrillic"]=1121,e["omegalatinclosed"]=631,e["omegaroundcyrillic"]=1147,e["omegatitlocyrillic"]=1149,e["omegatonos"]=974,e["omgujarati"]=2768,e["omicron"]=959,e["omicrontonos"]=972,e["omonospace"]=65359,e["one"]=49,e["onearabic"]=1633,e["onebengali"]=2535,e["onecircle"]=9312,e["onecircleinversesansserif"]=10122,e["onedeva"]=2407,e["onedotenleader"]=8228,e["oneeighth"]=8539,e["onefitted"]=63196,e["onegujarati"]=2791,e["onegurmukhi"]=2663,e["onehackarabic"]=1633,e["onehalf"]=189,e["onehangzhou"]=12321,e["oneideographicparen"]=12832,e["oneinferior"]=8321,e["onemonospace"]=65297,e["onenumeratorbengali"]=2548,e["oneoldstyle"]=63281,e["oneparen"]=9332,e["oneperiod"]=9352,e["onepersian"]=1777,e["onequarter"]=188,e["oneroman"]=8560,e["onesuperior"]=185,e["onethai"]=3665,e["onethird"]=8531,e["oogonek"]=491,e["oogonekmacron"]=493,e["oogurmukhi"]=2579,e["oomatragurmukhi"]=2635,e["oopen"]=596,e["oparen"]=9386,e["openbullet"]=9702,e["option"]=8997,e["ordfeminine"]=170,e["ordmasculine"]=186,e["orthogonal"]=8735,e["oshortdeva"]=2322,e["oshortvowelsigndeva"]=2378,e["oslash"]=248,e["oslashacute"]=511,e["osmallhiragana"]=12361,e["osmallkatakana"]=12457,e["osmallkatakanahalfwidth"]=65387,e["ostrokeacute"]=511,e["osuperior"]=63216,e["otcyrillic"]=1151,e["otilde"]=245,e["otildeacute"]=7757,e["otildedieresis"]=7759,e["oubopomofo"]=12577,e["overline"]=8254,e["overlinecenterline"]=65098,e["overlinecmb"]=773,e["overlinedashed"]=65097,e["overlinedblwavy"]=65100,e["overlinewavy"]=65099,e["overscore"]=175,e["ovowelsignbengali"]=2507,e["ovowelsigndeva"]=2379,e["ovowelsigngujarati"]=2763,e["p"]=112,e["paampssquare"]=13184,e["paasentosquare"]=13099,e["pabengali"]=2474,e["pacute"]=7765,e["padeva"]=2346,e["pagedown"]=8671,e["pageup"]=8670,e["pagujarati"]=2730,e["pagurmukhi"]=2602,e["pahiragana"]=12401,e["paiyannoithai"]=3631,e["pakatakana"]=12497,e["palatalizationcyrilliccmb"]=1156,e["palochkacyrillic"]=1216,e["pansioskorean"]=12671,e["paragraph"]=182,e["parallel"]=8741,e["parenleft"]=40,e["parenleftaltonearabic"]=64830,e["parenleftbt"]=63725,e["parenleftex"]=63724,e["parenleftinferior"]=8333,e["parenleftmonospace"]=65288,e["parenleftsmall"]=65113,e["parenleftsuperior"]=8317,e["parenlefttp"]=63723,e["parenleftvertical"]=65077,e["parenright"]=41,e["parenrightaltonearabic"]=64831,e["parenrightbt"]=63736,e["parenrightex"]=63735,e["parenrightinferior"]=8334,e["parenrightmonospace"]=65289,e["parenrightsmall"]=65114,e["parenrightsuperior"]=8318,e["parenrighttp"]=63734,e["parenrightvertical"]=65078,e["partialdiff"]=8706,e["paseqhebrew"]=1472,e["pashtahebrew"]=1433,e["pasquare"]=13225,e["patah"]=1463,e["patah11"]=1463,e["patah1d"]=1463,e["patah2a"]=1463,e["patahhebrew"]=1463,e["patahnarrowhebrew"]=1463,e["patahquarterhebrew"]=1463,e["patahwidehebrew"]=1463,e["pazerhebrew"]=1441,e["pbopomofo"]=12550,e["pcircle"]=9439,e["pdotaccent"]=7767,e["pe"]=1508,e["pecyrillic"]=1087,e["pedagesh"]=64324,e["pedageshhebrew"]=64324,e["peezisquare"]=13115,e["pefinaldageshhebrew"]=64323,e["peharabic"]=1662,e["peharmenian"]=1402,e["pehebrew"]=1508,e["pehfinalarabic"]=64343,e["pehinitialarabic"]=64344,e["pehiragana"]=12410,e["pehmedialarabic"]=64345,e["pekatakana"]=12506,e["pemiddlehookcyrillic"]=1191,e["perafehebrew"]=64334,e["percent"]=37,e["percentarabic"]=1642,e["percentmonospace"]=65285,e["percentsmall"]=65130,e["period"]=46,e["periodarmenian"]=1417,e["periodcentered"]=183,e["periodhalfwidth"]=65377,e["periodinferior"]=63207,e["periodmonospace"]=65294,e["periodsmall"]=65106,e["periodsuperior"]=63208,e["perispomenigreekcmb"]=834,e["perpendicular"]=8869,e["perthousand"]=8240,e["peseta"]=8359,e["pfsquare"]=13194,e["phabengali"]=2475,e["phadeva"]=2347,e["phagujarati"]=2731,e["phagurmukhi"]=2603,e["phi"]=966,e["phi1"]=981,e["phieuphacirclekorean"]=12922,e["phieuphaparenkorean"]=12826,e["phieuphcirclekorean"]=12908,e["phieuphkorean"]=12621,e["phieuphparenkorean"]=12812,e["philatin"]=632,e["phinthuthai"]=3642,e["phisymbolgreek"]=981,e["phook"]=421,e["phophanthai"]=3614,e["phophungthai"]=3612,e["phosamphaothai"]=3616,e["pi"]=960,e["pieupacirclekorean"]=12915,e["pieupaparenkorean"]=12819,e["pieupcieuckorean"]=12662,e["pieupcirclekorean"]=12901,e["pieupkiyeokkorean"]=12658,e["pieupkorean"]=12610,e["pieupparenkorean"]=12805,e["pieupsioskiyeokkorean"]=12660,e["pieupsioskorean"]=12612,e["pieupsiostikeutkorean"]=12661,e["pieupthieuthkorean"]=12663,e["pieuptikeutkorean"]=12659,e["pihiragana"]=12404,e["pikatakana"]=12500,e["pisymbolgreek"]=982,e["piwrarmenian"]=1411,e["plus"]=43,e["plusbelowcmb"]=799,e["pluscircle"]=8853,e["plusminus"]=177,e["plusmod"]=726,e["plusmonospace"]=65291,e["plussmall"]=65122,e["plussuperior"]=8314,e["pmonospace"]=65360,e["pmsquare"]=13272,e["pohiragana"]=12413,e["pointingindexdownwhite"]=9759,e["pointingindexleftwhite"]=9756,e["pointingindexrightwhite"]=9758,e["pointingindexupwhite"]=9757,e["pokatakana"]=12509,e["poplathai"]=3611,e["postalmark"]=12306,e["postalmarkface"]=12320,e["pparen"]=9387,e["precedes"]=8826,e["prescription"]=8478,e["primemod"]=697,e["primereversed"]=8245,e["product"]=8719,e["projective"]=8965,e["prolongedkana"]=12540,e["propellor"]=8984,e["propersubset"]=8834,e["propersuperset"]=8835,e["proportion"]=8759,e["proportional"]=8733,e["psi"]=968,e["psicyrillic"]=1137,e["psilipneumatacyrilliccmb"]=1158,e["pssquare"]=13232,e["puhiragana"]=12407,e["pukatakana"]=12503,e["pvsquare"]=13236,e["pwsquare"]=13242,e["q"]=113,e["qadeva"]=2392,e["qadmahebrew"]=1448,e["qafarabic"]=1602,e["qaffinalarabic"]=65238,e["qafinitialarabic"]=65239,e["qafmedialarabic"]=65240,e["qamats"]=1464,e["qamats10"]=1464,e["qamats1a"]=1464,e["qamats1c"]=1464,e["qamats27"]=1464,e["qamats29"]=1464,e["qamats33"]=1464,e["qamatsde"]=1464,e["qamatshebrew"]=1464,e["qamatsnarrowhebrew"]=1464,e["qamatsqatanhebrew"]=1464,e["qamatsqatannarrowhebrew"]=1464,e["qamatsqatanquarterhebrew"]=1464,e["qamatsqatanwidehebrew"]=1464,e["qamatsquarterhebrew"]=1464,e["qamatswidehebrew"]=1464,e["qarneyparahebrew"]=1439,e["qbopomofo"]=12561,e["qcircle"]=9440,e["qhook"]=672,e["qmonospace"]=65361,e["qof"]=1511,e["qofdagesh"]=64327,e["qofdageshhebrew"]=64327,e["qofhebrew"]=1511,e["qparen"]=9388,e["quarternote"]=9833,e["qubuts"]=1467,e["qubuts18"]=1467,e["qubuts25"]=1467,e["qubuts31"]=1467,e["qubutshebrew"]=1467,e["qubutsnarrowhebrew"]=1467,e["qubutsquarterhebrew"]=1467,e["qubutswidehebrew"]=1467,e["question"]=63,e["questionarabic"]=1567,e["questionarmenian"]=1374,e["questiondown"]=191,e["questiondownsmall"]=63423,e["questiongreek"]=894,e["questionmonospace"]=65311,e["questionsmall"]=63295,e["quotedbl"]=34,e["quotedblbase"]=8222,e["quotedblleft"]=8220,e["quotedblmonospace"]=65282,e["quotedblprime"]=12318,e["quotedblprimereversed"]=12317,e["quotedblright"]=8221,e["quoteleft"]=8216,e["quoteleftreversed"]=8219,e["quotereversed"]=8219,e["quoteright"]=8217,e["quoterightn"]=329,e["quotesinglbase"]=8218,e["quotesingle"]=39,e["quotesinglemonospace"]=65287,e["r"]=114,e["raarmenian"]=1404,e["rabengali"]=2480,e["racute"]=341,e["radeva"]=2352,e["radical"]=8730,e["radicalex"]=63717,e["radoverssquare"]=13230,e["radoverssquaredsquare"]=13231,e["radsquare"]=13229,e["rafe"]=1471,e["rafehebrew"]=1471,e["ragujarati"]=2736,e["ragurmukhi"]=2608,e["rahiragana"]=12425,e["rakatakana"]=12521,e["rakatakanahalfwidth"]=65431,e["ralowerdiagonalbengali"]=2545,e["ramiddlediagonalbengali"]=2544,e["ramshorn"]=612,e["ratio"]=8758,e["rbopomofo"]=12566,e["rcaron"]=345,e["rcedilla"]=343,e["rcircle"]=9441,e["rcommaaccent"]=343,e["rdblgrave"]=529,e["rdotaccent"]=7769,e["rdotbelow"]=7771,e["rdotbelowmacron"]=7773,e["referencemark"]=8251,e["reflexsubset"]=8838,e["reflexsuperset"]=8839,e["registered"]=174,e["registersans"]=63720,e["registerserif"]=63194,e["reharabic"]=1585,e["reharmenian"]=1408,e["rehfinalarabic"]=65198,e["rehiragana"]=12428,e["rekatakana"]=12524,e["rekatakanahalfwidth"]=65434,e["resh"]=1512,e["reshdageshhebrew"]=64328,e["reshhebrew"]=1512,e["reversedtilde"]=8765,e["reviahebrew"]=1431;e["reviamugrashhebrew"]=1431,e["revlogicalnot"]=8976,e["rfishhook"]=638,e["rfishhookreversed"]=639,e["rhabengali"]=2525,e["rhadeva"]=2397,e["rho"]=961,e["rhook"]=637,e["rhookturned"]=635,e["rhookturnedsuperior"]=693,e["rhosymbolgreek"]=1009,e["rhotichookmod"]=734,e["rieulacirclekorean"]=12913,e["rieulaparenkorean"]=12817,e["rieulcirclekorean"]=12899,e["rieulhieuhkorean"]=12608,e["rieulkiyeokkorean"]=12602,e["rieulkiyeoksioskorean"]=12649,e["rieulkorean"]=12601,e["rieulmieumkorean"]=12603,e["rieulpansioskorean"]=12652,e["rieulparenkorean"]=12803,e["rieulphieuphkorean"]=12607,e["rieulpieupkorean"]=12604,e["rieulpieupsioskorean"]=12651,e["rieulsioskorean"]=12605,e["rieulthieuthkorean"]=12606,e["rieultikeutkorean"]=12650,e["rieulyeorinhieuhkorean"]=12653,e["rightangle"]=8735,e["righttackbelowcmb"]=793,e["righttriangle"]=8895,e["rihiragana"]=12426,e["rikatakana"]=12522,e["rikatakanahalfwidth"]=65432,e["ring"]=730,e["ringbelowcmb"]=805,e["ringcmb"]=778,e["ringhalfleft"]=703,e["ringhalfleftarmenian"]=1369,e["ringhalfleftbelowcmb"]=796,e["ringhalfleftcentered"]=723,e["ringhalfright"]=702,e["ringhalfrightbelowcmb"]=825,e["ringhalfrightcentered"]=722,e["rinvertedbreve"]=531,e["rittorusquare"]=13137,e["rlinebelow"]=7775,e["rlongleg"]=636,e["rlonglegturned"]=634,e["rmonospace"]=65362,e["rohiragana"]=12429,e["rokatakana"]=12525,e["rokatakanahalfwidth"]=65435,e["roruathai"]=3619,e["rparen"]=9389,e["rrabengali"]=2524,e["rradeva"]=2353,e["rragurmukhi"]=2652,e["rreharabic"]=1681,e["rrehfinalarabic"]=64397,e["rrvocalicbengali"]=2528,e["rrvocalicdeva"]=2400,e["rrvocalicgujarati"]=2784,e["rrvocalicvowelsignbengali"]=2500,e["rrvocalicvowelsigndeva"]=2372,e["rrvocalicvowelsigngujarati"]=2756,e["rsuperior"]=63217,e["rtblock"]=9616,e["rturned"]=633,e["rturnedsuperior"]=692,e["ruhiragana"]=12427,e["rukatakana"]=12523,e["rukatakanahalfwidth"]=65433,e["rupeemarkbengali"]=2546,e["rupeesignbengali"]=2547,e["rupiah"]=63197,e["ruthai"]=3620,e["rvocalicbengali"]=2443,e["rvocalicdeva"]=2315,e["rvocalicgujarati"]=2699,e["rvocalicvowelsignbengali"]=2499,e["rvocalicvowelsigndeva"]=2371,e["rvocalicvowelsigngujarati"]=2755,e["s"]=115,e["sabengali"]=2488,e["sacute"]=347,e["sacutedotaccent"]=7781,e["sadarabic"]=1589,e["sadeva"]=2360,e["sadfinalarabic"]=65210,e["sadinitialarabic"]=65211,e["sadmedialarabic"]=65212,e["sagujarati"]=2744,e["sagurmukhi"]=2616,e["sahiragana"]=12373,e["sakatakana"]=12469,e["sakatakanahalfwidth"]=65403,e["sallallahoualayhewasallamarabic"]=65018,e["samekh"]=1505,e["samekhdagesh"]=64321,e["samekhdageshhebrew"]=64321,e["samekhhebrew"]=1505,e["saraaathai"]=3634,e["saraaethai"]=3649,e["saraaimaimalaithai"]=3652,e["saraaimaimuanthai"]=3651,e["saraamthai"]=3635,e["saraathai"]=3632,e["saraethai"]=3648,e["saraiileftthai"]=63622,e["saraiithai"]=3637,e["saraileftthai"]=63621,e["saraithai"]=3636,e["saraothai"]=3650,e["saraueeleftthai"]=63624,e["saraueethai"]=3639,e["saraueleftthai"]=63623,e["sarauethai"]=3638,e["sarauthai"]=3640,e["sarauuthai"]=3641,e["sbopomofo"]=12569,e["scaron"]=353,e["scarondotaccent"]=7783,e["scedilla"]=351,e["schwa"]=601,e["schwacyrillic"]=1241,e["schwadieresiscyrillic"]=1243,e["schwahook"]=602,e["scircle"]=9442,e["scircumflex"]=349,e["scommaaccent"]=537,e["sdotaccent"]=7777,e["sdotbelow"]=7779,e["sdotbelowdotaccent"]=7785,e["seagullbelowcmb"]=828,e["second"]=8243,e["secondtonechinese"]=714,e["section"]=167,e["seenarabic"]=1587,e["seenfinalarabic"]=65202,e["seeninitialarabic"]=65203,e["seenmedialarabic"]=65204,e["segol"]=1462,e["segol13"]=1462,e["segol1f"]=1462,e["segol2c"]=1462,e["segolhebrew"]=1462,e["segolnarrowhebrew"]=1462,e["segolquarterhebrew"]=1462,e["segoltahebrew"]=1426,e["segolwidehebrew"]=1462,e["seharmenian"]=1405,e["sehiragana"]=12379,e["sekatakana"]=12475,e["sekatakanahalfwidth"]=65406,e["semicolon"]=59,e["semicolonarabic"]=1563,e["semicolonmonospace"]=65307,e["semicolonsmall"]=65108,e["semivoicedmarkkana"]=12444,e["semivoicedmarkkanahalfwidth"]=65439,e["sentisquare"]=13090,e["sentosquare"]=13091,e["seven"]=55,e["sevenarabic"]=1639,e["sevenbengali"]=2541,e["sevencircle"]=9318,e["sevencircleinversesansserif"]=10128,e["sevendeva"]=2413,e["seveneighths"]=8542,e["sevengujarati"]=2797,e["sevengurmukhi"]=2669,e["sevenhackarabic"]=1639,e["sevenhangzhou"]=12327,e["sevenideographicparen"]=12838,e["seveninferior"]=8327,e["sevenmonospace"]=65303,e["sevenoldstyle"]=63287,e["sevenparen"]=9338,e["sevenperiod"]=9358,e["sevenpersian"]=1783,e["sevenroman"]=8566,e["sevensuperior"]=8311,e["seventeencircle"]=9328,e["seventeenparen"]=9348,e["seventeenperiod"]=9368,e["seventhai"]=3671,e["sfthyphen"]=173,e["shaarmenian"]=1399,e["shabengali"]=2486,e["shacyrillic"]=1096,e["shaddaarabic"]=1617,e["shaddadammaarabic"]=64609,e["shaddadammatanarabic"]=64606,e["shaddafathaarabic"]=64608,e["shaddakasraarabic"]=64610,e["shaddakasratanarabic"]=64607,e["shade"]=9618,e["shadedark"]=9619,e["shadelight"]=9617,e["shademedium"]=9618,e["shadeva"]=2358,e["shagujarati"]=2742,e["shagurmukhi"]=2614,e["shalshelethebrew"]=1427,e["shbopomofo"]=12565,e["shchacyrillic"]=1097,e["sheenarabic"]=1588,e["sheenfinalarabic"]=65206,e["sheeninitialarabic"]=65207,e["sheenmedialarabic"]=65208,e["sheicoptic"]=995,e["sheqel"]=8362,e["sheqelhebrew"]=8362,e["sheva"]=1456,e["sheva115"]=1456,e["sheva15"]=1456,e["sheva22"]=1456,e["sheva2e"]=1456,e["shevahebrew"]=1456,e["shevanarrowhebrew"]=1456,e["shevaquarterhebrew"]=1456,e["shevawidehebrew"]=1456,e["shhacyrillic"]=1211,e["shimacoptic"]=1005,e["shin"]=1513,e["shindagesh"]=64329,e["shindageshhebrew"]=64329,e["shindageshshindot"]=64300,e["shindageshshindothebrew"]=64300,e["shindageshsindot"]=64301,e["shindageshsindothebrew"]=64301,e["shindothebrew"]=1473,e["shinhebrew"]=1513,e["shinshindot"]=64298,e["shinshindothebrew"]=64298,e["shinsindot"]=64299,e["shinsindothebrew"]=64299,e["shook"]=642,e["sigma"]=963,e["sigma1"]=962,e["sigmafinal"]=962,e["sigmalunatesymbolgreek"]=1010,e["sihiragana"]=12375,e["sikatakana"]=12471,e["sikatakanahalfwidth"]=65404,e["siluqhebrew"]=1469,e["siluqlefthebrew"]=1469,e["similar"]=8764,e["sindothebrew"]=1474,e["siosacirclekorean"]=12916,e["siosaparenkorean"]=12820,e["sioscieuckorean"]=12670,e["sioscirclekorean"]=12902,e["sioskiyeokkorean"]=12666,e["sioskorean"]=12613,e["siosnieunkorean"]=12667,e["siosparenkorean"]=12806,e["siospieupkorean"]=12669,e["siostikeutkorean"]=12668,e["six"]=54,e["sixarabic"]=1638,e["sixbengali"]=2540,e["sixcircle"]=9317,e["sixcircleinversesansserif"]=10127,e["sixdeva"]=2412,e["sixgujarati"]=2796,e["sixgurmukhi"]=2668,e["sixhackarabic"]=1638,e["sixhangzhou"]=12326,e["sixideographicparen"]=12837,e["sixinferior"]=8326,e["sixmonospace"]=65302,e["sixoldstyle"]=63286,e["sixparen"]=9337,e["sixperiod"]=9357,e["sixpersian"]=1782,e["sixroman"]=8565,e["sixsuperior"]=8310,e["sixteencircle"]=9327,e["sixteencurrencydenominatorbengali"]=2553,e["sixteenparen"]=9347,e["sixteenperiod"]=9367,e["sixthai"]=3670,e["slash"]=47,e["slashmonospace"]=65295,e["slong"]=383,e["slongdotaccent"]=7835,e["smileface"]=9786,e["smonospace"]=65363,e["sofpasuqhebrew"]=1475,e["softhyphen"]=173,e["softsigncyrillic"]=1100,e["sohiragana"]=12381,e["sokatakana"]=12477,e["sokatakanahalfwidth"]=65407,e["soliduslongoverlaycmb"]=824,e["solidusshortoverlaycmb"]=823,e["sorusithai"]=3625,e["sosalathai"]=3624,e["sosothai"]=3595,e["sosuathai"]=3626,e["space"]=32,e["spacehackarabic"]=32,e["spade"]=9824,e["spadesuitblack"]=9824,e["spadesuitwhite"]=9828,e["sparen"]=9390,e["squarebelowcmb"]=827,e["squarecc"]=13252,e["squarecm"]=13213,e["squarediagonalcrosshatchfill"]=9641,e["squarehorizontalfill"]=9636,e["squarekg"]=13199,e["squarekm"]=13214,e["squarekmcapital"]=13262,e["squareln"]=13265,e["squarelog"]=13266,e["squaremg"]=13198,e["squaremil"]=13269,e["squaremm"]=13212,e["squaremsquared"]=13217,e["squareorthogonalcrosshatchfill"]=9638,e["squareupperlefttolowerrightfill"]=9639,e["squareupperrighttolowerleftfill"]=9640,e["squareverticalfill"]=9637,e["squarewhitewithsmallblack"]=9635,e["srsquare"]=13275,e["ssabengali"]=2487,e["ssadeva"]=2359,e["ssagujarati"]=2743,e["ssangcieuckorean"]=12617,e["ssanghieuhkorean"]=12677,e["ssangieungkorean"]=12672,e["ssangkiyeokkorean"]=12594,e["ssangnieunkorean"]=12645,e["ssangpieupkorean"]=12611,e["ssangsioskorean"]=12614,e["ssangtikeutkorean"]=12600,e["ssuperior"]=63218,e["sterling"]=163,e["sterlingmonospace"]=65505,e["strokelongoverlaycmb"]=822,e["strokeshortoverlaycmb"]=821,e["subset"]=8834,e["subsetnotequal"]=8842,e["subsetorequal"]=8838,e["succeeds"]=8827,e["suchthat"]=8715,e["suhiragana"]=12377,e["sukatakana"]=12473,e["sukatakanahalfwidth"]=65405,e["sukunarabic"]=1618,e["summation"]=8721,e["sun"]=9788,e["superset"]=8835,e["supersetnotequal"]=8843,e["supersetorequal"]=8839,e["svsquare"]=13276,e["syouwaerasquare"]=13180,e["t"]=116,e["tabengali"]=2468,e["tackdown"]=8868,e["tackleft"]=8867,e["tadeva"]=2340,e["tagujarati"]=2724,e["tagurmukhi"]=2596,e["taharabic"]=1591,e["tahfinalarabic"]=65218,e["tahinitialarabic"]=65219,e["tahiragana"]=12383,e["tahmedialarabic"]=65220,e["taisyouerasquare"]=13181,e["takatakana"]=12479,e["takatakanahalfwidth"]=65408,e["tatweelarabic"]=1600,e["tau"]=964,e["tav"]=1514,e["tavdages"]=64330,e["tavdagesh"]=64330,e["tavdageshhebrew"]=64330,e["tavhebrew"]=1514,e["tbar"]=359,e["tbopomofo"]=12554,e["tcaron"]=357,e["tccurl"]=680,e["tcedilla"]=355,e["tcheharabic"]=1670,e["tchehfinalarabic"]=64379,e["tchehinitialarabic"]=64380,e["tchehmedialarabic"]=64381,e["tcircle"]=9443,e["tcircumflexbelow"]=7793,e["tcommaaccent"]=355,e["tdieresis"]=7831,e["tdotaccent"]=7787,e["tdotbelow"]=7789,e["tecyrillic"]=1090,e["tedescendercyrillic"]=1197,e["teharabic"]=1578,e["tehfinalarabic"]=65174,e["tehhahinitialarabic"]=64674,e["tehhahisolatedarabic"]=64524,e["tehinitialarabic"]=65175,e["tehiragana"]=12390,e["tehjeeminitialarabic"]=64673,e["tehjeemisolatedarabic"]=64523,e["tehmarbutaarabic"]=1577,e["tehmarbutafinalarabic"]=65172,e["tehmedialarabic"]=65176,e["tehmeeminitialarabic"]=64676,e["tehmeemisolatedarabic"]=64526,e["tehnoonfinalarabic"]=64627,e["tekatakana"]=12486,e["tekatakanahalfwidth"]=65411,e["telephone"]=8481,e["telephoneblack"]=9742,e["telishagedolahebrew"]=1440,e["telishaqetanahebrew"]=1449,e["tencircle"]=9321,e["tenideographicparen"]=12841,e["tenparen"]=9341,e["tenperiod"]=9361,e["tenroman"]=8569,e["tesh"]=679,e["tet"]=1496,e["tetdagesh"]=64312,e["tetdageshhebrew"]=64312,e["tethebrew"]=1496,e["tetsecyrillic"]=1205,e["tevirhebrew"]=1435,e["tevirlefthebrew"]=1435,e["thabengali"]=2469,e["thadeva"]=2341,e["thagujarati"]=2725,e["thagurmukhi"]=2597,e["thalarabic"]=1584,e["thalfinalarabic"]=65196,e["thanthakhatlowleftthai"]=63640,e["thanthakhatlowrightthai"]=63639,e["thanthakhatthai"]=3660,e["thanthakhatupperleftthai"]=63638,e["theharabic"]=1579,e["thehfinalarabic"]=65178,e["thehinitialarabic"]=65179,e["thehmedialarabic"]=65180,e["thereexists"]=8707,e["therefore"]=8756,e["theta"]=952,e["theta1"]=977,e["thetasymbolgreek"]=977,e["thieuthacirclekorean"]=12921,e["thieuthaparenkorean"]=12825,e["thieuthcirclekorean"]=12907,e["thieuthkorean"]=12620,e["thieuthparenkorean"]=12811,e["thirteencircle"]=9324,e["thirteenparen"]=9344,e["thirteenperiod"]=9364,e["thonangmonthothai"]=3601,e["thook"]=429,e["thophuthaothai"]=3602,e["thorn"]=254,e["thothahanthai"]=3607,e["thothanthai"]=3600,e["thothongthai"]=3608,e["thothungthai"]=3606,e["thousandcyrillic"]=1154,e["thousandsseparatorarabic"]=1644,e["thousandsseparatorpersian"]=1644,e["three"]=51,e["threearabic"]=1635,e["threebengali"]=2537,e["threecircle"]=9314,e["threecircleinversesansserif"]=10124,e["threedeva"]=2409,e["threeeighths"]=8540,e["threegujarati"]=2793,e["threegurmukhi"]=2665,e["threehackarabic"]=1635,e["threehangzhou"]=12323,e["threeideographicparen"]=12834,e["threeinferior"]=8323,e["threemonospace"]=65299,e["threenumeratorbengali"]=2550,e["threeoldstyle"]=63283,e["threeparen"]=9334,e["threeperiod"]=9354,e["threepersian"]=1779,e["threequarters"]=190,e["threequartersemdash"]=63198,e["threeroman"]=8562,e["threesuperior"]=179,e["threethai"]=3667,e["thzsquare"]=13204,e["tihiragana"]=12385,e["tikatakana"]=12481,e["tikatakanahalfwidth"]=65409,e["tikeutacirclekorean"]=12912,e["tikeutaparenkorean"]=12816,e["tikeutcirclekorean"]=12898,e["tikeutkorean"]=12599,e["tikeutparenkorean"]=12802,e["tilde"]=732,e["tildebelowcmb"]=816,e["tildecmb"]=771,e["tildecomb"]=771,e["tildedoublecmb"]=864,e["tildeoperator"]=8764,e["tildeoverlaycmb"]=820,e["tildeverticalcmb"]=830,e["timescircle"]=8855,e["tipehahebrew"]=1430,e["tipehalefthebrew"]=1430,e["tippigurmukhi"]=2672,e["titlocyrilliccmb"]=1155,e["tiwnarmenian"]=1407,e["tlinebelow"]=7791,e["tmonospace"]=65364,e["toarmenian"]=1385,e["tohiragana"]=12392,e["tokatakana"]=12488,e["tokatakanahalfwidth"]=65412,e["tonebarextrahighmod"]=741,e["tonebarextralowmod"]=745,e["tonebarhighmod"]=742,e["tonebarlowmod"]=744,e["tonebarmidmod"]=743,e["tonefive"]=445,e["tonesix"]=389,e["tonetwo"]=424,e["tonos"]=900,e["tonsquare"]=13095,e["topatakthai"]=3599,e["tortoiseshellbracketleft"]=12308,e["tortoiseshellbracketleftsmall"]=65117,e["tortoiseshellbracketleftvertical"]=65081,e["tortoiseshellbracketright"]=12309,e["tortoiseshellbracketrightsmall"]=65118,e["tortoiseshellbracketrightvertical"]=65082,e["totaothai"]=3605,e["tpalatalhook"]=427,e["tparen"]=9391,e["trademark"]=8482,e["trademarksans"]=63722,e["trademarkserif"]=63195,e["tretroflexhook"]=648,e["triagdn"]=9660,e["triaglf"]=9668,e["triagrt"]=9658,e["triagup"]=9650,e["ts"]=678,e["tsadi"]=1510,e["tsadidagesh"]=64326,e["tsadidageshhebrew"]=64326,e["tsadihebrew"]=1510,e["tsecyrillic"]=1094,e["tsere"]=1461,e["tsere12"]=1461,e["tsere1e"]=1461,e["tsere2b"]=1461,e["tserehebrew"]=1461,e["tserenarrowhebrew"]=1461,e["tserequarterhebrew"]=1461,e["tserewidehebrew"]=1461,e["tshecyrillic"]=1115,e["tsuperior"]=63219,e["ttabengali"]=2463,e["ttadeva"]=2335,e["ttagujarati"]=2719,e["ttagurmukhi"]=2591,e["tteharabic"]=1657,e["ttehfinalarabic"]=64359,e["ttehinitialarabic"]=64360,e["ttehmedialarabic"]=64361,e["tthabengali"]=2464,e["tthadeva"]=2336,e["tthagujarati"]=2720,e["tthagurmukhi"]=2592,e["tturned"]=647,e["tuhiragana"]=12388,e["tukatakana"]=12484,e["tukatakanahalfwidth"]=65410,e["tusmallhiragana"]=12387,e["tusmallkatakana"]=12483,e["tusmallkatakanahalfwidth"]=65391,e["twelvecircle"]=9323,e["twelveparen"]=9343,e["twelveperiod"]=9363,e["twelveroman"]=8571,e["twentycircle"]=9331,e["twentyhangzhou"]=21316,e["twentyparen"]=9351,e["twentyperiod"]=9371,e["two"]=50,e["twoarabic"]=1634,e["twobengali"]=2536,e["twocircle"]=9313,e["twocircleinversesansserif"]=10123,e["twodeva"]=2408,e["twodotenleader"]=8229,e["twodotleader"]=8229,e["twodotleadervertical"]=65072,e["twogujarati"]=2792,e["twogurmukhi"]=2664,e["twohackarabic"]=1634,e["twohangzhou"]=12322,e["twoideographicparen"]=12833,e["twoinferior"]=8322,e["twomonospace"]=65298,e["twonumeratorbengali"]=2549,e["twooldstyle"]=63282,e["twoparen"]=9333,e["twoperiod"]=9353,e["twopersian"]=1778,e["tworoman"]=8561,e["twostroke"]=443,e["twosuperior"]=178,e["twothai"]=3666,e["twothirds"]=8532,e["u"]=117,e["uacute"]=250,e["ubar"]=649,e["ubengali"]=2441,e["ubopomofo"]=12584,e["ubreve"]=365,e["ucaron"]=468,e["ucircle"]=9444,e["ucircumflex"]=251,e["ucircumflexbelow"]=7799,e["ucyrillic"]=1091,e["udattadeva"]=2385,e["udblacute"]=369,e["udblgrave"]=533,e["udeva"]=2313,e["udieresis"]=252,e["udieresisacute"]=472,e["udieresisbelow"]=7795,e["udieresiscaron"]=474,e["udieresiscyrillic"]=1265,e["udieresisgrave"]=476,e["udieresismacron"]=470,e["udotbelow"]=7909,e["ugrave"]=249,e["ugujarati"]=2697,e["ugurmukhi"]=2569,e["uhiragana"]=12358,e["uhookabove"]=7911,e["uhorn"]=432,e["uhornacute"]=7913,e["uhorndotbelow"]=7921,e["uhorngrave"]=7915,e["uhornhookabove"]=7917,e["uhorntilde"]=7919,e["uhungarumlaut"]=369,e["uhungarumlautcyrillic"]=1267,e["uinvertedbreve"]=535,e["ukatakana"]=12454,e["ukatakanahalfwidth"]=65395,e["ukcyrillic"]=1145,e["ukorean"]=12636,e["umacron"]=363,e["umacroncyrillic"]=1263,e["umacrondieresis"]=7803,e["umatragurmukhi"]=2625,e["umonospace"]=65365,e["underscore"]=95,e["underscoredbl"]=8215,e["underscoremonospace"]=65343,e["underscorevertical"]=65075,e["underscorewavy"]=65103,e["union"]=8746,e["universal"]=8704,e["uogonek"]=371,e["uparen"]=9392,e["upblock"]=9600,e["upperdothebrew"]=1476,e["upsilon"]=965,e["upsilondieresis"]=971,e["upsilondieresistonos"]=944,e["upsilonlatin"]=650,e["upsilontonos"]=973,e["uptackbelowcmb"]=797,e["uptackmod"]=724,e["uragurmukhi"]=2675,e["uring"]=367,e["ushortcyrillic"]=1118,e["usmallhiragana"]=12357,e["usmallkatakana"]=12453,e["usmallkatakanahalfwidth"]=65385,e["ustraightcyrillic"]=1199,e["ustraightstrokecyrillic"]=1201,e["utilde"]=361,e["utildeacute"]=7801,e["utildebelow"]=7797,e["uubengali"]=2442,e["uudeva"]=2314,e["uugujarati"]=2698,e["uugurmukhi"]=2570,e["uumatragurmukhi"]=2626,e["uuvowelsignbengali"]=2498,e["uuvowelsigndeva"]=2370,e["uuvowelsigngujarati"]=2754,e["uvowelsignbengali"]=2497,e["uvowelsigndeva"]=2369,e["uvowelsigngujarati"]=2753,e["v"]=118,e["vadeva"]=2357,e["vagujarati"]=2741,e["vagurmukhi"]=2613,e["vakatakana"]=12535,e["vav"]=1493,e["vavdagesh"]=64309,e["vavdagesh65"]=64309,e["vavdageshhebrew"]=64309,e["vavhebrew"]=1493,e["vavholam"]=64331,e["vavholamhebrew"]=64331,e["vavvavhebrew"]=1520,e["vavyodhebrew"]=1521,e["vcircle"]=9445,e["vdotbelow"]=7807,e["vecyrillic"]=1074,e["veharabic"]=1700,e["vehfinalarabic"]=64363,e["vehinitialarabic"]=64364,e["vehmedialarabic"]=64365,e["vekatakana"]=12537,e["venus"]=9792,e["verticalbar"]=124,e["verticallineabovecmb"]=781,e["verticallinebelowcmb"]=809,e["verticallinelowmod"]=716,e["verticallinemod"]=712,e["vewarmenian"]=1406,e["vhook"]=651,e["vikatakana"]=12536,e["viramabengali"]=2509,e["viramadeva"]=2381,e["viramagujarati"]=2765,e["visargabengali"]=2435,e["visargadeva"]=2307,e["visargagujarati"]=2691,e["vmonospace"]=65366,e["voarmenian"]=1400,e["voicediterationhiragana"]=12446,e["voicediterationkatakana"]=12542,e["voicedmarkkana"]=12443,e["voicedmarkkanahalfwidth"]=65438,e["vokatakana"]=12538,e["vparen"]=9393,e["vtilde"]=7805,e["vturned"]=652,e["vuhiragana"]=12436,e["vukatakana"]=12532,e["w"]=119,e["wacute"]=7811,e["waekorean"]=12633,e["wahiragana"]=12431,e["wakatakana"]=12527,e["wakatakanahalfwidth"]=65436,e["wakorean"]=12632,e["wasmallhiragana"]=12430,e["wasmallkatakana"]=12526,e["wattosquare"]=13143,e["wavedash"]=12316,e["wavyunderscorevertical"]=65076,e["wawarabic"]=1608,e["wawfinalarabic"]=65262,e["wawhamzaabovearabic"]=1572,e["wawhamzaabovefinalarabic"]=65158,e["wbsquare"]=13277,e["wcircle"]=9446,e["wcircumflex"]=373,e["wdieresis"]=7813,e["wdotaccent"]=7815,e["wdotbelow"]=7817,e["wehiragana"]=12433,e["weierstrass"]=8472,e["wekatakana"]=12529,e["wekorean"]=12638,e["weokorean"]=12637,e["wgrave"]=7809,e["whitebullet"]=9702,e["whitecircle"]=9675,e["whitecircleinverse"]=9689,e["whitecornerbracketleft"]=12302,e["whitecornerbracketleftvertical"]=65091,e["whitecornerbracketright"]=12303,e["whitecornerbracketrightvertical"]=65092,e["whitediamond"]=9671,e["whitediamondcontainingblacksmalldiamond"]=9672,e["whitedownpointingsmalltriangle"]=9663,e["whitedownpointingtriangle"]=9661,e["whiteleftpointingsmalltriangle"]=9667,e["whiteleftpointingtriangle"]=9665,e["whitelenticularbracketleft"]=12310,e["whitelenticularbracketright"]=12311,e["whiterightpointingsmalltriangle"]=9657;e["whiterightpointingtriangle"]=9655,e["whitesmallsquare"]=9643,e["whitesmilingface"]=9786,e["whitesquare"]=9633,e["whitestar"]=9734,e["whitetelephone"]=9743,e["whitetortoiseshellbracketleft"]=12312,e["whitetortoiseshellbracketright"]=12313,e["whiteuppointingsmalltriangle"]=9653,e["whiteuppointingtriangle"]=9651,e["wihiragana"]=12432,e["wikatakana"]=12528,e["wikorean"]=12639,e["wmonospace"]=65367,e["wohiragana"]=12434,e["wokatakana"]=12530,e["wokatakanahalfwidth"]=65382,e["won"]=8361,e["wonmonospace"]=65510,e["wowaenthai"]=3623,e["wparen"]=9394,e["wring"]=7832,e["wsuperior"]=695,e["wturned"]=653,e["wynn"]=447,e["x"]=120,e["xabovecmb"]=829,e["xbopomofo"]=12562,e["xcircle"]=9447,e["xdieresis"]=7821,e["xdotaccent"]=7819,e["xeharmenian"]=1389,e["xi"]=958,e["xmonospace"]=65368,e["xparen"]=9395,e["xsuperior"]=739,e["y"]=121,e["yaadosquare"]=13134,e["yabengali"]=2479,e["yacute"]=253,e["yadeva"]=2351,e["yaekorean"]=12626,e["yagujarati"]=2735,e["yagurmukhi"]=2607,e["yahiragana"]=12420,e["yakatakana"]=12516,e["yakatakanahalfwidth"]=65428,e["yakorean"]=12625,e["yamakkanthai"]=3662,e["yasmallhiragana"]=12419,e["yasmallkatakana"]=12515,e["yasmallkatakanahalfwidth"]=65388,e["yatcyrillic"]=1123,e["ycircle"]=9448,e["ycircumflex"]=375,e["ydieresis"]=255,e["ydotaccent"]=7823,e["ydotbelow"]=7925,e["yeharabic"]=1610,e["yehbarreearabic"]=1746,e["yehbarreefinalarabic"]=64431,e["yehfinalarabic"]=65266,e["yehhamzaabovearabic"]=1574,e["yehhamzaabovefinalarabic"]=65162,e["yehhamzaaboveinitialarabic"]=65163,e["yehhamzaabovemedialarabic"]=65164,e["yehinitialarabic"]=65267,e["yehmedialarabic"]=65268,e["yehmeeminitialarabic"]=64733,e["yehmeemisolatedarabic"]=64600,e["yehnoonfinalarabic"]=64660,e["yehthreedotsbelowarabic"]=1745,e["yekorean"]=12630,e["yen"]=165,e["yenmonospace"]=65509,e["yeokorean"]=12629,e["yeorinhieuhkorean"]=12678,e["yerahbenyomohebrew"]=1450,e["yerahbenyomolefthebrew"]=1450,e["yericyrillic"]=1099,e["yerudieresiscyrillic"]=1273,e["yesieungkorean"]=12673,e["yesieungpansioskorean"]=12675,e["yesieungsioskorean"]=12674,e["yetivhebrew"]=1434,e["ygrave"]=7923,e["yhook"]=436,e["yhookabove"]=7927,e["yiarmenian"]=1397,e["yicyrillic"]=1111,e["yikorean"]=12642,e["yinyang"]=9775,e["yiwnarmenian"]=1410,e["ymonospace"]=65369,e["yod"]=1497,e["yoddagesh"]=64313,e["yoddageshhebrew"]=64313,e["yodhebrew"]=1497,e["yodyodhebrew"]=1522,e["yodyodpatahhebrew"]=64287,e["yohiragana"]=12424,e["yoikorean"]=12681,e["yokatakana"]=12520,e["yokatakanahalfwidth"]=65430,e["yokorean"]=12635,e["yosmallhiragana"]=12423,e["yosmallkatakana"]=12519,e["yosmallkatakanahalfwidth"]=65390,e["yotgreek"]=1011,e["yoyaekorean"]=12680,e["yoyakorean"]=12679,e["yoyakthai"]=3618,e["yoyingthai"]=3597,e["yparen"]=9396,e["ypogegrammeni"]=890,e["ypogegrammenigreekcmb"]=837,e["yr"]=422,e["yring"]=7833,e["ysuperior"]=696,e["ytilde"]=7929,e["yturned"]=654,e["yuhiragana"]=12422,e["yuikorean"]=12684,e["yukatakana"]=12518,e["yukatakanahalfwidth"]=65429,e["yukorean"]=12640,e["yusbigcyrillic"]=1131,e["yusbigiotifiedcyrillic"]=1133,e["yuslittlecyrillic"]=1127,e["yuslittleiotifiedcyrillic"]=1129,e["yusmallhiragana"]=12421,e["yusmallkatakana"]=12517,e["yusmallkatakanahalfwidth"]=65389,e["yuyekorean"]=12683,e["yuyeokorean"]=12682,e["yyabengali"]=2527,e["yyadeva"]=2399,e["z"]=122,e["zaarmenian"]=1382,e["zacute"]=378,e["zadeva"]=2395,e["zagurmukhi"]=2651,e["zaharabic"]=1592,e["zahfinalarabic"]=65222,e["zahinitialarabic"]=65223,e["zahiragana"]=12374,e["zahmedialarabic"]=65224,e["zainarabic"]=1586,e["zainfinalarabic"]=65200,e["zakatakana"]=12470,e["zaqefgadolhebrew"]=1429,e["zaqefqatanhebrew"]=1428,e["zarqahebrew"]=1432,e["zayin"]=1494,e["zayindagesh"]=64310,e["zayindageshhebrew"]=64310,e["zayinhebrew"]=1494,e["zbopomofo"]=12567,e["zcaron"]=382,e["zcircle"]=9449,e["zcircumflex"]=7825,e["zcurl"]=657,e["zdot"]=380,e["zdotaccent"]=380,e["zdotbelow"]=7827,e["zecyrillic"]=1079,e["zedescendercyrillic"]=1177,e["zedieresiscyrillic"]=1247,e["zehiragana"]=12380,e["zekatakana"]=12476,e["zero"]=48,e["zeroarabic"]=1632,e["zerobengali"]=2534,e["zerodeva"]=2406,e["zerogujarati"]=2790,e["zerogurmukhi"]=2662,e["zerohackarabic"]=1632,e["zeroinferior"]=8320,e["zeromonospace"]=65296,e["zerooldstyle"]=63280,e["zeropersian"]=1776,e["zerosuperior"]=8304,e["zerothai"]=3664,e["zerowidthjoiner"]=65279,e["zerowidthnonjoiner"]=8204,e["zerowidthspace"]=8203,e["zeta"]=950,e["zhbopomofo"]=12563,e["zhearmenian"]=1386,e["zhebrevecyrillic"]=1218,e["zhecyrillic"]=1078,e["zhedescendercyrillic"]=1175,e["zhedieresiscyrillic"]=1245,e["zihiragana"]=12376,e["zikatakana"]=12472,e["zinorhebrew"]=1454,e["zlinebelow"]=7829,e["zmonospace"]=65370,e["zohiragana"]=12382,e["zokatakana"]=12478,e["zparen"]=9397,e["zretroflexhook"]=656,e["zstroke"]=438,e["zuhiragana"]=12378,e["zukatakana"]=12474,e[".notdef"]=0,e["angbracketleftbig"]=9001,e["angbracketleftBig"]=9001,e["angbracketleftbigg"]=9001,e["angbracketleftBigg"]=9001,e["angbracketrightBig"]=9002,e["angbracketrightbig"]=9002,e["angbracketrightBigg"]=9002,e["angbracketrightbigg"]=9002,e["arrowhookleft"]=8618,e["arrowhookright"]=8617,e["arrowlefttophalf"]=8636,e["arrowleftbothalf"]=8637,e["arrownortheast"]=8599,e["arrownorthwest"]=8598,e["arrowrighttophalf"]=8640,e["arrowrightbothalf"]=8641,e["arrowsoutheast"]=8600,e["arrowsouthwest"]=8601,e["backslashbig"]=8726,e["backslashBig"]=8726,e["backslashBigg"]=8726,e["backslashbigg"]=8726,e["bardbl"]=8214,e["bracehtipdownleft"]=65079,e["bracehtipdownright"]=65079,e["bracehtipupleft"]=65080,e["bracehtipupright"]=65080,e["braceleftBig"]=123,e["braceleftbig"]=123,e["braceleftbigg"]=123,e["braceleftBigg"]=123,e["bracerightBig"]=125,e["bracerightbig"]=125,e["bracerightbigg"]=125,e["bracerightBigg"]=125,e["bracketleftbig"]=91,e["bracketleftBig"]=91,e["bracketleftbigg"]=91,e["bracketleftBigg"]=91,e["bracketrightBig"]=93,e["bracketrightbig"]=93,e["bracketrightbigg"]=93,e["bracketrightBigg"]=93,e["ceilingleftbig"]=8968,e["ceilingleftBig"]=8968,e["ceilingleftBigg"]=8968,e["ceilingleftbigg"]=8968,e["ceilingrightbig"]=8969,e["ceilingrightBig"]=8969,e["ceilingrightbigg"]=8969,e["ceilingrightBigg"]=8969,e["circledotdisplay"]=8857,e["circledottext"]=8857,e["circlemultiplydisplay"]=8855,e["circlemultiplytext"]=8855,e["circleplusdisplay"]=8853,e["circleplustext"]=8853,e["contintegraldisplay"]=8750,e["contintegraltext"]=8750,e["coproductdisplay"]=8720,e["coproducttext"]=8720,e["floorleftBig"]=8970,e["floorleftbig"]=8970,e["floorleftbigg"]=8970,e["floorleftBigg"]=8970,e["floorrightbig"]=8971,e["floorrightBig"]=8971,e["floorrightBigg"]=8971,e["floorrightbigg"]=8971,e["hatwide"]=770,e["hatwider"]=770,e["hatwidest"]=770,e["intercal"]=7488,e["integraldisplay"]=8747,e["integraltext"]=8747,e["intersectiondisplay"]=8898,e["intersectiontext"]=8898,e["logicalanddisplay"]=8743,e["logicalandtext"]=8743,e["logicalordisplay"]=8744,e["logicalortext"]=8744,e["parenleftBig"]=40,e["parenleftbig"]=40,e["parenleftBigg"]=40,e["parenleftbigg"]=40,e["parenrightBig"]=41,e["parenrightbig"]=41,e["parenrightBigg"]=41,e["parenrightbigg"]=41,e["prime"]=8242,e["productdisplay"]=8719,e["producttext"]=8719,e["radicalbig"]=8730,e["radicalBig"]=8730,e["radicalBigg"]=8730,e["radicalbigg"]=8730,e["radicalbt"]=8730,e["radicaltp"]=8730,e["radicalvertex"]=8730,e["slashbig"]=47,e["slashBig"]=47,e["slashBigg"]=47,e["slashbigg"]=47,e["summationdisplay"]=8721,e["summationtext"]=8721,e["tildewide"]=732,e["tildewider"]=732,e["tildewidest"]=732,e["uniondisplay"]=8899,e["unionmultidisplay"]=8846,e["unionmultitext"]=8846,e["unionsqdisplay"]=8852,e["unionsqtext"]=8852,e["uniontext"]=8899,e["vextenddouble"]=8741,e["vextendsingle"]=8739})),i=a((function(e){e["space"]=32,e["a1"]=9985,e["a2"]=9986,e["a202"]=9987,e["a3"]=9988,e["a4"]=9742,e["a5"]=9990,e["a119"]=9991,e["a118"]=9992,e["a117"]=9993,e["a11"]=9755,e["a12"]=9758,e["a13"]=9996,e["a14"]=9997,e["a15"]=9998,e["a16"]=9999,e["a105"]=1e4,e["a17"]=10001,e["a18"]=10002,e["a19"]=10003,e["a20"]=10004,e["a21"]=10005,e["a22"]=10006,e["a23"]=10007,e["a24"]=10008,e["a25"]=10009,e["a26"]=10010,e["a27"]=10011,e["a28"]=10012,e["a6"]=10013,e["a7"]=10014,e["a8"]=10015,e["a9"]=10016,e["a10"]=10017,e["a29"]=10018,e["a30"]=10019,e["a31"]=10020,e["a32"]=10021,e["a33"]=10022,e["a34"]=10023,e["a35"]=9733,e["a36"]=10025,e["a37"]=10026,e["a38"]=10027,e["a39"]=10028,e["a40"]=10029,e["a41"]=10030,e["a42"]=10031,e["a43"]=10032,e["a44"]=10033,e["a45"]=10034,e["a46"]=10035,e["a47"]=10036,e["a48"]=10037,e["a49"]=10038,e["a50"]=10039,e["a51"]=10040,e["a52"]=10041,e["a53"]=10042,e["a54"]=10043,e["a55"]=10044,e["a56"]=10045,e["a57"]=10046,e["a58"]=10047,e["a59"]=10048,e["a60"]=10049,e["a61"]=10050,e["a62"]=10051,e["a63"]=10052,e["a64"]=10053,e["a65"]=10054,e["a66"]=10055,e["a67"]=10056,e["a68"]=10057,e["a69"]=10058,e["a70"]=10059,e["a71"]=9679,e["a72"]=10061,e["a73"]=9632,e["a74"]=10063,e["a203"]=10064,e["a75"]=10065,e["a204"]=10066,e["a76"]=9650,e["a77"]=9660,e["a78"]=9670,e["a79"]=10070,e["a81"]=9687,e["a82"]=10072,e["a83"]=10073,e["a84"]=10074,e["a97"]=10075,e["a98"]=10076,e["a99"]=10077,e["a100"]=10078,e["a101"]=10081,e["a102"]=10082,e["a103"]=10083,e["a104"]=10084,e["a106"]=10085,e["a107"]=10086,e["a108"]=10087,e["a112"]=9827,e["a111"]=9830,e["a110"]=9829,e["a109"]=9824,e["a120"]=9312,e["a121"]=9313,e["a122"]=9314,e["a123"]=9315,e["a124"]=9316,e["a125"]=9317,e["a126"]=9318,e["a127"]=9319,e["a128"]=9320,e["a129"]=9321,e["a130"]=10102,e["a131"]=10103,e["a132"]=10104,e["a133"]=10105,e["a134"]=10106,e["a135"]=10107,e["a136"]=10108,e["a137"]=10109,e["a138"]=10110,e["a139"]=10111,e["a140"]=10112,e["a141"]=10113,e["a142"]=10114,e["a143"]=10115,e["a144"]=10116,e["a145"]=10117,e["a146"]=10118,e["a147"]=10119,e["a148"]=10120,e["a149"]=10121,e["a150"]=10122,e["a151"]=10123,e["a152"]=10124,e["a153"]=10125,e["a154"]=10126,e["a155"]=10127,e["a156"]=10128,e["a157"]=10129,e["a158"]=10130,e["a159"]=10131,e["a160"]=10132,e["a161"]=8594,e["a163"]=8596,e["a164"]=8597,e["a196"]=10136,e["a165"]=10137,e["a192"]=10138,e["a166"]=10139,e["a167"]=10140,e["a168"]=10141,e["a169"]=10142,e["a170"]=10143,e["a171"]=10144,e["a172"]=10145,e["a173"]=10146,e["a162"]=10147,e["a174"]=10148,e["a175"]=10149,e["a176"]=10150,e["a177"]=10151,e["a178"]=10152,e["a179"]=10153,e["a193"]=10154,e["a180"]=10155,e["a199"]=10156,e["a181"]=10157,e["a200"]=10158,e["a182"]=10159,e["a201"]=10161,e["a183"]=10162,e["a184"]=10163,e["a197"]=10164,e["a185"]=10165,e["a194"]=10166,e["a198"]=10167,e["a186"]=10168,e["a195"]=10169,e["a187"]=10170,e["a188"]=10171,e["a189"]=10172,e["a190"]=10173,e["a191"]=10174,e["a89"]=10088,e["a90"]=10089,e["a93"]=10090,e["a94"]=10091,e["a91"]=10092,e["a92"]=10093,e["a205"]=10094,e["a85"]=10095,e["a206"]=10096,e["a86"]=10097,e["a87"]=10098,e["a88"]=10099,e["a95"]=10100,e["a96"]=10101,e[".notdef"]=0}));t.getGlyphsUnicode=n,t.getDingbatsGlyphsUnicode=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSupplementalGlyphMapForCalibri=t.getSupplementalGlyphMapForArialBlack=t.getGlyphMapForStandardFonts=t.getSymbolsFonts=t.getSerifFonts=t.getNonStdFontMap=t.getStdFontMap=void 0;var a=r(186),n=(0,a.getLookupTableFactory)((function(e){e["ArialNarrow"]="Helvetica",e["ArialNarrow-Bold"]="Helvetica-Bold",e["ArialNarrow-BoldItalic"]="Helvetica-BoldOblique",e["ArialNarrow-Italic"]="Helvetica-Oblique",e["ArialBlack"]="Helvetica",e["ArialBlack-Bold"]="Helvetica-Bold",e["ArialBlack-BoldItalic"]="Helvetica-BoldOblique",e["ArialBlack-Italic"]="Helvetica-Oblique",e["Arial-Black"]="Helvetica",e["Arial-Black-Bold"]="Helvetica-Bold",e["Arial-Black-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Black-Italic"]="Helvetica-Oblique",e["Arial"]="Helvetica",e["Arial-Bold"]="Helvetica-Bold",e["Arial-BoldItalic"]="Helvetica-BoldOblique",e["Arial-Italic"]="Helvetica-Oblique",e["Arial-BoldItalicMT"]="Helvetica-BoldOblique",e["Arial-BoldMT"]="Helvetica-Bold",e["Arial-ItalicMT"]="Helvetica-Oblique",e["ArialMT"]="Helvetica",e["Courier-Bold"]="Courier-Bold",e["Courier-BoldItalic"]="Courier-BoldOblique",e["Courier-Italic"]="Courier-Oblique",e["CourierNew"]="Courier",e["CourierNew-Bold"]="Courier-Bold",e["CourierNew-BoldItalic"]="Courier-BoldOblique",e["CourierNew-Italic"]="Courier-Oblique",e["CourierNewPS-BoldItalicMT"]="Courier-BoldOblique",e["CourierNewPS-BoldMT"]="Courier-Bold",e["CourierNewPS-ItalicMT"]="Courier-Oblique",e["CourierNewPSMT"]="Courier",e["Helvetica"]="Helvetica",e["Helvetica-Bold"]="Helvetica-Bold",e["Helvetica-BoldItalic"]="Helvetica-BoldOblique",e["Helvetica-BoldOblique"]="Helvetica-BoldOblique",e["Helvetica-Italic"]="Helvetica-Oblique",e["Helvetica-Oblique"]="Helvetica-Oblique",e["SegoeUISymbol"]="Helvetica",e["Symbol-Bold"]="Symbol",e["Symbol-BoldItalic"]="Symbol",e["Symbol-Italic"]="Symbol",e["TimesNewRoman"]="Times-Roman",e["TimesNewRoman-Bold"]="Times-Bold",e["TimesNewRoman-BoldItalic"]="Times-BoldItalic",e["TimesNewRoman-Italic"]="Times-Italic",e["TimesNewRomanPS"]="Times-Roman",e["TimesNewRomanPS-Bold"]="Times-Bold",e["TimesNewRomanPS-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPS-BoldItalicMT"]="Times-BoldItalic",e["TimesNewRomanPS-BoldMT"]="Times-Bold",e["TimesNewRomanPS-Italic"]="Times-Italic",e["TimesNewRomanPS-ItalicMT"]="Times-Italic",e["TimesNewRomanPSMT"]="Times-Roman",e["TimesNewRomanPSMT-Bold"]="Times-Bold",e["TimesNewRomanPSMT-BoldItalic"]="Times-BoldItalic",e["TimesNewRomanPSMT-Italic"]="Times-Italic"}));t.getStdFontMap=n;var i=(0,a.getLookupTableFactory)((function(e){e["Calibri"]="Helvetica",e["Calibri-Bold"]="Helvetica-Bold",e["Calibri-BoldItalic"]="Helvetica-BoldOblique",e["Calibri-Italic"]="Helvetica-Oblique",e["CenturyGothic"]="Helvetica",e["CenturyGothic-Bold"]="Helvetica-Bold",e["CenturyGothic-BoldItalic"]="Helvetica-BoldOblique",e["CenturyGothic-Italic"]="Helvetica-Oblique",e["ComicSansMS"]="Comic Sans MS",e["ComicSansMS-Bold"]="Comic Sans MS-Bold",e["ComicSansMS-BoldItalic"]="Comic Sans MS-BoldItalic",e["ComicSansMS-Italic"]="Comic Sans MS-Italic",e["LucidaConsole"]="Courier",e["LucidaConsole-Bold"]="Courier-Bold",e["LucidaConsole-BoldItalic"]="Courier-BoldOblique",e["LucidaConsole-Italic"]="Courier-Oblique",e["LucidaSans-Demi"]="Helvetica-Bold",e["MS-Gothic"]="MS Gothic",e["MS-Gothic-Bold"]="MS Gothic-Bold",e["MS-Gothic-BoldItalic"]="MS Gothic-BoldItalic",e["MS-Gothic-Italic"]="MS Gothic-Italic",e["MS-Mincho"]="MS Mincho",e["MS-Mincho-Bold"]="MS Mincho-Bold",e["MS-Mincho-BoldItalic"]="MS Mincho-BoldItalic",e["MS-Mincho-Italic"]="MS Mincho-Italic",e["MS-PGothic"]="MS PGothic",e["MS-PGothic-Bold"]="MS PGothic-Bold",e["MS-PGothic-BoldItalic"]="MS PGothic-BoldItalic",e["MS-PGothic-Italic"]="MS PGothic-Italic",e["MS-PMincho"]="MS PMincho",e["MS-PMincho-Bold"]="MS PMincho-Bold",e["MS-PMincho-BoldItalic"]="MS PMincho-BoldItalic",e["MS-PMincho-Italic"]="MS PMincho-Italic",e["NuptialScript"]="Times-Italic",e["Wingdings"]="ZapfDingbats"}));t.getNonStdFontMap=i;var o=(0,a.getLookupTableFactory)((function(e){e["Adobe Jenson"]=!0,e["Adobe Text"]=!0,e["Albertus"]=!0,e["Aldus"]=!0,e["Alexandria"]=!0,e["Algerian"]=!0,e["American Typewriter"]=!0,e["Antiqua"]=!0,e["Apex"]=!0,e["Arno"]=!0,e["Aster"]=!0,e["Aurora"]=!0,e["Baskerville"]=!0,e["Bell"]=!0,e["Bembo"]=!0,e["Bembo Schoolbook"]=!0,e["Benguiat"]=!0,e["Berkeley Old Style"]=!0,e["Bernhard Modern"]=!0,e["Berthold City"]=!0,e["Bodoni"]=!0,e["Bauer Bodoni"]=!0,e["Book Antiqua"]=!0,e["Bookman"]=!0,e["Bordeaux Roman"]=!0,e["Californian FB"]=!0,e["Calisto"]=!0,e["Calvert"]=!0,e["Capitals"]=!0,e["Cambria"]=!0,e["Cartier"]=!0,e["Caslon"]=!0,e["Catull"]=!0,e["Centaur"]=!0,e["Century Old Style"]=!0,e["Century Schoolbook"]=!0,e["Chaparral"]=!0,e["Charis SIL"]=!0,e["Cheltenham"]=!0,e["Cholla Slab"]=!0,e["Clarendon"]=!0,e["Clearface"]=!0,e["Cochin"]=!0,e["Colonna"]=!0,e["Computer Modern"]=!0,e["Concrete Roman"]=!0,e["Constantia"]=!0,e["Cooper Black"]=!0,e["Corona"]=!0,e["Ecotype"]=!0,e["Egyptienne"]=!0,e["Elephant"]=!0,e["Excelsior"]=!0,e["Fairfield"]=!0,e["FF Scala"]=!0,e["Folkard"]=!0,e["Footlight"]=!0,e["FreeSerif"]=!0,e["Friz Quadrata"]=!0,e["Garamond"]=!0,e["Gentium"]=!0,e["Georgia"]=!0,e["Gloucester"]=!0,e["Goudy Old Style"]=!0,e["Goudy Schoolbook"]=!0,e["Goudy Pro Font"]=!0,e["Granjon"]=!0,e["Guardian Egyptian"]=!0,e["Heather"]=!0,e["Hercules"]=!0,e["High Tower Text"]=!0,e["Hiroshige"]=!0,e["Hoefler Text"]=!0,e["Humana Serif"]=!0,e["Imprint"]=!0,e["Ionic No. 5"]=!0,e["Janson"]=!0,e["Joanna"]=!0,e["Korinna"]=!0,e["Lexicon"]=!0,e["Liberation Serif"]=!0,e["Linux Libertine"]=!0,e["Literaturnaya"]=!0,e["Lucida"]=!0,e["Lucida Bright"]=!0,e["Melior"]=!0,e["Memphis"]=!0,e["Miller"]=!0,e["Minion"]=!0,e["Modern"]=!0,e["Mona Lisa"]=!0,e["Mrs Eaves"]=!0,e["MS Serif"]=!0,e["Museo Slab"]=!0,e["New York"]=!0,e["Nimbus Roman"]=!0,e["NPS Rawlinson Roadway"]=!0,e["NuptialScript"]=!0,e["Palatino"]=!0,e["Perpetua"]=!0,e["Plantin"]=!0,e["Plantin Schoolbook"]=!0,e["Playbill"]=!0,e["Poor Richard"]=!0,e["Rawlinson Roadway"]=!0,e["Renault"]=!0,e["Requiem"]=!0,e["Rockwell"]=!0,e["Roman"]=!0,e["Rotis Serif"]=!0,e["Sabon"]=!0,e["Scala"]=!0,e["Seagull"]=!0,e["Sistina"]=!0,e["Souvenir"]=!0,e["STIX"]=!0,e["Stone Informal"]=!0,e["Stone Serif"]=!0,e["Sylfaen"]=!0,e["Times"]=!0,e["Trajan"]=!0,e["Trinit\xe9"]=!0,e["Trump Mediaeval"]=!0,e["Utopia"]=!0,e["Vale Type"]=!0,e["Bitstream Vera"]=!0,e["Vera Serif"]=!0,e["Versailles"]=!0,e["Wanted"]=!0,e["Weiss"]=!0,e["Wide Latin"]=!0,e["Windsor"]=!0,e["XITS"]=!0}));t.getSerifFonts=o;var s=(0,a.getLookupTableFactory)((function(e){e["Dingbats"]=!0,e["Symbol"]=!0,e["ZapfDingbats"]=!0}));t.getSymbolsFonts=s;var c=(0,a.getLookupTableFactory)((function(e){e[2]=10,e[3]=32,e[4]=33,e[5]=34,e[6]=35,e[7]=36,e[8]=37,e[9]=38,e[10]=39,e[11]=40,e[12]=41,e[13]=42,e[14]=43,e[15]=44,e[16]=45,e[17]=46,e[18]=47,e[19]=48,e[20]=49,e[21]=50,e[22]=51,e[23]=52,e[24]=53,e[25]=54,e[26]=55,e[27]=56,e[28]=57,e[29]=58,e[30]=894,e[31]=60,e[32]=61,e[33]=62,e[34]=63,e[35]=64,e[36]=65,e[37]=66,e[38]=67,e[39]=68,e[40]=69,e[41]=70,e[42]=71,e[43]=72,e[44]=73,e[45]=74,e[46]=75,e[47]=76,e[48]=77,e[49]=78,e[50]=79,e[51]=80,e[52]=81,e[53]=82,e[54]=83,e[55]=84,e[56]=85,e[57]=86,e[58]=87,e[59]=88,e[60]=89,e[61]=90,e[62]=91,e[63]=92,e[64]=93,e[65]=94,e[66]=95,e[67]=96,e[68]=97,e[69]=98,e[70]=99,e[71]=100,e[72]=101,e[73]=102,e[74]=103,e[75]=104,e[76]=105,e[77]=106,e[78]=107,e[79]=108,e[80]=109,e[81]=110,e[82]=111,e[83]=112,e[84]=113,e[85]=114,e[86]=115,e[87]=116,e[88]=117,e[89]=118,e[90]=119,e[91]=120,e[92]=121,e[93]=122,e[94]=123,e[95]=124,e[96]=125,e[97]=126,e[98]=196,e[99]=197,e[100]=199,e[101]=201,e[102]=209,e[103]=214,e[104]=220,e[105]=225,e[106]=224,e[107]=226,e[108]=228,e[109]=227,e[110]=229,e[111]=231,e[112]=233,e[113]=232,e[114]=234,e[115]=235,e[116]=237,e[117]=236,e[118]=238,e[119]=239,e[120]=241,e[121]=243,e[122]=242,e[123]=244,e[124]=246,e[125]=245,e[126]=250,e[127]=249,e[128]=251,e[129]=252,e[130]=8224,e[131]=176,e[132]=162,e[133]=163,e[134]=167,e[135]=8226,e[136]=182,e[137]=223,e[138]=174,e[139]=169,e[140]=8482,e[141]=180,e[142]=168,e[143]=8800,e[144]=198,e[145]=216,e[146]=8734,e[147]=177,e[148]=8804,e[149]=8805,e[150]=165,e[151]=181,e[152]=8706,e[153]=8721,e[154]=8719,e[156]=8747,e[157]=170,e[158]=186,e[159]=8486,e[160]=230,e[161]=248,e[162]=191,e[163]=161,e[164]=172,e[165]=8730,e[166]=402,e[167]=8776,e[168]=8710,e[169]=171,e[170]=187,e[171]=8230,e[210]=218,e[223]=711,e[224]=321,e[225]=322,e[227]=353,e[229]=382,e[234]=253,e[252]=263,e[253]=268,e[254]=269,e[258]=258,e[260]=260,e[261]=261,e[265]=280,e[266]=281,e[268]=283,e[269]=313,e[275]=323,e[276]=324,e[278]=328,e[284]=345,e[285]=346,e[286]=347,e[292]=367,e[295]=377,e[296]=378,e[298]=380,e[305]=963,e[306]=964,e[307]=966,e[308]=8215,e[309]=8252,e[310]=8319,e[311]=8359,e[312]=8592,e[313]=8593,e[337]=9552,e[493]=1039,e[494]=1040,e[705]=1524,e[706]=8362,e[710]=64288,e[711]=64298,e[759]=1617,e[761]=1776,e[763]=1778,e[775]=1652,e[777]=1764,e[778]=1780,e[779]=1781,e[780]=1782,e[782]=771,e[783]=64726,e[786]=8363,e[788]=8532,e[790]=768,e[791]=769,e[792]=768,e[795]=803,e[797]=64336,e[798]=64337,e[799]=64342,e[800]=64343,e[801]=64344,e[802]=64345,e[803]=64362,e[804]=64363,e[805]=64364,e[2424]=7821,e[2425]=7822,e[2426]=7823,e[2427]=7824,e[2428]=7825,e[2429]=7826,e[2430]=7827,e[2433]=7682,e[2678]=8045,e[2679]=8046,e[2830]=1552,e[2838]=686,e[2840]=751,e[2842]=753,e[2843]=754,e[2844]=755,e[2846]=757,e[2856]=767,e[2857]=848,e[2858]=849,e[2862]=853,e[2863]=854,e[2864]=855,e[2865]=861,e[2866]=862,e[2906]=7460,e[2908]=7462,e[2909]=7463,e[2910]=7464,e[2912]=7466,e[2913]=7467,e[2914]=7468,e[2916]=7470,e[2917]=7471,e[2918]=7472,e[2920]=7474,e[2921]=7475,e[2922]=7476,e[2924]=7478,e[2925]=7479,e[2926]=7480,e[2928]=7482,e[2929]=7483,e[2930]=7484,e[2932]=7486,e[2933]=7487,e[2934]=7488,e[2936]=7490,e[2937]=7491,e[2938]=7492,e[2940]=7494,e[2941]=7495,e[2942]=7496,e[2944]=7498,e[2946]=7500,e[2948]=7502,e[2950]=7504,e[2951]=7505,e[2952]=7506,e[2954]=7508,e[2955]=7509,e[2956]=7510,e[2958]=7512,e[2959]=7513,e[2960]=7514,e[2962]=7516,e[2963]=7517,e[2964]=7518,e[2966]=7520,e[2967]=7521,e[2968]=7522,e[2970]=7524,e[2971]=7525,e[2972]=7526,e[2974]=7528,e[2975]=7529,e[2976]=7530,e[2978]=1537,e[2979]=1538,e[2980]=1539,e[2982]=1549,e[2983]=1551,e[2984]=1552,e[2986]=1554,e[2987]=1555,e[2988]=1556,e[2990]=1623,e[2991]=1624,e[2995]=1775,e[2999]=1791,e[3002]=64290,e[3003]=64291,e[3004]=64292,e[3006]=64294,e[3007]=64295,e[3008]=64296,e[3011]=1900,e[3014]=8223,e[3015]=8244,e[3017]=7532,e[3018]=7533,e[3019]=7534,e[3075]=7590,e[3076]=7591,e[3079]=7594,e[3080]=7595,e[3083]=7598,e[3084]=7599,e[3087]=7602,e[3088]=7603,e[3091]=7606,e[3092]=7607,e[3095]=7610,e[3096]=7611,e[3099]=7614,e[3100]=7615,e[3103]=7618,e[3104]=7619,e[3107]=8337,e[3108]=8338,e[3116]=1884,e[3119]=1885,e[3120]=1885,e[3123]=1886,e[3124]=1886,e[3127]=1887,e[3128]=1887,e[3131]=1888,e[3132]=1888,e[3135]=1889,e[3136]=1889,e[3139]=1890,e[3140]=1890,e[3143]=1891,e[3144]=1891,e[3147]=1892,e[3148]=1892,e[3153]=580,e[3154]=581,e[3157]=584,e[3158]=585,e[3161]=588,e[3162]=589,e[3165]=891,e[3166]=892,e[3169]=1274,e[3170]=1275,e[3173]=1278,e[3174]=1279,e[3181]=7622,e[3182]=7623,e[3282]=11799,e[3316]=578,e[3379]=42785,e[3393]=1159,e[3416]=8377}));t.getGlyphMapForStandardFonts=c;var l=(0,a.getLookupTableFactory)((function(e){e[227]=322,e[264]=261,e[291]=346}));t.getSupplementalGlyphMapForArialBlack=l;var u=(0,a.getLookupTableFactory)((function(e){e[1]=32,e[4]=65,e[17]=66,e[18]=67,e[24]=68,e[28]=69,e[38]=70,e[39]=71,e[44]=72,e[47]=73,e[58]=74,e[60]=75,e[62]=76,e[68]=77,e[69]=78,e[75]=79,e[87]=80,e[89]=81,e[90]=82,e[94]=83,e[100]=84,e[104]=85,e[115]=86,e[116]=87,e[121]=88,e[122]=89,e[127]=90,e[258]=97,e[268]=261,e[271]=98,e[272]=99,e[273]=263,e[282]=100,e[286]=101,e[295]=281,e[296]=102,e[336]=103,e[346]=104,e[349]=105,e[361]=106,e[364]=107,e[367]=108,e[371]=322,e[373]=109,e[374]=110,e[381]=111,e[383]=243,e[393]=112,e[395]=113,e[396]=114,e[400]=115,e[401]=347,e[410]=116,e[437]=117,e[448]=118,e[449]=119,e[454]=120,e[455]=121,e[460]=122,e[463]=380,e[853]=44,e[855]=58,e[856]=46,e[876]=47,e[878]=45,e[882]=45,e[894]=40,e[895]=41,e[896]=91,e[897]=93,e[923]=64,e[1004]=48,e[1005]=49,e[1006]=50,e[1007]=51,e[1008]=52,e[1009]=53,e[1010]=54,e[1011]=55,e[1012]=56,e[1013]=57,e[1081]=37,e[1085]=43,e[1086]=45}));t.getSupplementalGlyphMapForCalibri=u},function(e,t,r){var a=r(186).getLookupTableFactory,n=a((function(e){e[63721]=169,e[63193]=169,e[63720]=174,e[63194]=174,e[63722]=8482,e[63195]=8482,e[63729]=9127,e[63730]=9128,e[63731]=9129,e[63740]=9131,e[63741]=9132,e[63742]=9133,e[63726]=9121,e[63727]=9122,e[63728]=9123,e[63737]=9124,e[63738]=9125,e[63739]=9126,e[63723]=9115,e[63724]=9116,e[63725]=9117,e[63734]=9118,e[63735]=9119,e[63736]=9120}));function i(e){return e>=65520&&e<=65535?0:e>=62976&&e<=63743?n()[e]||e:173===e?45:e}function o(e,t){var r=t[e];if(void 0!==r)return r;if(!e)return-1;if("u"===e[0]){var a,n=e.length;if(7===n&&"n"===e[1]&&"i"===e[2])a=e.substring(3);else{if(!(n>=5&&n<=7))return-1;a=e.substring(1)}if(a===a.toUpperCase()&&(r=parseInt(a,16),r>=0))return r}return-1}var s=[{begin:0,end:127},{begin:128,end:255},{begin:256,end:383},{begin:384,end:591},{begin:592,end:687},{begin:688,end:767},{begin:768,end:879},{begin:880,end:1023},{begin:11392,end:11519},{begin:1024,end:1279},{begin:1328,end:1423},{begin:1424,end:1535},{begin:42240,end:42559},{begin:1536,end:1791},{begin:1984,end:2047},{begin:2304,end:2431},{begin:2432,end:2559},{begin:2560,end:2687},{begin:2688,end:2815},{begin:2816,end:2943},{begin:2944,end:3071},{begin:3072,end:3199},{begin:3200,end:3327},{begin:3328,end:3455},{begin:3584,end:3711},{begin:3712,end:3839},{begin:4256,end:4351},{begin:6912,end:7039},{begin:4352,end:4607},{begin:7680,end:7935},{begin:7936,end:8191},{begin:8192,end:8303},{begin:8304,end:8351},{begin:8352,end:8399},{begin:8400,end:8447},{begin:8448,end:8527},{begin:8528,end:8591},{begin:8592,end:8703},{begin:8704,end:8959},{begin:8960,end:9215},{begin:9216,end:9279},{begin:9280,end:9311},{begin:9312,end:9471},{begin:9472,end:9599},{begin:9600,end:9631},{begin:9632,end:9727},{begin:9728,end:9983},{begin:9984,end:10175},{begin:12288,end:12351},{begin:12352,end:12447},{begin:12448,end:12543},{begin:12544,end:12591},{begin:12592,end:12687},{begin:43072,end:43135},{begin:12800,end:13055},{begin:13056,end:13311},{begin:44032,end:55215},{begin:55296,end:57343},{begin:67840,end:67871},{begin:19968,end:40959},{begin:57344,end:63743},{begin:12736,end:12783},{begin:64256,end:64335},{begin:64336,end:65023},{begin:65056,end:65071},{begin:65040,end:65055},{begin:65104,end:65135},{begin:65136,end:65279},{begin:65280,end:65519},{begin:65520,end:65535},{begin:3840,end:4095},{begin:1792,end:1871},{begin:1920,end:1983},{begin:3456,end:3583},{begin:4096,end:4255},{begin:4608,end:4991},{begin:5024,end:5119},{begin:5120,end:5759},{begin:5760,end:5791},{begin:5792,end:5887},{begin:6016,end:6143},{begin:6144,end:6319},{begin:10240,end:10495},{begin:40960,end:42127},{begin:5888,end:5919},{begin:66304,end:66351},{begin:66352,end:66383},{begin:66560,end:66639},{begin:118784,end:119039},{begin:119808,end:120831},{begin:1044480,end:1048573},{begin:65024,end:65039},{begin:917504,end:917631},{begin:6400,end:6479},{begin:6480,end:6527},{begin:6528,end:6623},{begin:6656,end:6687},{begin:11264,end:11359},{begin:11568,end:11647},{begin:19904,end:19967},{begin:43008,end:43055},{begin:65536,end:65663},{begin:65856,end:65935},{begin:66432,end:66463},{begin:66464,end:66527},{begin:66640,end:66687},{begin:66688,end:66735},{begin:67584,end:67647},{begin:68096,end:68191},{begin:119552,end:119647},{begin:73728,end:74751},{begin:119648,end:119679},{begin:7040,end:7103},{begin:7168,end:7247},{begin:7248,end:7295},{begin:43136,end:43231},{begin:43264,end:43311},{begin:43312,end:43359},{begin:43520,end:43615},{begin:65936,end:65999},{begin:66e3,end:66047},{begin:66208,end:66271},{begin:127024,end:127135}];function c(e){for(var t=0,r=s.length;t<r;t++){var a=s[t];if(e>=a.begin&&e<a.end)return t}return-1}function l(e){var t=s[13];return e>=t.begin&&e<t.end||(t=s[11],e>=t.begin&&e<t.end)}var u=a((function(e){e["\xa8"]=" \u0308",e["\xaf"]=" \u0304",e["\xb4"]=" \u0301",e["\xb5"]="\u03bc",e["\xb8"]=" \u0327",e["\u0132"]="IJ",e["\u0133"]="ij",e["\u013f"]="L\xb7",e["\u0140"]="l\xb7",e["\u0149"]="\u02bcn",e["\u017f"]="s",e["\u01c4"]="D\u017d",e["\u01c5"]="D\u017e",e["\u01c6"]="d\u017e",e["\u01c7"]="LJ",e["\u01c8"]="Lj",e["\u01c9"]="lj",e["\u01ca"]="NJ",e["\u01cb"]="Nj",e["\u01cc"]="nj",e["\u01f1"]="DZ",e["\u01f2"]="Dz",e["\u01f3"]="dz",e["\u02d8"]=" \u0306",e["\u02d9"]=" \u0307",e["\u02da"]=" \u030a",e["\u02db"]=" \u0328",e["\u02dc"]=" \u0303",e["\u02dd"]=" \u030b",e["\u037a"]=" \u0345",e["\u0384"]=" \u0301",e["\u03d0"]="\u03b2",e["\u03d1"]="\u03b8",e["\u03d2"]="\u03a5",e["\u03d5"]="\u03c6",e["\u03d6"]="\u03c0",e["\u03f0"]="\u03ba",e["\u03f1"]="\u03c1",e["\u03f2"]="\u03c2",e["\u03f4"]="\u0398",e["\u03f5"]="\u03b5",e["\u03f9"]="\u03a3",e["\u0587"]="\u0565\u0582",e["\u0675"]="\u0627\u0674",e["\u0676"]="\u0648\u0674",e["\u0677"]="\u06c7\u0674",e["\u0678"]="\u064a\u0674",e["\u0e33"]="\u0e4d\u0e32",e["\u0eb3"]="\u0ecd\u0eb2",e["\u0edc"]="\u0eab\u0e99",e["\u0edd"]="\u0eab\u0ea1",e["\u0f77"]="\u0fb2\u0f81",e["\u0f79"]="\u0fb3\u0f81",e["\u1e9a"]="a\u02be",e["\u1fbd"]=" \u0313",e["\u1fbf"]=" \u0313",e["\u1fc0"]=" \u0342",e["\u1ffe"]=" \u0314",e["\u2002"]=" ",e["\u2003"]=" ",e["\u2004"]=" ",e["\u2005"]=" ",e["\u2006"]=" ",e["\u2008"]=" ",e["\u2009"]=" ",e["\u200a"]=" ",e["\u2017"]=" \u0333",e["\u2024"]=".",e["\u2025"]="..",e["\u2026"]="...",e["\u2033"]="\u2032\u2032",e["\u2034"]="\u2032\u2032\u2032",e["\u2036"]="\u2035\u2035",e["\u2037"]="\u2035\u2035\u2035",e["\u203c"]="!!",e["\u203e"]=" \u0305",e["\u2047"]="??",e["\u2048"]="?!",e["\u2049"]="!?",e["\u2057"]="\u2032\u2032\u2032\u2032",e["\u205f"]=" ",e["\u20a8"]="Rs",e["\u2100"]="a/c",e["\u2101"]="a/s",e["\u2103"]="\xb0C",e["\u2105"]="c/o",e["\u2106"]="c/u",e["\u2107"]="\u0190",e["\u2109"]="\xb0F",e["\u2116"]="No",e["\u2121"]="TEL",e["\u2135"]="\u05d0",e["\u2136"]="\u05d1",e["\u2137"]="\u05d2",e["\u2138"]="\u05d3",e["\u213b"]="FAX",e["\u2160"]="I",e["\u2161"]="II",e["\u2162"]="III",e["\u2163"]="IV",e["\u2164"]="V",e["\u2165"]="VI",e["\u2166"]="VII",e["\u2167"]="VIII",e["\u2168"]="IX",e["\u2169"]="X",e["\u216a"]="XI",e["\u216b"]="XII",e["\u216c"]="L",e["\u216d"]="C",e["\u216e"]="D",e["\u216f"]="M",e["\u2170"]="i",e["\u2171"]="ii",e["\u2172"]="iii",e["\u2173"]="iv",e["\u2174"]="v",e["\u2175"]="vi",e["\u2176"]="vii",e["\u2177"]="viii",e["\u2178"]="ix",e["\u2179"]="x",e["\u217a"]="xi",e["\u217b"]="xii",e["\u217c"]="l",e["\u217d"]="c",e["\u217e"]="d",e["\u217f"]="m",e["\u222c"]="\u222b\u222b",e["\u222d"]="\u222b\u222b\u222b",e["\u222f"]="\u222e\u222e",e["\u2230"]="\u222e\u222e\u222e",e["\u2474"]="(1)",e["\u2475"]="(2)",e["\u2476"]="(3)",e["\u2477"]="(4)",e["\u2478"]="(5)",e["\u2479"]="(6)",e["\u247a"]="(7)",e["\u247b"]="(8)",e["\u247c"]="(9)",e["\u247d"]="(10)",e["\u247e"]="(11)",e["\u247f"]="(12)",e["\u2480"]="(13)",e["\u2481"]="(14)",e["\u2482"]="(15)",e["\u2483"]="(16)",e["\u2484"]="(17)",e["\u2485"]="(18)",e["\u2486"]="(19)",e["\u2487"]="(20)",e["\u2488"]="1.",e["\u2489"]="2.",e["\u248a"]="3.",e["\u248b"]="4.",e["\u248c"]="5.",e["\u248d"]="6.",e["\u248e"]="7.",e["\u248f"]="8.",e["\u2490"]="9.",e["\u2491"]="10.",e["\u2492"]="11.",e["\u2493"]="12.",e["\u2494"]="13.",e["\u2495"]="14.",e["\u2496"]="15.",e["\u2497"]="16.",e["\u2498"]="17.",e["\u2499"]="18.",e["\u249a"]="19.",e["\u249b"]="20.",e["\u249c"]="(a)",e["\u249d"]="(b)",e["\u249e"]="(c)",e["\u249f"]="(d)",e["\u24a0"]="(e)",e["\u24a1"]="(f)",e["\u24a2"]="(g)",e["\u24a3"]="(h)",e["\u24a4"]="(i)",e["\u24a5"]="(j)",e["\u24a6"]="(k)",e["\u24a7"]="(l)",e["\u24a8"]="(m)",e["\u24a9"]="(n)",e["\u24aa"]="(o)",e["\u24ab"]="(p)",e["\u24ac"]="(q)",e["\u24ad"]="(r)",e["\u24ae"]="(s)",e["\u24af"]="(t)",e["\u24b0"]="(u)",e["\u24b1"]="(v)",e["\u24b2"]="(w)",e["\u24b3"]="(x)",e["\u24b4"]="(y)",e["\u24b5"]="(z)",e["\u2a0c"]="\u222b\u222b\u222b\u222b",e["\u2a74"]="::=",e["\u2a75"]="==",e["\u2a76"]="===",e["\u2e9f"]="\u6bcd",e["\u2ef3"]="\u9f9f",e["\u2f00"]="\u4e00",e["\u2f01"]="\u4e28",e["\u2f02"]="\u4e36",e["\u2f03"]="\u4e3f",e["\u2f04"]="\u4e59",e["\u2f05"]="\u4e85",e["\u2f06"]="\u4e8c",e["\u2f07"]="\u4ea0",e["\u2f08"]="\u4eba",e["\u2f09"]="\u513f",e["\u2f0a"]="\u5165",e["\u2f0b"]="\u516b",e["\u2f0c"]="\u5182",e["\u2f0d"]="\u5196",e["\u2f0e"]="\u51ab",e["\u2f0f"]="\u51e0",e["\u2f10"]="\u51f5",e["\u2f11"]="\u5200",e["\u2f12"]="\u529b",e["\u2f13"]="\u52f9",e["\u2f14"]="\u5315",e["\u2f15"]="\u531a",e["\u2f16"]="\u5338",e["\u2f17"]="\u5341",e["\u2f18"]="\u535c",e["\u2f19"]="\u5369",e["\u2f1a"]="\u5382",e["\u2f1b"]="\u53b6",e["\u2f1c"]="\u53c8",e["\u2f1d"]="\u53e3",e["\u2f1e"]="\u56d7",e["\u2f1f"]="\u571f",e["\u2f20"]="\u58eb",e["\u2f21"]="\u5902",e["\u2f22"]="\u590a",e["\u2f23"]="\u5915",e["\u2f24"]="\u5927",e["\u2f25"]="\u5973",e["\u2f26"]="\u5b50",e["\u2f27"]="\u5b80",e["\u2f28"]="\u5bf8",e["\u2f29"]="\u5c0f",e["\u2f2a"]="\u5c22",e["\u2f2b"]="\u5c38",e["\u2f2c"]="\u5c6e",e["\u2f2d"]="\u5c71",e["\u2f2e"]="\u5ddb",e["\u2f2f"]="\u5de5",e["\u2f30"]="\u5df1",e["\u2f31"]="\u5dfe",e["\u2f32"]="\u5e72",e["\u2f33"]="\u5e7a",e["\u2f34"]="\u5e7f",e["\u2f35"]="\u5ef4",e["\u2f36"]="\u5efe",e["\u2f37"]="\u5f0b",e["\u2f38"]="\u5f13",e["\u2f39"]="\u5f50",e["\u2f3a"]="\u5f61",e["\u2f3b"]="\u5f73",e["\u2f3c"]="\u5fc3",e["\u2f3d"]="\u6208",e["\u2f3e"]="\u6236",e["\u2f3f"]="\u624b",e["\u2f40"]="\u652f",e["\u2f41"]="\u6534",e["\u2f42"]="\u6587",e["\u2f43"]="\u6597",e["\u2f44"]="\u65a4",e["\u2f45"]="\u65b9",e["\u2f46"]="\u65e0",e["\u2f47"]="\u65e5",e["\u2f48"]="\u66f0",e["\u2f49"]="\u6708",e["\u2f4a"]="\u6728",e["\u2f4b"]="\u6b20",e["\u2f4c"]="\u6b62",e["\u2f4d"]="\u6b79",e["\u2f4e"]="\u6bb3",e["\u2f4f"]="\u6bcb",e["\u2f50"]="\u6bd4",e["\u2f51"]="\u6bdb",e["\u2f52"]="\u6c0f",e["\u2f53"]="\u6c14",e["\u2f54"]="\u6c34",e["\u2f55"]="\u706b",e["\u2f56"]="\u722a",e["\u2f57"]="\u7236",e["\u2f58"]="\u723b",e["\u2f59"]="\u723f",e["\u2f5a"]="\u7247",e["\u2f5b"]="\u7259",e["\u2f5c"]="\u725b",e["\u2f5d"]="\u72ac",e["\u2f5e"]="\u7384",e["\u2f5f"]="\u7389",e["\u2f60"]="\u74dc",e["\u2f61"]="\u74e6",e["\u2f62"]="\u7518",e["\u2f63"]="\u751f",e["\u2f64"]="\u7528",e["\u2f65"]="\u7530",e["\u2f66"]="\u758b",e["\u2f67"]="\u7592",e["\u2f68"]="\u7676",e["\u2f69"]="\u767d",e["\u2f6a"]="\u76ae",e["\u2f6b"]="\u76bf",e["\u2f6c"]="\u76ee",e["\u2f6d"]="\u77db",e["\u2f6e"]="\u77e2",e["\u2f6f"]="\u77f3",e["\u2f70"]="\u793a",e["\u2f71"]="\u79b8",e["\u2f72"]="\u79be",e["\u2f73"]="\u7a74",e["\u2f74"]="\u7acb",e["\u2f75"]="\u7af9",e["\u2f76"]="\u7c73",e["\u2f77"]="\u7cf8",e["\u2f78"]="\u7f36",e["\u2f79"]="\u7f51",e["\u2f7a"]="\u7f8a",e["\u2f7b"]="\u7fbd",e["\u2f7c"]="\u8001",e["\u2f7d"]="\u800c",e["\u2f7e"]="\u8012",e["\u2f7f"]="\u8033",e["\u2f80"]="\u807f",e["\u2f81"]="\u8089",e["\u2f82"]="\u81e3",e["\u2f83"]="\u81ea",e["\u2f84"]="\u81f3",e["\u2f85"]="\u81fc",e["\u2f86"]="\u820c",e["\u2f87"]="\u821b",e["\u2f88"]="\u821f",e["\u2f89"]="\u826e",e["\u2f8a"]="\u8272",e["\u2f8b"]="\u8278",e["\u2f8c"]="\u864d",e["\u2f8d"]="\u866b",e["\u2f8e"]="\u8840",e["\u2f8f"]="\u884c",e["\u2f90"]="\u8863",e["\u2f91"]="\u897e",e["\u2f92"]="\u898b",e["\u2f93"]="\u89d2",e["\u2f94"]="\u8a00",e["\u2f95"]="\u8c37",e["\u2f96"]="\u8c46",e["\u2f97"]="\u8c55",e["\u2f98"]="\u8c78",e["\u2f99"]="\u8c9d",e["\u2f9a"]="\u8d64",e["\u2f9b"]="\u8d70",e["\u2f9c"]="\u8db3",e["\u2f9d"]="\u8eab",e["\u2f9e"]="\u8eca",e["\u2f9f"]="\u8f9b",e["\u2fa0"]="\u8fb0",e["\u2fa1"]="\u8fb5",e["\u2fa2"]="\u9091",e["\u2fa3"]="\u9149",e["\u2fa4"]="\u91c6",e["\u2fa5"]="\u91cc",e["\u2fa6"]="\u91d1",e["\u2fa7"]="\u9577",e["\u2fa8"]="\u9580",e["\u2fa9"]="\u961c",e["\u2faa"]="\u96b6",e["\u2fab"]="\u96b9",e["\u2fac"]="\u96e8",e["\u2fad"]="\u9751",e["\u2fae"]="\u975e",e["\u2faf"]="\u9762",e["\u2fb0"]="\u9769",e["\u2fb1"]="\u97cb",e["\u2fb2"]="\u97ed",e["\u2fb3"]="\u97f3",e["\u2fb4"]="\u9801",e["\u2fb5"]="\u98a8",e["\u2fb6"]="\u98db",e["\u2fb7"]="\u98df",e["\u2fb8"]="\u9996",e["\u2fb9"]="\u9999",e["\u2fba"]="\u99ac",e["\u2fbb"]="\u9aa8",e["\u2fbc"]="\u9ad8",e["\u2fbd"]="\u9adf",e["\u2fbe"]="\u9b25",e["\u2fbf"]="\u9b2f",e["\u2fc0"]="\u9b32",e["\u2fc1"]="\u9b3c",e["\u2fc2"]="\u9b5a",e["\u2fc3"]="\u9ce5",e["\u2fc4"]="\u9e75",e["\u2fc5"]="\u9e7f",e["\u2fc6"]="\u9ea5",e["\u2fc7"]="\u9ebb",e["\u2fc8"]="\u9ec3",e["\u2fc9"]="\u9ecd",e["\u2fca"]="\u9ed1",e["\u2fcb"]="\u9ef9",e["\u2fcc"]="\u9efd",e["\u2fcd"]="\u9f0e",e["\u2fce"]="\u9f13",e["\u2fcf"]="\u9f20",e["\u2fd0"]="\u9f3b",e["\u2fd1"]="\u9f4a",e["\u2fd2"]="\u9f52",e["\u2fd3"]="\u9f8d",e["\u2fd4"]="\u9f9c",e["\u2fd5"]="\u9fa0",e["\u3036"]="\u3012",e["\u3038"]="\u5341",e["\u3039"]="\u5344",e["\u303a"]="\u5345",e["\u309b"]=" \u3099",e["\u309c"]=" \u309a",e["\u3131"]="\u1100",e["\u3132"]="\u1101",e["\u3133"]="\u11aa",e["\u3134"]="\u1102",e["\u3135"]="\u11ac",e["\u3136"]="\u11ad",e["\u3137"]="\u1103",e["\u3138"]="\u1104",e["\u3139"]="\u1105",e["\u313a"]="\u11b0",e["\u313b"]="\u11b1",e["\u313c"]="\u11b2",e["\u313d"]="\u11b3",e["\u313e"]="\u11b4",e["\u313f"]="\u11b5",e["\u3140"]="\u111a",e["\u3141"]="\u1106",e["\u3142"]="\u1107",e["\u3143"]="\u1108",e["\u3144"]="\u1121",e["\u3145"]="\u1109",e["\u3146"]="\u110a",e["\u3147"]="\u110b",e["\u3148"]="\u110c",e["\u3149"]="\u110d",e["\u314a"]="\u110e",e["\u314b"]="\u110f",e["\u314c"]="\u1110",e["\u314d"]="\u1111",e["\u314e"]="\u1112",e["\u314f"]="\u1161",e["\u3150"]="\u1162",e["\u3151"]="\u1163",e["\u3152"]="\u1164",e["\u3153"]="\u1165",e["\u3154"]="\u1166",e["\u3155"]="\u1167",e["\u3156"]="\u1168",e["\u3157"]="\u1169",e["\u3158"]="\u116a",e["\u3159"]="\u116b",e["\u315a"]="\u116c",e["\u315b"]="\u116d",e["\u315c"]="\u116e",e["\u315d"]="\u116f",e["\u315e"]="\u1170",e["\u315f"]="\u1171",e["\u3160"]="\u1172",e["\u3161"]="\u1173",e["\u3162"]="\u1174",e["\u3163"]="\u1175",e["\u3164"]="\u1160",e["\u3165"]="\u1114",e["\u3166"]="\u1115",e["\u3167"]="\u11c7",e["\u3168"]="\u11c8",e["\u3169"]="\u11cc",e["\u316a"]="\u11ce",e["\u316b"]="\u11d3",e["\u316c"]="\u11d7",e["\u316d"]="\u11d9",e["\u316e"]="\u111c",e["\u316f"]="\u11dd",e["\u3170"]="\u11df",e["\u3171"]="\u111d",e["\u3172"]="\u111e",e["\u3173"]="\u1120",e["\u3174"]="\u1122",e["\u3175"]="\u1123",e["\u3176"]="\u1127",e["\u3177"]="\u1129",e["\u3178"]="\u112b",e["\u3179"]="\u112c",e["\u317a"]="\u112d",e["\u317b"]="\u112e",e["\u317c"]="\u112f",e["\u317d"]="\u1132",e["\u317e"]="\u1136",e["\u317f"]="\u1140",e["\u3180"]="\u1147",e["\u3181"]="\u114c",e["\u3182"]="\u11f1",e["\u3183"]="\u11f2",e["\u3184"]="\u1157",e["\u3185"]="\u1158",e["\u3186"]="\u1159",e["\u3187"]="\u1184",e["\u3188"]="\u1185",e["\u3189"]="\u1188",e["\u318a"]="\u1191",e["\u318b"]="\u1192",e["\u318c"]="\u1194",e["\u318d"]="\u119e",e["\u318e"]="\u11a1",e["\u3200"]="(\u1100)",e["\u3201"]="(\u1102)",e["\u3202"]="(\u1103)",e["\u3203"]="(\u1105)",e["\u3204"]="(\u1106)",e["\u3205"]="(\u1107)",e["\u3206"]="(\u1109)",e["\u3207"]="(\u110b)",e["\u3208"]="(\u110c)",e["\u3209"]="(\u110e)",e["\u320a"]="(\u110f)",e["\u320b"]="(\u1110)",e["\u320c"]="(\u1111)",e["\u320d"]="(\u1112)",e["\u320e"]="(\u1100\u1161)",e["\u320f"]="(\u1102\u1161)",e["\u3210"]="(\u1103\u1161)",e["\u3211"]="(\u1105\u1161)",e["\u3212"]="(\u1106\u1161)",e["\u3213"]="(\u1107\u1161)",e["\u3214"]="(\u1109\u1161)",e["\u3215"]="(\u110b\u1161)",e["\u3216"]="(\u110c\u1161)",e["\u3217"]="(\u110e\u1161)",e["\u3218"]="(\u110f\u1161)",e["\u3219"]="(\u1110\u1161)",e["\u321a"]="(\u1111\u1161)",e["\u321b"]="(\u1112\u1161)",e["\u321c"]="(\u110c\u116e)",e["\u321d"]="(\u110b\u1169\u110c\u1165\u11ab)",e["\u321e"]="(\u110b\u1169\u1112\u116e)",e["\u3220"]="(\u4e00)",e["\u3221"]="(\u4e8c)",e["\u3222"]="(\u4e09)",e["\u3223"]="(\u56db)",e["\u3224"]="(\u4e94)",e["\u3225"]="(\u516d)",e["\u3226"]="(\u4e03)",e["\u3227"]="(\u516b)",e["\u3228"]="(\u4e5d)",e["\u3229"]="(\u5341)",e["\u322a"]="(\u6708)",e["\u322b"]="(\u706b)",e["\u322c"]="(\u6c34)",e["\u322d"]="(\u6728)",e["\u322e"]="(\u91d1)",e["\u322f"]="(\u571f)",e["\u3230"]="(\u65e5)",e["\u3231"]="(\u682a)",e["\u3232"]="(\u6709)",e["\u3233"]="(\u793e)",e["\u3234"]="(\u540d)",e["\u3235"]="(\u7279)",e["\u3236"]="(\u8ca1)",e["\u3237"]="(\u795d)",e["\u3238"]="(\u52b4)",e["\u3239"]="(\u4ee3)",e["\u323a"]="(\u547c)",e["\u323b"]="(\u5b66)",e["\u323c"]="(\u76e3)",e["\u323d"]="(\u4f01)",e["\u323e"]="(\u8cc7)",e["\u323f"]="(\u5354)",e["\u3240"]="(\u796d)",e["\u3241"]="(\u4f11)",e["\u3242"]="(\u81ea)",e["\u3243"]="(\u81f3)",e["\u32c0"]="1\u6708",e["\u32c1"]="2\u6708",e["\u32c2"]="3\u6708",e["\u32c3"]="4\u6708",e["\u32c4"]="5\u6708",e["\u32c5"]="6\u6708",e["\u32c6"]="7\u6708",e["\u32c7"]="8\u6708",e["\u32c8"]="9\u6708",e["\u32c9"]="10\u6708",e["\u32ca"]="11\u6708",e["\u32cb"]="12\u6708",e["\u3358"]="0\u70b9",e["\u3359"]="1\u70b9",e["\u335a"]="2\u70b9",e["\u335b"]="3\u70b9",e["\u335c"]="4\u70b9",e["\u335d"]="5\u70b9",e["\u335e"]="6\u70b9",e["\u335f"]="7\u70b9",e["\u3360"]="8\u70b9",e["\u3361"]="9\u70b9",e["\u3362"]="10\u70b9",e["\u3363"]="11\u70b9",e["\u3364"]="12\u70b9",e["\u3365"]="13\u70b9",e["\u3366"]="14\u70b9",e["\u3367"]="15\u70b9",e["\u3368"]="16\u70b9",e["\u3369"]="17\u70b9",e["\u336a"]="18\u70b9",e["\u336b"]="19\u70b9",e["\u336c"]="20\u70b9",e["\u336d"]="21\u70b9",e["\u336e"]="22\u70b9",e["\u336f"]="23\u70b9",e["\u3370"]="24\u70b9",e["\u33e0"]="1\u65e5",e["\u33e1"]="2\u65e5",e["\u33e2"]="3\u65e5",e["\u33e3"]="4\u65e5",e["\u33e4"]="5\u65e5",e["\u33e5"]="6\u65e5",e["\u33e6"]="7\u65e5",e["\u33e7"]="8\u65e5",e["\u33e8"]="9\u65e5",e["\u33e9"]="10\u65e5",e["\u33ea"]="11\u65e5",e["\u33eb"]="12\u65e5",e["\u33ec"]="13\u65e5",e["\u33ed"]="14\u65e5",e["\u33ee"]="15\u65e5",e["\u33ef"]="16\u65e5",e["\u33f0"]="17\u65e5",e["\u33f1"]="18\u65e5",e["\u33f2"]="19\u65e5",e["\u33f3"]="20\u65e5",e["\u33f4"]="21\u65e5",e["\u33f5"]="22\u65e5",e["\u33f6"]="23\u65e5",e["\u33f7"]="24\u65e5",e["\u33f8"]="25\u65e5",e["\u33f9"]="26\u65e5",e["\u33fa"]="27\u65e5",e["\u33fb"]="28\u65e5",e["\u33fc"]="29\u65e5",e["\u33fd"]="30\u65e5",e["\u33fe"]="31\u65e5",e["\ufb00"]="ff",e["\ufb01"]="fi",e["\ufb02"]="fl",e["\ufb03"]="ffi",e["\ufb04"]="ffl",e["\ufb05"]="\u017ft",e["\ufb06"]="st",e["\ufb13"]="\u0574\u0576",e["\ufb14"]="\u0574\u0565",e["\ufb15"]="\u0574\u056b",e["\ufb16"]="\u057e\u0576",e["\ufb17"]="\u0574\u056d",e["\ufb4f"]="\u05d0\u05dc",e["\ufb50"]="\u0671",e["\ufb51"]="\u0671",e["\ufb52"]="\u067b",e["\ufb53"]="\u067b",e["\ufb54"]="\u067b",e["\ufb55"]="\u067b",e["\ufb56"]="\u067e",e["\ufb57"]="\u067e",e["\ufb58"]="\u067e",e["\ufb59"]="\u067e",e["\ufb5a"]="\u0680",e["\ufb5b"]="\u0680",e["\ufb5c"]="\u0680",e["\ufb5d"]="\u0680",e["\ufb5e"]="\u067a",e["\ufb5f"]="\u067a",e["\ufb60"]="\u067a",e["\ufb61"]="\u067a",e["\ufb62"]="\u067f",e["\ufb63"]="\u067f",e["\ufb64"]="\u067f",e["\ufb65"]="\u067f",e["\ufb66"]="\u0679",e["\ufb67"]="\u0679",e["\ufb68"]="\u0679",e["\ufb69"]="\u0679",e["\ufb6a"]="\u06a4",e["\ufb6b"]="\u06a4",e["\ufb6c"]="\u06a4",e["\ufb6d"]="\u06a4",e["\ufb6e"]="\u06a6",e["\ufb6f"]="\u06a6",e["\ufb70"]="\u06a6",e["\ufb71"]="\u06a6",e["\ufb72"]="\u0684",e["\ufb73"]="\u0684",e["\ufb74"]="\u0684",e["\ufb75"]="\u0684",e["\ufb76"]="\u0683",e["\ufb77"]="\u0683",e["\ufb78"]="\u0683",e["\ufb79"]="\u0683",e["\ufb7a"]="\u0686",e["\ufb7b"]="\u0686",e["\ufb7c"]="\u0686",e["\ufb7d"]="\u0686",e["\ufb7e"]="\u0687",e["\ufb7f"]="\u0687",e["\ufb80"]="\u0687",e["\ufb81"]="\u0687",e["\ufb82"]="\u068d",e["\ufb83"]="\u068d",e["\ufb84"]="\u068c",e["\ufb85"]="\u068c",e["\ufb86"]="\u068e",e["\ufb87"]="\u068e",e["\ufb88"]="\u0688",e["\ufb89"]="\u0688",e["\ufb8a"]="\u0698",e["\ufb8b"]="\u0698",e["\ufb8c"]="\u0691",e["\ufb8d"]="\u0691",e["\ufb8e"]="\u06a9",e["\ufb8f"]="\u06a9",e["\ufb90"]="\u06a9",e["\ufb91"]="\u06a9",e["\ufb92"]="\u06af",e["\ufb93"]="\u06af",e["\ufb94"]="\u06af",e["\ufb95"]="\u06af",e["\ufb96"]="\u06b3",e["\ufb97"]="\u06b3",e["\ufb98"]="\u06b3",e["\ufb99"]="\u06b3",e["\ufb9a"]="\u06b1",e["\ufb9b"]="\u06b1",e["\ufb9c"]="\u06b1",e["\ufb9d"]="\u06b1",e["\ufb9e"]="\u06ba",e["\ufb9f"]="\u06ba",e["\ufba0"]="\u06bb",e["\ufba1"]="\u06bb",e["\ufba2"]="\u06bb",e["\ufba3"]="\u06bb",e["\ufba4"]="\u06c0",e["\ufba5"]="\u06c0",e["\ufba6"]="\u06c1",e["\ufba7"]="\u06c1",e["\ufba8"]="\u06c1",e["\ufba9"]="\u06c1",e["\ufbaa"]="\u06be",e["\ufbab"]="\u06be",e["\ufbac"]="\u06be",e["\ufbad"]="\u06be",e["\ufbae"]="\u06d2",e["\ufbaf"]="\u06d2",e["\ufbb0"]="\u06d3",e["\ufbb1"]="\u06d3",e["\ufbd3"]="\u06ad",e["\ufbd4"]="\u06ad",e["\ufbd5"]="\u06ad",e["\ufbd6"]="\u06ad",e["\ufbd7"]="\u06c7",e["\ufbd8"]="\u06c7",e["\ufbd9"]="\u06c6",e["\ufbda"]="\u06c6",e["\ufbdb"]="\u06c8",e["\ufbdc"]="\u06c8",e["\ufbdd"]="\u0677",e["\ufbde"]="\u06cb",e["\ufbdf"]="\u06cb",e["\ufbe0"]="\u06c5",e["\ufbe1"]="\u06c5",e["\ufbe2"]="\u06c9",e["\ufbe3"]="\u06c9",e["\ufbe4"]="\u06d0",e["\ufbe5"]="\u06d0",e["\ufbe6"]="\u06d0",e["\ufbe7"]="\u06d0",e["\ufbe8"]="\u0649",e["\ufbe9"]="\u0649",e["\ufbea"]="\u0626\u0627",e["\ufbeb"]="\u0626\u0627",e["\ufbec"]="\u0626\u06d5",e["\ufbed"]="\u0626\u06d5",e["\ufbee"]="\u0626\u0648",e["\ufbef"]="\u0626\u0648",e["\ufbf0"]="\u0626\u06c7",e["\ufbf1"]="\u0626\u06c7",e["\ufbf2"]="\u0626\u06c6",e["\ufbf3"]="\u0626\u06c6",e["\ufbf4"]="\u0626\u06c8",e["\ufbf5"]="\u0626\u06c8",e["\ufbf6"]="\u0626\u06d0";e["\ufbf7"]="\u0626\u06d0",e["\ufbf8"]="\u0626\u06d0",e["\ufbf9"]="\u0626\u0649",e["\ufbfa"]="\u0626\u0649",e["\ufbfb"]="\u0626\u0649",e["\ufbfc"]="\u06cc",e["\ufbfd"]="\u06cc",e["\ufbfe"]="\u06cc",e["\ufbff"]="\u06cc",e["\ufc00"]="\u0626\u062c",e["\ufc01"]="\u0626\u062d",e["\ufc02"]="\u0626\u0645",e["\ufc03"]="\u0626\u0649",e["\ufc04"]="\u0626\u064a",e["\ufc05"]="\u0628\u062c",e["\ufc06"]="\u0628\u062d",e["\ufc07"]="\u0628\u062e",e["\ufc08"]="\u0628\u0645",e["\ufc09"]="\u0628\u0649",e["\ufc0a"]="\u0628\u064a",e["\ufc0b"]="\u062a\u062c",e["\ufc0c"]="\u062a\u062d",e["\ufc0d"]="\u062a\u062e",e["\ufc0e"]="\u062a\u0645",e["\ufc0f"]="\u062a\u0649",e["\ufc10"]="\u062a\u064a",e["\ufc11"]="\u062b\u062c",e["\ufc12"]="\u062b\u0645",e["\ufc13"]="\u062b\u0649",e["\ufc14"]="\u062b\u064a",e["\ufc15"]="\u062c\u062d",e["\ufc16"]="\u062c\u0645",e["\ufc17"]="\u062d\u062c",e["\ufc18"]="\u062d\u0645",e["\ufc19"]="\u062e\u062c",e["\ufc1a"]="\u062e\u062d",e["\ufc1b"]="\u062e\u0645",e["\ufc1c"]="\u0633\u062c",e["\ufc1d"]="\u0633\u062d",e["\ufc1e"]="\u0633\u062e",e["\ufc1f"]="\u0633\u0645",e["\ufc20"]="\u0635\u062d",e["\ufc21"]="\u0635\u0645",e["\ufc22"]="\u0636\u062c",e["\ufc23"]="\u0636\u062d",e["\ufc24"]="\u0636\u062e",e["\ufc25"]="\u0636\u0645",e["\ufc26"]="\u0637\u062d",e["\ufc27"]="\u0637\u0645",e["\ufc28"]="\u0638\u0645",e["\ufc29"]="\u0639\u062c",e["\ufc2a"]="\u0639\u0645",e["\ufc2b"]="\u063a\u062c",e["\ufc2c"]="\u063a\u0645",e["\ufc2d"]="\u0641\u062c",e["\ufc2e"]="\u0641\u062d",e["\ufc2f"]="\u0641\u062e",e["\ufc30"]="\u0641\u0645",e["\ufc31"]="\u0641\u0649",e["\ufc32"]="\u0641\u064a",e["\ufc33"]="\u0642\u062d",e["\ufc34"]="\u0642\u0645",e["\ufc35"]="\u0642\u0649",e["\ufc36"]="\u0642\u064a",e["\ufc37"]="\u0643\u0627",e["\ufc38"]="\u0643\u062c",e["\ufc39"]="\u0643\u062d",e["\ufc3a"]="\u0643\u062e",e["\ufc3b"]="\u0643\u0644",e["\ufc3c"]="\u0643\u0645",e["\ufc3d"]="\u0643\u0649",e["\ufc3e"]="\u0643\u064a",e["\ufc3f"]="\u0644\u062c",e["\ufc40"]="\u0644\u062d",e["\ufc41"]="\u0644\u062e",e["\ufc42"]="\u0644\u0645",e["\ufc43"]="\u0644\u0649",e["\ufc44"]="\u0644\u064a",e["\ufc45"]="\u0645\u062c",e["\ufc46"]="\u0645\u062d",e["\ufc47"]="\u0645\u062e",e["\ufc48"]="\u0645\u0645",e["\ufc49"]="\u0645\u0649",e["\ufc4a"]="\u0645\u064a",e["\ufc4b"]="\u0646\u062c",e["\ufc4c"]="\u0646\u062d",e["\ufc4d"]="\u0646\u062e",e["\ufc4e"]="\u0646\u0645",e["\ufc4f"]="\u0646\u0649",e["\ufc50"]="\u0646\u064a",e["\ufc51"]="\u0647\u062c",e["\ufc52"]="\u0647\u0645",e["\ufc53"]="\u0647\u0649",e["\ufc54"]="\u0647\u064a",e["\ufc55"]="\u064a\u062c",e["\ufc56"]="\u064a\u062d",e["\ufc57"]="\u064a\u062e",e["\ufc58"]="\u064a\u0645",e["\ufc59"]="\u064a\u0649",e["\ufc5a"]="\u064a\u064a",e["\ufc5b"]="\u0630\u0670",e["\ufc5c"]="\u0631\u0670",e["\ufc5d"]="\u0649\u0670",e["\ufc5e"]=" \u064c\u0651",e["\ufc5f"]=" \u064d\u0651",e["\ufc60"]=" \u064e\u0651",e["\ufc61"]=" \u064f\u0651",e["\ufc62"]=" \u0650\u0651",e["\ufc63"]=" \u0651\u0670",e["\ufc64"]="\u0626\u0631",e["\ufc65"]="\u0626\u0632",e["\ufc66"]="\u0626\u0645",e["\ufc67"]="\u0626\u0646",e["\ufc68"]="\u0626\u0649",e["\ufc69"]="\u0626\u064a",e["\ufc6a"]="\u0628\u0631",e["\ufc6b"]="\u0628\u0632",e["\ufc6c"]="\u0628\u0645",e["\ufc6d"]="\u0628\u0646",e["\ufc6e"]="\u0628\u0649",e["\ufc6f"]="\u0628\u064a",e["\ufc70"]="\u062a\u0631",e["\ufc71"]="\u062a\u0632",e["\ufc72"]="\u062a\u0645",e["\ufc73"]="\u062a\u0646",e["\ufc74"]="\u062a\u0649",e["\ufc75"]="\u062a\u064a",e["\ufc76"]="\u062b\u0631",e["\ufc77"]="\u062b\u0632",e["\ufc78"]="\u062b\u0645",e["\ufc79"]="\u062b\u0646",e["\ufc7a"]="\u062b\u0649",e["\ufc7b"]="\u062b\u064a",e["\ufc7c"]="\u0641\u0649",e["\ufc7d"]="\u0641\u064a",e["\ufc7e"]="\u0642\u0649",e["\ufc7f"]="\u0642\u064a",e["\ufc80"]="\u0643\u0627",e["\ufc81"]="\u0643\u0644",e["\ufc82"]="\u0643\u0645",e["\ufc83"]="\u0643\u0649",e["\ufc84"]="\u0643\u064a",e["\ufc85"]="\u0644\u0645",e["\ufc86"]="\u0644\u0649",e["\ufc87"]="\u0644\u064a",e["\ufc88"]="\u0645\u0627",e["\ufc89"]="\u0645\u0645",e["\ufc8a"]="\u0646\u0631",e["\ufc8b"]="\u0646\u0632",e["\ufc8c"]="\u0646\u0645",e["\ufc8d"]="\u0646\u0646",e["\ufc8e"]="\u0646\u0649",e["\ufc8f"]="\u0646\u064a",e["\ufc90"]="\u0649\u0670",e["\ufc91"]="\u064a\u0631",e["\ufc92"]="\u064a\u0632",e["\ufc93"]="\u064a\u0645",e["\ufc94"]="\u064a\u0646",e["\ufc95"]="\u064a\u0649",e["\ufc96"]="\u064a\u064a",e["\ufc97"]="\u0626\u062c",e["\ufc98"]="\u0626\u062d",e["\ufc99"]="\u0626\u062e",e["\ufc9a"]="\u0626\u0645",e["\ufc9b"]="\u0626\u0647",e["\ufc9c"]="\u0628\u062c",e["\ufc9d"]="\u0628\u062d",e["\ufc9e"]="\u0628\u062e",e["\ufc9f"]="\u0628\u0645",e["\ufca0"]="\u0628\u0647",e["\ufca1"]="\u062a\u062c",e["\ufca2"]="\u062a\u062d",e["\ufca3"]="\u062a\u062e",e["\ufca4"]="\u062a\u0645",e["\ufca5"]="\u062a\u0647",e["\ufca6"]="\u062b\u0645",e["\ufca7"]="\u062c\u062d",e["\ufca8"]="\u062c\u0645",e["\ufca9"]="\u062d\u062c",e["\ufcaa"]="\u062d\u0645",e["\ufcab"]="\u062e\u062c",e["\ufcac"]="\u062e\u0645",e["\ufcad"]="\u0633\u062c",e["\ufcae"]="\u0633\u062d",e["\ufcaf"]="\u0633\u062e",e["\ufcb0"]="\u0633\u0645",e["\ufcb1"]="\u0635\u062d",e["\ufcb2"]="\u0635\u062e",e["\ufcb3"]="\u0635\u0645",e["\ufcb4"]="\u0636\u062c",e["\ufcb5"]="\u0636\u062d",e["\ufcb6"]="\u0636\u062e",e["\ufcb7"]="\u0636\u0645",e["\ufcb8"]="\u0637\u062d",e["\ufcb9"]="\u0638\u0645",e["\ufcba"]="\u0639\u062c",e["\ufcbb"]="\u0639\u0645",e["\ufcbc"]="\u063a\u062c",e["\ufcbd"]="\u063a\u0645",e["\ufcbe"]="\u0641\u062c",e["\ufcbf"]="\u0641\u062d",e["\ufcc0"]="\u0641\u062e",e["\ufcc1"]="\u0641\u0645",e["\ufcc2"]="\u0642\u062d",e["\ufcc3"]="\u0642\u0645",e["\ufcc4"]="\u0643\u062c",e["\ufcc5"]="\u0643\u062d",e["\ufcc6"]="\u0643\u062e",e["\ufcc7"]="\u0643\u0644",e["\ufcc8"]="\u0643\u0645",e["\ufcc9"]="\u0644\u062c",e["\ufcca"]="\u0644\u062d",e["\ufccb"]="\u0644\u062e",e["\ufccc"]="\u0644\u0645",e["\ufccd"]="\u0644\u0647",e["\ufcce"]="\u0645\u062c",e["\ufccf"]="\u0645\u062d",e["\ufcd0"]="\u0645\u062e",e["\ufcd1"]="\u0645\u0645",e["\ufcd2"]="\u0646\u062c",e["\ufcd3"]="\u0646\u062d",e["\ufcd4"]="\u0646\u062e",e["\ufcd5"]="\u0646\u0645",e["\ufcd6"]="\u0646\u0647",e["\ufcd7"]="\u0647\u062c",e["\ufcd8"]="\u0647\u0645",e["\ufcd9"]="\u0647\u0670",e["\ufcda"]="\u064a\u062c",e["\ufcdb"]="\u064a\u062d",e["\ufcdc"]="\u064a\u062e",e["\ufcdd"]="\u064a\u0645",e["\ufcde"]="\u064a\u0647",e["\ufcdf"]="\u0626\u0645",e["\ufce0"]="\u0626\u0647",e["\ufce1"]="\u0628\u0645",e["\ufce2"]="\u0628\u0647",e["\ufce3"]="\u062a\u0645",e["\ufce4"]="\u062a\u0647",e["\ufce5"]="\u062b\u0645",e["\ufce6"]="\u062b\u0647",e["\ufce7"]="\u0633\u0645",e["\ufce8"]="\u0633\u0647",e["\ufce9"]="\u0634\u0645",e["\ufcea"]="\u0634\u0647",e["\ufceb"]="\u0643\u0644",e["\ufcec"]="\u0643\u0645",e["\ufced"]="\u0644\u0645",e["\ufcee"]="\u0646\u0645",e["\ufcef"]="\u0646\u0647",e["\ufcf0"]="\u064a\u0645",e["\ufcf1"]="\u064a\u0647",e["\ufcf2"]="\u0640\u064e\u0651",e["\ufcf3"]="\u0640\u064f\u0651",e["\ufcf4"]="\u0640\u0650\u0651",e["\ufcf5"]="\u0637\u0649",e["\ufcf6"]="\u0637\u064a",e["\ufcf7"]="\u0639\u0649",e["\ufcf8"]="\u0639\u064a",e["\ufcf9"]="\u063a\u0649",e["\ufcfa"]="\u063a\u064a",e["\ufcfb"]="\u0633\u0649",e["\ufcfc"]="\u0633\u064a",e["\ufcfd"]="\u0634\u0649",e["\ufcfe"]="\u0634\u064a",e["\ufcff"]="\u062d\u0649",e["\ufd00"]="\u062d\u064a",e["\ufd01"]="\u062c\u0649",e["\ufd02"]="\u062c\u064a",e["\ufd03"]="\u062e\u0649",e["\ufd04"]="\u062e\u064a",e["\ufd05"]="\u0635\u0649",e["\ufd06"]="\u0635\u064a",e["\ufd07"]="\u0636\u0649",e["\ufd08"]="\u0636\u064a",e["\ufd09"]="\u0634\u062c",e["\ufd0a"]="\u0634\u062d",e["\ufd0b"]="\u0634\u062e",e["\ufd0c"]="\u0634\u0645",e["\ufd0d"]="\u0634\u0631",e["\ufd0e"]="\u0633\u0631",e["\ufd0f"]="\u0635\u0631",e["\ufd10"]="\u0636\u0631",e["\ufd11"]="\u0637\u0649",e["\ufd12"]="\u0637\u064a",e["\ufd13"]="\u0639\u0649",e["\ufd14"]="\u0639\u064a",e["\ufd15"]="\u063a\u0649",e["\ufd16"]="\u063a\u064a",e["\ufd17"]="\u0633\u0649",e["\ufd18"]="\u0633\u064a",e["\ufd19"]="\u0634\u0649",e["\ufd1a"]="\u0634\u064a",e["\ufd1b"]="\u062d\u0649",e["\ufd1c"]="\u062d\u064a",e["\ufd1d"]="\u062c\u0649",e["\ufd1e"]="\u062c\u064a",e["\ufd1f"]="\u062e\u0649",e["\ufd20"]="\u062e\u064a",e["\ufd21"]="\u0635\u0649",e["\ufd22"]="\u0635\u064a",e["\ufd23"]="\u0636\u0649",e["\ufd24"]="\u0636\u064a",e["\ufd25"]="\u0634\u062c",e["\ufd26"]="\u0634\u062d",e["\ufd27"]="\u0634\u062e",e["\ufd28"]="\u0634\u0645",e["\ufd29"]="\u0634\u0631",e["\ufd2a"]="\u0633\u0631",e["\ufd2b"]="\u0635\u0631",e["\ufd2c"]="\u0636\u0631",e["\ufd2d"]="\u0634\u062c",e["\ufd2e"]="\u0634\u062d",e["\ufd2f"]="\u0634\u062e",e["\ufd30"]="\u0634\u0645",e["\ufd31"]="\u0633\u0647",e["\ufd32"]="\u0634\u0647",e["\ufd33"]="\u0637\u0645",e["\ufd34"]="\u0633\u062c",e["\ufd35"]="\u0633\u062d",e["\ufd36"]="\u0633\u062e",e["\ufd37"]="\u0634\u062c",e["\ufd38"]="\u0634\u062d",e["\ufd39"]="\u0634\u062e",e["\ufd3a"]="\u0637\u0645",e["\ufd3b"]="\u0638\u0645",e["\ufd3c"]="\u0627\u064b",e["\ufd3d"]="\u0627\u064b",e["\ufd50"]="\u062a\u062c\u0645",e["\ufd51"]="\u062a\u062d\u062c",e["\ufd52"]="\u062a\u062d\u062c",e["\ufd53"]="\u062a\u062d\u0645",e["\ufd54"]="\u062a\u062e\u0645",e["\ufd55"]="\u062a\u0645\u062c",e["\ufd56"]="\u062a\u0645\u062d",e["\ufd57"]="\u062a\u0645\u062e",e["\ufd58"]="\u062c\u0645\u062d",e["\ufd59"]="\u062c\u0645\u062d",e["\ufd5a"]="\u062d\u0645\u064a",e["\ufd5b"]="\u062d\u0645\u0649",e["\ufd5c"]="\u0633\u062d\u062c",e["\ufd5d"]="\u0633\u062c\u062d",e["\ufd5e"]="\u0633\u062c\u0649",e["\ufd5f"]="\u0633\u0645\u062d",e["\ufd60"]="\u0633\u0645\u062d",e["\ufd61"]="\u0633\u0645\u062c",e["\ufd62"]="\u0633\u0645\u0645",e["\ufd63"]="\u0633\u0645\u0645",e["\ufd64"]="\u0635\u062d\u062d",e["\ufd65"]="\u0635\u062d\u062d",e["\ufd66"]="\u0635\u0645\u0645",e["\ufd67"]="\u0634\u062d\u0645",e["\ufd68"]="\u0634\u062d\u0645",e["\ufd69"]="\u0634\u062c\u064a",e["\ufd6a"]="\u0634\u0645\u062e",e["\ufd6b"]="\u0634\u0645\u062e",e["\ufd6c"]="\u0634\u0645\u0645",e["\ufd6d"]="\u0634\u0645\u0645",e["\ufd6e"]="\u0636\u062d\u0649",e["\ufd6f"]="\u0636\u062e\u0645",e["\ufd70"]="\u0636\u062e\u0645",e["\ufd71"]="\u0637\u0645\u062d",e["\ufd72"]="\u0637\u0645\u062d",e["\ufd73"]="\u0637\u0645\u0645",e["\ufd74"]="\u0637\u0645\u064a",e["\ufd75"]="\u0639\u062c\u0645",e["\ufd76"]="\u0639\u0645\u0645",e["\ufd77"]="\u0639\u0645\u0645",e["\ufd78"]="\u0639\u0645\u0649",e["\ufd79"]="\u063a\u0645\u0645",e["\ufd7a"]="\u063a\u0645\u064a",e["\ufd7b"]="\u063a\u0645\u0649",e["\ufd7c"]="\u0641\u062e\u0645",e["\ufd7d"]="\u0641\u062e\u0645",e["\ufd7e"]="\u0642\u0645\u062d",e["\ufd7f"]="\u0642\u0645\u0645",e["\ufd80"]="\u0644\u062d\u0645",e["\ufd81"]="\u0644\u062d\u064a",e["\ufd82"]="\u0644\u062d\u0649",e["\ufd83"]="\u0644\u062c\u062c",e["\ufd84"]="\u0644\u062c\u062c",e["\ufd85"]="\u0644\u062e\u0645",e["\ufd86"]="\u0644\u062e\u0645",e["\ufd87"]="\u0644\u0645\u062d",e["\ufd88"]="\u0644\u0645\u062d",e["\ufd89"]="\u0645\u062d\u062c",e["\ufd8a"]="\u0645\u062d\u0645",e["\ufd8b"]="\u0645\u062d\u064a",e["\ufd8c"]="\u0645\u062c\u062d",e["\ufd8d"]="\u0645\u062c\u0645",e["\ufd8e"]="\u0645\u062e\u062c",e["\ufd8f"]="\u0645\u062e\u0645",e["\ufd92"]="\u0645\u062c\u062e",e["\ufd93"]="\u0647\u0645\u062c",e["\ufd94"]="\u0647\u0645\u0645",e["\ufd95"]="\u0646\u062d\u0645",e["\ufd96"]="\u0646\u062d\u0649",e["\ufd97"]="\u0646\u062c\u0645",e["\ufd98"]="\u0646\u062c\u0645",e["\ufd99"]="\u0646\u062c\u0649",e["\ufd9a"]="\u0646\u0645\u064a",e["\ufd9b"]="\u0646\u0645\u0649",e["\ufd9c"]="\u064a\u0645\u0645",e["\ufd9d"]="\u064a\u0645\u0645",e["\ufd9e"]="\u0628\u062e\u064a",e["\ufd9f"]="\u062a\u062c\u064a",e["\ufda0"]="\u062a\u062c\u0649",e["\ufda1"]="\u062a\u062e\u064a",e["\ufda2"]="\u062a\u062e\u0649",e["\ufda3"]="\u062a\u0645\u064a",e["\ufda4"]="\u062a\u0645\u0649",e["\ufda5"]="\u062c\u0645\u064a",e["\ufda6"]="\u062c\u062d\u0649",e["\ufda7"]="\u062c\u0645\u0649",e["\ufda8"]="\u0633\u062e\u0649",e["\ufda9"]="\u0635\u062d\u064a",e["\ufdaa"]="\u0634\u062d\u064a",e["\ufdab"]="\u0636\u062d\u064a",e["\ufdac"]="\u0644\u062c\u064a",e["\ufdad"]="\u0644\u0645\u064a",e["\ufdae"]="\u064a\u062d\u064a",e["\ufdaf"]="\u064a\u062c\u064a",e["\ufdb0"]="\u064a\u0645\u064a",e["\ufdb1"]="\u0645\u0645\u064a",e["\ufdb2"]="\u0642\u0645\u064a",e["\ufdb3"]="\u0646\u062d\u064a",e["\ufdb4"]="\u0642\u0645\u062d",e["\ufdb5"]="\u0644\u062d\u0645",e["\ufdb6"]="\u0639\u0645\u064a",e["\ufdb7"]="\u0643\u0645\u064a",e["\ufdb8"]="\u0646\u062c\u062d",e["\ufdb9"]="\u0645\u062e\u064a",e["\ufdba"]="\u0644\u062c\u0645",e["\ufdbb"]="\u0643\u0645\u0645",e["\ufdbc"]="\u0644\u062c\u0645",e["\ufdbd"]="\u0646\u062c\u062d",e["\ufdbe"]="\u062c\u062d\u064a",e["\ufdbf"]="\u062d\u062c\u064a",e["\ufdc0"]="\u0645\u062c\u064a",e["\ufdc1"]="\u0641\u0645\u064a",e["\ufdc2"]="\u0628\u062d\u064a",e["\ufdc3"]="\u0643\u0645\u0645",e["\ufdc4"]="\u0639\u062c\u0645",e["\ufdc5"]="\u0635\u0645\u0645",e["\ufdc6"]="\u0633\u062e\u064a",e["\ufdc7"]="\u0646\u062c\u064a",e["\ufe49"]="\u203e",e["\ufe4a"]="\u203e",e["\ufe4b"]="\u203e",e["\ufe4c"]="\u203e",e["\ufe4d"]="_",e["\ufe4e"]="_",e["\ufe4f"]="_",e["\ufe80"]="\u0621",e["\ufe81"]="\u0622",e["\ufe82"]="\u0622",e["\ufe83"]="\u0623",e["\ufe84"]="\u0623",e["\ufe85"]="\u0624",e["\ufe86"]="\u0624",e["\ufe87"]="\u0625",e["\ufe88"]="\u0625",e["\ufe89"]="\u0626",e["\ufe8a"]="\u0626",e["\ufe8b"]="\u0626",e["\ufe8c"]="\u0626",e["\ufe8d"]="\u0627",e["\ufe8e"]="\u0627",e["\ufe8f"]="\u0628",e["\ufe90"]="\u0628",e["\ufe91"]="\u0628",e["\ufe92"]="\u0628",e["\ufe93"]="\u0629",e["\ufe94"]="\u0629",e["\ufe95"]="\u062a",e["\ufe96"]="\u062a",e["\ufe97"]="\u062a",e["\ufe98"]="\u062a",e["\ufe99"]="\u062b",e["\ufe9a"]="\u062b",e["\ufe9b"]="\u062b",e["\ufe9c"]="\u062b",e["\ufe9d"]="\u062c",e["\ufe9e"]="\u062c",e["\ufe9f"]="\u062c",e["\ufea0"]="\u062c",e["\ufea1"]="\u062d",e["\ufea2"]="\u062d",e["\ufea3"]="\u062d",e["\ufea4"]="\u062d",e["\ufea5"]="\u062e",e["\ufea6"]="\u062e",e["\ufea7"]="\u062e",e["\ufea8"]="\u062e",e["\ufea9"]="\u062f",e["\ufeaa"]="\u062f",e["\ufeab"]="\u0630",e["\ufeac"]="\u0630",e["\ufead"]="\u0631",e["\ufeae"]="\u0631",e["\ufeaf"]="\u0632",e["\ufeb0"]="\u0632",e["\ufeb1"]="\u0633",e["\ufeb2"]="\u0633",e["\ufeb3"]="\u0633",e["\ufeb4"]="\u0633",e["\ufeb5"]="\u0634",e["\ufeb6"]="\u0634",e["\ufeb7"]="\u0634",e["\ufeb8"]="\u0634",e["\ufeb9"]="\u0635",e["\ufeba"]="\u0635",e["\ufebb"]="\u0635",e["\ufebc"]="\u0635",e["\ufebd"]="\u0636",e["\ufebe"]="\u0636",e["\ufebf"]="\u0636",e["\ufec0"]="\u0636",e["\ufec1"]="\u0637",e["\ufec2"]="\u0637",e["\ufec3"]="\u0637",e["\ufec4"]="\u0637",e["\ufec5"]="\u0638",e["\ufec6"]="\u0638",e["\ufec7"]="\u0638",e["\ufec8"]="\u0638",e["\ufec9"]="\u0639",e["\ufeca"]="\u0639",e["\ufecb"]="\u0639",e["\ufecc"]="\u0639",e["\ufecd"]="\u063a",e["\ufece"]="\u063a",e["\ufecf"]="\u063a",e["\ufed0"]="\u063a",e["\ufed1"]="\u0641",e["\ufed2"]="\u0641",e["\ufed3"]="\u0641",e["\ufed4"]="\u0641",e["\ufed5"]="\u0642",e["\ufed6"]="\u0642",e["\ufed7"]="\u0642",e["\ufed8"]="\u0642",e["\ufed9"]="\u0643",e["\ufeda"]="\u0643",e["\ufedb"]="\u0643",e["\ufedc"]="\u0643",e["\ufedd"]="\u0644",e["\ufede"]="\u0644",e["\ufedf"]="\u0644",e["\ufee0"]="\u0644",e["\ufee1"]="\u0645",e["\ufee2"]="\u0645",e["\ufee3"]="\u0645",e["\ufee4"]="\u0645",e["\ufee5"]="\u0646",e["\ufee6"]="\u0646",e["\ufee7"]="\u0646",e["\ufee8"]="\u0646",e["\ufee9"]="\u0647",e["\ufeea"]="\u0647",e["\ufeeb"]="\u0647",e["\ufeec"]="\u0647",e["\ufeed"]="\u0648",e["\ufeee"]="\u0648",e["\ufeef"]="\u0649",e["\ufef0"]="\u0649",e["\ufef1"]="\u064a",e["\ufef2"]="\u064a",e["\ufef3"]="\u064a",e["\ufef4"]="\u064a",e["\ufef5"]="\u0644\u0622",e["\ufef6"]="\u0644\u0622",e["\ufef7"]="\u0644\u0623",e["\ufef8"]="\u0644\u0623",e["\ufef9"]="\u0644\u0625",e["\ufefa"]="\u0644\u0625",e["\ufefb"]="\u0644\u0627",e["\ufefc"]="\u0644\u0627"}));function h(e){var t=e.length;if(t<=1||!l(e.charCodeAt(0)))return e;for(var r="",a=t-1;a>=0;a--)r+=e[a];return r}t.mapSpecialUnicodeValues=i,t.reverseIfRtl=h,t.getUnicodeRangeFor=c,t.getNormalizedUnicodes=u,t.getUnicodeForGlyph=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FontRendererFactory=void 0;var a=r(5),n=r(207),i=r(210),o=r(209),s=r(190);function c(e){return c="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},c(e)}function l(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t,r){return t&&p(e.prototype,t),r&&p(e,r),e}var v=function(){function e(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function t(e,t){return e[t]<<8|e[t+1]}function r(r,n,i){var o,s,c,l=1===t(r,n+2)?e(r,n+8):e(r,n+16),u=t(r,n+l);if(4===u){t(r,n+l+2);var h=t(r,n+l+6)>>1;for(s=n+l+14,o=[],c=0;c<h;c++,s+=2)o[c]={end:t(r,s)};for(s+=2,c=0;c<h;c++,s+=2)o[c].start=t(r,s);for(c=0;c<h;c++,s+=2)o[c].idDelta=t(r,s);for(c=0;c<h;c++,s+=2){var f=t(r,s);if(0!==f){o[c].ids=[];for(var d=0,g=o[c].end-o[c].start+1;d<g;d++)o[c].ids[d]=t(r,s+f),f+=2}}return o}if(12===u){e(r,n+l+4);var p=e(r,n+l+12);for(s=n+l+16,o=[],c=0;c<p;c++)o.push({start:e(r,s),end:e(r,s+4),idDelta:e(r,s+8)-e(r,s)}),s+=12;return o}throw new a.FormatError("unsupported cmap: ".concat(u))}function c(e,t,r,a){var i={},o=new n.CFFParser(new s.Stream(e,t,r-t),i,a),c=o.parse();return{glyphs:c.charStrings.objects,subrs:c.topDict.privateDict&&c.topDict.privateDict.subrsIndex&&c.topDict.privateDict.subrsIndex.objects,gsubrs:c.globalSubrIndex&&c.globalSubrIndex.objects,isCFFCIDFont:c.isCIDFont,fdSelect:c.fdSelect,fdArray:c.fdArray}}function u(e,t,r){var a,n;r?(a=4,n=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}):(a=2,n=function(e,t){return e[t]<<9|e[t+1]<<1});for(var i=[],o=n(t,0),s=a;s<t.length;s+=a){var c=n(t,s);i.push(e.subarray(o,c)),o=c}return i}function d(e,t){var r=t.codePointAt(0),a=0,n=0,i=e.length-1;while(n<i){var o=n+i+1>>1;r<e[o].start?i=o-1:n=o}return e[n].start<=r&&r<=e[n].end&&(a=e[n].idDelta+(e[n].ids?e[n].ids[r-e[n].start]:r)&65535),{charCode:r,glyphId:a}}function p(e,t,r){function a(e,r){t.push({cmd:"moveTo",args:[e,r]})}function n(e,r){t.push({cmd:"lineTo",args:[e,r]})}function i(e,r,a,n){t.push({cmd:"quadraticCurveTo",args:[e,r,a,n]})}var o,s=0,c=(e[s]<<24|e[s+1]<<16)>>16,l=0,u=0;if(s+=10,c<0)do{o=e[s]<<8|e[s+1];var h,f,d=e[s+2]<<8|e[s+3];s+=4,1&o?(h=(e[s]<<24|e[s+1]<<16)>>16,f=(e[s+2]<<24|e[s+3]<<16)>>16,s+=4):(h=e[s++],f=e[s++]),2&o?(l=h,u=f):(l=0,u=0);var g=1,m=1,v=0,b=0;8&o?(g=m=(e[s]<<24|e[s+1]<<16)/1073741824,s+=2):64&o?(g=(e[s]<<24|e[s+1]<<16)/1073741824,m=(e[s+2]<<24|e[s+3]<<16)/1073741824,s+=4):128&o&&(g=(e[s]<<24|e[s+1]<<16)/1073741824,v=(e[s+2]<<24|e[s+3]<<16)/1073741824,b=(e[s+4]<<24|e[s+5]<<16)/1073741824,m=(e[s+6]<<24|e[s+7]<<16)/1073741824,s+=8);var y=r.glyphs[d];y&&(t.push({cmd:"save"}),t.push({cmd:"transform",args:[g,v,b,m,l,u]}),p(y,t,r),t.push({cmd:"restore"}))}while(32&o);else{var w,k,S=[];for(w=0;w<c;w++)S.push(e[s]<<8|e[s+1]),s+=2;var x=e[s]<<8|e[s+1];s+=2+x;var C=S[S.length-1]+1,A=[];while(A.length<C){o=e[s++];var O=1;8&o&&(O+=e[s++]);while(O-- >0)A.push({flags:o})}for(w=0;w<C;w++){switch(18&A[w].flags){case 0:l+=(e[s]<<24|e[s+1]<<16)>>16,s+=2;break;case 2:l-=e[s++];break;case 18:l+=e[s++];break}A[w].x=l}for(w=0;w<C;w++){switch(36&A[w].flags){case 0:u+=(e[s]<<24|e[s+1]<<16)>>16,s+=2;break;case 4:u-=e[s++];break;case 36:u+=e[s++];break}A[w].y=u}var P=0;for(s=0;s<c;s++){var I=S[s],T=A.slice(P,I+1);if(1&T[0].flags)T.push(T[0]);else if(1&T[T.length-1].flags)T.unshift(T[T.length-1]);else{var E={flags:1,x:(T[0].x+T[T.length-1].x)/2,y:(T[0].y+T[T.length-1].y)/2};T.unshift(E),T.push(E)}for(a(T[0].x,T[0].y),w=1,k=T.length;w<k;w++)1&T[w].flags?n(T[w].x,T[w].y):1&T[w+1].flags?(i(T[w].x,T[w].y,T[w+1].x,T[w+1].y),w++):i(T[w].x,T[w].y,(T[w].x+T[w+1].x)/2,(T[w].y+T[w+1].y)/2);P=I+1}}}function v(e,t,r,n){var i=[],s=0,c=0,l=0;function u(e,r){t.push({cmd:"moveTo",args:[e,r]})}function h(e,r){t.push({cmd:"lineTo",args:[e,r]})}function f(e,r,a,n,i,o){t.push({cmd:"bezierCurveTo",args:[e,r,a,n,i,o]})}function g(e){var p=0;while(p<e.length){var m,b,y,w,k,S,x,C,A,O=!1,P=e[p++];switch(P){case 1:l+=i.length>>1,O=!0;break;case 3:l+=i.length>>1,O=!0;break;case 4:c+=i.pop(),u(s,c),O=!0;break;case 5:while(i.length>0)s+=i.shift(),c+=i.shift(),h(s,c);break;case 6:while(i.length>0){if(s+=i.shift(),h(s,c),0===i.length)break;c+=i.shift(),h(s,c)}break;case 7:while(i.length>0){if(c+=i.shift(),h(s,c),0===i.length)break;s+=i.shift(),h(s,c)}break;case 8:while(i.length>0)m=s+i.shift(),y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+i.shift(),f(m,y,b,w,s,c);break;case 10:if(C=i.pop(),A=null,r.isCFFCIDFont){var I=r.fdSelect.getFDIndex(n);if(I>=0&&I<r.fdArray.length){var T=r.fdArray[I],E=void 0;if(T.privateDict&&T.privateDict.subrsIndex&&(E=T.privateDict.subrsIndex.objects),E){var F=E.length;C+=F<1240?107:F<33900?1131:32768,A=E[C]}}else(0,a.warn)("Invalid fd index for glyph index.")}else A=r.subrs[C+r.subrsBias];A&&g(A);break;case 11:return;case 12:switch(P=e[p++],P){case 34:m=s+i.shift(),b=m+i.shift(),k=c+i.shift(),s=b+i.shift(),f(m,c,b,k,s,k),m=s+i.shift(),b=m+i.shift(),s=b+i.shift(),f(m,k,b,c,s,c);break;case 35:m=s+i.shift(),y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+i.shift(),f(m,y,b,w,s,c),m=s+i.shift(),y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+i.shift(),f(m,y,b,w,s,c),i.pop();break;case 36:m=s+i.shift(),k=c+i.shift(),b=m+i.shift(),S=k+i.shift(),s=b+i.shift(),f(m,k,b,S,s,S),m=s+i.shift(),b=m+i.shift(),x=S+i.shift(),s=b+i.shift(),f(m,S,b,x,s,c);break;case 37:var B=s,_=c;m=s+i.shift(),y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+i.shift(),f(m,y,b,w,s,c),m=s+i.shift(),y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b,c=w,Math.abs(s-B)>Math.abs(c-_)?s+=i.shift():c+=i.shift(),f(m,y,b,w,s,c);break;default:throw new a.FormatError("unknown operator: 12 ".concat(P))}break;case 14:if(i.length>=4){var R=i.pop(),L=i.pop();c=i.pop(),s=i.pop(),t.push({cmd:"save"}),t.push({cmd:"translate",args:[s,c]});var M=d(r.cmap,String.fromCharCode(r.glyphNameMap[o.StandardEncoding[R]]));v(r.glyphs[M.glyphId],t,r,M.glyphId),t.push({cmd:"restore"}),M=d(r.cmap,String.fromCharCode(r.glyphNameMap[o.StandardEncoding[L]])),v(r.glyphs[M.glyphId],t,r,M.glyphId)}return;case 18:l+=i.length>>1,O=!0;break;case 19:l+=i.length>>1,p+=l+7>>3,O=!0;break;case 20:l+=i.length>>1,p+=l+7>>3,O=!0;break;case 21:c+=i.pop(),s+=i.pop(),u(s,c),O=!0;break;case 22:s+=i.pop(),u(s,c),O=!0;break;case 23:l+=i.length>>1,O=!0;break;case 24:while(i.length>2)m=s+i.shift(),y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+i.shift(),f(m,y,b,w,s,c);s+=i.shift(),c+=i.shift(),h(s,c);break;case 25:while(i.length>6)s+=i.shift(),c+=i.shift(),h(s,c);m=s+i.shift(),y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+i.shift(),f(m,y,b,w,s,c);break;case 26:i.length%2&&(s+=i.shift());while(i.length>0)m=s,y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b,c=w+i.shift(),f(m,y,b,w,s,c);break;case 27:i.length%2&&(c+=i.shift());while(i.length>0)m=s+i.shift(),y=c,b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w,f(m,y,b,w,s,c);break;case 28:i.push((e[p]<<24|e[p+1]<<16)>>16),p+=2;break;case 29:C=i.pop()+r.gsubrsBias,A=r.gsubrs[C],A&&g(A);break;case 30:while(i.length>0){if(m=s,y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+(1===i.length?i.shift():0),f(m,y,b,w,s,c),0===i.length)break;m=s+i.shift(),y=c,b=m+i.shift(),w=y+i.shift(),c=w+i.shift(),s=b+(1===i.length?i.shift():0),f(m,y,b,w,s,c)}break;case 31:while(i.length>0){if(m=s+i.shift(),y=c,b=m+i.shift(),w=y+i.shift(),c=w+i.shift(),s=b+(1===i.length?i.shift():0),f(m,y,b,w,s,c),0===i.length)break;m=s,y=c+i.shift(),b=m+i.shift(),w=y+i.shift(),s=b+i.shift(),c=w+(1===i.length?i.shift():0),f(m,y,b,w,s,c)}break;default:if(P<32)throw new a.FormatError("unknown operator: ".concat(P));P<247?i.push(P-139):P<251?i.push(256*(P-247)+e[p++]+108):P<255?i.push(256*-(P-251)-e[p++]-108):(i.push((e[p]<<24|e[p+1]<<16|e[p+2]<<8|e[p+3])/65536),p+=4);break}O&&(i.length=0)}}g(e)}var b=[],y=function(){function e(t){g(this,e),this.constructor===e&&(0,a.unreachable)("Cannot initialize CompiledFont."),this.fontMatrix=t,this.compiledGlyphs=Object.create(null),this.compiledCharCodeToGlyphId=Object.create(null)}return m(e,[{key:"getPathJs",value:function(e){var t=d(this.cmap,e),r=this.compiledGlyphs[t.glyphId];return r||(r=this.compileGlyph(this.glyphs[t.glyphId],t.glyphId),this.compiledGlyphs[t.glyphId]=r),void 0===this.compiledCharCodeToGlyphId[t.charCode]&&(this.compiledCharCodeToGlyphId[t.charCode]=t.glyphId),r}},{key:"compileGlyph",value:function(e,t){if(!e||0===e.length||14===e[0])return b;var r=this.fontMatrix;if(this.isCFFCIDFont){var n=this.fdSelect.getFDIndex(t);if(n>=0&&n<this.fdArray.length){var i=this.fdArray[n];r=i.getByName("FontMatrix")||a.FONT_IDENTITY_MATRIX}else(0,a.warn)("Invalid fd index for glyph index.")}var o=[];return o.push({cmd:"save"}),o.push({cmd:"transform",args:r.slice()}),o.push({cmd:"scale",args:["size","-size"]}),this.compileGlyphImpl(e,o,t),o.push({cmd:"restore"}),o}},{key:"compileGlyphImpl",value:function(){(0,a.unreachable)("Children classes should implement this.")}},{key:"hasBuiltPath",value:function(e){var t=d(this.cmap,e);return void 0!==this.compiledGlyphs[t.glyphId]&&void 0!==this.compiledCharCodeToGlyphId[t.charCode]}}]),e}(),w=function(e){function t(e,r,a){var n;return g(this,t),n=l(this,h(t).call(this,a||[488e-6,0,0,488e-6,0,0])),n.glyphs=e,n.cmap=r,n}return f(t,e),m(t,[{key:"compileGlyphImpl",value:function(e,t){p(e,t,this)}}]),t}(y),k=function(e){function t(e,r,a,n){var o;return g(this,t),o=l(this,h(t).call(this,a||[.001,0,0,.001,0,0])),o.glyphs=e.glyphs,o.gsubrs=e.gsubrs||[],o.subrs=e.subrs||[],o.cmap=r,o.glyphNameMap=n||(0,i.getGlyphsUnicode)(),o.gsubrsBias=o.gsubrs.length<1240?107:o.gsubrs.length<33900?1131:32768,o.subrsBias=o.subrs.length<1240?107:o.subrs.length<33900?1131:32768,o.isCFFCIDFont=e.isCFFCIDFont,o.fdSelect=e.fdSelect,o.fdArray=e.fdArray,o}return f(t,e),m(t,[{key:"compileGlyphImpl",value:function(e,t,r){v(e,t,this,r)}}]),t}(y);return{create:function(n,i){for(var o,s,l,h,f,d,g=new Uint8Array(n.data),p=t(g,4),m=0,v=12;m<p;m++,v+=16){var b=(0,a.bytesToString)(g.subarray(v,v+4)),y=e(g,v+8),S=e(g,v+12);switch(b){case"cmap":o=r(g,y,y+S);break;case"glyf":s=g.subarray(y,y+S);break;case"loca":l=g.subarray(y,y+S);break;case"head":d=t(g,y+18),f=t(g,y+50);break;case"CFF ":h=c(g,y,y+S,i);break}}if(s){var x=d?[1/d,0,0,1/d,0,0]:n.fontMatrix;return new w(u(s,l,f),o,x)}return new k(h,o,n.fontMatrix,n.glyphNameMap)}}}();t.FontRendererFactory=v},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Type1Parser=void 0;var a=r(5),n=r(209),i=r(190),o=!1,s=function(){var e={hstem:[1],vstem:[3],vmoveto:[4],rlineto:[5],hlineto:[6],vlineto:[7],rrcurveto:[8],callsubr:[10],flex:[12,35],drop:[12,18],endchar:[14],rmoveto:[21],hmoveto:[22],vhcurveto:[30],hvcurveto:[31]};function t(){this.width=0,this.lsb=0,this.flexing=!1,this.output=[],this.stack=[]}return t.prototype={convert:function(t,r,n){for(var i,s,c,l=t.length,u=!1,h=0;h<l;h++){var f=t[h];if(f<32){switch(12===f&&(f=(f<<8)+t[++h]),f){case 1:if(!o){this.stack=[];break}u=this.executeCommand(2,e.hstem);break;case 3:if(!o){this.stack=[];break}u=this.executeCommand(2,e.vstem);break;case 4:if(this.flexing){if(this.stack.length<1){u=!0;break}var d=this.stack.pop();this.stack.push(0,d);break}u=this.executeCommand(1,e.vmoveto);break;case 5:u=this.executeCommand(2,e.rlineto);break;case 6:u=this.executeCommand(1,e.hlineto);break;case 7:u=this.executeCommand(1,e.vlineto);break;case 8:u=this.executeCommand(6,e.rrcurveto);break;case 9:this.stack=[];break;case 10:if(this.stack.length<1){u=!0;break}if(c=this.stack.pop(),!r[c]){u=!0;break}u=this.convert(r[c],r,n);break;case 11:return u;case 13:if(this.stack.length<2){u=!0;break}i=this.stack.pop(),s=this.stack.pop(),this.lsb=s,this.width=i,this.stack.push(i,s),u=this.executeCommand(2,e.hmoveto);break;case 14:this.output.push(e.endchar[0]);break;case 21:if(this.flexing)break;u=this.executeCommand(2,e.rmoveto);break;case 22:if(this.flexing){this.stack.push(0);break}u=this.executeCommand(1,e.hmoveto);break;case 30:u=this.executeCommand(4,e.vhcurveto);break;case 31:u=this.executeCommand(4,e.hvcurveto);break;case 3072:this.stack=[];break;case 3073:if(!o){this.stack=[];break}u=this.executeCommand(2,e.vstem);break;case 3074:if(!o){this.stack=[];break}u=this.executeCommand(2,e.hstem);break;case 3078:n?(this.seac=this.stack.splice(-4,4),u=this.executeCommand(0,e.endchar)):u=this.executeCommand(4,e.endchar);break;case 3079:if(this.stack.length<4){u=!0;break}this.stack.pop(),i=this.stack.pop();var g=this.stack.pop();s=this.stack.pop(),this.lsb=s,this.width=i,this.stack.push(i,s,g),u=this.executeCommand(3,e.rmoveto);break;case 3084:if(this.stack.length<2){u=!0;break}var p=this.stack.pop(),m=this.stack.pop();this.stack.push(m/p);break;case 3088:if(this.stack.length<2){u=!0;break}c=this.stack.pop();var v=this.stack.pop();if(0===c&&3===v){var b=this.stack.splice(this.stack.length-17,17);this.stack.push(b[2]+b[0],b[3]+b[1],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14]),u=this.executeCommand(13,e.flex,!0),this.flexing=!1,this.stack.push(b[15],b[16])}else 1===c&&0===v&&(this.flexing=!0);break;case 3089:break;case 3105:this.stack=[];break;default:(0,a.warn)('Unknown type 1 charstring command of "'+f+'"');break}if(u)break}else f<=246?f-=139:f=f<=250?256*(f-247)+t[++h]+108:f<=254?-256*(f-251)-t[++h]-108:(255&t[++h])<<24|(255&t[++h])<<16|(255&t[++h])<<8|(255&t[++h])<<0,this.stack.push(f)}return u},executeCommand:function(e,t,r){var a=this.stack.length;if(e>a)return!0;for(var n=a-e,i=n;i<a;i++){var o=this.stack[i];Number.isInteger(o)?this.output.push(28,o>>8&255,255&o):(o=65536*o|0,this.output.push(255,o>>24&255,o>>16&255,o>>8&255,255&o))}return this.output.push.apply(this.output,t),r?this.stack.splice(n,e):this.stack.length=0,!1}},t}(),c=function(){var e=55665,t=4330;function r(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function c(e,t,r){if(r>=e.length)return new Uint8Array(0);var a,n,i=0|t,o=52845,s=22719;for(a=0;a<r;a++)i=(e[a]+i)*o+s&65535;var c=e.length-r,l=new Uint8Array(c);for(a=r,n=0;n<c;a++,n++){var u=e[a];l[n]=u^i>>8,i=(u+i)*o+s&65535}return l}function l(e,t,a){var n,i,o=0|t,s=52845,c=22719,l=e.length,u=l>>>1,h=new Uint8Array(u);for(n=0,i=0;n<l;n++){var f=e[n];if(r(f)){var d;n++;while(n<l&&!r(d=e[n]))n++;if(n<l){var g=parseInt(String.fromCharCode(f,d),16);h[i++]=g^o>>8,o=(g+o)*s+c&65535}}}return Array.prototype.slice.call(h,a,i)}function u(e){return 47===e||91===e||93===e||123===e||125===e||40===e||41===e}function h(t,a,n){if(a){var o=t.getBytes(),s=!(r(o[0])&&r(o[1])&&r(o[2])&&r(o[3]));t=new i.Stream(s?c(o,e,4):l(o,e,4))}this.seacAnalysisEnabled=!!n,this.stream=t,this.nextChar()}return h.prototype={readNumberArray:function(){this.getToken();var e=[];while(1){var t=this.getToken();if(null===t||"]"===t||"}"===t)break;e.push(parseFloat(t||0))}return e},readNumber:function(){var e=this.getToken();return parseFloat(e||0)},readInt:function(){var e=this.getToken();return 0|parseInt(e||0,10)},readBoolean:function(){var e=this.getToken();return"true"===e?1:0},nextChar:function(){return this.currentChar=this.stream.getByte()},getToken:function(){var e=!1,t=this.currentChar;while(1){if(-1===t)return null;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!(0,a.isSpace)(t))break;t=this.nextChar()}if(u(t))return this.nextChar(),String.fromCharCode(t);var r="";do{r+=String.fromCharCode(t),t=this.nextChar()}while(t>=0&&!(0,a.isSpace)(t)&&!u(t));return r},readCharStrings:function(e,r){return-1===r?e:c(e,t,r)},extractFontProgram:function(e){var t=this.stream,r=[],a=[],n=Object.create(null);n["lenIV"]=4;var i,c,l,u,h,f={subrs:[],charstrings:[],properties:{privateData:n}};while(null!==(i=this.getToken()))if("/"===i)switch(i=this.getToken(),i){case"CharStrings":this.getToken(),this.getToken(),this.getToken(),this.getToken();while(1){if(i=this.getToken(),null===i||"end"===i)break;if("/"===i){var d=this.getToken();c=this.readInt(),this.getToken(),l=c>0?t.getBytes(c):new Uint8Array(0),u=f.properties.privateData["lenIV"],h=this.readCharStrings(l,u),this.nextChar(),i=this.getToken(),"noaccess"===i&&this.getToken(),a.push({glyph:d,encoded:h})}}break;case"Subrs":this.readInt(),this.getToken();while("dup"===this.getToken()){var g=this.readInt();c=this.readInt(),this.getToken(),l=c>0?t.getBytes(c):new Uint8Array(0),u=f.properties.privateData["lenIV"],h=this.readCharStrings(l,u),this.nextChar(),i=this.getToken(),"noaccess"===i&&this.getToken(),r[g]=h}break;case"BlueValues":case"OtherBlues":case"FamilyBlues":case"FamilyOtherBlues":var p=this.readNumberArray();p.length>0&&p.length%2===0&&o&&(f.properties.privateData[i]=p);break;case"StemSnapH":case"StemSnapV":f.properties.privateData[i]=this.readNumberArray();break;case"StdHW":case"StdVW":f.properties.privateData[i]=this.readNumberArray()[0];break;case"BlueShift":case"lenIV":case"BlueFuzz":case"BlueScale":case"LanguageGroup":case"ExpansionFactor":f.properties.privateData[i]=this.readNumber();break;case"ForceBold":f.properties.privateData[i]=this.readBoolean();break}for(var m=0;m<a.length;m++){d=a[m].glyph,h=a[m].encoded;var v=new s,b=v.convert(h,r,this.seacAnalysisEnabled),y=v.output;if(b&&(y=[14]),f.charstrings.push({glyphName:d,charstring:y,width:v.width,lsb:v.lsb,seac:v.seac}),e.builtInEncoding){var w=e.builtInEncoding.indexOf(d);w>-1&&void 0===e.widths[w]&&w>=e.firstChar&&w<=e.lastChar&&(e.widths[w]=v.width)}}return f},extractFontHeader:function(e){var t;while(null!==(t=this.getToken()))if("/"===t)switch(t=this.getToken(),t){case"FontMatrix":var r=this.readNumberArray();e.fontMatrix=r;break;case"Encoding":var a,i=this.getToken();if(/^\d+$/.test(i)){a=[];var o=0|parseInt(i,10);this.getToken();for(var s=0;s<o;s++){t=this.getToken();while("dup"!==t&&"def"!==t)if(t=this.getToken(),null===t)return;if("def"===t)break;var c=this.readInt();this.getToken();var l=this.getToken();a[c]=l,this.getToken()}}else a=(0,n.getEncoding)(i);e.builtInEncoding=a;break;case"FontBBox":var u=this.readNumberArray();e.ascent=Math.max(u[3],u[1]),e.descent=Math.min(u[1],u[3]),e.ascentScaled=!0;break}}},h}();t.Type1Parser=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTilingPatternIR=u,t.Pattern=void 0;var a=r(5),n=r(201),i=r(183),o=r(186),s={FUNCTION_BASED:1,AXIAL:2,RADIAL:3,FREE_FORM_MESH:4,LATTICE_FORM_MESH:5,COONS_PATCH_MESH:6,TENSOR_PATCH_MESH:7},c=function(){function e(){(0,a.unreachable)("should not call Pattern constructor")}return e.prototype={getPattern:function(e){(0,a.unreachable)("Should not call Pattern.getStyle: ".concat(e))}},e.parseShading=function(e,t,r,n,c,u){var h=(0,i.isStream)(e)?e.dict:e,f=h.get("ShadingType");try{switch(f){case s.AXIAL:case s.RADIAL:return new l.RadialAxial(h,t,r,n,u);case s.FREE_FORM_MESH:case s.LATTICE_FORM_MESH:case s.COONS_PATCH_MESH:case s.TENSOR_PATCH_MESH:return new l.Mesh(e,t,r,n,u);default:throw new a.FormatError("Unsupported ShadingType: "+f)}}catch(d){if(d instanceof o.MissingDataException)throw d;return c.send("UnsupportedFeature",{featureId:a.UNSUPPORTED_FEATURES.shadingPattern}),(0,a.warn)(d),new l.Dummy}},e}();t.Pattern=c;var l={};function u(e,t,r){var n=t.getArray("Matrix"),i=a.Util.normalizeRect(t.getArray("BBox")),o=t.get("XStep"),s=t.get("YStep"),c=t.get("PaintType"),l=t.get("TilingType");if(i[2]-i[0]===0||i[3]-i[1]===0)throw new a.FormatError("Invalid getTilingPatternIR /BBox array: [".concat(i,"]."));return["TilingPattern",r,e,n,i,o,s,c,l]}l.SMALL_NUMBER=1e-6,l.RadialAxial=function(){function e(e,t,r,i,o){this.matrix=t,this.coordsArr=e.getArray("Coords"),this.shadingType=e.get("ShadingType"),this.type="Pattern";var c=e.get("ColorSpace","CS");c=n.ColorSpace.parse(c,r,i,o),this.cs=c;var u=e.getArray("BBox");Array.isArray(u)&&4===u.length?this.bbox=a.Util.normalizeRect(u):this.bbox=null;var h=0,f=1;if(e.has("Domain")){var d=e.getArray("Domain");h=d[0],f=d[1]}var g=!1,p=!1;if(e.has("Extend")){var m=e.getArray("Extend");g=m[0],p=m[1]}if(this.shadingType===s.RADIAL&&(!g||!p)){var v=this.coordsArr[0],b=this.coordsArr[1],y=this.coordsArr[2],w=this.coordsArr[3],k=this.coordsArr[4],S=this.coordsArr[5],x=Math.sqrt((v-w)*(v-w)+(b-k)*(b-k));y<=S+x&&S<=y+x&&(0,a.warn)("Unsupported radial gradient.")}this.extendStart=g,this.extendEnd=p;var C=e.get("Function"),A=o.createFromArray(C),O=10,P=(f-h)/O,I=this.colorStops=[];if(h>=f||P<=0)(0,a.info)("Bad shading domain.");else{for(var T,E=new Float32Array(c.numComps),F=new Float32Array(1),B=0;B<=O;B++){F[0]=h+B*P,A(F,0,E,0),T=c.getRgb(E,0);var _=a.Util.makeCssRgb(T[0],T[1],T[2]);I.push([B/O,_])}var R="transparent";e.has("Background")&&(T=c.getRgb(e.get("Background"),0),R=a.Util.makeCssRgb(T[0],T[1],T[2])),g||(I.unshift([0,R]),I[1][0]+=l.SMALL_NUMBER),p||(I[I.length-1][0]-=l.SMALL_NUMBER,I.push([1,R])),this.colorStops=I}}return e.prototype={getIR:function(){var e,t,r,n,i,o=this.coordsArr,c=this.shadingType;c===s.AXIAL?(t=[o[0],o[1]],r=[o[2],o[3]],n=null,i=null,e="axial"):c===s.RADIAL?(t=[o[0],o[1]],r=[o[3],o[4]],n=o[2],i=o[5],e="radial"):(0,a.unreachable)("getPattern type unknown: ".concat(c));var l=this.matrix;if(l&&(t=a.Util.applyTransform(t,l),r=a.Util.applyTransform(r,l),c===s.RADIAL)){var u=a.Util.singularValueDecompose2dScale(l);n*=u[0],i*=u[1]}return["RadialAxial",e,this.bbox,this.colorStops,t,r,n,i]}},e}(),l.Mesh=function(){function e(e,t){this.stream=e,this.context=t,this.buffer=0,this.bufferLength=0;var r=t.numComps;this.tmpCompsBuf=new Float32Array(r);var a=t.colorSpace.numComps;this.tmpCsCompsBuf=t.colorFn?new Float32Array(a):this.tmpCompsBuf}function t(e,t){var r=e.coords,n=e.colors,i=[],o=[],s=0;while(t.hasData){var c=t.readFlag(),l=t.readCoordinate(),u=t.readComponents();if(0===s){if(!(0<=c&&c<=2))throw new a.FormatError("Unknown type4 flag");switch(c){case 0:s=3;break;case 1:o.push(o[o.length-2],o[o.length-1]),s=1;break;case 2:o.push(o[o.length-3],o[o.length-1]),s=1;break}i.push(c)}o.push(r.length),r.push(l),n.push(u),s--,t.align()}e.figures.push({type:"triangles",coords:new Int32Array(o),colors:new Int32Array(o)})}function r(e,t,r){var a=e.coords,n=e.colors,i=[];while(t.hasData){var o=t.readCoordinate(),s=t.readComponents();i.push(a.length),a.push(o),n.push(s)}e.figures.push({type:"lattice",coords:new Int32Array(i),colors:new Int32Array(i),verticesPerRow:r})}e.prototype={get hasData(){if(this.stream.end)return this.stream.pos<this.stream.end;if(this.bufferLength>0)return!0;var e=this.stream.getByte();return!(e<0)&&(this.buffer=e,this.bufferLength=8,!0)},readBits:function(e){var t=this.buffer,r=this.bufferLength;if(32===e){if(0===r)return(this.stream.getByte()<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte())>>>0;t=t<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte();var a=this.stream.getByte();return this.buffer=a&(1<<r)-1,(t<<8-r|(255&a)>>r)>>>0}if(8===e&&0===r)return this.stream.getByte();while(r<e)t=t<<8|this.stream.getByte(),r+=8;return r-=e,this.bufferLength=r,this.buffer=t&(1<<r)-1,t>>r},align:function(){this.buffer=0,this.bufferLength=0},readFlag:function(){return this.readBits(this.context.bitsPerFlag)},readCoordinate:function(){var e=this.context.bitsPerCoordinate,t=this.readBits(e),r=this.readBits(e),a=this.context.decode,n=e<32?1/((1<<e)-1):2.3283064365386963e-10;return[t*n*(a[1]-a[0])+a[0],r*n*(a[3]-a[2])+a[2]]},readComponents:function(){for(var e=this.context.numComps,t=this.context.bitsPerComponent,r=t<32?1/((1<<t)-1):2.3283064365386963e-10,a=this.context.decode,n=this.tmpCompsBuf,i=0,o=4;i<e;i++,o+=2){var s=this.readBits(t);n[i]=s*r*(a[o+1]-a[o])+a[o]}var c=this.tmpCsCompsBuf;return this.context.colorFn&&this.context.colorFn(n,0,c,0),this.context.colorSpace.getRgb(c,0)}};var o=3,c=20,l=20,u=function(){function e(e){for(var t=[],r=0;r<=e;r++){var a=r/e,n=1-a;t.push(new Float32Array([n*n*n,3*a*n*n,3*a*a*n,a*a*a]))}return t}var t=[];return function(r){return t[r]||(t[r]=e(r)),t[r]}}();function h(e,t){var r=e.figures[t];(0,a.assert)("patch"===r.type,"Unexpected patch mesh figure");var n=e.coords,i=e.colors,s=r.coords,h=r.colors,f=Math.min(n[s[0]][0],n[s[3]][0],n[s[12]][0],n[s[15]][0]),d=Math.min(n[s[0]][1],n[s[3]][1],n[s[12]][1],n[s[15]][1]),g=Math.max(n[s[0]][0],n[s[3]][0],n[s[12]][0],n[s[15]][0]),p=Math.max(n[s[0]][1],n[s[3]][1],n[s[12]][1],n[s[15]][1]),m=Math.ceil((g-f)*l/(e.bounds[2]-e.bounds[0]));m=Math.max(o,Math.min(c,m));var v=Math.ceil((p-d)*l/(e.bounds[3]-e.bounds[1]));v=Math.max(o,Math.min(c,v));for(var b=m+1,y=new Int32Array((v+1)*b),w=new Int32Array((v+1)*b),k=0,S=new Uint8Array(3),x=new Uint8Array(3),C=i[h[0]],A=i[h[1]],O=i[h[2]],P=i[h[3]],I=u(v),T=u(m),E=0;E<=v;E++){S[0]=(C[0]*(v-E)+O[0]*E)/v|0,S[1]=(C[1]*(v-E)+O[1]*E)/v|0,S[2]=(C[2]*(v-E)+O[2]*E)/v|0,x[0]=(A[0]*(v-E)+P[0]*E)/v|0,x[1]=(A[1]*(v-E)+P[1]*E)/v|0,x[2]=(A[2]*(v-E)+P[2]*E)/v|0;for(var F=0;F<=m;F++,k++)if(0!==E&&E!==v||0!==F&&F!==m){for(var B=0,_=0,R=0,L=0;L<=3;L++)for(var M=0;M<=3;M++,R++){var D=I[E][L]*T[F][M];B+=n[s[R]][0]*D,_+=n[s[R]][1]*D}y[k]=n.length,n.push([B,_]),w[k]=i.length;var N=new Uint8Array(3);N[0]=(S[0]*(m-F)+x[0]*F)/m|0,N[1]=(S[1]*(m-F)+x[1]*F)/m|0,N[2]=(S[2]*(m-F)+x[2]*F)/m|0,i.push(N)}}y[0]=s[0],w[0]=h[0],y[m]=s[3],w[m]=h[1],y[b*v]=s[12],w[b*v]=h[2],y[b*v+m]=s[15],w[b*v+m]=h[3],e.figures[t]={type:"lattice",coords:y,colors:w,verticesPerRow:b}}function f(e,t){var r=e.coords,n=e.colors,i=new Int32Array(16),o=new Int32Array(4);while(t.hasData){var s,c,l=t.readFlag();if(!(0<=l&&l<=3))throw new a.FormatError("Unknown type6 flag");var u=r.length;for(s=0,c=0!==l?8:12;s<c;s++)r.push(t.readCoordinate());var h,f,d,g,p=n.length;for(s=0,c=0!==l?2:4;s<c;s++)n.push(t.readComponents());switch(l){case 0:i[12]=u+3,i[13]=u+4,i[14]=u+5,i[15]=u+6,i[8]=u+2,i[11]=u+7,i[4]=u+1,i[7]=u+8,i[0]=u,i[1]=u+11,i[2]=u+10,i[3]=u+9,o[2]=p+1,o[3]=p+2,o[0]=p,o[1]=p+3;break;case 1:h=i[12],f=i[13],d=i[14],g=i[15],i[12]=g,i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=d,i[11]=u+3,i[4]=f,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[2],f=o[3],o[2]=f,o[3]=p,o[0]=h,o[1]=p+1;break;case 2:h=i[15],f=i[11],i[12]=i[3],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[7],i[11]=u+3,i[4]=f,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[3],o[2]=o[1],o[3]=p,o[0]=h,o[1]=p+1;break;case 3:i[12]=i[0],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[1],i[11]=u+3,i[4]=i[2],i[7]=u+4,i[0]=i[3],i[1]=u+7,i[2]=u+6,i[3]=u+5,o[2]=o[0],o[3]=p,o[0]=o[1],o[1]=p+1;break}i[5]=r.length,r.push([(-4*r[i[0]][0]-r[i[15]][0]+6*(r[i[4]][0]+r[i[1]][0])-2*(r[i[12]][0]+r[i[3]][0])+3*(r[i[13]][0]+r[i[7]][0]))/9,(-4*r[i[0]][1]-r[i[15]][1]+6*(r[i[4]][1]+r[i[1]][1])-2*(r[i[12]][1]+r[i[3]][1])+3*(r[i[13]][1]+r[i[7]][1]))/9]),i[6]=r.length,r.push([(-4*r[i[3]][0]-r[i[12]][0]+6*(r[i[2]][0]+r[i[7]][0])-2*(r[i[0]][0]+r[i[15]][0])+3*(r[i[4]][0]+r[i[14]][0]))/9,(-4*r[i[3]][1]-r[i[12]][1]+6*(r[i[2]][1]+r[i[7]][1])-2*(r[i[0]][1]+r[i[15]][1])+3*(r[i[4]][1]+r[i[14]][1]))/9]),i[9]=r.length,r.push([(-4*r[i[12]][0]-r[i[3]][0]+6*(r[i[8]][0]+r[i[13]][0])-2*(r[i[0]][0]+r[i[15]][0])+3*(r[i[11]][0]+r[i[1]][0]))/9,(-4*r[i[12]][1]-r[i[3]][1]+6*(r[i[8]][1]+r[i[13]][1])-2*(r[i[0]][1]+r[i[15]][1])+3*(r[i[11]][1]+r[i[1]][1]))/9]),i[10]=r.length,r.push([(-4*r[i[15]][0]-r[i[0]][0]+6*(r[i[11]][0]+r[i[14]][0])-2*(r[i[12]][0]+r[i[3]][0])+3*(r[i[2]][0]+r[i[8]][0]))/9,(-4*r[i[15]][1]-r[i[0]][1]+6*(r[i[11]][1]+r[i[14]][1])-2*(r[i[12]][1]+r[i[3]][1])+3*(r[i[2]][1]+r[i[8]][1]))/9]),e.figures.push({type:"patch",coords:new Int32Array(i),colors:new Int32Array(o)})}}function d(e,t){var r=e.coords,n=e.colors,i=new Int32Array(16),o=new Int32Array(4);while(t.hasData){var s,c,l=t.readFlag();if(!(0<=l&&l<=3))throw new a.FormatError("Unknown type7 flag");var u=r.length;for(s=0,c=0!==l?12:16;s<c;s++)r.push(t.readCoordinate());var h,f,d,g,p=n.length;for(s=0,c=0!==l?2:4;s<c;s++)n.push(t.readComponents());switch(l){case 0:i[12]=u+3,i[13]=u+4,i[14]=u+5,i[15]=u+6,i[8]=u+2,i[9]=u+13,i[10]=u+14,i[11]=u+7,i[4]=u+1,i[5]=u+12,i[6]=u+15,i[7]=u+8,i[0]=u,i[1]=u+11,i[2]=u+10,i[3]=u+9,o[2]=p+1,o[3]=p+2,o[0]=p,o[1]=p+3;break;case 1:h=i[12],f=i[13],d=i[14],g=i[15],i[12]=g,i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=d,i[9]=u+9,i[10]=u+10,i[11]=u+3,i[4]=f,i[5]=u+8,i[6]=u+11,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[2],f=o[3],o[2]=f,o[3]=p,o[0]=h,o[1]=p+1;break;case 2:h=i[15],f=i[11],i[12]=i[3],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[7],i[9]=u+9,i[10]=u+10,i[11]=u+3,i[4]=f,i[5]=u+8,i[6]=u+11,i[7]=u+4,i[0]=h,i[1]=u+7,i[2]=u+6,i[3]=u+5,h=o[3],o[2]=o[1],o[3]=p,o[0]=h,o[1]=p+1;break;case 3:i[12]=i[0],i[13]=u+0,i[14]=u+1,i[15]=u+2,i[8]=i[1],i[9]=u+9,i[10]=u+10,i[11]=u+3,i[4]=i[2],i[5]=u+8,i[6]=u+11,i[7]=u+4,i[0]=i[3],i[1]=u+7,i[2]=u+6,i[3]=u+5,o[2]=o[0],o[3]=p,o[0]=o[1],o[1]=p+1;break}e.figures.push({type:"patch",coords:new Int32Array(i),colors:new Int32Array(o)})}}function g(e){for(var t=e.coords[0][0],r=e.coords[0][1],a=t,n=r,i=1,o=e.coords.length;i<o;i++){var s=e.coords[i][0],c=e.coords[i][1];t=t>s?s:t,r=r>c?c:r,a=a<s?s:a,n=n<c?c:n}e.bounds=[t,r,a,n]}function p(e){var t,r,a,n,i=e.coords,o=new Float32Array(2*i.length);for(t=0,a=0,r=i.length;t<r;t++){var s=i[t];o[a++]=s[0],o[a++]=s[1]}e.coords=o;var c=e.colors,l=new Uint8Array(3*c.length);for(t=0,a=0,r=c.length;t<r;t++){var u=c[t];l[a++]=u[0],l[a++]=u[1],l[a++]=u[2]}e.colors=l;var h=e.figures;for(t=0,r=h.length;t<r;t++){var f=h[t],d=f.coords,g=f.colors;for(a=0,n=d.length;a<n;a++)d[a]*=2,g[a]*=3}}function m(o,c,l,u,m){if(!(0,i.isStream)(o))throw new a.FormatError("Mesh data is not a stream");var v=o.dict;this.matrix=c,this.shadingType=v.get("ShadingType"),this.type="Pattern";var b=v.getArray("BBox");Array.isArray(b)&&4===b.length?this.bbox=a.Util.normalizeRect(b):this.bbox=null;var y=v.get("ColorSpace","CS");y=n.ColorSpace.parse(y,l,u,m),this.cs=y,this.background=v.has("Background")?y.getRgb(v.get("Background"),0):null;var w=v.get("Function"),k=w?m.createFromArray(w):null;this.coords=[],this.colors=[],this.figures=[];var S={bitsPerCoordinate:v.get("BitsPerCoordinate"),bitsPerComponent:v.get("BitsPerComponent"),bitsPerFlag:v.get("BitsPerFlag"),decode:v.getArray("Decode"),colorFn:k,colorSpace:y,numComps:k?1:y.numComps},x=new e(o,S),C=!1;switch(this.shadingType){case s.FREE_FORM_MESH:t(this,x);break;case s.LATTICE_FORM_MESH:var A=0|v.get("VerticesPerRow");if(A<2)throw new a.FormatError("Invalid VerticesPerRow");r(this,x,A);break;case s.COONS_PATCH_MESH:f(this,x),C=!0;break;case s.TENSOR_PATCH_MESH:d(this,x),C=!0;break;default:(0,a.unreachable)("Unsupported mesh type.");break}if(C){g(this);for(var O=0,P=this.figures.length;O<P;O++)h(this,O)}g(this),p(this)}return m.prototype={getIR:function(){return["Mesh",this.shadingType,this.coords,this.colors,this.figures,this.bounds,this.matrix,this.bbox,this.background]}},m}(),l.Dummy=function(){function e(){this.type="Pattern"}return e.prototype={getIR:function(){return["Dummy"]}},e}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bidi=g;var a=r(5),n=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","ON","ON","ET","ET","ET","ON","ON","ON","ON","ON","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","ON","ET","ET","ET","ET","ON","ON","ON","ON","L","ON","ON","BN","ON","ON","ET","ET","EN","EN","ON","L","ON","ON","ON","EN","L","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L","L","L","L"],i=["AN","AN","AN","AN","AN","AN","ON","ON","AL","ET","ET","AL","CS","AL","ON","ON","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","ON","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","ON","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL"];function o(e){return 0!==(1&e)}function s(e){return 0===(1&e)}function c(e,t,r){for(var a=t,n=e.length;a<n;++a)if(e[a]!==r)return a;return a}function l(e,t,r,a){for(var n=t;n<r;++n)e[n]=a}function u(e,t,r){for(var a=t,n=r-1;a<n;++a,--n){var i=e[a];e[a]=e[n],e[n]=i}}function h(e,t,r){return{str:e,dir:r?"ttb":t?"ltr":"rtl"}}var f=[],d=[];function g(e,t,r){var g=!0,p=e.length;if(0===p||r)return h(e,g,r);f.length=p,d.length=p;var m,v,b=0;for(m=0;m<p;++m){f[m]=e.charAt(m);var y=e.charCodeAt(m),w="L";y<=255?w=n[y]:1424<=y&&y<=1524?w="R":1536<=y&&y<=1791?(w=i[255&y],w||(0,a.warn)("Bidi: invalid Unicode character "+y.toString(16))):1792<=y&&y<=2220&&(w="AL"),"R"!==w&&"AL"!==w&&"AN"!==w||b++,d[m]=w}if(0===b)return g=!0,h(e,g);-1===t&&(b/p<.3?(g=!0,t=0):(g=!1,t=1));var k=[];for(m=0;m<p;++m)k[m]=t;var S,x=o(t)?"R":"L",C=x,A=C,O=C;for(m=0;m<p;++m)"NSM"===d[m]?d[m]=O:O=d[m];for(O=C,m=0;m<p;++m)S=d[m],"EN"===S?d[m]="AL"===O?"AN":"EN":"R"!==S&&"L"!==S&&"AL"!==S||(O=S);for(m=0;m<p;++m)S=d[m],"AL"===S&&(d[m]="R");for(m=1;m<p-1;++m)"ES"===d[m]&&"EN"===d[m-1]&&"EN"===d[m+1]&&(d[m]="EN"),"CS"!==d[m]||"EN"!==d[m-1]&&"AN"!==d[m-1]||d[m+1]!==d[m-1]||(d[m]=d[m-1]);for(m=0;m<p;++m)if("EN"===d[m]){var P;for(P=m-1;P>=0;--P){if("ET"!==d[P])break;d[P]="EN"}for(P=m+1;P<p;++P){if("ET"!==d[P])break;d[P]="EN"}}for(m=0;m<p;++m)S=d[m],"WS"!==S&&"ES"!==S&&"ET"!==S&&"CS"!==S||(d[m]="ON");for(O=C,m=0;m<p;++m)S=d[m],"EN"===S?d[m]="L"===O?"L":"EN":"R"!==S&&"L"!==S||(O=S);for(m=0;m<p;++m)if("ON"===d[m]){var I=c(d,m+1,"ON"),T=C;m>0&&(T=d[m-1]);var E=A;I+1<p&&(E=d[I+1]),"L"!==T&&(T="R"),"L"!==E&&(E="R"),T===E&&l(d,m,I,T),m=I-1}for(m=0;m<p;++m)"ON"===d[m]&&(d[m]=x);for(m=0;m<p;++m)S=d[m],s(k[m])?"R"===S?k[m]+=1:"AN"!==S&&"EN"!==S||(k[m]+=2):"L"!==S&&"AN"!==S&&"EN"!==S||(k[m]+=1);var F,B=-1,_=99;for(m=0,v=k.length;m<v;++m)F=k[m],B<F&&(B=F),_>F&&o(F)&&(_=F);for(F=B;F>=_;--F){var R=-1;for(m=0,v=k.length;m<v;++m)k[m]<F?R>=0&&(u(f,R,m),R=-1):R<0&&(R=m);R>=0&&u(f,R,k.length)}for(m=0,v=f.length;m<v;++m){var L=f[m];"<"!==L&&">"!==L||(f[m]="")}return h(f.join(""),g)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMetrics=void 0;var a=r(186),n=(0,a.getLookupTableFactory)((function(e){e["Courier"]=600,e["Courier-Bold"]=600,e["Courier-BoldOblique"]=600,e["Courier-Oblique"]=600,e["Helvetica"]=(0,a.getLookupTableFactory)((function(e){e["space"]=278,e["exclam"]=278,e["quotedbl"]=355,e["numbersign"]=556,e["dollar"]=556,e["percent"]=889,e["ampersand"]=667,e["quoteright"]=222,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=389,e["plus"]=584,e["comma"]=278,e["hyphen"]=333,e["period"]=278,e["slash"]=278,e["zero"]=556,e["one"]=556,e["two"]=556,e["three"]=556,e["four"]=556,e["five"]=556,e["six"]=556,e["seven"]=556,e["eight"]=556,e["nine"]=556,e["colon"]=278,e["semicolon"]=278,e["less"]=584,e["equal"]=584,e["greater"]=584,e["question"]=556,e["at"]=1015,e["A"]=667,e["B"]=667,e["C"]=722,e["D"]=722,e["E"]=667,e["F"]=611,e["G"]=778,e["H"]=722,e["I"]=278,e["J"]=500,e["K"]=667,e["L"]=556,e["M"]=833,e["N"]=722,e["O"]=778,e["P"]=667,e["Q"]=778,e["R"]=722,e["S"]=667,e["T"]=611,e["U"]=722,e["V"]=667,e["W"]=944,e["X"]=667,e["Y"]=667,e["Z"]=611,e["bracketleft"]=278,e["backslash"]=278,e["bracketright"]=278,e["asciicircum"]=469,e["underscore"]=556,e["quoteleft"]=222,e["a"]=556,e["b"]=556,e["c"]=500,e["d"]=556,e["e"]=556,e["f"]=278,e["g"]=556,e["h"]=556,e["i"]=222,e["j"]=222,e["k"]=500,e["l"]=222,e["m"]=833,e["n"]=556,e["o"]=556,e["p"]=556,e["q"]=556,e["r"]=333,e["s"]=500,e["t"]=278,e["u"]=556,e["v"]=500,e["w"]=722,e["x"]=500,e["y"]=500,e["z"]=500,e["braceleft"]=334,e["bar"]=260,e["braceright"]=334,e["asciitilde"]=584,e["exclamdown"]=333,e["cent"]=556,e["sterling"]=556,e["fraction"]=167,e["yen"]=556,e["florin"]=556,e["section"]=556,e["currency"]=556,e["quotesingle"]=191,e["quotedblleft"]=333,e["guillemotleft"]=556,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=500,e["fl"]=500,e["endash"]=556,e["dagger"]=556,e["daggerdbl"]=556,e["periodcentered"]=278,e["paragraph"]=537,e["bullet"]=350,e["quotesinglbase"]=222,e["quotedblbase"]=333,e["quotedblright"]=333,e["guillemotright"]=556,e["ellipsis"]=1e3,e["perthousand"]=1e3,e["questiondown"]=611,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=1e3,e["AE"]=1e3,e["ordfeminine"]=370,e["Lslash"]=556,e["Oslash"]=778,e["OE"]=1e3,e["ordmasculine"]=365,e["ae"]=889,e["dotlessi"]=278,e["lslash"]=222,e["oslash"]=611,e["oe"]=944,e["germandbls"]=611,e["Idieresis"]=278,e["eacute"]=556,e["abreve"]=556,e["uhungarumlaut"]=556,e["ecaron"]=556,e["Ydieresis"]=667,e["divide"]=584,e["Yacute"]=667,e["Acircumflex"]=667,e["aacute"]=556,e["Ucircumflex"]=722,e["yacute"]=500,e["scommaaccent"]=500,e["ecircumflex"]=556,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=556,e["Uacute"]=722,e["uogonek"]=556,e["Edieresis"]=667,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=737,e["Emacron"]=667,e["ccaron"]=500,e["aring"]=556,e["Ncommaaccent"]=722,e["lacute"]=222,e["agrave"]=556,e["Tcommaaccent"]=611,e["Cacute"]=722,e["atilde"]=556,e["Edotaccent"]=667,e["scaron"]=500,e["scedilla"]=500,e["iacute"]=278,e["lozenge"]=471,e["Rcaron"]=722,e["Gcommaaccent"]=778,e["ucircumflex"]=556,e["acircumflex"]=556,e["Amacron"]=667,e["rcaron"]=333,e["ccedilla"]=500,e["Zdotaccent"]=611,e["Thorn"]=667,e["Omacron"]=778,e["Racute"]=722,e["Sacute"]=667,e["dcaron"]=643,e["Umacron"]=722,e["uring"]=556,e["threesuperior"]=333,e["Ograve"]=778,e["Agrave"]=667,e["Abreve"]=667,e["multiply"]=584,e["uacute"]=556,e["Tcaron"]=611,e["partialdiff"]=476,e["ydieresis"]=500,e["Nacute"]=722,e["icircumflex"]=278,e["Ecircumflex"]=667,e["adieresis"]=556,e["edieresis"]=556,e["cacute"]=500,e["nacute"]=556,e["umacron"]=556,e["Ncaron"]=722,e["Iacute"]=278,e["plusminus"]=584,e["brokenbar"]=260,e["registered"]=737,e["Gbreve"]=778,e["Idotaccent"]=278,e["summation"]=600,e["Egrave"]=667,e["racute"]=333,e["omacron"]=556,e["Zacute"]=611,e["Zcaron"]=611,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=722,e["lcommaaccent"]=222,e["tcaron"]=317,e["eogonek"]=556,e["Uogonek"]=722,e["Aacute"]=667,e["Adieresis"]=667,e["egrave"]=556,e["zacute"]=500,e["iogonek"]=222,e["Oacute"]=778,e["oacute"]=556,e["amacron"]=556,e["sacute"]=500,e["idieresis"]=278,e["Ocircumflex"]=778,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=556,e["twosuperior"]=333,e["Odieresis"]=778,e["mu"]=556,e["igrave"]=278,e["ohungarumlaut"]=556,e["Eogonek"]=667,e["dcroat"]=556,e["threequarters"]=834,e["Scedilla"]=667,e["lcaron"]=299,e["Kcommaaccent"]=667,e["Lacute"]=556,e["trademark"]=1e3,e["edotaccent"]=556,e["Igrave"]=278,e["Imacron"]=278,e["Lcaron"]=556,e["onehalf"]=834,e["lessequal"]=549,e["ocircumflex"]=556,e["ntilde"]=556,e["Uhungarumlaut"]=722,e["Eacute"]=667,e["emacron"]=556,e["gbreve"]=556,e["onequarter"]=834,e["Scaron"]=667,e["Scommaaccent"]=667,e["Ohungarumlaut"]=778,e["degree"]=400,e["ograve"]=556,e["Ccaron"]=722,e["ugrave"]=556,e["radical"]=453,e["Dcaron"]=722,e["rcommaaccent"]=333,e["Ntilde"]=722,e["otilde"]=556,e["Rcommaaccent"]=722,e["Lcommaaccent"]=556,e["Atilde"]=667,e["Aogonek"]=667,e["Aring"]=667,e["Otilde"]=778,e["zdotaccent"]=500,e["Ecaron"]=667,e["Iogonek"]=278,e["kcommaaccent"]=500,e["minus"]=584,e["Icircumflex"]=278,e["ncaron"]=556,e["tcommaaccent"]=278,e["logicalnot"]=584,e["odieresis"]=556,e["udieresis"]=556,e["notequal"]=549,e["gcommaaccent"]=556,e["eth"]=556,e["zcaron"]=500,e["ncommaaccent"]=556,e["onesuperior"]=333,e["imacron"]=278,e["Euro"]=556})),e["Helvetica-Bold"]=(0,a.getLookupTableFactory)((function(e){e["space"]=278,e["exclam"]=333,e["quotedbl"]=474,e["numbersign"]=556,e["dollar"]=556,e["percent"]=889,e["ampersand"]=722,e["quoteright"]=278,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=389,e["plus"]=584,e["comma"]=278,e["hyphen"]=333,e["period"]=278,e["slash"]=278,e["zero"]=556,e["one"]=556,e["two"]=556,e["three"]=556,e["four"]=556,e["five"]=556,e["six"]=556,e["seven"]=556,e["eight"]=556,e["nine"]=556,e["colon"]=333,e["semicolon"]=333,e["less"]=584,e["equal"]=584,e["greater"]=584,e["question"]=611,e["at"]=975,e["A"]=722,e["B"]=722,e["C"]=722,e["D"]=722,e["E"]=667,e["F"]=611,e["G"]=778,e["H"]=722,e["I"]=278,e["J"]=556,e["K"]=722,e["L"]=611,e["M"]=833,e["N"]=722,e["O"]=778,e["P"]=667,e["Q"]=778,e["R"]=722,e["S"]=667,e["T"]=611,e["U"]=722,e["V"]=667,e["W"]=944,e["X"]=667,e["Y"]=667,e["Z"]=611,e["bracketleft"]=333,e["backslash"]=278,e["bracketright"]=333,e["asciicircum"]=584,e["underscore"]=556,e["quoteleft"]=278,e["a"]=556,e["b"]=611,e["c"]=556,e["d"]=611,e["e"]=556,e["f"]=333,e["g"]=611,e["h"]=611,e["i"]=278,e["j"]=278,e["k"]=556,e["l"]=278,e["m"]=889,e["n"]=611,e["o"]=611,e["p"]=611,e["q"]=611,e["r"]=389,e["s"]=556,e["t"]=333,e["u"]=611,e["v"]=556,e["w"]=778,e["x"]=556,e["y"]=556,e["z"]=500,e["braceleft"]=389,e["bar"]=280,e["braceright"]=389,e["asciitilde"]=584,e["exclamdown"]=333,e["cent"]=556,e["sterling"]=556,e["fraction"]=167,e["yen"]=556,e["florin"]=556,e["section"]=556,e["currency"]=556,e["quotesingle"]=238,e["quotedblleft"]=500,e["guillemotleft"]=556,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=611,e["fl"]=611,e["endash"]=556,e["dagger"]=556,e["daggerdbl"]=556,e["periodcentered"]=278,e["paragraph"]=556,e["bullet"]=350,e["quotesinglbase"]=278,e["quotedblbase"]=500,e["quotedblright"]=500,e["guillemotright"]=556,e["ellipsis"]=1e3,e["perthousand"]=1e3,e["questiondown"]=611,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=1e3,e["AE"]=1e3,e["ordfeminine"]=370,e["Lslash"]=611,e["Oslash"]=778,e["OE"]=1e3,e["ordmasculine"]=365,e["ae"]=889,e["dotlessi"]=278,e["lslash"]=278,e["oslash"]=611,e["oe"]=944,e["germandbls"]=611,e["Idieresis"]=278,e["eacute"]=556,e["abreve"]=556,e["uhungarumlaut"]=611,e["ecaron"]=556,e["Ydieresis"]=667,e["divide"]=584,e["Yacute"]=667,e["Acircumflex"]=722,e["aacute"]=556,e["Ucircumflex"]=722,e["yacute"]=556,e["scommaaccent"]=556,e["ecircumflex"]=556,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=556,e["Uacute"]=722,e["uogonek"]=611,e["Edieresis"]=667,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=737,e["Emacron"]=667,e["ccaron"]=556,e["aring"]=556,e["Ncommaaccent"]=722,e["lacute"]=278,e["agrave"]=556,e["Tcommaaccent"]=611,e["Cacute"]=722,e["atilde"]=556,e["Edotaccent"]=667,e["scaron"]=556,e["scedilla"]=556,e["iacute"]=278,e["lozenge"]=494,e["Rcaron"]=722,e["Gcommaaccent"]=778,e["ucircumflex"]=611,e["acircumflex"]=556,e["Amacron"]=722,e["rcaron"]=389,e["ccedilla"]=556,e["Zdotaccent"]=611,e["Thorn"]=667,e["Omacron"]=778,e["Racute"]=722,e["Sacute"]=667,e["dcaron"]=743,e["Umacron"]=722,e["uring"]=611,e["threesuperior"]=333,e["Ograve"]=778,e["Agrave"]=722,e["Abreve"]=722,e["multiply"]=584,e["uacute"]=611,e["Tcaron"]=611,e["partialdiff"]=494,e["ydieresis"]=556,e["Nacute"]=722,e["icircumflex"]=278,e["Ecircumflex"]=667,e["adieresis"]=556,e["edieresis"]=556,e["cacute"]=556,e["nacute"]=611,e["umacron"]=611,e["Ncaron"]=722,e["Iacute"]=278,e["plusminus"]=584,e["brokenbar"]=280,e["registered"]=737,e["Gbreve"]=778,e["Idotaccent"]=278,e["summation"]=600,e["Egrave"]=667,e["racute"]=389,e["omacron"]=611,e["Zacute"]=611,e["Zcaron"]=611,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=722,e["lcommaaccent"]=278,e["tcaron"]=389,e["eogonek"]=556,e["Uogonek"]=722,e["Aacute"]=722,e["Adieresis"]=722,e["egrave"]=556,e["zacute"]=500,e["iogonek"]=278,e["Oacute"]=778,e["oacute"]=611,e["amacron"]=556,e["sacute"]=556,e["idieresis"]=278,e["Ocircumflex"]=778,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=611,e["twosuperior"]=333,e["Odieresis"]=778,e["mu"]=611,e["igrave"]=278,e["ohungarumlaut"]=611,e["Eogonek"]=667,e["dcroat"]=611,e["threequarters"]=834,e["Scedilla"]=667,e["lcaron"]=400,e["Kcommaaccent"]=722,e["Lacute"]=611,e["trademark"]=1e3,e["edotaccent"]=556,e["Igrave"]=278,e["Imacron"]=278,e["Lcaron"]=611,e["onehalf"]=834,e["lessequal"]=549,e["ocircumflex"]=611,e["ntilde"]=611,e["Uhungarumlaut"]=722,e["Eacute"]=667,e["emacron"]=556,e["gbreve"]=611,e["onequarter"]=834,e["Scaron"]=667,e["Scommaaccent"]=667,e["Ohungarumlaut"]=778,e["degree"]=400,e["ograve"]=611,e["Ccaron"]=722,e["ugrave"]=611,e["radical"]=549,e["Dcaron"]=722,e["rcommaaccent"]=389,e["Ntilde"]=722,e["otilde"]=611,e["Rcommaaccent"]=722,e["Lcommaaccent"]=611,e["Atilde"]=722,e["Aogonek"]=722,e["Aring"]=722,e["Otilde"]=778,e["zdotaccent"]=500,e["Ecaron"]=667,e["Iogonek"]=278,e["kcommaaccent"]=556,e["minus"]=584,e["Icircumflex"]=278,e["ncaron"]=611,e["tcommaaccent"]=333,e["logicalnot"]=584,e["odieresis"]=611,e["udieresis"]=611,e["notequal"]=549,e["gcommaaccent"]=611,e["eth"]=611,e["zcaron"]=500,e["ncommaaccent"]=611,e["onesuperior"]=333,e["imacron"]=278,e["Euro"]=556})),e["Helvetica-BoldOblique"]=(0,a.getLookupTableFactory)((function(e){e["space"]=278,e["exclam"]=333,e["quotedbl"]=474,e["numbersign"]=556,e["dollar"]=556,e["percent"]=889,e["ampersand"]=722,e["quoteright"]=278,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=389,e["plus"]=584,e["comma"]=278,e["hyphen"]=333,e["period"]=278,e["slash"]=278,e["zero"]=556,e["one"]=556,e["two"]=556,e["three"]=556,e["four"]=556,e["five"]=556,e["six"]=556,e["seven"]=556,e["eight"]=556,e["nine"]=556,e["colon"]=333,e["semicolon"]=333,e["less"]=584,e["equal"]=584,e["greater"]=584,e["question"]=611,e["at"]=975,e["A"]=722,e["B"]=722,e["C"]=722,e["D"]=722,e["E"]=667,e["F"]=611,e["G"]=778,e["H"]=722,e["I"]=278,e["J"]=556,e["K"]=722,e["L"]=611,e["M"]=833,e["N"]=722,e["O"]=778,e["P"]=667,e["Q"]=778,e["R"]=722,e["S"]=667,e["T"]=611,e["U"]=722,e["V"]=667,e["W"]=944,e["X"]=667,e["Y"]=667,e["Z"]=611,e["bracketleft"]=333,e["backslash"]=278,e["bracketright"]=333,e["asciicircum"]=584,e["underscore"]=556,e["quoteleft"]=278,e["a"]=556,e["b"]=611,e["c"]=556,e["d"]=611,e["e"]=556,e["f"]=333,e["g"]=611,e["h"]=611,e["i"]=278,e["j"]=278,e["k"]=556,e["l"]=278,e["m"]=889,e["n"]=611,e["o"]=611,e["p"]=611,e["q"]=611,e["r"]=389,e["s"]=556,e["t"]=333,e["u"]=611,e["v"]=556,e["w"]=778,e["x"]=556,e["y"]=556,e["z"]=500,e["braceleft"]=389,e["bar"]=280,e["braceright"]=389,e["asciitilde"]=584,e["exclamdown"]=333,e["cent"]=556,e["sterling"]=556,e["fraction"]=167,e["yen"]=556,e["florin"]=556,e["section"]=556,e["currency"]=556,e["quotesingle"]=238,e["quotedblleft"]=500,e["guillemotleft"]=556,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=611,e["fl"]=611,e["endash"]=556,e["dagger"]=556,e["daggerdbl"]=556,e["periodcentered"]=278,e["paragraph"]=556,e["bullet"]=350,e["quotesinglbase"]=278,e["quotedblbase"]=500,e["quotedblright"]=500,e["guillemotright"]=556,e["ellipsis"]=1e3,e["perthousand"]=1e3,e["questiondown"]=611,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=1e3,e["AE"]=1e3,e["ordfeminine"]=370,e["Lslash"]=611,e["Oslash"]=778,e["OE"]=1e3,e["ordmasculine"]=365,e["ae"]=889,e["dotlessi"]=278,e["lslash"]=278,e["oslash"]=611,e["oe"]=944,e["germandbls"]=611,e["Idieresis"]=278,e["eacute"]=556,e["abreve"]=556,e["uhungarumlaut"]=611,e["ecaron"]=556,e["Ydieresis"]=667,e["divide"]=584,e["Yacute"]=667,e["Acircumflex"]=722,e["aacute"]=556,e["Ucircumflex"]=722,e["yacute"]=556,e["scommaaccent"]=556,e["ecircumflex"]=556,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=556,e["Uacute"]=722,e["uogonek"]=611,e["Edieresis"]=667,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=737,e["Emacron"]=667,e["ccaron"]=556,e["aring"]=556,e["Ncommaaccent"]=722,e["lacute"]=278,e["agrave"]=556,e["Tcommaaccent"]=611,e["Cacute"]=722,e["atilde"]=556,e["Edotaccent"]=667,e["scaron"]=556,e["scedilla"]=556,e["iacute"]=278,e["lozenge"]=494,e["Rcaron"]=722,e["Gcommaaccent"]=778,e["ucircumflex"]=611,e["acircumflex"]=556,e["Amacron"]=722,e["rcaron"]=389,e["ccedilla"]=556,e["Zdotaccent"]=611,e["Thorn"]=667,e["Omacron"]=778,e["Racute"]=722,e["Sacute"]=667,e["dcaron"]=743,e["Umacron"]=722,e["uring"]=611,e["threesuperior"]=333,e["Ograve"]=778,e["Agrave"]=722,e["Abreve"]=722,e["multiply"]=584,e["uacute"]=611,e["Tcaron"]=611,e["partialdiff"]=494,e["ydieresis"]=556,e["Nacute"]=722,e["icircumflex"]=278,e["Ecircumflex"]=667,e["adieresis"]=556,e["edieresis"]=556,e["cacute"]=556,e["nacute"]=611,e["umacron"]=611,e["Ncaron"]=722,e["Iacute"]=278,e["plusminus"]=584,e["brokenbar"]=280,e["registered"]=737,e["Gbreve"]=778,e["Idotaccent"]=278,e["summation"]=600,e["Egrave"]=667,e["racute"]=389,e["omacron"]=611,e["Zacute"]=611,e["Zcaron"]=611,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=722,e["lcommaaccent"]=278,e["tcaron"]=389,e["eogonek"]=556,e["Uogonek"]=722,e["Aacute"]=722,e["Adieresis"]=722,e["egrave"]=556,e["zacute"]=500,e["iogonek"]=278,e["Oacute"]=778,e["oacute"]=611,e["amacron"]=556,e["sacute"]=556,e["idieresis"]=278,e["Ocircumflex"]=778,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=611,e["twosuperior"]=333,e["Odieresis"]=778,e["mu"]=611,e["igrave"]=278,e["ohungarumlaut"]=611,e["Eogonek"]=667,e["dcroat"]=611,e["threequarters"]=834,e["Scedilla"]=667,e["lcaron"]=400,e["Kcommaaccent"]=722,e["Lacute"]=611,e["trademark"]=1e3,e["edotaccent"]=556,e["Igrave"]=278,e["Imacron"]=278,e["Lcaron"]=611,e["onehalf"]=834,e["lessequal"]=549,e["ocircumflex"]=611,e["ntilde"]=611,e["Uhungarumlaut"]=722,e["Eacute"]=667,e["emacron"]=556,e["gbreve"]=611,e["onequarter"]=834,e["Scaron"]=667,e["Scommaaccent"]=667,e["Ohungarumlaut"]=778,e["degree"]=400,e["ograve"]=611,e["Ccaron"]=722,e["ugrave"]=611,e["radical"]=549,e["Dcaron"]=722,e["rcommaaccent"]=389,e["Ntilde"]=722,e["otilde"]=611,e["Rcommaaccent"]=722,e["Lcommaaccent"]=611,e["Atilde"]=722,e["Aogonek"]=722,e["Aring"]=722,e["Otilde"]=778,e["zdotaccent"]=500,e["Ecaron"]=667,e["Iogonek"]=278,e["kcommaaccent"]=556,e["minus"]=584,e["Icircumflex"]=278,e["ncaron"]=611,e["tcommaaccent"]=333,e["logicalnot"]=584,e["odieresis"]=611,e["udieresis"]=611,e["notequal"]=549,e["gcommaaccent"]=611,e["eth"]=611,e["zcaron"]=500,e["ncommaaccent"]=611,e["onesuperior"]=333,e["imacron"]=278,e["Euro"]=556})),e["Helvetica-Oblique"]=(0,a.getLookupTableFactory)((function(e){e["space"]=278,e["exclam"]=278,e["quotedbl"]=355,e["numbersign"]=556,e["dollar"]=556,e["percent"]=889,e["ampersand"]=667,e["quoteright"]=222,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=389,e["plus"]=584,e["comma"]=278,e["hyphen"]=333,e["period"]=278,e["slash"]=278,e["zero"]=556,e["one"]=556,e["two"]=556,e["three"]=556,e["four"]=556,e["five"]=556,e["six"]=556,e["seven"]=556,e["eight"]=556,e["nine"]=556,e["colon"]=278,e["semicolon"]=278,e["less"]=584,e["equal"]=584,e["greater"]=584,e["question"]=556,e["at"]=1015,e["A"]=667,e["B"]=667,e["C"]=722,e["D"]=722,e["E"]=667,e["F"]=611,e["G"]=778,e["H"]=722,e["I"]=278,e["J"]=500,e["K"]=667,e["L"]=556,e["M"]=833,e["N"]=722,e["O"]=778,e["P"]=667,e["Q"]=778,e["R"]=722,e["S"]=667,e["T"]=611,e["U"]=722,e["V"]=667,e["W"]=944,e["X"]=667,e["Y"]=667,e["Z"]=611,e["bracketleft"]=278,e["backslash"]=278,e["bracketright"]=278,e["asciicircum"]=469,e["underscore"]=556,e["quoteleft"]=222,e["a"]=556,e["b"]=556,e["c"]=500,e["d"]=556,e["e"]=556,e["f"]=278,e["g"]=556,e["h"]=556,e["i"]=222,e["j"]=222,e["k"]=500,e["l"]=222,e["m"]=833,e["n"]=556,e["o"]=556,e["p"]=556,e["q"]=556,e["r"]=333,e["s"]=500,e["t"]=278,e["u"]=556,e["v"]=500,e["w"]=722,e["x"]=500,e["y"]=500,e["z"]=500,e["braceleft"]=334,e["bar"]=260,e["braceright"]=334,e["asciitilde"]=584,e["exclamdown"]=333,e["cent"]=556,e["sterling"]=556,e["fraction"]=167,e["yen"]=556,e["florin"]=556,e["section"]=556,e["currency"]=556,e["quotesingle"]=191,e["quotedblleft"]=333,e["guillemotleft"]=556,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=500,e["fl"]=500,e["endash"]=556,e["dagger"]=556,e["daggerdbl"]=556,e["periodcentered"]=278,e["paragraph"]=537,e["bullet"]=350,e["quotesinglbase"]=222,e["quotedblbase"]=333,e["quotedblright"]=333,e["guillemotright"]=556,e["ellipsis"]=1e3,e["perthousand"]=1e3,e["questiondown"]=611,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=1e3,e["AE"]=1e3,e["ordfeminine"]=370,e["Lslash"]=556,e["Oslash"]=778,e["OE"]=1e3,e["ordmasculine"]=365,e["ae"]=889,e["dotlessi"]=278,e["lslash"]=222,e["oslash"]=611,e["oe"]=944,e["germandbls"]=611,e["Idieresis"]=278,e["eacute"]=556,e["abreve"]=556,e["uhungarumlaut"]=556,e["ecaron"]=556,e["Ydieresis"]=667,e["divide"]=584,e["Yacute"]=667,e["Acircumflex"]=667,e["aacute"]=556,e["Ucircumflex"]=722,e["yacute"]=500,e["scommaaccent"]=500,e["ecircumflex"]=556,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=556,e["Uacute"]=722,e["uogonek"]=556,e["Edieresis"]=667,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=737,e["Emacron"]=667,e["ccaron"]=500,e["aring"]=556,e["Ncommaaccent"]=722,e["lacute"]=222,e["agrave"]=556,e["Tcommaaccent"]=611,e["Cacute"]=722,e["atilde"]=556,e["Edotaccent"]=667,e["scaron"]=500,e["scedilla"]=500,e["iacute"]=278,e["lozenge"]=471,e["Rcaron"]=722,e["Gcommaaccent"]=778,e["ucircumflex"]=556,e["acircumflex"]=556,e["Amacron"]=667,e["rcaron"]=333,e["ccedilla"]=500,e["Zdotaccent"]=611,e["Thorn"]=667,e["Omacron"]=778,e["Racute"]=722,e["Sacute"]=667,e["dcaron"]=643,e["Umacron"]=722,e["uring"]=556,e["threesuperior"]=333,e["Ograve"]=778,e["Agrave"]=667,e["Abreve"]=667,e["multiply"]=584,e["uacute"]=556,e["Tcaron"]=611,e["partialdiff"]=476,e["ydieresis"]=500,e["Nacute"]=722,e["icircumflex"]=278,e["Ecircumflex"]=667,e["adieresis"]=556,e["edieresis"]=556,e["cacute"]=500,e["nacute"]=556,e["umacron"]=556,e["Ncaron"]=722,e["Iacute"]=278,e["plusminus"]=584,e["brokenbar"]=260,e["registered"]=737,e["Gbreve"]=778,e["Idotaccent"]=278,e["summation"]=600,e["Egrave"]=667,e["racute"]=333,e["omacron"]=556,e["Zacute"]=611,e["Zcaron"]=611,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=722,e["lcommaaccent"]=222,e["tcaron"]=317,e["eogonek"]=556,e["Uogonek"]=722,e["Aacute"]=667,e["Adieresis"]=667,e["egrave"]=556,e["zacute"]=500,e["iogonek"]=222,e["Oacute"]=778,e["oacute"]=556,e["amacron"]=556,e["sacute"]=500,e["idieresis"]=278,e["Ocircumflex"]=778,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=556,e["twosuperior"]=333,e["Odieresis"]=778,e["mu"]=556,e["igrave"]=278,e["ohungarumlaut"]=556,e["Eogonek"]=667,e["dcroat"]=556,e["threequarters"]=834,e["Scedilla"]=667,e["lcaron"]=299,e["Kcommaaccent"]=667,e["Lacute"]=556,e["trademark"]=1e3,e["edotaccent"]=556,e["Igrave"]=278,e["Imacron"]=278,e["Lcaron"]=556,e["onehalf"]=834,e["lessequal"]=549,e["ocircumflex"]=556,e["ntilde"]=556,e["Uhungarumlaut"]=722,e["Eacute"]=667,e["emacron"]=556,e["gbreve"]=556,e["onequarter"]=834,e["Scaron"]=667,e["Scommaaccent"]=667,e["Ohungarumlaut"]=778,e["degree"]=400,e["ograve"]=556,e["Ccaron"]=722,e["ugrave"]=556,e["radical"]=453,e["Dcaron"]=722,e["rcommaaccent"]=333,e["Ntilde"]=722,e["otilde"]=556,e["Rcommaaccent"]=722,e["Lcommaaccent"]=556,e["Atilde"]=667,e["Aogonek"]=667,e["Aring"]=667,e["Otilde"]=778,e["zdotaccent"]=500,e["Ecaron"]=667,e["Iogonek"]=278,e["kcommaaccent"]=500,e["minus"]=584,e["Icircumflex"]=278,e["ncaron"]=556,e["tcommaaccent"]=278,e["logicalnot"]=584,e["odieresis"]=556,e["udieresis"]=556,e["notequal"]=549,e["gcommaaccent"]=556,e["eth"]=556,e["zcaron"]=500,e["ncommaaccent"]=556,e["onesuperior"]=333,e["imacron"]=278,e["Euro"]=556})),e["Symbol"]=(0,a.getLookupTableFactory)((function(e){e["space"]=250,e["exclam"]=333,e["universal"]=713,e["numbersign"]=500,e["existential"]=549,e["percent"]=833,e["ampersand"]=778,e["suchthat"]=439,e["parenleft"]=333,e["parenright"]=333,e["asteriskmath"]=500,e["plus"]=549,e["comma"]=250,e["minus"]=549,e["period"]=250,e["slash"]=278,e["zero"]=500,e["one"]=500,e["two"]=500,e["three"]=500,e["four"]=500,e["five"]=500,e["six"]=500,e["seven"]=500,e["eight"]=500,e["nine"]=500,e["colon"]=278,e["semicolon"]=278,e["less"]=549,e["equal"]=549,e["greater"]=549,e["question"]=444,e["congruent"]=549,e["Alpha"]=722,e["Beta"]=667,e["Chi"]=722,e["Delta"]=612,e["Epsilon"]=611,e["Phi"]=763,e["Gamma"]=603,e["Eta"]=722,e["Iota"]=333,e["theta1"]=631,e["Kappa"]=722,e["Lambda"]=686,e["Mu"]=889,e["Nu"]=722,e["Omicron"]=722,e["Pi"]=768,e["Theta"]=741,e["Rho"]=556,e["Sigma"]=592,e["Tau"]=611,e["Upsilon"]=690,e["sigma1"]=439,e["Omega"]=768,e["Xi"]=645,e["Psi"]=795,e["Zeta"]=611,e["bracketleft"]=333,e["therefore"]=863,e["bracketright"]=333,e["perpendicular"]=658,e["underscore"]=500,e["radicalex"]=500,e["alpha"]=631,e["beta"]=549,e["chi"]=549,e["delta"]=494,e["epsilon"]=439,e["phi"]=521,e["gamma"]=411,e["eta"]=603,e["iota"]=329,e["phi1"]=603,e["kappa"]=549,e["lambda"]=549,e["mu"]=576,e["nu"]=521,e["omicron"]=549,e["pi"]=549,e["theta"]=521,e["rho"]=549,e["sigma"]=603,e["tau"]=439,e["upsilon"]=576,e["omega1"]=713,e["omega"]=686,e["xi"]=493,e["psi"]=686,e["zeta"]=494,e["braceleft"]=480,e["bar"]=200,e["braceright"]=480,e["similar"]=549,e["Euro"]=750,e["Upsilon1"]=620,e["minute"]=247,e["lessequal"]=549,e["fraction"]=167,e["infinity"]=713,e["florin"]=500,e["club"]=753,e["diamond"]=753,e["heart"]=753,e["spade"]=753,e["arrowboth"]=1042,e["arrowleft"]=987,e["arrowup"]=603,e["arrowright"]=987,e["arrowdown"]=603,e["degree"]=400,e["plusminus"]=549,e["second"]=411,e["greaterequal"]=549,e["multiply"]=549,e["proportional"]=713,e["partialdiff"]=494,e["bullet"]=460,e["divide"]=549,e["notequal"]=549,e["equivalence"]=549,e["approxequal"]=549,e["ellipsis"]=1e3,e["arrowvertex"]=603,e["arrowhorizex"]=1e3,e["carriagereturn"]=658,e["aleph"]=823,e["Ifraktur"]=686,e["Rfraktur"]=795,e["weierstrass"]=987,e["circlemultiply"]=768,e["circleplus"]=768,e["emptyset"]=823,e["intersection"]=768,e["union"]=768,e["propersuperset"]=713,e["reflexsuperset"]=713,e["notsubset"]=713,e["propersubset"]=713,e["reflexsubset"]=713,e["element"]=713,e["notelement"]=713,e["angle"]=768,e["gradient"]=713,e["registerserif"]=790,e["copyrightserif"]=790,e["trademarkserif"]=890,e["product"]=823,e["radical"]=549,e["dotmath"]=250,e["logicalnot"]=713,e["logicaland"]=603,e["logicalor"]=603,e["arrowdblboth"]=1042,e["arrowdblleft"]=987,e["arrowdblup"]=603,e["arrowdblright"]=987,e["arrowdbldown"]=603,e["lozenge"]=494,e["angleleft"]=329,e["registersans"]=790,e["copyrightsans"]=790,e["trademarksans"]=786,e["summation"]=713,e["parenlefttp"]=384,e["parenleftex"]=384,e["parenleftbt"]=384,e["bracketlefttp"]=384,e["bracketleftex"]=384,e["bracketleftbt"]=384,e["bracelefttp"]=494,e["braceleftmid"]=494,e["braceleftbt"]=494,e["braceex"]=494,e["angleright"]=329,e["integral"]=274,e["integraltp"]=686,e["integralex"]=686,e["integralbt"]=686,e["parenrighttp"]=384,e["parenrightex"]=384,e["parenrightbt"]=384,e["bracketrighttp"]=384,e["bracketrightex"]=384,e["bracketrightbt"]=384,e["bracerighttp"]=494,e["bracerightmid"]=494,e["bracerightbt"]=494,e["apple"]=790})),e["Times-Roman"]=(0,a.getLookupTableFactory)((function(e){e["space"]=250,e["exclam"]=333,e["quotedbl"]=408,e["numbersign"]=500,e["dollar"]=500,e["percent"]=833,e["ampersand"]=778,e["quoteright"]=333,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=500,e["plus"]=564,e["comma"]=250,e["hyphen"]=333,e["period"]=250,e["slash"]=278,e["zero"]=500,e["one"]=500,e["two"]=500,e["three"]=500,e["four"]=500,e["five"]=500,e["six"]=500,e["seven"]=500,e["eight"]=500,e["nine"]=500,e["colon"]=278,e["semicolon"]=278,e["less"]=564,e["equal"]=564,e["greater"]=564,e["question"]=444,e["at"]=921,e["A"]=722,e["B"]=667,e["C"]=667,e["D"]=722,e["E"]=611,e["F"]=556,e["G"]=722,e["H"]=722,e["I"]=333,e["J"]=389,e["K"]=722,e["L"]=611,e["M"]=889,e["N"]=722,e["O"]=722,e["P"]=556,e["Q"]=722,e["R"]=667,e["S"]=556,e["T"]=611,e["U"]=722,e["V"]=722,e["W"]=944,e["X"]=722,e["Y"]=722,e["Z"]=611,e["bracketleft"]=333,e["backslash"]=278,e["bracketright"]=333,e["asciicircum"]=469,e["underscore"]=500,e["quoteleft"]=333,e["a"]=444,e["b"]=500,e["c"]=444,e["d"]=500,e["e"]=444,e["f"]=333,e["g"]=500,e["h"]=500,e["i"]=278,e["j"]=278,e["k"]=500,e["l"]=278,e["m"]=778,e["n"]=500,e["o"]=500,e["p"]=500,e["q"]=500,e["r"]=333,e["s"]=389,e["t"]=278,e["u"]=500,e["v"]=500,e["w"]=722,e["x"]=500,e["y"]=500,e["z"]=444,e["braceleft"]=480,e["bar"]=200,e["braceright"]=480,e["asciitilde"]=541,e["exclamdown"]=333,e["cent"]=500,e["sterling"]=500,e["fraction"]=167,e["yen"]=500,e["florin"]=500,e["section"]=500,e["currency"]=500,e["quotesingle"]=180,e["quotedblleft"]=444,e["guillemotleft"]=500,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=556,e["fl"]=556,e["endash"]=500,e["dagger"]=500,e["daggerdbl"]=500,e["periodcentered"]=250,e["paragraph"]=453,e["bullet"]=350,e["quotesinglbase"]=333,e["quotedblbase"]=444,e["quotedblright"]=444,e["guillemotright"]=500,e["ellipsis"]=1e3,e["perthousand"]=1e3,e["questiondown"]=444,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=1e3,e["AE"]=889,e["ordfeminine"]=276,e["Lslash"]=611,e["Oslash"]=722,e["OE"]=889,e["ordmasculine"]=310,e["ae"]=667,e["dotlessi"]=278,e["lslash"]=278,e["oslash"]=500,e["oe"]=722,e["germandbls"]=500,e["Idieresis"]=333,e["eacute"]=444,e["abreve"]=444,e["uhungarumlaut"]=500,e["ecaron"]=444,e["Ydieresis"]=722,e["divide"]=564,e["Yacute"]=722,e["Acircumflex"]=722,e["aacute"]=444,e["Ucircumflex"]=722,e["yacute"]=500,e["scommaaccent"]=389,e["ecircumflex"]=444,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=444,e["Uacute"]=722,e["uogonek"]=500,e["Edieresis"]=611,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=760,e["Emacron"]=611,e["ccaron"]=444,e["aring"]=444,e["Ncommaaccent"]=722,e["lacute"]=278,e["agrave"]=444,e["Tcommaaccent"]=611,e["Cacute"]=667,e["atilde"]=444,e["Edotaccent"]=611,e["scaron"]=389,e["scedilla"]=389,e["iacute"]=278,e["lozenge"]=471,e["Rcaron"]=667,e["Gcommaaccent"]=722,e["ucircumflex"]=500,e["acircumflex"]=444,e["Amacron"]=722,e["rcaron"]=333,e["ccedilla"]=444,e["Zdotaccent"]=611,e["Thorn"]=556,e["Omacron"]=722,e["Racute"]=667,e["Sacute"]=556,e["dcaron"]=588,e["Umacron"]=722,e["uring"]=500,e["threesuperior"]=300,e["Ograve"]=722,e["Agrave"]=722,e["Abreve"]=722,e["multiply"]=564,e["uacute"]=500,e["Tcaron"]=611,e["partialdiff"]=476,e["ydieresis"]=500,e["Nacute"]=722,e["icircumflex"]=278,e["Ecircumflex"]=611,e["adieresis"]=444,e["edieresis"]=444,e["cacute"]=444,e["nacute"]=500,e["umacron"]=500,e["Ncaron"]=722,e["Iacute"]=333,e["plusminus"]=564,e["brokenbar"]=200,e["registered"]=760,e["Gbreve"]=722,e["Idotaccent"]=333,e["summation"]=600,e["Egrave"]=611,e["racute"]=333,e["omacron"]=500,e["Zacute"]=611,e["Zcaron"]=611,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=667,e["lcommaaccent"]=278,e["tcaron"]=326,e["eogonek"]=444,e["Uogonek"]=722,e["Aacute"]=722,e["Adieresis"]=722,e["egrave"]=444,e["zacute"]=444,e["iogonek"]=278,e["Oacute"]=722,e["oacute"]=500,e["amacron"]=444,e["sacute"]=389,e["idieresis"]=278,e["Ocircumflex"]=722,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=500,e["twosuperior"]=300,e["Odieresis"]=722,e["mu"]=500,e["igrave"]=278,e["ohungarumlaut"]=500,e["Eogonek"]=611,e["dcroat"]=500,e["threequarters"]=750,e["Scedilla"]=556,e["lcaron"]=344,e["Kcommaaccent"]=722,e["Lacute"]=611,e["trademark"]=980,e["edotaccent"]=444,e["Igrave"]=333,e["Imacron"]=333,e["Lcaron"]=611,e["onehalf"]=750,e["lessequal"]=549,e["ocircumflex"]=500,e["ntilde"]=500,e["Uhungarumlaut"]=722,e["Eacute"]=611,e["emacron"]=444,e["gbreve"]=500,e["onequarter"]=750,e["Scaron"]=556,e["Scommaaccent"]=556,e["Ohungarumlaut"]=722,e["degree"]=400,e["ograve"]=500,e["Ccaron"]=667,e["ugrave"]=500,e["radical"]=453,e["Dcaron"]=722,e["rcommaaccent"]=333,e["Ntilde"]=722,e["otilde"]=500,e["Rcommaaccent"]=667,e["Lcommaaccent"]=611,e["Atilde"]=722,e["Aogonek"]=722,e["Aring"]=722,e["Otilde"]=722,e["zdotaccent"]=444,e["Ecaron"]=611,e["Iogonek"]=333,e["kcommaaccent"]=500,e["minus"]=564,e["Icircumflex"]=333,e["ncaron"]=500,e["tcommaaccent"]=278,e["logicalnot"]=564,e["odieresis"]=500,e["udieresis"]=500,e["notequal"]=549,e["gcommaaccent"]=500,e["eth"]=500,e["zcaron"]=444,e["ncommaaccent"]=500,e["onesuperior"]=300,e["imacron"]=278,e["Euro"]=500})),e["Times-Bold"]=(0,a.getLookupTableFactory)((function(e){e["space"]=250,e["exclam"]=333,e["quotedbl"]=555,e["numbersign"]=500,e["dollar"]=500,e["percent"]=1e3,e["ampersand"]=833,e["quoteright"]=333,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=500,e["plus"]=570,e["comma"]=250,e["hyphen"]=333,e["period"]=250,e["slash"]=278,e["zero"]=500,e["one"]=500,e["two"]=500,e["three"]=500,e["four"]=500,e["five"]=500,e["six"]=500,e["seven"]=500,e["eight"]=500,e["nine"]=500,e["colon"]=333,e["semicolon"]=333,e["less"]=570,e["equal"]=570,e["greater"]=570,e["question"]=500,e["at"]=930,e["A"]=722,e["B"]=667,e["C"]=722,e["D"]=722,e["E"]=667,e["F"]=611,e["G"]=778,e["H"]=778,e["I"]=389,e["J"]=500,e["K"]=778,e["L"]=667,e["M"]=944,e["N"]=722,e["O"]=778,e["P"]=611,e["Q"]=778,e["R"]=722,e["S"]=556,e["T"]=667,e["U"]=722,e["V"]=722,e["W"]=1e3,e["X"]=722,e["Y"]=722,e["Z"]=667,e["bracketleft"]=333,e["backslash"]=278,e["bracketright"]=333,e["asciicircum"]=581,e["underscore"]=500,e["quoteleft"]=333,e["a"]=500,e["b"]=556,e["c"]=444,e["d"]=556,e["e"]=444,e["f"]=333,e["g"]=500,e["h"]=556,e["i"]=278,e["j"]=333,e["k"]=556,e["l"]=278,e["m"]=833,e["n"]=556,e["o"]=500,e["p"]=556,e["q"]=556,e["r"]=444,e["s"]=389,e["t"]=333,e["u"]=556,e["v"]=500,e["w"]=722,e["x"]=500,e["y"]=500,e["z"]=444,e["braceleft"]=394,e["bar"]=220,e["braceright"]=394,e["asciitilde"]=520,e["exclamdown"]=333,e["cent"]=500,e["sterling"]=500,e["fraction"]=167,e["yen"]=500,e["florin"]=500,e["section"]=500,e["currency"]=500,e["quotesingle"]=278,e["quotedblleft"]=500,e["guillemotleft"]=500,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=556,e["fl"]=556,e["endash"]=500,e["dagger"]=500,e["daggerdbl"]=500,e["periodcentered"]=250,e["paragraph"]=540,e["bullet"]=350,e["quotesinglbase"]=333,e["quotedblbase"]=500,e["quotedblright"]=500,e["guillemotright"]=500,e["ellipsis"]=1e3,e["perthousand"]=1e3,e["questiondown"]=500,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=1e3,e["AE"]=1e3,e["ordfeminine"]=300,e["Lslash"]=667,e["Oslash"]=778,e["OE"]=1e3,e["ordmasculine"]=330,e["ae"]=722,e["dotlessi"]=278,e["lslash"]=278,e["oslash"]=500,e["oe"]=722,e["germandbls"]=556,e["Idieresis"]=389,e["eacute"]=444,e["abreve"]=500,e["uhungarumlaut"]=556,e["ecaron"]=444,e["Ydieresis"]=722,e["divide"]=570,e["Yacute"]=722,e["Acircumflex"]=722,e["aacute"]=500,e["Ucircumflex"]=722,e["yacute"]=500,e["scommaaccent"]=389,e["ecircumflex"]=444,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=500,e["Uacute"]=722,e["uogonek"]=556,e["Edieresis"]=667,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=747,e["Emacron"]=667,e["ccaron"]=444,e["aring"]=500,e["Ncommaaccent"]=722,e["lacute"]=278,e["agrave"]=500,e["Tcommaaccent"]=667,e["Cacute"]=722,e["atilde"]=500,e["Edotaccent"]=667,e["scaron"]=389,e["scedilla"]=389,e["iacute"]=278,e["lozenge"]=494,e["Rcaron"]=722,e["Gcommaaccent"]=778,e["ucircumflex"]=556,e["acircumflex"]=500,e["Amacron"]=722,e["rcaron"]=444,e["ccedilla"]=444,e["Zdotaccent"]=667,e["Thorn"]=611,e["Omacron"]=778,e["Racute"]=722,e["Sacute"]=556,e["dcaron"]=672,e["Umacron"]=722,e["uring"]=556,e["threesuperior"]=300,e["Ograve"]=778,e["Agrave"]=722,e["Abreve"]=722,e["multiply"]=570,e["uacute"]=556,e["Tcaron"]=667,e["partialdiff"]=494,e["ydieresis"]=500,e["Nacute"]=722,e["icircumflex"]=278,e["Ecircumflex"]=667,e["adieresis"]=500,e["edieresis"]=444,e["cacute"]=444,e["nacute"]=556,e["umacron"]=556,e["Ncaron"]=722,e["Iacute"]=389,e["plusminus"]=570,e["brokenbar"]=220,e["registered"]=747,e["Gbreve"]=778,e["Idotaccent"]=389,e["summation"]=600,e["Egrave"]=667,e["racute"]=444,e["omacron"]=500,e["Zacute"]=667,e["Zcaron"]=667,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=722,e["lcommaaccent"]=278,e["tcaron"]=416,e["eogonek"]=444,e["Uogonek"]=722,e["Aacute"]=722,e["Adieresis"]=722,e["egrave"]=444,e["zacute"]=444,e["iogonek"]=278,e["Oacute"]=778,e["oacute"]=500,e["amacron"]=500,e["sacute"]=389,e["idieresis"]=278,e["Ocircumflex"]=778,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=556,e["twosuperior"]=300,e["Odieresis"]=778,e["mu"]=556,e["igrave"]=278,e["ohungarumlaut"]=500,e["Eogonek"]=667,e["dcroat"]=556,e["threequarters"]=750,e["Scedilla"]=556,e["lcaron"]=394,e["Kcommaaccent"]=778,e["Lacute"]=667,e["trademark"]=1e3,e["edotaccent"]=444,e["Igrave"]=389,e["Imacron"]=389,e["Lcaron"]=667,e["onehalf"]=750,e["lessequal"]=549,e["ocircumflex"]=500,e["ntilde"]=556,e["Uhungarumlaut"]=722,e["Eacute"]=667,e["emacron"]=444,e["gbreve"]=500,e["onequarter"]=750,e["Scaron"]=556,e["Scommaaccent"]=556,e["Ohungarumlaut"]=778,e["degree"]=400,e["ograve"]=500,e["Ccaron"]=722,e["ugrave"]=556,e["radical"]=549,e["Dcaron"]=722,e["rcommaaccent"]=444,e["Ntilde"]=722,e["otilde"]=500,e["Rcommaaccent"]=722,e["Lcommaaccent"]=667,e["Atilde"]=722,e["Aogonek"]=722,e["Aring"]=722,e["Otilde"]=778,e["zdotaccent"]=444,e["Ecaron"]=667,e["Iogonek"]=389,e["kcommaaccent"]=556,e["minus"]=570,e["Icircumflex"]=389,e["ncaron"]=556,e["tcommaaccent"]=333,e["logicalnot"]=570,e["odieresis"]=500,e["udieresis"]=556,e["notequal"]=549,e["gcommaaccent"]=500,e["eth"]=500,e["zcaron"]=444,e["ncommaaccent"]=556,e["onesuperior"]=300,e["imacron"]=278,e["Euro"]=500})),e["Times-BoldItalic"]=(0,a.getLookupTableFactory)((function(e){e["space"]=250,e["exclam"]=389,e["quotedbl"]=555,e["numbersign"]=500,e["dollar"]=500,e["percent"]=833,e["ampersand"]=778,e["quoteright"]=333,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=500,e["plus"]=570,e["comma"]=250,e["hyphen"]=333,e["period"]=250,e["slash"]=278,e["zero"]=500,e["one"]=500,e["two"]=500,e["three"]=500,e["four"]=500,e["five"]=500,e["six"]=500,e["seven"]=500,e["eight"]=500,e["nine"]=500,e["colon"]=333,e["semicolon"]=333,e["less"]=570,e["equal"]=570,e["greater"]=570,e["question"]=500,e["at"]=832,e["A"]=667,e["B"]=667,e["C"]=667,e["D"]=722,e["E"]=667,e["F"]=667,e["G"]=722,e["H"]=778,e["I"]=389,e["J"]=500,e["K"]=667,e["L"]=611,e["M"]=889,e["N"]=722,e["O"]=722,e["P"]=611,e["Q"]=722,e["R"]=667,e["S"]=556,e["T"]=611,e["U"]=722,e["V"]=667,e["W"]=889,e["X"]=667,e["Y"]=611,e["Z"]=611,e["bracketleft"]=333,e["backslash"]=278,e["bracketright"]=333,e["asciicircum"]=570,e["underscore"]=500,e["quoteleft"]=333,e["a"]=500,e["b"]=500,e["c"]=444,e["d"]=500,e["e"]=444,e["f"]=333,e["g"]=500,e["h"]=556,e["i"]=278,e["j"]=278,e["k"]=500,e["l"]=278,e["m"]=778,e["n"]=556,e["o"]=500,e["p"]=500,e["q"]=500,e["r"]=389,e["s"]=389,e["t"]=278,e["u"]=556,e["v"]=444,e["w"]=667,e["x"]=500,e["y"]=444,e["z"]=389,e["braceleft"]=348,e["bar"]=220,e["braceright"]=348,e["asciitilde"]=570,e["exclamdown"]=389,e["cent"]=500,e["sterling"]=500,e["fraction"]=167,e["yen"]=500,e["florin"]=500,e["section"]=500,e["currency"]=500,e["quotesingle"]=278,e["quotedblleft"]=500,e["guillemotleft"]=500,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=556,e["fl"]=556,e["endash"]=500,e["dagger"]=500,e["daggerdbl"]=500,e["periodcentered"]=250,e["paragraph"]=500,e["bullet"]=350,e["quotesinglbase"]=333,e["quotedblbase"]=500,e["quotedblright"]=500,e["guillemotright"]=500,e["ellipsis"]=1e3,e["perthousand"]=1e3,e["questiondown"]=500,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=1e3,e["AE"]=944,e["ordfeminine"]=266,e["Lslash"]=611,e["Oslash"]=722,e["OE"]=944,e["ordmasculine"]=300,e["ae"]=722,e["dotlessi"]=278,e["lslash"]=278,e["oslash"]=500,e["oe"]=722,e["germandbls"]=500,e["Idieresis"]=389,e["eacute"]=444,e["abreve"]=500,e["uhungarumlaut"]=556,e["ecaron"]=444,e["Ydieresis"]=611,e["divide"]=570,e["Yacute"]=611,e["Acircumflex"]=667,e["aacute"]=500,e["Ucircumflex"]=722,e["yacute"]=444,e["scommaaccent"]=389,e["ecircumflex"]=444,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=500,e["Uacute"]=722,e["uogonek"]=556,e["Edieresis"]=667,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=747,e["Emacron"]=667,e["ccaron"]=444,e["aring"]=500,e["Ncommaaccent"]=722,e["lacute"]=278,e["agrave"]=500,e["Tcommaaccent"]=611,e["Cacute"]=667,e["atilde"]=500,e["Edotaccent"]=667,e["scaron"]=389,e["scedilla"]=389,e["iacute"]=278,e["lozenge"]=494,e["Rcaron"]=667,e["Gcommaaccent"]=722,e["ucircumflex"]=556,e["acircumflex"]=500,e["Amacron"]=667,e["rcaron"]=389,e["ccedilla"]=444,e["Zdotaccent"]=611,e["Thorn"]=611,e["Omacron"]=722,e["Racute"]=667,e["Sacute"]=556,e["dcaron"]=608,e["Umacron"]=722,e["uring"]=556,e["threesuperior"]=300,e["Ograve"]=722,e["Agrave"]=667,e["Abreve"]=667,e["multiply"]=570,e["uacute"]=556,e["Tcaron"]=611,e["partialdiff"]=494,e["ydieresis"]=444,e["Nacute"]=722,e["icircumflex"]=278,e["Ecircumflex"]=667,e["adieresis"]=500,e["edieresis"]=444,e["cacute"]=444,e["nacute"]=556,e["umacron"]=556,e["Ncaron"]=722,e["Iacute"]=389,e["plusminus"]=570,e["brokenbar"]=220,e["registered"]=747,e["Gbreve"]=722,e["Idotaccent"]=389,e["summation"]=600,e["Egrave"]=667,e["racute"]=389,e["omacron"]=500,e["Zacute"]=611,e["Zcaron"]=611,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=667,e["lcommaaccent"]=278,e["tcaron"]=366,e["eogonek"]=444,e["Uogonek"]=722,e["Aacute"]=667,e["Adieresis"]=667,e["egrave"]=444,e["zacute"]=389,e["iogonek"]=278,e["Oacute"]=722,e["oacute"]=500,e["amacron"]=500,e["sacute"]=389,e["idieresis"]=278,e["Ocircumflex"]=722,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=500,e["twosuperior"]=300,e["Odieresis"]=722,e["mu"]=576,e["igrave"]=278,e["ohungarumlaut"]=500,e["Eogonek"]=667,e["dcroat"]=500,e["threequarters"]=750,e["Scedilla"]=556,e["lcaron"]=382,e["Kcommaaccent"]=667,e["Lacute"]=611,e["trademark"]=1e3,e["edotaccent"]=444,e["Igrave"]=389,e["Imacron"]=389,e["Lcaron"]=611,e["onehalf"]=750,e["lessequal"]=549,e["ocircumflex"]=500,e["ntilde"]=556,e["Uhungarumlaut"]=722,e["Eacute"]=667,e["emacron"]=444,e["gbreve"]=500,e["onequarter"]=750,e["Scaron"]=556,e["Scommaaccent"]=556,e["Ohungarumlaut"]=722,e["degree"]=400,e["ograve"]=500,e["Ccaron"]=667,e["ugrave"]=556,e["radical"]=549,e["Dcaron"]=722,e["rcommaaccent"]=389,e["Ntilde"]=722,e["otilde"]=500,e["Rcommaaccent"]=667,e["Lcommaaccent"]=611,e["Atilde"]=667,e["Aogonek"]=667,e["Aring"]=667,e["Otilde"]=722,e["zdotaccent"]=389,e["Ecaron"]=667,e["Iogonek"]=389,e["kcommaaccent"]=500,e["minus"]=606,e["Icircumflex"]=389,e["ncaron"]=556,e["tcommaaccent"]=278,e["logicalnot"]=606,e["odieresis"]=500,e["udieresis"]=556,e["notequal"]=549,e["gcommaaccent"]=500,e["eth"]=500,e["zcaron"]=389,e["ncommaaccent"]=556,e["onesuperior"]=300,e["imacron"]=278,e["Euro"]=500})),e["Times-Italic"]=(0,a.getLookupTableFactory)((function(e){e["space"]=250,e["exclam"]=333,e["quotedbl"]=420,e["numbersign"]=500,e["dollar"]=500,e["percent"]=833,e["ampersand"]=778,e["quoteright"]=333,e["parenleft"]=333,e["parenright"]=333,e["asterisk"]=500,e["plus"]=675,e["comma"]=250,e["hyphen"]=333,e["period"]=250,e["slash"]=278,e["zero"]=500,e["one"]=500,e["two"]=500,e["three"]=500,e["four"]=500,e["five"]=500,e["six"]=500,e["seven"]=500,e["eight"]=500,e["nine"]=500,e["colon"]=333,e["semicolon"]=333,e["less"]=675,e["equal"]=675,e["greater"]=675,e["question"]=500,e["at"]=920,e["A"]=611,e["B"]=611,e["C"]=667,e["D"]=722,e["E"]=611,e["F"]=611,e["G"]=722,e["H"]=722,e["I"]=333,e["J"]=444,e["K"]=667,e["L"]=556,e["M"]=833,e["N"]=667,e["O"]=722,e["P"]=611,e["Q"]=722,e["R"]=611,e["S"]=500,e["T"]=556,e["U"]=722,e["V"]=611,e["W"]=833,e["X"]=611,e["Y"]=556,e["Z"]=556,e["bracketleft"]=389,e["backslash"]=278,e["bracketright"]=389,e["asciicircum"]=422,e["underscore"]=500,e["quoteleft"]=333,e["a"]=500,e["b"]=500,e["c"]=444,e["d"]=500,e["e"]=444,e["f"]=278,e["g"]=500,e["h"]=500,e["i"]=278,e["j"]=278,e["k"]=444,e["l"]=278,e["m"]=722,e["n"]=500,e["o"]=500,e["p"]=500,e["q"]=500,e["r"]=389,e["s"]=389,e["t"]=278,e["u"]=500,e["v"]=444,e["w"]=667,e["x"]=444,e["y"]=444,e["z"]=389,e["braceleft"]=400,e["bar"]=275,e["braceright"]=400,e["asciitilde"]=541,e["exclamdown"]=389,e["cent"]=500,e["sterling"]=500,e["fraction"]=167,e["yen"]=500,e["florin"]=500,e["section"]=500,e["currency"]=500,e["quotesingle"]=214,e["quotedblleft"]=556,e["guillemotleft"]=500,e["guilsinglleft"]=333,e["guilsinglright"]=333,e["fi"]=500,e["fl"]=500,e["endash"]=500,e["dagger"]=500,e["daggerdbl"]=500,e["periodcentered"]=250,e["paragraph"]=523,e["bullet"]=350,e["quotesinglbase"]=333,e["quotedblbase"]=556,e["quotedblright"]=556,e["guillemotright"]=500,e["ellipsis"]=889,e["perthousand"]=1e3,e["questiondown"]=500,e["grave"]=333,e["acute"]=333,e["circumflex"]=333,e["tilde"]=333,e["macron"]=333,e["breve"]=333,e["dotaccent"]=333,e["dieresis"]=333,e["ring"]=333,e["cedilla"]=333,e["hungarumlaut"]=333,e["ogonek"]=333,e["caron"]=333,e["emdash"]=889,e["AE"]=889,e["ordfeminine"]=276,e["Lslash"]=556,e["Oslash"]=722,e["OE"]=944,e["ordmasculine"]=310,e["ae"]=667,e["dotlessi"]=278,e["lslash"]=278,e["oslash"]=500,e["oe"]=667,e["germandbls"]=500,e["Idieresis"]=333,e["eacute"]=444,e["abreve"]=500,e["uhungarumlaut"]=500,e["ecaron"]=444,e["Ydieresis"]=556,e["divide"]=675,e["Yacute"]=556,e["Acircumflex"]=611,e["aacute"]=500,e["Ucircumflex"]=722,e["yacute"]=444,e["scommaaccent"]=389,e["ecircumflex"]=444,e["Uring"]=722,e["Udieresis"]=722,e["aogonek"]=500,e["Uacute"]=722,e["uogonek"]=500,e["Edieresis"]=611,e["Dcroat"]=722,e["commaaccent"]=250,e["copyright"]=760,e["Emacron"]=611,e["ccaron"]=444,e["aring"]=500,e["Ncommaaccent"]=667,e["lacute"]=278,e["agrave"]=500,e["Tcommaaccent"]=556,e["Cacute"]=667,e["atilde"]=500,e["Edotaccent"]=611,e["scaron"]=389,e["scedilla"]=389,e["iacute"]=278,e["lozenge"]=471,e["Rcaron"]=611,e["Gcommaaccent"]=722,e["ucircumflex"]=500,e["acircumflex"]=500,e["Amacron"]=611,e["rcaron"]=389,e["ccedilla"]=444,e["Zdotaccent"]=556,e["Thorn"]=611,e["Omacron"]=722,e["Racute"]=611,e["Sacute"]=500,e["dcaron"]=544,e["Umacron"]=722,e["uring"]=500,e["threesuperior"]=300,e["Ograve"]=722,e["Agrave"]=611,e["Abreve"]=611,e["multiply"]=675,e["uacute"]=500,e["Tcaron"]=556,e["partialdiff"]=476,e["ydieresis"]=444,e["Nacute"]=667,e["icircumflex"]=278,e["Ecircumflex"]=611,e["adieresis"]=500,e["edieresis"]=444,e["cacute"]=444,e["nacute"]=500,e["umacron"]=500,e["Ncaron"]=667,e["Iacute"]=333,e["plusminus"]=675,e["brokenbar"]=275,e["registered"]=760,e["Gbreve"]=722,e["Idotaccent"]=333,e["summation"]=600,e["Egrave"]=611,e["racute"]=389,e["omacron"]=500,e["Zacute"]=556,e["Zcaron"]=556,e["greaterequal"]=549,e["Eth"]=722,e["Ccedilla"]=667,e["lcommaaccent"]=278,e["tcaron"]=300,e["eogonek"]=444,e["Uogonek"]=722,e["Aacute"]=611,e["Adieresis"]=611,e["egrave"]=444,e["zacute"]=389,e["iogonek"]=278,e["Oacute"]=722,e["oacute"]=500,e["amacron"]=500,e["sacute"]=389,e["idieresis"]=278,e["Ocircumflex"]=722,e["Ugrave"]=722,e["Delta"]=612,e["thorn"]=500,e["twosuperior"]=300,e["Odieresis"]=722,e["mu"]=500,e["igrave"]=278,e["ohungarumlaut"]=500,e["Eogonek"]=611,e["dcroat"]=500,e["threequarters"]=750,e["Scedilla"]=500,e["lcaron"]=300,e["Kcommaaccent"]=667,e["Lacute"]=556,e["trademark"]=980,e["edotaccent"]=444,e["Igrave"]=333,e["Imacron"]=333,e["Lcaron"]=611,e["onehalf"]=750,e["lessequal"]=549,e["ocircumflex"]=500,e["ntilde"]=500,e["Uhungarumlaut"]=722,e["Eacute"]=611,e["emacron"]=444,e["gbreve"]=500,e["onequarter"]=750,e["Scaron"]=500,e["Scommaaccent"]=500,e["Ohungarumlaut"]=722,e["degree"]=400,e["ograve"]=500,e["Ccaron"]=667,e["ugrave"]=500,e["radical"]=453,e["Dcaron"]=722,e["rcommaaccent"]=389,e["Ntilde"]=667,e["otilde"]=500,e["Rcommaaccent"]=611,e["Lcommaaccent"]=556,e["Atilde"]=611,e["Aogonek"]=611,e["Aring"]=611,e["Otilde"]=722,e["zdotaccent"]=389,e["Ecaron"]=611,e["Iogonek"]=333,e["kcommaaccent"]=444,e["minus"]=675,e["Icircumflex"]=333,e["ncaron"]=500,e["tcommaaccent"]=278,e["logicalnot"]=675,e["odieresis"]=500,e["udieresis"]=500,e["notequal"]=549,e["gcommaaccent"]=500,e["eth"]=500,e["zcaron"]=389,e["ncommaaccent"]=500,e["onesuperior"]=300,e["imacron"]=278,e["Euro"]=500})),e["ZapfDingbats"]=(0,a.getLookupTableFactory)((function(e){e["space"]=278,e["a1"]=974,e["a2"]=961,e["a202"]=974,e["a3"]=980,e["a4"]=719,e["a5"]=789,e["a119"]=790,e["a118"]=791,e["a117"]=690,e["a11"]=960,e["a12"]=939,e["a13"]=549,e["a14"]=855,e["a15"]=911,e["a16"]=933,e["a105"]=911,e["a17"]=945,e["a18"]=974,e["a19"]=755,e["a20"]=846,e["a21"]=762,e["a22"]=761,e["a23"]=571,e["a24"]=677,e["a25"]=763,e["a26"]=760,e["a27"]=759,e["a28"]=754,e["a6"]=494,e["a7"]=552,e["a8"]=537,e["a9"]=577,e["a10"]=692,e["a29"]=786,e["a30"]=788,e["a31"]=788,e["a32"]=790,e["a33"]=793,e["a34"]=794,e["a35"]=816,e["a36"]=823,e["a37"]=789,e["a38"]=841,e["a39"]=823,e["a40"]=833,e["a41"]=816,e["a42"]=831,e["a43"]=923,e["a44"]=744,e["a45"]=723,e["a46"]=749,e["a47"]=790,e["a48"]=792,e["a49"]=695,e["a50"]=776,e["a51"]=768,e["a52"]=792,e["a53"]=759,e["a54"]=707,e["a55"]=708,e["a56"]=682,e["a57"]=701,e["a58"]=826,e["a59"]=815,e["a60"]=789,e["a61"]=789,e["a62"]=707,e["a63"]=687,e["a64"]=696,e["a65"]=689,e["a66"]=786,e["a67"]=787,e["a68"]=713,e["a69"]=791,e["a70"]=785,e["a71"]=791,e["a72"]=873,e["a73"]=761,e["a74"]=762,e["a203"]=762,e["a75"]=759,e["a204"]=759,e["a76"]=892,e["a77"]=892,e["a78"]=788,e["a79"]=784,e["a81"]=438,e["a82"]=138,e["a83"]=277,e["a84"]=415,e["a97"]=392,e["a98"]=392,e["a99"]=668,e["a100"]=668,e["a89"]=390,e["a90"]=390,e["a93"]=317,e["a94"]=317,e["a91"]=276,e["a92"]=276,e["a205"]=509,e["a85"]=509,e["a206"]=410,e["a86"]=410,e["a87"]=234,e["a88"]=234,e["a95"]=334,e["a96"]=334,e["a101"]=732,e["a102"]=544,e["a103"]=544,e["a104"]=910,e["a106"]=667,e["a107"]=760,e["a108"]=760,e["a112"]=776,e["a111"]=595,e["a110"]=694,e["a109"]=626,e["a120"]=788,e["a121"]=788,e["a122"]=788,e["a123"]=788,e["a124"]=788,e["a125"]=788,e["a126"]=788,e["a127"]=788,e["a128"]=788,e["a129"]=788,e["a130"]=788,e["a131"]=788,e["a132"]=788,e["a133"]=788,e["a134"]=788,e["a135"]=788,e["a136"]=788,e["a137"]=788,e["a138"]=788,e["a139"]=788,e["a140"]=788,e["a141"]=788,e["a142"]=788,e["a143"]=788,e["a144"]=788,e["a145"]=788,e["a146"]=788,e["a147"]=788,e["a148"]=788,e["a149"]=788,e["a150"]=788,e["a151"]=788,e["a152"]=788,e["a153"]=788,e["a154"]=788,e["a155"]=788,e["a156"]=788,e["a157"]=788,e["a158"]=788,e["a159"]=788,e["a160"]=894,e["a161"]=838,e["a163"]=1016,e["a164"]=458,e["a196"]=748,e["a165"]=924,e["a192"]=748,e["a166"]=918,e["a167"]=927,e["a168"]=928,e["a169"]=928,e["a170"]=834,e["a171"]=873,e["a172"]=828,e["a173"]=924,e["a162"]=924,e["a174"]=917,e["a175"]=930,e["a176"]=931,e["a177"]=463,e["a178"]=883,e["a179"]=836,e["a193"]=836,e["a180"]=867,e["a199"]=867,e["a181"]=696,e["a200"]=696,e["a182"]=874,e["a201"]=874,e["a183"]=760,e["a184"]=946,e["a197"]=771,e["a185"]=865,e["a194"]=771,e["a198"]=888,e["a186"]=967,e["a195"]=888,e["a187"]=831,e["a188"]=873,e["a189"]=927,e["a190"]=970,e["a191"]=918}))}));t.getMetrics=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPDFFunction=g,t.PostScriptCompiler=t.PostScriptEvaluator=t.PDFFunctionFactory=void 0;var a=r(5),n=r(183),i=r(219);function o(e){return o="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},o(e)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function l(e,t,r){return t&&c(e.prototype,t),r&&c(e,r),e}var u={get value(){return(0,a.shadow)(this,"value",(0,a.isEvalSupported)())}},h=function(){function e(t){var r=t.xref,a=t.isEvalSupported,n=void 0===a||a;s(this,e),this.xref=r,this.isEvalSupported=!1!==n}return l(e,[{key:"create",value:function(e){return d.parse({xref:this.xref,isEvalSupported:this.isEvalSupported,fn:e})}},{key:"createFromArray",value:function(e){return d.parseArray({xref:this.xref,isEvalSupported:this.isEvalSupported,fnObj:e})}}]),e}();function f(e){if(!Array.isArray(e))return null;for(var t=e.length,r=0;r<t;r++)if("number"!==typeof e[r]){for(var a=new Array(t),n=0;n<t;n++)a[n]=+e[n];return a}return e}t.PDFFunctionFactory=h;var d=function(){var e=0,t=2,r=3,n=4;return{getSampleArray:function(e,t,r,a){var n,i,o=1;for(n=0,i=e.length;n<i;n++)o*=e[n];o*=t;var s=new Array(o),c=0,l=0,u=1/(Math.pow(2,r)-1),h=a.getBytes((o*r+7)/8),f=0;for(n=0;n<o;n++){while(c<r)l<<=8,l|=h[f++],c+=8;c-=r,s[n]=(l>>c)*u,l&=(1<<c)-1}return s},getIR:function(e){var t=e.xref,r=e.isEvalSupported,n=e.fn,i=n.dict;i||(i=n);var o=[this.constructSampled,null,this.constructInterpolated,this.constructStiched,this.constructPostScript],s=i.get("FunctionType"),c=o[s];if(!c)throw new a.FormatError("Unknown type of function");return c.call(this,{xref:t,isEvalSupported:r,fn:n,dict:i})},fromIR:function(a){var n=a.xref,i=a.isEvalSupported,o=a.IR,s=o[0];switch(s){case e:return this.constructSampledFromIR({xref:n,isEvalSupported:i,IR:o});case t:return this.constructInterpolatedFromIR({xref:n,isEvalSupported:i,IR:o});case r:return this.constructStichedFromIR({xref:n,isEvalSupported:i,IR:o});default:return this.constructPostScriptFromIR({xref:n,isEvalSupported:i,IR:o})}},parse:function(e){var t=e.xref,r=e.isEvalSupported,a=e.fn,n=this.getIR({xref:t,isEvalSupported:r,fn:a});return this.fromIR({xref:t,isEvalSupported:r,IR:n})},parseArray:function(e){var t=e.xref,r=e.isEvalSupported,a=e.fnObj;if(!Array.isArray(a))return this.parse({xref:t,isEvalSupported:r,fn:a});for(var n=[],i=0,o=a.length;i<o;i++)n.push(this.parse({xref:t,isEvalSupported:r,fn:t.fetchIfRef(a[i])}));return function(e,t,r,a){for(var i=0,o=n.length;i<o;i++)n[i](e,t,r,a+i)}},constructSampled:function(t){t.xref,t.isEvalSupported;var r=t.fn,n=t.dict;function i(e){for(var t=e.length,r=[],a=0,n=0;n<t;n+=2)r[a]=[e[n],e[n+1]],++a;return r}var o=f(n.getArray("Domain")),s=f(n.getArray("Range"));if(!o||!s)throw new a.FormatError("No domain or range");var c=o.length/2,l=s.length/2;o=i(o),s=i(s);var u=f(n.getArray("Size")),h=n.get("BitsPerSample"),d=n.get("Order")||1;1!==d&&(0,a.info)("No support for cubic spline interpolation: "+d);var g=f(n.getArray("Encode"));if(g)g=i(g);else{g=[];for(var p=0;p<c;++p)g.push([0,u[p]-1])}var m=f(n.getArray("Decode"));m=m?i(m):s;var v=this.getSampleArray(u,l,h,r);return[e,c,o,g,m,v,u,l,Math.pow(2,h)-1,s]},constructSampledFromIR:function(e){e.xref,e.isEvalSupported;var t=e.IR;function r(e,t,r,a,n){return a+(n-a)/(r-t)*(e-t)}return function(e,a,n,i){var o,s,c=t[1],l=t[2],u=t[3],h=t[4],f=t[5],d=t[6],g=t[7],p=t[9],m=1<<c,v=new Float64Array(m),b=new Uint32Array(m);for(s=0;s<m;s++)v[s]=1;var y=g,w=1;for(o=0;o<c;++o){var k=l[o][0],S=l[o][1],x=Math.min(Math.max(e[a+o],k),S),C=r(x,k,S,u[o][0],u[o][1]),A=d[o];C=Math.min(Math.max(C,0),A-1);var O=C<A-1?Math.floor(C):C-1,P=O+1-C,I=C-O,T=O*y,E=T+y;for(s=0;s<m;s++)s&w?(v[s]*=I,b[s]+=E):(v[s]*=P,b[s]+=T);y*=A,w<<=1}for(s=0;s<g;++s){var F=0;for(o=0;o<m;o++)F+=f[b[o]+s]*v[o];F=r(F,0,1,h[s][0],h[s][1]),n[i+s]=Math.min(Math.max(F,p[s][0]),p[s][1])}}},constructInterpolated:function(e){e.xref,e.isEvalSupported,e.fn;for(var r=e.dict,a=f(r.getArray("C0"))||[0],n=f(r.getArray("C1"))||[1],i=r.get("N"),o=a.length,s=[],c=0;c<o;++c)s.push(n[c]-a[c]);return[t,a,s,i]},constructInterpolatedFromIR:function(e){e.xref,e.isEvalSupported;var t=e.IR,r=t[1],a=t[2],n=t[3],i=a.length;return function(e,t,o,s){for(var c=1===n?e[t]:Math.pow(e[t],n),l=0;l<i;++l)o[s+l]=r[l]+c*a[l]}},constructStiched:function(e){var t=e.xref,n=e.isEvalSupported,i=(e.fn,e.dict),o=f(i.getArray("Domain"));if(!o)throw new a.FormatError("No domain");var s=o.length/2;if(1!==s)throw new a.FormatError("Bad domain for stiched function");for(var c=i.get("Functions"),l=[],u=0,h=c.length;u<h;++u)l.push(this.parse({xref:t,isEvalSupported:n,fn:t.fetchIfRef(c[u])}));var d=f(i.getArray("Bounds")),g=f(i.getArray("Encode"));return[r,o,d,g,l]},constructStichedFromIR:function(e){e.xref,e.isEvalSupported;var t=e.IR,r=t[1],a=t[2],n=t[3],i=t[4],o=new Float32Array(1);return function(e,t,s,c){for(var l=function(e,t,r){return e>r?e=r:e<t&&(e=t),e},u=l(e[t],r[0],r[1]),h=0,f=a.length;h<f;++h)if(u<a[h])break;var d=r[0];h>0&&(d=a[h-1]);var g=r[1];h<a.length&&(g=a[h]);var p=n[2*h],m=n[2*h+1];o[0]=d===g?p:p+(u-d)*(m-p)/(g-d),i[h](o,0,s,c)}},constructPostScript:function(e){e.xref,e.isEvalSupported;var t=e.fn,r=e.dict,o=f(r.getArray("Domain")),s=f(r.getArray("Range"));if(!o)throw new a.FormatError("No domain.");if(!s)throw new a.FormatError("No range.");var c=new i.PostScriptLexer(t),l=new i.PostScriptParser(c),u=l.parse();return[n,o,s,u]},constructPostScriptFromIR:function(e){e.xref;var t=e.isEvalSupported,r=e.IR,n=r[1],i=r[2],o=r[3];if(t&&u.value){var s=(new v).compile(o,n,i);if(s)return new Function("src","srcOffset","dest","destOffset",s)}(0,a.info)("Unable to compile PS function");var c=i.length>>1,l=n.length>>1,h=new m(o),f=Object.create(null),d=8192,g=d,p=new Float32Array(l);return function(e,t,r,a){var n,o,s="",u=p;for(n=0;n<l;n++)o=e[t+n],u[n]=o,s+=o+"_";var d=f[s];if(void 0===d){var m=new Float32Array(c),v=h.execute(u),b=v.length-c;for(n=0;n<c;n++){o=v[b+n];var y=i[2*n];o<y?o=y:(y=i[2*n+1],o>y&&(o=y)),m[n]=o}g>0&&(g--,f[s]=m),r.set(m,a)}else r.set(d,a)}}}}();function g(e){var t;if("object"!==o(e))return!1;if((0,n.isDict)(e))t=e;else{if(!(0,n.isStream)(e))return!1;t=e.dict}return t.has("FunctionType")}var p=function(){var e=100;function t(e){this.stack=e?Array.prototype.slice.call(e,0):[]}return t.prototype={push:function(t){if(this.stack.length>=e)throw new Error("PostScript function stack overflow.");this.stack.push(t)},pop:function(){if(this.stack.length<=0)throw new Error("PostScript function stack underflow.");return this.stack.pop()},copy:function(t){if(this.stack.length+t>=e)throw new Error("PostScript function stack overflow.");for(var r=this.stack,a=r.length-t,n=t-1;n>=0;n--,a++)r.push(r[a])},index:function(e){this.push(this.stack[this.stack.length-e-1])},roll:function(e,t){var r,a,n,i=this.stack,o=i.length-e,s=i.length-1,c=o+(t-Math.floor(t/e)*e);for(r=o,a=s;r<a;r++,a--)n=i[r],i[r]=i[a],i[a]=n;for(r=o,a=c-1;r<a;r++,a--)n=i[r],i[r]=i[a],i[a]=n;for(r=c,a=s;r<a;r++,a--)n=i[r],i[r]=i[a],i[a]=n}},t}(),m=function(){function e(e){this.operators=e}return e.prototype={execute:function(e){var t,r,n,i=new p(e),o=0,s=this.operators,c=s.length;while(o<c)if(t=s[o++],"number"!==typeof t)switch(t){case"jz":n=i.pop(),r=i.pop(),r||(o=n);break;case"j":r=i.pop(),o=r;break;case"abs":r=i.pop(),i.push(Math.abs(r));break;case"add":n=i.pop(),r=i.pop(),i.push(r+n);break;case"and":n=i.pop(),r=i.pop(),(0,a.isBool)(r)&&(0,a.isBool)(n)?i.push(r&&n):i.push(r&n);break;case"atan":r=i.pop(),i.push(Math.atan(r));break;case"bitshift":n=i.pop(),r=i.pop(),r>0?i.push(r<<n):i.push(r>>n);break;case"ceiling":r=i.pop(),i.push(Math.ceil(r));break;case"copy":r=i.pop(),i.copy(r);break;case"cos":r=i.pop(),i.push(Math.cos(r));break;case"cvi":r=0|i.pop(),i.push(r);break;case"cvr":break;case"div":n=i.pop(),r=i.pop(),i.push(r/n);break;case"dup":i.copy(1);break;case"eq":n=i.pop(),r=i.pop(),i.push(r===n);break;case"exch":i.roll(2,1);break;case"exp":n=i.pop(),r=i.pop(),i.push(Math.pow(r,n));break;case"false":i.push(!1);break;case"floor":r=i.pop(),i.push(Math.floor(r));break;case"ge":n=i.pop(),r=i.pop(),i.push(r>=n);break;case"gt":n=i.pop(),r=i.pop(),i.push(r>n);break;case"idiv":n=i.pop(),r=i.pop(),i.push(r/n|0);break;case"index":r=i.pop(),i.index(r);break;case"le":n=i.pop(),r=i.pop(),i.push(r<=n);break;case"ln":r=i.pop(),i.push(Math.log(r));break;case"log":r=i.pop(),i.push(Math.log(r)/Math.LN10);break;case"lt":n=i.pop(),r=i.pop(),i.push(r<n);break;case"mod":n=i.pop(),r=i.pop(),i.push(r%n);break;case"mul":n=i.pop(),r=i.pop(),i.push(r*n);break;case"ne":n=i.pop(),r=i.pop(),i.push(r!==n);break;case"neg":r=i.pop(),i.push(-r);break;case"not":r=i.pop(),(0,a.isBool)(r)?i.push(!r):i.push(~r);break;case"or":n=i.pop(),r=i.pop(),(0,a.isBool)(r)&&(0,a.isBool)(n)?i.push(r||n):i.push(r|n);break;case"pop":i.pop();break;case"roll":n=i.pop(),r=i.pop(),i.roll(r,n);break;case"round":r=i.pop(),i.push(Math.round(r));break;case"sin":r=i.pop(),i.push(Math.sin(r));break;case"sqrt":r=i.pop(),i.push(Math.sqrt(r));break;case"sub":n=i.pop(),r=i.pop(),i.push(r-n);break;case"true":i.push(!0);break;case"truncate":r=i.pop(),r=r<0?Math.ceil(r):Math.floor(r),i.push(r);break;case"xor":n=i.pop(),r=i.pop(),(0,a.isBool)(r)&&(0,a.isBool)(n)?i.push(r!==n):i.push(r^n);break;default:throw new a.FormatError("Unknown operator ".concat(t))}else i.push(t);return i.stack}},e}();t.PostScriptEvaluator=m;var v=function(){function e(e){this.type=e}function t(t,r,a){e.call(this,"args"),this.index=t,this.min=r,this.max=a}function r(t){e.call(this,"literal"),this.number=t,this.min=t,this.max=t}function n(t,r,a,n,i){e.call(this,"binary"),this.op=t,this.arg1=r,this.arg2=a,this.min=n,this.max=i}function i(t,r){e.call(this,"max"),this.arg=t,this.min=t.min,this.max=r}function o(t,r,a){e.call(this,"var"),this.index=t,this.min=r,this.max=a}function s(t,r){e.call(this,"definition"),this.variable=t,this.arg=r}function c(){this.parts=[]}function l(e,t){return"literal"===t.type&&0===t.number?e:"literal"===e.type&&0===e.number?t:"literal"===t.type&&"literal"===e.type?new r(e.number+t.number):new n("+",e,t,e.min+t.min,e.max+t.max)}function u(e,t){if("literal"===t.type){if(0===t.number)return new r(0);if(1===t.number)return e;if("literal"===e.type)return new r(e.number*t.number)}if("literal"===e.type){if(0===e.number)return new r(0);if(1===e.number)return t}var a=Math.min(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max),i=Math.max(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max);return new n("*",e,t,a,i)}function h(e,t){if("literal"===t.type){if(0===t.number)return e;if("literal"===e.type)return new r(e.number-t.number)}return"binary"===t.type&&"-"===t.op&&"literal"===e.type&&1===e.number&&"literal"===t.arg1.type&&1===t.arg1.number?t.arg2:new n("-",e,t,e.min-t.max,e.max-t.min)}function f(e,t){return e.min>=t?new r(t):e.max<=t?e:new i(e,t)}function d(){}return e.prototype.visit=function(e){(0,a.unreachable)("abstract method")},t.prototype=Object.create(e.prototype),t.prototype.visit=function(e){e.visitArgument(this)},r.prototype=Object.create(e.prototype),r.prototype.visit=function(e){e.visitLiteral(this)},n.prototype=Object.create(e.prototype),n.prototype.visit=function(e){e.visitBinaryOperation(this)},i.prototype=Object.create(e.prototype),i.prototype.visit=function(e){e.visitMin(this)},o.prototype=Object.create(e.prototype),o.prototype.visit=function(e){e.visitVariable(this)},s.prototype=Object.create(e.prototype),s.prototype.visit=function(e){e.visitVariableDefinition(this)},c.prototype={visitArgument:function(e){this.parts.push("Math.max(",e.min,", Math.min(",e.max,", src[srcOffset + ",e.index,"]))")},visitVariable:function(e){this.parts.push("v",e.index)},visitLiteral:function(e){this.parts.push(e.number)},visitBinaryOperation:function(e){this.parts.push("("),e.arg1.visit(this),this.parts.push(" ",e.op," "),e.arg2.visit(this),this.parts.push(")")},visitVariableDefinition:function(e){this.parts.push("var "),e.variable.visit(this),this.parts.push(" = "),e.arg.visit(this),this.parts.push(";")},visitMin:function(e){this.parts.push("Math.min("),e.arg.visit(this),this.parts.push(", ",e.max,")")},toString:function(){return this.parts.join("")}},d.prototype={compile:function(e,a,n){var i,d,g,p,m,v,b,y,w,k,S=[],x=[],C=a.length>>1,A=n.length>>1,O=0;for(i=0;i<C;i++)S.push(new t(i,a[2*i],a[2*i+1]));for(i=0,d=e.length;i<d;i++)if(k=e[i],"number"!==typeof k)switch(k){case"add":if(S.length<2)return null;v=S.pop(),m=S.pop(),S.push(l(m,v));break;case"cvr":if(S.length<1)return null;break;case"mul":if(S.length<2)return null;v=S.pop(),m=S.pop(),S.push(u(m,v));break;case"sub":if(S.length<2)return null;v=S.pop(),m=S.pop(),S.push(h(m,v));break;case"exch":if(S.length<2)return null;b=S.pop(),y=S.pop(),S.push(b,y);break;case"pop":if(S.length<1)return null;S.pop();break;case"index":if(S.length<1)return null;if(m=S.pop(),"literal"!==m.type)return null;if(g=m.number,g<0||!Number.isInteger(g)||S.length<g)return null;if(b=S[S.length-g-1],"literal"===b.type||"var"===b.type){S.push(b);break}w=new o(O++,b.min,b.max),S[S.length-g-1]=w,S.push(w),x.push(new s(w,b));break;case"dup":if(S.length<1)return null;if("number"===typeof e[i+1]&&"gt"===e[i+2]&&e[i+3]===i+7&&"jz"===e[i+4]&&"pop"===e[i+5]&&e[i+6]===e[i+1]){m=S.pop(),S.push(f(m,e[i+1])),i+=6;break}if(b=S[S.length-1],"literal"===b.type||"var"===b.type){S.push(b);break}w=new o(O++,b.min,b.max),S[S.length-1]=w,S.push(w),x.push(new s(w,b));break;case"roll":if(S.length<2)return null;if(v=S.pop(),m=S.pop(),"literal"!==v.type||"literal"!==m.type)return null;if(p=v.number,g=m.number,g<=0||!Number.isInteger(g)||!Number.isInteger(p)||S.length<g)return null;if(p=(p%g+g)%g,0===p)break;Array.prototype.push.apply(S,S.splice(S.length-g,g-p));break;default:return null}else S.push(new r(k));if(S.length!==A)return null;var P=[];return x.forEach((function(e){var t=new c;e.visit(t),P.push(t.toString())})),S.forEach((function(e,t){var r=new c;e.visit(r);var a=n[2*t],i=n[2*t+1],o=[r.toString()];a>e.min&&(o.unshift("Math.max(",a,", "),o.push(")")),i<e.max&&(o.unshift("Math.min(",i,", "),o.push(")")),o.unshift("dest[destOffset + ",t,"] = "),o.push(";"),P.push(o.join(""))})),P.join("\n")}},d}();t.PostScriptCompiler=v},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PostScriptParser=t.PostScriptLexer=void 0;var a=r(5),n=r(183);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function s(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),e}var c=function(){function e(t){i(this,e),this.lexer=t,this.operators=[],this.token=null,this.prev=null}return s(e,[{key:"nextToken",value:function(){this.prev=this.token,this.token=this.lexer.getToken()}},{key:"accept",value:function(e){return this.token.type===e&&(this.nextToken(),!0)}},{key:"expect",value:function(e){if(this.accept(e))return!0;throw new a.FormatError("Unexpected symbol: found ".concat(this.token.type," expected ").concat(e,"."))}},{key:"parse",value:function(){return this.nextToken(),this.expect(l.LBRACE),this.parseBlock(),this.expect(l.RBRACE),this.operators}},{key:"parseBlock",value:function(){while(1)if(this.accept(l.NUMBER))this.operators.push(this.prev.value);else if(this.accept(l.OPERATOR))this.operators.push(this.prev.value);else{if(!this.accept(l.LBRACE))return;this.parseCondition()}}},{key:"parseCondition",value:function(){var e=this.operators.length;if(this.operators.push(null,null),this.parseBlock(),this.expect(l.RBRACE),this.accept(l.IF))this.operators[e]=this.operators.length,this.operators[e+1]="jz";else{if(!this.accept(l.LBRACE))throw new a.FormatError("PS Function: error parsing conditional.");var t=this.operators.length;this.operators.push(null,null);var r=this.operators.length;this.parseBlock(),this.expect(l.RBRACE),this.expect(l.IFELSE),this.operators[t]=this.operators.length,this.operators[t+1]="j",this.operators[e]=r,this.operators[e+1]="jz"}}}]),e}();t.PostScriptParser=c;var l={LBRACE:0,RBRACE:1,NUMBER:2,OPERATOR:3,IF:4,IFELSE:5},u=function(){var e=Object.create(null),t=function(){function t(e,r){i(this,t),this.type=e,this.value=r}return s(t,null,[{key:"getOperator",value:function(r){var a=e[r];return a||(e[r]=new t(l.OPERATOR,r))}},{key:"LBRACE",get:function(){return(0,a.shadow)(this,"LBRACE",new t(l.LBRACE,"{"))}},{key:"RBRACE",get:function(){return(0,a.shadow)(this,"RBRACE",new t(l.RBRACE,"}"))}},{key:"IF",get:function(){return(0,a.shadow)(this,"IF",new t(l.IF,"IF"))}},{key:"IFELSE",get:function(){return(0,a.shadow)(this,"IFELSE",new t(l.IFELSE,"IFELSE"))}}]),t}();return t}(),h=function(){function e(t){i(this,e),this.stream=t,this.nextChar(),this.strBuf=[]}return s(e,[{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"getToken",value:function(){var e=!1,t=this.currentChar;while(1){if(t<0)return n.EOF;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!(0,a.isSpace)(t))break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return new u(l.NUMBER,this.getNumber());case 123:return this.nextChar(),u.LBRACE;case 125:return this.nextChar(),u.RBRACE}var r=this.strBuf;r.length=0,r[0]=String.fromCharCode(t);while((t=this.nextChar())>=0&&(t>=65&&t<=90||t>=97&&t<=122))r.push(String.fromCharCode(t));var i=r.join("");switch(i.toLowerCase()){case"if":return u.IF;case"ifelse":return u.IFELSE;default:return u.getOperator(i)}}},{key:"getNumber",value:function(){var e=this.currentChar,t=this.strBuf;t.length=0,t[0]=String.fromCharCode(e);while((e=this.nextChar())>=0){if(!(e>=48&&e<=57||45===e||46===e))break;t.push(String.fromCharCode(e))}var r=parseFloat(t.join(""));if(isNaN(r))throw new a.FormatError("Invalid floating point number: ".concat(r));return r}}]),e}();t.PostScriptLexer=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MurmurHash3_64=void 0;var a=r(5);function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function o(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),e}var s=3285377520,c=4294901760,l=65535,u=function(){function e(t){n(this,e),this.h1=t?4294967295&t:s,this.h2=t?4294967295&t:s}return o(e,[{key:"update",value:function(e){var t,r;if((0,a.isString)(e)){t=new Uint8Array(2*e.length),r=0;for(var n=0,i=e.length;n<i;n++){var o=e.charCodeAt(n);o<=255?t[r++]=o:(t[r++]=o>>>8,t[r++]=255&o)}}else{if(!(0,a.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");t=e,r=t.byteLength}for(var s=r>>2,u=r-4*s,h=new Uint32Array(t.buffer,0,s),f=0,d=0,g=this.h1,p=this.h2,m=3432918353,v=461845907,b=m&l,y=v&l,w=0;w<s;w++)1&w?(f=h[w],f=f*m&c|f*b&l,f=f<<15|f>>>17,f=f*v&c|f*y&l,g^=f,g=g<<13|g>>>19,g=5*g+3864292196):(d=h[w],d=d*m&c|d*b&l,d=d<<15|d>>>17,d=d*v&c|d*y&l,p^=d,p=p<<13|p>>>19,p=5*p+3864292196);switch(f=0,u){case 3:f^=t[4*s+2]<<16;case 2:f^=t[4*s+1]<<8;case 1:f^=t[4*s],f=f*m&c|f*b&l,f=f<<15|f>>>17,f=f*v&c|f*y&l,1&s?g^=f:p^=f}this.h1=g,this.h2=p}},{key:"hexdigest",value:function(){var e=this.h1,t=this.h2;e^=t>>>1,e=3981806797*e&c|36045*e&l,t=4283543511*t&c|(2950163797*(t<<16|e>>>16)&c)>>>16,e^=t>>>1,e=444984403*e&c|60499*e&l,t=3301882366*t&c|(3120437893*(t<<16|e>>>16)&c)>>>16,e^=t>>>1;var r=(e>>>0).toString(16),a=(t>>>0).toString(16);return r.padStart(8,"0")+a.padStart(8,"0")}}]),e}();t.MurmurHash3_64=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NativeImageDecoder=void 0;var a=r(201),n=r(196),i=r(190);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function c(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),e}var l=function(){function e(t){var r=t.xref,a=t.resources,n=t.handler,i=t.forceDataSchema,s=void 0!==i&&i,c=t.pdfFunctionFactory;o(this,e),this.xref=r,this.resources=a,this.handler=n,this.forceDataSchema=s,this.pdfFunctionFactory=c}return c(e,[{key:"canDecode",value:function(t){return t instanceof n.JpegStream&&e.isDecodable(t,this.xref,this.resources,this.pdfFunctionFactory)}},{key:"decode",value:function(e){var t=e.dict,r=t.get("ColorSpace","CS");return r=a.ColorSpace.parse(r,this.xref,this.resources,this.pdfFunctionFactory),this.handler.sendWithPromise("JpegDecode",[e.getIR(this.forceDataSchema),r.numComps]).then((function(e){var r=e.data;e.width,e.height;return new i.Stream(r,0,r.length,t)}))}}],[{key:"isSupported",value:function(e,t,r,n){var i=e.dict;if(i.has("DecodeParms")||i.has("DP"))return!1;var o=a.ColorSpace.parse(i.get("ColorSpace","CS"),t,r,n);return("DeviceGray"===o.name||"DeviceRGB"===o.name)&&o.isDefaultDecode(i.getArray("Decode","D"))}},{key:"isDecodable",value:function(e,t,r,n){var i=e.dict;if(i.has("DecodeParms")||i.has("DP"))return!1;var o=a.ColorSpace.parse(i.get("ColorSpace","CS"),t,r,n),s=i.get("BitsPerComponent","BPC")||1;return(1===o.numComps||3===o.numComps)&&o.isDefaultDecode(i.getArray("Decode","D"),s)}}]),e}();t.NativeImageDecoder=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFImage=void 0;var a=r(5),n=r(183),i=r(201),o=r(190),s=r(196),c=r(199);function l(e,t){return f(e)||h(e,t)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function h(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],a=!0,n=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done);a=!0)if(r.push(o.value),t&&r.length===t)break}catch(c){n=!0,i=c}finally{try{a||null==s["return"]||s["return"]()}finally{if(n)throw i}}return r}}function f(e){if(Array.isArray(e))return e}var d=function(){function e(e,t){return t&&t.canDecode(e)?t.decode(e)["catch"]((function(t){return(0,a.warn)("Native image decoding failed -- trying to recover: "+(t&&t.message)),e})):Promise.resolve(e)}function t(e,t,r,a){return e=t+e*r,e<0?0:e>a?a:e}function r(e,t,r,a,n,i){var o,s,c,l,u=n*i,h=t<=8?new Uint8Array(u):t<=16?new Uint16Array(u):new Uint32Array(u),f=r/n,d=a/i,g=0,p=new Uint16Array(n),m=r;for(o=0;o<n;o++)p[o]=Math.floor(o*f);for(o=0;o<i;o++)for(c=Math.floor(o*d)*m,s=0;s<n;s++)l=c+p[s],h[g++]=e[l];return h}function u(e){var t=e.xref,r=e.res,o=e.image,s=e.isInline,l=void 0!==s&&s,h=e.smask,f=void 0===h?null:h,d=e.mask,g=void 0===d?null:d,p=e.isMask,m=void 0!==p&&p,v=e.pdfFunctionFactory;this.image=o;var b=o.dict,y=b.get("Filter");if((0,n.isName)(y))switch(y.name){case"JPXDecode":var w=new c.JpxImage;w.parseImageProperties(o.stream),o.stream.reset(),o.width=w.width,o.height=w.height,o.bitsPerComponent=w.bitsPerComponent,o.numComps=w.componentsCount;break;case"JBIG2Decode":o.bitsPerComponent=1,o.numComps=1;break}var k=b.get("Width","W"),S=b.get("Height","H");if(Number.isInteger(o.width)&&o.width>0&&Number.isInteger(o.height)&&o.height>0&&(o.width!==k||o.height!==S)&&((0,a.warn)("PDFImage - using the Width/Height of the image data, rather than the image dictionary."),k=o.width,S=o.height),k<1||S<1)throw new a.FormatError("Invalid image width: ".concat(k," or ")+"height: ".concat(S));this.width=k,this.height=S,this.interpolate=b.get("Interpolate","I")||!1,this.imageMask=b.get("ImageMask","IM")||!1,this.matte=b.get("Matte")||!1;var x=o.bitsPerComponent;if(!x&&(x=b.get("BitsPerComponent","BPC"),!x)){if(!this.imageMask)throw new a.FormatError("Bits per component missing in image: ".concat(this.imageMask));x=1}if(this.bpc=x,!this.imageMask){var C=b.get("ColorSpace","CS");if(!C)switch((0,a.info)("JPX images (which do not require color spaces)"),o.numComps){case 1:C=n.Name.get("DeviceGray");break;case 3:C=n.Name.get("DeviceRGB");break;case 4:C=n.Name.get("DeviceCMYK");break;default:throw new Error("JPX images with ".concat(o.numComps," ")+"color components not supported.")}var A=l?r:null;this.colorSpace=i.ColorSpace.parse(C,t,A,v),this.numComps=this.colorSpace.numComps}if(this.decode=b.getArray("Decode","D"),this.needsDecode=!1,this.decode&&(this.colorSpace&&!this.colorSpace.isDefaultDecode(this.decode,x)||m&&!i.ColorSpace.isDefaultDecode(this.decode,1))){this.needsDecode=!0;var O=(1<<x)-1;this.decodeCoefficients=[],this.decodeAddends=[];for(var P=this.colorSpace&&"Indexed"===this.colorSpace.name,I=0,T=0;I<this.decode.length;I+=2,++T){var E=this.decode[I],F=this.decode[I+1];this.decodeCoefficients[T]=P?(F-E)/O:F-E,this.decodeAddends[T]=P?E:O*E}}if(f)this.smask=new u({xref:t,res:r,image:f,isInline:l,pdfFunctionFactory:v});else if(g)if((0,n.isStream)(g)){var B=g.dict,_=B.get("ImageMask","IM");_?this.mask=new u({xref:t,res:r,image:g,isInline:l,isMask:!0,pdfFunctionFactory:v}):(0,a.warn)("Ignoring /Mask in image without /ImageMask.")}else this.mask=g}return u.buildImage=function(t){t.handler;var r,i,o=t.xref,s=t.res,c=t.image,h=t.isInline,f=void 0!==h&&h,d=t.nativeDecoder,g=void 0===d?null:d,p=t.pdfFunctionFactory,m=e(c,g),v=c.dict.get("SMask"),b=c.dict.get("Mask");return v?(r=e(v,g),i=Promise.resolve(null)):(r=Promise.resolve(null),b?(0,n.isStream)(b)?i=e(b,g):Array.isArray(b)?i=Promise.resolve(b):((0,a.warn)("Unsupported mask format."),i=Promise.resolve(null)):i=Promise.resolve(null)),Promise.all([m,r,i]).then((function(e){var t=l(e,3),r=t[0],a=t[1],n=t[2];return new u({xref:o,res:s,image:r,isInline:f,smask:a,mask:n,pdfFunctionFactory:p})}))},u.createMask=function(e){var t,r,a=e.imgArray,n=e.width,i=e.height,o=e.imageIsFromDecodeStream,s=e.inverseDecode,c=(n+7>>3)*i,l=a.byteLength,u=c===l;if(!o||s&&!u)if(s)for(t=new Uint8ClampedArray(c),t.set(a),r=l;r<c;r++)t[r]=255;else t=new Uint8ClampedArray(l),t.set(a);else t=a;if(s)for(r=0;r<l;r++)t[r]^=255;return{data:t,width:n,height:i}},u.prototype={get drawWidth(){return Math.max(this.width,this.smask&&this.smask.width||0,this.mask&&this.mask.width||0)},get drawHeight(){return Math.max(this.height,this.smask&&this.smask.height||0,this.mask&&this.mask.height||0)},decodeBuffer:function(e){var r,a,n=this.bpc,i=this.numComps,o=this.decodeAddends,s=this.decodeCoefficients,c=(1<<n)-1;if(1!==n){var l=0;for(r=0,a=this.width*this.height;r<a;r++)for(var u=0;u<i;u++)e[l]=t(e[l],o[u],s[u],c),l++}else for(r=0,a=e.length;r<a;r++)e[r]=+!e[r]},getComponents:function(e){var t=this.bpc;if(8===t)return e;var r,a,n=this.width,i=this.height,o=this.numComps,s=n*i*o,c=0,l=t<=8?new Uint8Array(s):t<=16?new Uint16Array(s):new Uint32Array(s),u=n*o,h=(1<<t)-1,f=0;if(1===t)for(var d,g,p,m=0;m<i;m++){g=f+(-8&u),p=f+u;while(f<g)a=e[c++],l[f]=a>>7&1,l[f+1]=a>>6&1,l[f+2]=a>>5&1,l[f+3]=a>>4&1,l[f+4]=a>>3&1,l[f+5]=a>>2&1,l[f+6]=a>>1&1,l[f+7]=1&a,f+=8;if(f<p){a=e[c++],d=128;while(f<p)l[f++]=+!!(a&d),d>>=1}}else{var v=0;for(a=0,f=0,r=s;f<r;++f){f%u===0&&(a=0,v=0);while(v<t)a=a<<8|e[c++],v+=8;var b=v-t,y=a>>b;l[f]=y<0?0:y>h?h:y,a&=(1<<b)-1,v=b}}return l},fillOpacity:function(e,t,n,i,o){var s,c,l,h,f,d,g=this.smask,p=this.mask;if(g)c=g.width,l=g.height,s=new Uint8ClampedArray(c*l),g.fillGrayBuffer(s),c===t&&l===n||(s=r(s,g.bpc,c,l,t,n));else if(p)if(p instanceof u){for(c=p.width,l=p.height,s=new Uint8ClampedArray(c*l),p.numComps=1,p.fillGrayBuffer(s),h=0,f=c*l;h<f;++h)s[h]=255-s[h];c===t&&l===n||(s=r(s,p.bpc,c,l,t,n))}else{if(!Array.isArray(p))throw new a.FormatError("Unknown mask format.");s=new Uint8ClampedArray(t*n);var m=this.numComps;for(h=0,f=t*n;h<f;++h){var v=0,b=h*m;for(d=0;d<m;++d){var y=o[b+d],w=2*d;if(y<p[w]||y>p[w+1]){v=255;break}}s[h]=v}}if(s)for(h=0,d=3,f=t*i;h<f;++h,d+=4)e[d]=s[h];else for(h=0,d=3,f=t*i;h<f;++h,d+=4)e[d]=255},undoPreblend:function(e,t,r){var a=this.smask&&this.smask.matte;if(a)for(var n=this.colorSpace.getRgb(a,0),i=n[0],o=n[1],s=n[2],c=t*r*4,l=0;l<c;l+=4){var u=e[l+3];if(0!==u){var h=255/u;e[l]=(e[l]-i)*h+i,e[l+1]=(e[l+1]-o)*h+o,e[l+2]=(e[l+2]-s)*h+s}else e[l]=255,e[l+1]=255,e[l+2]=255}},createImageData:function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=this.drawWidth,n=this.drawHeight,i={width:r,height:n,kind:0,data:null},c=this.numComps,l=this.width,u=this.height,h=this.bpc,f=l*c*h+7>>3;if(!t){var d;if("DeviceGray"===this.colorSpace.name&&1===h?d=a.ImageKind.GRAYSCALE_1BPP:"DeviceRGB"!==this.colorSpace.name||8!==h||this.needsDecode||(d=a.ImageKind.RGB_24BPP),d&&!this.smask&&!this.mask&&r===l&&n===u){if(i.kind=d,e=this.getImageBytes(u*f),this.image instanceof o.DecodeStream)i.data=e;else{var g=new Uint8ClampedArray(e.length);g.set(e),i.data=g}if(this.needsDecode){(0,a.assert)(d===a.ImageKind.GRAYSCALE_1BPP,"PDFImage.createImageData: The image must be grayscale.");for(var p=i.data,m=0,v=p.length;m<v;m++)p[m]^=255}return i}if(this.image instanceof s.JpegStream&&!this.smask&&!this.mask){var b=u*f;switch(this.colorSpace.name){case"DeviceGray":b*=3;case"DeviceRGB":case"DeviceCMYK":return i.kind=a.ImageKind.RGB_24BPP,i.data=this.getImageBytes(b,r,n,!0),i}}}e=this.getImageBytes(u*f);var y,w,k=0|e.length/f*n/u,S=this.getComponents(e);return t||this.smask||this.mask?(i.kind=a.ImageKind.RGBA_32BPP,i.data=new Uint8ClampedArray(r*n*4),y=1,w=!0,this.fillOpacity(i.data,r,n,k,S)):(i.kind=a.ImageKind.RGB_24BPP,i.data=new Uint8ClampedArray(r*n*3),y=0,w=!1),this.needsDecode&&this.decodeBuffer(S),this.colorSpace.fillRgb(i.data,l,u,r,n,k,h,S,y),w&&this.undoPreblend(i.data,r,k),i},fillGrayBuffer:function(e){var t=this.numComps;if(1!==t)throw new a.FormatError("Reading gray scale from a color image: ".concat(t));var r,n,i=this.width,o=this.height,s=this.bpc,c=i*t*s+7>>3,l=this.getImageBytes(o*c),u=this.getComponents(l);if(1!==s){this.needsDecode&&this.decodeBuffer(u),n=i*o;var h=255/((1<<s)-1);for(r=0;r<n;++r)e[r]=h*u[r]}else if(n=i*o,this.needsDecode)for(r=0;r<n;++r)e[r]=u[r]-1&255;else for(r=0;r<n;++r)e[r]=255&-u[r]},getImageBytes:function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.image.reset(),this.image.drawWidth=t||this.width,this.image.drawHeight=r||this.height,this.image.forceRGB=!!a,this.image.getBytes(e,!0)}},u}();t.PDFImage=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=s;var a=r(5);function n(e){return n="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},n(e)}var i={UNKNOWN:0,CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function o(e){if("object"!==n(e))return e;switch(e.name){case"AbortException":return new a.AbortException(e.message);case"MissingPDFException":return new a.MissingPDFException(e.message);case"UnexpectedResponseException":return new a.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new a.UnknownErrorException(e.message,e.details);default:return new a.UnknownErrorException(e.message,e.toString())}}function s(e,t,r){var a=this;this.sourceName=e,this.targetName=t,this.comObj=r,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null);var n=this.callbacksCapabilities=Object.create(null),i=this.actionHandler=Object.create(null);this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===a.sourceName)if(t.stream)a._processStreamMessage(t);else if(t.isReply){var s=t.callbackId;if(!(t.callbackId in n))throw new Error("Cannot resolve callback ".concat(s));var c=n[s];delete n[s],"reason"in t?c.reject(o(t.reason)):c.resolve(t.data)}else{if(!(t.action in i))throw new Error("Unknown action from worker: ".concat(t.action));var l=i[t.action];if(t.callbackId){var u=a.sourceName,h=t.sourceName;new Promise((function(e){e(l(t.data))})).then((function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,data:e})}),(function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,reason:o(e)})}))}else t.streamId?a._createStreamSink(t):l(t.data)}},r.addEventListener("message",this._onComObjOnMessage)}s.prototype={on:function(e,t){var r=this.actionHandler;if(r[e])throw new Error('There is already an actionName called "'.concat(e,'"'));r[e]=t},send:function(e,t,r){this.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},r)},sendWithPromise:function(e,t,r){var n=this.callbackId++,i=(0,a.createPromiseCapability)();this.callbacksCapabilities[n]=i;try{this.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:n,data:t},r)}catch(o){i.reject(o)}return i.promise},sendWithStream:function(e,t,r,n){var s=this,c=this.streamId++,l=this.sourceName,u=this.targetName,h=this.comObj;return new a.ReadableStream({start:function(r){var i=(0,a.createPromiseCapability)();return s.streamControllers[c]={controller:r,startCall:i,pullCall:null,cancelCall:null,isClosed:!1},s.postMessage({sourceName:l,targetName:u,action:e,streamId:c,data:t,desiredSize:r.desiredSize},n),i.promise},pull:function(e){var t=(0,a.createPromiseCapability)();return s.streamControllers[c].pullCall=t,h.postMessage({sourceName:l,targetName:u,stream:i.PULL,streamId:c,desiredSize:e.desiredSize}),t.promise},cancel:function(e){(0,a.assert)(e instanceof Error,"cancel must have a valid reason");var t=(0,a.createPromiseCapability)();return s.streamControllers[c].cancelCall=t,s.streamControllers[c].isClosed=!0,h.postMessage({sourceName:l,targetName:u,stream:i.CANCEL,streamId:c,reason:o(e)}),t.promise}},r)},_createStreamSink:function(e){var t=this,r=this.actionHandler[e.action],n=e.streamId,s=e.desiredSize,c=this.sourceName,l=e.sourceName,u=(0,a.createPromiseCapability)(),h=this.comObj,f={enqueue:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,o=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var s=this.desiredSize;this.desiredSize-=r,s>0&&this.desiredSize<=0&&(this.sinkCapability=(0,a.createPromiseCapability)(),this.ready=this.sinkCapability.promise),t.postMessage({sourceName:c,targetName:l,stream:i.ENQUEUE,streamId:n,chunk:e},o)}},close:function(){this.isCancelled||(this.isCancelled=!0,h.postMessage({sourceName:c,targetName:l,stream:i.CLOSE,streamId:n}),delete t.streamSinks[n])},error:function(e){(0,a.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,h.postMessage({sourceName:c,targetName:l,stream:i.ERROR,streamId:n,reason:o(e)}))},sinkCapability:u,onPull:null,onCancel:null,isCancelled:!1,desiredSize:s,ready:null};f.sinkCapability.resolve(),f.ready=f.sinkCapability.promise,this.streamSinks[n]=f,new Promise((function(t){t(r(e.data,f))})).then((function(){h.postMessage({sourceName:c,targetName:l,stream:i.START_COMPLETE,streamId:n,success:!0})}),(function(e){h.postMessage({sourceName:c,targetName:l,stream:i.START_COMPLETE,streamId:n,reason:o(e)})}))},_processStreamMessage:function(e){var t=this,r=this.sourceName,n=e.sourceName,s=e.streamId,c=this.comObj,l=function(){Promise.all([t.streamControllers[s].startCall,t.streamControllers[s].pullCall,t.streamControllers[s].cancelCall].map((function(e){return e&&e.promise["catch"]((function(){}))}))).then((function(){delete t.streamControllers[s]}))};switch(e.stream){case i.START_COMPLETE:e.success?this.streamControllers[s].startCall.resolve():this.streamControllers[s].startCall.reject(o(e.reason));break;case i.PULL_COMPLETE:e.success?this.streamControllers[s].pullCall.resolve():this.streamControllers[s].pullCall.reject(o(e.reason));break;case i.PULL:if(!this.streamSinks[s]){c.postMessage({sourceName:r,targetName:n,stream:i.PULL_COMPLETE,streamId:s,success:!0});break}this.streamSinks[s].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[s].sinkCapability.resolve(),this.streamSinks[s].desiredSize=e.desiredSize;var u=this.streamSinks[e.streamId].onPull;new Promise((function(e){e(u&&u())})).then((function(){c.postMessage({sourceName:r,targetName:n,stream:i.PULL_COMPLETE,streamId:s,success:!0})}),(function(e){c.postMessage({sourceName:r,targetName:n,stream:i.PULL_COMPLETE,streamId:s,reason:o(e)})}));break;case i.ENQUEUE:if((0,a.assert)(this.streamControllers[s],"enqueue should have stream controller"),this.streamControllers[s].isClosed)break;this.streamControllers[s].controller.enqueue(e.chunk);break;case i.CLOSE:if((0,a.assert)(this.streamControllers[s],"close should have stream controller"),this.streamControllers[s].isClosed)break;this.streamControllers[s].isClosed=!0,this.streamControllers[s].controller.close(),l();break;case i.ERROR:(0,a.assert)(this.streamControllers[s],"error should have stream controller"),this.streamControllers[s].controller.error(o(e.reason)),l();break;case i.CANCEL_COMPLETE:e.success?this.streamControllers[s].cancelCall.resolve():this.streamControllers[s].cancelCall.reject(o(e.reason)),l();break;case i.CANCEL:if(!this.streamSinks[s])break;var h=this.streamSinks[e.streamId].onCancel;new Promise((function(t){t(h&&h(o(e.reason)))})).then((function(){c.postMessage({sourceName:r,targetName:n,stream:i.CANCEL_COMPLETE,streamId:s,success:!0})}),(function(e){c.postMessage({sourceName:r,targetName:n,stream:i.CANCEL_COMPLETE,streamId:s,reason:o(e)})})),this.streamSinks[s].sinkCapability.reject(o(e.reason)),this.streamSinks[s].isCancelled=!0,delete this.streamSinks[s];break;default:throw new Error("Unexpected stream case")}},postMessage:function(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)},destroy:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFWorkerStream=void 0;var a=i(r(2)),n=r(5);function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,r,a,n,i,o){try{var s=e[i](o),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(a,n)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function s(e){o(i,a,n,s,c,"next",e)}function c(e){o(i,a,n,s,c,"throw",e)}s(void 0)}))}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function u(e,t,r){return t&&l(e.prototype,t),r&&l(e,r),e}var h=function(){function e(t){c(this,e),this._msgHandler=t,this._contentLength=null,this._fullRequestReader=null,this._rangeRequestReaders=[]}return u(e,[{key:"getFullReader",value:function(){return(0,n.assert)(!this._fullRequestReader),this._fullRequestReader=new f(this._msgHandler),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){var r=new d(e,t,this._msgHandler);return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t=this._rangeRequestReaders.slice(0);t.forEach((function(t){t.cancel(e)}))}}]),e}();t.PDFWorkerStream=h;var f=function(){function e(t){var r=this;c(this,e),this._msgHandler=t,this.onProgress=null,this._contentLength=null,this._isRangeSupported=!1,this._isStreamingSupported=!1;var a=this._msgHandler.sendWithStream("GetReader");this._reader=a.getReader(),this._headersReady=this._msgHandler.sendWithPromise("ReaderHeadersReady").then((function(e){r._isStreamingSupported=e.isStreamingSupported,r._isRangeSupported=e.isRangeSupported,r._contentLength=e.contentLength}))}return u(e,[{key:"read",value:function(){var e=s(a["default"].mark((function e(){var t,r,n;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._reader.read();case 2:if(t=e.sent,r=t.value,n=t.done,!n){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return e.abrupt("return",{value:r.buffer,done:!1});case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"cancel",value:function(e){this._reader.cancel(e)}},{key:"headersReady",get:function(){return this._headersReady}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}}]),e}(),d=function(){function e(t,r,a){c(this,e),this._msgHandler=a,this.onProgress=null;var n=this._msgHandler.sendWithStream("GetRangeReader",{begin:t,end:r});this._reader=n.getReader()}return u(e,[{key:"read",value:function(){var e=s(a["default"].mark((function e(){var t,r,n;return a["default"].wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._reader.read();case 2:if(t=e.sent,r=t.value,n=t.done,!n){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return e.abrupt("return",{value:r.buffer,done:!1});case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"cancel",value:function(e){this._reader.cancel(e)}},{key:"isStreamingSupported",get:function(){return!1}}]),e}()}])}))}).call(this,r("0de9")["default"],r("b639").Buffer,r("c8ba"),r("4362"))}}]);