/*! For license information please see pdf.worker.js.LICENSE.txt */ (()=>{"use strict";var A,e,t,a,i={};function n(){return n="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(A,e,t){var a=function(A,e){for(;!{}.hasOwnProperty.call(A,e)&&null!==(A=x(A)););return A}(A,e);if(a){var i=Object.getOwnPropertyDescriptor(a,e);return i.get?i.get.call(arguments.length<3?A:t):i.value}},n.apply(null,arguments)}function r(A,e,t){return A.set(d(A,e),t),t}function g(A,e,t){u(A,e),e.set(A,t)}function o(A,e){return A.get(d(A,e))}function s(A,e,t){return t(d(A,e))}function I(A,e,t){return(e=F(e))in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function c(A){return function(A){if(Array.isArray(A))return w(A)}(A)||l(A)||v(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}function h(A,e){u(A,e),e.add(A)}function u(A,e){if(e.has(A))throw new TypeError("Cannot initialize the same private elements twice on an object")}i.d=(A,e)=>{for(var t in e)i.o(e,t)&&!i.o(A,t)&&Object.defineProperty(A,t,{enumerable:!0,get:e[t]})},i.o=(A,e)=>Object.prototype.hasOwnProperty.call(A,e);var C=Q().mark(Ge),B=Q().mark(ou);function Q(){Q=function(){return e};var A,e={},t=Object.prototype,a=t.hasOwnProperty,i=Object.defineProperty||function(A,e,t){A[e]=t.value},n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",g=n.asyncIterator||"@@asyncIterator",o=n.toStringTag||"@@toStringTag";function s(A,e,t){return Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),A[e]}try{s({},"")}catch(A){s=function(A,e,t){return A[e]=t}}function I(A,e,t,a){var n=e&&e.prototype instanceof E?e:E,r=Object.create(n.prototype),g=new R(a||[]);return i(r,"_invoke",{value:b(A,t,g)}),r}function c(A,e,t){try{return{type:"normal",arg:A.call(e,t)}}catch(A){return{type:"throw",arg:A}}}e.wrap=I;var l="suspendedStart",h="suspendedYield",u="executing",C="completed",B={};function E(){}function f(){}function d(){}var y={};s(y,r,(function(){return this}));var p=Object.getPrototypeOf,m=p&&p(p(N([])));m&&m!==t&&a.call(m,r)&&(y=m);var k=d.prototype=E.prototype=Object.create(y);function v(A){["next","throw","return"].forEach((function(e){s(A,e,(function(A){return this._invoke(e,A)}))}))}function w(A,e){function t(i,n,r,g){var o=c(A[i],A,n);if("throw"!==o.type){var s=o.arg,I=s.value;return I&&"object"==J(I)&&a.call(I,"__await")?e.resolve(I.__await).then((function(A){t("next",A,r,g)}),(function(A){t("throw",A,r,g)})):e.resolve(I).then((function(A){s.value=A,r(s)}),(function(A){return t("throw",A,r,g)}))}g(o.arg)}var n;i(this,"_invoke",{value:function(A,a){function i(){return new e((function(e,i){t(A,a,e,i)}))}return n=n?n.then(i,i):i()}})}function b(e,t,a){var i=l;return function(n,r){if(i===u)throw Error("Generator is already running");if(i===C){if("throw"===n)throw r;return{value:A,done:!0}}for(a.method=n,a.arg=r;;){var g=a.delegate;if(g){var o=D(g,a);if(o){if(o===B)continue;return o}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(i===l)throw i=C,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);i=u;var s=c(e,t,a);if("normal"===s.type){if(i=a.done?C:h,s.arg===B)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(i=C,a.method="throw",a.arg=s.arg)}}}function D(e,t){var a=t.method,i=e.iterator[a];if(i===A)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=A,D(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),B;var n=c(i,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,B;var r=n.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=A),t.delegate=null,B):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,B)}function F(A){var e={tryLoc:A[0]};1 in A&&(e.catchLoc=A[1]),2 in A&&(e.finallyLoc=A[2],e.afterLoc=A[3]),this.tryEntries.push(e)}function S(A){var e=A.completion||{};e.type="normal",delete e.arg,A.completion=e}function R(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(F,this),this.reset(!0)}function N(e){if(e||""===e){var t=e[r];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,n=function t(){for(;++i=0;--n){var r=this.tryEntries[n],g=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc<=this.prev){var o=a.call(r,"catchLoc"),s=a.call(r,"finallyLoc");if(o&&s){if(this.prev=0;--t){var i=this.tryEntries[t];if(i.tryLoc<=this.prev&&a.call(i,"finallyLoc")&&this.prev=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===A)return this.complete(t.completion,t.afterLoc),S(t),B}},catch:function(A){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.tryLoc===A){var a=t.completion;if("throw"===a.type){var i=a.arg;S(t)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:N(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=A),B}},e}function E(A,e,t,a,i,n,r){try{var g=A[n](r),o=g.value}catch(A){return void t(A)}g.done?e(o):Promise.resolve(o).then(a,i)}function f(A){return function(){var e=this,t=arguments;return new Promise((function(a,i){var n=A.apply(e,t);function r(A){E(n,a,i,r,g,"next",A)}function g(A){E(n,a,i,r,g,"throw",A)}r(void 0)}))}}function d(A,e,t){if("function"==typeof A?A===e:A.has(e))return arguments.length<3?e:t;throw new TypeError("Private element is not present on this object")}function y(A,e){return m(A)||function(A,e){var t=null==A?null:"undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=t){var a,i,n,r,g=[],o=!0,s=!1;try{if(n=(t=t.call(A)).next,0===e){if(Object(t)!==t)return;o=!1}else for(;!(o=(a=n.call(t)).done)&&(g.push(a.value),g.length!==e);o=!0);}catch(A){s=!0,i=A}finally{try{if(!o&&null!=t.return&&(r=t.return(),Object(r)!==r))return}finally{if(s)throw i}}return g}}(A,e)||v(A,e)||p()}function p(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(A){if(Array.isArray(A))return A}function k(A,e){var t="undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(!t){if(Array.isArray(A)||(t=v(A))||e&&A&&"number"==typeof A.length){t&&(A=t);var a=0,i=function(){};return{s:i,n:function(){return a>=A.length?{done:!0}:{done:!1,value:A[a++]}},e:function(A){throw A},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,r=!0,g=!1;return{s:function(){t=t.call(A)},n:function(){var A=t.next();return r=A.done,A},e:function(A){g=!0,n=A},f:function(){try{r||null==t.return||t.return()}finally{if(g)throw n}}}}function v(A,e){if(A){if("string"==typeof A)return w(A,e);var t={}.toString.call(A).slice(8,-1);return"Object"===t&&A.constructor&&(t=A.constructor.name),"Map"===t||"Set"===t?Array.from(A):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?w(A,e):void 0}}function w(A,e){(null==e||e>A.length)&&(e=A.length);for(var t=0,a=Array(e);t=$.INFOS&&console.log("Info: ".concat(A))}function CA(A){lA>=$.WARNINGS&&console.log("Warning: ".concat(A))}function BA(A){throw new Error(A)}function QA(A,e){A||BA(e)}function EA(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!A)return null;try{if(t&&"string"==typeof A){if(t.addDefaultProtocol&&A.startsWith("www.")){var a=A.match(/\./g);(null==a?void 0:a.length)>=2&&(A="http://".concat(A))}if(t.tryConvertEncoding)try{A=HA(A)}catch(A){}}var i=e?new URL(A,e):new URL(A);if(function(A){switch(null==A?void 0:A.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(i))return i}catch(A){}return null}function fA(A,e,t){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return Object.defineProperty(A,e,{value:t,enumerable:!a,configurable:!0,writable:!1}),t}var dA=function(){function A(e,t){this.constructor===A&&BA("Cannot initialize BaseException."),this.message=e,this.name=t}return A.prototype=new Error,A.constructor=A,A}(),yA=function(A){function e(A,t){var a;return S(this,e),(a=R(this,e,[A,"PasswordException"])).code=t,a}return U(e,A),D(e)}(dA),pA=function(A){function e(A,t){var a;return S(this,e),(a=R(this,e,[A,"UnknownErrorException"])).details=t,a}return U(e,A),D(e)}(dA),mA=function(A){function e(A){return S(this,e),R(this,e,[A,"InvalidPDFException"])}return U(e,A),D(e)}(dA),kA=function(A){function e(A){return S(this,e),R(this,e,[A,"MissingPDFException"])}return U(e,A),D(e)}(dA),vA=function(A){function e(A,t){var a;return S(this,e),(a=R(this,e,[A,"UnexpectedResponseException"])).status=t,a}return U(e,A),D(e)}(dA),wA=function(A){function e(A){return S(this,e),R(this,e,[A,"FormatError"])}return U(e,A),D(e)}(dA),bA=function(A){function e(A){return S(this,e),R(this,e,[A,"AbortException"])}return U(e,A),D(e)}(dA);function DA(A){"object"===J(A)&&void 0!==(null==A?void 0:A.length)||BA("Invalid argument for bytesToString");var e=A.length,t=8192;if(e>24&255,A>>16&255,A>>8&255,255&A)}function RA(A){return Object.keys(A).length}var NA=function(){return D((function A(){S(this,A)}),null,[{key:"isLittleEndian",get:function(){return fA(this,"isLittleEndian",((A=new Uint8Array(4))[0]=1,1===new Uint32Array(A.buffer,0,1)[0]));var A}},{key:"isEvalSupported",get:function(){return fA(this,"isEvalSupported",function(){try{return new Function(""),!0}catch(A){return!1}}())}},{key:"isOffscreenCanvasSupported",get:function(){return fA(this,"isOffscreenCanvasSupported","undefined"!=typeof OffscreenCanvas)}},{key:"platform",get:function(){var A;return"undefined"!=typeof navigator&&"string"==typeof(null===(A=navigator)||void 0===A?void 0:A.platform)?fA(this,"platform",{isMac:navigator.platform.includes("Mac")}):fA(this,"platform",{isMac:!1})}},{key:"isCSSRoundSupported",get:function(){var A,e;return fA(this,"isCSSRoundSupported",null===(A=globalThis.CSS)||void 0===A||null===(e=A.supports)||void 0===e?void 0:e.call(A,"width: round(1.5px, 1px)"))}}])}(),GA=Array.from(Array(256).keys(),(function(A){return A.toString(16).padStart(2,"0")})),xA=function(){function A(){S(this,A)}return D(A,null,[{key:"makeHexColor",value:function(A,e,t){return"#".concat(GA[A]).concat(GA[e]).concat(GA[t])}},{key:"scaleMinMax",value:function(A,e){var t;A[0]?(A[0]<0&&(t=e[0],e[0]=e[2],e[2]=t),e[0]*=A[0],e[2]*=A[0],A[3]<0&&(t=e[1],e[1]=e[3],e[3]=t),e[1]*=A[3],e[3]*=A[3]):(t=e[0],e[0]=e[1],e[1]=t,t=e[2],e[2]=e[3],e[3]=t,A[1]<0&&(t=e[1],e[1]=e[3],e[3]=t),e[1]*=A[1],e[3]*=A[1],A[2]<0&&(t=e[0],e[0]=e[2],e[2]=t),e[0]*=A[2],e[2]*=A[2]),e[0]+=A[4],e[1]+=A[5],e[2]+=A[4],e[3]+=A[5]}},{key:"transform",value:function(A,e){return[A[0]*e[0]+A[2]*e[1],A[1]*e[0]+A[3]*e[1],A[0]*e[2]+A[2]*e[3],A[1]*e[2]+A[3]*e[3],A[0]*e[4]+A[2]*e[5]+A[4],A[1]*e[4]+A[3]*e[5]+A[5]]}},{key:"applyTransform",value:function(A,e){return[A[0]*e[0]+A[1]*e[2]+e[4],A[0]*e[1]+A[1]*e[3]+e[5]]}},{key:"applyInverseTransform",value:function(A,e){var t=e[0]*e[3]-e[1]*e[2];return[(A[0]*e[3]-A[1]*e[2]+e[2]*e[5]-e[4]*e[3])/t,(-A[0]*e[1]+A[1]*e[0]+e[4]*e[1]-e[5]*e[0])/t]}},{key:"getAxialAlignedBoundingBox",value:function(A,e){var t=this.applyTransform(A,e),a=this.applyTransform(A.slice(2,4),e),i=this.applyTransform([A[0],A[3]],e),n=this.applyTransform([A[2],A[1]],e);return[Math.min(t[0],a[0],i[0],n[0]),Math.min(t[1],a[1],i[1],n[1]),Math.max(t[0],a[0],i[0],n[0]),Math.max(t[1],a[1],i[1],n[1])]}},{key:"inverseTransform",value:function(A){var e=A[0]*A[3]-A[1]*A[2];return[A[3]/e,-A[1]/e,-A[2]/e,A[0]/e,(A[2]*A[5]-A[4]*A[3])/e,(A[4]*A[1]-A[5]*A[0])/e]}},{key:"singularValueDecompose2dScale",value:function(A){var e=[A[0],A[2],A[1],A[3]],t=A[0]*e[0]+A[1]*e[2],a=A[0]*e[1]+A[1]*e[3],i=A[2]*e[0]+A[3]*e[2],n=A[2]*e[1]+A[3]*e[3],r=(t+n)/2,g=Math.sqrt(Math.pow(t+n,2)-4*(t*n-i*a))/2,o=r+g||1,s=r-g||1;return[Math.sqrt(o),Math.sqrt(s)]}},{key:"normalizeRect",value:function(A){var e=A.slice(0);return A[0]>A[2]&&(e[0]=A[2],e[2]=A[0]),A[1]>A[3]&&(e[1]=A[3],e[3]=A[1]),e}},{key:"intersect",value:function(A,e){var t=Math.max(Math.min(A[0],A[2]),Math.min(e[0],e[2])),a=Math.min(Math.max(A[0],A[2]),Math.max(e[0],e[2]));if(t>a)return null;var i=Math.max(Math.min(A[1],A[3]),Math.min(e[1],e[3])),n=Math.min(Math.max(A[1],A[3]),Math.max(e[1],e[3]));return i>n?null:[t,i,a,n]}},{key:"bezierBoundingBox",value:function(e,t,a,i,n,r,g,o,s){return s?(s[0]=Math.min(s[0],e,g),s[1]=Math.min(s[1],t,o),s[2]=Math.max(s[2],e,g),s[3]=Math.max(s[3],t,o)):s=[Math.min(e,g),Math.min(t,o),Math.max(e,g),Math.max(t,o)],d(A,this,MA).call(this,e,a,n,g,t,i,r,o,3*(3*(a-n)-e+g),6*(e-2*a+n),3*(a-e),s),d(A,this,MA).call(this,e,a,n,g,t,i,r,o,3*(3*(i-r)-t+o),6*(t-2*i+r),3*(i-t),s),s}}])}();function UA(A,e,t,a,i,n,r,g,o,s){if(!(o<=0||o>=1)){var I=1-o,c=o*o,l=c*o,h=I*(I*(I*A+3*o*e)+3*c*t)+l*a,u=I*(I*(I*i+3*o*n)+3*c*r)+l*g;s[0]=Math.min(s[0],h),s[1]=Math.min(s[1],u),s[2]=Math.max(s[2],h),s[3]=Math.max(s[3],u)}}function MA(e,t,a,i,n,r,g,o,s,I,c,l){if(Math.abs(s)<1e-12)Math.abs(I)>=1e-12&&d(A,this,UA).call(this,e,t,a,i,n,r,g,o,-c/I,l);else{var h=Math.pow(I,2)-4*c*s;if(!(h<0)){var u=Math.sqrt(h),C=2*s;d(A,this,UA).call(this,e,t,a,i,n,r,g,o,(-I+u)/C,l),d(A,this,UA).call(this,e,t,a,i,n,r,g,o,(-I-u)/C,l)}}}A=xA;var JA=[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 LA(A){var e;if(A[0]>="ï"&&("þ"===A[0]&&"ÿ"===A[1]?(e="utf-16be",A.length%2==1&&(A=A.slice(0,-1))):"ÿ"===A[0]&&"þ"===A[1]?(e="utf-16le",A.length%2==1&&(A=A.slice(0,-1))):"ï"===A[0]&&"»"===A[1]&&"¿"===A[2]&&(e="utf-8"),e))try{var t=new TextDecoder(e,{fatal:!0}),a=FA(A),i=t.decode(a);return i.includes("")?i.replaceAll(/\x1b[^\x1b]*(?:\x1b|$)/g,""):i}catch(A){CA('stringToPDFString: "'.concat(A,'".'))}for(var n=[],r=0,g=A.length;r0&&void 0!==arguments[0]?arguments[0]:new Date;return[A.getUTCFullYear().toString(),(A.getUTCMonth()+1).toString().padStart(2,"0"),A.getUTCDate().toString().padStart(2,"0"),A.getUTCHours().toString().padStart(2,"0"),A.getUTCMinutes().toString().padStart(2,"0"),A.getUTCSeconds().toString().padStart(2,"0")].join("")}var TA=null,PA=null,WA=Symbol("CIRCULAR_REF"),ZA=Symbol("EOF"),OA=Object.create(null),XA=Object.create(null),VA=Object.create(null),jA=function(){function A(e){S(this,A),this.name=e}return D(A,null,[{key:"get",value:function(e){var t;return(t=XA)[e]||(t[e]=new A(e))}}])}(),zA=function(){function A(e){S(this,A),this.cmd=e}return D(A,null,[{key:"get",value:function(e){var t;return(t=OA)[e]||(t[e]=new A(e))}}])}(),_A=function(){return _A},$A=function(){function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;S(this,A),this._map=Object.create(null),this.xref=e,this.objId=null,this.suppressEncryption=!1,this.__nonSerializable__=_A}return D(A,[{key:"assignXref",value:function(A){this.xref=A}},{key:"size",get:function(){return Object.keys(this._map).length}},{key:"get",value:function(A,e,t){var a=this._map[A];return void 0===a&&void 0!==e&&void 0===(a=this._map[e])&&void 0!==t&&(a=this._map[t]),a instanceof Ae&&this.xref?this.xref.fetch(a,this.suppressEncryption):a}},{key:"getAsync",value:(e=f(Q().mark((function A(e,t,a){var i;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(void 0===(i=this._map[e])&&void 0!==t&&void 0===(i=this._map[t])&&void 0!==a&&(i=this._map[a]),!(i instanceof Ae&&this.xref)){A.next=4;break}return A.abrupt("return",this.xref.fetchAsync(i,this.suppressEncryption));case 4:return A.abrupt("return",i);case 5:case"end":return A.stop()}}),A,this)}))),function(A,t,a){return e.apply(this,arguments)})},{key:"getArray",value:function(A,e,t){var a=this._map[A];if(void 0===a&&void 0!==e&&void 0===(a=this._map[e])&&void 0!==t&&(a=this._map[t]),a instanceof Ae&&this.xref&&(a=this.xref.fetch(a,this.suppressEncryption)),Array.isArray(a))for(var i=0,n=(a=a.slice()).length;i0&&(g._map[d]=v)}else g._map[d]=p[0]}}catch(A){E.e(A)}finally{E.f()}return o.clear(),g.size>0?g:A.empty}}]);var e}(),Ae=function(){function A(e,t){S(this,A),this.num=e,this.gen=t}return D(A,[{key:"toString",value:function(){return 0===this.gen?"".concat(this.num,"R"):"".concat(this.num,"R").concat(this.gen)}}],[{key:"fromString",value:function(e){var t=VA[e];if(t)return t;var a=/^(\d+)R(\d*)$/.exec(e);return a&&"0"!==a[1]?VA[e]=new A(parseInt(a[1]),a[2]?parseInt(a[2]):0):null}},{key:"get",value:function(e,t){var a,i=0===t?"".concat(e,"R"):"".concat(e,"R").concat(t);return(a=VA)[i]||(a[i]=new A(e,t))}}])}(),ee=function(){return D((function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;S(this,A),this._set=new Set(null==e?void 0:e._set)}),[{key:"has",value:function(A){return this._set.has(A.toString())}},{key:"put",value:function(A){this._set.add(A.toString())}},{key:"remove",value:function(A){this._set.delete(A.toString())}},{key:Symbol.iterator,value:function(){return this._set.values()}},{key:"clear",value:function(){this._set.clear()}}])}(),te=function(){return D((function A(){S(this,A),this._map=new Map}),[{key:"size",get:function(){return this._map.size}},{key:"get",value:function(A){return this._map.get(A.toString())}},{key:"has",value:function(A){return this._map.has(A.toString())}},{key:"put",value:function(A,e){this._map.set(A.toString(),e)}},{key:"putAlias",value:function(A,e){this._map.set(A.toString(),this.get(e))}},{key:Symbol.iterator,value:function(){return this._map.values()}},{key:"clear",value:function(){this._map.clear()}},{key:"items",value:Q().mark((function A(){var e,t,a,i,n;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:e=k(this._map),A.prev=1,e.s();case 3:if((t=e.n()).done){A.next=9;break}return a=y(t.value,2),i=a[0],n=a[1],A.next=7,[Ae.fromString(i),n];case 7:A.next=3;break;case 9:A.next=14;break;case 11:A.prev=11,A.t0=A.catch(1),e.e(A.t0);case 14:return A.prev=14,e.f(),A.finish(14);case 17:case"end":return A.stop()}}),A,this,[[1,11,14,17]])}))}])}();function ae(A,e){return A instanceof jA&&(void 0===e||A.name===e)}function ie(A,e){return A instanceof zA&&(void 0===e||A.cmd===e)}function ne(A,e){return A instanceof $A&&(void 0===e||ae(A.get("Type"),e))}function re(A,e){return A.num===e.num&&A.gen===e.gen}var ge=function(){return D((function A(){S(this,A),this.constructor===A&&BA("Cannot initialize BaseStream.")}),[{key:"length",get:function(){BA("Abstract getter `length` accessed")}},{key:"isEmpty",get:function(){BA("Abstract getter `isEmpty` accessed")}},{key:"isDataLoaded",get:function(){return fA(this,"isDataLoaded",!0)}},{key:"getByte",value:function(){BA("Abstract method `getByte` called")}},{key:"getBytes",value:function(A){BA("Abstract method `getBytes` called")}},{key:"peekByte",value:function(){var A=this.getByte();return-1!==A&&this.pos--,A}},{key:"peekBytes",value:function(A){var e=this.getBytes(A);return this.pos-=e.length,e}},{key:"getUint16",value:function(){var A=this.getByte(),e=this.getByte();return-1===A||-1===e?-1:(A<<8)+e}},{key:"getInt32",value:function(){return(this.getByte()<<24)+(this.getByte()<<16)+(this.getByte()<<8)+this.getByte()}},{key:"getByteRange",value:function(A,e){BA("Abstract method `getByteRange` called")}},{key:"getString",value:function(A){return DA(this.getBytes(A))}},{key:"skip",value:function(A){this.pos+=A||1}},{key:"reset",value:function(){BA("Abstract method `reset` called")}},{key:"moveStart",value:function(){BA("Abstract method `moveStart` called")}},{key:"makeSubStream",value:function(A,e){BA("Abstract method `makeSubStream` called")}},{key:"getBaseStreams",value:function(){return null}}])}(),oe=/^[1-9]\.\d$/;function se(A){var e;return function(){return A&&(e=Object.create(null),A(e),A=null),e}}var Ie=function(A){function e(A,t){var a;return S(this,e),(a=R(this,e,["Missing data [".concat(A,", ").concat(t,")"),"MissingDataException"])).begin=A,a.end=t,a}return U(e,A),D(e)}(dA),ce=function(A){function e(A){return S(this,e),R(this,e,[A,"ParserEOFException"])}return U(e,A),D(e)}(dA),le=function(A){function e(A){return S(this,e),R(this,e,[A,"XRefEntryException"])}return U(e,A),D(e)}(dA),he=function(A){function e(A){return S(this,e),R(this,e,[A,"XRefParseException"])}return U(e,A),D(e)}(dA);function ue(A){var e=A.length;if(0===e)return new Uint8Array(0);if(1===e)return new Uint8Array(A[0]);for(var t=0,a=0;a1&&void 0!==arguments[1]&&arguments[1];QA(Number.isInteger(A)&&A>0,"The number should be a positive integer.");for(var t,a=[];A>=1e3;)A-=1e3,a.push("M");t=A/100|0,A%=100,a.push(Be[t]),t=A/10|0,A%=10,a.push(Be[10+t]),a.push(Be[20+A]);var i=a.join("");return e?i.toLowerCase():i}function Ee(A){return A<=0?0:Math.ceil(Math.log2(A))}function fe(A,e){return A[e]<<24>>24}function de(A,e){return A[e]<<8|A[e+1]}function ye(A,e){return(A[e]<<24|A[e+1]<<16|A[e+2]<<8|A[e+3])>>>0}function pe(A){return 32===A||9===A||13===A||10===A}function me(A,e){return Array.isArray(A)&&(null===e||A.length===e)&&A.every((function(A){return"number"==typeof A}))}function ke(A,e){return me(A,6)?A:e}function ve(A,e){return me(A,4)?A:e}function we(A,e){return me(A,4)?xA.normalizeRect(A):e}function be(A){var e=/(.+)\[(\d+)\]$/;return A.split(".").map((function(A){var t=A.match(e);return t?{name:t[1],pos:parseInt(t[2],10)}:{name:A,pos:0}}))}function De(A){for(var e=[],t=0,a=0,i=A.length;a126||35===n||40===n||41===n||60===n||62===n||91===n||93===n||123===n||125===n||47===n||37===n)&&(t=0;n--){var r=i[n];if(r instanceof $A){var g,o=k(r.getKeys());try{for(o.s();!(g=o.n()).done;){var s=g.value,I=t[s];if(I){var c=r.getRaw(s),l=new ee,h=[];Se(c,A,h,l),h.length>0&&(a[I]=h)}}}catch(A){o.e(A)}finally{o.f()}}}if(e.has("A")){var u=[];Se(e.get("A"),A,u,new ee),u.length>0&&(a.Action=u)}return RA(a)>0?a:null}var Ne={60:"<",62:">",38:"&",34:""",39:"'"};function Ge(A){var e,t,a;return Q().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:e=0,t=A.length;case 1:if(!(e55295&&(a<57344||a>65533)&&e++,i.next=6,a;case 6:e++,i.next=1;break;case 9:case"end":return i.stop()}}),C)}function xe(A){for(var e=[],t=0,a=0,i=A.length;a55295&&(n<57344||n>65533)&&a++,t=a+1}return 0===e.length?A:(t1&&void 0!==arguments[1]&&arguments[1],t=/^("|').*("|')$/.exec(A);if(t&&t[1]===t[2]){if(new RegExp("[^\\\\]".concat(t[1])).test(A.slice(1,-1)))return e&&CA("FontFamily contains unescaped ".concat(t[1],": ").concat(A,".")),!1}else{var a,i=k(A.split(/[ \t]+/));try{for(i.s();!(a=i.n()).done;){var n=a.value;if(/^(\d|(-(\d|-)))/.test(n)||!/^[\w-\\]+$/.test(n))return e&&CA("FontFamily contains invalid : ".concat(A,".")),!1}}catch(A){i.e(A)}finally{i.f()}}return!0}function Me(A){var e=new Set(["100","200","300","400","500","600","700","800","900","1000","normal","bold","bolder","lighter"]),t=A.fontFamily,a=A.fontWeight,i=A.italicAngle;if(!Ue(t,!0))return!1;var n=a?a.toString():"";A.fontWeight=e.has(n)?n:"400";var r=parseFloat(i);return A.italicAngle=isNaN(r)||r<-90||r>90?"14":i.toString(),!0}function Je(A){var e=new RegExp("^\\s*("+["app.launchURL","window.open","xfa.host.gotoURL"].join("|").replaceAll(".","\\.")+")\\((?:'|\")([^'\"]*)(?:'|\")(?:,\\s*(\\w+)\\)|\\))","i").exec(A);if(null!=e&&e[2]){var t=e[2],a=!1;return"true"===e[3]&&"app.launchURL"===e[1]&&(a=!0),{url:t,newWindow:a}}return null}function Le(A){if(Number.isInteger(A))return A.toString();var e=Math.round(100*A);return e%100==0?(e/100).toString():e%10==0?A.toFixed(1):A.toFixed(2)}function He(A){if(!A)return null;var e,t=new Map,a=k(A);try{for(a.s();!(e=a.n()).done;){var i=y(e.value,2),n=i[0],r=i[1];if(n.startsWith(W)){var g=t.get(r.pageIndex);g||(g=[],t.set(r.pageIndex,g)),g.push(r)}}}catch(A){a.e(A)}finally{a.f()}return t.size>0?t:null}function Ye(A){return/^[\x00-\x7F]*$/.test(A)}function Ke(A){for(var e=[],t=0,a=A.length;t>8&255).toString(16).padStart(2,"0"),(255&i).toString(16).padStart(2,"0"))}return e.join("")}function qe(A){var e=[];arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&e.push("þÿ");for(var t=0,a=A.length;t>8&255),String.fromCharCode(255&i))}return e.join("")}function Te(A,e,t){switch(A){case 90:return[0,1,-1,0,e,0];case 180:return[-1,0,0,-1,e,t];case 270:return[0,-1,1,0,0,t];default:throw new Error("Invalid rotation")}}function Pe(A){return Math.ceil(Math.ceil(Math.log2(1+A))/8)}var We=function(A){function e(A,t,a,i){var n;return S(this,e),(n=R(this,e)).bytes=A instanceof Uint8Array?A:new Uint8Array(A),n.start=t||0,n.pos=n.start,n.end=t+a||n.bytes.length,n.dict=i,n}return U(e,A),D(e,[{key:"length",get:function(){return this.end-this.start}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"getByte",value:function(){return this.pos>=this.end?-1:this.bytes[this.pos++]}},{key:"getBytes",value:function(A){var e=this.bytes,t=this.pos,a=this.end;if(!A)return e.subarray(t,a);var i=t+A;return i>a&&(i=a),this.pos=i,e.subarray(t,i)}},{key:"getByteRange",value:function(A,e){return A<0&&(A=0),e>this.end&&(e=this.end),this.bytes.subarray(A,e)}},{key:"reset",value:function(){this.pos=this.start}},{key:"moveStart",value:function(){this.start=this.pos}},{key:"makeSubStream",value:function(A,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return new e(this.bytes.buffer,A,t,a)}}])}(ge),Ze=function(A){function e(A){return S(this,e),R(this,e,[FA(A)])}return U(e,A),D(e)}(We),Oe=function(A){function e(){return S(this,e),R(this,e,[new Uint8Array(0)])}return U(e,A),D(e)}(We),Xe=function(A){function e(A,t,a){var i;return S(this,e),(i=R(this,e,[new Uint8Array(A),0,A,null])).chunkSize=t,i._loadedChunks=new Set,i.numChunks=Math.ceil(A/t),i.manager=a,i.progressiveDataLength=0,i.lastSuccessfulEnsureByteChunk=-1,i}return U(e,A),D(e,[{key:"getMissingChunks",value:function(){for(var A=[],e=0,t=this.numChunks;e=this.end?this.numChunks:Math.floor(e/this.chunkSize),i=t;ithis.numChunks)&&e!==this.lastSuccessfulEnsureByteChunk){if(!this._loadedChunks.has(e))throw new Ie(A,A+1);this.lastSuccessfulEnsureByteChunk=e}}}},{key:"ensureRange",value:function(A,e){if(!(A>=e||e<=this.progressiveDataLength)){var t=Math.floor(A/this.chunkSize);if(!(t>this.numChunks))for(var a=Math.min(Math.floor((e-1)/this.chunkSize)+1,this.numChunks),i=t;i=this.end?-1:(A>=this.progressiveDataLength&&this.ensureByte(A),this.bytes[this.pos++])}},{key:"getBytes",value:function(A){var e=this.bytes,t=this.pos,a=this.end;if(!A)return a>this.progressiveDataLength&&this.ensureRange(t,a),e.subarray(t,a);var i=t+A;return i>a&&(i=a),i>this.progressiveDataLength&&this.ensureRange(t,i),this.pos=i,e.subarray(t,i)}},{key:"getByteRange",value:function(A,e){return A<0&&(A=0),e>this.end&&(e=this.end),e>this.progressiveDataLength&&this.ensureRange(A,e),this.bytes.subarray(A,e)}},{key:"makeSubStream",value:function(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;function a(){}e?A+e>this.progressiveDataLength&&this.ensureRange(A,A+e):A>=this.progressiveDataLength&&this.ensureByte(A),a.prototype=Object.create(this),a.prototype.getMissingChunks=function(){for(var A=this.chunkSize,e=Math.floor(this.start/A),t=Math.floor((this.end-1)/A)+1,a=[],i=e;i0&&void 0!==arguments[0]&&arguments[0])){var A=this.stream.getMissingChunks();this._requestChunks(A)}return this._loadedStreamCapability.promise}},{key:"_requestChunks",value:function(A){var e=this,t=this.currRequestId++,a=new Set;this._chunksNeededByRequest.set(t,a);var i,n=k(A);try{for(n.s();!(i=n.n()).done;){var r=i.value;this.stream.hasChunk(r)||a.add(r)}}catch(A){n.e(A)}finally{n.f()}if(0===a.size)return Promise.resolve();var g=Promise.withResolvers();this._promisesByRequest.set(t,g);var o,s=[],I=k(a);try{for(I.s();!(o=I.n()).done;){var c=o.value,l=this._requestsByChunk.get(c);l||(l=[],this._requestsByChunk.set(c,l),s.push(c)),l.push(t)}}catch(A){I.e(A)}finally{I.f()}if(s.length>0){var h,u=k(this.groupChunks(s));try{for(u.s();!(h=u.n()).done;){var C=h.value,B=C.beginChunk*this.chunkSize,Q=Math.min(C.endChunk*this.chunkSize,this.length);this.sendRequest(B,Q).catch(g.reject)}}catch(A){u.e(A)}finally{u.f()}}return g.promise.catch((function(A){if(!e.aborted)throw A}))}},{key:"getStream",value:function(){return this.stream}},{key:"requestRange",value:function(A,e){e=Math.min(e,this.length);for(var t=this.getBeginChunk(A),a=this.getEndChunk(e),i=[],n=t;n0&&void 0!==arguments[0]?arguments[0]:[]);try{for(t.s();!(A=t.n()).done;)for(var a=A.value,i=this.getBeginChunk(a.begin),n=this.getEndChunk(a.end),r=i;r=0&&a+1!==r&&(e.push({beginChunk:t,endChunk:a+1}),t=r),i+1===A.length&&e.push({beginChunk:t,endChunk:r+1}),a=r}return e}},{key:"onProgress",value:function(A){this.msgHandler.send("DocProgress",{loaded:this.stream.numChunksLoaded*this.chunkSize+A.loaded,total:this.length})}},{key:"onReceiveData",value:function(A){var e=A.chunk,t=void 0===A.begin,a=t?this.progressiveDataLength:A.begin,i=a+e.byteLength,n=Math.floor(a/this.chunkSize),r=i0||g.push(l)}}catch(A){c.e(A)}finally{c.f()}}}if(!this.disableAutoFetch&&0===this._requestsByChunk.size){var u;if(1===this.stream.numChunksLoaded){var C=this.stream.numChunks-1;this.stream.hasChunk(C)||(u=C)}else u=this.stream.nextEmptyChunk(r);Number.isInteger(u)&&this._requestChunks([u])}for(var B=0,Q=g;Bc&&"DeviceGray"!==this.name&&"DeviceRGB"!==this.name){for(var h=r<=8?new Uint8Array(c):new Uint16Array(c),u=0;u2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3?arguments[3]:void 0;if((A=e.fetchIfRef(A))instanceof jA)switch(A.name){case"G":case"DeviceGray":return this.singletons.gray;case"RGB":case"DeviceRGB":return this.singletons.rgb;case"CMYK":case"DeviceCMYK":return this.singletons.cmyk;case"Pattern":return new _e(null);default:if(t instanceof $A){var i=t.get("ColorSpace");if(i instanceof $A){var n=i.get(A.name);if(n){if(n instanceof jA)return this._parse(n,e,t,a);A=n;break}}}throw new wA("Unrecognized ColorSpace: ".concat(A.name))}if(Array.isArray(A)){var r,g,o,s,I,c,l=e.fetchIfRef(A[0]).name;switch(l){case"G":case"DeviceGray":return this.singletons.gray;case"RGB":case"DeviceRGB":return this.singletons.rgb;case"CMYK":case"DeviceCMYK":return this.singletons.cmyk;case"CalGray":return s=(r=e.fetchIfRef(A[1])).getArray("WhitePoint"),I=r.getArray("BlackPoint"),c=r.get("Gamma"),new rt(s,I,c);case"CalRGB":s=(r=e.fetchIfRef(A[1])).getArray("WhitePoint"),I=r.getArray("BlackPoint"),c=r.getArray("Gamma");var h=r.getArray("Matrix");return new st(s,I,c,h);case"ICCBased":var u=e.fetchIfRef(A[1]).dict;g=u.get("N");var C=u.get("Alternate");if(C){var B=this._parse(C,e,t,a);if(B.numComps===g)return B;CA("ICCBased color space: Ignoring incorrect /Alternate entry.")}if(1===g)return this.singletons.gray;if(3===g)return this.singletons.rgb;if(4===g)return this.singletons.cmyk;break;case"Pattern":return(o=A[1]||null)&&(o=this._parse(o,e,t,a)),new _e(o);case"I":case"Indexed":o=this._parse(A[1],e,t,a);var Q=e.fetchIfRef(A[2])+1,E=e.fetchIfRef(A[3]);return new $e(o,Q,E);case"Separation":case"DeviceN":var f=e.fetchIfRef(A[1]);g=Array.isArray(f)?f.length:1,o=this._parse(A[2],e,t,a);var d=a.create(A[3]);return new ze(g,o,d);case"Lab":s=(r=e.fetchIfRef(A[1])).getArray("WhitePoint"),I=r.getArray("BlackPoint");var y=r.getArray("Range");return new Ft(s,I,y);default:throw new wA("Unimplemented ColorSpace object: ".concat(l))}}throw new wA("Unrecognized ColorSpace object: ".concat(A))}},{key:"isDefaultDecode",value:function(A,e){if(!Array.isArray(A))return!0;if(2*e!==A.length)return CA("The decode map is not the correct length"),!0;for(var t=0,a=A.length;t=.99554525?1:d(ot,this,ut).call(this,0,1,1.055*Math.pow(A,1/2.4)-.055)}function ut(A,e,t){return Math.max(A,Math.min(e,t))}function Ct(A){return A<0?-d(ot,this,Ct).call(this,-A):A>8?Math.pow((A+16)/116,3):A*bt._}function Bt(A,e,t){if(0===A[0]&&0===A[1]&&0===A[2])return t[0]=e[0],t[1]=e[1],void(t[2]=e[2]);var a=d(ot,this,Ct).call(this,0),i=(1-a)/(1-d(ot,this,Ct).call(this,A[0])),n=1-i,r=(1-a)/(1-d(ot,this,Ct).call(this,A[1])),g=1-r,o=(1-a)/(1-d(ot,this,Ct).call(this,A[2])),s=1-o;t[0]=e[0]*i+n,t[1]=e[1]*r+g,t[2]=e[2]*o+s}function Qt(A,e,t){if(1===A[0]&&1===A[2])return t[0]=e[0],t[1]=e[1],void(t[2]=e[2]);var a=t;d(ot,this,It).call(this,dt._,e,a);var i=kt._;d(ot,this,ct).call(this,A,a,i),d(ot,this,It).call(this,yt._,i,t)}function Et(A,e,t){var a=t;d(ot,this,It).call(this,dt._,e,a);var i=kt._;d(ot,this,lt).call(this,A,a,i),d(ot,this,It).call(this,yt._,i,t)}function ft(A,e,t,a,i){var n=d(ot,this,ut).call(this,0,1,A[e]*i),r=d(ot,this,ut).call(this,0,1,A[e+1]*i),g=d(ot,this,ut).call(this,0,1,A[e+2]*i),o=1===n?1:Math.pow(n,this.GR),s=1===r?1:Math.pow(r,this.GG),I=1===g?1:Math.pow(g,this.GB),c=this.MXA*o+this.MXB*s+this.MXC*I,l=this.MYA*o+this.MYB*s+this.MYC*I,h=this.MZA*o+this.MZB*s+this.MZC*I,u=vt._;u[0]=c,u[1]=l,u[2]=h;var C=wt._;d(ot,this,Qt).call(this,this.whitePoint,u,C);var B=vt._;d(ot,this,Bt).call(this,this.blackPoint,C,B);var Q=wt._;d(ot,this,Et).call(this,mt._,B,Q);var E=vt._;d(ot,this,It).call(this,pt._,Q,E),t[a]=255*d(ot,this,ht).call(this,E[0]),t[a+1]=255*d(ot,this,ht).call(this,E[1]),t[a+2]=255*d(ot,this,ht).call(this,E[2])}var dt={_:new Float32Array([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296])},yt={_:new Float32Array([.9869929,-.1470543,.1599627,.4323053,.5183603,.0492912,-.0085287,.0400428,.9684867])},pt={_:new Float32Array([3.2404542,-1.5371385,-.4985314,-.969266,1.8760108,.041556,.0556434,-.2040259,1.0572252])},mt={_:new Float32Array([1,1,1])},kt={_:new Float32Array(3)},vt={_:new Float32Array(3)},wt={_:new Float32Array(3)},bt={_:Math.pow(24/116,3)/8},Dt=new WeakSet,Ft=function(A){function e(A,t,a){var i;if(S(this,e),h(i=R(this,e,["Lab",3]),Dt),!A)throw new wA("WhitePoint missing - required for color space Lab");var n=y(A,3);i.XW=n[0],i.YW=n[1],i.ZW=n[2];var r=y(a||[-100,100,-100,100],4);i.amin=r[0],i.amax=r[1],i.bmin=r[2],i.bmax=r[3];var g=y(t||[0,0,0],3);if(i.XB=g[0],i.YB=g[1],i.ZB=g[2],i.XW<0||i.ZW<0||1!==i.YW)throw new wA("Invalid WhitePoint components, no fallback available");return(i.XB<0||i.YB<0||i.ZB<0)&&(uA("Invalid BlackPoint, falling back to default"),i.XB=i.YB=i.ZB=0),(i.amin>i.amax||i.bmin>i.bmax)&&(uA("Invalid Range, falling back to defaults"),i.amin=-100,i.amax=100,i.bmin=-100,i.bmax=100),i}return U(e,A),D(e,[{key:"getRgbItem",value:function(A,e,t,a){d(Dt,this,Nt).call(this,A,e,!1,t,a)}},{key:"getRgbBuffer",value:function(A,e,t,a,i,n,r){for(var g=(1<=6/29?Math.pow(A,3):108/841*(A-4/29)}function Rt(A,e,t,a){return t+A*(a-t)/e}function Nt(A,e,t,a,i){var n=A[e],r=A[e+1],g=A[e+2];!1!==t&&(n=d(Dt,this,Rt).call(this,n,t,0,100),r=d(Dt,this,Rt).call(this,r,t,this.amin,this.amax),g=d(Dt,this,Rt).call(this,g,t,this.bmin,this.bmax)),r>this.amax?r=this.amax:rthis.bmax?g=this.bmax:g>>0}function xt(A,e){return 1===e?String.fromCharCode(A[0],A[1]):3===e?String.fromCharCode(A[0],A[1],A[2],A[3]):String.fromCharCode.apply(String,c(A.subarray(0,e+1)))}function Ut(A,e,t){for(var a=0,i=t;i>=0;i--)a+=A[i]+e[i],A[i]=255&a,a>>=8}function Mt(A,e){for(var t=1,a=e;a>=0&&t>0;a--)t+=A[a],A[a]=255&t,t>>=8}var Jt=16,Lt=function(){return D((function A(e){S(this,A),this.buffer=e,this.pos=0,this.end=e.length,this.tmpBuf=new Uint8Array(19)}),[{key:"readByte",value:function(){return this.pos>=this.end?-1:this.buffer[this.pos++]}},{key:"readNumber",value:function(){var A,e=0;do{var t=this.readByte();if(t<0)throw new wA("unexpected EOF in bcmap");A=!(128&t),e=e<<7|127&t}while(!A);return e}},{key:"readSigned",value:function(){var A=this.readNumber();return 1&A?~(A>>>1):A>>>1}},{key:"readHex",value:function(A,e){A.set(this.buffer.subarray(this.pos,this.pos+e+1)),this.pos+=e+1}},{key:"readHexNumber",value:function(A,e){var t,a=this.tmpBuf,i=0;do{var n=this.readByte();if(n<0)throw new wA("unexpected EOF in bcmap");t=!(128&n),a[i++]=127&n}while(!t);for(var r=e,g=0,o=0;r>=0;){for(;o<8&&a.length>0;)g|=a[--i]<>=8,o-=8}}},{key:"readHexSigned",value:function(A,e){this.readHexNumber(A,e);for(var t=1&A[e]?255:0,a=0,i=0;i<=e;i++)a=(1&a)<<8|A[i],A[i]=a>>1^t}},{key:"readString",value:function(){for(var A=this.readNumber(),e=new Array(A),t=0;t=0)){A.next=68;break}if(7!=(u=h>>5)){A.next=20;break}A.t0=31&h,A.next=0===A.t0?15:1===A.t0?17:19;break;case 15:return i.readString(),A.abrupt("break",19);case 17:return r=i.readString(),A.abrupt("break",19);case 19:return A.abrupt("continue",9);case 20:if(C=!!(16&h),!(1+(B=15&h)>Jt)){A.next=24;break}throw new Error("BinaryCMapReader.process: Invalid dataSize.");case 24:E=1,f=i.readNumber(),A.t1=u,A.next=0===A.t1?29:1===A.t1?35:2===A.t1?41:3===A.t1?46:4===A.t1?53:5===A.t1?58:65;break;case 29:for(i.readHex(g,B),i.readHexNumber(o,B),Ut(o,g,B),t.addCodespaceRange(B+1,Gt(g,B),Gt(o,B)),d=1;d1&&void 0!==arguments[1]&&arguments[1],a=this.pos;if(A){for(this.ensureBuffer(a+A),e=a+A;!this.eof&&this.bufferLengthi&&(e=i)}else{for(;!this.eof;)this.readBlock(t);e=this.bufferLength}return this.pos=e,this.buffer.subarray(a,e)}},{key:"reset",value:function(){this.pos=0}},{key:"makeSubStream",value:function(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(void 0===e)for(;!this.eof;)this.readBlock();else for(var a=A+e;this.bufferLength<=a&&!this.eof;)this.readBlock();return new We(this.buffer,A,e,t)}},{key:"getBaseStreams",value:function(){return this.str?this.str.getBaseStreams():null}}])}(ge),qt=function(A){function e(A){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;S(this,e);var i,n=0,r=k(A);try{for(r.s();!(i=r.n()).done;){var g=i.value;n+=g instanceof Kt?g._rawMinBufferLength:g.length}}catch(A){r.e(A)}finally{r.f()}return(t=R(this,e,[n])).streams=A,t._onError=a,t}return U(e,A),D(e,[{key:"readBlock",value:function(){var A=this.streams;if(0!==A.length){var e,t=A.shift();try{e=t.getBytes()}catch(A){var a;if(this._onError)return void this._onError(A,null===(a=t.dict)||void 0===a?void 0:a.objId);throw A}var i=this.bufferLength,n=i+e.length;this.ensureBuffer(n).set(e,i),this.bufferLength=n}else this.eof=!0}},{key:"getBaseStreams",value:function(){var A,e=[],t=k(this.streams);try{for(t.s();!(A=t.n()).done;){var a=A.value.getBaseStreams();a&&e.push.apply(e,c(a))}}catch(A){t.e(A)}finally{t.f()}return e.length>0?e:null}}])}(Kt),Tt=function(A){function e(A,t){var a;return S(this,e),t&&(t*=.8),(a=R(this,e,[t])).str=A,a.dict=A.dict,a.input=new Uint8Array(5),a}return U(e,A),D(e,[{key:"readBlock",value:function(){for(var A=this.str,e=A.getByte();pe(e);)e=A.getByte();if(-1!==e&&126!==e){var t,a,i=this.bufferLength;if(122===e){for(t=this.ensureBuffer(i+4),a=0;a<4;++a)t[i+a]=0;this.bufferLength+=4}else{var n=this.input;for(n[0]=e,a=1;a<5;++a){for(e=A.getByte();pe(e);)e=A.getByte();if(n[a]=e,-1===e||126===e)break}if(t=this.ensureBuffer(i+a-1),this.bufferLength+=a-1,a<5){for(;a<5;++a)n[a]=117;this.eof=!0}var r=0;for(a=0;a<5;++a)r=85*r+(n[a]-33);for(a=3;a>=0;--a)t[i+a]=255&r,r>>=8}}else this.eof=!0}}])}(Kt),Pt=function(A){function e(A,t){var a;return S(this,e),t&&(t*=.5),(a=R(this,e,[t])).str=A,a.dict=A.dict,a.firstDigit=-1,a}return U(e,A),D(e,[{key:"readBlock",value:function(){var A=this.str.getBytes(8e3);if(A.length){var e,t=A.length+1>>1,a=this.ensureBuffer(this.bufferLength+t),i=this.bufferLength,n=this.firstDigit,r=k(A);try{for(r.s();!(e=r.n()).done;){var g=e.value,o=void 0;if(g>=48&&g<=57)o=15&g;else{if(!(g>=65&&g<=70||g>=97&&g<=102)){if(62===g){this.eof=!0;break}continue}o=9+(15&g)}n<0?n=o:(a[i++]=n<<4|o,n=-1)}}catch(A){r.e(A)}finally{r.f()}n>=0&&this.eof&&(a[i++]=n<<4,n=-1),this.firstDigit=n,this.bufferLength=i}else this.eof=!0}}])}(Kt),Wt=-1,Zt=[[-1,-1],[-1,-1],[7,8],[7,7],[6,6],[6,6],[6,5],[6,5],[4,0],[4,0],[4,0],[4,0],[4,0],[4,0],[4,0],[4,0],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[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],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,4],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2]],Ot=[[-1,-1],[12,-2],[-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]],Xt=[[-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]],Vt=[[-1,-1],[-1,-1],[12,-2],[12,-2],[-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]],jt=[[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]],zt=[[-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]],_t=function(){return D((function A(e){var t,a,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(S(this,A),!e||"function"!=typeof e.next)throw new Error('CCITTFaxDecoder - invalid "source" parameter.');for(this.source=e,this.eof=!1,this.encoding=i.K||0,this.eoline=i.EndOfLine||!1,this.byteAlign=i.EncodedByteAlign||!1,this.columns=i.Columns||1728,this.rows=i.Rows||0,this.eoblock=null===(t=i.EndOfBlock)||void 0===t||t,this.black=i.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;0===(a=this._lookBits(12));)this._eatBits(1);1===a&&this._eatBits(12),this.encoding>0&&(this.nextLine2D=!this._lookBits(1),this._eatBits(1))}),[{key:"readNextChar",value:function(){if(this.eof)return-1;var A,e,t,a,i,n=this.refLine,r=this.codingLine,g=this.columns;if(0===this.outputBits){if(this.rowsDone&&(this.eof=!0),this.eof)return-1;var o,s,I;if(this.err=!1,this.nextLine2D){for(a=0;r[a]=64);do{s+=I=this._getWhiteCode()}while(I>=64)}else{do{o+=I=this._getWhiteCode()}while(I>=64);do{s+=I=this._getBlackCode()}while(I>=64)}for(this._addPixels(r[this.codingPos]+o,e),r[this.codingPos]0?--A:++A;n[A]<=r[this.codingPos]&&n[A]0?--A:++A;n[A]<=r[this.codingPos]&&n[A]0?--A:++A;n[A]<=r[this.codingPos]&&n[A]=64);else do{o+=I=this._getWhiteCode()}while(I>=64);this._addPixels(r[this.codingPos]+o,e),e^=1}var c=!1;if(this.byteAlign&&(this.inputBits&=-8),this.eoblock||this.row!==this.rows-1){if(o=this._lookBits(12),this.eoline)for(;o!==Wt&&1!==o;)this._eatBits(1),o=this._lookBits(12);else for(;0===o;)this._eatBits(1),o=this._lookBits(12);1===o?(this._eatBits(12),c=!0):o===Wt&&(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&&c&&this.byteAlign){if(1===(o=this._lookBits(12))){if(this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1)),this.encoding>=0)for(a=0;a<4;++a)1!==(o=this._lookBits(12))&&uA("bad rtc code: "+o),this._eatBits(12),this.encoding>0&&(this._lookBits(1),this._eatBits(1));this.eof=!0}}else if(this.err&&this.eoline){for(;;){if((o=this._lookBits(13))===Wt)return this.eof=!0,-1;if(o>>1==1)break;this._eatBits(1)}this._eatBits(12),this.encoding>0&&(this._eatBits(1),this.nextLine2D=!(1&o))}this.outputBits=r[0]>0?r[this.codingPos=0]:r[this.codingPos=1],this.row++}if(this.outputBits>=8)i=1&this.codingPos?0:255,this.outputBits-=8,0===this.outputBits&&r[this.codingPos]t?(i<<=t,1&this.codingPos||(i|=255>>8-t),this.outputBits-=t,t=0):(i<<=this.outputBits,1&this.codingPos||(i|=255>>8-this.outputBits),t-=this.outputBits,this.outputBits=0,r[this.codingPos]0&&(i<<=t,t=0))}while(t)}return this.black&&(i^=255),i}},{key:"_addPixels",value:function(A,e){var t=this.codingLine,a=this.codingPos;A>t[a]&&(A>this.columns&&(uA("row is wrong length"),this.err=!0,A=this.columns),1&a^e&&++a,t[a]=A),this.codingPos=a}},{key:"_addPixelsNeg",value:function(A,e){var t=this.codingLine,a=this.codingPos;if(A>t[a])A>this.columns&&(uA("row is wrong length"),this.err=!0,A=this.columns),1&a^e&&++a,t[a]=A;else if(A0&&A=i){var g=t[r-i];if(g[0]===n)return this._eatBits(n),[!0,g[1],!0]}}return[!1,0,!1]}},{key:"_getTwoDimCode",value:function(){var A,e=0;if(this.eoblock){var t;if(e=this._lookBits(7),(null===(t=A=Zt[e])||void 0===t?void 0:t[0])>0)return this._eatBits(A[0]),A[1]}else{var a=this._findTableCode(1,7,Zt);if(a[0]&&a[2])return a[1]}return uA("Bad two dim code"),Wt}},{key:"_getWhiteCode",value:function(){var A,e=0;if(this.eoblock){if((e=this._lookBits(12))===Wt)return 1;if((A=e>>5?Xt[e>>3]:Ot[e])[0]>0)return this._eatBits(A[0]),A[1]}else{var t=this._findTableCode(1,9,Xt);if(t[0])return t[1];if((t=this._findTableCode(11,12,Ot))[0])return t[1]}return uA("bad white code"),this._eatBits(1),1}},{key:"_getBlackCode",value:function(){var A,e;if(this.eoblock){if((A=this._lookBits(13))===Wt)return 1;if((e=A>>7?!(A>>9)&&A>>7?jt[(A>>1)-64]:zt[A>>7]:Vt[A])[0]>0)return this._eatBits(e[0]),e[1]}else{var t=this._findTableCode(2,6,zt);if(t[0])return t[1];if((t=this._findTableCode(7,12,jt,64))[0])return t[1];if((t=this._findTableCode(10,13,Vt))[0])return t[1]}return uA("bad black code"),this._eatBits(1),1}},{key:"_lookBits",value:function(A){for(var e;this.inputBits>16-A;this.inputBuf=this.inputBuf<<8|e,this.inputBits+=8}return this.inputBuf>>this.inputBits-A&65535>>16-A}},{key:"_eatBits",value:function(A){(this.inputBits-=A)<0&&(this.inputBits=0)}}])}(),$t=function(A){function e(A,t,a){var i;S(this,e),(i=R(this,e,[t])).str=A,i.dict=A.dict,a instanceof $A||(a=$A.empty);var n={next:function(){return A.getByte()}};return i.ccittFaxDecoder=new _t(n,{K:a.get("K"),EndOfLine:a.get("EndOfLine"),EncodedByteAlign:a.get("EncodedByteAlign"),Columns:a.get("Columns"),Rows:a.get("Rows"),EndOfBlock:a.get("EndOfBlock"),BlackIs1:a.get("BlackIs1")}),i}return U(e,A),D(e,[{key:"readBlock",value:function(){for(;!this.eof;){var A=this.ccittFaxDecoder.readNextChar();if(-1===A)return void(this.eof=!0);this.ensureBuffer(this.bufferLength+1),this.buffer[this.bufferLength++]=A}}}])}(Kt),Aa=new Int32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ea=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]),ta=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]),aa=[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],ia=[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],na=new WeakSet,ra=function(A){function e(A,t){var a;S(this,e),h(a=R(this,e,[t]),na),a.str=A,a.dict=A.dict;var i=A.getByte(),n=A.getByte();if(-1===i||-1===n)throw new wA("Invalid header in flate stream: ".concat(i,", ").concat(n));if(8!=(15&i))throw new wA("Unknown compression method in flate stream: ".concat(i,", ").concat(n));if(((i<<8)+n)%31!=0)throw new wA("Bad FCHECK in flate stream: ".concat(i,", ").concat(n));if(32&n)throw new wA("FDICT bit set in flate stream: ".concat(i,", ").concat(n));return a.codeSize=0,a.codeBuf=0,a}return U(e,A),D(e,[{key:"getBits",value:function(A){for(var e,t=this.str,a=this.codeSize,i=this.codeBuf;a>A,this.codeSize=a-=A,e}},{key:"getCode",value:function(A){for(var e,t=this.str,a=A[0],i=A[1],n=this.codeSize,r=this.codeBuf;n>16,s=65535&g;if(o<1||n>o,this.codeSize=n-o,s}},{key:"generateHuffmanTable",value:function(A){var e,t=A.length,a=0;for(e=0;ea&&(a=A[e]);for(var i=1<>=1;for(e=I;e>=1)){var i,n;if(1===a)i=aa,n=ia;else{if(2!==a)throw new wA("Unknown block type in flate stream");var r,g=this.getBits(5)+257,o=this.getBits(5)+1,s=this.getBits(4)+4,I=new Uint8Array(Aa.length);for(r=0;r0;)B[r++]=u}i=this.generateHuffmanTable(B.subarray(0,g)),n=this.generateHuffmanTable(B.subarray(g,C))}for(var f=(A=this.buffer)?A.length:0,y=this.bufferLength;;){var p=this.getCode(i);if(p<256)y+1>=f&&(f=(A=this.ensureBuffer(y+1)).length),A[y++]=p;else{if(256===p)return void(this.bufferLength=y);var m=(p=ea[p-=257])>>16;m>0&&(m=this.getBits(m)),e=(65535&p)+m,p=this.getCode(n),(m=(p=ta[p])>>16)>0&&(m=this.getBits(m));var k=(65535&p)+m;y+e>=f&&(f=(A=this.ensureBuffer(y+e)).length);for(var v=0;v>9&127,this.clow=this.clow<<7&65535,this.ct-=7,this.a=32768}),[{key:"byteIn",value:function(){var A=this.data,e=this.bp;255===A[e]?A[e+1]>143?(this.clow+=65280,this.ct=8):(e++,this.clow+=A[e]<<9,this.ct=7,this.bp=e):(e++,this.clow+=e65535&&(this.chigh+=this.clow>>16,this.clow&=65535)}},{key:"readBit",value:function(A,e){var t,a=A[e]>>1,i=1&A[e],n=oa[a],r=n.qe,g=this.a-r;if(this.chigh>15&1,this.clow=this.clow<<1&65535,this.ct--}while(!(32768&g));return this.a=g,A[e]=a<<1|i,t}}])}(),Ia=function(A){function e(A){return S(this,e),R(this,e,[A,"Jbig2Error"])}return U(e,A),D(e)}(dA),ca=function(){return D((function A(){S(this,A)}),[{key:"getContexts",value:function(A){return A in this?this[A]:this[A]=new Int8Array(65536)}}])}(),la=function(){return D((function A(e,t,a){S(this,A),this.data=e,this.start=t,this.end=a}),[{key:"decoder",get:function(){return fA(this,"decoder",new sa(this.data,this.start,this.end))}},{key:"contextCache",get:function(){return fA(this,"contextCache",new ca)}}])}(),ha=Math.pow(2,31)-1,ua=-Math.pow(2,31);function Ca(A,e,t){var a=A.getContexts(e),i=1;function n(A){for(var e=0,n=0;n>>0}var r,g=n(1),o=n(1)?n(1)?n(1)?n(1)?n(1)?n(32)+4436:n(12)+340:n(8)+84:n(6)+20:n(4)+4:n(2);return 0===g?r=o:o>0&&(r=-o),r>=ua&&r<=ha?r:null}function Ba(A,e,t){for(var a=A.getContexts("IAID"),i=1,n=0;n=F&&k=S)for(L=L<<1&B,c=0;c=0&&w=0&&(b=x[v][w])&&(L|=b<=A?S<<=1:S=S<<1|y[D][F];for(I=0;I=f||F<0||F>=E?S<<=1:S=S<<1|a[D][F];var R=p.readBit(m,S);w[b]=R}}return y}function ka(A,e,t,a,i,n,r,g,o,s,I,c,l,h,u,C,B,Q,E){if(A&&e)throw new Ia("refinement with Huffman is not supported");var f,d,y=[];for(f=0;f1&&(D=A?E.readBits(Q):Ca(k,"IAIT",m));var F=r*v+D,S=A?h.symbolIDTable.decode(E):Ba(k,m,o),R=e&&(A?E.readBit():Ca(k,"IARI",m)),N=g[S],G=N[0].length,x=N.length;if(R){var U=Ca(k,"IARDW",m),M=Ca(k,"IARDH",m);N=ma(G+=U,x+=M,u,N,(U>>1)+Ca(k,"IARDX",m),(M>>1)+Ca(k,"IARDY",m),!1,C,B)}var J=0;s?1&c?J=x-1:b+=x-1:c>1?b+=G-1:J=G-1;var L=F-(1&c?0:x-1),H=b-(2&c?G-1:0),Y=void 0,K=void 0,q=void 0;if(s){for(Y=0;Y>5&7,o=[31&r],s=e+6;if(7===r){g=536870911&ye(A,s-1),s+=3;var I=g+7>>3;for(o[0]=A[s++];--I>0;)o.push(A[s++])}else if(5===r||6===r)throw new Ia("invalid referred-to flags");t.retainBits=o;var c=4;t.number<=256?c=1:t.number<=65536&&(c=2);var l,h,u=[];for(l=0;l>>24&255,E[3]=B.height>>16&255,E[4]=B.height>>8&255,E[5]=255&B.height,l=s,h=A.length;l>2&3,I.huffmanDWSelector=c>>4&3,I.bitmapSizeSelector=c>>6&1,I.aggregationInstancesSelector=c>>7&1,I.bitmapCodingContextUsed=!!(256&c),I.bitmapCodingContextRetained=!!(512&c),I.template=c>>10&3,I.refinementTemplate=c>>12&1,s+=2,!I.huffman){for(n=0===I.template?4:1,a=[],i=0;i>2&3,l.stripSize=1<>4&3,l.transposed=!!(64&h),l.combinationOperator=h>>7&3,l.defaultPixelValue=h>>9&1,l.dsOffset=h<<17>>27,l.refinementTemplate=h>>15&1,l.huffman){var u=de(g,s);s+=2,l.huffmanFS=3&u,l.huffmanDS=u>>2&3,l.huffmanDT=u>>4&3,l.huffmanRefinementDW=u>>6&3,l.huffmanRefinementDH=u>>8&3,l.huffmanRefinementDX=u>>10&3,l.huffmanRefinementDY=u>>12&3,l.huffmanRefinementSizeSelector=!!(16384&u)}if(l.refinement&&!l.refinementTemplate){for(a=[],i=0;i<2;i++)a.push({x:fe(g,s),y:fe(g,s+1)}),s+=2;l.refinementAt=a}l.numberOfSymbolInstances=ye(g,s),s+=4,t=[l,r.referredTo,g,s,o];break;case 16:var C={},B=g[s++];C.mmr=!!(1&B),C.template=B>>1&3,C.patternWidth=g[s++],C.patternHeight=g[s++],C.maxPatternIndex=ye(g,s),s+=4,t=[C,r.number,g,s,o];break;case 22:case 23:var Q={};Q.info=ba(g,s),s+=Da;var E=g[s++];Q.mmr=!!(1&E),Q.template=E>>1&3,Q.enableSkip=!!(8&E),Q.combinationOperator=E>>4&7,Q.defaultPixelValue=E>>7&1,Q.gridWidth=ye(g,s),s+=4,Q.gridHeight=ye(g,s),s+=4,Q.gridOffsetX=4294967295&ye(g,s),s+=4,Q.gridOffsetY=4294967295&ye(g,s),s+=4,Q.gridVectorX=de(g,s),s+=2,Q.gridVectorY=de(g,s),s+=2,t=[Q,r.referredTo,g,s,o];break;case 38:case 39:var f={};f.info=ba(g,s),s+=Da;var d=g[s++];if(f.mmr=!!(1&d),f.template=d>>1&3,f.prediction=!!(8&d),!f.mmr){for(n=0===f.template?4:1,a=[],i=0;i>2&1,y.combinationOperator=p>>3&3,y.requiresBuffer=!!(32&p),y.combinationOperatorOverride=!!(64&p),t=[y];break;case 49:case 50:case 51:case 62:break;case 53:t=[r.number,g,s,o];break;default:throw new Ia("segment type ".concat(r.typeName,"(").concat(r.type,") is not implemented"))}var m="on"+r.typeName;m in e&&e[m].apply(e,t)}function Sa(A,e){for(var t=0,a=A.length;t>3,t=new Uint8ClampedArray(e*A.height);A.defaultPixelValue&&t.fill(255),this.buffer=t}},{key:"drawBitmap",value:function(A,e){var t,a,i,n,r=this.currentPageInfo,g=A.width,o=A.height,s=r.width+7>>3,I=r.combinationOperatorOverride?A.combinationOperator:r.combinationOperator,c=this.buffer,l=128>>(7&A.x),h=A.y*s+(A.x>>3);switch(I){case 0:for(t=0;t>=1)||(i=128,n++);h+=s}break;case 2:for(t=0;t>=1)||(i=128,n++);h+=s}break;default:throw new Ia("operator ".concat(I," is not supported"))}}},{key:"onImmediateGenericRegion",value:function(A,e,t,a){var i=A.info,n=new la(e,t,a),r=pa(A.mmr,i.width,i.height,A.template,A.prediction,null,A.at,n);this.drawBitmap(i,r)}},{key:"onImmediateLosslessGenericRegion",value:function(){this.onImmediateGenericRegion.apply(this,arguments)}},{key:"onSymbolDictionary",value:function(A,e,t,a,i,n){var r,g;A.huffman&&(r=function(A,e,t){var a,i,n,r=0;switch(A.huffmanDHSelector){case 0:case 1:a=Ma(A.huffmanDHSelector+4);break;case 3:a=La(r,e,t),r++;break;default:throw new Ia("invalid Huffman DH selector")}switch(A.huffmanDWSelector){case 0:case 1:i=Ma(A.huffmanDWSelector+2);break;case 3:i=La(r,e,t),r++;break;default:throw new Ia("invalid Huffman DW selector")}return A.bitmapSizeSelector?(n=La(r,e,t),r++):n=Ma(1),{tableDeltaHeight:a,tableDeltaWidth:i,tableBitmapSize:n,tableAggregateInstances:A.aggregationInstancesSelector?La(r,e,t):Ma(1)}}(A,t,this.customTables),g=new Ja(a,i,n));var o=this.symbols;o||(this.symbols=o={});var s,I=[],l=k(t);try{for(l.s();!(s=l.n()).done;){var h=o[s.value];h&&I.push.apply(I,c(h))}}catch(A){l.e(A)}finally{l.f()}var u=new la(a,i,n);o[e]=function(A,e,t,a,i,n,r,g,o,s,I,c){if(A&&e)throw new Ia("symbol refinement with Huffman is not supported");var l,h,u=[],C=0,B=Ee(t.length+a),Q=I.decoder,E=I.contextCache;for(A&&(l=Ma(1),h=[],B=Math.max(B,1));u.length1)m=ka(A,e,f,C,0,k,1,t.concat(u),B,0,0,1,0,n,o,s,I,0,c);else{var v=Ba(E,Q,B),w=Ca(E,"IARDX",Q),b=Ca(E,"IARDY",Q);m=ma(f,C,o,v=32){var c=void 0,l=void 0,h=void 0;switch(I){case 32:if(0===s)throw new Ia("no previous value in symbol ID table");l=i.readBits(2)+3,c=n[s-1].prefixLength;break;case 33:l=i.readBits(3)+3,c=0;break;case 34:l=i.readBits(7)+11,c=0;break;default:throw new Ia("invalid code length in symbol ID table")}for(h=0;h=0;C--)w=A?Ya(v,o,s,!0):pa(!1,o,s,t,!1,null,k,u),M[C]=w;for(b=0;b=0;B--)S|=(F^=M[B][b][D])<>8,(N=I+b*h+D*l>>8)>=0&&N+y<=a&&G>=0&&G+p<=i)for(C=0;C=i))for(U=E[L],x=R[C],B=0;B=0&&J>1&7),I=1+(n>>4&7),c=[],l=r;do{a=o.readBits(s),i=o.readBits(I),c.push(new Na([l,a,i,0])),l+=1<>t&1;if(t<=0)this.children[a]=new A(e);else{var i=this.children[a];i||(this.children[a]=i=new A(null)),i.buildTree(e,t-1)}}},{key:"decodeNode",value:function(A){if(this.isLeaf){if(this.isOOB)return null;var e=A.readBits(this.rangeLength);return this.rangeLow+(this.isLowerRange?-e:e)}var t=this.children[A.readBit()];if(!t)throw new Ia("invalid Huffman data");return t.decodeNode(A)}}])}(),xa=function(){return D((function A(e,t){S(this,A),t||this.assignPrefixCodes(e),this.rootNode=new Ga(null);for(var a=0,i=e.length;a0&&this.rootNode.buildTree(n,n.prefixLength-1)}}),[{key:"decode",value:function(A){return this.rootNode.decodeNode(A)}},{key:"assignPrefixCodes",value:function(A){for(var e=A.length,t=0,a=0;a=this.end)throw new Ia("end of data while reading bit");this.currentByte=this.data[this.position++],this.shift=7}var A=this.currentByte>>this.shift&1;return this.shift--,A}},{key:"readBits",value:function(A){var e,t=0;for(e=A-1;e>=0;e--)t|=this.readBit()<=this.end?-1:this.data[this.position++]}}])}();function La(A,e,t){for(var a=0,i=0,n=e.length;i>I&1,I--}if(a&&!g)for(var l=0;l<5&&-1!==n.readNextChar();l++);return r}var Ka=function(){return D((function A(){S(this,A)}),[{key:"parseChunks",value:function(A){return function(A){for(var e=new Ra,t=0,a=A.length;t>3,B=7&n,Q=e.length;i=new Uint32Array(i.buffer);for(var E=0,f=0;f0&&!A[n-1];)n--;var r,g=[{children:[],index:0}],o=g[0];for(t=0;t0;)o=g.pop();for(o.index++,g.push(o);g.length<=t;)g.push(r={children:[],index:0}),o.children[o.index]=r.children,o=r;i++}t+19&&void 0!==arguments[9]&&arguments[9],I=t.mcusPerLine,c=t.progressive,l=e,h=0,u=0;function C(){if(u>0)return u--,h>>u&1;if(255===(h=A[e++])){var a=A[e++];if(a){if(220===a&&s){var i=de(A,e+=2);if(e+=2,i>0&&i!==t.scanLines)throw new Wa("Found DNL marker (0xFFDC) while parsing scan data",i)}else if(217===a){if(s){var n=p*(8===t.precision?8:0);if(n>0&&Math.round(t.scanLines/n)>=5)throw new Wa("Found EOI marker (0xFFD9) while parsing scan data, possibly caused by incorrect `scanLines` parameter",n)}throw new Za("Found EOI marker (0xFFD9) while parsing scan data")}throw new Pa("unexpected marker ".concat((h<<8|a).toString(16)))}}return u=7,h>>>7}function B(A){for(var e=A;;){switch(J(e=e[C()])){case"number":return e;case"object":continue}throw new Pa("invalid huffman sequence")}}function Q(A){for(var e=0;A>0;)e=e<<1|C(),A--;return e}function E(A){if(1===A)return 1===C()?1:-1;var e=Q(A);return e>=1<0)d--;else for(var t=n,a=r;t<=a;){var i=B(A.huffmanTableAC),g=15&i,s=i>>4;if(0!==g){var I=Oa[t+=s];A.blockData[e+I]=E(g)*(1<>4,0==(t=15&a))s<15?(d=Q(s)+(1<>4;if(0!==r){var o=Oa[i+=g];A.blockData[e+o]=E(r),i++}else{if(g<15)break;i+=16}}};for(var N,G,x,U=0,M=1===R?a[0].blocksPerLine*a[0].blocksPerColumn:I*t.mcusPerColumn;U<=M;){var L=i?Math.min(M-U,i):M;if(L>0){for(w=0;w0?"unexpected":"excessive"," MCU data, current marker is: ").concat(N.invalid)),e=N.offset),!(N.marker>=65488&&N.marker<=65495))break;e+=2}return e-l}function ni(A,e,t){var a,i,n,r,g,o,s,I,c,l,h,u,C,B,Q,E,f,d=A.quantizationTable,y=A.blockData;if(!d)throw new Pa("missing required Quantization Table.");for(var p=0;p<64;p+=8)c=y[e+p],l=y[e+p+1],h=y[e+p+2],u=y[e+p+3],C=y[e+p+4],B=y[e+p+5],Q=y[e+p+6],E=y[e+p+7],c*=d[p],l|h|u|C|B|Q|E?(l*=d[p+1],h*=d[p+2],u*=d[p+3],C*=d[p+4],B*=d[p+5],Q*=d[p+6],E*=d[p+7],i=(a=(a=Ai*c+128>>8)+(i=Ai*C+128>>8)+1>>1)-i,f=(n=h)*$a+(r=Q)*_a+128>>8,n=n*_a-r*$a+128>>8,s=(g=(g=ei*(l-E)+128>>8)+(s=B<<4)+1>>1)-s,o=(I=(I=ei*(l+E)+128>>8)+(o=u<<4)+1>>1)-o,r=(a=a+(r=f)+1>>1)-r,n=(i=i+n+1>>1)-n,f=g*za+I*ja+2048>>12,g=g*ja-I*za+2048>>12,I=f,f=o*Va+s*Xa+2048>>12,o=o*Xa-s*Va+2048>>12,s=f,t[p]=a+I,t[p+7]=a-I,t[p+1]=i+s,t[p+6]=i-s,t[p+2]=n+o,t[p+5]=n-o,t[p+3]=r+g,t[p+4]=r-g):(f=Ai*c+512>>10,t[p]=f,t[p+1]=f,t[p+2]=f,t[p+3]=f,t[p+4]=f,t[p+5]=f,t[p+6]=f,t[p+7]=f);for(var m=0;m<8;++m)c=t[m],(l=t[m+8])|(h=t[m+16])|(u=t[m+24])|(C=t[m+32])|(B=t[m+40])|(Q=t[m+48])|(E=t[m+56])?(i=(a=4112+((a=Ai*c+2048>>12)+(i=Ai*C+2048>>12)+1>>1))-i,f=(n=h)*$a+(r=Q)*_a+2048>>12,n=n*_a-r*$a+2048>>12,r=f,s=(g=(g=ei*(l-E)+2048>>12)+(s=B)+1>>1)-s,o=(I=(I=ei*(l+E)+2048>>12)+(o=u)+1>>1)-o,f=g*za+I*ja+2048>>12,g=g*ja-I*za+2048>>12,I=f,f=o*Va+s*Xa+2048>>12,o=o*Xa-s*Va+2048>>12,(c=(a=a+r+1>>1)+I)<16?c=0:c>=4080?c=255:c>>=4,(l=(i=i+n+1>>1)+(s=f))<16?l=0:l>=4080?l=255:l>>=4,(h=(n=i-n)+o)<16?h=0:h>=4080?h=255:h>>=4,(u=(r=a-r)+g)<16?u=0:u>=4080?u=255:u>>=4,(C=r-g)<16?C=0:C>=4080?C=255:C>>=4,(B=n-o)<16?B=0:B>=4080?B=255:B>>=4,(Q=i-s)<16?Q=0:Q>=4080?Q=255:Q>>=4,(E=a-I)<16?E=0:E>=4080?E=255:E>>=4,y[e+m]=c,y[e+m+8]=l,y[e+m+16]=h,y[e+m+24]=u,y[e+m+32]=C,y[e+m+40]=B,y[e+m+48]=Q,y[e+m+56]=E):(f=(f=Ai*c+8192>>14)<-2040?0:f>=2024?255:f+2056>>4,y[e+m]=f,y[e+m+8]=f,y[e+m+16]=f,y[e+m+24]=f,y[e+m+32]=f,y[e+m+40]=f,y[e+m+48]=f,y[e+m+56]=f)}function ri(A,e){for(var t=e.blocksPerLine,a=e.blocksPerColumn,i=new Int16Array(64),n=0;n2&&void 0!==arguments[2]?arguments[2]:e,a=A.length-1,i=t=a)return null;var n=de(A,e);if(n>=65472&&n<=65534)return{invalid:null,marker:n,offset:e};for(var r=de(A,i);!(r>=65472&&r<=65534);){if(++i>=a)return null;r=de(A,i)}return{invalid:n.toString(16),marker:r,offset:i}}var oi,si,Ii=function(){return D((function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.decodeTransform,a=void 0===t?null:t,i=e.colorTransform,n=void 0===i?-1:i;S(this,A),this._decodeTransform=a,this._colorTransform=n}),[{key:"parse",value:function(A){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).dnlScanLines,t=void 0===e?null:e;function a(){var e=de(A,g),t=(g+=2)+e-2,a=gi(A,t,g);null!=a&&a.invalid&&(CA("readDataBlock - incorrect length, current marker is: "+a.invalid),t=a.offset);var i=A.subarray(g,t);return g+=i.length,i}function i(A){var e,t=Math.ceil(A.samplesPerLine/8/A.maxH),a=Math.ceil(A.scanLines/8/A.maxV),i=k(A.components);try{for(i.s();!(e=i.n()).done;){var n=e.value,r=Math.ceil(Math.ceil(A.samplesPerLine/8)*n.h/A.maxH),g=Math.ceil(Math.ceil(A.scanLines/8)*n.v/A.maxV),o=t*n.h,s=a*n.v*64*(o+1);n.blockData=new Int16Array(s),n.blocksPerLine=r,n.blocksPerColumn=g}}catch(A){i.e(A)}finally{i.f()}A.mcusPerLine=t,A.mcusPerColumn=a}var n,r,g=0,o=null,s=null,I=0,c=[],l=[],h=[],u=de(A,g);if(g+=2,65496!==u)throw new Pa("SOI not found");u=de(A,g),g+=2;A:for(;65497!==u;){var C=void 0,B=void 0,Q=void 0;switch(u){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 E=a();65504===u&&74===E[0]&&70===E[1]&&73===E[2]&&70===E[3]&&0===E[4]&&(o={version:{major:E[5],minor:E[6]},densityUnits:E[7],xDensity:E[8]<<8|E[9],yDensity:E[10]<<8|E[11],thumbWidth:E[12],thumbHeight:E[13],thumbData:E.subarray(14,14+3*E[12]*E[13])}),65518===u&&65===E[0]&&100===E[1]&&111===E[2]&&98===E[3]&&101===E[4]&&(s={version:E[5]<<8|E[6],flags0:E[7]<<8|E[8],flags1:E[9]<<8|E[10],transformCode:E[11]});break;case 65499:for(var f=de(A,g)+(g+=2)-2;g>4){if(d>>4!=1)throw new Pa("DQT - invalid table spec");for(B=0;B<64;B++)y[Oa[B]]=de(A,g),g+=2}else for(B=0;B<64;B++)y[Oa[B]]=A[g++];c[15&d]=y}break;case 65472:case 65473:case 65474:if(n)throw new Pa("Only single frame JPEGs supported");g+=2,(n={}).extended=65473===u,n.progressive=65474===u,n.precision=A[g++];var p=de(A,g);g+=2,n.scanLines=t||p,n.samplesPerLine=de(A,g),g+=2,n.components=[],n.componentIds={};var m=A[g++],v=0,w=0;for(C=0;C>4,F=15&A[g+1];v>4?l:h)[15&N]=ti(G,U)}break;case 65501:r=de(A,g+=2),g+=2;break;case 65498:var M=1==++I&&!t;g+=2;var J=A[g++],L=[];for(C=0;C>4],K.huffmanTableAC=l[15&q],L.push(K)}var T=A[g++],P=A[g++],W=A[g++];try{var Z=ii(A,g,n,L,r,T,P,W>>4,15&W,M);g+=Z}catch(e){if(e instanceof Wa)return CA("".concat(e.message," -- attempting to re-parse the JPEG image.")),this.parse(A,{dnlScanLines:e.scanLines});if(e instanceof Za){CA("".concat(e.message," -- ignoring the rest of the image data."));break A}throw e}break;case 65500:g+=4;break;case 65535:255!==A[g]&&g--;break;default:var O=gi(A,g-2,g-3);if(null!=O&&O.invalid){CA("JpegImage.parse - unexpected data, current marker is: "+O.invalid),g=O.offset;break}if(!O||g>=A.length-1){CA("JpegImage.parse - reached the end of the image data without finding an EOI marker (0xFFD9).");break A}throw new Pa("JpegImage.parse - unknown marker: "+u.toString(16))}u=de(A,g),g+=2}if(!n)throw new Pa("JpegImage.parse - no frame data found.");this.width=n.samplesPerLine,this.height=n.scanLines,this.jfif=o,this.adobe=s,this.components=[];var X,V=k(n.components);try{for(V.s();!(X=V.n()).done;){var j=X.value,z=c[j.quantizationId];z&&(j.quantizationTable=z),this.components.push({index:j.index,output:ri(0,j),scaleX:j.h/n.maxH,scaleY:j.v/n.maxV,blocksPerLine:j.blocksPerLine,blocksPerColumn:j.blocksPerColumn})}}catch(A){V.e(A)}finally{V.f()}this.numComponents=this.components.length}},{key:"_getLinearizedBlockData",value:function(A,e){var t,a,i,n,r,g,o,s,I,c,l,h,u=arguments.length>2&&void 0!==arguments[2]&&arguments[2],C=this.width/A,B=this.height/e,Q=0,E=this.components.length,f=A*e*E,d=new Uint8ClampedArray(f),y=new Uint32Array(A),p=4294967288;for(o=0;o>8)+m[I+1];return d}},{key:"_isColorConversionNeeded",get:function(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this._colorTransform&&(82!==this.components[0].index||71!==this.components[1].index||66!==this.components[2].index):1===this._colorTransform}},{key:"_convertYccToRgb",value:function(A){for(var e,t,a,i=0,n=A.length;i4)throw new Pa("Unsupported color mode");var s=this._getLinearizedBlockData(e,t,o);if(1===this.numComponents&&(i||r)){var I=s.length*(i?4:3),c=new Uint8ClampedArray(I),l=0;if(i)!function(A,e){if(NA.isLittleEndian)for(var t=0,a=A.length;t0&&void 0!==arguments[0]?arguments[0]:{},a=Object.assign({},t);new Promise((function(t,a){A=t,e=a})),a.decode=function(A,e){var t=A.length,i=a._malloc(t);a.HEAPU8.set(A,i);var n=a._jp2_decode(i,t,e?1:0);if(a._free(i),n){var r=a.errorMessages;return r?(delete a.errorMessages,r):"Unknown error"}var g=a.imageData;return a.imageData=null,g};var i=Object.assign({},a),n="./this.program",r="";"undefined"!=typeof document&&document.currentScript&&(r=document.currentScript.src),si&&(r=si),r=r.startsWith("blob:")?"":r.substr(0,r.replace(/[?#].*/,"").lastIndexOf("/")+1);var g,o,s,I,c,l=a.print||console.log.bind(console),h=a.printErr||console.error.bind(console);function u(){var A=o.buffer;a.HEAP8=s=new Int8Array(A),a.HEAP16=new Int16Array(A),a.HEAPU8=I=new Uint8Array(A),a.HEAPU16=new Uint16Array(A),a.HEAP32=new Int32Array(A),a.HEAPU32=c=new Uint32Array(A),a.HEAPF32=new Float32Array(A),a.HEAPF64=new Float64Array(A)}Object.assign(a,i),i=null,a.arguments&&a.arguments,a.thisProgram&&(n=a.thisProgram),a.quit&&a.quit,a.wasmBinary&&(g=a.wasmBinary);var C,B=[],Q=[],E=[],f=0,d=null,y=null,p="data:application/octet-stream;base64,",m=function(A){return A.startsWith(p)};function k(A,e){var t,a=function(A){if(A==C&&g)return new Uint8Array(g);var e=function(A){if(m(A))return function(A){for(var e=atob(A),t=new Uint8Array(e.length),a=0;a0;)A.shift()(a)},b=(a.noExitRuntime,function(A){var e=(A-o.buffer.byteLength+65535)/65536;try{return o.grow(e),u(),1}catch(A){}}),D={},F=function A(){if(!A.strings){var e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==("undefined"==typeof navigator?"undefined":J(navigator))&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:n||"./this.program"};for(var t in D)void 0===D[t]?delete e[t]:e[t]=D[t];var a=[];for(var t in e)a.push("".concat(t,"=").concat(e[t]));A.strings=a}return A.strings},S=[null,[],[]],R="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,N=function(A,e,t){for(var a=e+t,i=e;A[i]&&!(i>=a);)++i;if(i-e>16&&A.buffer&&R)return R.decode(A.subarray(e,i));for(var n="";e>10,56320|1023&s)}}else n+=String.fromCharCode((31&r)<<6|g)}else n+=String.fromCharCode(r)}return n},G=function(A,e){return A?N(I,A,e):""},x={f:function(A,e,t){return I.copyWithin(A,e,e+t)},b:function(A){var e=I.length,t=2147483648;if((A>>>=0)>t)return!1;for(var a,i=1;i<=4;i*=2){var n=e*(1+.2/i);n=Math.min(n,A+100663296);var r=Math.min(t,(a=Math.max(A,n))+(65536-a%65536)%65536);if(b(r))return!0}return!1},c:function(A,e){var t=0;return F().forEach((function(a,i){var n=e+t;c[A+4*i>>2]=n,function(A,e){for(var t=0;t>2]=t.length;var a=0;return t.forEach((function(A){return a+=A.length+1})),c[e>>2]=a,0},e:function(A,e,t,a){for(var i,n,r,g=0,o=0;o>2],u=c[e+4>>2];e+=8;for(var C=0;C>2]=g,0},g:function(A){var e=G(A);(a.warn||console.warn)("OpenJPEG: ".concat(e))},h:function(A,e){a.imageData=new Uint8ClampedArray(a.HEAPU8.subarray(A,A+e))},a:function(A){var e=G(A);a.errorMessages?a.errorMessages+="\n"+e:a.errorMessages=e}},U=function(){var A,t={a:x};function i(A,e){var t;return U=A.exports,o=U.i,u(),t=U.j,Q.unshift(t),function(A){var e;if(f--,null===(e=a.monitorRunDependencies)||void 0===e||e.call(a,f),0==f&&(null!==d&&(clearInterval(d),d=null),y)){var t=y;y=null,t()}}(),U}if(f++,null===(A=a.monitorRunDependencies)||void 0===A||A.call(a,f),a.instantiateWasm)try{return a.instantiateWasm(t,i)}catch(A){h("Module.instantiateWasm callback failed with error: ".concat(A)),e(A)}return C||(C="data:application/octet-stream;base64,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dEGwnQFqKAIAIQICfiAAKQMIIg5CAFMEQEEMIAFBAWogAUELThshBCADQQFrIQNBfyACdEF/c0EBdCEBQgEMAQsgAUEBa0EAIAFBAUobIQQgDkE/IAJrrYinQX8gAnRBf3NxQQF0QQFyIQEgAyACQQFqIgJrIQMgAq0LIQ8gACADNgIQIAAgBDYCHCAAIA4gD4Y3AwggACAAKQMoQv//////QIMgAa1CI4aENwMoQQYhBSADQQZIDQAgACgCHCIBQQJ0QbCdAWooAgAhAgJ+IAApAwgiDkIAUwRAQQwgAUEBaiABQQtOGyEEIANBAWshA0F/IAJ0QX9zQQF0IQFCAQwBCyABQQFrQQAgAUEBShshBCAOQT8gAmutiKdBfyACdEF/c3FBAXRBAXIhASADIAJBAWoiAmshAyACrQshDyAAIAM2AhAgACAENgIcIAAgDiAPhjcDCCAAIAApAyhC////////QIMgAa1CKoaENwMoQQchBSADQQZIDQAgACgCHCIBQQJ0QbCdAWooAgAhAgJ+IAApAwgiDkIAUwRAQQwgAUEBaiABQQtOGyEEIANBAWshA0F/IAJ0QX9zQQF0IQFCAQwBCyABQQFrQQAgAUEBShshBCAOQT8gAmutiKdBfyACdEF/c3FBAXRBAXIhASADIAJBAWoiAmshAyACrQshDyAAIAM2AhAgACAENgIcIAAgDiAPhjcDCCAAIAApAyhC/////////0CDIAGtQjGGhDcDKEEIIQULIAAgBUEBazYCICAAIAApAygiDkIHiDcDKCAOp0H/AHELIgEBfyAABEAgACgCDCIBBEAgARAJIABBADYCDAsgABAJCwuFAQIFfwF+AkAgAEKAgICAEFQEQCAAIQcMAQsDQCABQQFrIgEgAEIKgCIHQvYBfiAAfKdBMHI6AAAgAEL/////nwFWIQUgByEAIAUNAAsLIAenIgIEQANAIAFBAWsiASACQQpuIgNB9gFsIAJqQTByOgAAIAJBCUshBiADIQIgBg0ACwsgAQv54gEEen8Gewh+AX0jAEEQayJOJAACQCAALQAIQYABcUUNACAAKALMASABRw0AIAAoApwBIAFBjCxsaiJPKALcKyIVRQRAIE8QKQwBCyAAKALIARogACgC0AEhGSAAKAJMIgdFBEAgACgCSCEHCyAHKAIAIQYgBygCBCELIAco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AAACAAAA/a4BQQL9rAH9sQH9CwIAIAEiBkEBaiIBIA9HDQALIA8hBwsgByAbTg0AA0AgB0EDdCEBIAcgLEghBgJAIAdBAEwEQCA2KAIAIQogB0EATgRAIBQgAUECdCIBaiIyIDIoAgAgCiABIDZqIEUgBhsoAgBqQQJqQQJ1azYCACABICRqIgogCigCACAgKAIAIAEgIGogPCAGGygCAGpBAmpBAnVrNgIAIAEgKmoiCiAKKAIAIB8oAgAgASAfaiA6IAYbKAIAakECakECdWs2AgAgQygCACABIENqICYgBhsoAgBqQQJqIQYgASApaiEBDAILIBQgAUECdCIBaiIGIAYoAgAgCkEBdEECakECdWs2AgAgASAkaiIGIAYoAgAgFCgCFEEBdEECakECdWs2AgAgASAqaiIGIAYoAgAgFCgCGEEBdEECakECdWs2AgAgASApaiEBIBQoAhxBAXRBAmohBgwBCyAUIAcgLCAGG0EDdEEEa0ECdCIKaigCACEyIAZFBEAgFCABQQJ0IgFqIgYgBigCACAyIEUoAgBqQQJqQQJ1azYCACABICRqIgYgBigCACAKICRqKAIAIDwoAgBqQQJqQQJ1azYCACABICpqIgYgBigCACAKICpqKAIAIDooAgBqQQJqQQJ1azYCACABIClqIQEgCiApaigCACAmKAIAakECaiEGDAELIBQgAUECdCIBaiIGIAYoAgAgMiAGKAIQakECakECdWs2AgAgASAkaiIGIAYoAgAgCiAkaigCACAGKAIQakECakECdWs2AgAgASAqaiIGIAYoAgAgCiAqaigCACAGKAIQakECakECdWs2AgAgCiApaigCACABIClqIgEoAhBqQQJqIQYLIAEgASgCACAGQQJ1azYCACAHQQFqIgcgG0cNAAsLIA4gHE4NACAMIA4iASIHSgRAA0AgFCABQQV0aiIHIAf9AAIgIAf9AAIA/a4BQQH9rAEgB/0AAhD9rgH9CwIQIAFBAWoiASAMRw0ACyAMIQcLIAcgHE4NAANAIEMgB0EDdCIBQQJ0aiIyAn8gB0EASARAIBQoAgAhBiAHQX9HBEAgNiABQQJ0IgFqIgogCigCACAGajYCACABICBqIgYgBigCACAkKAIAajYCACABIB9qIgEgASgCACAqKAIAajYCACApKAIADAILIDYgAUECdCIB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LQAAQYD+A3I2AgwLIABBADYCEEEBCwtJAQF/AkBBAUEsEAwiAQRAIAFBADYCEAJAIABBAEwEQCABQQFBCBAMIgA2AiQgAEUNAQwDCyABQQA2AgwLIAEQCQtBACEBCyABC34CAX8BfiAAvSIDQjSIp0H/D3EiAkH/D0cEfCACRQRAIAEgAEQAAAAAAAAAAGEEf0EABSAARAAAAAAAAPBDoiABEF8hACABKAIAQUBqCzYCACAADwsgASACQf4HazYCACADQv////////+HgH+DQoCAgICAgIDwP4S/BSAACwuRAgAgAEUEQEEADwsCfwJAIAFB/wBNDQACQEGUzwEoAgAoAgBFBEAgAUGAf3FBgL8DRg0CDAELIAFB/w9NBEAgACABQT9xQYABcjoAASAAIAFBBnZBwAFyOgAAQQIMAwsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMMAwsgAUGAgARrQf//P00EQCAAIAFBP3FBgAFyOgADIAAgAUESdkHwAXI6AAAgACABQQZ2QT9xQYABcjoAAiAAIAFBDHZBP3FBgAFyOgABQQQMAwsLQZTGAUEZNgIAQX8MAQsgACABOgAAQQELC7wCAAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEJaw4SAAgJCggJAQIDBAoJCgoICQUGBwsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAwALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC3MBBn8gACgCACIDLAAAQTBrIgFBCUsEQEEADwsDQEF/IQQgAkHMmbPmAE0EQEF/IAEgAkEKbCIFaiABIAVB/////wdzSxshBAsgACADQQFqIgU2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VP0gAiACKgJ0/SAD/QsCACABIAMgF2pBAnRqIAL9CQIYIAIqAjj9IAEgAioCWP0gAiACKgJ4/SAD/QsCACABIAMgFmpBAnRqIAL9CQIcIAIqAjz9IAEgAioCXP0gAiACKgJ8/SAD/QsCACADQQRqIgMgBEcNAAsgBCALRg0BCwNAIAEgBCAbakECdGogBiAEQQV0aiIDKgIQOAIAIAEgBCAYakECdGogAyoCFDgCACABIAQgF2pBAnRqIAMqAhg4AgAgASAEIBZqQQJ0aiADKgIcOAIAIARBAWoiBCALRw0ACwsgHUEBaiEdIAEgJEECdGohASAcQQhqIhwgACgCLE0NAAsLIAAoAgAQCSAAEAkLcwECfyAAKAIcIgFBCGoiAyAAKAIgIgJNBEADQCAAIAAoAhggAUECdGogACgCFEEIECsgAyIBQQhqIgMgACgCICICTQ0ACwsgASACSQRAIAAgACgCGCABQQJ0aiAAKAIUIAIgAWsQKwsgACgCABAJIAAQCQtEACAAKAIcIgEgACgCIEkEQANAIAAgACgCGCAAKAIUIAFsQQJ0ahBWIAFBAWoiASAAKAIgSQ0ACwsgACgCABAJIAAQCQuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGEAsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEEAsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACC54FAgZ+BH8gASABKAIAQQdqQXhxIgFBEGo2AgAgACELIAEpAwAhAyABKQMIIQcjAEEgayIIJAAgB0L///////8/gyEEAn4gB0IwiEL//wGDIgWnIgpBgfgAa0H9D00EQCAEQgSGIANCPIiEIQIgCkGA+ABrrSEFAkAgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIAJCAXwhAgwBCyADQoCAgICAgICACFINACACQgGDIAJ8IQILQgAgAiACQv////////8HViIAGyECIACtIAV8DAELAkAgAyAEhFANACAFQv//AVINACAEQgSGIANCPIiEQoCAgICAgIAEhCECQv8PDAELQv8PIApB/ocBSw0AGkIAQYD4AEGB+AAgBVAiARsiACAKayIJQfAASg0AGiADIQIgBCAEQoCAgICAgMAAhCABGyIGIQQCQEGAASAJayIBQcAAcQRAIAMgAUFAaq2GIQRCACECDAELIAFFDQAgBCABrSIFhiACQcAAIAFrrYiEIQQgAiAFhiECCyAIIAI3AxAgCCAENwMYAkAgCUHAAHEEQCAGIAlBQGqtiCEDQgAhBgwBCyAJRQ0AIAZBwAAgCWuthiADIAmtIgKIhCEDIAYgAoghBgsgCCADNwMAIAggBjcDCCAIKQMIQgSGIAgpAwAiAkI8iIQhAwJAIAAgCkcgCCkDECAIKQMYhEIAUnGtIAJC//////////8Pg4QiAkKBgICAgICAgAhaBEAgA0IBfCEDDAELIAJCgICAgICAgIAIUg0AIANCAYMgA3whAwsgA0KAgICAgICACIUgAyADQv////////8HViIAGyECIACtCyEDIAhBIGokACALIAdCgICAgICAgICAf4MgA0I0hoQgAoS/OQMAC4MYAxN/AXwDfiMAQbAEayIMJAAgDEEANgIsAkAgAb0iGkIAUwRAQQEhEUG6CCETIAGaIgG9IRoMAQsgBEGAEHEEQEEBIRFBvQghEwwBC0HACEG7CCAEQQFxIhEbIRMgEUUhFQsCQCAaQoCAgICAgID4/wCDQoCAgICAgID4/wBRBEAgAEEgIAIgEUEDaiIDIARB//97cRAUIAAgEyAREBEgAEG3CUH2CiAFQSBxIgUbQaAKQfoKIAUbIAEgAWIbQQMQESAAQSAgAiADIARBgMAAcxAUIAMgAiACIANIGyEKDAELIAxBEGohEgJAAn8CQCABIAxBLGoQXyIBIAGgIgFEAAAAAAAAAABiBEAgDCAMKAIsIgZBAWs2AiwgBUEgciIOQeEARw0BDAMLIAVBIHIiDkHhAEYNAiAMKAIsIQlBBiADIANBAEgbDAELIAwgBkEdayIJNgIsIAFEAAAAAAAAsEGiIQFBBiADIANBAEgbCyELIAxBMGpBoAJBACAJQQBOG2oiDSEHA0AgBwJ/IAFEAAAAAAAA8EFjIAFEAAAAAAAAAABmcQRAIAGrDAELQQALIgM2AgAgB0EEaiEHIAEgA7ihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACwJAIAlBAEwEQCAJIQMgByEGIA0hCAwBCyANIQggCSEDA0BBHSADIANBHU8bIQMCQCAHQQRrIgYgCEkNACADrSEbQgAhGgNAIAYgGkL/////D4MgBjUCACAbhnwiHEKAlOvcA4AiGkKA7JSjDH4gHHw+AgAgBkEEayIGIAhPDQALIBqnIgZFDQAgCEEEayIIIAY2AgALA0AgCCAHIgZJBEAgBkEEayIHKAIARQ0BCwsgDCAMKAIsIANrIgM2AiwgBiEHIANBAEoNAAsLIANBAEgEQCALQRlqQQluQQFqIQ8gDkHmAEYhEANAQQlBACADayIDIANBCU8bIQoCQCAGIAhNBEAgCCgCAEVBAnQhBwwBC0GAlOvcAyAKdiEUQX8gCnRBf3MhFkEAIQMgCCEHA0AgByADIAcoAgAiFyAKdmo2AgAgFiAXcSAUbCEDIAdBBGoiByAGSQ0ACyAIKAIARUECdCEHIANFDQAgBiADNgIAIAZBBGohBgsgDCAMKAIsIApqIgM2AiwgDSAHIAhqIgggEBsiByAPQQJ0aiAGIAYgB2tBAnUgD0obIQYgA0EASA0ACwtBACEDAkAgBiAITQ0AIA0gCGtBAnVBCWwhA0EKIQcgCCgCACIKQQpJDQADQCADQQFqIQMgCiAHQQpsIgdPDQALCyALIANBACAOQeYARxtrIA5B5wBGIAtBAEdxayIHIAYgDWtBAnVBCWxBCWtIBEAgDEEwakGEYEGkYiAJQQBIG2ogB0GAyABqIgpBCW0iD0ECdGohCUEKIQcgD0F3bCAKaiIKQQdMBEADQCAHQQpsIQcgCkEBaiIKQQhHDQALCwJAIAkoAgAiECAQIAduIg8gB2wiCkYgCUEEaiIUIAZGcQ0AIBAgCmshEAJAIA9BAXFFBEBEAAAAAAAAQEMhASAHQYCU69wDRw0BIAggCU8NASAJQQRrLQAAQQFxRQ0BC0QBAAAAAABAQyEBC0QAAAAAAADgP0QAAAAAAADwP0QAAAAAAAD4PyAGIBRGG0QAAAAAAAD4PyAQIAdBAXYiFEYbIBAgFEkbIRkCQCAVDQAgEy0AAEEtRw0AIBmaIRkgAZohAQsgCSAKNgIAIAEgGaAgAWENACAJIAcgCmoiAzYCACADQYCU69wDTwRAA0AgCUEANgIAIAggCUEEayIJSwRAIAhBBGsiCEEANgIACyAJIAkoAgBBAWoiAzYCACADQf+T69wDSw0ACwsgDSAIa0ECdUEJbCEDQQohByAIKAIAIgpBCkkNAANAIANBAWohAyAKIAdBCmwiB08NAAsLIAlBBGoiByAGIAYgB0sbIQYLA0AgBiIHIAhNIgpFBEAgBkEEayIGKAIARQ0BCwsCQCAOQecARwRAIARBCHEhCQwBCyADQX9zQX8gC0EBIAsbIgYgA0ogA0F7SnEiCRsgBmohC0F/QX4gCRsgBWohBSAEQQhxIgkNAEF3IQYCQCAKDQAgB0EEaygCACIORQ0AQQohCkEAIQYgDkEKcA0AA0AgBiIJQQFqIQYgDiAKQQpsIgpwRQ0ACyAJQX9zIQYLIAcgDWtBAnVBCWwhCiAFQV9xQcYARgRAQQAhCSALIAYgCmpBCWsiBkEAIAZBAEobIgYgBiALShshCwwBC0EAIQkgCyADIApqIAZqQQlrIgZBACAGQQBKGyIGIAYgC0obIQsLQX8hCiALQf3///8HQf7///8HIAkgC3IiEBtKDQEgCyAQQQBHakEBaiEOAkAgBUFfcSIVQcYARgRAIAMgDkH/////B3NKDQMgA0EAIANBAEobIQYMAQsgEiADIANBH3UiBnMgBmutIBIQIyIGa0EBTARAA0AgBkEBayIGQTA6AAAgEiAGa0ECSA0ACwsgBkECayIPIAU6AAAgBkEBa0EtQSsgA0EASBs6AAAgEiAPayIGIA5B/////wdzSg0CCyAGIA5qIgMgEUH/////B3NKDQEgAEEgIAIgAyARaiIDIAQQFCAAIBMgERARIABBMCACIAMgBEGAgARzEBQCQAJAAkAgFUHGAEYEQCAMQRBqQQlyIQUgDSAIIAggDUsbIgkhCANAIAg1AgAgBRAjIQYCQCAIIAlHBEAgBiAMQRBqTQ0BA0AgBkEBayIGQTA6AAAgBiAMQRBqSw0ACwwBCyAFIAZHDQAgBkEBayIGQTA6AAALIAAgBiAFIAZrEBEgCEEEaiIIIA1NDQALIBAEQCAAQYIMQQEQEQsgByAITQ0BIAtBAEwNAQNAIAg1AgAgBRAjIgYgDEEQaksEQANAIAZBAWsiBkEwOgAAIAYgDEEQaksNAAsLIAAgBkEJIAsgC0EJThsQESALQQlrIQYgCEEEaiIIIAdPDQMgC0EJSiEYIAYhCyAYDQALDAILAkAgC0EASA0AIAcgCEEEaiAHIAhLGyENIAxBEGpBCXIhBSAIIQcDQCAFIAc1AgAgBRAjIgZGBEAgBkEBayIGQTA6AAALAkAgByAIRwRAIAYgDEEQak0NAQNAIAZBAWsiBkEwOgAAIAYgDEEQaksNAAsMAQsgACAGQQEQESAGQQFqIQYgCSALckUNACAAQYIMQQEQEQsgACAGIAUgBmsiBiALIAYgC0gbEBEgCyAGayELIAdBBGoiByANTw0BIAtBAE4NAAsLIABBMCALQRJqQRJBABAUIAAgDyASIA9rEBEMAgsgCyEGCyAAQTAgBkEJakEJQQAQFAsgAEEgIAIgAyAEQYDAAHMQFCADIAIgAiADSBshCgwBCyATIAVBGnRBH3VBCXFqIQgCQCADQQtLDQBBDCADayEGRAAAAAAAADBAIRkDQCAZRAAAAAAAADBAoiEZIAZBAWsiBg0ACyAILQAAQS1GBEAgGSABmiAZoaCaIQEMAQsgASAZoCAZoSEBCyASIAwoAiwiByAHQR91IgZzIAZrrSASECMiBkYEQCAGQQFrIgZBMDoAAAsgEUECciELIAVBIHEhDSAGQQJrIgkgBUEPajoAACAGQQFrQS1BKyAHQQBIGzoAACAEQQhxIQYgDEEQaiEHA0AgByIFAn8gAZlEAAAAAAAA4EFjBEAgAaoMAQtBgICAgHgLIgdB4MQBai0AACANcjoAACABIAe3oUQAAAAAAAAwQKIhAQJAIAVBAWoiByAMQRBqa0EBRw0AAkAgBg0AIANBAEoNACABRAAAAAAAAAAAYQ0BCyAFQS46AAEgBUECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQpB/f///wcgCyASIAlrIgZqIg1rIANIDQAgAEEgIAIgDSADQQJqIAcgDEEQaiIHayIFIAVBAmsgA0gbIAUgAxsiCmoiAyAEEBQgACAIIAsQESAAQTAgAiADIARBgIAEcxAUIAAgByAFEBEgAEEwIAogBWtBAEEAEBQgACAJIAYQESAAQSAgAiADIARBgMAAcxAUIAMgAiACIANIGyEKCyAMQbAEaiQAIAoLBABCAAsEAEEAC58DAQl/QeYKIQACQANAIAAtAAAiAUUNASABQT1GDQEgAEEBaiIAQQNxDQALAkACQEGAgoQIIAAoAgAiAmsgAnJBgIGChHhxQYCBgoR4Rw0AA0BBgIKECCACQb369OkDcyIBayABckGAgYKEeHFBgIGChHhHDQEgACgCBCECIABBBGoiASEAIAJBgIKECCACa3JBgIGChHhxQYCBgoR4Rg0ACwwBCyAAIQELA0AgASIALQAAIgJFDQEgAEEBaiEBIAJBPUcNAAsLIAAiAUHmCkYEQEEADwsCQCABQeYKayIAQeYKai0AAA0AQbDOASgCACIERQ0AIAQoAgAiBUUNAANAAkACfyAFIQJB5gohBkEAIAAiAUUNABpB5gotAAAiAwR/AkADQCADIAItAAAiB0cNASAHRQ0BIAFBAWsiAUUNASACQQFqIQIgBi0AASEDIAZBAWohBiADDQALQQAhAwsgAwVBAAsgAi0AAGsLRQRAIAAgBWoiAS0AAEE9Rg0BCyAEKAIEIQUgBEEEaiEEIAUNAQwCCwsgAUEBaiEICyAIC84CAQh/IwBBIGsiAyQAIAMgACgCHCIENgIQIAAoAhQhBSADIAI2AhwgAyABNgIYIAMgBSAEayIBNgIUIAEgAmohBUECIQYgA0EQaiEBAn8DQAJAAkACQCAAKAI8IAEgBiADQQxqEAQiBAR/QZTGASAENgIAQX8FQQALRQRAIAUgAygCDCIHRg0BIAdBAE4NAgwDCyAFQX9HDQILIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhAgAgwDCyABIAcgASgCBCIISyIJQQN0aiIEIAcgCEEAIAkbayIIIAQoAgBqNgIAIAFBDEEEIAkbaiIBIAEoAgAgCGs2AgAgBSAHayEFIAYgCWshBiAEIQEMAQsLIABBADYCHCAAQgA3AxAgACAAKAIAQSByNgIAQQAgBkECRg0AGiACIAEoAgRrCyEKIANBIGokACAKCwYAIAAQAAsGACAAEAYLzx0DDX8EewN+IwBB0MAAayIJJAAgCUEANgIQQQIhBAJAAkAgACgCACIDQY2UnNQARg0AIANB/5/9jwVHBEACQCADQYCAgOAARw0AIAAoAgRB6qCBgQJHDQAgACgCCEGNlJzUAEYNAgtBzQgQAEEBIQAMAgtBACEECwJ/QQBBAUHgABAMIgNFDQAaIANBATYCTAJAAkACQAJAIAQOAwADAQMLIANBwwA2AlggA0HEADYCVCADQcUANgJQIANBxgA2AhAgA0HHADYCBCADQcgANgIcIANByQA2AhggA0HKADYCFCADQcsANgIAIANBzAA2AlwgA0HNADYCLCADQc4ANgIoIANBzwA2AiQgA0HQADYCICADQdEANgIMIANB0gA2AgggAxBGIgQ2AjAgBA0BDAILIANB0wA2AlggA0HUADYCVCADQdUANgJQIANB1gA2AhAgA0HXADYCBCADQdgANgJcIANB2QA2AiwgA0HaADYCKCADQdsANgIkIANB3AA2AiAgA0HdADYCHCADQd4ANgIYIANB3wA2AhQgA0HgADYCDCADQeEANgIIIANB4gA2AgAgAwJ/QQFBiAEQDCIEBEAgBBBGIgU2AgACQCAFRQ0AIAT9DAAAAAAAAAAAAAAAAAAAAAD9CwJsIARBADoAfCAEEC4iBTYCBCAFRQ0AIAQQLiIFNgIIIAVFDQAgBAwCCyAEEGkLQQALIgQ2AjAgBEUNAQsgA0EBNgJIIANBATYCQCADQQA2AjwgA0IANwI0IANBATYCRCADDAELIAMQCUEACyIEBEAgBEEANgI8IARB4wA2AkgLIAQEQCAEQQA2AjggBEHkADYCRAsgBARAIARBADYCNCAEQeUANgJACyAJQRRqIgUiAwRAIANBAEG4wAAQDiIDQQA2ArhAIANCfzcCiEALIAkgATYCDCAJIAA2AgggCSAANgIEQQEhAEEAIQMCQCAJQQRqIgpFDQBBAUHIABAMIgEEfwJ/IAFBgIDAADYCQCABQYCAwAAQDSIINgIgIAhFBEAgARAJQQAMAQsgASAINgIkIAFBAjYCHCABQQM2AhggAUEENgIUIAFBBTYCECABQQY2AiwgAUEINgIoIAEgASgCREECcjYCRCABCwVBAAsiAUUNACABBEAgAUEANgIEIAEgCjYCAAsgCjUCCCEUIAEEQCABIBQ3AwgLAkAgAUUNACABLQBEQQJxRQ0AIAFBPzYCEAsgAQRAIAFBwQA2AhgLIAEEQCABQcIANgIcCyABIQMLAn8CQCAERQ0AIAVFDQAgBCgCTEUEQCAEQTRqQQFBj8kAQQAQCEEADAILIAQoAjAgBSAEKAIYEQMAQQEhBwsgBwtFBEBBgQkQACADECcgBBAoDAELAn8gCUEQaiEFQQAhAQJAIANFDQAgBEUNACAEKAJMRQRAIARBNGpBAUHgyQBBABAIQQAMAgsgAyAEKAIwIAUgBEE0aiAEKAIAEQEAIQELIAELRQRAQZ0JEAAgAxAnIAQQKCAJKAIQEBgMAQsgCSgCECEAIAIEQEEIIAAoAhAiAUECdBAbIQUCQCABRQ0AQQAhACABQQNLBEAgAUF8cSEA/QwAAAAAAQAAAAIAAAADAAAAIRADQCAFIAZBAnRqIBD9CwIAIBD9DAQAAAAEAAAABAAAAAQAAAD9rgEhECAGQQRqIgYgAEcNAAsgACABRg0BCwNAIAUgAEECdGogADYCACAAQQFqIgAgAUcNAAsLAn9BACAERQ0AGiAEKAJMRQRAIARBNGpBAUG1yABBABAIQQAMAQsgBCgCMCABIAUgBEE0aiAEKAIsEQEAC0UEQEHcCBAAIAMQJyAEECggCSgCEBAYIAUQCUEBIQAMAgsgBRAJIAkoAhAhAAtBACEBAkAgBEUNACADRQ0AIAQoAkxFDQAgBCgCMCADIAAgBEE0aiAEKAIEEQEAIQELAkAgAQRAQQAhAAJAIARFDQAgA0UNACAEKAJMRQ0AIAQoAjAgAyAEQTRqIAQoAhARAAAhAAsgAA0BC0GkChAAIAQQKCADECcgCSgCEBAYQQEhAAwBCyADECcgBBAoQQggCSgCECIKKAIMIAooAghsIgUgCigCECIHbCINEBshAwJAIAINACAHRQ0AIAooAhghDgNAIA4gC0E0bGoiBigCGCIAQQhHBEACQCAAQQdNBEAgBigCDCAGKAIIbCEBIAYoAiwhAiAGKAIgBEAgAUUNAkEBIABBAWt0rSEUQQAhACABQQRPBEAgAUF8cSEAIBT9EiEQQQAhBANAIAIgBEECdGoiCCAI/QACACIS/ccBQQf9ywEiEf0dACAQ/R0AIhV//RIgEf0dASAQ/R0BIhZ//R4BIBIgEP0NCAkKCwwNDg8AAQIDAAECA/3HAUEH/csBIhL9HQAgFX/9EiAS/R0BIBZ//R4B/Q0AAQIDCAkKCxAREhMYGRob/QsCACAEQQRqIgQgAEcNAAsgACABRg0DCwNAIAIgAEECdGoiBCAENAIAQgeGIBR/PgIAIABBAWoiACABRw0ACwwCCyABRQ0BQX8gAHRBf3OtIRRBACEAIAFBBE8EQCABQXxxIQAgFP0SIRBBACEEA0AgAiAEQQJ0aiIIIAj9AAIAIhL9yQH9DP8AAAAAAAAA/wAAAAAAAAD91QEiEf0dACAQ/R0AIhWA/RIgEf0dASAQ/R0BIhaA/R4BIBIgEP0NCAkKCwwNDg8AAQIDAAECA/3JAf0M/wAAAAAAAAD/AAAAAAAAAP3VASIS/R0AIBWA/RIgEv0dASAWgP0eAf0NAAECAwgJCgsQERITGBkaG/0LAgAgBEEEaiIEIABHDQALIAAgAUYNAgsDQCACIABBAnRqIgQgBDUCAEL/AX4gFIA+AgAgAEEBaiIAIAFHDQALDAELIABBCGshBCAGKAIMIAYoAghsIQIgBigCLCEIIAYoAiAEQCACRQ0BQQAhACACQQRPBEAgAkF8cSEAQQAhAQNAIAggAUECdGoiDCAM/QACACAE/awB/QsCACABQQRqIgEgAEcNAAsgACACRg0CCwNAIAggAEECdGoiASABKAIAIAR1NgIAIABBAWoiACACRw0ACwwBCyACRQ0AQQAhACACQQRPBEAgAkF8cSEAQQAhAQNAIAggAUECdGoiDCAM/QACACAE/a0B/QsCACABQQRqIgEgAEcNAAsgACACRg0BCwNAIAggAEECdGoiASABKAIAIAR2NgIAIABBAWoiACACRw0ACwsgBkEINgIYCyALQQFqIgsgB0cNAAsLAkACQAJAAkAgB0EBaw4EAAMBAgMLIAVFDQIgCigCGCgCLCECQQAhBEEAIQECQCAFQQxJDQAgAiADIAVqSSACIAVBAnRqIANLcQ0AIAVBfHEhAUEAIQADQCAAIANqIAIgAEECdGr9AAIAIBD9DQAECAwAAAAAAAAAAAAAAAD9WgAAACAAQQRqIgAgAUcNAAsgASAFRg0DCyABIQAgBUEDcSIGBEADQCAAIANqIAIgAEECdGooAgA6AAAgAEEBaiEAIARBAWoiBCAGRw0ACwsgASAFa0F8Sw0CA0AgACADaiACIABBAnRqKAIAOgAAIAMgAEEBaiIBaiACIAFBAnRqKAIAOgAAIAMgAEECaiIBaiACIAFBAnRqKAIAOgAAIAMgAEEDaiIBaiACIAFBAnRqKAIAOgAAIABBBGoiACAFRw0ACwwCCyAFRQ0BIAooAhgiACgClAEhASAAKAJgIQIgACgCLCEEQQAhACAFQQFHBEAgBUEBcSEPIAVBfnEhBwNAIAMgAEEDbGoiBSAEIABBAnQiBmooAgA6AAAgBSACIAZqKAIAOgABIAUgASAGaigCADoAAiADIABBAXIiBkEDbGoiBSAEIAZBAnQiBmooAgA6AAAgBSACIAZqKAIAOgABIAUgASAGaigCADoAAiAAQQJqIgAgB0cNAAsgD0UNAgsgAyAAQQNsaiIFIAQgAEECdCIAaigCADoAACAFIAAgAmooAgA6AAEgBSAAIAFqKAIAOgACDAELIAVFDQAgCigCGCIEKALIASEAIAQoApQBIQEgBCgCYCECIAQoAiwhCEEAIQQCQCAFQdQASQ0AIAMgBUEBayIHQQJ0IgZqIANJDQAgA0EBaiILIAZqIAtJDQAgA0ECaiILIAZqIAtJDQAgBiADQQNqIgtqIAtJDQAgB0H/////A0sNACADIAggBUECdCIGakkgCCADIAZqIgdJcQ0AIAIgB0kgAyACIAZqSXENACABIAdJIAMgASAGaklxDQAgACAHSSADIAAgBmpJcQ0AIAVB/P///wdxIQT9DAAAAAABAAAAAgAAAAMAAAAhEkEAIQYDQCADIBJBAv2rASIQ/RsAaiAIIAZBAnQiB2r9AAIAIhH9GwA6AAAgAyAQ/RsBaiAR/RsBOgAAIAMgEP0bAmogEf0bAjoAACADIBD9GwNqIBH9GwM6AAAgAyAQ/QwBAAAAAQAAAAEAAAABAAAA/VAiEf0bAGogAiAHav0AAgAiE/0bADoAACADIBH9GwFqIBP9GwE6AAAgAyAR/RsCaiAT/RsCOgAAIAMgEf0bA2ogE/0bAzoAACADIBD9DAIAAAACAAAAAgAAAAIAAAD9UCIR/RsAaiABIAdq/QACACIT/RsAOgAAIAMgEf0bAWogE/0bAToAACADIBH9GwJqIBP9GwI6AAAgAyAR/RsDaiAT/RsDOgAAIAMgEP0MAwAAAAMAAAADAAAAAwAAAP1QIhD9GwBqIAAgB2r9AAIAIhH9GwA6AAAgAyAQ/RsBaiAR/RsBOgAAIAMgEP0bAmogEf0bAjoAACADIBD9GwNqIBH9GwM6AAAgEv0MBAAAAAQAAAAEAAAABAAAAP2uASESIAZBBGoiBiAERw0ACyAEIAVGDQELA0AgAyAEQQJ0IgZqIgcgBiAIaigCADoAACAHIAIgBmooAgA6AAEgByABIAZqKAIAOgACIAcgACAGaigCADoAAyAEQQFqIgQgBUcNAAsLIAoQGCADIA0QByADEAlBACEACyAJQdDAAGokACAACwgAQQggABAbC6sCAgJ+An9CfyEDIAAtAERBCHFFBEAgACAAKAIgIgY2AiQCQAJAAkAgACAAKAIwIgUEfwNAIAYgBSAAKAIAIAAoAhQRAAAiBUF/Rg0CIAAgACgCJCAFaiIGNgIkIAAgACgCMCAFayIFNgIwIAUNAAsgACgCIAUgBgs2AiQgAUIAVQ0BQgAhAwwCCyAAIAAoAkRBCHI2AkQgAkEEQZH1AEEAEAggAEEANgIwIAAgACgCREEIcjYCREJ/DwtCACEDA0AgASAAKAIAIAAoAhgRCwAiBEJ/UQRAIAJBBEGC9QBBABAIIAAgACgCREEIcjYCRCAAIAApAzggA3w3AzhCfyADIANQGw8LIAMgBHwhAyABIAR9IgFCAFUNAAsLIAAgACkDOCADfDcDOAsgAwsjAQF/IAEgASgCACABKAIIIgEgAKciAiABIAJJG2o2AgRBAQs8AgJ/AX4gASgCACABKAIIaiIDIAEoAgQiAkYEQEJ/DwsgASACIACnajYCBCADIAJrrCIEIAAgACAEVRsLmAMCAn4CfyAAKAIwIgUgAaciBk8EQCAAIAUgBms2AjAgACAAKAIkIAZqNgIkIAAgACkDOCABfDcDOCABDwsgAC0AREEEcQRAIABBADYCMCAAIAAoAiQgBWo2AiQgACAFrSIBIAApAzh8NwM4IAFCfyAFGw8LAkAgBUUEQAwBCyAAQQA2AjAgACAAKAIgNgIkIAEgBa0iA30hAQsgAUIAVQRAA0AgACkDCCAAKQM4IAEgA3x8VARAIAJBBEGr9QBBABAIIABBADYCMCAAIAAoAiA2AiQgACAAKQM4IAN8IgM3AzggACkDCCIBIAN9IQQgASAAKAIAIAAoAhwRCQAhBSAAKAJEIQIgACAFBH8gACABNwM4IAJBe3EFIAILQQRyNgJEQn8gBCABIANRGw8LIAEgACgCACAAKAIYEQsAIgRCf1EEQCACQQRBq/UAQQAQCCAAIAAoAkRBBHI2AkQgACAAKQM4IAN8NwM4Qn8gAyADUBsPCyADIAR8IQMgASAEfSIBQgBVDQALCyAAIAApAzggA3w3AzggAwubAQEFf0EBIAIoAggiByAHQQFNGyEEIAIoAgQiAyACKAIAayEGA0AgBCIFQQF0IQQgBSAGayABSQ0ACyAFIAdHBEAgBRANIgNFBEBBfw8LIAIoAgAiBARAIAMgBCAGEAsaIAIoAgAQCQsgAiAFNgIIIAIgAzYCACACIAMgBmoiAzYCBAsgAyAAIAEQCxogAiACKAIEIAFqNgIEIAELRgECfyACKAIAIAIoAghqIgQgAigCBCIDRgRAQX8PCyAAIAMgBCADayIAIAEgACABSRsiABALGiACIAIoAgQgAGo2AgQgAAuqAgEEfyMAQRBrIgQkAAJAIAAoAnQNACACQQFNBEAgA0EBQfzBAEEAEAgMAQsgASAEQQxqQQIQCiAEKAIMIgZB//8DcSIHRQRAIANBAUGdwgBBABAIDAELIAIgB0EGbEECakkEQCADQQFB/MEAQQAQCAwBCyAGQQZsEA0iA0UNACAAQQgQDSICNgJ0IAJFBEAgAxAJDAELIAIgAzYCACACIAQvAQwiAjsBBCACRQRAQQEhBQwBC0EAIQIDQCABQQJqIARBDGoiBUECEAogAyACQQZsaiIGIAQoAgw7AQAgAUEEaiAFQQIQCiAGIAQoAgw7AQIgAUEGaiIBIAVBAhAKIAYgBCgCDDsBBEEBIQUgAkEBaiICIAAoAnQvAQRJDQALCyAEQRBqJAAgBQvwAQEFfyMAQRBrIgQkAAJ/IAAoAngiBUUEQCADQQFBzsEAQQAQCEEADAELIAUoAgwEQCADQQFBttUAQQAQCEEADAELIAIgBS0AEiIFQQJ0IgZJBEAgA0EBQa3BAEEAEAhBAAwBC0EAIAYQDSICRQ0AGiAFBEBBACEDA0AgASAEQQxqIgdBAhAKIAIgA0ECdGoiBiAEKAIMOwEAIAFBAmogB0EBEAogBiAEKAIMOgACIAFBA2ogB0EBEAogBiAEKAIMOgADIAFBBGohASADQQFqIgMgBUcNAAsLIAAoAnggAjYCDEEBCyEIIARBEGokACAIC/ADAQl/IwBBEGsiBSQAAkAgAkEDSQ0AIAAoAngNACABIAVBDGpBAhAKIAUvAQwiCUGBCGtB/3dNBEAgBSAJNgIAIANBAUG0GiAFEAgMAQsgAUECaiAFQQxqQQEQCiAFLwEMIghFBEAgA0EBQdQXQQAQCAwBCyAIQQNqIAJLDQAgCCAJbEECdBANIgdFDQAgCBANIgpFBEAgBxAJDAELIAgQDSILRQRAIAcQCSAKEAkMAQtBFBANIgZFBEAgBxAJIAoQCSALEAkMAQsgAUEDaiEDIAYgCjYCCCAGIAs2AgQgBiAJOwEQIAYgBzYCACAFKAIMIQwgBkEANgIMIAYgDDoAEiAAIAY2AngDQCADIAVBDGpBARAKIAQgCmogBS0ADEH/AHFBAWo6AAAgBCALaiAFKAIMQYABcUEHdjoAACADQQFqIQMgBEEBaiIEIAhHDQALIAlFBEBBASEEDAELQQAhBgNAQQAhBEEAIQADQCACQQQgBCAKai0AAEEHakEDdiIEIARBBE8bIgQgAyABa2pIBEBBACEEDAMLIAMgBUEMaiAEEAogByAFKAIMNgIAIAdBBGohByADIARqIQMgAEEBaiIAQf//A3EiBCAISQ0AC0EBIQQgBkEBaiIGQf//A3EgCUkNAAsLIAVBEGokACAEC5gBAQJ/IwBBEGsiBSQAIAAoAhgiBEH/AUcEQCAFIAQ2AgAgA0ECQeQTIAUQCAsCQAJAIAIgACgCFEYEQCACDQFBASEEDAILQQAhBCADQQFBy+wAQQAQCAwBC0EAIQIDQEEBIQQgASAAKAJIIAJBDGxqQQhqQQEQCiABQQFqIQEgAkEBaiICIAAoAhRJDQALCyAFQRBqJAAgBAuOBgEGfyMAQdAAayIEJAACQCACQQJNBEAgA0EBQavsAEEAEAgMAQsgAC0AfARAIANBBEHJ0gBBABAIQQEhBgwBC0EBIQYgASAAQShqQQEQCiABQQFqIABBNGpBARAKIAFBAmogAEEsakEBEAogAUEDaiEFAkACQAJAAkACQCAAKAIoIgdBAWsOAgABAgsgAkEGTQRAIAQgAjYCECADQQFB0PEAIARBEGoQCEEAIQYMBQsCQCACQQdGDQAgACgCMEEORg0AIAQgAjYCMCADQQJB0PEAIARBMGoQCAsgBSAAQTBqQQQQCiAAKAIwQQ5HDQNBJBANIgVFBEBBACEGIANBAUGzPEEAEAgMBQsgBUEONgIAIARBADYCQCAEQQA2AjggBEEANgJIIARBADYCPCAEQQA2AkQgBEEANgJMQbDqkAIhBiAEQbDqkAI2AjQgBUGAjJWiBDYCBAJ/IAJBB0cEQCACQSNGBEAgAUEHaiAEQcwAakEEEAogAUELaiAEQcgAakEEEAogAUEPaiAEQcQAakEEEAogAUETaiAEQUBrQQQQCiABQRdqIARBPGpBBBAKIAFBG2ogBEE4akEEEAogAUEfaiAEQTRqQQQQCiAFQQA2AgQgBCgCNCEGIAQoAjghAiAEKAJAIQMgBCgCPCEHIAQoAkQhCCAEKAJMIQkgBCgCSAwCCyAEIAI2AiAgA0ECQfTxACAEQSBqEAgLQQAhAkEAIQNBACEHQQALIQEgBSAHNgIYIAUgCDYCECAFIAk2AgggBSAGNgIgIAUgAjYCHCAFIAM2AhQgBSABNgIMIABBADYCcCAAIAU2AmwMAwsgACACQQNrIgE2AnAgAEEBIAEQDCIDNgJsIANFDQEgAkEDTA0CQQAhAgNAIAUgBEHMAGpBARAKIAAoAmwgAmogBCgCTDoAACAFQQFqIQUgAkEBaiICIAFHDQALDAILIAdBA0kNAiAEIAc2AgAgA0EEQev3ACAEEAgMAgtBACEGIABBADYCcAwBC0EBIQYgAEEBOgB8CyAEQdAAaiQAIAYLtAMBA38jAEEgayIEJAACQCAAKAJIBEAgA0ECQY01QQAQCEEBIQIMAQsgAkEORwRAQQAhAiADQQFBiuwAQQAQCAwBCyABIABBEGpBBBAKIAFBBGogAEEMakEEEAogAUEIaiAAQRRqQQIQCiAAKAIMIQUCQCAEAn8gACgCECIGRQRAIAAoAhQMAQsgACgCFCICIAVFDQAaIAINAUEACzYCCCAEIAY2AgQgBCAFNgIAIANBAUHu6gAgBBAIQQAhAgwBCyACQYGAAWtB//9+TQRAQQAhAiADQQFBmOoAQQAQCAwBCyAAIAJBDBAMIgI2AkggAkUEQEEAIQIgA0EBQb3qAEEAEAgMAQtBASECIAFBCmogAEEYakEBEAogAUELaiAAQRxqQQEQCiAAKAIcIgVBB0cEQCAEIAU2AhAgA0EEQa36ACAEQRBqEAgLIAFBDGogAEEgakEBEAogAUENaiAAQSRqQQEQCiAAKAIAIgEgAS0AvAFB+wFxIAAoAhhB/wFGQQJ0cjoAvAEgACgCACIBIAAoAgw2AtgBIAEgACgCEDYC3AEgAEEBOgCFAQsgBEEgaiQAIAILugQBBn8jAEEQayIGJAACfyAALQBkQQJxRQRAIANBAUHs0wBBABAIQQAMAQsgAEEANgJoAkACQAJAIAIEQANAIAJBB00EQCADQQFBuRlBABAIDAULIAEgBkEMaiIFQQQQCiAGKAIMIQQgAUEEaiAFQQQQCkEIIQcgBigCDCEFAkACQAJAAkAgBA4CAQADCyACQRBJBEBB4RkhBAwHCyABQQhqIAZBCGpBBBAKIAYoAggEQEHLPiEEDAcLIAFBDGogBkEMakEEEAogBigCDCIEDQFBshghBAwGCyADQQFBshhBABAIDAYLQRAhBwsgBCAHSQRAIANBAUGGxABBABAIDAULIAIgBEkEQCADQQFBvsMAQQAQCEEADAYLAkACQCAAIAEgB2ogBCAHayADAn8CQAJAAkAgBUHx2L2bBkwEQCAFQePGwZMGRg0BIAVB5sqRmwZGDQMgBUHwwrWbBkcNBUHwwAEMBAsgBUHy2I2DB0YNAUHQwAEgBUHyyKHLBkYNAxogBUHy2L2bBkcNBEHYwAEMAwtB4MABDAILQejAAQwBC0H4wAELKAIEEQEADQFBAAwHCyAAIAAoAmhB/////wdyNgJoC0EBIAggBUHyyKHLBkYbIQggASAEaiEBIAIgBGsiAg0ACyAIDQELIANBAUHawgBBABAIQQAMAwsgAEEBOgCEASAAIAAoAmRBBHI2AmRBAQwCCyADQQEgBEEAEAgLIANBAUGeDkEAEAhBAAshCSAGQRBqJAAgCQviAQEBfyAAKAJkQQFHBEAgA0EBQZnUAEEAEAhBAA8LAkAgAkEHTQRADAELIAEgAEE4akEEEAogAUEEaiAAQTxqQQQQCiACQQNxBEAMAQsgACACQQhrIgJBAnYiBDYCQAJAIAJFDQAgACAEQQQQDCICNgJEIAJFBEAgA0EBQakQQQAQCEEADwsgACgCQEUNACABQQhqIQNBACECA0AgAyAAKAJEIAJBAnRqQQQQCiADQQRqIQMgAkEBaiICIAAoAkBJDQALCyAAIAAoAmRBAnI2AmRBAQ8LIANBAUGqLUEAEAhBAAvEAQECfyAAIAAoAiAiBDYCJAJAIAAoAjAiAwRAA0AgBCADIAAoAgAgACgCFBEAACIDQX9GDQIgACAAKAIkIANqIgQ2AiQgACAAKAIwIANrIgM2AjAgAw0ACyAAKAIgIQQLIABBADYCMCAAIAQ2AiQgASAAKAIAIAAoAhwRCQBFBEAgACAAKAJEQQhyNgJEQQAPCyAAIAE3AzhBAQ8LIAAgACgCREEIcjYCRCACQQRBkfUAQQAQCCAAIAAoAkRBCHI2AkRBAAuCAQECfyMAQRBrIgQkAAJ/IAAoAmQEQCADQQFBttMAQQAQCEEADAELIAJBBEcEQCADQQFBzi1BABAIQQAMAQsgASAEQQxqQQQQCiAEKAIMQYqOqugARwRAIANBAUH2JUEAEAhBAAwBCyAAIAAoAmRBAXI2AmRBAQshBSAEQRBqJAAgBQsNACAAKAIAIAEgAhA+CwkAIAAoAgAQQwsJACAAKAIAEEILDQAgACgCACABIAIQRQtBAQF/IAIEfyADQQJBtssAQQAQCCAAKAIAIAEgAiADIAQQP0UEQCADQQFBqS9BABAIQQAPCyAAIAIgAxBqBUEACwsVACAAKAIAIAEgAiADIAQgBSAGEEcLDwAgACgCACABIAIgAxBICxMAIAAoAgAgASACIAMgBCAFECQLHQAgACgCACABIAIgAyAEIAUgBiAHIAggCSAKECAL6gQBB38CQCABKAIIQTUgAxAeRQ0AIAEoAgQiBygCACEFIAcoAgghBAJAIAUEQEEBIQYgBUEBRwRAIAVBfnEhCgNAAn9BACAGRQ0AGkEAIAEgACADIAQoAgARAABFDQAaIAEgACADIAQoAgQRAABBAEcLIQYgBEEIaiEEIAlBAmoiCSAKRw0ACwsCQCAFQQFxBEAgBkUNASABIAAgAyAEKAIAEQAAQQBHIQYLIAdBADYCACAGRQ0DDAILIAdBADYCAEEADwsgB0EANgIACyABKAIIIgcoAgAhBSAHKAIIIQQCQAJAAn8CQCAFBEBBASEGIAVBAXEhCCAFQQFHDQFBAAwCCyAHQQA2AgAMAgsgBUF+cSEFQQAhCQNAAn9BACAGRQ0AGkEAIAEgACADIAQoAgARAABFDQAaIAEgACADIAQoAgQRAABBAEcLIQYgBEEIaiEEIAlBAmoiCSAFRw0ACyAGRQshBSAIBEAgBQ0CIAEgACADIAQoAgARAABBAEchBgsgB0EANgIAQQAhCCAGRQ0CCyABLQCEAUUEQCADQQFBzdYAQQAQCEEADwsgAS0AhQFFBEAgA0EBQbDWAEEAEAhBAA8LIAAgASgCACACIAMQSSEIIAJFDQEgAigCACIARQ0BQQEhBAJAAkACQAJAAkACQCABKAIwQQxrDg0DBAQEBQABBAQEBAQCBAtBAiEEDAQLQQMhBAwDC0EEIQQMAgtBBSEEDAELQX8hBAsgACAENgIUIAEoAmwiA0UNASAAIAM2AhwgAigCACABKAJwNgIgIAFBADYCbCAIDwsgB0EANgIAQQAhCAsgCAvkCQIKfwF+IwBB8ABrIgMkAEGACCEIAn8CQEEBQYAIEAwiBgRAIANB3ABqIQsgA0HsAGohCQNAAkACQAJAIAEgA0HoAGoiBEEIIAIQEkEIRw0AIAQgA0HYAGpBBBAKIAkgC0EEEApBCCEFAkACQAJAAkACQCADKAJYDgIAAQQLIAEpAwgiDVAEfkIABSANIAEpAzh9CyINQvj///8PUw0BIAJBAUHLPkEAEAgMBAsgASADQegAaiIEQQggAhASQQhHDQMgBCADQeQAakEEEAogAygCZEUNASACQQFByz5BABAIDAMLIAMgDadBCGo2AlgMAQsgCSADQdgAakEEEApBECEFCyADKAJcIgRB4+TA0wZGBEAgACgCZCIBQQRxBEAgACABQQhyNgJkDAILIAJBAUGtK0EAEAggBhAJQQAMBwsgAygCWCIHRQRAIAJBAUGyGEEAEAggBhAJQQAMBwsgBSAHSwRAIAMgBDYCBCADIAc2AgAgAkEBQYroACADEAgMBgsCQAJ/An8CQAJ/AkACQAJAAkACQCAEQfHYvZsGTARAIARB48bBkwZGDQIgBEHmypGbBkYNBCAEQfDCtZsGRw0BQfDAAQwGCyAEQZ/AwNIGTARAIARB8ti9mwZGDQVB0MABIARB8sihywZGDQYaIARB8PLRswZHDQFBuMABDAgLIARB8tiNgwdGDQIgBEGgwMDSBkYNBkHAwAEgBEHo5MDTBkYNBxoLIAAoAmQiBEEBcQ0IIAJBAUH8DkEAEAggBhAJQQAMDwtB4MABDAMLQejAAQwCC0H4wAEMAQtB2MABCyEKIAMgBEH/AXE2AkwgAyAEQRh2NgJAIAMgBEEIdkH/AXE2AkggAyAEQRB2Qf8BcTYCRCACQQJByQ4gA0FAaxAIIAcgBWsiBSAALQBkQQRxDQIaIAMgAygCXCIEQRh2NgIwIAMgBEH/AXE2AjwgAyAEQRB2Qf8BcTYCNCADIARBCHZB/wFxNgI4IAJBAkHaMyADQTBqEAggACAAKAJkQf////8HcjYCZCABIAWtIg0gAiABKAIoEQgAIA1RDQcgAkEBQZIcQQAQCCAGEAlBAAwKC0GwwAELIQogByAFawshBSABKQMIIg1QBH5CAAUgDSABKQM4fQsgBa1TBEAgAygCWCEEIAMoAlwhACADIAEpAwgiDVAEfkIABSANIAEpAzh9Cz4CKCADIAU2AiQgAyAAQf8BcTYCICADIABBGHY2AhQgAyAENgIQIAMgAEEIdkH/AXE2AhwgAyAAQRB2Qf8BcTYCGCACQQFB3fUAIANBEGoQCAwHCyAFIAhNBEAgBiEEDAQLIAUhCCAGIAUQECIEDQMgBhAJIAJBAUH/D0EAEAhBAAwHCyAEQQJxRQRAIAJBAUHCD0EAEAggBhAJQQAMBwsgACAEQf////8HcjYCZCABIAcgBWutIg0gAiABKAIoEQgAIA1RDQMgAC0AZEEIcUUNASACQQJBkhxBABAICyAGEAlBAQwFCyACQQFBkhxBABAIIAYQCUEADAQLIAEgBCAFIAIQEiAFRwRAIAJBAUHEHEEAEAggBBAJQQAMBAsgACAEIgYgBSACIAooAgQRAQANAAsgBBAJQQAMAgsgAkEBQaIlQQAQCEEADAELIAYQCUEACyEMIANB8ABqJAAgDAvmAQEGfyAAKAIIQTUgAhAeBEACQCAAKAIIIgYoAgAhAyAGKAIIIQUCQAJAAn8CQCADBEBBASEEIANBAXEhByADQQFHDQFBAAwCCyAGQQA2AgAMAgsgA0F+cSEDA0ACf0EAIARFDQAaQQAgACABIAIgBSgCABEAAEUNABogACABIAIgBSgCBBEAAEEARwshBCAFQQhqIQUgCEECaiIIIANHDQALIARFCyEDIAcEQCADDQIgACABIAIgBSgCABEAAEEARyEECyAGQQA2AgAgBEUNAgsgACgCABpBAQ8LIAZBADYCAAsLQQALCgAgACgCABpBAAsUACAAKAIAIgAEQCAAIAE2ArgBCwshACAAKAIAIAEQTCAAQQA6AHwgACABKAK4QEEBcTYCgAELMgAgAkUEQEEADwsgACgCACABIAIgAxBBRQRAIANBAUGpL0EAEAhBAA8LIAAgAiADEGoLaQICfwF8IwBBEGsiAyQAIAIEQANAIAAgA0EIahA9IAECfyADKwMIIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4CzYCACABQQRqIQEgAEEIaiEAIARBAWoiBCACRw0ACwsgA0EQaiQAC4QBAgJ/AX0jAEEQayIDJAAgAgRAA0AgAyAALQAAOgAPIAMgAC0AAToADiADIAAtAAI6AA0gAyAALQADOgAMIAECfyADKgIMIgWLQwAAAE9dBEAgBagMAQtBgICAgHgLNgIAIAFBBGohASAAQQRqIQAgBEEBaiIEIAJHDQALCyADQRBqJAALSwECfyMAQRBrIgMkACACBEADQCAAIANBDGpBBBAKIAEgAygCDDYCACABQQRqIQEgAEEEaiEAIARBAWoiBCACRw0ACwsgA0EQaiQAC0sBAn8jAEEQayIDJAAgAgRAA0AgACADQQxqQQIQCiABIAMoAgw2AgAgAUEEaiEBIABBAmohACAEQQFqIgQgAkcNAAsLIANBEGokAAtKAQJ/IwBBEGsiAyQAIAIEQANAIAAgA0EIahA9IAEgAysDCLY4AgAgAUEEaiEBIABBCGohACAEQQFqIgQgAkcNAAsLIANBEGokAAtoAQJ/IwBBEGsiAyQAIAIEQANAIAMgAC0AADoADyADIAAtAAE6AA4gAyAALQACOgANIAMgAC0AAzoADCABIAMqAgw4AgAgAUEEaiEBIABBBGohACAEQQFqIgQgAkcNAAsLIANBEGokAAtMAQJ/IwBBEGsiAyQAIAIEQANAIAAgA0EMakEEEAogASADKAIMszgCACABQQRqIQEgAEEEaiEAIARBAWoiBCACRw0ACwsgA0EQaiQAC0wBAn8jAEEQayIDJAAgAgRAA0AgACADQQxqQQIQCiABIAMoAgyzOAIAIAFBBGohASAAQQJqIQAgBEEBaiIEIAJHDQALCyADQRBqJAALqggCDX8BeyMAQRBrIggkAAJ/IAAoAghBEEYEQCAAKAKcASAAKALMAUGMLGxqDAELIAAoAgwLIQkCQCACRQRAIANBAUHwH0EAEAgMAQsgACgCSCEGQQEhBCABIAhBCGpBARAKIAgoAggiBUECTwRAIANBAkHHxwBBABAIDAELIAIgBUEBakcEQEEAIQQgA0ECQfAfQQAQCAwBCwJAIAYoAhAiA0UNACAJKALQKyEEIANBCE8EQCADQXhxIQZBACECA0AgBEEANgK8QyAEQQA2AoQ7IARBADYCzDIgBEEANgKUKiAEQQA2AtwhIARBADYCpBkgBEEANgLsECAEQQA2ArQIIARBwMMAaiEEIAJBCGoiAiAGRw0ACwsgA0EHcSIDRQ0AQQAhAgNAIARBADYCtAggBEG4CGohBCACQQFqIgIgA0cNAAsLIAkoAugrIgIEfyACEAkgCUEANgLoKyAIKAIIBSAFC0UEQEEBIQQMAQsDQCABQQFqIgEgCEEMakEBEAoCQCAJKAKALEUNACAJKAL8KyIDKAIAIAgoAgxHDQAgAygCBCIFIAAoAkgiBigCEEcNACADKAIIIgIEQEEAIQQgAigCECAFIAVsIgUgAigCAEECdEHgvQFqKAIAbEcNAyAJIAVBAnQQDSIHNgLoKyAHRQ0DIAIoAgwgByAFIAIoAgBBAnRBkMABaigCABEFAAsgAygCDCICRQ0AQQAhBCACKAIQIAYoAhAiAyACKAIAQQJ0QeC9AWooAgBsRw0CIANBAnQQDSIFRQ0CIAIoAgwgBSADIAIoAgBBAnRBoMABaigCABEFAAJAIAYoAhAiB0UNACAJKALQKyEEQQAhCwJAAkAgB0EESQ0AIARBtAhqIgwgBSAHQQJ0akkEQCAFIAQgB0G4CGxqSQ0BCyAEQdwhaiENIARBpBlqIQ4gBEHsEGohDyAFIAdBfHEiBkECdGohAiAEIAZBuAhsaiEEQQAhAwNAIAwgA0G4CGwiCmogBSADQQJ0av0AAgAiEf1aAgAAIAogD2ogEf1aAgABIAogDmogEf1aAgACIAogDWogEf1aAgADIANBBGoiAyAGRw0ACyAGIAdGDQIMAQsgBSECQQAhBgsgByAGIgNrQQdxIgoEQANAIAQgAigCADYCtAggA0EBaiEDIARBuAhqIQQgAkEEaiECIAtBAWoiCyAKRw0ACwsgBiAHa0F4Sw0AA0AgBCACKAIANgK0CCAEIAIoAgQ2AuwQIAQgAigCCDYCpBkgBCACKAIMNgLcISAEIAIoAhA2ApQqIAQgAigCFDYCzDIgBCACKAIYNgKEOyAEIAIoAhw2ArxDIARBwMMAaiEEIAJBIGohAiADQQhqIgMgB0cNAAsLIAUQCQtBASEEIBBBAWoiECAIKAIISQ0ACwsgCEEQaiQAIAQLBABCfwu/CQELfyMAQRBrIgUkAAJ/IAAoAghBEEYEQCAAKAKcASAAKALMAUGMLGxqDAELIAAoAgwLIQcCfyACQQFNBEAgA0EBQdgjQQAQCEEADAELIAEgBUEMakECEAogBSgCDARAIANBAkHwLEEAEAhBAQwBCyACQQZNBEAgA0EBQdgjQQAQCEEADAELIAFBAmogBUEIakEBEAogBygC/CsiCSEAAkACQAJAIAcoAoAsIgZFDQAgBSgCCCEIA0AgACgCACAIRg0BIABBFGohACAEQQFqIgQgBkcNAAsMAQsgBCAGRw0BCyAHKAKELCAGRgR/IAcgBkEKaiIANgKELCAJIABBFGwQECIARQRAIAcoAvwrEAkgB0EANgKELCAHQgA3AvwrIANBAUHyI0EAEAhBAAwDCyAHIAA2AvwrIAAgBygCgCwiBEEUbGpBACAHKAKELCAEa0EUbBAOGiAHKAL8KyEJIAcoAoAsBSAGC0EUbCAJaiEAQQEhCwsgACAFKAIINgIAIAFBA2ogBUEMakECEAogBSgCDARAIANBAkHwLEEAEAhBAQwBCyABQQVqIAVBBGpBAhAKIAUoAgQiBEECTwRAIANBAkGoF0EAEAhBAQwBCyACQQdrIQYgBARAIAFBB2ohAkEAIQkDQCAGQQJNBEAgA0EBQdgjQQAQCEEADAMLIAIgBUEMakEBEAogBSgCDEEBRwRAIANBAkGyKkEAEAhBAQwDCyACQQFqIAVBAhAKIAAgBSgCACIEQf//AXEiATYCBCAGQQNrIgggBEEPdkEBaiIGIAFsQQJqIgpJBEAgA0EBQdgjQQAQCEEADAMLIAJBA2ohAkEAIQQgAQRAA0AgAiAFQQxqIAYQCiAEIAUoAgxHBEAgA0ECQdovQQAQCEEBDAULIAIgBmohAiAEQQFqIgQgACgCBEkNAAsLIAIgBUECEAogBSAFKAIAIgRB//8BcSIBNgIAIAAoAgQgAUcEQCADQQJB2BhBABAIQQEMAwsgCCAKayIKIARBD3ZBAWoiBiABbEEDaiIMSQRAIANBAUHYI0EAEAhBAAwDCyACQQJqIQJBACEEIAEEQANAIAIgBUEMaiAGEAogBCAFKAIMRwRAIANBAkHaL0EAEAhBAQwFCyACIAZqIQIgBEEBaiIEIAAoAgRJDQALCyACIAVBDGpBAxAKIAUoAgwhBiAAQgA3AgggACAGQYCABHFFIAAtABBB/gFxcjoAECAFIAZB/wFxIgg2AggCQCAIRQ0AIAcoAvQrIg0EQCAHKALwKyEEQQAhAQNAIAggBCgCCEYEQCAAIAQ2AggMAwsgBEEUaiEEIAFBAWoiASANRw0ACwsgA0EBQdgjQQAQCEEADAMLIAUgBkEIdkH/AXEiBjYCCAJAIAZFDQAgBygC9CsiCARAIAcoAvArIQRBACEBA0AgBiAEKAIIRgRAIAAgBDYCDAwDCyAEQRRqIQQgAUEBaiIBIAhHDQALCyADQQFB2CNBABAIQQAMAwsgCiAMayEGIAJBA2ohAiAJQQFqIgkgBSgCBEkNAAsLIAYEQCADQQFB2CNBABAIQQAMAQtBASALRQ0AGiAHIAcoAoAsQQFqNgKALEEBCyEOIAVBEGokACAOC/UBAQV/IwBBEGsiBCQAAkAgAiAAKAJIKAIQIgZBAmpHBEAgA0EBQfAiQQAQCAwBCyABIARBDGpBAhAKIAYgBCgCDEcEQCADQQFB8CJBABAIDAELIAZFBEBBASEFDAELIAFBAmohAiAAKAJIKAIYIQBBACEBA0AgAiAEQQhqQQEQCiAAIAQoAggiBUH/AHEiB0EBaiIINgIYIAAgBUEHdkEBcTYCICAHQR9PBEAgBCAINgIEIAQgATYCACADQQFBx/MAIAQQCEEAIQUMAgsgAEE0aiEAQQEhBSACQQFqIQIgAUEBaiIBIAZHDQALCyAEQRBqJAAgBQuYBQEKfyMAQRBrIgckAAJ/IAAoAghBEEYEQCAAKAKcASAAKALMAUGMLGxqDAELIAAoAgwLIQUCfyACQQFNBEAgA0EBQfEeQQAQCEEADAELIAEgB0EMakECEAoCQCAHKAIMBEAgA0ECQYYbQQAQCAwBCyACQQZNBEAgA0EBQfEeQQAQCEEADAILIAFBAmogB0EMakECEAogBSgC8CshBCAHLQAMIQoCQAJAAkAgBSgC9CsiBkUEQCAEIQAMAQsgBCEAA0AgACgCCCAKRg0BIABBFGohACAIQQFqIgggBkcNAAsMAQsgBiAIRw0BCyAFKAL4KyAGRgRAIAUgBkEKaiIANgL4KyAEIABBFGwQECEAIAUoAvArIQQgAEUEQCAEEAkgBUEANgL4KyAFQgA3AvArIANBAUGLH0EAEAhBAAwECwJAIAAgBEYNACAFKAKALCILRQ0AIAUoAvwrIQxBACEIA0AgDCAIQRRsaiIGKAIIIgkEQCAGIAAgCSAEa2o2AggLIAYoAgwiCQRAIAYgACAJIARrajYCDAsgCEEBaiIIIAtHDQALCyAFIAA2AvArIAAgBSgC9CsiBEEUbGpBACAFKAL4KyAEa0EUbBAOGiAFKAL0KyEGIAUoAvArIQQLIAUgBkEBajYC9CsgBCAGQRRsaiEACyAAKAIMIgQEQCAEEAkgAEIANwIMCyAAIAo2AgggACAHKAIMIgRBCnZBA3E2AgAgACAEQQh2QQNxNgIEIAFBBGogB0EMakECEAogBygCDARAIANBAkG9FkEAEAgMAQsgACACQQZrIgIQDSIENgIMIARFBEAgA0EBQfEeQQAQCEEADAILIAQgAUEGaiACEAsaIAAgAjYCEAtBAQshDSAHQRBqJAAgDQsnAEEBIQEgAiAAKAJIKAIQQQJ0RwR/IANBAUHXIUEAEAhBAAVBAQsLqwMBBX8jAEEQayIGJAACfyACQQFNBEAgA0EBQf0dQQAQCEEADAELIAAtALwBQQFxBEAgA0EBQZneAEEAEAhBAAwBCyAAKAKcASAAKALMAUGMLGxqIgAgAC0AiCxBAnI6AIgsIAEgBkEMakEBEAoCQCAAKAKsKCIERQRAIAAgBigCDEEBaiIFQQgQDCIENgKsKCAERQRAIANBAUGXHkEAEAhBAAwDCyAAIAU2AqgoDAELIAYoAgwiBSAAKAKoKEkNACAEIAVBAWoiBEEDdBAQIgVFBEAgA0EBQZceQQAQCEEADAILIAAgBTYCrCggBSAAKAKoKCIHQQN0akEAIAQgB2tBA3QQDhogACAENgKoKCAAKAKsKCEECyAEIAYoAgwiBUEDdGooAgAEQCAGIAU2AgAgA0EBQb01IAYQCEEADAELIAJBAWsiAhANIQQgACgCrCgiACAGKAIMIgVBA3RqIAQ2AgAgBEUEQCADQQFBlx5BABAIQQAMAQsgACAFQQN0aiACNgIEIAAgBigCDEEDdGooAgAgAUEBaiACEAsaQQELIQggBkEQaiQAIAgL9QIBBX8jAEEQayIGJAACfyACQQFNBEAgA0EBQaQgQQAQCEEADAELIAAgAC0AvAFBAXI6ALwBIAEgBkEMakEBEAoCQCAAKAJ0IgRFBEAgACAGKAIMQQFqIgVBCBAMIgQ2AnQgBEUEQCADQQFBviBBABAIQQAMAwsgACAFNgJwDAELIAYoAgwiBSAAKAJwSQ0AIAQgBUEBaiIEQQN0EBAiBUUEQCADQQFBviBBABAIQQAMAgsgACAFNgJ0IAUgACgCcCIHQQN0akEAIAQgB2tBA3QQDhogACAENgJwIAAoAnQhBAsgBCAGKAIMIgVBA3RqKAIABEAgBiAFNgIAIANBAUHTNSAGEAhBAAwBCyACQQFrIgIQDSEEIAAoAnQiACAGKAIMIgVBA3RqIAQ2AgAgBEUEQCADQQFBviBBABAIQQAMAQsgACAFQQN0aiACNgIEIAAgBigCDEEDdGooAgAgAUEBaiACEAsaQQELIQggBkEQaiQAIAgLoAEBBH8jAEEQayIEJAACfyACRQRAIANBAUHXHkEAEAhBAAwBCyABIARBDGpBARAKQQEgAkEBayIFRQ0AGkEAIQBBACECA0AgAUEBaiIBIARBCGpBARAKIAQoAggiBkEYdEEfdSAGQf8AcSACckEHdHEhAiAAQQFqIgAgBUcNAAtBASACRQ0AGiADQQFB1x5BABAIQQALIQcgBEEQaiQAIAcLGwBBASEAIAIEf0EBBSADQQFB/iBBABAIQQALC4ABAQF/IwBBEGsiACQAQQEhBAJAIAJBAU0EQEEAIQQgA0EBQeQgQQAQCAwBCyABIABBDGpBARAKIAFBAWogAEEIakEBEAogAkECayAAKAIIIgFBBXZBAnEgAUEEdkEDcWpBAmpwRQ0AQQAhBCADQQFB5CBBABAICyAAQRBqJAAgBAsEAEEACwv5uwEcAEGACAuhdWNhbm5vdCBhbGxvY2F0ZSBvcGpfdGNkX3NlZ19kYXRhX2NodW5rX3QqIGFycmF5AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAVW5rbm93biBmb3JtYXQARmFpbGVkIHRvIHNldCB0aGUgZGVjb2RlZCBjb21wb25lbnRzAEZhaWxlZCB0byBzZXR1cCB0aGUgZGVjb2RlcgBGYWlsZWQgdG8gcmVhZCB0aGUgaGVhZGVyAG5hbgAqbF90aWxlX2xlbiA+IFVJTlRfTUFYIC0gT1BKX0NPTU1PTl9DQkxLX0RBVEFfRVhUUkEgLSBwX2oyay0+bV9zcGVjaWZpY19wYXJhbS5tX2RlY29kZXIubV9zb3RfbGVuZ3RoAGluZgBGYWlsZWQgdG8gZGVjb2RlIHRoZSBpbWFnZQBJbnZhbGlkIGFjY2VzcyB0byBwaS0+aW5jbHVkZQBBTExfQ1BVUwBPUEpfTlVNX1RIUkVBRFMATkFOAElORgBwX2oyay0+bV9zcGVjaWZpY19wYXJhbS5tX2RlY29kZXIubV9zb3RfbGVuZ3RoID4gVUlOVF9NQVggLSBPUEpfQ09NTU9OX0NCTEtfREFUQV9FWFRSQQAJCQkgcHJlY2NpbnRzaXplICh3LGgpPQAJCQkgc3RlcHNpemVzIChtLGUpPQAuAChudWxsKQAoJWQsJWQpIAAlc30KAAkJIH0KAFtERVZdIER1bXAgYW4gaW1hZ2VfY29tcF9oZWFkZXIgc3RydWN0IHsKAFtERVZdIER1bXAgYW4gaW1hZ2VfaGVhZGVyIHN0cnVjdCB7CgBJbWFnZSBpbmZvIHsKAAkgZGVmYXVsdCB0aWxlIHsKACVzCSBjb21wb25lbnQgJWQgewoACQkgY29tcCAlZCB7CgAJIFRpbGUgaW5kZXg6IHsKAAkgTWFya2VyIGxpc3Q6IHsKAENvZGVzdHJlYW0gaW5kZXggZnJvbSBtYWluIGhlYWRlcjogewoAQ29kZXN0cmVhbSBpbmZvIGZyb20gbWFpbiBoZWFkZXI6IHsKAFN0cmVhbSBlcnJvciB3aGlsZSByZWFkaW5nIEpQMiBIZWFkZXIgYm94CgBGb3VuZCBhIG1pc3BsYWNlZCAnJWMlYyVjJWMnIGJveCBvdXRzaWRlIGpwMmggYm94CgBNYWxmb3JtZWQgSlAyIGZpbGUgZm9ybWF0OiBmaXJzdCBib3ggbXVzdCBiZSBKUEVHIDIwMDAgc2lnbmF0dXJlIGJveAoATWFsZm9ybWVkIEpQMiBmaWxlIGZvcm1hdDogc2Vjb25kIGJveCBtdXN0IGJlIGZpbGUgdHlwZSBib3gKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGhhbmRsZSBqcGVnMjAwMCBib3gKAE5vdCBlbm91Z2ggbWVtb3J5IHdpdGggRlRZUCBCb3gKAEEgbWFya2VyIElEIHdhcyBleHBlY3RlZCAoMHhmZi0tKSBpbnN0ZWFkIG9mICUuOHgKAAkJIG1jdD0leAoACQkJIGNibGtzdHk9JSN4CgAJCQkgY3N0eT0lI3gKAAkJIHByZz0lI3gKAEludGVnZXIgb3ZlcmZsb3cKAAkgdGR4PSV1LCB0ZHk9JXUKAAkgdHc9JXUsIHRoPSV1CgAJIHR4MD0ldSwgdHkwPSV1CgBJbnZhbGlkIGNvbXBvbmVudCBpbmRleDogJXUKAFN0cmVhbSB0b28gc2hvcnQKAE1hcmtlciBoYW5kbGVyIGZ1bmN0aW9uIGZhaWxlZCB0byByZWFkIHRoZSBtYXJrZXIgc2VnbWVudAoATm90IGVub3VnaCBtZW1vcnkgZm9yIGN1cnJlbnQgcHJlY2luY3QgY29kZWJsb2NrIGVsZW1lbnQKAEVycm9yIHJlYWRpbmcgU1BDb2QgU1BDb2MgZWxlbWVudAoARXJyb3IgcmVhZGluZyBTUWNkIG9yIFNRY2MgZWxlbWVudAoAQSBCUENDIGhlYWRlciBib3ggaXMgYXZhaWxhYmxlIGFsdGhvdWdoIEJQQyBnaXZlbiBieSB0aGUgSUhEUiBib3ggKCVkKSBpbmRpY2F0ZSBjb21wb25lbnRzIGJpdCBkZXB0aCBpcyBjb25zdGFudAoARXJyb3Igd2l0aCBTSVogbWFya2VyOiBpbGxlZ2FsIHRpbGUgb2Zmc2V0CgBJbnZhbGlkIHByZWNpbmN0CgBOb3QgZW5vdWdoIG1lbW9yeSB0byBoYW5kbGUgYmFuZCBwcmVjaW50cwoARmFpbGVkIHRvIGRlY29kZSBhbGwgdXNlZCBjb21wb25lbnRzCgBTaXplIG9mIGNvZGUgYmxvY2sgZGF0YSBleGNlZWRzIHN5c3RlbSBsaW1pdHMKAFNpemUgb2YgdGlsZSBkYXRhIGV4Y2VlZHMgc3lzdGVtIGxpbWl0cwoAQ2Fubm90IHRha2UgaW4gY2hhcmdlIG11bHRpcGxlIE1DVCBtYXJrZXJzCgBDb3JydXB0ZWQgUFBNIG1hcmtlcnMKAE5vdCBlbm91Z2ggbWVtb3J5IGZvciB0aWxlIHJlc29sdXRpb25zCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgbXVsdGlwbGUgY29sbGVjdGlvbnMKAEludmFsaWQgUENMUiBib3guIFJlcG9ydHMgMCBwYWxldHRlIGNvbHVtbnMKAFdlIGRvIG5vdCBzdXBwb3J0IFJPSSBpbiBkZWNvZGluZyBIVCBjb2RlYmxvY2tzCgBDYW5ub3QgaGFuZGxlIGJveCBvZiB1bmRlZmluZWQgc2l6ZXMKAENhbm5vdCB0YWtlIGluIGNoYXJnZSBjb2xsZWN0aW9ucyB3aXRob3V0IHNhbWUgbnVtYmVyIG9mIGluZGl4ZXMKAEludmFsaWQgdGlsZWMtPndpbl94eHggdmFsdWVzCgBDYW5ub3QgaGFuZGxlIGJveCBvZiBsZXNzIHRoYW4gOCBieXRlcwoAQ2Fubm90IGhhbmRsZSBYTCBib3ggb2YgbGVzcyB0aGFuIDE2IGJ5dGVzCgBDb21wb25lbnQgaW5kZXggJXUgdXNlZCBzZXZlcmFsIHRpbWVzCgBJbnZhbGlkIFBDTFIgYm94LiBSZXBvcnRzICVkIGVudHJpZXMKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIGNyZWF0ZSBUYWctdHJlZSBub2RlcwoAQ2Fubm90IHRha2UgaW4gY2hhcmdlIG1jdCBkYXRhIHdpdGhpbiBtdWx0aXBsZSBNQ1QgcmVjb3JkcwoAQ2Fubm90IGRlY29kZSB0aWxlLCBtZW1vcnkgZXJyb3IKAG9wal9qMmtfYXBwbHlfbmJfdGlsZV9wYXJ0c19jb3JyZWN0aW9uIGVycm9yCgBQcm9ibGVtIHdpdGggc2tpcHBpbmcgSlBFRzIwMDAgYm94LCBzdHJlYW0gZXJyb3IKAFByb2JsZW0gd2l0aCByZWFkaW5nIEpQRUcyMDAwIGJveCwgc3RyZWFtIGVycm9yCgBVbmtub3duIG1hcmtlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gYWRkIHRsIG1hcmtlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gYWRkIG1oIG1hcmtlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gdGFrZSBpbiBjaGFyZ2UgU0laIG1hcmtlcgoARXJyb3IgcmVhZGluZyBQUFQgbWFya2VyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byByZWFkIFBQVCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgU09UIG1hcmtlcgoARXJyb3IgcmVhZGluZyBQTFQgbWFya2VyCgBFcnJvciByZWFkaW5nIE1DVCBtYXJrZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlYWQgTUNUIG1hcmtlcgoATm90IGVub3VnaCBzcGFjZSBmb3IgZXhwZWN0ZWQgU09QIG1hcmtlcgoARXhwZWN0ZWQgU09QIG1hcmtlcgoARXJyb3IgcmVhZGluZyBNQ08gbWFya2VyCgBFcnJvciByZWFkaW5nIFJHTiBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUFBNIG1hcmtlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gcmVhZCBQUE0gbWFya2VyCgBFcnJvciByZWFkaW5nIFRMTSBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUExNIG1hcmtlcgoATm90IGVub3VnaCBzcGFjZSBmb3IgZXhwZWN0ZWQgRVBIIG1hcmtlcgoARXhwZWN0ZWQgRVBIIG1hcmtlcgoARXJyb3IgcmVhZGluZyBDUkcgbWFya2VyCgBVbmtub3duIHByb2dyZXNzaW9uIG9yZGVyIGluIENPRCBtYXJrZXIKAFVua25vd24gU2NvZCB2YWx1ZSBpbiBDT0QgbWFya2VyCgBFcnJvciByZWFkaW5nIENPRCBtYXJrZXIKAEVycm9yIHJlYWRpbmcgUUNEIG1hcmtlcgoAQ3Jyb3IgcmVhZGluZyBDQkQgbWFya2VyCgBFcnJvciByZWFkaW5nIFBPQyBtYXJrZXIKAEVycm9yIHJlYWRpbmcgQ09DIG1hcmtlcgoARXJyb3IgcmVhZGluZyBRQ0MgbWFya2VyCgBFcnJvciByZWFkaW5nIE1DQyBtYXJrZXIKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlYWQgTUNDIG1hcmtlcgoAcmVxdWlyZWQgU0laIG1hcmtlciBub3QgZm91bmQgaW4gbWFpbiBoZWFkZXIKAHJlcXVpcmVkIENPRCBtYXJrZXIgbm90IGZvdW5kIGluIG1haW4gaGVhZGVyCgByZXF1aXJlZCBRQ0QgbWFya2VyIG5vdCBmb3VuZCBpbiBtYWluIGhlYWRlcgoATm90IGVub3VnaCBtZW1vcnkgdG8gaGFuZGxlIGpwZWcyMDAwIGZpbGUgaGVhZGVyCgBOb3QgZW5vdWdoIG1lbW9yeSB0byByZWFkIGhlYWRlcgoARXJyb3Igd2l0aCBKUCBTaWduYXR1cmUgOiBiYWQgbWFnaWMgbnVtYmVyCgBJbiBTT1QgbWFya2VyLCBUUFNvdCAoJWQpIGlzIG5vdCB2YWxpZCByZWdhcmRzIHRvIHRoZSBjdXJyZW50IG51bWJlciBvZiB0aWxlLXBhcnQgKCVkKSwgZ2l2aW5nIHVwCgBJbiBTT1QgbWFya2VyLCBUUFNvdCAoJWQpIGlzIG5vdCB2YWxpZCByZWdhcmRzIHRvIHRoZSBwcmV2aW91cyBudW1iZXIgb2YgdGlsZS1wYXJ0ICglZCksIGdpdmluZyB1cAoASW4gU09UIG1hcmtlciwgVFBTb3QgKCVkKSBpcyBub3QgdmFsaWQgcmVnYXJkcyB0byB0aGUgY3VycmVudCBudW1iZXIgb2YgdGlsZS1wYXJ0IChoZWFkZXIpICglZCksIGdpdmluZyB1cAoAdGlsZXMgcmVxdWlyZSBhdCBsZWFzdCBvbmUgcmVzb2x1dGlvbgoATWFya2VyIGlzIG5vdCBjb21wbGlhbnQgd2l0aCBpdHMgcG9zaXRpb24KAFByb2JsZW0gd2l0aCBzZWVrIGZ1bmN0aW9uCgBFcnJvciByZWFkaW5nIFNQQ29kIFNQQ29jIGVsZW1lbnQsIEludmFsaWQgY2Jsa3cvY2Jsa2ggY29tYmluYXRpb24KAEludmFsaWQgbXVsdGlwbGUgY29tcG9uZW50IHRyYW5zZm9ybWF0aW9uCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgY29sbGVjdGlvbnMgb3RoZXIgdGhhbiBhcnJheSBkZWNvcnJlbGF0aW9uCgBUb28gbGFyZ2UgdmFsdWUgZm9yIE5wcG0KAE5vdCBlbm91Z2ggYnl0ZXMgdG8gcmVhZCBOcHBtCgBiYWQgcGxhY2VkIGpwZWcgY29kZXN0cmVhbQoACSBNYWluIGhlYWRlciBzdGFydCBwb3NpdGlvbj0lbGxpCgkgTWFpbiBoZWFkZXIgZW5kIHBvc2l0aW9uPSVsbGkKAE1hcmtlciBzaXplIGluY29uc2lzdGVudCB3aXRoIHN0cmVhbSBsZW5ndGgKAFRpbGUgcGFydCBsZW5ndGggc2l6ZSBpbmNvbnNpc3RlbnQgd2l0aCBzdHJlYW0gbGVuZ3RoCgBDYW5ub3QgdGFrZSBpbiBjaGFyZ2UgbXVsdGlwbGUgZGF0YSBzcGFubmluZwoAV3JvbmcgZmxhZwoARXJyb3Igd2l0aCBGVFlQIHNpZ25hdHVyZSBCb3ggc2l6ZQoARXJyb3Igd2l0aCBKUCBzaWduYXR1cmUgQm94IHNpemUKAEludmFsaWQgcHJlY2luY3Qgc2l6ZQoASW5jb25zaXN0ZW50IG1hcmtlciBzaXplCgBJbnZhbGlkIG1hcmtlciBzaXplCgBFcnJvciB3aXRoIFNJWiBtYXJrZXIgc2l6ZQoATm90IGVub3VnaCBtZW1vcnkgdG8gYWRkIGEgbmV3IHZhbGlkYXRpb24gcHJvY2VkdXJlCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBkZWNvZGUgdGlsZQoARmFpbGVkIHRvIGRlY29kZSB0aGUgY29kZXN0cmVhbSBpbiB0aGUgSlAyIGZpbGUKAENhbm5vdCB0YWtlIGluIGNoYXJnZSBjb2xsZWN0aW9ucyB3aXRoIGluZGl4IHNodWZmbGUKAENhbm5vdCBhbGxvY2F0ZSBUaWVyIDEgaGFuZGxlCgBObyBkZWNvZGVkIGFyZWEgcGFyYW1ldGVycywgc2V0IHRoZSBkZWNvZGVkIGFyZWEgdG8gdGhlIHdob2xlIGltYWdlCgBOb3QgZW5vdWdoIG1lbW9yeSB0byBjcmVhdGUgVGFnLXRyZWUKAE5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlaW5pdGlhbGl6ZSB0aGUgdGFnIHRyZWUKAEVycm9yIHJlYWRpbmcgU1BDb2QgU1BDb2MgZWxlbWVudCwgSW52YWxpZCB0cmFuc2Zvcm1hdGlvbiBmb3VuZAoARXJyb3IgcmVhZGluZyBTUENvZCBTUENvYyBlbGVtZW50LiBVbnN1cHBvcnRlZCBNaXhlZCBIVCBjb2RlLWJsb2NrIHN0eWxlIGZvdW5kCgBUaWxlIFkgY29vcmRpbmF0ZXMgYXJlIG5vdCBzdXBwb3J0ZWQKAFRpbGUgWCBjb29yZGluYXRlcyBhcmUgbm90IHN1cHBvcnRlZAoASW1hZ2UgY29vcmRpbmF0ZXMgYWJvdmUgSU5UX01BWCBhcmUgbm90IHN1cHBvcnRlZAoASlBFRzIwMDAgSGVhZGVyIGJveCBub3QgcmVhZCB5ZXQsICclYyVjJWMlYycgYm94IHdpbGwgYmUgaWdub3JlZAoAb3BqX2oya19tZXJnZV9wcHQoKSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZAoATm90IGVub3VnaCBtZW1vcnkgdG8gcmVhZCBTT1QgbWFya2VyLiBUaWxlIGluZGV4IGFsbG9jYXRpb24gZmFpbGVkCgBJZ25vcmluZyBpaGRyIGJveC4gRmlyc3QgaWhkciBib3ggYWxyZWFkeSByZWFkCgBacHB0ICV1IGFscmVhZHkgcmVhZAoAWnBwbSAldSBhbHJlYWR5IHJlYWQKAFBURVJNIGNoZWNrIGZhaWx1cmU6ICVkIHN5bnRoZXRpemVkIDB4RkYgbWFya2VycyByZWFkCgAJCQkgY2Jsa3c9Ml4lZAoACQkJIGNibGtoPTJeJWQKAAkJCSBxbnRzdHk9JWQKACVzIGR4PSVkLCBkeT0lZAoACQkJIHJvaXNoaWZ0PSVkCgAJCQkgbnVtZ2JpdHM9JWQKAAkJIG51bWxheWVycz0lZAoAJXMgbnVtY29tcHM9JWQKAG9wal9qcDJfYXBwbHlfY2RlZjogYWNuPSVkLCBudW1jb21wcz0lZAoAb3BqX2pwMl9hcHBseV9jZGVmOiBjbj0lZCwgbnVtY29tcHM9JWQKAAkJCSBudW1yZXNvbHV0aW9ucz0lZAoACQkgdHlwZT0lI3gsIHBvcz0lbGxpLCBsZW49JWQKACVzIHNnbmQ9JWQKAAkJCSBxbWZiaWQ9JWQKACVzIHByZWM9JWQKAAkJIG5iIG9mIHRpbGUtcGFydCBpbiB0aWxlIFslZF09JWQKACVzIHgxPSVkLCB5MT0lZAoAJXMgeDA9JWQsIHkwPSVkCgBGYWlsZWQgdG8gZGVjb2RlIHRpbGUgJWQvJWQKAFNldHRpbmcgZGVjb2RpbmcgYXJlYSB0byAlZCwlZCwlZCwlZAoARmFpbGVkIHRvIGRlY29kZSBjb21wb25lbnQgJWQKAEludmFsaWQgdmFsdWUgZm9yIG51bXJlc29sdXRpb25zIDogJWQsIG1heCB2YWx1ZSBpcyBzZXQgaW4gb3BlbmpwZWcuaCBhdCAlZAoASW52YWxpZCBjb21wb25lbnQgbnVtYmVyOiAlZCwgcmVnYXJkaW5nIHRoZSBudW1iZXIgb2YgY29tcG9uZW50cyAlZAoAVG9vIG1hbnkgUE9DcyAlZAoASW52YWxpZCB0aWxlIG51bWJlciAlZAoASW52YWxpZCB0aWxlIHBhcnQgaW5kZXggZm9yIHRpbGUgbnVtYmVyICVkLiBHb3QgJWQsIGV4cGVjdGVkICVkCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IG51bWJlciBvZiBjb21wb25lbnQgaXMgaWxsZWdhbCAtPiAlZAoATm90IGVub3VnaCBtZW1vcnkgZm9yIGNpZWxhYgoAQ2Fubm90IGFsbG9jYXRlIGNibGstPmRlY29kZWRfZGF0YQoARmFpbGVkIHRvIG1lcmdlIFBQVCBkYXRhCgBGYWlsZWQgdG8gbWVyZ2UgUFBNIGRhdGEKAEludmFsaWQgbnVtYmVyIG9mIGxheWVycyBpbiBDT0QgbWFya2VyIDogJWQgbm90IGluIHJhbmdlIFsxLTY1NTM1XQoAU3RyZWFtIHRvbyBzaG9ydCwgZXhwZWN0ZWQgU09UCgBVbmFibGUgdG8gc2V0IHQxIGhhbmRsZSBhcyBUTFMKAFN0cmVhbSBkb2VzIG5vdCBlbmQgd2l0aCBFT0MKAENhbm5vdCBoYW5kbGUgYm94IHNpemVzIGhpZ2hlciB0aGFuIDJeMzIKAG9wal9waV9uZXh0X2xyY3AoKTogaW52YWxpZCBjb21wbm8wL2NvbXBubzEKAG9wal9waV9uZXh0X3JsY3AoKTogaW52YWxpZCBjb21wbm8wL2NvbXBubzEKAG9wal9waV9uZXh0X2NwcmwoKTogaW52YWxpZCBjb21wbm8wL2NvbXBubzEKAG9wal9waV9uZXh0X3BjcmwoKTogaW52YWxpZCBjb21wbm8wL2NvbXBubzEKAG9wal9waV9uZXh0X3JwY2woKTogaW52YWxpZCBjb21wbm8wL2NvbXBubzEKAG9wal90MV9kZWNvZGVfY2JsaygpOiB1bnN1cHBvcnRlZCBicG5vX3BsdXNfb25lID0gJWQgPj0gMzEKAEZhaWxlZCB0byBkZWNvZGUgdGlsZSAxLzEKAEluc3VmZmljaWVudCBkYXRhIGZvciBDTUFQIGJveC4KAE5lZWQgdG8gcmVhZCBhIFBDTFIgYm94IGJlZm9yZSB0aGUgQ01BUCBib3guCgBJbnN1ZmZpY2llbnQgZGF0YSBmb3IgQ0RFRiBib3guCgBOdW1iZXIgb2YgY2hhbm5lbCBkZXNjcmlwdGlvbiBpcyBlcXVhbCB0byB6ZXJvIGluIENERUYgYm94LgoAU3RyZWFtIGVycm9yIHdoaWxlIHJlYWRpbmcgSlAyIEhlYWRlciBib3g6IG5vICdpaGRyJyBib3guCgBOb24gY29uZm9ybWFudCBjb2Rlc3RyZWFtIFRQc290PT1UTnNvdC4KAFN0cmVhbSBlcnJvciB3aGlsZSByZWFkaW5nIEpQMiBIZWFkZXIgYm94OiBib3ggbGVuZ3RoIGlzIGluY29uc2lzdGVudC4KAEJveCBsZW5ndGggaXMgaW5jb25zaXN0ZW50LgoAUmVzb2x1dGlvbiBmYWN0b3IgaXMgZ3JlYXRlciB0aGFuIHRoZSBtYXhpbXVtIHJlc29sdXRpb24gaW4gdGhlIGNvbXBvbmVudC4KAENvbXBvbmVudCBtYXBwaW5nIHNlZW1zIHdyb25nLiBUcnlpbmcgdG8gY29ycmVjdC4KAEluY29tcGxldGUgY2hhbm5lbCBkZWZpbml0aW9ucy4KAE1hbGZvcm1lZCBIVCBjb2RlYmxvY2suIEludmFsaWQgY29kZWJsb2NrIGxlbmd0aCB2YWx1ZXMuCgBXZSBkbyBub3Qgc3VwcG9ydCBtb3JlIHRoYW4gMyBjb2RpbmcgcGFzc2VzIGluIGFuIEhUIGNvZGVibG9jazsgVGhpcyBjb2RlYmxvY2tzIGhhcyAlZCBwYXNzZXMuCgBNYWxmb3JtZWQgSFQgY29kZWJsb2NrLiBEZWNvZGluZyB0aGlzIGNvZGVibG9jayBpcyBzdG9wcGVkLiBUaGVyZSBhcmUgJWQgemVybyBiaXRwbGFuZXMgaW4gJWQgYml0cGxhbmVzLgoAQ2Fubm90IHRha2UgaW4gY2hhcmdlIG11bHRpcGxlIHRyYW5zZm9ybWF0aW9uIHN0YWdlcy4KAFVua25vd24gbWFya2VyIGhhcyBiZWVuIGRldGVjdGVkIGFuZCBnZW5lcmF0ZWQgZXJyb3IuCgBDb2RlYyBwcm92aWRlZCB0byB0aGUgb3BqX3NldF9kZWNvZGVkX2NvbXBvbmVudHMgZnVuY3Rpb24gaXMgbm90IGEgZGVjb21wcmVzc29yIGhhbmRsZXIuCgBDb2RlYyBwcm92aWRlZCB0byB0aGUgb3BqX3NldHVwX2RlY29kZXIgZnVuY3Rpb24gaXMgbm90IGEgZGVjb21wcmVzc29yIGhhbmRsZXIuCgBDb2RlYyBwcm92aWRlZCB0byB0aGUgb3BqX3JlYWRfaGVhZGVyIGZ1bmN0aW9uIGlzIG5vdCBhIGRlY29tcHJlc3NvciBoYW5kbGVyLgoAVGlsZXMgZG9uJ3QgYWxsIGhhdmUgdGhlIHNhbWUgZGltZW5zaW9uLiBTa2lwIHRoZSBNQ1Qgc3RlcC4KAE51bWJlciBvZiBjb21wb25lbnRzICglZCkgaXMgaW5jb25zaXN0ZW50IHdpdGggYSBNQ1QuIFNraXAgdGhlIE1DVCBzdGVwLgoASlAyIGJveCB3aGljaCBhcmUgYWZ0ZXIgdGhlIGNvZGVzdHJlYW0gd2lsbCBub3QgYmUgcmVhZCBieSB0aGlzIGZ1bmN0aW9uLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gV2hlbiB0aGUgbnVtYmVyIG9mIHplcm8gcGxhbmVzIGJpdHBsYW5lcyBpcyBlcXVhbCB0byB0aGUgbnVtYmVyIG9mIGJpdHBsYW5lcywgb25seSB0aGUgY2xlYW51cCBwYXNzIG1ha2VzIHNlbnNlLCBidXQgd2UgaGF2ZSAlZCBwYXNzZXMgaW4gdGhpcyBjb2RlYmxvY2suIFRoZXJlZm9yZSwgb25seSB0aGUgY2xlYW51cCBwYXNzIHdpbGwgYmUgZGVjb2RlZC4gVGhpcyBtZXNzYWdlIHdpbGwgbm90IGJlIGRpc3BsYXllZCBhZ2Fpbi4KAEltYWdlIGhhcyBsZXNzIGNvbXBvbmVudHMgdGhhbiBjb2Rlc3RyZWFtLgoATmVlZCB0byBkZWNvZGUgdGhlIG1haW4gaGVhZGVyIGJlZm9yZSBiZWdpbiB0byBkZWNvZGUgdGhlIHJlbWFpbmluZyBjb2Rlc3RyZWFtLgoAUHNvdCB2YWx1ZSBvZiB0aGUgY3VycmVudCB0aWxlLXBhcnQgaXMgZXF1YWwgdG8gemVybywgd2UgYXNzdW1pbmcgaXQgaXMgdGhlIGxhc3QgdGlsZS1wYXJ0IG9mIHRoZSBjb2Rlc3RyZWFtLgoAQSBtYWxmb3JtZWQgY29kZWJsb2NrIHRoYXQgaGFzIG1vcmUgdGhhbiBvbmUgY29kaW5nIHBhc3MsIGJ1dCB6ZXJvIGxlbmd0aCBmb3IgMm5kIGFuZCBwb3RlbnRpYWxseSB0aGUgM3JkIHBhc3MgaW4gYW4gSFQgY29kZWJsb2NrLgoACQkJIHRpbGUtcGFydFslZF06IHN0YXJfcG9zPSVsbGksIGVuZF9oZWFkZXI9JWxsaSwgZW5kX3Bvcz0lbGxpLgoAVGlsZSAldSBoYXMgVFBzb3QgPT0gMCBhbmQgVE5zb3QgPT0gMCwgYnV0IG5vIG90aGVyIHRpbGUtcGFydHMgd2VyZSBmb3VuZC4gRU9DIGlzIGFsc28gbWlzc2luZy4KAENvbXBvbmVudCAlZCBkb2Vzbid0IGhhdmUgYSBtYXBwaW5nLgoAQSBjb25mb3JtaW5nIEpQMiByZWFkZXIgc2hhbGwgaWdub3JlIGFsbCBDb2xvdXIgU3BlY2lmaWNhdGlvbiBib3hlcyBhZnRlciB0aGUgZmlyc3QsIHNvIHdlIGlnbm9yZSB0aGlzIG9uZS4KAFRoZSBzaWduYXR1cmUgYm94IG11c3QgYmUgdGhlIGZpcnN0IGJveCBpbiB0aGUgZmlsZS4KAFRoZSAgYm94IG11c3QgYmUgdGhlIGZpcnN0IGJveCBpbiB0aGUgZmlsZS4KAFRoZSBmdHlwIGJveCBtdXN0IGJlIHRoZSBzZWNvbmQgYm94IGluIHRoZSBmaWxlLgoARmFpbGVkIHRvIGRlY29kZS4KAE1hbGZvcm1lZCBIVCBjb2RlYmxvY2suIEluY29ycmVjdCBNRUwgc2VnbWVudCBzZXF1ZW5jZS4KAENvbXBvbmVudCAlZCBpcyBtYXBwZWQgdHdpY2UuCgBPbmx5IG9uZSBDTUFQIGJveCBpcyBhbGxvd2VkLgoAYXBwbHlfY29sb3JfdHJhbnNmb3JtcyA9IE9QSl9UUlVFIGlzIG5vdCBzdXBwb3J0ZWQuCgBXZSBuZWVkIGFuIGltYWdlIHByZXZpb3VzbHkgY3JlYXRlZC4KAElIRFIgYm94X21pc3NpbmcuIFJlcXVpcmVkLgoASlAySCBib3ggbWlzc2luZy4gUmVxdWlyZWQuCgBOb3Qgc3VyZSBob3cgdGhhdCBoYXBwZW5lZC4KAE1haW4gaGVhZGVyIGhhcyBiZWVuIGNvcnJlY3RseSBkZWNvZGVkLgoAVGlsZSAlZC8lZCBoYXMgYmVlbiBkZWNvZGVkLgoASGVhZGVyIG9mIHRpbGUgJWQgLyAlZCBoYXMgYmVlbiByZWFkLgoARW1wdHkgU09UIG1hcmtlciBkZXRlY3RlZDogUHNvdD0lZC4KAERpcmVjdCB1c2UgYXQgIyVkIGhvd2V2ZXIgcGNvbD0lZC4KAEltcGxlbWVudGF0aW9uIGxpbWl0YXRpb246IGZvciBwYWxldHRlIG1hcHBpbmcsIHBjb2xbJWRdIHNob3VsZCBiZSBlcXVhbCB0byAlZCwgYnV0IGlzIGVxdWFsIHRvICVkLgoASW52YWxpZCBjb21wb25lbnQvcGFsZXR0ZSBpbmRleCBmb3IgZGlyZWN0IG1hcHBpbmcgJWQuCgBJbnZhbGlkIHZhbHVlIGZvciBjbWFwWyVkXS5tdHlwID0gJWQuCgBQc290IHZhbHVlIGlzIG5vdCBjb3JyZWN0IHJlZ2FyZHMgdG8gdGhlIEpQRUcyMDAwIG5vcm06ICVkLgoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gVkxDIGNvZGUgcHJvZHVjZXMgc2lnbmlmaWNhbnQgc2FtcGxlcyBvdXRzaWRlIHRoZSBjb2RlYmxvY2sgYXJlYS4KAFVuZXhwZWN0ZWQgT09NLgoAMzIgYml0cyBhcmUgbm90IGVub3VnaCB0byBkZWNvZGUgdGhpcyBjb2RlYmxvY2ssIHNpbmNlIHRoZSBudW1iZXIgb2YgYml0cGxhbmUsICVkLCBpcyBsYXJnZXIgdGhhbiAzMC4KAEJvdHRvbSBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feTE9JWQpIHNob3VsZCBiZSA+IDAuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIHNob3VsZCBiZSA+IDAuCgBVcCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feTA9JWQpIHNob3VsZCBiZSA+PSAwLgoATGVmdCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDA9JWQpIHNob3VsZCBiZSA+PSAwLgoARXJyb3IgcmVhZGluZyBQUFQgbWFya2VyOiBwYWNrZXQgaGVhZGVyIGhhdmUgYmVlbiBwcmV2aW91c2x5IGZvdW5kIGluIHRoZSBtYWluIGhlYWRlciAoUFBNIG1hcmtlcikuCgBTdGFydCB0byByZWFkIGoyayBtYWluIGhlYWRlciAoJWxsZCkuCgBCb3R0b20gcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3kxPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChZc2l6PSVkKS4KAFVwIHBvc2l0aW9uIG9mIHRoZSBkZWNvZGVkIGFyZWEgKHJlZ2lvbl95MD0lZCkgaXMgb3V0c2lkZSB0aGUgaW1hZ2UgYXJlYSAoWXNpej0lZCkuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhzaXo9JWQpLgoATGVmdCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDA9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhzaXo9JWQpLgoAQm90dG9tIHBvc2l0aW9uIG9mIHRoZSBkZWNvZGVkIGFyZWEgKHJlZ2lvbl95MT0lZCkgaXMgb3V0c2lkZSB0aGUgaW1hZ2UgYXJlYSAoWU9zaXo9JWQpLgoAVXAgcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3kwPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChZT3Npej0lZCkuCgBSaWdodCBwb3NpdGlvbiBvZiB0aGUgZGVjb2RlZCBhcmVhIChyZWdpb25feDE9JWQpIGlzIG91dHNpZGUgdGhlIGltYWdlIGFyZWEgKFhPc2l6PSVkKS4KAExlZnQgcG9zaXRpb24gb2YgdGhlIGRlY29kZWQgYXJlYSAocmVnaW9uX3gwPSVkKSBpcyBvdXRzaWRlIHRoZSBpbWFnZSBhcmVhIChYT3Npej0lZCkuCgBTaXplIHggb2YgdGhlIGRlY29kZWQgY29tcG9uZW50IGltYWdlIGlzIGluY29ycmVjdCAoY29tcFslZF0udz0lZCkuCgBTaXplIHkgb2YgdGhlIGRlY29kZWQgY29tcG9uZW50IGltYWdlIGlzIGluY29ycmVjdCAoY29tcFslZF0uaD0lZCkuCgBUaWxlIHJlYWQsIGRlY29kZWQgYW5kIHVwZGF0ZWQgaXMgbm90IHRoZSBkZXNpcmVkIG9uZSAoJWQgdnMgJWQpLgoASW52YWxpZCBjb21wb25lbnQgaW5kZXggJWQgKD49ICVkKS4KAG9wal9yZWFkX2hlYWRlcigpIHNob3VsZCBiZSBjYWxsZWQgYmVmb3JlIG9wal9zZXRfZGVjb2RlZF9jb21wb25lbnRzKCkuCgBNZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlIGluIG9wal9qcDJfYXBwbHlfcGNscigpLgoAaW1hZ2UtPmNvbXBzWyVkXS5kYXRhID09IE5VTEwgaW4gb3BqX2pwMl9hcHBseV9wY2xyKCkuCgBpbnZhbGlkIGJveCBzaXplICVkICgleCkKAEZhaWwgdG8gcmVhZCB0aGUgY3VycmVudCBtYXJrZXIgc2VnbWVudCAoJSN4KQoARXJyb3Igd2l0aCBTSVogbWFya2VyOiBJSERSIHcoJXUpIGgoJXUpIHZzLiBTSVogdygldSkgaCgldSkKAEVycm9yIHJlYWRpbmcgQ09DIG1hcmtlciAoYmFkIG51bWJlciBvZiBjb21wb25lbnRzKQoASW52YWxpZCBudW1iZXIgb2YgdGlsZXMgOiAldSB4ICV1IChtYXhpbXVtIGZpeGVkIGJ5IGpwZWcyMDAwIG5vcm0gaXMgNjU1MzUgdGlsZXMpCgBJbnZhbGlkIG51bWJlciBvZiBjb21wb25lbnRzIChpaGRyKQoATm90IGVub3VnaCBtZW1vcnkgdG8gaGFuZGxlIGltYWdlIGhlYWRlciAoaWhkcikKAFdyb25nIHZhbHVlcyBmb3I6IHcoJWQpIGgoJWQpIG51bWNvbXBzKCVkKSAoaWhkcikKAEludmFsaWQgdmFsdWVzIGZvciBjb21wID0gJWQgOiBkeD0ldSBkeT0ldSAoc2hvdWxkIGJlIGJldHdlZW4gMSBhbmQgMjU1IGFjY29yZGluZyB0byB0aGUgSlBFRzIwMDAgbm9ybSkKAEJhZCBpbWFnZSBoZWFkZXIgYm94IChiYWQgc2l6ZSkKAEJhZCBDT0xSIGhlYWRlciBib3ggKGJhZCBzaXplKQoAQmFkIEJQQ0MgaGVhZGVyIGJveCAoYmFkIHNpemUpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IG5lZ2F0aXZlIG9yIHplcm8gaW1hZ2Ugc2l6ZSAoJWxsZCB4ICVsbGQpCgBza2lwOiBzZWdtZW50IHRvbyBsb25nICglZCkgd2l0aCBtYXggKCVkKSBmb3IgY29kZWJsb2NrICVkIChwPSVkLCBiPSVkLCByPSVkLCBjPSVkKQoAcmVhZDogc2VnbWVudCB0b28gbG9uZyAoJWQpIHdpdGggbWF4ICglZCkgZm9yIGNvZGVibG9jayAlZCAocD0lZCwgYj0lZCwgcj0lZCwgYz0lZCkKAERlc3BpdGUgSlAyIEJQQyE9MjU1LCBwcmVjaXNpb24gYW5kL29yIHNnbmQgdmFsdWVzIGZvciBjb21wWyVkXSBpcyBkaWZmZXJlbnQgdGhhbiBjb21wWzBdOgogICAgICAgIFswXSBwcmVjKCVkKSBzZ25kKCVkKSBbJWRdIHByZWMoJWQpIHNnbmQoJWQpCgBiYWQgY29tcG9uZW50IG51bWJlciBpbiBSR04gKCVkIHdoZW4gdGhlcmUgYXJlIG9ubHkgJWQpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IG51bWJlciBvZiBjb21wb25lbnQgaXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgcmVtYWluaW5nIG51bWJlciBvZiBwYXJhbWV0ZXJzICggJWQgdnMgJWQpCgBFcnJvciB3aXRoIFNJWiBtYXJrZXI6IGludmFsaWQgdGlsZSBzaXplICh0ZHg6ICVkLCB0ZHk6ICVkKQoAQmFkIENPTFIgaGVhZGVyIGJveCAoYmFkIHNpemU6ICVkKQoAQmFkIENPTFIgaGVhZGVyIGJveCAoQ0lFTGFiLCBiYWQgc2l6ZTogJWQpCgBQVEVSTSBjaGVjayBmYWlsdXJlOiAlZCByZW1haW5pbmcgYnl0ZXMgaW4gY29kZSBibG9jayAoJWQgdXNlZCAvICVkKQoATWFsZm9ybWVkIEhUIGNvZGVibG9jay4gT25lIG9mIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uIGlzIG5vdCBtZXQ6IDIgPD0gU2N1cCA8PSBtaW4oTGN1cCwgNDA3OSkKAEludmFsaWQgdmFsdWVzIGZvciBjb21wID0gJWQgOiBwcmVjPSV1IChzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCAzOCBhY2NvcmRpbmcgdG8gdGhlIEpQRUcyMDAwIG5vcm0uIE9wZW5KcGVnIG9ubHkgc3VwcG9ydHMgdXAgdG8gMzEpCgBJbnZhbGlkIGJpdCBudW1iZXIgJWQgaW4gb3BqX3QyX3JlYWRfcGFja2V0X2hlYWRlcigpCgBTdHJlYW0gZXJyb3IhCgBFcnJvciBvbiB3cml0aW5nIHN0cmVhbSEKAFN0cmVhbSByZWFjaGVkIGl0cyBlbmQgIQoARXhwZWN0ZWQgYSBTT0MgbWFya2VyIAoASW52YWxpZCBib3ggc2l6ZSAlZCBmb3IgYm94ICclYyVjJWMlYycuIE5lZWQgJWQgYnl0ZXMsICVkIGJ5dGVzIHJlbWFpbmluZyAKAE1hbGZvcm1lZCBIVCBjb2RlYmxvY2suIERlY29kaW5nIHRoaXMgY29kZWJsb2NrIGlzIHN0b3BwZWQuIFVfcSBpcyBsYXJnZXIgdGhhbiB6ZXJvIGJpdHBsYW5lcyArIDEgCgBNYWxmb3JtZWQgSFQgY29kZWJsb2NrLiBEZWNvZGluZyB0aGlzIGNvZGVibG9jayBpcyBzdG9wcGVkLiBVX3EgaXNsYXJnZXIgdGhhbiBiaXRwbGFuZXMgKyAxIAoAQ09MUiBCT1ggbWV0aCB2YWx1ZSBpcyBub3QgYSByZWd1bGFyIHZhbHVlICglZCksIHNvIHdlIHdpbGwgaWdub3JlIHRoZSBlbnRpcmUgQ29sb3VyIFNwZWNpZmljYXRpb24gYm94LiAKAFdoaWxlIHJlYWRpbmcgQ0NQX1FOVFNUWSBlbGVtZW50IGluc2lkZSBRQ0Qgb3IgUUNDIG1hcmtlciBzZWdtZW50LCBudW1iZXIgb2Ygc3ViYmFuZHMgKCVkKSBpcyBncmVhdGVyIHRvIE9QSl9KMktfTUFYQkFORFMgKCVkKS4gU28gd2UgbGltaXQgdGhlIG51bWJlciBvZiBlbGVtZW50cyBzdG9yZWQgdG8gT1BKX0oyS19NQVhCQU5EUyAoJWQpIGFuZCBza2lwIHRoZSByZXN0LiAKAEpQMiBJSERSIGJveDogY29tcHJlc3Npb24gdHlwZSBpbmRpY2F0ZSB0aGF0IHRoZSBmaWxlIGlzIG5vdCBhIGNvbmZvcm1pbmcgSlAyIGZpbGUgKCVkKSAKAFRpbGUgaW5kZXggcHJvdmlkZWQgYnkgdGhlIHVzZXIgaXMgaW5jb3JyZWN0ICVkIChtYXggPSAlZCkgCgBFcnJvciBkZWNvZGluZyBjb21wb25lbnQgJWQuClRoZSBudW1iZXIgb2YgcmVzb2x1dGlvbnMgdG8gcmVtb3ZlICglZCkgaXMgZ3JlYXRlciBvciBlcXVhbCB0aGFuIHRoZSBudW1iZXIgb2YgcmVzb2x1dGlvbnMgb2YgdGhpcyBjb21wb25lbnQg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AAABVAAAAQAAABBQAADQUAAAAUgAAAAAAAAgUAAAwFAAAAFIAAABAAAAMFAAANBQAAABOAAAAAAAAEBQAADAUAAAATgAAAEAAABQUAAA0FAAAAEwAAAAAAAAYFAAACBRAAABMAAAAQAAAHBQAAAwUQAAASQAAAAAAACAUAAAQFEAAAEkAAABAAAAkFAAAFBRAAABHAAAAAAAAKBQAACAUQAAARwAAAEAAACwUAAAkFEAAAEWAAAAAAAAoFIAAKBRAAABFgAAAQAAALBSAACwUQAAAVYAAAAAAADgUAAA0FAAAAFWAAABAAAA8FAAAMBQAAABVAAAAAAAAABRAADAUAAAAVQAAAEAAAAQUQAA0FAAAAFRAAAAAAAAIFEAAOBQAAABUQAAAQAAADBRAADwUAAAAUgAAAAAAABAUQAAAFEAAAFIAAABAAAAUFEAABBRAAABOAAAAAAAAGBRAAAgUQAAATgAAAEAAABwUQAAMFEAAAE0AAAAAAAAgFEAAEBRAAABNAAAAQAAAJBRAABQUQAAATAAAAAAAACgUQAAYFEAAAEwAAABAAAAsFEAAHBRAAABKAAAAAAAAMBRAABgUQAAASgAAAEAAADQUQAAcFEAAAEkAAAAAAAA4FEAAIBRAAABJAAAAQAAAPBRAACQUQAAASIAAAAAAAAAUgAAoFEAAAEiAAABAAAAEFIAALBRAAABHAAAAAAAACBSAADAUQAAARwAAAEAAAAwUgAA0FEAAAEYAAAAAAAAQFIAAOBRAAABGAAAAQAAAFBSAADwUQAAARYAAAAAAABgUgAAAFIAAAEWAAABAAAAcFIAABBSAAABFAAAAAAAAIBSAAAgUgAAARQAAAEAAACQUgAAMFIAAAESAAAAAAAAoFIAAEBSAAABEgAAAQAAALBSAABQUgAAAREAAAAAAADAUgAAYFIAAAERAAABAAAA0FIAAHBSAADBCgAAAAAAAOBSAACAUgAAwQoAAAEAAADwUgAAkFIAAMEJAAAAAAAAAFMAAKBSAADBCQAAAQAAABBTAACwUgAAoQgAAAAAAAAgUwAAwFIAAKEIAAABAAAAMFMAANBSAAAhBQAAAAAAAEBTAADgUgAAIQUAAAEAAABQUwAA8FIAAEEEAAAAAAAAYFMAAABTAABBBAAAAQAAAHBTAAAQUwAAoQIAAAAAAACAUwAAIFMAAKECAAABAAAAkFMAADBTAAAhAgAAAAAAAKBTAABAUwAAIQIAAAEAAACwUwAAUFMAAEEBAAAAAAAAwFMAAGBTAABBAQAAAQAAANBTAABwUwAAEQEAAAAAAADgUwAAgFMAABEBAAABAAAA8FMAAJBTAACFAAAAAAAAAABUAACgUwAAhQAAAAEAAAAQVAAAsFMAAEkAAAAAAAAAIFQAAMBTAABJAAAAAQAAADBUAADQUwAAJQAAAAAAAABAVAAA4FMAACUAAAABAAAAUFQAAPBTAAAVAAAAAAAAAGBUAAAAVAAAFQAAAAEAAABwVAAAEFQAAAkAAAAAAAAAgFQAACBUAAAJAAAAAQAAAJBUAAAwVAAABQAAAAAAAACgVAAAQFQAAAUAAAABAAAAsFQAAFBUAAABAAAAAAAAAKBUAABgVAAAAQAAAAEAAACwVAAAcFQAAAFWAAAAAAAAwFQAAMBUAAABVgAAAQAAANBUAADQVAAAAAEDAwECAwMFBgcHBgYHBwABAwMBAgMDBQYHBwYGBwcFBgcHBgYHBwgICAgICAgIBQYHBwYGBwcICAgICAgICAECAwMCAgMDBgYHBwYGBwcBAgMDAgIDAwYGBwcGBgcHBgYHBwYGBwcICAgICAgICAYGBwcGBgcHCAgICAgICAgDAwQEAwMEBAcHBwcHBwcHAwMEBAMDBAQHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgHBwcHBwcHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAECAwMCAgMDBgYHBwYGBwcBAgMDAgIDAwYGBwcGBgcHBgYHBwYGBwcICAgICAgICAYGBwcGBgcHCAgICAgICAgCAgMDAgIDAwYGBwcGBgcHAgIDAwICAwMGBgcHBgYHBwYGBwcGBgcHCAgICAgICAgGBgcHBgYHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgAAQUGAQIGBgMDBwcDAwcHAAEFBgECBgYDAwcHAwMHBwMDBwcDAwcHBAQHBwQEBwcDAwcHAwMHBwQEBwcEBAcHAQIGBgICBgYDAwcHAwMHBwECBgYCAgYGAwMHBwMDBwcDAwcHAwMHBwQEBwcEBAcHAwMHBwMDBwcEBAcHBAQHBwUGCAgGBggIBwcICAcHCAgFBggIBgYICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgGBggIBgYICAcHCAgHBwgIBgYICAYGCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIAQIGBgICBgYDAwcHAwMHBwECBgYCAgYGAwMHBwMDBwcDAwcHAwMHBwQEBwcEBAcHAwMHBwMDBwcEBAcHBAQHBwICBgYCAgYGAwMHBwMDBwcCAgYGAgIGBgMDBwcDAwcHAwMHBwMDBwcEBAcHBAQHBwMDBwcDAwcHBAQHBwQEBwcGBggIBgYICAcHCAgHBwgIBgYICAYGCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBgYICAYGCAgHBwgIBwcICAYGCAgGBggIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAcHCAgHBwgIBwcICAABAwMBAgMDBQYHBwYGBwcAAQMDAQIDAwUGBwcGBgcHBQYHBwYGBwcICAgICAgICAUGBwcGBgcHCAgICAgICAgBAgMDAgIDAwYGBwcGBgcHAQIDAwICAwMGBgcHBgYHBwYGBwcGBgcHCAgICAgICAgGBgcHBgYHBwgICAgICAgIAwMEBAMDBAQHBwcHBwcHBwMDBAQDAwQEBwcHBwcHBwcHBwcHBwcHBwgICAgICAgIBwcHBwcHBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgBAgMDAgIDAwYGBwcGBgcHAQIDAwICAwMGBgcHBgYHBwYGBwcGBgcHCAgICAgICAgGBgcHBgYHBwgICAgICAgIAgIDAwICAwMGBgcHBgYHBwICAwMCAgMDBgYHBwYGBwcGBgcHBgYHBwgICAgICAgIBgYHBwYGBwcICAgICAgICAMDBAQDAwQEBwcHBwcHBwcDAwQEAwMEBAcHBwcHBwcHBwcHBwcHBwcICAgICAgICAcHBwcHBwcHCAgICAgICAgDAwQEAwMEBAcHBwcHBwcHAwMEBAMDBAQHBwcHBwcHBwcHBwcHBwcHCAgICAgICAgHBwcHBwcHBwgICAgICAgIAAMBBAMGBAcBBAIFBAcFBwADAQQDBgQHAQQCBQQHBQcBBAIFBAcFBwIFAgUFBwUHAQQCBQQHBQcCBQIFBQcFBwMGBAcGCAcIBAcFBwcIBwgDBgQHBggHCAQHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgBBAIFBAcFBwIFAgUFBwUHAQQCBQQHBQcCBQIFBQcFBwIFAgUFBwUHAgUCBQUHBQcCBQIFBQcFBwIFAgUFBwUHBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAMGBAcGCAcIBAcFBwcIBwgDBgQHBggHCAQHBQcHCAcIBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgGCAcICAgICAcIBwgICAgIBggHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBAcFBwcIBwgFBwUHBwgHCAQHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAUHBQcHCAcIBQcFBwcIBwgFBwUHBwgHCAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgHCAcICAgICAcIBwgICAgIBwgHCAgICAgJCQoKCQkKCgwMDQsMDA0LCQkKCgkJCgoMDAsNDAwLDQwMDQ0MDAsLDAkNCgkMCgsMDAsLDAwNDQwJCwoJDAoNCQkKCgkJCgoMDA0LDAwNCwkJCgoJCQoKDAwLDQwMCw0MDA0NDAwLCwwJDQoJDAoLDAwLCwwMDQ0MCQsKCQwKDQoKCgoKCgoKDQsNCw0LDQsKCgkJCgoJCQ0LDAwNCwwMDQ0NDQsLCwsNCg0KCgsKCw0NDAwLCwwMDQoMCQoLCQwKCgkJCgoJCQsNDAwLDQwMCgoKCgoKCgoLDQsNCw0LDQsLDAwNDQwMCwoMCQoNCQwLCwsLDQ0NDQsKCwoKDQoNAEHpuwELNwEAAQABAAEAAAEBAAABAQABAAEAAQABAAAAAAEBAQEAAAAAAAEAAQAAAAABAQEBAAAAAQABAQEAQam8AQs3AQABAAEAAQAAAQEAAAEBAAEAAQABAAEAAAAAAQEBAQAAAAAAAQABAAAAAAEBAQEAAAABAAEBAQBB6bwBCwcBAAEAAQABAEH5vAELlQIBAAEAAQABAAAAAAEBAQEAAAAAAAEAAQAAAAABAQEBAAAAAAABAAEBAQAAAQEAAAABAAEAAQABAQEBAQEBAQEAAQABAAEAAQAAAAABAQEBAAEAAAEBAAEAAAAAAQEBAQABAAEBAQEBAgAAAAQAAAAEAAAACAAAAJD/AAAMAAAAGAAAAFL/AAAUAAAAGQAAAFP/AAAUAAAAGgAAAF7/AAAUAAAAGwAAAFz/AAAUAAAAHAAAAF3/AAAUAAAAHQAAAF//AAAUAAAAHgAAAFH/AAACAAAAHwAAAFX/AAAEAAAAIAAAAFf/AAAEAAAAIQAAAFj/AAAQAAAAIgAAAGD/AAAEAAAAIwAAAGH/AAAQAAAAJAAAAJH/AEGYvwELZWP/AAAEAAAAJQAAAGT/AAAUAAAAJgAAAHT/AAAUAAAAJwAAAHj/AAAEAAAAKAAAAFD/AAAEAAAAKQAAAFn/AAAEAAAAKgAAAHX/AAAUAAAAKwAAAHf/AAAUAAAALAAAAAAAAAAUAEGQwAELNS0AAAAuAAAALwAAADAAAAAxAAAAMgAAADMAAAA0AAAAICBQajYAAABweXRmNwAAAGgycGo4AEHQwAELMnJkaGk5AAAAcmxvYzoAAABjY3BiOwAAAHJsY3A8AAAAcGFtYz0AAABmZWRjPgAAAHhiAEGQwQELQRkACwAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQAKChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEHhwQELIQ4AAAAAAAAAABkACw0ZGRkADQAAAgAJDgAAAAkADgAADgBBm8IBCwEMAEGnwgELFRMAAAAAEwAAAAAJDAAAAAAADAAADABB1cIBCwEQAEHhwgELFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABBj8MBCwESAEGbwwELHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBB0sMBCw4aAAAAGhoaAAAAAAAACQBBg8QBCwEUAEGPxAELFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBvcQBCwEWAEHJxAELJxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBB8cQBCwhsAQAAAAAABQBBhMUBCwFpAEGcxQELDmoAAABrAAAA+GcAAAAEAEG0xQELAQEAQcTFAQsF/////wo="),i(k(C,t)[0])}();function M(){function e(){v||(v=!0,a.calledRun=!0,w(Q),A(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),function(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)A=a.postRun.shift(),E.unshift(A);var A;w(E)}())}f>0||(function(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)A=a.preRun.shift(),B.unshift(A);var A;w(B)}(),f>0||(a.setStatus?(a.setStatus("Running..."),setTimeout((function(){setTimeout((function(){a.setStatus("")}),1),e()}),1)):e()))}if(U.j,a._malloc=U.k,a._free=U.l,a._jp2_decode=U.n,U._emscripten_stack_restore,U._emscripten_stack_alloc,U.emscripten_stack_get_current,y=function A(){v||M(),v||(y=A)},a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return M(),a}),hi=li,ui=function(A){function e(A){return S(this,e),R(this,e,[A,"JpxError"])}return U(e,A),D(e)}(dA),Ci=function(){function A(){S(this,A)}return D(A,null,[{key:"decode",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];d(A,this,Bi)._||(Bi._=d(A,this,hi({warn:CA})));var a=d(A,this,Bi)._.decode(e,t);if("string"==typeof a)throw new ui(a);return a}},{key:"cleanup",value:function(){Bi._=d(A,this,null)}},{key:"parseImageProperties",value:function(A){for(var e=A.getByte();e>=0;)if(65361==(e<<8|(e=A.getByte()))){A.skip(4);var t=A.getInt32()>>>0,a=A.getInt32()>>>0,i=A.getInt32()>>>0,n=A.getInt32()>>>0;return A.skip(16),{width:t-i,height:a-n,bitsPerComponent:8,componentsCount:A.getUint16()}}throw new ui("No size marker found in JPX stream")}}])}(),Bi={_:null},Qi=function(A){function e(A,t,a){var i;return S(this,e),(i=R(this,e,[t])).stream=A,i.dict=A.dict,i.maybeLength=t,i.params=a,i}return U(e,A),D(e,[{key:"bytes",get:function(){return fA(this,"bytes",this.stream.getBytes(this.maybeLength))}},{key:"ensureBuffer",value:function(A){}},{key:"readBlock",value:function(A){this.eof||(this.buffer=Ci.decode(this.bytes,A),this.bufferLength=this.buffer.length,this.eof=!0)}}])}(Kt),Ei=function(A){function e(A,t,a){var i;S(this,e),(i=R(this,e,[t])).str=A,i.dict=A.dict,i.cachedData=0,i.bitsCached=0;for(var n=4096,r={earlyChange:a,codeLength:9,nextCode:258,dictionaryValues:new Uint8Array(n),dictionaryLengths:new Uint16Array(n),dictionaryPrevCodes:new Uint16Array(n),currentSequence:new Uint8Array(n),currentSequenceLength:0},g=0;g<256;++g)r.dictionaryValues[g]=g,r.dictionaryLengths[g]=1;return i.lzwState=r,i}return U(e,A),D(e,[{key:"readBits",value:function(A){for(var e=this.bitsCached,t=this.cachedData;e>>e&(1<0;if(Q<256)l[0]=Q,h=1;else{if(!(Q>=258)){if(256===Q){I=9,r=258,h=0;continue}this.eof=!0,delete this.lzwState;break}if(Q=0;e--)l[e]=g[t],t=s[t];else l[h++]=l[0]}if(E&&(s[r]=c,o[r]=o[c]+1,g[r]=l[0],I=++r+n&r+n-1?I:0|Math.min(Math.log(r+n)/.6931471805599453+1,12)),c=Q,a<(u+=h)){do{a+=512}while(a15))throw new wA("Unsupported predictor: ".concat(n));i.readBlock=2===n?i.readBlockTiff:i.readBlockPng,i.str=A,i.dict=A.dict;var r=i.colors=a.get("Colors")||1,g=i.bits=a.get("BPC","BitsPerComponent")||8,o=i.columns=a.get("Columns")||1;return i.pixBytes=r*g+7>>3,i.rowBytes=o*r*g+7>>3,N(i,i)}return U(e,A),D(e,[{key:"readBlockTiff",value:function(){var A=this.rowBytes,e=this.bufferLength,t=this.ensureBuffer(e+A),a=this.bits,i=this.colors,n=this.str.getBytes(A);if(this.eof=!n.length,!this.eof){var r,g=0,o=0,s=0,I=0,c=e;if(1===a&&1===i)for(r=0;r>1,l^=l>>2,g=(1&(l^=l>>4))<<7,t[c++]=l}else if(8===a){for(r=0;r>8&255,t[c++]=255&u}}else{var C=new Uint8Array(i+1),B=(1<>s-a)&B,s-=a,o=o<=8&&(t[E++]=o>>I-8&255,I-=8);I>0&&(t[E++]=(o<<8-I)+(g&(1<<8-I)-1))}this.bufferLength+=A}}},{key:"readBlockPng",value:function(){var A=this.rowBytes,e=this.pixBytes,t=this.str.getByte(),a=this.str.getBytes(A);if(this.eof=!a.length,!this.eof){var i=this.bufferLength,n=this.ensureBuffer(i+A),r=n.subarray(i-A,i);0===r.length&&(r=new Uint8Array(A));var g,o,s,I=i;switch(t){case 0:for(g=0;g>1)+a[g];for(;g>1)+a[g]&255,I++;break;case 4:for(g=0;g0){var i=this.str.getBytes(a);e.set(i,t),t+=a}}else{a=257-a;var n=A[1];e=this.ensureBuffer(t+a+1);for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:null,e=this.buf1;if(this.shift(),e instanceof zA)switch(e.cmd){case"BI":return this.makeInlineImage(A);case"[":for(var t=[];!ie(this.buf1,"]")&&this.buf1!==ZA;)t.push(this.getObj(A));if(this.buf1===ZA){if(this.recoveryMode)return t;throw new ce("End of file inside array.")}return this.shift(),t;case"<<":for(var a=new $A(this.xref);!ie(this.buf1,">>")&&this.buf1!==ZA;)if(this.buf1 instanceof jA){var i=this.buf1.name;if(this.shift(),this.buf1===ZA)break;a.set(i,this.getObj(A))}else uA("Malformed dictionary: key must be a name object"),this.shift();if(this.buf1===ZA){if(this.recoveryMode)return a;throw new ce("End of file inside dictionary.")}return ie(this.buf2,"stream")?this.allowStreams?this.makeStream(a,A):a:(this.shift(),a);default:return e}if(Number.isInteger(e)){if(Number.isInteger(this.buf1)&&ie(this.buf2,"R")){var n=Ae.get(e,this.buf1);return this.shift(),this.shift(),n}return e}return"string"==typeof e&&A?A.decryptString(e):e}},{key:"findDefaultInlineStreamEnd",value:function(A){for(var e,t,a=this.lexer.knownCommands,i=A.pos,n=0;-1!==(e=A.getByte());)if(0===n)n=69===e?1:0;else if(1===n)n=73===e?2:0;else if(32===e||10===e||13===e){t=A.pos;var r=A.peekBytes(15),g=r.length;if(0===g)break;for(var o=0;o127)){n=0;break}if(2!==n)continue;if(!a){CA("findDefaultInlineStreamEnd - `lexer.knownCommands` is undefined.");continue}var s=new wi(new We(r.slice()),a);s._hexStringWarn=function(){};for(var I=0;;){var c=s.getObj();if(c===ZA){n=0;break}if(c instanceof zA){var l=a[c.cmd];if(!l){n=0;break}if(l.variableArgs?I<=l.numArgs:I===l.numArgs)break;I=0}else I++}if(2===n)break}else n=0;-1===e&&(CA("findDefaultInlineStreamEnd: Reached the end of the stream without finding a valid EI marker"),t&&(CA('... trying to recover by using the last "EI" occurrence.'),A.skip(-(A.pos-t))));var h=4;return A.skip(-h),e=A.peekByte(),A.skip(h),pe(e)||h--,A.pos-h-i}},{key:"findDCTDecodeInlineStreamEnd",value:function(A){for(var e,t,a=A.pos,i=!1;-1!==(e=A.getByte());)if(255===e){switch(A.getByte()){case 0:break;case 255:A.skip(-1);break;case 217:i=!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:(t=A.getUint16())>2?A.skip(t-2):A.skip(-2)}if(i)break}var n=A.pos-a;return-1===e?(CA("Inline DCTDecode image stream: EOI marker not found, searching for /EI/ instead."),A.skip(-n),this.findDefaultInlineStreamEnd(A)):(this.inlineStreamSkipEI(A),n)}},{key:"findASCII85DecodeInlineStreamEnd",value:function(A){for(var e,t=A.pos;-1!==(e=A.getByte());)if(126===e){var a=A.pos;for(e=A.peekByte();pe(e);)A.skip(),e=A.peekByte();if(62===e){A.skip();break}if(A.pos>a){var i=A.peekBytes(2);if(69===i[0]&&73===i[1])break}}var n=A.pos-t;return-1===e?(CA("Inline ASCII85Decode image stream: EOD marker not found, searching for /EI/ instead."),A.skip(-n),this.findDefaultInlineStreamEnd(A)):(this.inlineStreamSkipEI(A),n)}},{key:"findASCIIHexDecodeInlineStreamEnd",value:function(A){for(var e,t=A.pos;-1!==(e=A.getByte())&&62!==e;);var a=A.pos-t;return-1===e?(CA("Inline ASCIIHexDecode image stream: EOD marker not found, searching for /EI/ instead."),A.skip(-a),this.findDefaultInlineStreamEnd(A)):(this.inlineStreamSkipEI(A),a)}},{key:"inlineStreamSkipEI",value:function(A){for(var e,t=0;-1!==(e=A.getByte());)if(0===t)t=69===e?1:0;else if(1===t)t=73===e?2:0;else if(2===t)break}},{key:"makeInlineImage",value:function(A){for(var e,t=this.lexer,a=t.stream,i=Object.create(null);!ie(this.buf1,"ID")&&this.buf1!==ZA;){if(!(this.buf1 instanceof jA))throw new wA("Dictionary key must be a name object");var n=this.buf1.name;if(this.shift(),this.buf1===ZA)break;i[n]=this.getObj(A)}-1!==t.beginInlineImagePos&&(e=a.pos-t.beginInlineImagePos);var r,g=this.xref.fetchIfRef(i.F||i.Filter);if(g instanceof jA)r=g.name;else if(Array.isArray(g)){var o=this.xref.fetchIfRef(g[0]);o instanceof jA&&(r=o.name)}var s,I,c=a.pos;switch(r){case"DCT":case"DCTDecode":s=this.findDCTDecodeInlineStreamEnd(a);break;case"A85":case"ASCII85Decode":s=this.findASCII85DecodeInlineStreamEnd(a);break;case"AHx":case"ASCIIHexDecode":s=this.findASCIIHexDecodeInlineStreamEnd(a);break;default:s=this.findDefaultInlineStreamEnd(a)}if(s<1e3&&e>0){var l=a.pos;a.pos=t.beginInlineImagePos,I=function(A){for(var e=[],t=A.length,a=0;a=a){var I,l=!1,h=k(i);try{for(h.s();!(I=h.n()).done;){for(var u=I.value,C=u.length,B=0;B=n){l=!0;break}if(B>=C){pe(r[o+s+B])&&(uA('Found "'.concat(DA([].concat(c(t),c(u))),'" when ')+"searching for endstream command."),l=!0);break}}}catch(A){h.e(A)}finally{h.f()}if(l)return e.pos+=o,e.pos-A}o++}e.pos+=g}return-1}var ki=[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 vi(A){return A>=48&&A<=57?15&A:A>=65&&A<=70||A>=97&&A<=102?9+(15&A):-1}var wi=function(){return D((function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;S(this,A),this.stream=e,this.nextChar(),this.strBuf=[],this.knownCommands=t,this._hexStringNumWarn=0,this.beginInlineImagePos=-1}),[{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"peekChar",value:function(){return this.stream.peekByte()}},{key:"getNumber",value:function(){var A=this.currentChar,e=!1,t=0,a=1;if(45===A?(a=-1,45===(A=this.nextChar())&&(A=this.nextChar())):43===A&&(A=this.nextChar()),10===A||13===A)do{A=this.nextChar()}while(10===A||13===A);if(46===A&&(t=10,A=this.nextChar()),A<48||A>57){var i="Invalid number: ".concat(String.fromCharCode(A)," (charCode ").concat(A,")");if(pe(A)||-1===A)return uA('Lexer.getNumber - "'.concat(i,'".')),0;throw new wA(i)}for(var n=A-48,r=0,g=1;(A=this.nextChar())>=0;)if(A>=48&&A<=57){var o=A-48;e?r=10*r+o:(0!==t&&(t*=10),n=10*n+o)}else if(46===A){if(0!==t)break;t=1}else if(45===A)CA("Badly formatted number: minus sign in the middle");else{if(69!==A&&101!==A)break;if(43===(A=this.peekChar())||45===A)g=45===A?-1:1,this.nextChar();else if(A<48||A>57)break;e=!0}return 0!==t&&(n/=t),e&&(n*=Math.pow(10,g*r)),a*n}},{key:"getString",value:function(){var A=1,e=!1,t=this.strBuf;t.length=0;for(var a=this.nextChar();;){var i=!1;switch(0|a){case-1:CA("Unterminated string"),e=!0;break;case 40:++A,t.push("(");break;case 41:0==--A?(this.nextChar(),e=!0):t.push(")");break;case 92:switch(a=this.nextChar()){case-1:CA("Unterminated string"),e=!0;break;case 110:t.push("\n");break;case 114:t.push("\r");break;case 116:t.push("\t");break;case 98:t.push("\b");break;case 102:t.push("\f");break;case 92:case 40:case 41:t.push(String.fromCharCode(a));break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:var n=15&a;i=!0,(a=this.nextChar())>=48&&a<=55&&(n=(n<<3)+(15&a),(a=this.nextChar())>=48&&a<=55&&(i=!1,n=(n<<3)+(15&a))),t.push(String.fromCharCode(n));break;case 13:10===this.peekChar()&&this.nextChar();break;case 10:break;default:t.push(String.fromCharCode(a))}break;default:t.push(String.fromCharCode(a))}if(e)break;i||(a=this.nextChar())}return t.join("")}},{key:"getName",value:function(){var A,e,t=this.strBuf;for(t.length=0;(A=this.nextChar())>=0&&!ki[A];)if(35===A){if(A=this.nextChar(),ki[A]){CA("Lexer_getName: NUMBER SIGN (#) should be followed by a hexadecimal number."),t.push("#");break}var a=vi(A);if(-1!==a){e=A;var i=vi(A=this.nextChar());if(-1===i){if(CA("Lexer_getName: Illegal digit (".concat(String.fromCharCode(A),") ")+"in hexadecimal number."),t.push("#",String.fromCharCode(e)),ki[A])break;t.push(String.fromCharCode(A));continue}t.push(String.fromCharCode(a<<4|i))}else t.push("#",String.fromCharCode(A))}else t.push(String.fromCharCode(A));return t.length>127&&CA("Name token is longer than allowed by the spec: ".concat(t.length)),jA.get(t.join(""))}},{key:"_hexStringWarn",value:function(A){5!=this._hexStringNumWarn++?this._hexStringNumWarn>5||CA("getHexString - ignoring invalid character: ".concat(A)):CA("getHexString - ignoring additional invalid characters.")}},{key:"getHexString",value:function(){var A=this.strBuf;A.length=0;var e,t,a=this.currentChar,i=!0;for(this._hexStringNumWarn=0;;){if(a<0){CA("Unterminated hex string");break}if(62===a){this.nextChar();break}if(1!==ki[a]){if(i){if(-1===(e=vi(a))){this._hexStringWarn(a),a=this.nextChar();continue}}else{if(-1===(t=vi(a))){this._hexStringWarn(a),a=this.nextChar();continue}A.push(String.fromCharCode(e<<4|t))}i=!i,a=this.nextChar()}else a=this.nextChar()}return A.join("")}},{key:"getObj",value:function(){for(var A=!1,e=this.currentChar;;){if(e<0)return ZA;if(A)10!==e&&13!==e||(A=!1);else if(37===e)A=!0;else if(1!==ki[e])break;e=this.nextChar()}switch(0|e){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(),zA.get("[");case 93:return this.nextChar(),zA.get("]");case 60:return 60===(e=this.nextChar())?(this.nextChar(),zA.get("<<")):this.getHexString();case 62:return 62===(e=this.nextChar())?(this.nextChar(),zA.get(">>")):zA.get(">");case 123:return this.nextChar(),zA.get("{");case 125:return this.nextChar(),zA.get("}");case 41:throw this.nextChar(),new wA("Illegal character: ".concat(e))}var t=String.fromCharCode(e);if(e<32||e>127){var a=this.peekChar();if(a>=32&&a<=127)return this.nextChar(),zA.get(t)}for(var i=this.knownCommands,n=void 0!==(null==i?void 0:i[t]);(e=this.nextChar())>=0&&!ki[e];){var r=t+String.fromCharCode(e);if(n&&void 0===i[r])break;if(128===t.length)throw new wA("Command token too long: ".concat(t.length));t=r,n=void 0!==(null==i?void 0:i[t])}return"true"===t||"false"!==t&&("null"===t?null:("BI"===t&&(this.beginInlineImagePos=this.stream.pos),zA.get(t)))}},{key:"skipToNextLine",value:function(){for(var A=this.currentChar;A>=0;){if(13===A){10===(A=this.nextChar())&&this.nextChar();break}if(10===A){this.nextChar();break}A=this.nextChar()}}}])}(),bi=function(){return D((function A(){S(this,A)}),null,[{key:"create",value:function(A){function e(A,e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=A.get(e);if(Number.isInteger(a)&&(t?a>=0:a>0))return a;throw new Error('The "'.concat(e,'" parameter in the linearization ')+"dictionary is invalid.")}var t,a,i=new pi({lexer:new wi(A),xref:null}),n=i.getObj(),r=i.getObj(),g=i.getObj(),o=i.getObj();if(!(Number.isInteger(n)&&Number.isInteger(r)&&ie(g,"obj")&&o instanceof $A&&"number"==typeof(t=o.get("Linearized"))&&t>0))return null;if((a=e(o,"L"))!==A.length)throw new Error('The "L" parameter in the linearization dictionary does not equal the stream length.');return{length:a,hints:function(A){var e,t=A.get("H");if(Array.isArray(t)&&(2===(e=t.length)||4===e)){for(var a=0;a0))throw new Error("Hint (".concat(a,") in the linearization dictionary is invalid."))}return t}throw new Error("Hint array in the linearization dictionary is invalid.")}(o),objectNumberFirst:e(o,"O"),endFirst:e(o,"E"),numPages:e(o,"N"),mainXRefEntriesOffset:e(o,"T"),pageFirst:o.has("P")?e(o,"P",!0):0}}}])}(),Di=["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"],Fi=Math.pow(2,24)-1,Si=function(){return D((function A(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];S(this,A),this.codespaceRanges=[[],[],[],[]],this.numCodespaceRanges=0,this._map=[],this.name="",this.vertical=!1,this.useCMap=null,this.builtInCMap=e}),[{key:"addCodespaceRange",value:function(A,e,t){this.codespaceRanges[A-1].push(e,t),this.numCodespaceRanges++}},{key:"mapCidRange",value:function(A,e,t){if(e-A>Fi)throw new Error("mapCidRange - ignoring data above MAX_MAP_RANGE.");for(;A<=e;)this._map[A++]=t++}},{key:"mapBfRange",value:function(A,e,t){if(e-A>Fi)throw new Error("mapBfRange - ignoring data above MAX_MAP_RANGE.");for(var a=t.length-1;A<=e;){this._map[A++]=t;var i=t.charCodeAt(a)+1;t=i>255?t.substring(0,a-1)+String.fromCharCode(t.charCodeAt(a-1)+1)+"\0":t.substring(0,a)+String.fromCharCode(i)}}},{key:"mapBfRangeToArray",value:function(A,e,t){if(e-A>Fi)throw new Error("mapBfRangeToArray - ignoring data above MAX_MAP_RANGE.");for(var a=t.length,i=0;A<=e&&i>>0;for(var g=i[n],o=0,s=g.length;o=I&&a<=c)return t.charcode=a,void(t.length=n+1)}}t.charcode=0,t.length=1}},{key:"getCharCodeLength",value:function(A){for(var e=this.codespaceRanges,t=0,a=e.length;t=g&&A<=o)return t+1}return 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 A=0;A<65536;A++)if(this._map[A]!==A)return!1;return!0}}])}(),Ri=function(A){function e(A,t){var a;return S(this,e),(a=R(this,e)).vertical=A,a.addCodespaceRange(t,0,65535),a}return U(e,A),D(e,[{key:"mapCidRange",value:function(A,e,t){BA("should not call mapCidRange")}},{key:"mapBfRange",value:function(A,e,t){BA("should not call mapBfRange")}},{key:"mapBfRangeToArray",value:function(A,e,t){BA("should not call mapBfRangeToArray")}},{key:"mapOne",value:function(A,e){BA("should not call mapCidOne")}},{key:"lookup",value:function(A){return Number.isInteger(A)&&A<=65535?A:void 0}},{key:"contains",value:function(A){return Number.isInteger(A)&&A<=65535}},{key:"forEach",value:function(A){for(var e=0;e<=65535;e++)A(e,e)}},{key:"charCodeOf",value:function(A){return Number.isInteger(A)&&A<=65535?A:-1}},{key:"getMap",value:function(){for(var A=new Array(65536),e=0;e<=65535;e++)A[e]=e;return A}},{key:"length",get:function(){return 65536}},{key:"isIdentityCMap",get:function(){BA("should not access .isIdentityCMap")}}])}(Si);function Ni(A){for(var e=0,t=0;t>>0}function Gi(A){if("string"!=typeof A)throw new wA("Malformed CMap: expected string.")}function xi(A){if(!Number.isInteger(A))throw new wA("Malformed CMap: expected int.")}function Ui(A,e){for(;;){var t=e.getObj();if(t===ZA)break;if(ie(t,"endbfchar"))return;Gi(t);var a=Ni(t);Gi(t=e.getObj());var i=t;A.mapOne(a,i)}}function Mi(A,e){for(;;){var t=e.getObj();if(t===ZA)break;if(ie(t,"endbfrange"))return;Gi(t);var a=Ni(t);Gi(t=e.getObj());var i=Ni(t);if(t=e.getObj(),Number.isInteger(t)||"string"==typeof t){var n=Number.isInteger(t)?String.fromCharCode(t):t;A.mapBfRange(a,i,n)}else{if(!ie(t,"["))break;t=e.getObj();for(var r=[];!ie(t,"]")&&t!==ZA;)r.push(t),t=e.getObj();A.mapBfRangeToArray(a,i,r)}}throw new wA("Invalid bf range.")}function Ji(A,e){for(;;){var t=e.getObj();if(t===ZA)break;if(ie(t,"endcidchar"))return;Gi(t);var a=Ni(t);xi(t=e.getObj());var i=t;A.mapOne(a,i)}}function Li(A,e){for(;;){var t=e.getObj();if(t===ZA)break;if(ie(t,"endcidrange"))return;Gi(t);var a=Ni(t);Gi(t=e.getObj());var i=Ni(t);xi(t=e.getObj());var n=t;A.mapCidRange(a,i,n)}}function Hi(A,e){for(;;){var t=e.getObj();if(t===ZA)break;if(ie(t,"endcodespacerange"))return;if("string"!=typeof t)break;var a=Ni(t);if("string"!=typeof(t=e.getObj()))break;var i=Ni(t);A.addCodespaceRange(t.length,a,i)}throw new wA("Invalid codespace range.")}function Yi(A,e){var t=e.getObj();Number.isInteger(t)&&(A.vertical=!!t)}function Ki(A,e){var t=e.getObj();t instanceof jA&&(A.name=t.name)}function qi(A,e,t,a){return Ti.apply(this,arguments)}function Ti(){return(Ti=f(Q().mark((function A(e,t,a,i){var n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(A.prev=1,(g=t.getObj())!==ZA){A.next=7;break}return A.abrupt("break",39);case 7:if(!(g instanceof jA)){A.next=12;break}"WMode"===g.name?Yi(e,t):"CMapName"===g.name&&Ki(e,t),n=g,A.next=29;break;case 12:if(!(g instanceof zA)){A.next=29;break}A.t0=g.cmd,A.next="endcmap"===A.t0?16:"usecmap"===A.t0?17:"begincodespacerange"===A.t0?19:"beginbfchar"===A.t0?21:"begincidchar"===A.t0?23:"beginbfrange"===A.t0?25:"begincidrange"===A.t0?27:29;break;case 16:return A.abrupt("break",39);case 17:return n instanceof jA&&(r=n.name),A.abrupt("break",29);case 19:return Hi(e,t),A.abrupt("break",29);case 21:return Ui(e,t),A.abrupt("break",29);case 23:return Ji(e,t),A.abrupt("break",29);case 25:return Mi(e,t),A.abrupt("break",29);case 27:return Li(e,t),A.abrupt("break",29);case 29:A.next=37;break;case 31:if(A.prev=31,A.t1=A.catch(1),!(A.t1 instanceof Ie)){A.next=35;break}throw A.t1;case 35:return CA("Invalid cMap data: "+A.t1),A.abrupt("continue",0);case 37:A.next=0;break;case 39:if(!i&&r&&(i=r),!i){A.next=42;break}return A.abrupt("return",Pi(e,a,i));case 42:return A.abrupt("return",e);case 43:case"end":return A.stop()}}),A,null,[[1,31]])})))).apply(this,arguments)}function Pi(A,e,t){return Wi.apply(this,arguments)}function Wi(){return(Wi=f(Q().mark((function A(e,t,a){var i,n;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Zi(a,t);case 2:if(e.useCMap=A.sent,0===e.numCodespaceRanges){for(i=e.useCMap.codespaceRanges,n=0;n=e)throw new wA("Invalid CFF header");0!==t&&(uA("cff data is shifted"),A=A.subarray(t),this.bytes=A);var a=A[0],i=A[1],n=A[2],r=A[3];return{obj:new ln(a,i,n,r),endPos:n}}},{key:"parseDict",value:function(A){var e=0;var t,a=[],i=[];e=0;for(var n=A.length;e>4,g=15&n;if(15===r)break;if(t+=a[r],15===g)break;t+=a[g]}return parseFloat(t)}():28===t?t=((t=A[e++])<<24|A[e++]<<16)>>16:29===t?t=(t=(t=(t=A[e++])<<8|A[e++])<<8|A[e++])<<8|A[e++]:t>=32&&t<=246?t-139:t>=247&&t<=250?256*(t-247)+A[e++]+108:t>=251&&t<=254?-256*(t-251)-A[e++]-108:(CA('CFFParser_parseDict: "'+t+'" is a reserved command.'),NaN)))}return i}},{key:"parseIndex",value:function(A){var e,t,a=new un,i=this.bytes,n=i[A++]<<8|i[A++],r=[],g=A;if(0!==n){var o=i[A++],s=A+(n+1)*o-1;for(e=0,t=n+1;e10)return!1;for(var i=A.stackSize,n=A.stack,r=e.length,g=0;g>16,g+=2,i++;else if(14===o){if(i>=4&&(i-=4,this.seacAnalysisEnabled))return A.seac=n.slice(i,i+4),!1;s=on[o]}else if(o>=32&&o<=246)n[i]=o-139,i++;else if(o>=247&&o<=254)n[i]=o<251?(o-247<<8)+e[g]+108:-(o-251<<8)-e[g]-108,g++,i++;else if(255===o)n[i]=(e[g]<<24|e[g+1]<<16|e[g+2]<<8|e[g+3])/65536,g+=4,i++;else if(19===o||20===o){if(A.hints+=i>>1,0===A.hints){e.copyWithin(g-1,g,-1),g-=1,r-=1;continue}g+=A.hints+7>>3,i%=2,s=on[o]}else{if(10===o||29===o){var c=10===o?t:a;if(!c)return CA("Missing subrsIndex for "+(s=on[o]).id),!1;var l=32768;c.count<1240?l=107:c.count<33900&&(l=1131);var h=n[--i]+l;if(h<0||h>=c.count||isNaN(h))return CA("Out of bounds subrIndex for "+(s=on[o]).id),!1;if(A.stackSize=i,A.callDepth++,!this.parseCharString(A,c.get(h),t,a))return!1;A.callDepth--,i=A.stackSize;continue}if(11===o)return A.stackSize=i,!0;if(0===o&&g===e.length)e[g-1]=14,s=on[14];else{if(9===o){e.copyWithin(g-1,g,-1),g-=1,r-=1;continue}s=on[o]}}if(s){if(s.stem&&(A.hints+=i>>1,3===o||23===o?A.hasVStems=!0:!A.hasVStems||1!==o&&18!==o||(CA("CFF stem hints are in wrong order"),e[g-1]=1===o?3:23)),"min"in s&&!A.undefStack&&i=2&&s.stem?i%=2:i>1&&CA("Found too many parameters for stack-clearing command"),i>0&&(A.width=n[i-1])),"stackDelta"in s?("stackFn"in s&&s.stackFn(n,i),i+=s.stackDelta):s.stackClearing?i=0:s.resetStack?(i=0,A.undefStack=!1):s.undefStack&&(i=0,A.undefStack=!0,A.firstStackClearing=!1)}}return r=n.length&&(CA("Invalid fd index for glyph index."),h=!1),h&&(u=(C=n[B].privateDict).subrsIndex)}else t&&(u=t);if(h&&(h=this.parseCharString(l,c,u,a)),null!==l.width){var Q=C.getByName("nominalWidthX");o[I]=Q+l.width}else{var E=C.getByName("defaultWidthX");o[I]=E}null!==l.seac&&(g[I]=l.seac),h||e.set(I,new Uint8Array([14]))}return{charStrings:e,seacs:g,widths:o}}},{key:"emptyPrivateDictionary",value:function(A){var e=this.createDict(fn,[],A.strings);A.setByKey(18,[0,0]),A.privateDict=e}},{key:"parsePrivateDict",value:function(A){if(A.hasName("Private")){var e=A.getByName("Private");if(Array.isArray(e)&&2===e.length){var t=e[0],a=e[1];if(0===t||a>=this.bytes.length)this.emptyPrivateDictionary(A);else{var i=a+t,n=this.bytes.subarray(a,i),r=this.parseDict(n),g=this.createDict(fn,r,A.strings);if(A.privateDict=g,0===g.getByName("ExpansionFactor")&&g.setByName("ExpansionFactor",.06),g.getByName("Subrs")){var o=g.getByName("Subrs"),s=a+o;if(0===o||s>=this.bytes.length)this.emptyPrivateDictionary(A);else{var I=this.parseIndex(s);g.subrsIndex=I.obj}}}}else A.removeByName("Private")}else this.emptyPrivateDictionary(A)}},{key:"parseCharsets",value:function(A,e,t,a){if(0===A)return new yn(!0,dn.ISO_ADOBE,Vi);if(1===A)return new yn(!0,dn.EXPERT,ji);if(2===A)return new yn(!0,dn.EXPERT_SUBSET,zi);var i,n,r,g=this.bytes,o=A,s=g[A++],I=[a?0:".notdef"];switch(e-=1,s){case 0:for(r=0;r=65535)CA("Not enough space in charstrings to duplicate first glyph.");else{var A=this.charStrings.get(0);this.charStrings.add(A),this.isCIDFont&&this.fdSelect.fdSelect.push(this.fdSelect.fdSelect[0])}}},{key:"hasGlyphId",value:function(A){return!(A<0||A>=this.charStrings.count)&&this.charStrings.get(A).length>0}}])}(),ln=D((function A(e,t,a,i){S(this,A),this.major=e,this.minor=t,this.hdrSize=a,this.offSize=i})),hn=function(){return D((function A(){S(this,A),this.strings=[]}),[{key:"get",value:function(A){return A>=0&&A<=390?gn[A]:A-391<=this.strings.length?this.strings[A-391]:gn[0]}},{key:"getSID",value:function(A){var e=gn.indexOf(A);return-1!==e?e:-1!==(e=this.strings.indexOf(A))?e+391:-1}},{key:"add",value:function(A){this.strings.push(A)}},{key:"count",get:function(){return this.strings.length}}])}(),un=function(){return D((function A(){S(this,A),this.objects=[],this.length=0}),[{key:"add",value:function(A){this.length+=A.length,this.objects.push(A)}},{key:"set",value:function(A,e){this.length+=e.length-this.objects[A].length,this.objects[A]=e}},{key:"get",value:function(A){return this.objects[A]}},{key:"count",get:function(){return this.objects.length}}])}(),Cn=function(){return D((function A(e,t){S(this,A),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)}),[{key:"setByKey",value:function(A,e){if(!(A in this.keyToNameMap))return!1;if(0===e.length)return!0;var t,a=k(e);try{for(a.s();!(t=a.n()).done;){var i=t.value;if(isNaN(i))return CA('Invalid CFFDict value: "'.concat(e,'" for key "').concat(A,'".')),!0}}catch(A){a.e(A)}finally{a.f()}var n=this.types[A];return"num"!==n&&"sid"!==n&&"offset"!==n||(e=e[0]),this.values[A]=e,!0}},{key:"setByName",value:function(A,e){if(!(A in this.nameToKeyMap))throw new wA('Invalid dictionary name "'.concat(A,'"'));this.values[this.nameToKeyMap[A]]=e}},{key:"hasName",value:function(A){return this.nameToKeyMap[A]in this.values}},{key:"getByName",value:function(A){if(!(A in this.nameToKeyMap))throw new wA("Invalid dictionary name ".concat(A,'"'));var e=this.nameToKeyMap[A];return e in this.values?this.values[e]:this.defaults[e]}},{key:"removeByName",value:function(A){delete this.values[this.nameToKeyMap[A]]}}],[{key:"createTables",value:function(A){var e,t={keyToNameMap:{},nameToKeyMap:{},defaults:{},types:{},opcodes:{},order:[]},a=k(A);try{for(a.s();!(e=a.n()).done;){var i=e.value,n=Array.isArray(i[0])?(i[0][0]<<8)+i[0][1]:i[0];t.keyToNameMap[n]=i[1],t.nameToKeyMap[i[1]]=n,t.types[n]=i[2],t.defaults[n]=i[3],t.opcodes[n]=Array.isArray(i[0])?i[0]:[i[0]],t.order.push(n)}}catch(A){a.e(A)}finally{a.f()}return t}}])}(),Bn=[[[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]],Qn=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[e.tables,A])).privateDict=null,t}return U(e,A),D(e,null,[{key:"tables",get:function(){return fA(this,"tables",this.createTables(Bn))}}])}(Cn),En=[[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]],fn=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[e.tables,A])).subrsIndex=null,t}return U(e,A),D(e,null,[{key:"tables",get:function(){return fA(this,"tables",this.createTables(En))}}])}(Cn),dn={ISO_ADOBE:0,EXPERT:1,EXPERT_SUBSET:2},yn=D((function A(e,t,a,i){S(this,A),this.predefined=e,this.format=t,this.charset=a,this.raw=i})),pn=D((function A(e,t,a,i){S(this,A),this.predefined=e,this.format=t,this.encoding=a,this.raw=i})),mn=function(){return D((function A(e,t){S(this,A),this.format=e,this.fdSelect=t}),[{key:"getFDIndex",value:function(A){return A<0||A>=this.fdSelect.length?-1:this.fdSelect[A]}}])}(),kn=function(){return D((function A(){S(this,A),this.offsets=Object.create(null)}),[{key:"isTracking",value:function(A){return A in this.offsets}},{key:"track",value:function(A,e){if(A in this.offsets)throw new wA("Already tracking location of ".concat(A));this.offsets[A]=e}},{key:"offset",value:function(A){for(var e in this.offsets)this.offsets[e]+=A}},{key:"setEntryLocation",value:function(A,e,t){if(!(A in this.offsets))throw new wA("Not tracking location of ".concat(A));for(var a=t.data,i=this.offsets[A],n=0,r=e.length;n>24&255,a[s]=l>>16&255,a[I]=l>>8&255,a[c]=255&l}}}])}(),vn=function(){function A(e){S(this,A),this.cff=e}return D(A,[{key:"compile",value:function(){var A=this.cff,e={data:[],length:0,add:function(A){try{var e;(e=this.data).push.apply(e,c(A))}catch(e){this.data=this.data.concat(A)}this.length=this.data.length}},t=this.compileHeader(A.header);e.add(t);var a=this.compileNameIndex(A.names);if(e.add(a),A.isCIDFont&&A.topDict.hasName("FontMatrix")){var i=A.topDict.getByName("FontMatrix");A.topDict.removeByName("FontMatrix");var n,r=k(A.fdArray);try{for(r.s();!(n=r.n()).done;){var g=n.value,o=i.slice(0);g.hasName("FontMatrix")&&(o=xA.transform(o,g.getByName("FontMatrix"))),g.setByName("FontMatrix",o)}}catch(A){r.e(A)}finally{r.f()}}var s=A.topDict.getByName("XUID");(null==s?void 0:s.length)>16&&A.topDict.removeByName("XUID"),A.topDict.setByName("charset",0);var I=this.compileTopDicts([A.topDict],e.length,A.isCIDFont);e.add(I.output);var l=I.trackers[0],h=this.compileStringIndex(A.strings.strings);e.add(h);var u=this.compileIndex(A.globalSubrIndex);if(e.add(u),A.encoding&&A.topDict.hasName("Encoding"))if(A.encoding.predefined)l.setEntryLocation("Encoding",[A.encoding.format],e);else{var C=this.compileEncoding(A.encoding);l.setEntryLocation("Encoding",[e.length],e),e.add(C)}var B=this.compileCharset(A.charset,A.charStrings.count,A.strings,A.isCIDFont);l.setEntryLocation("charset",[e.length],e),e.add(B);var Q=this.compileCharStrings(A.charStrings);if(l.setEntryLocation("CharStrings",[e.length],e),e.add(Q),A.isCIDFont){l.setEntryLocation("FDSelect",[e.length],e);var E=this.compileFDSelect(A.fdSelect);e.add(E),I=this.compileTopDicts(A.fdArray,e.length,!0),l.setEntryLocation("FDArray",[e.length],e),e.add(I.output);var f=I.trackers;this.compilePrivateDicts(A.fdArray,f,e)}return this.compilePrivateDicts([A.topDict],[l],e),e.add([0]),e.data}},{key:"encodeNumber",value:function(A){return Number.isInteger(A)?this.encodeInteger(A):this.encodeFloat(A)}},{key:"encodeFloat",value:function(e){var t=e.toString(),a=A.EncodeFloatRegExp.exec(t);if(a){var i=parseFloat("1e"+((a[2]?+a[2]:0)+a[1].length));t=(Math.round(e*i)/i).toString()}var n,r,g="";for(n=0,r=t.length;n=-107&&A<=107?[A+139]:A>=108&&A<=1131?[247+((A-=108)>>8),255&A]:A>=-1131&&A<=-108?[251+((A=-A-108)>>8),255&A]:A>=-32768&&A<=32767?[28,A>>8&255,255&A]:[29,A>>24&255,A>>16&255,A>>8&255,255&A]}},{key:"compileHeader",value:function(A){return[A.major,A.minor,4,A.offSize]}},{key:"compileNameIndex",value:function(A){var e,t=new un,a=k(A);try{for(a.s();!(e=a.n()).done;){for(var i=e.value,n=Math.min(i.length,127),r=new Array(n),g=0;g"~"||"["===o||"]"===o||"("===o||")"===o||"{"===o||"}"===o||"<"===o||">"===o||"/"===o||"%"===o)&&(o="_"),r[g]=o}""===(r=r.join(""))&&(r="Bad_Font_Name"),t.add(FA(r))}}catch(A){a.e(A)}finally{a.f()}return this.compileIndex(t)}},{key:"compileTopDicts",value:function(A,e,t){var a,i=[],n=new un,r=k(A);try{for(r.s();!(a=r.n()).done;){var g=a.value;t&&(g.removeByName("CIDFontVersion"),g.removeByName("CIDFontRevision"),g.removeByName("CIDFontType"),g.removeByName("CIDCount"),g.removeByName("UIDBase"));var o=new kn,s=this.compileDict(g,o);i.push(o),n.add(s),o.offset(e)}}catch(A){r.e(A)}finally{r.f()}return{trackers:i,output:n=this.compileIndex(n,i)}}},{key:"compilePrivateDicts",value:function(A,e,t){for(var a=0,i=A.length;a>8&255,255&n]);else{(i=new Uint8Array(1+2*n))[0]=0;for(var r=0,g=A.charset.length,o=!1,s=1;s>8&255,i[s+1]=255&I}}return this.compileTypedArray(i)}},{key:"compileEncoding",value:function(A){return this.compileTypedArray(A.raw)}},{key:"compileFDSelect",value:function(A){var e,t,a=A.format;switch(a){case 0:for((e=new Uint8Array(1+A.fdSelect.length))[0]=a,t=0;t>8&255,255&t,r),i=r)}var g=(n.length-3)/3;n[1]=g>>8&255,n[2]=255&g,n.push(t>>8&255,255&t),e=new Uint8Array(n)}return this.compileTypedArray(e)}},{key:"compileTypedArray",value:function(A){return Array.from(A)}},{key:"compileIndex",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=A.objects,a=t.length;if(0===a)return[0,0];var i,n,r=[a>>8&255,255&a],g=1;for(i=0;i>8&255,255&o):3===n?r.push(o>>16&255,o>>8&255,255&o):r.push(o>>>24&255,o>>16&255,o>>8&255,255&o),t[i]&&(o+=t[i].length);for(i=0;i=5&&i<=7))return-1;a=A.substring(1)}if(a===a.toUpperCase()&&(t=parseInt(a,16))>=0)return t}return-1}var Sn=[[0,127],[128,255],[256,383],[384,591],[592,687,7424,7551,7552,7615],[688,767,42752,42783],[768,879,7616,7679],[880,1023],[11392,11519],[1024,1279,1280,1327,11744,11775,42560,42655],[1328,1423],[1424,1535],[42240,42559],[1536,1791,1872,1919],[1984,2047],[2304,2431],[2432,2559],[2560,2687],[2688,2815],[2816,2943],[2944,3071],[3072,3199],[3200,3327],[3328,3455],[3584,3711],[3712,3839],[4256,4351,11520,11567],[6912,7039],[4352,4607],[7680,7935,11360,11391,42784,43007],[7936,8191],[8192,8303,11776,11903],[8304,8351],[8352,8399],[8400,8447],[8448,8527],[8528,8591],[8592,8703,10224,10239,10496,10623,11008,11263],[8704,8959,10752,11007,10176,10223,10624,10751],[8960,9215],[9216,9279],[9280,9311],[9312,9471],[9472,9599],[9600,9631],[9632,9727],[9728,9983],[9984,10175],[12288,12351],[12352,12447],[12448,12543,12784,12799],[12544,12591,12704,12735],[12592,12687],[43072,43135],[12800,13055],[13056,13311],[44032,55215],[55296,57343],[67840,67871],[19968,40959,11904,12031,12032,12255,12272,12287,13312,19903,131072,173791,12688,12703],[57344,63743],[12736,12783,63744,64255,194560,195103],[64256,64335],[64336,65023],[65056,65071],[65040,65055],[65104,65135],[65136,65279],[65280,65519],[65520,65535],[3840,4095],[1792,1871],[1920,1983],[3456,3583],[4096,4255],[4608,4991,4992,5023,11648,11743],[5024,5119],[5120,5759],[5760,5791],[5792,5887],[6016,6143],[6144,6319],[10240,10495],[40960,42127],[5888,5919,5920,5951,5952,5983,5984,6015],[66304,66351],[66352,66383],[66560,66639],[118784,119039,119040,119295,119296,119375],[119808,120831],[1044480,1048573],[65024,65039,917760,917999],[917504,917631],[6400,6479],[6480,6527],[6528,6623],[6656,6687],[11264,11359],[11568,11647],[19904,19967],[43008,43055],[65536,65663,65664,65791,65792,65855],[65856,65935],[66432,66463],[66464,66527],[66640,66687],[66688,66735],[67584,67647],[68096,68191],[119552,119647],[73728,74751,74752,74879],[119648,119679],[7040,7103],[7168,7247],[7248,7295],[43136,43231],[43264,43311],[43312,43359],[43520,43615],[65936,65999],[66e3,66047],[66208,66271,66176,66207,67872,67903],[127024,127135,126976,127023]];function Rn(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(-1!==e)for(var t=Sn[e],a=0,i=t.length;a=t[a]&&A<=t[a+1])return e;for(var n=0,r=Sn.length;n=g[o]&&A<=g[o+1])return n;return-1}var Nn=new RegExp("^(\\s)|(\\p{Mn})|(\\p{Cf})$","u"),Gn=new Map,xn=!0,Un=[".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 Mn(A,e){if(void 0!==e[A])return A;var t=Fn(A,e);if(-1!==t)for(var a in e)if(e[a]===t)return a;return uA("Unable to recover a standard glyph name for: "+A),A}function Jn(A,e,t){var a,i,n,r=Object.create(null),g=!!(4&A.flags);if(A.isInternalFont)for(n=e,i=0;i=0?a:0;else if(A.baseEncodingName)for(n=rn(A.baseEncodingName),i=0;i=0?a:0;else if(g)for(i in e)r[i]=e[i];else for(n=en,i=0;i=0?a:0;var o,s=A.differences;if(s)for(i in s){var I=s[i];if(-1===(a=t.indexOf(I))){o||(o=wn());var c=Mn(I,o);c!==I&&(a=t.indexOf(c))}r[i]=a>=0?a:0}return r}function Ln(A){return A.replaceAll(/[,_]/g,"-").replaceAll(/\s/g,"")}var Hn=se((function(A){A["Times-Roman"]="Times-Roman",A.Helvetica="Helvetica",A.Courier="Courier",A.Symbol="Symbol",A["Times-Bold"]="Times-Bold",A["Helvetica-Bold"]="Helvetica-Bold",A["Courier-Bold"]="Courier-Bold",A.ZapfDingbats="ZapfDingbats",A["Times-Italic"]="Times-Italic",A["Helvetica-Oblique"]="Helvetica-Oblique",A["Courier-Oblique"]="Courier-Oblique",A["Times-BoldItalic"]="Times-BoldItalic",A["Helvetica-BoldOblique"]="Helvetica-BoldOblique",A["Courier-BoldOblique"]="Courier-BoldOblique",A.ArialNarrow="Helvetica",A["ArialNarrow-Bold"]="Helvetica-Bold",A["ArialNarrow-BoldItalic"]="Helvetica-BoldOblique",A["ArialNarrow-Italic"]="Helvetica-Oblique",A.ArialBlack="Helvetica",A["ArialBlack-Bold"]="Helvetica-Bold",A["ArialBlack-BoldItalic"]="Helvetica-BoldOblique",A["ArialBlack-Italic"]="Helvetica-Oblique",A["Arial-Black"]="Helvetica",A["Arial-Black-Bold"]="Helvetica-Bold",A["Arial-Black-BoldItalic"]="Helvetica-BoldOblique",A["Arial-Black-Italic"]="Helvetica-Oblique",A.Arial="Helvetica",A["Arial-Bold"]="Helvetica-Bold",A["Arial-BoldItalic"]="Helvetica-BoldOblique",A["Arial-Italic"]="Helvetica-Oblique",A.ArialMT="Helvetica",A["Arial-BoldItalicMT"]="Helvetica-BoldOblique",A["Arial-BoldMT"]="Helvetica-Bold",A["Arial-ItalicMT"]="Helvetica-Oblique",A["Arial-BoldItalicMT-BoldItalic"]="Helvetica-BoldOblique",A["Arial-BoldMT-Bold"]="Helvetica-Bold",A["Arial-ItalicMT-Italic"]="Helvetica-Oblique",A.ArialUnicodeMS="Helvetica",A["ArialUnicodeMS-Bold"]="Helvetica-Bold",A["ArialUnicodeMS-BoldItalic"]="Helvetica-BoldOblique",A["ArialUnicodeMS-Italic"]="Helvetica-Oblique",A["Courier-BoldItalic"]="Courier-BoldOblique",A["Courier-Italic"]="Courier-Oblique",A.CourierNew="Courier",A["CourierNew-Bold"]="Courier-Bold",A["CourierNew-BoldItalic"]="Courier-BoldOblique",A["CourierNew-Italic"]="Courier-Oblique",A["CourierNewPS-BoldItalicMT"]="Courier-BoldOblique",A["CourierNewPS-BoldMT"]="Courier-Bold",A["CourierNewPS-ItalicMT"]="Courier-Oblique",A.CourierNewPSMT="Courier",A["Helvetica-BoldItalic"]="Helvetica-BoldOblique",A["Helvetica-Italic"]="Helvetica-Oblique",A["Symbol-Bold"]="Symbol",A["Symbol-BoldItalic"]="Symbol",A["Symbol-Italic"]="Symbol",A.TimesNewRoman="Times-Roman",A["TimesNewRoman-Bold"]="Times-Bold",A["TimesNewRoman-BoldItalic"]="Times-BoldItalic",A["TimesNewRoman-Italic"]="Times-Italic",A.TimesNewRomanPS="Times-Roman",A["TimesNewRomanPS-Bold"]="Times-Bold",A["TimesNewRomanPS-BoldItalic"]="Times-BoldItalic",A["TimesNewRomanPS-BoldItalicMT"]="Times-BoldItalic",A["TimesNewRomanPS-BoldMT"]="Times-Bold",A["TimesNewRomanPS-Italic"]="Times-Italic",A["TimesNewRomanPS-ItalicMT"]="Times-Italic",A.TimesNewRomanPSMT="Times-Roman",A["TimesNewRomanPSMT-Bold"]="Times-Bold",A["TimesNewRomanPSMT-BoldItalic"]="Times-BoldItalic",A["TimesNewRomanPSMT-Italic"]="Times-Italic"})),Yn=se((function(A){A.Courier="FoxitFixed.pfb",A["Courier-Bold"]="FoxitFixedBold.pfb",A["Courier-BoldOblique"]="FoxitFixedBoldItalic.pfb",A["Courier-Oblique"]="FoxitFixedItalic.pfb",A.Helvetica="LiberationSans-Regular.ttf",A["Helvetica-Bold"]="LiberationSans-Bold.ttf",A["Helvetica-BoldOblique"]="LiberationSans-BoldItalic.ttf",A["Helvetica-Oblique"]="LiberationSans-Italic.ttf",A["Times-Roman"]="FoxitSerif.pfb",A["Times-Bold"]="FoxitSerifBold.pfb",A["Times-BoldItalic"]="FoxitSerifBoldItalic.pfb",A["Times-Italic"]="FoxitSerifItalic.pfb",A.Symbol="FoxitSymbol.pfb",A.ZapfDingbats="FoxitDingbats.pfb",A["LiberationSans-Regular"]="LiberationSans-Regular.ttf",A["LiberationSans-Bold"]="LiberationSans-Bold.ttf",A["LiberationSans-Italic"]="LiberationSans-Italic.ttf",A["LiberationSans-BoldItalic"]="LiberationSans-BoldItalic.ttf"})),Kn=se((function(A){A.Calibri="Helvetica",A["Calibri-Bold"]="Helvetica-Bold",A["Calibri-BoldItalic"]="Helvetica-BoldOblique",A["Calibri-Italic"]="Helvetica-Oblique",A.CenturyGothic="Helvetica",A["CenturyGothic-Bold"]="Helvetica-Bold",A["CenturyGothic-BoldItalic"]="Helvetica-BoldOblique",A["CenturyGothic-Italic"]="Helvetica-Oblique",A.ComicSansMS="Comic Sans MS",A["ComicSansMS-Bold"]="Comic Sans MS-Bold",A["ComicSansMS-BoldItalic"]="Comic Sans MS-BoldItalic",A["ComicSansMS-Italic"]="Comic Sans MS-Italic",A.Impact="Helvetica",A["ItcSymbol-Bold"]="Helvetica-Bold",A["ItcSymbol-BoldItalic"]="Helvetica-BoldOblique",A["ItcSymbol-Book"]="Helvetica",A["ItcSymbol-BookItalic"]="Helvetica-Oblique",A["ItcSymbol-Medium"]="Helvetica",A["ItcSymbol-MediumItalic"]="Helvetica-Oblique",A.LucidaConsole="Courier",A["LucidaConsole-Bold"]="Courier-Bold",A["LucidaConsole-BoldItalic"]="Courier-BoldOblique",A["LucidaConsole-Italic"]="Courier-Oblique",A["LucidaSans-Demi"]="Helvetica-Bold",A["MS-Gothic"]="MS Gothic",A["MS-Gothic-Bold"]="MS Gothic-Bold",A["MS-Gothic-BoldItalic"]="MS Gothic-BoldItalic",A["MS-Gothic-Italic"]="MS Gothic-Italic",A["MS-Mincho"]="MS Mincho",A["MS-Mincho-Bold"]="MS Mincho-Bold",A["MS-Mincho-BoldItalic"]="MS Mincho-BoldItalic",A["MS-Mincho-Italic"]="MS Mincho-Italic",A["MS-PGothic"]="MS PGothic",A["MS-PGothic-Bold"]="MS PGothic-Bold",A["MS-PGothic-BoldItalic"]="MS PGothic-BoldItalic",A["MS-PGothic-Italic"]="MS PGothic-Italic",A["MS-PMincho"]="MS PMincho",A["MS-PMincho-Bold"]="MS PMincho-Bold",A["MS-PMincho-BoldItalic"]="MS PMincho-BoldItalic",A["MS-PMincho-Italic"]="MS PMincho-Italic",A.NuptialScript="Times-Italic",A.SegoeUISymbol="Helvetica"})),qn=se((function(A){A["Adobe Jenson"]=!0,A["Adobe Text"]=!0,A.Albertus=!0,A.Aldus=!0,A.Alexandria=!0,A.Algerian=!0,A["American Typewriter"]=!0,A.Antiqua=!0,A.Apex=!0,A.Arno=!0,A.Aster=!0,A.Aurora=!0,A.Baskerville=!0,A.Bell=!0,A.Bembo=!0,A["Bembo Schoolbook"]=!0,A.Benguiat=!0,A["Berkeley Old Style"]=!0,A["Bernhard Modern"]=!0,A["Berthold City"]=!0,A.Bodoni=!0,A["Bauer Bodoni"]=!0,A["Book Antiqua"]=!0,A.Bookman=!0,A["Bordeaux Roman"]=!0,A["Californian FB"]=!0,A.Calisto=!0,A.Calvert=!0,A.Capitals=!0,A.Cambria=!0,A.Cartier=!0,A.Caslon=!0,A.Catull=!0,A.Centaur=!0,A["Century Old Style"]=!0,A["Century Schoolbook"]=!0,A.Chaparral=!0,A["Charis SIL"]=!0,A.Cheltenham=!0,A["Cholla Slab"]=!0,A.Clarendon=!0,A.Clearface=!0,A.Cochin=!0,A.Colonna=!0,A["Computer Modern"]=!0,A["Concrete Roman"]=!0,A.Constantia=!0,A["Cooper Black"]=!0,A.Corona=!0,A.Ecotype=!0,A.Egyptienne=!0,A.Elephant=!0,A.Excelsior=!0,A.Fairfield=!0,A["FF Scala"]=!0,A.Folkard=!0,A.Footlight=!0,A.FreeSerif=!0,A["Friz Quadrata"]=!0,A.Garamond=!0,A.Gentium=!0,A.Georgia=!0,A.Gloucester=!0,A["Goudy Old Style"]=!0,A["Goudy Schoolbook"]=!0,A["Goudy Pro Font"]=!0,A.Granjon=!0,A["Guardian Egyptian"]=!0,A.Heather=!0,A.Hercules=!0,A["High Tower Text"]=!0,A.Hiroshige=!0,A["Hoefler Text"]=!0,A["Humana Serif"]=!0,A.Imprint=!0,A["Ionic No. 5"]=!0,A.Janson=!0,A.Joanna=!0,A.Korinna=!0,A.Lexicon=!0,A.LiberationSerif=!0,A["Liberation Serif"]=!0,A["Linux Libertine"]=!0,A.Literaturnaya=!0,A.Lucida=!0,A["Lucida Bright"]=!0,A.Melior=!0,A.Memphis=!0,A.Miller=!0,A.Minion=!0,A.Modern=!0,A["Mona Lisa"]=!0,A["Mrs Eaves"]=!0,A["MS Serif"]=!0,A["Museo Slab"]=!0,A["New York"]=!0,A["Nimbus Roman"]=!0,A["NPS Rawlinson Roadway"]=!0,A.NuptialScript=!0,A.Palatino=!0,A.Perpetua=!0,A.Plantin=!0,A["Plantin Schoolbook"]=!0,A.Playbill=!0,A["Poor Richard"]=!0,A["Rawlinson Roadway"]=!0,A.Renault=!0,A.Requiem=!0,A.Rockwell=!0,A.Roman=!0,A["Rotis Serif"]=!0,A.Sabon=!0,A.Scala=!0,A.Seagull=!0,A.Sistina=!0,A.Souvenir=!0,A.STIX=!0,A["Stone Informal"]=!0,A["Stone Serif"]=!0,A.Sylfaen=!0,A.Times=!0,A.Trajan=!0,A["Trinité"]=!0,A["Trump Mediaeval"]=!0,A.Utopia=!0,A["Vale Type"]=!0,A["Bitstream Vera"]=!0,A["Vera Serif"]=!0,A.Versailles=!0,A.Wanted=!0,A.Weiss=!0,A["Wide Latin"]=!0,A.Windsor=!0,A.XITS=!0})),Tn=se((function(A){A.Dingbats=!0,A.Symbol=!0,A.ZapfDingbats=!0,A.Wingdings=!0,A["Wingdings-Bold"]=!0,A["Wingdings-Regular"]=!0})),Pn=se((function(A){A[2]=10,A[3]=32,A[4]=33,A[5]=34,A[6]=35,A[7]=36,A[8]=37,A[9]=38,A[10]=39,A[11]=40,A[12]=41,A[13]=42,A[14]=43,A[15]=44,A[16]=45,A[17]=46,A[18]=47,A[19]=48,A[20]=49,A[21]=50,A[22]=51,A[23]=52,A[24]=53,A[25]=54,A[26]=55,A[27]=56,A[28]=57,A[29]=58,A[30]=894,A[31]=60,A[32]=61,A[33]=62,A[34]=63,A[35]=64,A[36]=65,A[37]=66,A[38]=67,A[39]=68,A[40]=69,A[41]=70,A[42]=71,A[43]=72,A[44]=73,A[45]=74,A[46]=75,A[47]=76,A[48]=77,A[49]=78,A[50]=79,A[51]=80,A[52]=81,A[53]=82,A[54]=83,A[55]=84,A[56]=85,A[57]=86,A[58]=87,A[59]=88,A[60]=89,A[61]=90,A[62]=91,A[63]=92,A[64]=93,A[65]=94,A[66]=95,A[67]=96,A[68]=97,A[69]=98,A[70]=99,A[71]=100,A[72]=101,A[73]=102,A[74]=103,A[75]=104,A[76]=105,A[77]=106,A[78]=107,A[79]=108,A[80]=109,A[81]=110,A[82]=111,A[83]=112,A[84]=113,A[85]=114,A[86]=115,A[87]=116,A[88]=117,A[89]=118,A[90]=119,A[91]=120,A[92]=121,A[93]=122,A[94]=123,A[95]=124,A[96]=125,A[97]=126,A[98]=196,A[99]=197,A[100]=199,A[101]=201,A[102]=209,A[103]=214,A[104]=220,A[105]=225,A[106]=224,A[107]=226,A[108]=228,A[109]=227,A[110]=229,A[111]=231,A[112]=233,A[113]=232,A[114]=234,A[115]=235,A[116]=237,A[117]=236,A[118]=238,A[119]=239,A[120]=241,A[121]=243,A[122]=242,A[123]=244,A[124]=246,A[125]=245,A[126]=250,A[127]=249,A[128]=251,A[129]=252,A[130]=8224,A[131]=176,A[132]=162,A[133]=163,A[134]=167,A[135]=8226,A[136]=182,A[137]=223,A[138]=174,A[139]=169,A[140]=8482,A[141]=180,A[142]=168,A[143]=8800,A[144]=198,A[145]=216,A[146]=8734,A[147]=177,A[148]=8804,A[149]=8805,A[150]=165,A[151]=181,A[152]=8706,A[153]=8721,A[154]=8719,A[156]=8747,A[157]=170,A[158]=186,A[159]=8486,A[160]=230,A[161]=248,A[162]=191,A[163]=161,A[164]=172,A[165]=8730,A[166]=402,A[167]=8776,A[168]=8710,A[169]=171,A[170]=187,A[171]=8230,A[179]=8220,A[180]=8221,A[181]=8216,A[182]=8217,A[200]=193,A[203]=205,A[207]=211,A[210]=218,A[223]=711,A[224]=321,A[225]=322,A[226]=352,A[227]=353,A[228]=381,A[229]=382,A[233]=221,A[234]=253,A[252]=263,A[253]=268,A[254]=269,A[258]=258,A[260]=260,A[261]=261,A[265]=280,A[266]=281,A[267]=282,A[268]=283,A[269]=313,A[275]=323,A[276]=324,A[278]=328,A[283]=344,A[284]=345,A[285]=346,A[286]=347,A[292]=367,A[295]=377,A[296]=378,A[298]=380,A[305]=963,A[306]=964,A[307]=966,A[308]=8215,A[309]=8252,A[310]=8319,A[311]=8359,A[312]=8592,A[313]=8593,A[337]=9552,A[493]=1039,A[494]=1040,A[672]=1488,A[673]=1489,A[674]=1490,A[675]=1491,A[676]=1492,A[677]=1493,A[678]=1494,A[679]=1495,A[680]=1496,A[681]=1497,A[682]=1498,A[683]=1499,A[684]=1500,A[685]=1501,A[686]=1502,A[687]=1503,A[688]=1504,A[689]=1505,A[690]=1506,A[691]=1507,A[692]=1508,A[693]=1509,A[694]=1510,A[695]=1511,A[696]=1512,A[697]=1513,A[698]=1514,A[705]=1524,A[706]=8362,A[710]=64288,A[711]=64298,A[759]=1617,A[761]=1776,A[763]=1778,A[775]=1652,A[777]=1764,A[778]=1780,A[779]=1781,A[780]=1782,A[782]=771,A[783]=64726,A[786]=8363,A[788]=8532,A[790]=768,A[791]=769,A[792]=768,A[795]=803,A[797]=64336,A[798]=64337,A[799]=64342,A[800]=64343,A[801]=64344,A[802]=64345,A[803]=64362,A[804]=64363,A[805]=64364,A[2424]=7821,A[2425]=7822,A[2426]=7823,A[2427]=7824,A[2428]=7825,A[2429]=7826,A[2430]=7827,A[2433]=7682,A[2678]=8045,A[2679]=8046,A[2830]=1552,A[2838]=686,A[2840]=751,A[2842]=753,A[2843]=754,A[2844]=755,A[2846]=757,A[2856]=767,A[2857]=848,A[2858]=849,A[2862]=853,A[2863]=854,A[2864]=855,A[2865]=861,A[2866]=862,A[2906]=7460,A[2908]=7462,A[2909]=7463,A[2910]=7464,A[2912]=7466,A[2913]=7467,A[2914]=7468,A[2916]=7470,A[2917]=7471,A[2918]=7472,A[2920]=7474,A[2921]=7475,A[2922]=7476,A[2924]=7478,A[2925]=7479,A[2926]=7480,A[2928]=7482,A[2929]=7483,A[2930]=7484,A[2932]=7486,A[2933]=7487,A[2934]=7488,A[2936]=7490,A[2937]=7491,A[2938]=7492,A[2940]=7494,A[2941]=7495,A[2942]=7496,A[2944]=7498,A[2946]=7500,A[2948]=7502,A[2950]=7504,A[2951]=7505,A[2952]=7506,A[2954]=7508,A[2955]=7509,A[2956]=7510,A[2958]=7512,A[2959]=7513,A[2960]=7514,A[2962]=7516,A[2963]=7517,A[2964]=7518,A[2966]=7520,A[2967]=7521,A[2968]=7522,A[2970]=7524,A[2971]=7525,A[2972]=7526,A[2974]=7528,A[2975]=7529,A[2976]=7530,A[2978]=1537,A[2979]=1538,A[2980]=1539,A[2982]=1549,A[2983]=1551,A[2984]=1552,A[2986]=1554,A[2987]=1555,A[2988]=1556,A[2990]=1623,A[2991]=1624,A[2995]=1775,A[2999]=1791,A[3002]=64290,A[3003]=64291,A[3004]=64292,A[3006]=64294,A[3007]=64295,A[3008]=64296,A[3011]=1900,A[3014]=8223,A[3015]=8244,A[3017]=7532,A[3018]=7533,A[3019]=7534,A[3075]=7590,A[3076]=7591,A[3079]=7594,A[3080]=7595,A[3083]=7598,A[3084]=7599,A[3087]=7602,A[3088]=7603,A[3091]=7606,A[3092]=7607,A[3095]=7610,A[3096]=7611,A[3099]=7614,A[3100]=7615,A[3103]=7618,A[3104]=7619,A[3107]=8337,A[3108]=8338,A[3116]=1884,A[3119]=1885,A[3120]=1885,A[3123]=1886,A[3124]=1886,A[3127]=1887,A[3128]=1887,A[3131]=1888,A[3132]=1888,A[3135]=1889,A[3136]=1889,A[3139]=1890,A[3140]=1890,A[3143]=1891,A[3144]=1891,A[3147]=1892,A[3148]=1892,A[3153]=580,A[3154]=581,A[3157]=584,A[3158]=585,A[3161]=588,A[3162]=589,A[3165]=891,A[3166]=892,A[3169]=1274,A[3170]=1275,A[3173]=1278,A[3174]=1279,A[3181]=7622,A[3182]=7623,A[3282]=11799,A[3316]=578,A[3379]=42785,A[3393]=1159,A[3416]=8377})),Wn=se((function(A){A[227]=322,A[264]=261,A[291]=346})),Zn=se((function(A){A[1]=32,A[4]=65,A[5]=192,A[6]=193,A[9]=196,A[17]=66,A[18]=67,A[21]=268,A[24]=68,A[28]=69,A[29]=200,A[30]=201,A[32]=282,A[38]=70,A[39]=71,A[44]=72,A[47]=73,A[48]=204,A[49]=205,A[58]=74,A[60]=75,A[62]=76,A[68]=77,A[69]=78,A[75]=79,A[76]=210,A[80]=214,A[87]=80,A[89]=81,A[90]=82,A[92]=344,A[94]=83,A[97]=352,A[100]=84,A[104]=85,A[109]=220,A[115]=86,A[116]=87,A[121]=88,A[122]=89,A[124]=221,A[127]=90,A[129]=381,A[258]=97,A[259]=224,A[260]=225,A[263]=228,A[268]=261,A[271]=98,A[272]=99,A[273]=263,A[275]=269,A[282]=100,A[286]=101,A[287]=232,A[288]=233,A[290]=283,A[295]=281,A[296]=102,A[336]=103,A[346]=104,A[349]=105,A[350]=236,A[351]=237,A[361]=106,A[364]=107,A[367]=108,A[371]=322,A[373]=109,A[374]=110,A[381]=111,A[382]=242,A[383]=243,A[386]=246,A[393]=112,A[395]=113,A[396]=114,A[398]=345,A[400]=115,A[401]=347,A[403]=353,A[410]=116,A[437]=117,A[442]=252,A[448]=118,A[449]=119,A[454]=120,A[455]=121,A[457]=253,A[460]=122,A[462]=382,A[463]=380,A[853]=44,A[855]=58,A[856]=46,A[876]=47,A[878]=45,A[882]=45,A[894]=40,A[895]=41,A[896]=91,A[897]=93,A[923]=64,A[1004]=48,A[1005]=49,A[1006]=50,A[1007]=51,A[1008]=52,A[1009]=53,A[1010]=54,A[1011]=55,A[1012]=56,A[1013]=57,A[1081]=37,A[1085]=43,A[1086]=45}));function On(A){var e=Ln(A);return Hn()[e]}function Xn(A){var e=Ln(A);return!!(Hn()[e]||Kn()[e]||qn()[e]||Tn()[e])}var Vn=function(){return D((function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];S(this,A),this._map=e}),[{key:"length",get:function(){return this._map.length}},{key:"forEach",value:function(A){for(var e in this._map)A(e,this._map[e].charCodeAt(0))}},{key:"has",value:function(A){return void 0!==this._map[A]}},{key:"get",value:function(A){return this._map[A]}},{key:"charCodeOf",value:function(A){var e=this._map;if(e.length<=65536)return e.indexOf(A);for(var t in e)if(e[t]===A)return 0|t;return-1}},{key:"amend",value:function(A){for(var e in A)this._map[e]=A[e]}}])}(),jn=function(){return D((function A(e,t){S(this,A),this.firstChar=e,this.lastChar=t}),[{key:"length",get:function(){return this.lastChar+1-this.firstChar}},{key:"forEach",value:function(A){for(var e=this.firstChar,t=this.lastChar;e<=t;e++)A(e,e)}},{key:"has",value:function(A){return this.firstChar<=A&&A<=this.lastChar}},{key:"get",value:function(A){if(this.firstChar<=A&&A<=this.lastChar)return String.fromCharCode(A)}},{key:"charCodeOf",value:function(A){return Number.isInteger(A)&&A>=this.firstChar&&A<=this.lastChar?A:-1}},{key:"amend",value:function(A){BA("Should not call amend()")}}])}(),zn=function(){return D((function A(e,t){S(this,A),this.properties=t;var a=new In(e,t,xn);this.cff=a.parse(),this.cff.duplicateFirstGlyph();var i=new vn(this.cff);this.seacs=this.cff.seacs;try{this.data=i.compile()}catch(A){CA("Failed to compile font "+t.loadedName),this.data=e}this._createBuiltInEncoding()}),[{key:"numGlyphs",get:function(){return this.cff.charStrings.count}},{key:"getCharset",value:function(){return this.cff.charset.charset}},{key:"getGlyphMapping",value:function(){var A,e,t=this.cff,a=this.properties,i=a.cidToGidMap,n=a.cMap,r=t.charset.charset;if(a.composite){var g,o;if((null==i?void 0:i.length)>0){g=Object.create(null);for(var s=0,I=i.length;s=0){var o=a[g];o&&(n[r]=o)}}n.length>0&&(this.properties.builtInEncoding=n)}}}])}();function _n(A,e){return(A[e]<<24|A[e+1]<<16|A[e+2]<<8|A[e+3])>>>0}function $n(A,e){return A[e]<<8|A[e+1]}function Ar(A,e){return(A[e]<<24|A[e+1]<<16)>>16}function er(A,e){return A[e]<<24>>24}function tr(A,e){return Ar(A,e)/16384}function ar(A){var e=A.length,t=32768;return e<1240?t=107:e<33900&&(t=1131),t}function ir(A,e,t){var a,i,n,r=1===$n(A,e+2)?_n(A,e+8):_n(A,e+16),g=$n(A,e+r);if(4===g){$n(A,e+r+2);var o=$n(A,e+r+6)>>1;for(i=e+r+14,a=[],n=0;n>1;t0;)m.push({flags:r})}for(f=0;f>1,h=!0;break;case 4:s+=g.pop(),i(o,s),h=!0;break;case 5:for(;g.length>0;)o+=g.shift(),s+=g.shift(),n(o,s);break;case 6:for(;g.length>0&&(n(o+=g.shift(),s),0!==g.length);)s+=g.shift(),n(o,s);break;case 7:for(;g.length>0&&(s+=g.shift(),n(o,s),0!==g.length);)n(o+=g.shift(),s);break;case 8:for(;g.length>0;)C=o+g.shift(),Q=s+g.shift(),B=C+g.shift(),E=Q+g.shift(),o=B+g.shift(),s=E+g.shift(),r(C,Q,B,E,o,s);break;case 10:if(y=g.pop(),p=null,t.isCFFCIDFont){var m=t.fdSelect.getFDIndex(a);if(m>=0&&mMath.abs(s-D)?o+=g.shift():s+=g.shift(),r(C,Q,B,E,o,s);break;default:throw new wA("unknown operator: 12 ".concat(u))}break;case 14:if(g.length>=4){var F=g.pop(),S=g.pop();s=g.pop(),o=g.pop(),e.add(5),e.add(8,[o,s]);var R=rr(t.cmap,String.fromCharCode(t.glyphNameMap[en[F]]));or(t.glyphs[R.glyphId],e,t,R.glyphId),e.add(4),R=rr(t.cmap,String.fromCharCode(t.glyphNameMap[en[S]])),or(t.glyphs[R.glyphId],e,t,R.glyphId)}return;case 19:case 20:l+=(I+=g.length>>1)+7>>3,h=!0;break;case 21:s+=g.pop(),i(o+=g.pop(),s),h=!0;break;case 22:i(o+=g.pop(),s),h=!0;break;case 24:for(;g.length>2;)C=o+g.shift(),Q=s+g.shift(),B=C+g.shift(),E=Q+g.shift(),o=B+g.shift(),s=E+g.shift(),r(C,Q,B,E,o,s);o+=g.shift(),s+=g.shift(),n(o,s);break;case 25:for(;g.length>6;)o+=g.shift(),s+=g.shift(),n(o,s);C=o+g.shift(),Q=s+g.shift(),B=C+g.shift(),E=Q+g.shift(),o=B+g.shift(),s=E+g.shift(),r(C,Q,B,E,o,s);break;case 26:for(g.length%2&&(o+=g.shift());g.length>0;)C=o,Q=s+g.shift(),B=C+g.shift(),E=Q+g.shift(),o=B,s=E+g.shift(),r(C,Q,B,E,o,s);break;case 27:for(g.length%2&&(s+=g.shift());g.length>0;)r(C=o+g.shift(),Q=s,B=C+g.shift(),E=Q+g.shift(),o=B+g.shift(),s=E);break;case 28:g.push((c[l]<<24|c[l+1]<<16)>>16),l+=2;break;case 29:y=g.pop()+t.gsubrsBias,(p=t.gsubrs[y])&&A(p);break;case 30:for(;g.length>0&&(C=o,Q=s+g.shift(),B=C+g.shift(),E=Q+g.shift(),o=B+g.shift(),s=E+(1===g.length?g.shift():0),r(C,Q,B,E,o,s),0!==g.length);)C=o+g.shift(),Q=s,B=C+g.shift(),E=Q+g.shift(),s=E+g.shift(),r(C,Q,B,E,o=B+(1===g.length?g.shift():0),s);break;case 31:for(;g.length>0&&(C=o+g.shift(),Q=s,B=C+g.shift(),E=Q+g.shift(),s=E+g.shift(),r(C,Q,B,E,o=B+(1===g.length?g.shift():0),s),0!==g.length);)C=o,Q=s+g.shift(),B=C+g.shift(),E=Q+g.shift(),o=B+g.shift(),s=E+(1===g.length?g.shift():0),r(C,Q,B,E,o,s);break;default:if(u<32)throw new wA("unknown operator: ".concat(u));u<247?g.push(u-139):u<251?g.push(256*(u-247)+c[l++]+108):u<255?g.push(256*-(u-251)-c[l++]-108):(g.push((c[l]<<24|c[l+1]<<16|c[l+2]<<8|c[l+3])/65536),l+=4)}h&&(g.length=0)}}(A)}var sr=[],Ir=function(){return D((function A(){S(this,A),I(this,"cmds",[])}),[{key:"add",value:function(A,e){if(e)if(me(e,null)){var t;(t=this.cmds).push.apply(t,[A].concat(c(e)))}else{var a;CA('Commands.add - "'.concat(A,'" has at least one non-number arg: "').concat(e,'".'));var i=e.map((function(A){return"number"==typeof A?A:0}));(a=this.cmds).push.apply(a,[A].concat(c(i)))}else this.cmds.push(A)}}])}(),cr=function(){return D((function A(e){S(this,A),this.constructor===A&&BA("Cannot initialize CompiledFont."),this.fontMatrix=e,this.compiledGlyphs=Object.create(null),this.compiledCharCodeToGlyphId=Object.create(null)}),[{key:"getPathJs",value:function(A){var e,t,a,i=rr(this.cmap,A),n=i.charCode,r=i.glyphId,g=this.compiledGlyphs[r];if(!g){try{g=this.compileGlyph(this.glyphs[r],r)}catch(A){g=sr,a=A}this.compiledGlyphs[r]=g}if(null!==(t=(e=this.compiledCharCodeToGlyphId)[n])&&void 0!==t||(e[n]=r),a)throw a;return g}},{key:"compileGlyph",value:function(A,e){if(!A||0===A.length||14===A[0])return sr;var t=this.fontMatrix;if(this.isCFFCIDFont){var a=this.fdSelect.getFDIndex(e);a>=0&&a131070,a=t?4:2,i=new DataView(new ArrayBuffer((this.glyphs.length+1)*a));t?i.setUint32(0,0):i.setUint16(0,0);var n,r=0,g=0,o=k(this.glyphs);try{for(o.s();!(n=o.n()).done;)r=(r+=n.value.write(r,e))+3&-4,g+=a,t?i.setUint32(g,r):i.setUint16(g,r>>1)}catch(A){o.e(A)}finally{o.f()}return{isLocationLong:t,loca:new Uint8Array(i.buffer),glyf:new Uint8Array(e.buffer)}}},{key:"scale",value:function(A){for(var e=0,t=this.glyphs.length;e255?e+=2:I>0&&(e+=1),t=o,(I=Math.abs(s-a))>255?e+=2:I>0&&(e+=1),a=s}}}catch(A){i.e(A)}finally{i.f()}return e}},{key:"write",value:function(A,e){var t,a=A,i=[],n=[],r=[],g=0,o=0,s=k(this.contours);try{for(s.s();!(t=s.n()).done;){for(var I=t.value,c=0,l=I.xCoordinates.length;c=0?18:2,i.push(B)):i.push(C)}g=u;var Q=I.yCoordinates[c];if(0==(C=Q-o))h|=32,n.push(0);else{var E=Math.abs(C);E<=255?(h|=C>=0?36:4,n.push(E)):n.push(C)}o=Q,r.push(h)}e.setUint16(A,i.length-1),A+=2}}catch(A){s.e(A)}finally{s.f()}e.setUint16(A,this.instructions.length),A+=2,this.instructions.length&&(new Uint8Array(e.buffer,0,e.buffer.byteLength).set(this.instructions,A),A+=this.instructions.length);for(var f=0,d=r;f=-128&&this.argument1<=127&&this.argument2>=-128&&this.argument2<=127||(A+=2):this.argument1>=0&&this.argument1<=255&&this.argument2>=0&&this.argument2<=255||(A+=2),A}},{key:"write",value:function(A,e){var t=A;return 2&this.flags?this.argument1>=-128&&this.argument1<=127&&this.argument2>=-128&&this.argument2<=127||(this.flags|=1):this.argument1>=0&&this.argument1<=255&&this.argument2>=0&&this.argument2<=255||(this.flags|=1),e.setUint16(A,this.flags),e.setUint16(A+2,this.glyphIndex),A+=4,1&this.flags?(2&this.flags?(e.setInt16(A,this.argument1),e.setInt16(A+2,this.argument2)):(e.setUint16(A,this.argument1),e.setUint16(A+2,this.argument2)),A+=4):(e.setUint8(A,this.argument1),e.setUint8(A+1,this.argument2),A+=2),256&this.flags&&(e.setUint16(A,this.instructions.length),A+=2,this.instructions.length&&(new Uint8Array(e.buffer,0,e.buffer.byteLength).set(this.instructions,A),A+=this.instructions.length)),A-t}},{key:"scale",value:function(A,e){}}],[{key:"parse",value:function(e,t){var a,i,n=e,r=[],g=t.getUint16(e),o=t.getUint16(e+2);e+=4,1&g?(2&g?(a=t.getInt16(e),i=t.getInt16(e+2)):(a=t.getUint16(e),i=t.getUint16(e+2)),e+=4,g^=1):(2&g?(a=t.getInt8(e),i=t.getInt8(e+1)):(a=t.getUint8(e),i=t.getUint8(e+1)),e+=2),8&g?(r.push(t.getUint16(e)),e+=2):64&g?(r.push(t.getUint16(e),t.getUint16(e+2)),e+=4):128&g&&(r.push(t.getUint16(e),t.getUint16(e+2),t.getUint16(e+4),t.getUint16(e+6)),e+=8);var s=null;if(256&g){var I=t.getUint16(e);e+=2,s=new Uint8Array(t).slice(e,e+I),e+=I}return[e-n,new A({flags:g,glyphIndex:o,argument1:a,argument2:i,transf:r,instructions:s})]}}])}();function mr(A,e,t){A[e]=t>>8&255,A[e+1]=255&t}function kr(A,e,t){A[e]=t>>24&255,A[e+1]=t>>16&255,A[e+2]=t>>8&255,A[e+3]=255&t}function vr(A,e,t){if(t instanceof Uint8Array)A.set(t,e);else if("string"==typeof t)for(var a=0,i=t.length;a>>0,c.push(I);var l=new Uint8Array(I);for(i=0;i>>0;kr(l,I+4,u),kr(l,I+8,c[i]),kr(l,I+12,t[o].length),I+=16}return l}},{key:"addTable",value:function(A,e){if(A in this.tables)throw new Error("Table "+A+" already exists");this.tables[A]=e}}],[{key:"getSearchParams",value:function(A,e){for(var t=1,a=0;(t^A)>t;)t<<=1,a++;var i=t*e;return{range:i,entry:a,rangeShift:e*A-i}}}])}(),br=[4],Dr=[5],Fr=[6],Sr=[7],Rr=[8],Nr=[12,35],Gr=[14],xr=[21],Ur=[22],Mr=[30],Jr=[31],Lr=function(){return D((function A(){S(this,A),this.width=0,this.lsb=0,this.flexing=!1,this.output=[],this.stack=[]}),[{key:"convert",value:function(A,e,t){for(var a,i,n,r=A.length,g=!1,o=0;oi)return!0;for(var n=i-A,r=n;r>8&255,255&g):(g=65536*g|0,this.output.push(255,g>>24&255,g>>16&255,g>>8&255,255&g))}return(a=this.output).push.apply(a,c(e)),t?this.stack.splice(n,A):this.stack.length=0,!1}}])}();function Hr(A){return A>=48&&A<=57||A>=65&&A<=70||A>=97&&A<=102}function Yr(A,e,t){if(t>=A.length)return new Uint8Array(0);var a,i,n=0|e;for(a=0;a>8,n=52845*(o+n)+22719&65535}return g}function Kr(A){return 47===A||91===A||93===A||123===A||125===A||40===A||41===A}var qr=function(){return D((function A(e,t,a){if(S(this,A),t){var i=e.getBytes(),n=!((Hr(i[0])||pe(i[0]))&&Hr(i[1])&&Hr(i[2])&&Hr(i[3])&&Hr(i[4])&&Hr(i[5])&&Hr(i[6])&&Hr(i[7]));e=new We(n?Yr(i,55665,4):function(A,e,t){var a,i,n=55665,r=A.length,g=new Uint8Array(r>>>1);for(a=0,i=0;a>8,n=52845*(I+n)+22719&65535}}}return g.slice(4,i)}(i))}this.seacAnalysisEnabled=!!a,this.stream=e,this.nextChar()}),[{key:"readNumberArray",value:function(){this.getToken();for(var A=[];;){var e=this.getToken();if(null===e||"]"===e||"}"===e)break;A.push(parseFloat(e||0))}return A}},{key:"readNumber",value:function(){var A=this.getToken();return parseFloat(A||0)}},{key:"readInt",value:function(){var A=this.getToken();return 0|parseInt(A||0,10)}},{key:"readBoolean",value:function(){return"true"===this.getToken()?1:0}},{key:"nextChar",value:function(){return this.currentChar=this.stream.getByte()}},{key:"prevChar",value:function(){return this.stream.skip(-2),this.currentChar=this.stream.getByte()}},{key:"getToken",value:function(){for(var A=!1,e=this.currentChar;;){if(-1===e)return null;if(A)10!==e&&13!==e||(A=!1);else if(37===e)A=!0;else if(!pe(e))break;e=this.nextChar()}if(Kr(e))return this.nextChar(),String.fromCharCode(e);var t="";do{t+=String.fromCharCode(e),e=this.nextChar()}while(e>=0&&!pe(e)&&!Kr(e));return t}},{key:"readCharStrings",value:function(A,e){return-1===e?A:Yr(A,4330,e)}},{key:"extractFontProgram",value:function(A){var e=this.stream,t=[],a=[],i=Object.create(null);i.lenIV=4;for(var n,r,g,o,s={subrs:[],charstrings:[],properties:{privateData:i}};null!==(n=this.getToken());)if("/"===n)switch(n=this.getToken()){case"CharStrings":for(this.getToken(),this.getToken(),this.getToken(),this.getToken();null!==(n=this.getToken())&&"end"!==n;)if("/"===n){var I=this.getToken();r=this.readInt(),this.getToken(),g=r>0?e.getBytes(r):new Uint8Array(0),o=s.properties.privateData.lenIV;var c=this.readCharStrings(g,o);this.nextChar(),"noaccess"===(n=this.getToken())?this.getToken():"/"===n&&this.prevChar(),a.push({glyph:I,encoded:c})}break;case"Subrs":for(this.readInt(),this.getToken();"dup"===this.getToken();){var l=this.readInt();r=this.readInt(),this.getToken(),g=r>0?e.getBytes(r):new Uint8Array(0),o=s.properties.privateData.lenIV;var h=this.readCharStrings(g,o);this.nextChar(),"noaccess"===(n=this.getToken())&&this.getToken(),t[l]=h}break;case"BlueValues":case"OtherBlues":case"FamilyBlues":case"FamilyOtherBlues":var u=this.readNumberArray();u.length>0&&u.length;break;case"StemSnapH":case"StemSnapV":s.properties.privateData[n]=this.readNumberArray();break;case"StdHW":case"StdVW":s.properties.privateData[n]=this.readNumberArray()[0];break;case"BlueShift":case"lenIV":case"BlueFuzz":case"BlueScale":case"LanguageGroup":s.properties.privateData[n]=this.readNumber();break;case"ExpansionFactor":s.properties.privateData[n]=this.readNumber()||.06;break;case"ForceBold":s.properties.privateData[n]=this.readBoolean()}for(var C=0,B=a;C-1&&void 0===A.widths[k]&&k>=A.firstChar&&k<=A.lastChar&&(A.widths[k]=d.width)}}return s}},{key:"extractFontHeader",value:function(A){for(var e;null!==(e=this.getToken());)if("/"===e)switch(e=this.getToken()){case"FontMatrix":var t=this.readNumberArray();A.fontMatrix=t;break;case"Encoding":var a=this.getToken(),i=void 0;if(/^\d+$/.test(a)){i=[];var n=0|parseInt(a,10);this.getToken();for(var r=0;r=i){for(r+=o;r=0&&(n[s]=r);return Jn(A,n,g)}},{key:"hasGlyphId",value:function(A){return!(A<0||A>=this.numGlyphs)&&(0===A||this.charstrings[A-1].charstring.length>0)}},{key:"getSeacs",value:function(A){for(var e=[],t=0,a=A.length;t0;E--)Q[E]-=Q[E-1];u.setByName(B,Q)}}n.topDict.privateDict=u;var f=new un;for(o=0,s=a.length;o0&&A.toUnicode.amend(e)}}var zr=function(){return D((function A(e,t,a,i,n,r,g,o,s){S(this,A),this.originalCharCode=e,this.fontChar=t,this.unicode=a,this.accent=i,this.width=n,this.vmetric=r,this.operatorListId=g,this.isSpace=o,this.isInFont=s}),[{key:"category",get:function(){return fA(this,"category",function(A){var e=Gn.get(A);if(e)return e;var t=A.match(Nn),a={isWhitespace:!(null==t||!t[1]),isZeroWidthDiacritic:!(null==t||!t[2]),isInvisibleFormatMark:!(null==t||!t[3])};return Gn.set(A,a),a}(this.unicode),!0)}}])}();function _r(A,e){return(A<<8)+e}function $r(A,e,t){A[e+1]=t,A[e]=t>>>8}function Ag(A,e){var t=(A<<8)+e;return 32768&t?t-65536:t}function eg(A){return String.fromCharCode(A>>8&255,255&A)}function tg(A){return A>32767?A=32767:A<-32768&&(A=-32768),String.fromCharCode(A>>8&255,255&A)}function ag(A){return"ttcf"===DA(A.peekBytes(4))}function ig(A,e){for(var t in e)A[+t]=e[t]}function ng(A,e,t){for(var a,i=[],n=0,r=A.length;n2&&void 0!==arguments[2]&&arguments[2];switch(e.length){case 1:return e.charCodeAt(0);case 2:return e.charCodeAt(0)<<8|e.charCodeAt(1)}var a="Unsupported CID string (charCode ".concat(A,'): "').concat(e,'".');if(t)throw new wA(a);return CA(a),e}function sg(A,e,t,a){var i,n=Object.create(null),r=new Map,g=[],o=new Set,s=0,I=Wr[s][0],c=Wr[s][1];for(var l in A){var h=A[l];if(e(h)){if(I>c){if(++s>=Wr.length){CA("Ran out of space in font private use area.");break}I=Wr[s][0],c=Wr[s][1]}var u=I++;0===h&&(h=t);var C=a.get(l);"string"==typeof C&&(C=C.codePointAt(0)),!C||(i=C,Wr[0][0]<=i&&i<=Wr[0][1]||Wr[1][0]<=i&&i<=Wr[1][1])||o.has(h)||(r.set(C,h),o.add(h)),n[u]=h,g[l]=u}}return{toFontChar:g,charCodeToGlyphId:n,toUnicodeExtraMap:r,nextAvailableFontCharCode:I}}function Ig(A,e,t){var a,i,n,r,g=function(A,e,t){var a=[];for(var i in A)A[i]>=t||a.push({fontCharCode:0|i,glyphId:A[i]});if(e){var n,r=k(e);try{for(r.s();!(n=r.n()).done;){var g=y(n.value,2),o=g[0],s=g[1];s>=t||a.push({fontCharCode:o,glyphId:s})}}catch(A){r.e(A)}finally{r.f()}}0===a.length&&a.push({fontCharCode:0,glyphId:0}),a.sort((function(A,e){return A.fontCharCode-e.fontCharCode}));for(var I=[],c=a.length,l=0;l65535?2:1,s="\0\0"+eg(o)+"\0\0"+SA(4+8*o);for(a=g.length-1;a>=0&&!(g[a][0]<=65535);--a);var I=a+1;g[a][0]<65535&&65535===g[a][1]&&(g[a][1]=65534);var c,l,h,u,C=g[a][1]<65535?1:0,B=I+C,Q=wr.getSearchParams(B,2),E="",f="",d="",p="",m="",v=0;for(a=0,i=I;a0&&(f+="ÿÿ",E+="ÿÿ",d+="\0",p+="\0\0");var D="\0\0"+eg(2*B)+eg(Q.range)+eg(Q.entry)+eg(Q.rangeShift)+f+"\0\0"+E+d+p+m,F="",S="";if(o>1){for(s+="\0\0\n"+SA(4+8*o+4+D.length),F="",a=0,i=g.length;a(I|=0)||!g)&&(g=I),o 123 are reserved for internal usage");r|=1<65535&&(o=65535)}else g=0,o=255;var c=A.bbox||[0,0,0,0],l=t.unitsPerEm||1/(A.fontMatrix||q)[0],h=A.ascentScaled?1:l/Zr,u=t.ascent||Math.round(h*(A.ascent||c[3])),C=t.descent||Math.round(h*(A.descent||c[1]));C>0&&A.descent>0&&c[1]<0&&(C=-C);var B=t.yMax||u,Q=-t.yMin||-C;return"\0$ô\0\0\0Š»\0\0\0ŒŠ»\0\0ß\x001\0\0\0\0"+String.fromCharCode(A.fixedPitch?9:0)+"\0\0\0\0\0\0"+SA(a)+SA(i)+SA(n)+SA(r)+"*21*"+eg(A.italicAngle?1:0)+eg(g||A.firstChar)+eg(o||A.lastChar)+eg(u)+eg(C)+"\0d"+eg(B)+eg(Q)+"\0\0\0\0\0\0\0\0"+eg(A.xHeight)+eg(A.capHeight)+eg(0)+eg(g||A.firstChar)+"\0"}function lg(A){return"\0\0\0"+SA(Math.floor(A.italicAngle*Math.pow(2,16)))+"\0\0\0\0"+SA(A.fixedPitch?1:0)+"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}function hg(A){return A.replaceAll(/[^\x21-\x7E]|[[\](){}<>/%]/g,"").slice(0,63)}function ug(A,e){e||(e=[[],[]]);var t,a,i,n,r,g=[e[0][0]||"Original licence",e[0][1]||A,e[0][2]||"Unknown",e[0][3]||"uniqueID",e[0][4]||A,e[0][5]||"Version 0.11",e[0][6]||hg(A),e[0][7]||"Unknown",e[0][8]||"Unknown",e[0][9]||"Unknown"],o=[];for(t=0,a=g.length;t=1&&e[3]>=1&&e[3]<=4}(A)?r?(t="CIDFontType0",a="CIDFontType0C"):(t="MMType1"===i?"MMType1":"Type1",a="Type1C"):(CA("getFontFileType: Unable to detect correct font file Type/Subtype."),t=i,a=n),[t,a]}(t,a),2);I=u[0],c=u[1],I===this.type&&c===this.subtype||uA("Inconsistent font file Type/SubType, expected: "+"".concat(this.type,"/").concat(this.subtype," but found: ").concat(I,"/").concat(c,"."));try{switch(I){case"MMType1":uA("MMType1 font ("+e+"), falling back to Type1.");case"Type1":case"CIDFontType0":this.mimetype="font/opentype";var C="Type1C"===c||"CIDFontType0C"===c?new zn(t,a):new Pr(e,t,a);Vr(a),h=this.convert(e,C,a);break;case"OpenType":case"TrueType":case"CIDFontType2":this.mimetype="font/opentype",h=this.checkAndRepair(e,t,a),this.isOpenType&&(Vr(a),I="OpenType");break;default:throw new wA("Font ".concat(I," is not supported"))}}catch(A){return CA(A),void this.fallbackToSystemFont(a)}jr(a),this.data=h,this.type=I,this.subtype=c,this.fontMatrix=a.fontMatrix,this.widths=a.widths,this.defaultWidth=a.defaultWidth,this.toUnicode=a.toUnicode,this.seacMap=a.seacMap}else for(var B=0;B<256;B++)this.toFontChar[B]=this.differences[B]||a.defaultEncoding[B]}),[{key:"renderer",get:function(){return fA(this,"renderer",ur.create(this,xn))}},{key:"exportData",value:function(){var A,e,t,a=arguments.length>0&&void 0!==arguments[0]&&arguments[0]?[].concat(Or,Xr):Or,i=Object.create(null),n=k(a);try{for(n.s();!(t=n.n()).done;)void 0!==(e=this[A=t.value])&&(i[A]=e)}catch(A){n.e(A)}finally{n.f()}return i}},{key:"fallbackToSystemFont",value:function(A){var e=this;this.missingFile=!0;var t=this.name,a=this.type,i=Ln(t),n=Hn(),r=Kn(),g=!!n[i],o=!(!r[i]||!n[r[i]]);i=n[i]||r[i]||i;var s=Br()[i];s&&(isNaN(this.ascent)&&(this.ascent=s.ascent/Zr),isNaN(this.descent)&&(this.descent=s.descent/Zr),isNaN(this.capHeight)&&(this.capHeight=s.capHeight/Zr)),this.bold=/bold/gi.test(i),this.italic=/oblique|italic/gi.test(i),this.black=/Black/g.test(t);var I=/Narrow/g.test(t);if(this.remeasure=(!g||I)&&Object.keys(this.widths).length>0,(g||o)&&"CIDFontType2"===a&&this.cidEncoding.startsWith("Identity-")){var c=A.cidToGidMap,l=[];if(ig(l,Pn()),/Arial-?Black/i.test(t)?ig(l,Wn()):/Calibri/i.test(t)&&ig(l,Zn()),c){for(var h in l){var u=l[h];void 0!==c[u]&&(l[+h]=c[u])}c.length!==this.toUnicode.length&&A.hasIncludedToUnicodeMap&&this.toUnicode instanceof jn&&this.toUnicode.forEach((function(A,e){var t=l[A];void 0===c[t]&&(l[+A]=e)}))}this.toUnicode instanceof jn||this.toUnicode.forEach((function(A,e){l[+A]=e})),this.toFontChar=l,this.toUnicode=new Vn(l)}else if(/Symbol/i.test(i))this.toFontChar=ng(an,wn(),this.differences);else if(/Dingbats/i.test(i))this.toFontChar=ng(nn,bn(),this.differences);else if(g){var C=ng(this.defaultEncoding,wn(),this.differences);"CIDFontType2"!==a||this.cidEncoding.startsWith("Identity-")||this.toUnicode instanceof jn||this.toUnicode.forEach((function(A,e){C[+A]=e})),this.toFontChar=C}else{var B=wn(),Q=[];this.toUnicode.forEach((function(A,t){if(!e.composite){var a=Fn(e.differences[A]||e.defaultEncoding[A],B);-1!==a&&(t=a)}Q[+A]=t})),this.composite&&this.toUnicode instanceof jn&&/Tahoma|Verdana/i.test(t)&&ig(Q,Pn()),this.toFontChar=Q}jr(A),this.loadedName=i.split("-",1)[0]}},{key:"checkAndRepair",value:function(A,e,t){var a,i,n=["OS/2","cmap","head","hhea","hmtx","maxp","name","post","loca","glyf","fpgm","prep","cvt ","CFF "];function r(A,e){var t=Object.create(null);t["OS/2"]=null,t.cmap=null,t.head=null,t.hhea=null,t.hmtx=null,t.maxp=null,t.name=null,t.post=null;for(var a=0;a>>0,a=A.getInt32()>>>0,i=A.getInt32()>>>0,n=A.pos;A.pos=A.start||0,A.skip(a);var r=A.getBytes(i);return A.pos=n,"head"===e&&(r[8]=r[9]=r[10]=r[11]=0,r[17]|=32),{tag:e,checksum:t,length:i,offset:a,data:r}}function o(A){return{version:A.getString(4),numTables:A.getUint16(),searchRange:A.getUint16(),entrySelector:A.getUint16(),rangeShift:A.getUint16()}}function s(A,e,t,a,i,n){var r={length:0,sizeOfInstructions:0};if(e<0||e>=A.length||t>A.length||t-e<=12)return r;var g=A.subarray(e,t),o=Ag(g[2],g[3]),s=Ag(g[4],g[5]),I=Ag(g[6],g[7]),c=Ag(g[8],g[9]);o>I&&($r(g,2,I),$r(g,6,o)),s>c&&($r(g,4,c),$r(g,8,s));var l=Ag(g[0],g[1]);if(l<0)return l<-1||(a.set(g,i),r.length=g.length),r;var h,u=10,C=0;for(h=0;hg.length?r:!n&&Q>0?(a.set(g.subarray(0,B),i),a.set([0,0],i+B),a.set(g.subarray(E,v),i+B+2),v-=Q,g.length-v>3&&(v=v+3&-4),r.length=v,r):g.length-v>3?(v=v+3&-4,a.set(g.subarray(0,v),i),r.length=v,r):(a.set(g,i),r.length=g.length,r)}function I(A){var t=(e.start||0)+A.offset;e.pos=t;var a=[[],[]],i=[],n=A.length,r=t+n;if(0!==e.getUint16()||n<6)return[a,i];var g,o,s=e.getUint16(),I=e.getUint16();for(g=0;gr)){e.pos=h;var u=l.name;if(l.encoding){for(var C="",B=0,Q=l.length;B0&&(o+=y-1)}}else(B||E)&&(CA("TT: nested FDEFs not allowed"),u=!0),B=!0,I=o,n=c.pop(),e.functionsDefined[n]={data:g,i:o};else if(!B&&!E)if(n=c.at(-1),isNaN(n))uA("TT: CALL empty stack (or invalid entry).");else if(e.functionsUsed[n]=!0,n in e.functionsStackDeltas){var p=c.length+e.functionsStackDeltas[n];if(p<0)return CA("TT: CALL invalid functions stack delta."),void(e.hintsValid=!1);c.length=p}else if(n in e.functionsDefined&&!h.includes(n)){if(l.push({data:g,i:o,stackTop:c.length-1}),h.push(n),!(r=e.functionsDefined[n]))return CA("TT: CALL non-existent function"),void(e.hintsValid=!1);g=r.data,o=r.i}if(!B&&!E){var m=0;for(d<=142?m=C[d]:d>=192&&d<=223?m=-1:d>=224&&(m=-2),d>=113&&d<=117&&(a=c.pop(),isNaN(a)||(m=2*-a));m<0&&c.length>0;)c.pop(),m++;for(;m>0;)c.push(NaN),m--}}e.tooComplexToFollowFunctions=u;var k=[g];o>g.length&&k.push(new Uint8Array(o-g.length)),I>s&&(CA("TT: complementing a missing function tail"),k.push(new Uint8Array([34,45]))),function(A,e){if(e.length>1){var t,a,i=0;for(t=0,a=e.length;t>>0,n=[],r=0;r>>0);var g={ttcTag:e,majorVersion:t,minorVersion:a,numFonts:i,offsetTable:n};switch(t){case 1:return g;case 2:return g.dsigTag=A.getInt32()>>>0,g.dsigLength=A.getInt32()>>>0,g.dsigOffset=A.getInt32()>>>0,g}throw new wA("Invalid TrueType Collection majorVersion: ".concat(t,"."))}(A),i=a.numFonts,n=a.offsetTable,g=e.split("+"),s=0;s0||!(t.cMap instanceof Ri));if("OTTO"===c.version&&!d||!l.head||!l.hhea||!l.maxp||!l.post)return u=new We(l["CFF "].data),h=new zn(u,t),Vr(t),this.convert(A,h,t);delete l.glyf,delete l.loca,delete l.fpgm,delete l.prep,delete l["cvt "],this.isOpenType=!0}if(!l.maxp)throw new wA('Required "maxp" table is not found');e.pos=(e.start||0)+l.maxp.offset;var p,m,v=e.getInt32(),w=e.getUint16();if(65536!==v&&20480!==v){if(6===l.maxp.length)v=20480;else{if(!(l.maxp.length>=32))throw new wA('"maxp" table has a wrong version number');v=65536}m=v,(p=l.maxp.data)[3+0]=255&m,p[2]=m>>>8,p[1]=m>>>16,p[0]=m>>>24}if((null===(a=t.scaleFactors)||void 0===a?void 0:a.length)===w&&E){var b=t.scaleFactors,D=_r(l.head.data[50],l.head.data[51]),F=new Qr({glyfTable:l.glyf.data,isGlyphLocationsLong:D,locaTable:l.loca.data,numGlyphs:w});F.scale(b);var S=F.write(),R=S.glyf,N=S.loca,G=S.isLocationLong;l.glyf.data=R,l.loca.data=N,G!==!!D&&(l.head.data[50]=0,l.head.data[51]=G?1:0);for(var x=l.hmtx.data,U=0;U>8&255,x[M+1]=255&J,$r(x,M+2,Math.round(b[U]*Ag(x[M+2],x[M+3])))}}var L=w+1,H=!0;L>65535&&(H=!1,L=w,CA("Not enough space in glyfs to duplicate first glyph."));var Y=0,K=0;v>=65536&&l.maxp.length>=32&&(e.pos+=8,e.getUint16()>2&&(l.maxp.data[14]=0,l.maxp.data[15]=2),e.pos+=4,Y=e.getUint16(),e.pos+=4,K=e.getUint16()),l.maxp.data[4]=L>>8,l.maxp.data[5]=255&L;var q=function(A,e,t,a){var i={functionsDefined:[],functionsUsed:[],functionsStackDeltas:[],tooComplexToFollowFunctions:!1,hintsValid:!0};if(A&&B(A,i),e&&B(e,i),A&&function(A,e){if(!A.tooComplexToFollowFunctions){if(A.functionsDefined.length>e)return CA("TT: more functions defined than expected"),void(A.hintsValid=!1);for(var t=0,a=A.functionsUsed.length;te)return CA("TT: invalid function id: "+t),void(A.hintsValid=!1);if(A.functionsUsed[t]&&!A.functionsDefined[t])return CA("TT: undefined function: "+t),void(A.hintsValid=!1)}}}(i,a),t&&1&t.length){var n=new Uint8Array(t.length+1);n.set(t.data),t.data=n}return i.hintsValid}(l.fpgm,l.prep,l["cvt "],Y);if(q||(delete l.fpgm,delete l.prep,delete l["cvt "]),function(A,e,t,a,i,n){if(e){A.pos=(A.start||0)+e.offset,A.pos+=4,A.pos+=2,A.pos+=2,A.pos+=2,A.pos+=2,A.pos+=2,A.pos+=2,A.pos+=2,A.pos+=2,A.pos+=2;var r=A.getUint16();A.pos+=8,A.pos+=2;var g=A.getUint16();0!==r&&(2&_r(a.data[44],a.data[45])||(e.data[22]=0,e.data[23]=0)),g>i&&(uA("The numOfMetrics (".concat(g,") should not be ")+"greater than the numGlyphs (".concat(i,").")),g=i,e.data[34]=(65280&g)>>8,e.data[35]=255&g);var o=i-g-(t.length-4*g>>1);if(o>0){var s=new Uint8Array(t.length+2*o);s.set(t.data),n&&(s[t.length]=t.data[2],s[t.length+1]=t.data[3]),t.data=s}}else t&&(t.data=null)}(e,l.hhea,l.hmtx,l.head,L,H),!l.head)throw new wA('Required "head" table is not found');!function(A,e,t){var a=A.data,i=(a[0]<<24)+(a[1]<<16)+(a[2]<<8)+a[3];i>>16!=1&&(uA("Attempting to fix invalid version in head table: "+i),a[0]=0,a[1]=1,a[2]=0,a[3]=0);var n=_r(a[50],a[51]);if(n<0||n>1){uA("Attempting to fix invalid indexToLocFormat in head table: "+n);var r=e+1;if(t===r<<1)a[50]=0,a[51]=0;else{if(t!==r<<2)throw new wA("Could not fix indexToLocFormat: "+n);a[50]=0,a[51]=1}}}(l.head,w,E?l.loca.length:0);var T=Object.create(null);if(E){var P=_r(l.head.data[50],l.head.data[51]),W=function(A,e,t,a,i,n,r){var g,o,I;a?(g=4,o=function(A,e){return A[e]<<24|A[e+1]<<16|A[e+2]<<8|A[e+3]},I=function(A,e,t){A[e]=t>>>24&255,A[e+1]=t>>16&255,A[e+2]=t>>8&255,A[e+3]=255&t}):(g=2,o=function(A,e){return A[e]<<9|A[e+1]<<1},I=function(A,e,t){A[e]=t>>9&255,A[e+1]=t>>1&255});var c=n?t+1:t,l=g*(1+c),h=new Uint8Array(l);h.set(A.data.subarray(0,l)),A.data=h;var u,C,B=e.data,Q=B.length,E=new Uint8Array(Q),f=[];for(u=0,C=0;uQ&&(d=Q),f.push({index:u,offset:d,endOffset:0})}for(f.sort((function(A,e){return A.offset-e.offset})),u=0;ur&&(r=D.sizeOfInstructions),I(h,C,b+=F)}if(0===b){var S=new Uint8Array([0,1,0,0,0,0,0,0,0,0,0,0,0,0,49,0]);for(u=0,C=g;uR+b?e.data=E.subarray(0,R+b):(e.data=new Uint8Array(R+b),e.data.set(E.subarray(0,b))),e.data.set(E.subarray(0,R),b),I(A.data,h.length-g,b+R)}else e.data=E.subarray(0,b);return{missingGlyphs:w,maxSizeOfInstructions:r}}(l.loca,l.glyf,w,P,q,H,K);T=W.missingGlyphs,v>=65536&&l.maxp.length>=32&&(l.maxp.data[26]=W.maxSizeOfInstructions>>8,l.maxp.data[27]=255&W.maxSizeOfInstructions)}if(!l.hhea)throw new wA('Required "hhea" table is not found');0===l.hhea.data[10]&&0===l.hhea.data[11]&&(l.hhea.data[10]=255,l.hhea.data[11]=255);var Z={unitsPerEm:_r(l.head.data[18],l.head.data[19]),yMax:Ag(l.head.data[42],l.head.data[43]),yMin:Ag(l.head.data[38],l.head.data[39]),ascent:Ag(l.hhea.data[4],l.hhea.data[5]),descent:Ag(l.hhea.data[6],l.hhea.data[7]),lineGap:Ag(l.hhea.data[8],l.hhea.data[9])};this.ascent=Z.ascent/Z.unitsPerEm,this.descent=Z.descent/Z.unitsPerEm,this.lineGap=Z.lineGap/Z.unitsPerEm,null!==(i=this.cssFontInfo)&&void 0!==i&&i.lineHeight?(this.lineHeight=this.cssFontInfo.metrics.lineHeight,this.lineGap=this.cssFontInfo.metrics.lineGap):this.lineHeight=this.ascent-this.descent+this.lineGap,l.post&&function(A,t,a){var i=(e.start||0)+A.offset;e.pos=i;var n,r=i+A.length,g=e.getInt32();e.skip(28);var o,s=!0;switch(g){case 65536:n=Un;break;case 131072:var I=e.getUint16();if(I!==a){s=!1;break}var c=[];for(o=0;o=32768){s=!1;break}c.push(l)}if(!s)break;for(var h=[],u=[];e.pos65535)throw new wA("Max size of CID is 65,535");var t=-1;j?t=e:void 0!==V[e]&&(t=V[e]),t>=0&&t>>0,C=!1;if((null===(I=r)||void 0===I?void 0:I.platformId)!==l||(null===(c=r)||void 0===c?void 0:c.encodingId)!==h){if(0!==l||0!==h&&1!==h&&3!==h)if(1===l&&0===h)C=!0;else if(3!==l||1!==h||!a&&r){if(t&&3===l&&0===h){C=!0;var B=!0;if(s>3;k.push(b),v=Math.max(b,v)}for(var D=[],F=0;F<=v;F++)D.push({firstCode:e.getUint16(),entryCount:e.getUint16(),idDelta:Ag(e.getByte(),e.getByte()),idRangePos:e.pos+e.getUint16()});for(var S=0;S<256;S++)if(0===k[S])e.pos=D[0].idRangePos+2*S,f=e.getUint16(),p.push({charCode:S,glyphId:f});else{var R=D[k[S]];for(E=0;E>1;e.skip(6);var x,U=[];for(x=0;x>1)-(G-x),i.offsetIndex=M,J=Math.max(J,M+i.end-i.start+1)):i.offsetIndex=-1}var H=[];for(E=0;E>>0;for(E=0;E>>0,O=e.getInt32()>>>0,X=e.getInt32()>>>0,V=Z;V<=O;V++)p.push({charCode:V,glyphId:X++})}p.sort((function(A,e){return A.charCode-e.charCode}));for(var j=1;j=61440&&yA<=61695&&(yA&=255),O[yA]=dA.glyphId}}catch(A){fA.e(A)}finally{fA.f()}}else{var pA,mA=k(AA);try{for(mA.s();!(pA=mA.n()).done;){var kA=pA.value;O[kA.charCode]=kA.glyphId}}catch(A){mA.e(A)}finally{mA.f()}}if(t.glyphNames&&(eA.length||this.differences.length))for(var vA=0;vA<256;++vA)if(tA||void 0===O[vA]){var bA=this.differences[vA]||eA[vA];if(bA){var DA=t.glyphNames.indexOf(bA);DA>0&&X(DA)&&(O[vA]=DA)}}}0===O.length&&(O[0]=0);var FA=L-1;if(H||(FA=0),!t.cssFontInfo){var SA=sg(O,X,FA,this.toUnicode);this.toFontChar=SA.toFontChar,l.cmap={tag:"cmap",data:Ig(SA.charCodeToGlyphId,SA.toUnicodeExtraMap,L)},l["OS/2"]&&function(A,e){e.pos=(e.start||0)+A.offset;var t=e.getUint16();e.skip(60);var a=e.getUint16();return!(t<4&&768&a||e.getUint16()>e.getUint16()||(e.skip(6),0===e.getUint16()||(A.data[8]=A.data[9]=0,0)))}(l["OS/2"],e)||(l["OS/2"]={tag:"OS/2",data:cg(t,SA.charCodeToGlyphId,Z)})}if(!E)try{u=new We(l["CFF "].data),(h=new In(u,t,xn).parse()).duplicateFirstGlyph();var RA=new vn(h);l["CFF "].data=RA.compile()}catch(A){CA("Failed to compile font "+t.loadedName)}if(l.name){var NA=y(I(l.name),2),GA=NA[0],xA=NA[1];l.name.data=ug(A,GA),this.psName=GA[0][6]||null,t.composite||function(A,e,t){if(!A.isInternalFont&&!A.hasIncludedToUnicodeMap&&!A.hasEncoding&&!(A.toUnicode instanceof jn)&&e&&0!==t.length&&A.defaultEncoding!==tn){var a,i=k(t);try{for(i.s();!(a=i.n()).done;)if(!gg(a.value))return}catch(A){i.e(A)}finally{i.f()}var n=tn,r=[],g=wn();for(var o in n){var s=n[o];if(""!==s){var I=g[s];void 0!==I&&(r[o]=String.fromCharCode(I))}}r.length>0&&A.toUnicode.amend(r)}}(t,this.isSymbolicFont,xA)}else l.name={tag:"name",data:ug(this.name)};var UA=new wr(c.version);for(var MA in l)UA.addTable(MA,l[MA].data);return UA.toArray()}},{key:"convert",value:function(A,e,t){t.fixedPitch=!1,t.builtInEncoding&&function(A,e){if(!A.isInternalFont&&!(A.hasIncludedToUnicodeMap||e===A.defaultEncoding||A.toUnicode instanceof jn)){var t=[],a=wn();for(var i in e)if(!A.hasEncoding||!A.baseEncodingName&&void 0===A.differences[i]){var n=Fn(e[i],a);-1!==n&&(t[i]=String.fromCharCode(n))}t.length>0&&A.toUnicode.amend(t)}}(t,t.builtInEncoding);var a=1;e instanceof zn&&(a=e.numGlyphs-1);var i=e.getGlyphMapping(t),n=null,r=i,g=null;t.cssFontInfo||(n=sg(i,e.hasGlyphId.bind(e),a,this.toUnicode),this.toFontChar=n.toFontChar,r=n.charCodeToGlyphId,g=n.toUnicodeExtraMap);var o=e.numGlyphs;function s(A,e){var t=null;for(var a in A)e===A[a]&&(t||(t=[])).push(0|a);return t}function I(A,e){for(var t in A)if(e===A[t])return 0|t;return n.charCodeToGlyphId[n.nextAvailableFontCharCode]=e,n.nextAvailableFontCharCode++}var c=e.seacs;if(n&&null!=c&&c.length){var l=t.fontMatrix||q,h=e.getCharset(),u=Object.create(null);for(var C in c){var B=c[C|=0],Q=en[B[2]],E=en[B[3]],f=h.indexOf(Q),d=h.indexOf(E);if(!(f<0||d<0)){var y={x:B[0]*l[0]+B[1]*l[2]+l[4],y:B[0]*l[1]+B[1]*l[3]+l[5]},p=s(i,C);if(p){var m,v=k(p);try{for(v.s();!(m=v.n()).done;){var w=m.value,b=n.charCodeToGlyphId,D=I(b,f),F=I(b,d);u[w]={baseFontCharCode:D,accentFontCharCode:F,accentOffset:y}}}catch(A){v.e(A)}finally{v.f()}}}}t.seacMap=u}var S=1/(t.fontMatrix||q)[0],R=new wr("OTTO");return R.addTable("CFF ",e.data),R.addTable("OS/2",cg(t,r)),R.addTable("cmap",Ig(r,g,o)),R.addTable("head","\0\0\0\0\0\0\0\0\0\0_<õ\0\0"+tg(S)+"\0\0\0\0ž\v~'\0\0\0\0ž\v~'\0\0"+tg(t.descent)+"ÿ"+tg(t.ascent)+eg(t.italicAngle?2:0)+"\0\0\0\0\0\0\0"),R.addTable("hhea","\0\0\0"+tg(t.ascent)+tg(t.descent)+"\0\0ÿÿ\0\0\0\0\0\0"+tg(t.capHeight)+tg(Math.tan(t.italicAngle)*t.xHeight)+"\0\0\0\0\0\0\0\0\0\0\0\0"+eg(o)),R.addTable("hmtx",function(){for(var A=e.charstrings,t=e.cff?e.cff.widths:null,a="\0\0\0\0",i=1,n=o;i1&&void 0!==arguments[1]&&arguments[1],s=this._glyphCache[A];if((null===(e=s)||void 0===e?void 0:e.isSpace)===o)return s;var I=A;null!==(t=this.cMap)&&void 0!==t&&t.contains(A)&&"string"==typeof(I=this.cMap.lookup(A))&&(I=og(A,I)),"number"!=typeof(r=this.widths[I])&&(r=this.defaultWidth);var c=null===(a=this.vmetrics)||void 0===a?void 0:a[I],l=this.toUnicode.get(A)||A;"number"==typeof l&&(l=String.fromCharCode(l));var h,u=void 0!==this.toFontChar[A];if(n=this.toFontChar[A]||A,this.missingFile){var C=this.differences[A]||this.defaultEncoding[A];".notdef"!==C&&""!==C||"Type1"!==this.type||(n=32),n=(h=n)>=65520&&h<=65535?0:h>=62976&&h<=63743?Dn()[h]||h:173===h?45:h}this.isType3Font&&(g=n);var B=null;if(null!==(i=this.seacMap)&&void 0!==i&&i[A]){u=!0;var Q=this.seacMap[A];n=Q.baseFontCharCode,B={fontChar:String.fromCodePoint(Q.accentFontCharCode),offset:Q.accentOffset}}var E="";return"number"==typeof n&&(n<=1114111?E=String.fromCodePoint(n):CA("charToGlyph - invalid fontCharCode: ".concat(n))),s=new zr(A,E,l,B,r,c,g,o,u),this._glyphCache[A]=s}},{key:"charsToGlyphs",value:function(A){var e=this._charsCache[A];if(e)return e;if(e=[],this.cMap)for(var t=Object.create(null),a=A.length,i=0;i55295&&(o<57344||o>65533)&&r++,this.toUnicode){var s=n(o);if(-1!==s){i()&&(t.push(a.join("")),a.length=0);for(var I=(this.cMap?this.cMap.getCharCodeLength(s):1)-1;I>=0;I--)a.push(String.fromCharCode(s>>8*I&255));continue}}i()||(t.push(a.join("")),a.length=0),a.push(String.fromCodePoint(o))}return t.push(a.join("")),t}}])}(),Bg=function(){return D((function A(e){S(this,A),this.error=e,this.loadedName="g_font_error",this.missingFile=!0}),[{key:"charsToGlyphs",value:function(){return[]}},{key:"encodeString",value:function(A){return[A]}},{key:"exportData",value:function(){return{error:this.error}}}])}(),Qg=function(){return D((function A(){S(this,A),BA("Cannot initialize Pattern.")}),null,[{key:"parseShading",value:function(A,e,t,a,i){var n=A instanceof ge?A.dict:A,r=n.get("ShadingType");try{switch(r){case 2:case 3:return new fg(n,e,t,a,i);case 4:case 5:case 6:case 7:return new mg(A,e,t,a,i);default:throw new wA("Unsupported ShadingType: "+r)}}catch(A){if(A instanceof Ie)throw A;return CA(A),new kg}}}])}(),Eg=function(){return D((function A(){S(this,A),this.constructor===A&&BA("Cannot initialize BaseShading.")}),[{key:"getIR",value:function(){BA("Abstract method `getIR` called.")}}])}();I(Eg,"SMALL_NUMBER",1e-6);var fg=function(A){function e(A,t,a,i,n){var r;S(this,e),(r=R(this,e)).shadingType=A.get("ShadingType");var g=0;if(2===r.shadingType?g=4:3===r.shadingType&&(g=6),r.coordsArr=A.getArray("Coords"),!me(r.coordsArr,g))throw new wA("RadialAxialShading: Invalid /Coords array.");var o=je.parse({cs:A.getRaw("CS")||A.getRaw("ColorSpace"),xref:t,resources:a,pdfFunctionFactory:i,localColorSpaceCache:n});r.bbox=we(A.getArray("BBox"),null);var s=0,I=1,c=A.getArray("Domain");if(me(c,2)){var l=y(c,2);s=l[0],I=l[1]}var h,u=!1,C=!1,B=A.getArray("Extend");if(h=B,Array.isArray(h)&&2===h.length&&h.every((function(A){return"boolean"==typeof A}))){var Q=y(B,2);u=Q[0],C=Q[1]}if(!(3!==r.shadingType||u&&C)){var E=y(r.coordsArr,6),f=E[0],d=E[1],p=E[2],m=E[3],k=E[4],v=E[5],w=Math.hypot(f-m,d-k);p<=v+w&&v<=p+w&&CA("Unsupported radial gradient.")}r.extendStart=u,r.extendEnd=C;var b=A.getRaw("Function"),D=i.createFromArray(b),F=(I-s)/840,G=r.colorStops=[];if(s>=I||F<=0)return uA("Bad shading domain."),N(r);var x,U=new Float32Array(o.numComps),M=new Float32Array(1),J=0;M[0]=s,D(M,0,U,0);var L=o.getRgb(U,0),H=xA.makeHexColor(L[0],L[1],L[2]);G.push([0,H]);var Y=1;M[0]=s+F,D(M,0,U,0);for(var K=o.getRgb(U,0),q=K[0]-L[0]+1,T=K[1]-L[1]+1,P=K[2]-L[2]+1,W=K[0]-L[0]-1,Z=K[1]-L[1]-1,O=K[2]-L[2]-1,X=2;X<840;X++){M[0]=s+X*F,D(M,0,U,0),x=o.getRgb(U,0);var V=X-J;if(q=Math.min(q,(x[0]-L[0]+1)/V),T=Math.min(T,(x[1]-L[1]+1)/V),P=Math.min(P,(x[2]-L[2]+1)/V),W=Math.max(W,(x[0]-L[0]-1)/V),Z=Math.max(Z,(x[1]-L[1]-1)/V),O=Math.max(O,(x[2]-L[2]-1)/V),!(W<=q&&Z<=T&&O<=P)){var j=xA.makeHexColor(K[0],K[1],K[2]);G.push([Y/840,j]),q=x[0]-K[0]+1,T=x[1]-K[1]+1,P=x[2]-K[2]+1,W=x[0]-K[0]-1,Z=x[1]-K[1]-1,O=x[2]-K[2]-1,J=Y,L=K}Y=X,K=x}var z=xA.makeHexColor(K[0],K[1],K[2]);G.push([1,z]);var _="transparent";return A.has("Background")&&(x=o.getRgb(A.get("Background"),0),_=xA.makeHexColor(x[0],x[1],x[2])),u||(G.unshift([0,_]),G[1][0]+=Eg.SMALL_NUMBER),C||(G.at(-1)[0]-=Eg.SMALL_NUMBER,G.push([1,_])),r.colorStops=G,r}return U(e,A),D(e,[{key:"getIR",value:function(){var A,e,t,a,i,n=this.coordsArr,r=this.shadingType;return 2===r?(e=[n[0],n[1]],t=[n[2],n[3]],a=null,i=null,A="axial"):3===r?(e=[n[0],n[1]],t=[n[3],n[4]],a=n[2],i=n[5],A="radial"):BA("getPattern type unknown: ".concat(r)),["RadialAxial",A,this.bbox,this.colorStops,e,t,a,i]}}])}(Eg),dg=function(){return D((function A(e,t){S(this,A),this.stream=e,this.context=t,this.buffer=0,this.bufferLength=0;var a=t.numComps;this.tmpCompsBuf=new Float32Array(a);var i=t.colorSpace.numComps;this.tmpCsCompsBuf=t.colorFn?new Float32Array(i):this.tmpCompsBuf}),[{key:"hasData",get:function(){if(this.stream.end)return this.stream.pos0)return!0;var A=this.stream.getByte();return!(A<0||(this.buffer=A,this.bufferLength=8,0))}},{key:"readBits",value:function(A){var e=this.buffer,t=this.bufferLength;if(32===A){if(0===t)return(this.stream.getByte()<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte())>>>0;e=e<<24|this.stream.getByte()<<16|this.stream.getByte()<<8|this.stream.getByte();var a=this.stream.getByte();return this.buffer=a&(1<>t)>>>0}if(8===A&&0===t)return this.stream.getByte();for(;t>t}},{key:"align",value:function(){this.buffer=0,this.bufferLength=0}},{key:"readFlag",value:function(){return this.readBits(this.context.bitsPerFlag)}},{key:"readCoordinate",value:function(){var A=this.context.bitsPerCoordinate,e=this.readBits(A),t=this.readBits(A),a=this.context.decode,i=A<32?1/((1<r?r:A,e=e>g?g:e,t=t=0&&(e>=65&&e<=90||e>=97&&e<=122);)t.push(String.fromCharCode(e));var a=t.join("");switch(a.toLowerCase()){case"if":return Qo.IF;case"ifelse":return Qo.IFELSE;default:return Qo.getOperator(a)}}},{key:"getNumber",value:function(){var A=this.currentChar,e=this.strBuf;for(e.length=0,e[0]=String.fromCharCode(A);(A=this.nextChar())>=0&&(A>=48&&A<=57||45===A||46===A);)e.push(String.fromCharCode(A));var t=parseFloat(e.join(""));if(isNaN(t))throw new wA("Invalid floating point number: ".concat(t));return t}}])}(),fo=function(){return D((function A(e){S(this,A),this.constructor===A&&BA("Cannot initialize BaseLocalCache."),this._onlyRefs=!0===(null==e?void 0:e.onlyRefs),this._onlyRefs||(this._nameRefMap=new Map,this._imageMap=new Map),this._imageCache=new te}),[{key:"getByName",value:function(A){this._onlyRefs&&BA("Should not call `getByName` method.");var e=this._nameRefMap.get(A);return e?this.getByRef(e):this._imageMap.get(A)||null}},{key:"getByRef",value:function(A){return this._imageCache.get(A)||null}},{key:"set",value:function(A,e,t){BA("Abstract method `set` called.")}}])}(),yo=function(A){function e(){return S(this,e),R(this,e,arguments)}return U(e,A),D(e,[{key:"set",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2?arguments[2]:void 0;if("string"!=typeof A)throw new Error('LocalImageCache.set - expected "name" argument.');if(e){if(this._imageCache.has(e))return;return this._nameRefMap.set(A,e),void this._imageCache.put(e,t)}this._imageMap.has(A)||this._imageMap.set(A,t)}}])}(fo),po=function(A){function e(){return S(this,e),R(this,e,arguments)}return U(e,A),D(e,[{key:"set",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2?arguments[2]:void 0;if("string"!=typeof A&&!e)throw new Error('LocalColorSpaceCache.set - expected "name" and/or "ref" argument.');if(e){if(this._imageCache.has(e))return;return null!==A&&this._nameRefMap.set(A,e),void this._imageCache.put(e,t)}this._imageMap.has(A)||this._imageMap.set(A,t)}}])}(fo),mo=function(A){function e(A){return S(this,e),R(this,e,[{onlyRefs:!0}])}return U(e,A),D(e,[{key:"set",value:function(){var A=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0;if(!A)throw new Error('LocalFunctionCache.set - expected "ref" argument.');this._imageCache.has(A)||this._imageCache.put(A,e)}}])}(fo),ko=function(A){function e(){return S(this,e),R(this,e,arguments)}return U(e,A),D(e,[{key:"set",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2?arguments[2]:void 0;if("string"!=typeof A)throw new Error('LocalGStateCache.set - expected "name" argument.');if(e){if(this._imageCache.has(e))return;return this._nameRefMap.set(A,e),void this._imageCache.put(e,t)}this._imageMap.has(A)||this._imageMap.set(A,t)}}])}(fo),vo=function(A){function e(A){return S(this,e),R(this,e,[{onlyRefs:!0}])}return U(e,A),D(e,[{key:"set",value:function(){var A=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0;if(!A)throw new Error('LocalTilingPatternCache.set - expected "ref" argument.');this._imageCache.has(A)||this._imageCache.put(A,e)}}])}(fo),wo=function(A){function e(A){return S(this,e),R(this,e,[{onlyRefs:!0}])}return U(e,A),D(e,[{key:"set",value:function(){var A=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0;if(!A)throw new Error('RegionalImageCache.set - expected "ref" argument.');this._imageCache.has(A)||this._imageCache.put(A,e)}}])}(fo),bo=new WeakMap,Do=new WeakSet,Fo=function(){function A(){S(this,A),h(this,Do),g(this,bo,new ee),this._refCache=new te,this._imageCache=new te}return D(A,[{key:"shouldCache",value:function(e,t){var a=this._refCache.get(e);return a||(a=new Set,this._refCache.put(e,a)),a.add(t),!(a.size0&&void 0!==arguments[0]&&arguments[0]||(o(bo,this).clear(),this._refCache.clear()),this._imageCache.clear()}}])}();function So(A){var e,t=0,a=k(A._imageCache);try{for(a.s();!(e=a.n()).done;)t+=e.value.byteSize}catch(A){a.e(A)}finally{a.f()}return t}function Ro(A){return!(A._imageCache.size>o)*I,s&=(1<t?A=t:A0&&(l=s[n-1]);var h=i[1];n>1,I=i.length>>1,c=new Jo(g),l=Object.create(null),h=8192,u=new Float32Array(I);return function(A,e,t,a){var i,r,g="",o=u;for(i=0;i(f=n[2*i+1]))&&(r=f),B[i]=r}h>0&&(h--,l[g]=B),t.set(B,a)}else t.set(C,a)}}}])}();function Uo(A){var e;if(A instanceof $A)e=A;else{if(!(A instanceof ge))return!1;e=A.dict}return e.has("FunctionType")}var Mo=function(){function A(e){S(this,A),this.stack=e?Array.from(e):[]}return D(A,[{key:"push",value:function(e){if(this.stack.length>=A.MAX_STACK_SIZE)throw new Error("PostScript function stack overflow.");this.stack.push(e)}},{key:"pop",value:function(){if(this.stack.length<=0)throw new Error("PostScript function stack underflow.");return this.stack.pop()}},{key:"copy",value:function(e){if(this.stack.length+e>=A.MAX_STACK_SIZE)throw new Error("PostScript function stack overflow.");for(var t=this.stack,a=t.length-e,i=e-1;i>=0;i--,a++)t.push(t[a])}},{key:"index",value:function(A){this.push(this.stack[this.stack.length-A-1])}},{key:"roll",value:function(A,e){for(var t=this.stack,a=t.length-A,i=t.length-1,n=a+(e-Math.floor(e/A)*A),r=a,g=i;r0?i.push(t<>a);break;case"ceiling":t=i.pop(),i.push(Math.ceil(t));break;case"copy":t=i.pop(),i.copy(t);break;case"cos":t=i.pop(),i.push(Math.cos(t%360/180*Math.PI));break;case"cvi":t=0|i.pop(),i.push(t);break;case"cvr":break;case"div":a=i.pop(),t=i.pop(),i.push(t/a);break;case"dup":i.copy(1);break;case"eq":a=i.pop(),t=i.pop(),i.push(t===a);break;case"exch":i.roll(2,1);break;case"exp":a=i.pop(),t=i.pop(),i.push(Math.pow(t,a));break;case"false":i.push(!1);break;case"floor":t=i.pop(),i.push(Math.floor(t));break;case"ge":a=i.pop(),t=i.pop(),i.push(t>=a);break;case"gt":a=i.pop(),t=i.pop(),i.push(t>a);break;case"idiv":a=i.pop(),t=i.pop(),i.push(t/a|0);break;case"index":t=i.pop(),i.index(t);break;case"le":a=i.pop(),t=i.pop(),i.push(t<=a);break;case"ln":t=i.pop(),i.push(Math.log(t));break;case"log":t=i.pop(),i.push(Math.log10(t));break;case"lt":a=i.pop(),t=i.pop(),i.push(t=e?new Yo(e):A.max<=e?A:new qo(A,e)}var jo=function(){return D((function A(){S(this,A)}),[{key:"compile",value:function(A,e,t){for(var a,i,n,r,g,o,s,I,l=[],h=[],u=e.length>>1,C=t.length>>1,B=0,Q=0;Qb.min&&(R.unshift("Math.max(",F,", "),R.push(")")),S2&&void 0!==arguments[2]&&arguments[2]?t="ttb":e||(t="rtl"),{str:A,dir:t}}var ns=[],rs=[];function gs(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=!0,i=A.length;if(0===i||t)return is(A,a,t);ns.length=i,rs.length=i;var n,r,g=0;for(n=0;n4?(a=!0,e=0):(a=!1,e=1));var I=[];for(n=0;n=0&&"ET"===rs[B];--B)rs[B]="EN";for(var Q=n+1;Q0&&(f=rs[n-1]);var d=u;E+1y&&$o(y)&&(m=y);for(y=p;y>=m;--y){var k=-1;for(n=0,r=I.length;n=0&&(as(ns,k,n),k=-1):k<0&&(k=n);k>=0&&as(ns,k,I.length)}for(n=0,r=ns.length;n"!==v||(ns[n]="")}return is(ns.join(""),a)}var os={style:"normal",weight:"normal"},ss={style:"normal",weight:"bold"},Is={style:"italic",weight:"normal"},cs={style:"italic",weight:"bold"},ls=new Map([["Times-Roman",{local:["Times New Roman","Times-Roman","Times","Liberation Serif","Nimbus Roman","Nimbus Roman L","Tinos","Thorndale","TeX Gyre Termes","FreeSerif","Linux Libertine O","Libertinus Serif","DejaVu Serif","Bitstream Vera Serif","Ubuntu"],style:os,ultimate:"serif"}],["Times-Bold",{alias:"Times-Roman",style:ss,ultimate:"serif"}],["Times-Italic",{alias:"Times-Roman",style:Is,ultimate:"serif"}],["Times-BoldItalic",{alias:"Times-Roman",style:cs,ultimate:"serif"}],["Helvetica",{local:["Helvetica","Helvetica Neue","Arial","Arial Nova","Liberation Sans","Arimo","Nimbus Sans","Nimbus Sans L","A030","TeX Gyre Heros","FreeSans","DejaVu Sans","Albany","Bitstream Vera Sans","Arial Unicode MS","Microsoft Sans Serif","Apple Symbols","Cantarell"],path:"LiberationSans-Regular.ttf",style:os,ultimate:"sans-serif"}],["Helvetica-Bold",{alias:"Helvetica",path:"LiberationSans-Bold.ttf",style:ss,ultimate:"sans-serif"}],["Helvetica-Oblique",{alias:"Helvetica",path:"LiberationSans-Italic.ttf",style:Is,ultimate:"sans-serif"}],["Helvetica-BoldOblique",{alias:"Helvetica",path:"LiberationSans-BoldItalic.ttf",style:cs,ultimate:"sans-serif"}],["Courier",{local:["Courier","Courier New","Liberation Mono","Nimbus Mono","Nimbus Mono L","Cousine","Cumberland","TeX Gyre Cursor","FreeMono","Linux Libertine Mono O","Libertinus Mono"],style:os,ultimate:"monospace"}],["Courier-Bold",{alias:"Courier",style:ss,ultimate:"monospace"}],["Courier-Oblique",{alias:"Courier",style:Is,ultimate:"monospace"}],["Courier-BoldOblique",{alias:"Courier",style:cs,ultimate:"monospace"}],["ArialBlack",{local:["Arial Black"],style:{style:"normal",weight:"900"},fallback:"Helvetica-Bold"}],["ArialBlack-Bold",{alias:"ArialBlack"}],["ArialBlack-Italic",{alias:"ArialBlack",style:{style:"italic",weight:"900"},fallback:"Helvetica-BoldOblique"}],["ArialBlack-BoldItalic",{alias:"ArialBlack-Italic"}],["ArialNarrow",{local:["Arial Narrow","Liberation Sans Narrow","Helvetica Condensed","Nimbus Sans Narrow","TeX Gyre Heros Cn"],style:os,fallback:"Helvetica"}],["ArialNarrow-Bold",{alias:"ArialNarrow",style:ss,fallback:"Helvetica-Bold"}],["ArialNarrow-Italic",{alias:"ArialNarrow",style:Is,fallback:"Helvetica-Oblique"}],["ArialNarrow-BoldItalic",{alias:"ArialNarrow",style:cs,fallback:"Helvetica-BoldOblique"}],["Calibri",{local:["Calibri","Carlito"],style:os,fallback:"Helvetica"}],["Calibri-Bold",{alias:"Calibri",style:ss,fallback:"Helvetica-Bold"}],["Calibri-Italic",{alias:"Calibri",style:Is,fallback:"Helvetica-Oblique"}],["Calibri-BoldItalic",{alias:"Calibri",style:cs,fallback:"Helvetica-BoldOblique"}],["Wingdings",{local:["Wingdings","URW Dingbats"],style:os}],["Wingdings-Regular",{alias:"Wingdings"}],["Wingdings-Bold",{alias:"Wingdings"}]]),hs=new Map([["Arial-Black","ArialBlack"]]);function us(A){var e=new Set(["thin","extralight","ultralight","demilight","semilight","light","book","regular","normal","medium","demibold","semibold","bold","extrabold","ultrabold","black","heavy","extrablack","ultrablack","roman","italic","oblique","ultracondensed","extracondensed","condensed","semicondensed","normal","semiexpanded","expanded","extraexpanded","ultraexpanded","bolditalic"]);return A.split(/[- ,+]+/g).filter((function(A){return!e.has(A.toLowerCase())})).join(" ")}function Cs(A,e,t){var a=A.alias,i=A.local,n=A.path,r=A.fallback,g=A.style,o=A.ultimate,s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],I=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",l={style:null,ultimate:null};if(i){var h,u=c?" ".concat(c):"",C=k(i);try{for(C.s();!(h=C.n()).done;){var B=h.value;e.push("local(".concat(B).concat(u,")"))}}catch(A){C.e(A)}finally{C.f()}}if(a){var Q=ls.get(a),E=c||function(A){switch(A){case ss:return"Bold";case Is:return"Italic";case cs:return"Bold Italic";default:if("bold"===(null==A?void 0:A.weight))return"Bold";if("italic"===(null==A?void 0:A.style))return"Italic"}return""}(g);Object.assign(l,Cs(Q,e,t,s&&!r,I&&!n,E))}if(g&&(l.style=g),o&&(l.ultimate=o),s&&r){var f=Cs(ls.get(r),e,t,s,I&&!n,c).ultimate;l.ultimate||(l.ultimate=f)}return I&&n&&t&&e.push("url(".concat(t).concat(n,")")),l}function Bs(A,e,t,a,i,n){if(a.startsWith("InvalidPDFjsFont_"))return null;"TrueType"!==n&&"Type1"!==n||!/^[A-Z]{6}\+/.test(a)||(a=a.slice(7));var r=a=Ln(a),g=A.get(r);if(g)return g;var o=ls.get(a);if(!o){var s,I=k(hs);try{for(I.s();!(s=I.n()).done;){var c=y(s.value,2),l=c[0],h=c[1];if(a.startsWith(l)){a="".concat(h).concat(a.substring(l.length)),o=ls.get(a);break}}}catch(A){I.e(A)}finally{I.f()}}var u=!1;o||(o=ls.get(i),u=!0);var C="".concat(e.getDocId(),"_s").concat(e.createFontId());if(!o){if(!Ue(a))return CA("Cannot substitute the font because of its name: ".concat(a)),A.set(r,null),null;var B=/bold/gi.test(a),Q=/oblique|italic/gi.test(a),E=B&&Q&&cs||B&&ss||Q&&Is||os;return g={css:'"'.concat(us(a),'",').concat(C),guessFallback:!0,loadedName:C,baseFontName:a,src:"local(".concat(a,")"),style:E},A.set(r,g),g}var f=[];u&&Ue(a)&&f.push("local(".concat(a,")"));var d=Cs(o,f,t),p=d.style,m=d.ultimate,v=null===m,w=v?"":",".concat(m);return g={css:'"'.concat(us(a),'",').concat(C).concat(w),guessFallback:v,loadedName:C,baseFontName:a,src:f.join(","),style:p},A.set(r,g),g}var Qs=function(){function A(e,t){S(this,A),this._imgData=e,this._isMask=t}return D(A,[{key:"_createImage",value:(t=f(Q().mark((function e(){var t,a,i,n,r,g,o,s,I,c,l,h,u,C,B,E,f,d,y,p,m,v;return Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this._encodeBMP(),a=new Blob([t.buffer],{type:"image/bmp"}),i=createImageBitmap(a),n=A.MAX_AREA,r=A.MAX_DIM,g=this._imgData,o=g.width,s=g.height,I=Math.max(o/r,s/r,Math.sqrt(o*s/n)),c=Math.max(I,2),l=Math.round(10*(I+1.25))/10/c,h=Math.floor(Math.log2(l)),(u=new Array(h+2).fill(2))[0]=c,u.splice(-1,1,l/(1<>3,I=s+3&-4;if(s!==I){for(var c=new Uint8Array(I*a),l=0,h=0,u=a*s;ht||e>t)return!0;var a=A*e;return this._hasMaxArea?a>this.MAX_AREA:!(a(this.MAX_AREA=Math.pow(this._goodSquareLength,2))))}},{key:"MAX_DIM",get:function(){return fA(this,"MAX_DIM",this._guessMax(2048,65537,0,1))}},{key:"MAX_AREA",get:function(){return this._hasMaxArea=!0,fA(this,"MAX_AREA",Math.pow(this._guessMax(A._goodSquareLength,this.MAX_DIM,128,0),2))},set:function(A){A>=0&&(this._hasMaxArea=!0,fA(this,"MAX_AREA",A))}},{key:"setMaxArea",value:function(A){this._hasMaxArea||(this.MAX_AREA=A>>2)}},{key:"_areGoodDims",value:function(A,e){try{var t=new OffscreenCanvas(A,e),a=t.getContext("2d");a.fillRect(0,0,1,1);var i=a.getImageData(0,0,1,1).data[3];return t.width=t.height=1,0!==i}catch(A){return!1}}},{key:"_guessMax",value:function(A,e,t,a){for(;A+t+11&&void 0!==i[1]&&i[1],e.abrupt("return",new A(t,a)._createImage());case 2:case"end":return e.stop()}}),e)}))),function(A){return e.apply(this,arguments)})}]);var e,t}();Qs._goodSquareLength=2048;var Es=3285377520,fs=4294901760,ds=65535,ys=function(){return D((function A(e){S(this,A),this.h1=e?4294967295&e:Es,this.h2=e?4294967295&e:Es}),[{key:"update",value:function(A){var e,t;if("string"==typeof A){e=new Uint8Array(2*A.length),t=0;for(var a=0,i=A.length;a>>8,e[t++]=255&n)}}else{if(!ArrayBuffer.isView(A))throw new Error("Invalid data format, must be a string or TypedArray.");t=(e=A.slice()).byteLength}for(var r=t>>2,g=t-4*r,o=new Uint32Array(e.buffer,0,r),s=0,I=0,c=this.h1,l=this.h2,h=3432918353,u=461845907,C=11601,B=13715,Q=0;Q>>17)*u&fs|s*B&ds)<<13|c>>>19)+3864292196:l=5*(l=(l^=I=(I=(I=(I=o[Q])*h&fs|I*C&ds)<<15|I>>>17)*u&fs|I*B&ds)<<13|l>>>19)+3864292196;switch(s=0,g){case 3:s^=e[4*r+2]<<16;case 2:s^=e[4*r+1]<<8;case 1:s=(s=(s=(s^=e[4*r])*h&fs|s*C&ds)<<15|s>>>17)*u&fs|s*B&ds,1&r?c^=s:l^=s}this.h1=c,this.h2=l}},{key:"hexdigest",value:function(){var A=this.h1,e=this.h2;return A=3981806797*(A^=e>>>1)&fs|36045*A&ds,A=444984403*(A^=(e=4283543511*e&fs|(2950163797*(e<<16|A>>>16)&fs)>>>16)>>>1)&fs|60499*A&ds,((A^=(e=3301882366*e&fs|(3120437893*(e<<16|A>>>16)&fs)>>>16)>>>1)>>>0).toString(16).padStart(8,"0")+(e>>>0).toString(16).padStart(8,"0")}}])}();function ps(A,e,t,a,i){for(var n=A,r=0,g=e.length-1;r1e3&&(s=Math.max(s,l),h+=c+2,l=0,c=0),I.push({transform:C,x:l,y:h,w:B.width,h:B.height}),l+=B.width+2,c=Math.max(c,B.height)}for(var Q=Math.max(s,l)+1,E=h+c+1,f=new Uint8Array(Q*E*4),d=Q<<2,y=0;y=0;)p[v-4]=p[v],p[v-3]=p[v+1],p[v-2]=p[v+2],p[v-1]=p[v+3],p[v+m]=p[v+m-4],p[v+m+1]=p[v+m-3],p[v+m+2]=p[v+m-2],p[v+m+3]=p[v+m-1],v-=d}var D={width:Q,height:E};if(A.isOffscreenCanvasSupported){var F=new OffscreenCanvas(Q,E);F.getContext("2d").putImageData(new ImageData(new Uint8ClampedArray(f.buffer),Q,E),0,0),D.bitmap=F.transferToImageBitmap(),D.data=null}else D.kind=3,D.data=f;return t.splice(n,4*o,87),a.splice(n,4*o,[D,I]),n+1})),ps(ms,[eA,aA,IA,tA],null,(function(A,e){var t=A.fnArray,a=(e-(A.iCurr-3))%4;switch(a){case 0:return t[e]===eA;case 1:return t[e]===aA;case 2:return t[e]===IA;case 3:return t[e]===tA}throw new Error("iterateImageMaskGroup - invalid pos: ".concat(a))}),(function(A,e){var t=A.fnArray,a=A.argsArray,i=A.iCurr,n=i-3,r=i-2,g=i-1,o=Math.floor((e-n)/4);if(o<10)return e-(e-n)%4;var s,I,c=!1,l=a[g][0],h=a[r][0],u=a[r][1],C=a[r][2],B=a[r][3];if(u===C){c=!0,s=r+4;for(var Q=g+4,E=1;E=4&&t[n-4]===t[r]&&t[n-3]===t[g]&&t[n-2]===t[o]&&t[n-1]===t[s]&&a[n-4][0]===I&&a[n-4][1]===c&&(l++,h-=5);for(var u=h+4,C=1;C=(t=A.length))break}(a=(a||ms)[A[e]])&&!Array.isArray(a)?(n.iCurr=e,e++,!a.checkFn||(0,a.checkFn)(n)?(i=a,a=null):a=null):e++}this.state=a,this.match=i,this.lastProcessed=e}else this.lastProcessed=t}},{key:"flush",value:function(){for(;this.match;){var A=this.queue.fnArray.length;this.lastProcessed=(0,this.match.processFn)(this.context,A),this.match=null,this.state=null,this._optimize()}}},{key:"reset",value:function(){this.state=null,this.match=null,this.lastProcessed=0}}])}(ks),ws=function(){function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;S(this,A),this._streamSink=t,this.fnArray=[],this.argsArray=[],this.optimizer=!t||256&e?new ks(this):new vs(this),this.dependencies=new Set,this._totalLength=0,this.weight=0,this._resolved=t?null:Promise.resolve()}return D(A,[{key:"isOffscreenCanvasSupported",set:function(A){this.optimizer.isOffscreenCanvasSupported=A}},{key:"length",get:function(){return this.argsArray.length}},{key:"ready",get:function(){return this._resolved||this._streamSink.ready}},{key:"totalLength",get:function(){return this._totalLength+this.length}},{key:"addOp",value:function(e,t){this.optimizer.push(e,t),this.weight++,this._streamSink&&(this.weight>=A.CHUNK_SIZE||this.weight>=A.CHUNK_SIZE_ABOUT&&(e===tA||32===e))&&this.flush()}},{key:"addImageOps",value:function(A,e,t){void 0!==t&&this.addOp(oA,["OC",t]),this.addOp(A,e),void 0!==t&&this.addOp(sA,[])}},{key:"addDependency",value:function(A){this.dependencies.has(A)||(this.dependencies.add(A),this.addOp(1,[A]))}},{key:"addDependencies",value:function(A){var e,t=k(A);try{for(t.s();!(e=t.n()).done;){var a=e.value;this.addDependency(a)}}catch(A){t.e(A)}finally{t.f()}}},{key:"addOpList",value:function(e){if(e instanceof A){var t,a=k(e.dependencies);try{for(a.s();!(t=a.n()).done;){var i=t.value;this.dependencies.add(i)}}catch(A){a.e(A)}finally{a.f()}for(var n=0,r=e.length;n0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.optimizer.flush();var t=this.length;this._totalLength+=t,this._streamSink.enqueue({fnArray:this.fnArray,argsArray:this.argsArray,lastChunk:A,separateAnnots:e,length:t},1,this._transfers),this.dependencies.clear(),this.fnArray.length=0,this.argsArray.length=0,this.weight=0,this.optimizer.reset()}}])}();function bs(A,e,t,a){return(A=e+A*t)<0?A=0:A>a&&(A=a),A}function Ds(A,e,t,a,i,n){var r,g=i*n;r=e<=8?new Uint8Array(g):e<=16?new Uint16Array(g):new Uint32Array(g);var o,s,I,c,l=t/i,h=a/n,u=0,C=new Uint16Array(i),B=t;for(o=0;o0&&Number.isInteger(i.height)&&i.height>0&&(i.width!==y||i.height!==p)&&(CA("PDFImage - using the Width/Height of the image data, rather than the image dictionary."),y=i.width,p=i.height),y<1||p<1)throw new wA("Invalid image width: ".concat(y," or height: ").concat(p));this.width=y,this.height=p,this.interpolate=Q.get("I","Interpolate"),this.imageMask=Q.get("IM","ImageMask")||!1,this.matte=Q.get("Matte")||!1;var m=i.bitsPerComponent;if(!m&&!(m=Q.get("BPC","BitsPerComponent"))){if(!this.imageMask)throw new wA("Bits per component missing in image: ".concat(this.imageMask));m=1}if(this.bpc=m,!this.imageMask){var k=Q.getRaw("CS")||Q.getRaw("ColorSpace");if(!k)switch(uA("JPX images (which do not require color spaces)"),i.numComps){case 1:k=jA.get("DeviceGray");break;case 3:k=jA.get("DeviceRGB");break;case 4:k=jA.get("DeviceCMYK");break;default:throw new Error("JPX images with ".concat(i.numComps," color components not supported."))}this.colorSpace=je.parse({cs:k,xref:t,resources:r?a:null,pdfFunctionFactory:h,localColorSpaceCache:u}),this.numComps=this.colorSpace.numComps,this.ignoreColorSpace=B&&"Indexed"===this.colorSpace.name}if(this.decode=Q.getArray("D","Decode"),this.needsDecode=!1,this.decode&&(this.colorSpace&&!this.colorSpace.isDefaultDecode(this.decode,m)||l&&!je.isDefaultDecode(this.decode,1))){var v;this.needsDecode=!0;var w=(1<>7&1,t[l+1]=s>>6&1,t[l+2]=s>>5&1,t[l+3]=s>>4&1,t[l+4]=s>>3&1,t[l+5]=s>>2&1,t[l+6]=s>>1&1,t[l+7]=1&s,l+=8;if(l>=1}else{var Q=0;for(s=0,l=0,o=r;l>E;f<0?f=0:f>c&&(f=c),t[l]=f,s&=(1<h[E+1]){C=255;break}}r[s]=C}}if(r)for(s=0,c=3,I=t*i;s0&&void 0!==R[0]&&R[0],t=R.length>1&&void 0!==R[1]&&R[1],a=this.drawWidth,i=this.drawHeight,n={width:a,height:i,interpolate:this.interpolate,kind:0,data:null},r=this.numComps,g=this.width,o=this.height,s=this.bpc,I=g*r*s+7>>3,c=t&&Qs.needsToBeResized(a,i),e){A.next=52;break}if("DeviceGray"===this.colorSpace.name&&1===s?l=1:"DeviceRGB"!==this.colorSpace.name||8!==s||this.needsDecode||(l=2),!l||this.smask||this.mask||a!==g||i!==o){A.next=23;break}if(h=this.getImageBytes(o*I,{}),!t){A.next=19;break}if(!c){A.next=18;break}return A.abrupt("return",Qs.createImage({data:h,kind:l,width:a,height:i,interpolate:this.interpolate},this.needsDecode));case 18:return A.abrupt("return",this.createBitmap(l,g,o,h));case 19:if(n.kind=l,n.data=h,this.needsDecode)for(QA(1===l,"PDFImage.createImageData: The image must be grayscale."),u=n.data,C=0,B=u.length;C>3,o=this.getImageBytes(n*g,{internal:!0}),s=this.getComponents(o);if(1!==r){this.needsDecode&&this.decodeBuffer(s),a=i*n;var I=255/((1<>2,s=new Uint32Array(e.buffer,a,o);if(NA.isLittleEndian){for(;g>>24|c<<8|4278190080,i[r+2]=c>>>16|l<<16|4278190080,i[r+3]=l>>>8|4278190080}for(var h=4*g,u=e.length;h>>8|255,i[r+2]=B<<16|Q>>>16|255,i[r+3]=Q<<8|255}for(var E=4*g,f=e.length;E>3)*n,I=a.byteLength;if(!r||g&&s!==I?g?((e=new Uint8Array(s)).set(a),e.fill(255,I)):e=new Uint8Array(a):e=a,g)for(t=0;t1&&void 0!==arguments[1]&&arguments[1];if(Array.isArray(A)){var t,a=k(A);try{for(a.s();!(t=a.n()).done;){var i=Ns(t.value,!0);if(i)return i}}catch(A){a.e(A)}finally{a.f()}return CA("Unsupported blend mode Array: ".concat(A)),"source-over"}if(!(A instanceof jA))return e?null:"source-over";switch(A.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 e?null:(CA("Unsupported blend mode: ".concat(A.name)),"source-over")}function Gs(A){var e;A.fn===IA&&(null===(e=A.args[0])||void 0===e?void 0:e.count)>0&&A.args[0].count++}var xs=function(){function A(){S(this,A),this.reset()}return D(A,[{key:"check",value:function(){return!(++this.checked0&&void 0!==arguments[0]?arguments[0]:null,e=Object.create(this);return e.options=Object.assign(Object.create(null),this.options,A),e}},{key:"hasBlendModes",value:function(A,e){if(!(A instanceof $A))return!1;if(A.objId&&e.has(A.objId))return!1;var t=new ee(e);A.objId&&t.put(A.objId);for(var a=[A],i=this.xref;a.length;){var n=a.shift(),r=n.get("ExtGState");if(r instanceof $A){var g,o=k(r.getRawValues());try{for(o.s();!(g=o.n()).done;){var s=g.value;if(s instanceof Ae){if(t.has(s))continue;try{s=i.fetch(s)}catch(A){t.put(s),uA('hasBlendModes - ignoring ExtGState: "'.concat(A,'".'));continue}}if(s instanceof $A){s.objId&&t.put(s.objId);var I=s.get("BM");if(I instanceof jA){if("Normal"!==I.name)return!0}else if(void 0!==I&&Array.isArray(I)){var c,l=k(I);try{for(l.s();!(c=l.n()).done;){var h=c.value;if(h instanceof jA&&"Normal"!==h.name)return!0}}catch(A){l.e(A)}finally{l.f()}}}}}catch(A){o.e(A)}finally{o.f()}}var u=n.get("XObject");if(u instanceof $A){var C,B=k(u.getRawValues());try{for(B.s();!(C=B.n()).done;){var Q=C.value;if(Q instanceof Ae){if(t.has(Q))continue;try{Q=i.fetch(Q)}catch(A){t.put(Q),uA('hasBlendModes - ignoring XObject: "'.concat(A,'".'));continue}}if(Q instanceof ge){Q.dict.objId&&t.put(Q.dict.objId);var E=Q.dict.get("Resources");E instanceof $A&&(E.objId&&t.has(E.objId)||(a.push(E),E.objId&&t.put(E.objId)))}}}catch(A){B.e(A)}finally{B.f()}}}var f,d=k(t);try{for(d.s();!(f=d.n()).done;){var y=f.value;e.put(y)}}catch(A){d.e(A)}finally{d.f()}return!1}},{key:"fetchBuiltInCMap",value:(l=f(Q().mark((function A(e){var t,a,i,n;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!(t=this.builtInCMapCache.get(e))){A.next=3;break}return A.abrupt("return",t);case 3:if(null===this.options.cMapUrl){A.next=19;break}return i="".concat(this.options.cMapUrl).concat(e,".bcmap"),A.next=7,fetch(i);case 7:if((n=A.sent).ok){A.next=10;break}throw new Error('fetchBuiltInCMap: failed to fetch file "'.concat(i,'" with "').concat(n.statusText,'".'));case 10:return A.t0=Uint8Array,A.next=13,n.arrayBuffer();case 13:A.t1=A.sent,A.t2=new A.t0(A.t1),A.t3=AA.BINARY,a={cMapData:A.t2,compressionType:A.t3},A.next=22;break;case 19:return A.next=21,this.handler.sendWithPromise("FetchBuiltInCMap",{name:e});case 21:a=A.sent;case 22:return a.compressionType!==AA.NONE&&this.builtInCMapCache.set(e,a),A.abrupt("return",a);case 24:case"end":return A.stop()}}),A,this)}))),function(A){return l.apply(this,arguments)})},{key:"fetchStandardFontData",value:(I=f(Q().mark((function A(e){var t,a,i,n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!(t=this.standardFontDataCache.get(e))){A.next=3;break}return A.abrupt("return",new We(t));case 3:if(!this.options.useSystemFonts||"Symbol"===e||"ZapfDingbats"===e){A.next=5;break}return A.abrupt("return",null);case 5:if(a=Yn(),i=a[e],null===this.options.standardFontDataUrl){A.next=22;break}return r="".concat(this.options.standardFontDataUrl).concat(i),A.next=10,fetch(r);case 10:if((g=A.sent).ok){A.next=15;break}CA('fetchStandardFontData: failed to fetch file "'.concat(r,'" with "').concat(g.statusText,'".')),A.next=20;break;case 15:return A.t0=Uint8Array,A.next=18,g.arrayBuffer();case 18:A.t1=A.sent,n=new A.t0(A.t1);case 20:A.next=31;break;case 22:return A.prev=22,A.next=25,this.handler.sendWithPromise("FetchStandardFontData",{filename:i});case 25:n=A.sent,A.next=31;break;case 28:A.prev=28,A.t2=A.catch(22),CA('fetchStandardFontData: failed to fetch file "'.concat(i,'" with "').concat(A.t2,'".'));case 31:if(n){A.next=33;break}return A.abrupt("return",null);case 33:return this.standardFontDataCache.set(e,n),A.abrupt("return",new We(n));case 35:case"end":return A.stop()}}),A,this,[[22,28]])}))),function(A){return I.apply(this,arguments)})},{key:"buildFormXObject",value:(s=f(Q().mark((function A(e,t,a,i,n,r,g){var o,s,I,c,l,h,u,C,B,E,f;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(o=t.dict,s=ke(o.getArray("Matrix"),null),I=we(o.getArray("BBox"),null),!o.has("OC")){A.next=7;break}return A.next=6,this.parseMarkedContentProps(o.get("OC"),e);case 6:c=A.sent;case 7:if(void 0!==c&&i.addOp(oA,["OC",c]),!(h=o.get("Group"))){A.next=28;break}if(l={matrix:s,bbox:I,smask:a,isolated:!1,knockout:!1},u=h.get("S"),C=null,!ae(u,"Transparency")){A.next=26;break}if(l.isolated=h.get("I")||!1,l.knockout=h.get("K")||!1,!h.has("CS")){A.next=26;break}if(B=h.getRaw("CS"),!(E=je.getCached(B,this.xref,g))){A.next=23;break}C=E,A.next=26;break;case 23:return A.next=25,this.parseColorSpace({cs:B,resources:e,localColorSpaceCache:g});case 25:C=A.sent;case 26:null!=a&&a.backdrop&&(C||(C=je.singletons.rgb),a.backdrop=C.getRgb(a.backdrop,0)),i.addOp(76,[l]);case 28:return f=h?[s,null]:[s,I],i.addOp(74,f),A.next=32,this.getOperatorList({stream:t,task:n,resources:o.get("Resources")||e,operatorList:i,initialState:r});case 32:i.addOp(75,[]),h&&i.addOp(77,[l]),void 0!==c&&i.addOp(sA,[]);case 35:case"end":return A.stop()}}),A,this)}))),function(A,e,t,a,i,n,r){return s.apply(this,arguments)})},{key:"_sendImgData",value:function(A,e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e?[e.bitmap||e.data.buffer]:null;return this.parsingType3Font||t?this.handler.send("commonobj",[A,"Image",e],a):this.handler.send("obj",[A,this.pageIndex,"Image",e],a)}},{key:"buildPaintImageXObject",value:(o=f(Q().mark((function A(e){var t,a,i,n,r,g,o,s,I,c,l,h,u,C,B,E,d,y,p,m,k,v,w,b,D,F,S,R,N,G,x,U=this;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(t=e.resources,a=e.image,i=e.isInline,n=void 0!==i&&i,r=e.operatorList,g=e.cacheKey,o=e.localImageCache,s=e.localColorSpaceCache,I=a.dict,c=I.objId,l=I.get("W","Width"),h=I.get("H","Height"),l&&"number"==typeof l&&h&&"number"==typeof h){A.next=8;break}return CA("Image dimensions are missing, or not numbers."),A.abrupt("return");case 8:if(!(-1!==(u=this.options.maxImageSize)&&l*h>u)){A.next=15;break}if(C="Image exceeded maximum allowed size and was removed.",!this.options.ignoreErrors){A.next=14;break}return CA(C),A.abrupt("return");case 14:throw new Error(C);case 15:if(!I.has("OC")){A.next=19;break}return A.next=18,this.parseMarkedContentProps(I.get("OC"),t);case 18:B=A.sent;case 19:if(!I.get("IM","ImageMask")){A.next=47;break}if(y=I.get("I","Interpolate"),p=l+7>>3,m=a.getBytes(p*h),k=I.getArray("D","Decode"),!this.parsingType3Font){A.next=32;break}return(E=Fs.createRawMask({imgArray:m,width:l,height:h,imageIsFromDecodeStream:a instanceof Kt,inverseDecode:(null==k?void 0:k[0])>0,interpolate:y})).cached=!!g,d=[E],r.addImageOps(IA,d,B),g&&(v={fn:IA,args:d,optionalContent:B},o.set(g,c,v),c&&this._regionalImageCache.set(null,c,v)),A.abrupt("return");case 32:return A.next=34,Fs.createMask({imgArray:m,width:l,height:h,imageIsFromDecodeStream:a instanceof Kt,inverseDecode:(null==k?void 0:k[0])>0,interpolate:y,isOffscreenCanvasSupported:this.options.isOffscreenCanvasSupported});case 34:if(!(E=A.sent).isSingleOpaquePixel){A.next=39;break}return r.addImageOps(90,[],B),g&&(w={fn:90,args:[],optionalContent:B},o.set(g,c,w),c&&this._regionalImageCache.set(null,c,w)),A.abrupt("return");case 39:return b="mask_".concat(this.idFactory.createObjId()),r.addDependency(b),E.dataLen=E.bitmap?E.width*E.height*4:E.data.length,this._sendImgData(b,E),d=[{data:b,width:E.width,height:E.height,interpolate:E.interpolate,count:1}],r.addImageOps(IA,d,B),g&&(D={fn:IA,args:d,optionalContent:B},o.set(g,c,D),c&&this._regionalImageCache.set(null,c,D)),A.abrupt("return");case 47:if(!(n&&l+h<200)||I.has("SMask")||I.has("Mask")){A.next=65;break}return A.prev=49,F=new Fs({xref:this.xref,res:t,image:a,isInline:n,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:s}),A.next=53,F.createImageData(!0,!1);case 53:E=A.sent,r.isOffscreenCanvasSupported=this.options.isOffscreenCanvasSupported,r.addImageOps(86,[E],B),A.next=64;break;case 58:if(A.prev=58,A.t0=A.catch(49),S='Unable to decode inline image: "'.concat(A.t0,'".'),this.options.ignoreErrors){A.next=63;break}throw new Error(S);case 63:CA(S);case 64:return A.abrupt("return");case 65:if(R="img_".concat(this.idFactory.createObjId()),N=!1,this.parsingType3Font?R="".concat(this.idFactory.getDocId(),"_type3_").concat(R):g&&c&&(N=this.globalImageCache.shouldCache(c,this.pageIndex))&&(QA(!n,"Cannot cache an inline image globally."),R="".concat(this.idFactory.getDocId(),"_").concat(R)),r.addDependency(R),d=[R,l,h],r.addImageOps(cA,d,B),!N){A.next=83;break}if(!this.globalImageCache.hasDecodeFailed(c)){A.next=75;break}return this.globalImageCache.setData(c,{objId:R,fn:cA,args:d,optionalContent:B,byteSize:0}),this._sendImgData(R,null,N),A.abrupt("return");case 75:if(!(l*h>25e4||I.has("SMask")||I.has("Mask"))){A.next=83;break}return A.next=78,this.handler.sendWithPromise("commonobj",[R,"CopyLocalImage",{imageRef:c}]);case 78:if(!(G=A.sent)){A.next=83;break}return this.globalImageCache.setData(c,{objId:R,fn:cA,args:d,optionalContent:B,byteSize:0}),this.globalImageCache.addByteSize(c,G),A.abrupt("return");case 83:Fs.buildImage({xref:this.xref,res:t,image:a,isInline:n,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:s}).then(function(){var A=f(Q().mark((function A(e){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,e.createImageData(!1,U.options.isOffscreenCanvasSupported);case 2:return(E=A.sent).dataLen=E.bitmap?E.width*E.height*4:E.data.length,E.ref=c,N&&U.globalImageCache.addByteSize(c,E.dataLen),A.abrupt("return",U._sendImgData(R,E,N));case 7:case"end":return A.stop()}}),A)})));return function(e){return A.apply(this,arguments)}}()).catch((function(A){return CA('Unable to decode image "'.concat(R,'": "').concat(A,'".')),c&&U.globalImageCache.addDecodeFailed(c),U._sendImgData(R,null,N)})),g&&(x={fn:cA,args:d,optionalContent:B},o.set(g,c,x),c&&(this._regionalImageCache.set(null,c,x),N&&this.globalImageCache.setData(c,{objId:R,fn:cA,args:d,optionalContent:B,byteSize:0})));case 85:case"end":return A.stop()}}),A,this,[[49,58]])}))),function(A){return o.apply(this,arguments)})},{key:"handleSMask",value:function(A,e,t,a,i,n){var r=A.get("G"),g={subtype:A.get("S").name,backdrop:A.get("BC")},o=A.get("TR");if(Uo(o)){for(var s=this._pdfFunctionFactory.create(o),I=new Uint8Array(256),c=new Float32Array(1),l=0;l<256;l++)c[0]=l/255,s(c,0,c,0),I[l]=255*c[0]|0;g.transferMap=I}return this.buildFormXObject(e,r,g,t,a,i.state.clone(),n)}},{key:"handleTransferFunction",value:function(A){var e;if(Array.isArray(A))e=A;else{if(!Uo(A))return null;e=[A]}var t,a=[],i=0,n=0,r=k(e);try{for(r.s();!(t=r.n()).done;){var g=t.value,o=this.xref.fetchIfRef(g);if(i++,ae(o,"Identity"))a.push(null);else{if(!Uo(o))return null;for(var s=this._pdfFunctionFactory.create(o),I=new Uint8Array(256),c=new Float32Array(1),l=0;l<256;l++)c[0]=l/255,s(c,0,c,0),I[l]=255*c[0]|0;a.push(I),n++}}}catch(A){r.e(A)}finally{r.f()}return 1!==i&&4!==i||0===n?null:a}},{key:"handleTilingType",value:function(A,e,t,a,i,n,r,g){var o=this,s=new ws,I=$A.merge({xref:this.xref,dictArray:[i.get("Resources"),t]});return this.getOperatorList({stream:a,task:r,resources:I,operatorList:s}).then((function(){var t=s.getIR(),a=vg(t,i,e);n.addDependencies(s.dependencies),n.addOp(A,a),i.objId&&g.set(null,i.objId,{operatorListIR:t,dict:i})})).catch((function(A){if(!(A instanceof bA)){if(!o.options.ignoreErrors)throw A;CA('handleTilingType - ignoring pattern: "'.concat(A,'".'))}}))}},{key:"handleSetFont",value:(g=f(Q().mark((function A(e,t,a,i,n,r){var g,o,s,I,c=arguments;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return g=c.length>6&&void 0!==c[6]?c[6]:null,o=c.length>7&&void 0!==c[7]?c[7]:null,s=(null==t?void 0:t[0])instanceof jA?t[0].name:null,A.next=5,this.loadFont(s,a,e,g,o);case 5:if(!(I=A.sent).font.isType3Font){A.next=16;break}return A.prev=7,A.next=10,I.loadType3Data(this,e,n);case 10:i.addDependencies(I.type3Dependencies),A.next=16;break;case 13:A.prev=13,A.t0=A.catch(7),I=new Ms({loadedName:"g_font_error",font:new Bg("Type3 font load error: ".concat(A.t0)),dict:I.font,evaluatorOptions:this.options});case 16:return r.font=I.font,I.send(this.handler),A.abrupt("return",I.loadedName);case 19:case"end":return A.stop()}}),A,this,[[7,13]])}))),function(A,e,t,a,i,n){return g.apply(this,arguments)})},{key:"handleText",value:function(e,t){var a=t.font,i=a.charsToGlyphs(e);return a.data&&(4&t.textRenderingMode||"Pattern"===t.fillColorSpace.name||a.disableFontFace||this.options.disableFontFace)&&A.buildFontPaths(a,i,this.handler,this.options),i}},{key:"ensureStateFont",value:function(A){if(!A.font){var e=new wA("Missing setFont (Tf) operator before text rendering operator.");if(!this.options.ignoreErrors)throw e;CA('ensureStateFont: "'.concat(e,'".'))}}},{key:"setGState",value:(r=f(Q().mark((function A(e){var t,a,i,n,r,g,o,s,I,c,l,h,u,C,B,E=this;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:t=e.resources,a=e.gState,i=e.operatorList,n=e.cacheKey,r=e.task,g=e.stateManager,o=e.localGStateCache,s=e.localColorSpaceCache,I=a.objId,c=!0,l=[],h=Promise.resolve(),u=k(a.getKeys()),A.prev=6,B=Q().mark((function A(){var e,n,o;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:e=C.value,n=a.get(e),A.t0=e,A.next="Type"===A.t0?5:"LW"===A.t0||"LC"===A.t0||"LJ"===A.t0||"ML"===A.t0||"D"===A.t0||"RI"===A.t0||"FL"===A.t0||"CA"===A.t0||"ca"===A.t0?6:"Font"===A.t0?8:"BM"===A.t0?11:"SMask"===A.t0?13:"TR"===A.t0?18:"OP"===A.t0||"op"===A.t0||"OPM"===A.t0||"BG"===A.t0||"BG2"===A.t0||"UCR"===A.t0||"UCR2"===A.t0||"TR2"===A.t0||"HT"===A.t0||"SM"===A.t0||"SA"===A.t0||"AIS"===A.t0||"TK"===A.t0?21:23;break;case 5:return A.abrupt("break",25);case 6:return l.push([e,n]),A.abrupt("break",25);case 8:return c=!1,h=h.then((function(){return E.handleSetFont(t,null,n[0],i,r,g.state).then((function(A){i.addDependency(A),l.push([e,[A,n[1]]])}))})),A.abrupt("break",25);case 11:return l.push([e,Ns(n)]),A.abrupt("break",25);case 13:if(!ae(n,"None")){A.next=16;break}return l.push([e,!1]),A.abrupt("break",25);case 16:return n instanceof $A?(c=!1,h=h.then((function(){return E.handleSMask(n,t,i,r,g,s)})),l.push([e,!0])):CA("Unsupported SMask type"),A.abrupt("break",25);case 18:return o=E.handleTransferFunction(n),l.push([e,o]),A.abrupt("break",25);case 21:return uA("graphic state operator "+e),A.abrupt("break",25);case 23:return uA("Unknown graphic state operator "+e),A.abrupt("break",25);case 25:case"end":return A.stop()}}),A)})),u.s();case 9:if((C=u.n()).done){A.next=13;break}return A.delegateYield(B(),"t0",11);case 11:A.next=9;break;case 13:A.next=18;break;case 15:A.prev=15,A.t1=A.catch(6),u.e(A.t1);case 18:return A.prev=18,u.f(),A.finish(18);case 21:return A.next=23,h;case 23:l.length>0&&i.addOp(9,[l]),c&&o.set(n,I,l);case 25:case"end":return A.stop()}}),A,null,[[6,15,18,21]])}))),function(A){return r.apply(this,arguments)})},{key:"loadFont",value:function(e,t,a){var i,n,r=this,g=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,s=function(){var A=f(Q().mark((function A(){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",new Ms({loadedName:"g_font_error",font:new Bg('Font "'.concat(e,'" is not available.')),dict:t,evaluatorOptions:r.options}));case 1:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}();if(t)t instanceof Ae&&(n=t);else{var I=a.get("Font");I&&(n=I.getRaw(e))}if(n){var c;if(null!==(c=this.type3FontRefs)&&void 0!==c&&c.has(n))return s();if(this.fontCache.has(n))return this.fontCache.get(n);try{t=this.xref.fetchIfRef(n)}catch(A){CA('loadFont - lookup failed: "'.concat(A,'".'))}}if(!(t instanceof $A)){if(!this.options.ignoreErrors&&!this.parsingType3Font)return CA('Font "'.concat(e,'" is not available.')),s();CA('Font "'.concat(e,'" is not available -- attempting to fallback to a default font.')),t=g||A.fallbackFontDict}if(t.cacheKey&&this.fontCache.has(t.cacheKey))return this.fontCache.get(t.cacheKey);var l,h=Promise.withResolvers(),u=h.promise,C=h.resolve;try{(l=this.preEvaluateFont(t)).cssFontInfo=o}catch(A){return CA('loadFont - preEvaluateFont failed: "'.concat(A,'".')),s()}var B,E=l,d=E.descriptor,y=E.hash,p=n instanceof Ae;if(y&&d instanceof $A){var m=d.fontAliases||(d.fontAliases=Object.create(null));if(m[y]){var k=m[y].aliasRef;if(p&&k&&this.fontCache.has(k))return this.fontCache.putAlias(n,k),this.fontCache.get(n)}else m[y]={fontID:this.idFactory.createFontId()};p&&(m[y].aliasRef=n),B=m[y].fontID}else B=this.idFactory.createFontId();return QA(null===(i=B)||void 0===i?void 0:i.startsWith("f"),'The "fontID" must be (correctly) defined.'),p?this.fontCache.put(n,u):(t.cacheKey="cacheKey_".concat(B),this.fontCache.put(t.cacheKey,u)),t.loadedName="".concat(this.idFactory.getDocId(),"_").concat(B),this.translateFont(l).then((function(A){C(new Ms({loadedName:t.loadedName,font:A,dict:t,evaluatorOptions:r.options}))})).catch((function(A){CA('loadFont - translateFont failed: "'.concat(A,'".')),C(new Ms({loadedName:t.loadedName,font:new Bg(A instanceof Error?A.message:A),dict:t,evaluatorOptions:r.options}))})),u}},{key:"buildPath",value:function(A,e,t){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=A.length-1;if(t||(t=[]),i<0||91!==A.fnArray[i]){var n;switch(a&&(CA('Encountered path operator "'.concat(e,'" inside of a text object.')),A.addOp(eA,null)),e){case 19:var r=t[0]+t[2],g=t[1]+t[3];n=[Math.min(t[0],r),Math.min(t[1],g),Math.max(t[0],r),Math.max(t[1],g)];break;case 13:case 14:n=[t[0],t[1],t[0],t[1]];break;default:n=[1/0,1/0,-1/0,-1/0]}A.addOp(91,[[e],t,n]),a&&A.addOp(tA,null)}else{var o,s=A.argsArray[i];s[0].push(e),(o=s[1]).push.apply(o,c(t));var I=s[2];switch(e){case 19:var l=t[0]+t[2],h=t[1]+t[3];I[0]=Math.min(I[0],t[0],l),I[1]=Math.min(I[1],t[1],h),I[2]=Math.max(I[2],t[0],l),I[3]=Math.max(I[3],t[1],h);break;case 13:case 14:I[0]=Math.min(I[0],t[0]),I[1]=Math.min(I[1],t[1]),I[2]=Math.max(I[2],t[0]),I[3]=Math.max(I[3],t[1])}}}},{key:"parseColorSpace",value:function(A){var e=this,t=A.cs,a=A.resources,i=A.localColorSpaceCache;return je.parseAsync({cs:t,xref:this.xref,resources:a,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:i}).catch((function(A){if(A instanceof bA)return null;if(e.options.ignoreErrors)return CA('parseColorSpace - ignoring ColorSpace: "'.concat(A,'".')),null;throw A}))}},{key:"parseShading",value:function(A){var e,t=A.shading,a=A.resources,i=A.localColorSpaceCache,n=A.localShadingPatternCache,r=n.get(t);if(r)return r;try{e=Qg.parseShading(t,this.xref,a,this._pdfFunctionFactory,i).getIR()}catch(A){if(A instanceof bA)return null;if(this.options.ignoreErrors)return CA('parseShading - ignoring shading: "'.concat(A,'".')),n.set(t,null),null;throw A}return r="pattern_".concat(this.idFactory.createObjId()),this.parsingType3Font&&(r="".concat(this.idFactory.getDocId(),"_type3_").concat(r)),n.set(t,r),this.parsingType3Font?this.handler.send("commonobj",[r,"Pattern",e]):this.handler.send("obj",[r,this.pageIndex,"Pattern",e]),r}},{key:"handleColorN",value:function(A,e,t,a,i,n,r,g,o,s){var I=t.pop();if(I instanceof jA){var c=i.getRaw(I.name),l=c instanceof Ae&&o.getByRef(c);if(l)try{var h=a.base?a.base.getRgb(t,0):null,u=vg(l.operatorListIR,l.dict,h);return void A.addOp(e,u)}catch(A){}var C=this.xref.fetchIfRef(c);if(C){var B=C instanceof ge?C.dict:C,Q=B.get("PatternType");if(1===Q){var E=a.base?a.base.getRgb(t,0):null;return this.handleTilingType(e,E,n,C,B,A,r,o)}if(2===Q){var f=B.get("Shading"),d=this.parseShading({shading:f,resources:n,localColorSpaceCache:g,localShadingPatternCache:s});if(d){var y=ke(B.getArray("Matrix"),null);A.addOp(e,["Shading",d,y])}return}throw new wA("Unknown PatternType: ".concat(Q))}}throw new wA("Unknown PatternName: ".concat(I))}},{key:"_parseVisibilityExpression",value:function(A,e,t){if(++e>10)CA("Visibility expression is too deeply nested");else{var a=A.length,i=this.xref.fetchIfRef(A[0]);if(!(a<2)&&i instanceof jA){switch(i.name){case"And":case"Or":case"Not":t.push(i.name);break;default:return void CA("Invalid operator ".concat(i.name," in visibility expression"))}for(var n=1;n0)){A.next=22;break}return A.abrupt("return",{type:"OCMD",expression:o});case 22:if(s=i.get("OCGs"),!(Array.isArray(s)||s instanceof $A)){A.next=29;break}if(I=[],Array.isArray(s)){c=k(s);try{for(c.s();!(l=c.n()).done;)h=l.value,I.push(h.toString())}catch(A){c.e(A)}finally{c.f()}}else I.push(s.objId);return A.abrupt("return",{type:r,ids:I,policy:i.get("P")instanceof jA?i.get("P").name:null,expression:null});case 29:if(!(s instanceof Ae)){A.next=31;break}return A.abrupt("return",{type:r,id:s.toString()});case 31:return A.abrupt("return",null);case 32:case"end":return A.stop()}}),A,this)}))),function(A,e){return n.apply(this,arguments)})},{key:"getOperatorList",value:function(A){var e=this,t=A.stream,a=A.task,i=A.resources,n=A.operatorList,r=A.initialState,g=void 0===r?null:r,o=A.fallbackFontDict,s=void 0===o?null:o;if(i||(i=$A.empty),g||(g=new Hs),!n)throw new Error('getOperatorList: missing "operatorList" parameter');var I=this,l=this.xref,h=!1,u=new yo,C=new po,B=new ko,Q=new vo,E=new Map,f=i.get("XObject")||$A.empty,d=i.get("Pattern")||$A.empty,y=new Js(g),p=new Ys(t,l,y),m=new xs;function v(A){for(var e=0,t=p.savedStatesDepth;e0&&n.addOp(9,[X]),R=null;continue}}return void r(new Promise((function(A,e){if(!F)throw new wA("GState must be referred to by name.");var t=i.get("ExtGState");if(!(t instanceof $A))throw new wA("ExtGState should be a dictionary.");var r=t.get(D);if(!(r instanceof $A))throw new wA("GState should be a dictionary.");I.setGState({resources:i,gState:r,operatorList:n,cacheKey:D,task:a,stateManager:y,localGStateCache:B,localColorSpaceCache:C}).then(A,e)})).catch((function(A){if(!(A instanceof bA)){if(!I.options.ignoreErrors)throw A;CA('getOperatorList - ignoring ExtGState: "'.concat(A,'".'))}})));case 13:case 14:case 15:case 16:case 17:case 18:case 19:I.buildPath(n,N,R,h);continue;case 67:case 68:case 72:case 73:continue;case oA:if(!(R[0]instanceof jA)){CA("Expected name for beginMarkedContentProps arg0=".concat(R[0])),n.addOp(oA,["OC",null]);continue}if("OC"===R[0].name)return void r(I.parseMarkedContentProps(R[1],i).then((function(A){n.addOp(oA,["OC",A])})).catch((function(A){if(!(A instanceof bA)){if(I.options.ignoreErrors)return CA('getOperatorList - ignoring beginMarkedContentProps: "'.concat(A,'".')),void n.addOp(oA,["OC",null]);throw A}})));R=[R[0].name,R[1]instanceof $A?R[1].get("MCID"):null];break;default:if(null!==R){for(o=0,w=R.length;o0&&(e[3]*=t*R.fontMatrix[3])}return xA.transform(R.ctm,xA.transform(R.textMatrix,e))}function V(){if(v.initialized)return v;var A=R,e=A.font,t=A.loadedName;if(!c.has(t)&&(c.add(t),k.styles[t]={fontFamily:e.fallbackName,ascent:e.ascent,descent:e.descent,vertical:e.vertical},L.options.fontExtraProperties&&e.systemFontInfo)){var a=k.styles[t];a.fontSubstitution=e.systemFontInfo.css,a.fontSubstitutionLoadedName=e.systemFontInfo.loadedName}v.fontName=t;var i=v.transform=X();e.vertical?(v.width=v.totalWidth=Math.hypot(i[0],i[1]),v.height=v.totalHeight=0,v.vertical=!0):(v.width=v.totalWidth=0,v.height=v.totalHeight=Math.hypot(i[2],i[3]),v.vertical=!1);var n=Math.hypot(R.textLineMatrix[0],R.textLineMatrix[1]),r=Math.hypot(R.ctm[0],R.ctm[1]);v.textAdvanceScale=r*n;var g=R.fontSize;return v.trackingSpaceMin=g*N,v.notASpace=g*G,v.negativeSpaceMax=g*x,v.spaceInFlowMin=g*U,v.spaceInFlowMax=g*M,v.hasEOL=!1,v.initialized=!0,v}function j(){if(v.initialized){var A=Math.hypot(R.textLineMatrix[0],R.textLineMatrix[1]),e=Math.hypot(R.ctm[0],R.ctm[1])*A;e!==v.textAdvanceScale&&(v.vertical?(v.totalHeight+=v.height*v.textAdvanceScale,v.height=0):(v.totalWidth+=v.width*v.textAdvanceScale,v.width=0),v.textAdvanceScale=e)}}function z(A,e){return _.apply(this,arguments)}function _(){return(_=f(Q().mark((function A(e,t){var n;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,L.loadFont(e,t,i);case 2:if(!(n=A.sent).font.isType3Font){A.next=11;break}return A.prev=4,A.next=7,n.loadType3Data(L,i,a);case 7:A.next=11;break;case 9:A.prev=9,A.t0=A.catch(4);case 11:R.loadedName=n.loadedName,R.font=n.font,R.fontMatrix=n.font.fontMatrix||q;case 14:case"end":return A.stop()}}),A,null,[[4,9]])})))).apply(this,arguments)}function $(A,e,t){var a=Math.hypot(t[0],t[1]);return[(t[0]*A+t[1]*e)/a,(t[2]*A+t[3]*e)/a]}function AA(A){var e,t=X(),a=t[4],i=t[5];if(null!==(e=R.font)&&void 0!==e&&e.vertical){if(al[2]||i+Al[3])return!1}else if(a+Al[2]||il[3])return!1;if(!R.font||!v.prevTransform)return!0;var n=v.prevTransform[4],r=v.prevTransform[5];if(n===a&&r===i)return!0;var g=-1;switch(t[0]&&0===t[1]&&0===t[2]?g=t[0]>0?0:180:t[1]&&0===t[0]&&0===t[3]&&(g=t[1]>0?90:270),g){case 0:break;case 90:var o=[i,a];a=o[0],i=o[1];var s=[r,n];n=s[0],r=s[1];break;case 180:var I=[-a,-i,-n,-r];a=I[0],i=I[1],n=I[2],r=I[3];break;case 270:var c=[-i,-a];a=c[0],i=c[1];var h=[-r,-n];n=h[0],r=h[1];break;default:var u=y($(a,i,t),2);a=u[0],i=u[1];var C=y($(n,r,v.prevTransform),2);n=C[0],r=C[1]}if(R.font.vertical){var B=(r-i)/v.textAdvanceScale,Q=a-n,E=Math.sign(v.height);return B.5*v.width?(aA(),!0):(S(),gA(),!0):Math.abs(Q)>v.width?(aA(),!0):(B<=E*v.notASpace&&S(),B<=E*v.trackingSpaceMin?F()?(S(),gA(),O({height:Math.abs(B)})):v.height+=B:rA(B,v.prevTransform,E)||(0===v.str.length?(S(),O({height:Math.abs(B)})):v.height+=B),Math.abs(Q)>v.width*J&&gA(),!0)}var f=(a-n)/v.textAdvanceScale,d=i-r,p=Math.sign(v.width);return f.5*v.height?(aA(),!0):(S(),gA(),!0):Math.abs(d)>v.height?(aA(),!0):(f<=p*v.notASpace&&S(),f<=p*v.trackingSpaceMin?F()?(S(),gA(),O({width:Math.abs(f)})):v.width+=f:rA(f,v.prevTransform,p)||(0===v.str.length?(S(),O({width:Math.abs(f)})):v.width+=f),Math.abs(d)>v.height*J&&gA(),!0)}function eA(A){var e=A.chars,t=A.extraSpacing,a=R.font;if(!e){var i=R.charSpacing+t;return i&&(a.vertical?R.translateTextMatrix(0,-i):R.translateTextMatrix(i*R.textHScale,0)),void(m&&AA(0))}for(var n=a.charsToGlyphs(e),r=R.fontMatrix[0]*R.fontSize,g=0,o=n.length;g0&&void 0!==arguments[0]&&arguments[0],e=k.items.length;0!==e&&(A&&e<10||(s.enqueue(k,e),k.items=[],k.styles=Object.create(null)))}var cA=new xs;return new Promise((function A(e,t){var n=function(a){IA(!0),Promise.all([a,s.ready]).then((function(){try{A(e,t)}catch(A){t(A)}}),t)};a.ensureNotTerminated(),cA.reset();for(var g,I={},h=[];!(g=cA.check())&&(h.length=0,I.args=h,Z.read(I));){var C=R;R=r.state;var Q=I.fn;switch(h=I.args,0|Q){case iA:var E=h[0].name,f=h[1];if(R.font&&E===R.fontName&&f===R.fontSize)break;return gA(),R.fontName=E,R.fontSize=f,void n(z(E,null));case 39:R.textRise=h[0];break;case 35:R.textHScale=h[0]/100;break;case 36:R.leading=h[0];break;case 40:R.translateTextLineMatrix(h[0],h[1]),R.textMatrix=R.textLineMatrix.slice();break;case 41:R.leading=-h[1],R.translateTextLineMatrix(h[0],h[1]),R.textMatrix=R.textLineMatrix.slice();break;case 43:R.carriageReturn();break;case 42:R.setTextMatrix(h[0],h[1],h[2],h[3],h[4],h[5]),R.setTextLineMatrix(h[0],h[1],h[2],h[3],h[4],h[5]),j();break;case 33:R.charSpacing=h[0];break;case 34:R.wordSpacing=h[0];break;case 31:R.textMatrix=K.slice(),R.textLineMatrix=K.slice();break;case 45:if(!r.state.font){L.ensureStateFont(r.state);continue}for(var y=(R.font.vertical?1:-1)*R.fontSize/1e3,p=h[0],v=0,w=p.length;v0){var F=Y.join("");Y.length=0,eA({chars:F,extraSpacing:0})}break;case nA:if(!r.state.font){L.ensureStateFont(r.state);continue}eA({chars:h[0],extraSpacing:0});break;case 46:if(!r.state.font){L.ensureStateFont(r.state);continue}R.carriageReturn(),eA({chars:h[0],extraSpacing:0});break;case 47:if(!r.state.font){L.ensureStateFont(r.state);continue}R.wordSpacing=h[0],R.charSpacing=h[1],R.carriageReturn(),eA({chars:h[2],extraSpacing:0});break;case 66:gA(),T||(T=i.get("XObject")||$A.empty);var S=h[0]instanceof jA,N=h[0].name;if(S&&P.getByName(N))break;return void n(new Promise((function(A,e){if(!S)throw new wA("XObject must be referred to by name.");var t=T.getRaw(N);if(t instanceof Ae){if(P.getByRef(t))return void A();if(L.globalImageCache.getData(t,L.pageIndex))return void A();t=H.fetch(t)}if(!(t instanceof ge))throw new wA("XObject should be a stream");var n=t.dict.get("Subtype");if(!(n instanceof jA))throw new wA("XObject should have a Name subtype");if("Form"!==n.name)return P.set(N,t.dict.objId,!0),void A();var g=r.state.clone(),I=new Js(g),h=ke(t.dict.getArray("Matrix"),null);h&&I.transform(h),IA();var C={enqueueInvoked:!1,enqueue:function(A,e){this.enqueueInvoked=!0,s.enqueue(A,e)},get desiredSize(){return s.desiredSize},get ready(){return s.ready}};L.getTextContent({stream:t,task:a,resources:t.dict.get("Resources")||i,stateManager:I,includeMarkedContent:o,sink:C,seenStyles:c,viewBox:l,lang:u,markedContentData:B,disableNormalization:d,keepWhiteSpace:m}).then((function(){C.enqueueInvoked||P.set(N,t.dict.objId,!0),A()}),e)})).catch((function(A){if(!(A instanceof bA)){if(!L.options.ignoreErrors)throw A;CA('getTextContent - ignoring XObject: "'.concat(A,'".'))}})));case 9:if(S=h[0]instanceof jA,N=h[0].name,S&&W.getByName(N))break;return void n(new Promise((function(A,e){if(!S)throw new wA("GState must be referred to by name.");var t=i.get("ExtGState");if(!(t instanceof $A))throw new wA("ExtGState should be a dictionary.");var a=t.get(N);if(!(a instanceof $A))throw new wA("GState should be a dictionary.");var n=a.get("Font");if(!n)return W.set(N,a.objId,!0),void A();gA(),R.fontName=null,R.fontSize=n[1],z(null,n[0]).then(A,e)})).catch((function(A){if(!(A instanceof bA)){if(!L.options.ignoreErrors)throw A;CA('getTextContent - ignoring ExtGState: "'.concat(A,'".'))}})));case 69:gA(),o&&(B.level++,k.items.push({type:"beginMarkedContent",tag:h[0]instanceof jA?h[0].name:null}));break;case oA:if(gA(),o){B.level++;var G=null;h[1]instanceof $A&&(G=h[1].get("MCID")),k.items.push({type:"beginMarkedContentProps",id:Number.isInteger(G)?"".concat(L.idFactory.getPageObjId(),"_mc").concat(G):null,tag:h[0]instanceof jA?h[0].name:null})}break;case sA:if(gA(),o){if(0===B.level)break;B.level--,k.items.push({type:"endMarkedContent"})}break;case tA:!C||C.font===R.font&&C.fontSize===R.fontSize&&C.fontName===R.fontName||gA()}if(k.items.length>=s.desiredSize){g=!0;break}}g?n(Rs):(gA(),IA(),e())})).catch((function(A){if(!(A instanceof bA)){if(e.options.ignoreErrors)return CA('getTextContent - ignoring errors during "'.concat(a.name,'" ')+'task: "'.concat(A,'".')),gA(),void IA();throw A}}))}},{key:"extractDataStructures",value:(i=f(Q().mark((function A(e,t){var a,i,n,r,g,o,s,I,c,l,h,u,C,B,E,f,d,y,p,m;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(a=this.xref,n=this.readToUnicode(t.toUnicode),!t.composite){A.next=15;break}(r=e.get("CIDSystemInfo"))instanceof $A&&(t.cidSystemInfo={registry:LA(r.get("Registry")),ordering:LA(r.get("Ordering")),supplement:r.get("Supplement")}),A.prev=5,(g=e.get("CIDToGIDMap"))instanceof ge&&(i=g.getBytes()),A.next=15;break;case 10:if(A.prev=10,A.t0=A.catch(5),this.options.ignoreErrors){A.next=14;break}throw A.t0;case 14:CA('extractDataStructures - ignoring CIDToGIDMap data: "'.concat(A.t0,'".'));case 15:if(o=[],s=null,!e.has("Encoding")){A.next=61;break}if(!((I=e.get("Encoding"))instanceof $A)){A.next=52;break}if(s=(s=I.get("BaseEncoding"))instanceof jA?s.name:null,!I.has("Differences")){A.next=50;break}c=I.get("Differences"),l=0,h=k(c),A.prev=26,h.s();case 28:if((u=h.n()).done){A.next=42;break}if(C=u.value,"number"!=typeof(B=a.fetchIfRef(C))){A.next=35;break}l=B,A.next=40;break;case 35:if(!(B instanceof jA)){A.next=39;break}o[l++]=B.name,A.next=40;break;case 39:throw new wA("Invalid entry in 'Differences' array: ".concat(B));case 40:A.next=28;break;case 42:A.next=47;break;case 44:A.prev=44,A.t1=A.catch(26),h.e(A.t1);case 47:return A.prev=47,h.f(),A.finish(47);case 50:A.next=60;break;case 52:if(!(I instanceof jA)){A.next=56;break}s=I.name,A.next=60;break;case 56:if(E="Encoding is not a Name nor a Dict",this.options.ignoreErrors){A.next=59;break}throw new wA(E);case 59:CA(E);case 60:"MacRomanEncoding"!==s&&"MacExpertEncoding"!==s&&"WinAnsiEncoding"!==s&&(s=null);case 61:return f=!t.file||t.isInternalFont,d=Tn()[t.name],s&&f&&d&&(s=null),s?t.defaultEncoding=rn(s):(y=!!(4&t.flags),p=!!(32&t.flags),I=en,"TrueType"!==t.type||p||(I=tn),(y||d)&&(I=An,f&&(/Symbol/i.test(t.name)?I=an:/Dingbats/i.test(t.name)?I=nn:/Wingdings/i.test(t.name)&&(I=tn))),t.defaultEncoding=I),t.differences=o,t.baseEncodingName=s,t.hasEncoding=!!s||o.length>0,t.dict=e,A.next=70,n;case 70:return t.toUnicode=A.sent,A.next=73,this.buildToUnicode(t);case 73:return m=A.sent,t.toUnicode=m,i&&(t.cidToGidMap=this.readCidToGidMap(i,m)),A.abrupt("return",t);case 77:case"end":return A.stop()}}),A,this,[[5,10],[26,44,47,50]])}))),function(A,e){return i.apply(this,arguments)})},{key:"_simpleFontToUnicode",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];QA(!A.composite,"Must be a simple font.");var t=[],a=A.defaultEncoding.slice(),i=A.baseEncodingName,n=A.differences;for(var r in n){var g=n[r];".notdef"!==g&&(a[r]=g)}var o=wn();for(var s in a){var I=a[s];if(""!==I){var c=o[I];if(void 0===c){var l=0;switch(I[0]){case"G":3===I.length&&(l=parseInt(I.substring(1),16));break;case"g":5===I.length&&(l=parseInt(I.substring(1),16));break;case"C":case"c":if(I.length>=3&&I.length<=4){var h=I.substring(1);if(e){l=parseInt(h,16);break}if(l=+h,Number.isNaN(l)&&Number.isInteger(parseInt(h,16)))return this._simpleFontToUnicode(A,!0)}break;case"u":-1!==(c=Fn(I,o))&&(l=c);break;default:switch(I){case"f_h":case"f_t":case"T_h":t[s]=I.replaceAll("_","");continue}}if(l>0&&l<=1114111&&Number.isInteger(l)){if(i&&l===+s){var u=rn(i);if(u&&(I=u[s])){t[s]=String.fromCharCode(o[I]);continue}}t[s]=String.fromCodePoint(l)}}else t[s]=String.fromCharCode(c)}}return t}},{key:"buildToUnicode",value:(a=f(Q().mark((function A(e){var t,a,i,n,r,g,o,s,I;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(e.hasIncludedToUnicodeMap=(null===(t=e.toUnicode)||void 0===t?void 0:t.length)>0,!e.hasIncludedToUnicodeMap){A.next=4;break}return!e.composite&&e.hasEncoding&&(e.fallbackToUnicode=this._simpleFontToUnicode(e)),A.abrupt("return",e.toUnicode);case 4:if(e.composite){A.next=6;break}return A.abrupt("return",new Vn(this._simpleFontToUnicode(e)));case 6:if(!e.composite||(!e.cMap.builtInCMap||e.cMap instanceof Ri)&&("Adobe"!==(null===(a=e.cidSystemInfo)||void 0===a?void 0:a.registry)||"GB1"!==e.cidSystemInfo.ordering&&"CNS1"!==e.cidSystemInfo.ordering&&"Japan1"!==e.cidSystemInfo.ordering&&"Korea1"!==e.cidSystemInfo.ordering)){A.next=15;break}return i=e.cidSystemInfo,n=i.registry,r=i.ordering,g=jA.get("".concat(n,"-").concat(r,"-UCS2")),A.next=11,Xi.create({encoding:g,fetchBuiltInCMap:this._fetchBuiltInCMapBound,useCMap:null});case 11:return o=A.sent,s=[],I=[],e.cMap.forEach((function(A,e){if(e>65535)throw new wA("Max size of CID is 65,535");var t=o.lookup(e);if(t){I.length=0;for(var a=0,i=t.length;a>1;(0!==n||e.has(r))&&(t[r]=n)}return t}},{key:"extractWidths",value:function(A,e,t){var a,i=this.xref,n=[],r=0,g=[];if(t.composite){var o=A.get("DW");r=Number.isInteger(o)?o:1e3;var s=A.get("W");if(Array.isArray(s))for(var I=0,c=s.length;I1&&void 0!==arguments[1]?arguments[1]:NaN,t=xA.normalizeRect(A.argsArray[0].slice(2)),a=t[2]-t[0],i=t[3]-t[1],n=Math.hypot(a,i);0===a||0===i?(A.fnArray.splice(0,1),A.argsArray.splice(0,1)):(0===e||Math.round(n/e)>=10)&&(this._bbox||(this._bbox=[1/0,1/0,-1/0,-1/0]),this._bbox[0]=Math.min(this._bbox[0],t[0]),this._bbox[1]=Math.min(this._bbox[1],t[1]),this._bbox[2]=Math.max(this._bbox[2],t[2]),this._bbox[3]=Math.max(this._bbox[3],t[3]));for(var r=0,g=A.length;r0&&void 0!==arguments[0]?arguments[0]:new Hs;S(this,A),this.state=e,this.stateStack=[]}),[{key:"save",value:function(){var A=this.state;this.stateStack.push(this.state),this.state=A.clone()}},{key:"restore",value:function(){var A=this.stateStack.pop();A&&(this.state=A)}},{key:"transform",value:function(A){this.state.ctm=xA.transform(this.state.ctm,A)}}])}(),Ls=function(){return D((function A(){S(this,A),this.ctm=new Float32Array(K),this.fontName=null,this.fontSize=0,this.loadedName=null,this.font=null,this.fontMatrix=q,this.textMatrix=K.slice(),this.textLineMatrix=K.slice(),this.charSpacing=0,this.wordSpacing=0,this.leading=0,this.textHScale=1,this.textRise=0}),[{key:"setTextMatrix",value:function(A,e,t,a,i,n){var r=this.textMatrix;r[0]=A,r[1]=e,r[2]=t,r[3]=a,r[4]=i,r[5]=n}},{key:"setTextLineMatrix",value:function(A,e,t,a,i,n){var r=this.textLineMatrix;r[0]=A,r[1]=e,r[2]=t,r[3]=a,r[4]=i,r[5]=n}},{key:"translateTextMatrix",value:function(A,e){var t=this.textMatrix;t[4]=t[0]*A+t[2]*e+t[4],t[5]=t[1]*A+t[3]*e+t[5]}},{key:"translateTextLineMatrix",value:function(A,e){var t=this.textLineMatrix;t[4]=t[0]*A+t[2]*e+t[4],t[5]=t[1]*A+t[3]*e+t[5]}},{key:"carriageReturn",value:function(){this.translateTextLineMatrix(0,-this.leading),this.textMatrix=this.textLineMatrix.slice()}},{key:"clone",value:function(){var A=Object.create(this);return A.textMatrix=this.textMatrix.slice(),A.textLineMatrix=this.textLineMatrix.slice(),A.fontMatrix=this.fontMatrix.slice(),A}}])}(),Hs=function(){return D((function A(){S(this,A),this.ctm=new Float32Array(K),this.font=null,this.textRenderingMode=0,this.fillColorSpace=je.singletons.gray,this.strokeColorSpace=je.singletons.gray}),[{key:"clone",value:function(){return Object.create(this)}}])}(),Ys=function(){function A(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Js;S(this,A),this.parser=new pi({lexer:new wi(e,A.opMap),xref:t}),this.stateManager=a,this.nonProcessedArgs=[],this._isPathOp=!1,this._numInvalidPathOPS=0}return D(A,[{key:"savedStatesDepth",get:function(){return this.stateManager.stateStack.length}},{key:"read",value:function(e){for(var t=e.args;;){var a=this.parser.getObj();if(a instanceof zA){var i=a.cmd,n=A.opMap[i];if(!n){CA('Unknown command "'.concat(i,'".'));continue}var r=n.id,g=n.numArgs,o=null!==t?t.length:0;if(this._isPathOp||(this._numInvalidPathOPS=0),this._isPathOp=r>=13&&r<=28,n.variableArgs)o>g&&uA("Command ".concat(i,": expected [0, ").concat(g,"] args, ")+"but received ".concat(o," args."));else{if(o!==g){for(var s=this.nonProcessedArgs;o>g;)s.push(t.shift()),o--;for(;oA.MAX_INVALID_PATH_OPS)throw new wA("Invalid ".concat(I));CA("Skipping ".concat(I)),null!==t&&(t.length=0);continue}}return this.preprocessCommand(r,t),e.fn=r,e.args=t,!0}if(a===ZA)return!1;if(null!==a&&(null===t&&(t=[]),t.push(a),t.length>33))throw new wA("Too many arguments")}}},{key:"preprocessCommand",value:function(A,e){switch(0|A){case eA:this.stateManager.save();break;case tA:this.stateManager.restore();break;case aA:this.stateManager.transform(e)}}}],[{key:"opMap",get:function(){return fA(this,"opMap",Object.assign(Object.create(null),{w:{id:2,numArgs:1,variableArgs:!1},J:{id:3,numArgs:1,variableArgs:!1},j:{id:4,numArgs:1,variableArgs:!1},M:{id:5,numArgs:1,variableArgs:!1},d:{id:6,numArgs:2,variableArgs:!1},ri:{id:7,numArgs:1,variableArgs:!1},i:{id:8,numArgs:1,variableArgs:!1},gs:{id:9,numArgs:1,variableArgs:!1},q:{id:eA,numArgs:0,variableArgs:!1},Q:{id:tA,numArgs:0,variableArgs:!1},cm:{id:aA,numArgs:6,variableArgs:!1},m:{id:13,numArgs:2,variableArgs:!1},l:{id:14,numArgs:2,variableArgs:!1},c:{id:15,numArgs:6,variableArgs:!1},v:{id:16,numArgs:4,variableArgs:!1},y:{id:17,numArgs:4,variableArgs:!1},h:{id:18,numArgs:0,variableArgs:!1},re:{id:19,numArgs:4,variableArgs:!1},S:{id:20,numArgs:0,variableArgs:!1},s:{id:21,numArgs:0,variableArgs:!1},f:{id:22,numArgs:0,variableArgs:!1},F:{id:22,numArgs:0,variableArgs:!1},"f*":{id:23,numArgs:0,variableArgs:!1},B:{id:24,numArgs:0,variableArgs:!1},"B*":{id:25,numArgs:0,variableArgs:!1},b:{id:26,numArgs:0,variableArgs:!1},"b*":{id:27,numArgs:0,variableArgs:!1},n:{id:28,numArgs:0,variableArgs:!1},W:{id:29,numArgs:0,variableArgs:!1},"W*":{id:30,numArgs:0,variableArgs:!1},BT:{id:31,numArgs:0,variableArgs:!1},ET:{id:32,numArgs:0,variableArgs:!1},Tc:{id:33,numArgs:1,variableArgs:!1},Tw:{id:34,numArgs:1,variableArgs:!1},Tz:{id:35,numArgs:1,variableArgs:!1},TL:{id:36,numArgs:1,variableArgs:!1},Tf:{id:iA,numArgs:2,variableArgs:!1},Tr:{id:38,numArgs:1,variableArgs:!1},Ts:{id:39,numArgs:1,variableArgs:!1},Td:{id:40,numArgs:2,variableArgs:!1},TD:{id:41,numArgs:2,variableArgs:!1},Tm:{id:42,numArgs:6,variableArgs:!1},"T*":{id:43,numArgs:0,variableArgs:!1},Tj:{id:nA,numArgs:1,variableArgs:!1},TJ:{id:45,numArgs:1,variableArgs:!1},"'":{id:46,numArgs:1,variableArgs:!1},'"':{id:47,numArgs:3,variableArgs:!1},d0:{id:48,numArgs:2,variableArgs:!1},d1:{id:49,numArgs:6,variableArgs:!1},CS:{id:50,numArgs:1,variableArgs:!1},cs:{id:51,numArgs:1,variableArgs:!1},SC:{id:52,numArgs:4,variableArgs:!0},SCN:{id:53,numArgs:33,variableArgs:!0},sc:{id:54,numArgs:4,variableArgs:!0},scn:{id:55,numArgs:33,variableArgs:!0},G:{id:56,numArgs:1,variableArgs:!1},g:{id:57,numArgs:1,variableArgs:!1},RG:{id:rA,numArgs:3,variableArgs:!1},rg:{id:gA,numArgs:3,variableArgs:!1},K:{id:60,numArgs:4,variableArgs:!1},k:{id:61,numArgs:4,variableArgs:!1},sh:{id:62,numArgs:1,variableArgs:!1},BI:{id:63,numArgs:0,variableArgs:!1},ID:{id:64,numArgs:0,variableArgs:!1},EI:{id:65,numArgs:1,variableArgs:!1},Do:{id:66,numArgs:1,variableArgs:!1},MP:{id:67,numArgs:1,variableArgs:!1},DP:{id:68,numArgs:2,variableArgs:!1},BMC:{id:69,numArgs:1,variableArgs:!1},BDC:{id:oA,numArgs:2,variableArgs:!1},EMC:{id:sA,numArgs:0,variableArgs:!1},BX:{id:72,numArgs:0,variableArgs:!1},EX:{id:73,numArgs:0,variableArgs:!1},BM:null,BD:null,true:null,fa:null,fal:null,fals:null,false:null,nu:null,nul:null,null:null}))}}])}();I(Ys,"MAX_INVALID_PATH_OPS",10);var Ks=function(A){function e(A){return S(this,e),R(this,e,[new Ze(A)])}return U(e,A),D(e,[{key:"parse",value:function(){var A={fn:0,args:[]},e={fontSize:0,fontName:"",fontColor:new Uint8ClampedArray(3)};try{for(;A.args.length=0,this.read(A);)if(0===this.savedStatesDepth){var t=A.fn,a=A.args;switch(0|t){case iA:var i=y(a,2),n=i[0],r=i[1];n instanceof jA&&(e.fontName=n.name),"number"==typeof r&&r>0&&(e.fontSize=r);break;case gA:je.singletons.rgb.getRgbItem(a,0,e.fontColor,0);break;case 57:je.singletons.gray.getRgbItem(a,0,e.fontColor,0);break;case 61:je.singletons.cmyk.getRgbItem(a,0,e.fontColor,0)}}}catch(A){CA('parseDefaultAppearance - ignoring errors: "'.concat(A,'".'))}return e}}])}(Ys);function qs(A){return new Ks(A).parse()}var Ts=function(A){function e(A,t,a){var i,n;return S(this,e),(n=R(this,e,[A])).stream=A,n.evaluatorOptions=t,n.xref=a,n.resources=null===(i=A.dict)||void 0===i?void 0:i.get("Resources"),n}return U(e,A),D(e,[{key:"parse",value:function(){var A={fn:0,args:[]},e={scaleFactor:1,fontSize:0,fontName:"",fontColor:new Uint8ClampedArray(3),fillColorSpace:je.singletons.gray},t=!1,a=[];try{for(;A.args.length=0,!t&&this.read(A);){var i=A.fn,n=A.args;switch(0|i){case eA:a.push({scaleFactor:e.scaleFactor,fontSize:e.fontSize,fontName:e.fontName,fontColor:e.fontColor.slice(),fillColorSpace:e.fillColorSpace});break;case tA:e=a.pop()||e;break;case 42:e.scaleFactor*=Math.hypot(n[0],n[1]);break;case iA:var r=y(n,2),g=r[0],o=r[1];g instanceof jA&&(e.fontName=g.name),"number"==typeof o&&o>0&&(e.fontSize=o*e.scaleFactor);break;case 51:e.fillColorSpace=je.parse({cs:n[0],xref:this.xref,resources:this.resources,pdfFunctionFactory:this._pdfFunctionFactory,localColorSpaceCache:this._localColorSpaceCache});break;case 54:e.fillColorSpace.getRgbItem(n,0,e.fontColor,0);break;case gA:je.singletons.rgb.getRgbItem(n,0,e.fontColor,0);break;case 57:je.singletons.gray.getRgbItem(n,0,e.fontColor,0);break;case 61:je.singletons.cmyk.getRgbItem(n,0,e.fontColor,0);break;case nA:case 45:case 46:case 47:t=!0}}}catch(A){CA('parseAppearanceStream - ignoring errors: "'.concat(A,'".'))}return this.stream.reset(),delete e.scaleFactor,delete e.fillColorSpace,e}},{key:"_localColorSpaceCache",get:function(){return fA(this,"_localColorSpaceCache",new po)}},{key:"_pdfFunctionFactory",get:function(){return fA(this,"_pdfFunctionFactory",new No({xref:this.xref,isEvalSupported:this.evaluatorOptions.isEvalSupported}))}}])}(Ys);function Ps(A,e){if(A[0]===A[1]&&A[1]===A[2]){var t=A[0]/255;return"".concat(Le(t)," ").concat(e?"g":"G")}return Array.from(A,(function(A){return Le(A/255)})).join(" ")+" ".concat(e?"rg":"RG")}var Ws=function(){function A(e,t){S(this,A),this.xref=e,this.widths=null,this.firstChar=1/0,this.lastChar=-1/0,this.fontFamily=t;var a=new OffscreenCanvas(1,1);this.ctxMeasure=a.getContext("2d"),A._fontNameId||(A._fontNameId=1),this.fontName=jA.get("InvalidPDFjsFont_".concat(t,"_").concat(A._fontNameId++))}return D(A,[{key:"fontDescriptorRef",get:function(){if(!A._fontDescriptorRef){var e=new $A(this.xref);e.set("Type",jA.get("FontDescriptor")),e.set("FontName",this.fontName),e.set("FontFamily","MyriadPro Regular"),e.set("FontBBox",[0,0,0,0]),e.set("FontStretch",jA.get("Normal")),e.set("FontWeight",400),e.set("ItalicAngle",0),A._fontDescriptorRef=this.xref.getNewPersistentRef(e)}return A._fontDescriptorRef}},{key:"descendantFontRef",get:function(){var A=new $A(this.xref);A.set("BaseFont",this.fontName),A.set("Type",jA.get("Font")),A.set("Subtype",jA.get("CIDFontType0")),A.set("CIDToGIDMap",jA.get("Identity")),A.set("FirstChar",this.firstChar),A.set("LastChar",this.lastChar),A.set("FontDescriptor",this.fontDescriptorRef),A.set("DW",1e3);var e,t=[],a=null,i=null,n=k(c(this.widths.entries()).sort());try{for(n.s();!(e=n.n()).done;){var r=y(e.value,2),g=r[0],o=r[1];a?g===a+i.length?i.push(o):(t.push(a,i),a=g,i=[o]):(a=g,i=[o])}}catch(A){n.e(A)}finally{n.f()}a&&t.push(a,i),A.set("W",t);var s=new $A(this.xref);return s.set("Ordering","Identity"),s.set("Registry","Adobe"),s.set("Supplement",0),A.set("CIDSystemInfo",s),this.xref.getNewPersistentRef(A)}},{key:"baseFontRef",get:function(){var A=new $A(this.xref);return A.set("BaseFont",this.fontName),A.set("Type",jA.get("Font")),A.set("Subtype",jA.get("Type0")),A.set("Encoding",jA.get("Identity-H")),A.set("DescendantFonts",[this.descendantFontRef]),A.set("ToUnicode",jA.get("Identity-H")),this.xref.getNewPersistentRef(A)}},{key:"resources",get:function(){var A=new $A(this.xref),e=new $A(this.xref);return e.set(this.fontName.name,this.baseFontRef),A.set("Font",e),A}},{key:"_createContext",value:function(){return this.widths=new Map,this.ctxMeasure.font="1000px ".concat(this.fontFamily),this.ctxMeasure}},{key:"createFontResources",value:function(A){var e,t=this._createContext(),a=k(A.split(/\r\n?|\n/));try{for(a.s();!(e=a.n()).done;){var i,n=k(e.value.split(""));try{for(n.s();!(i=n.n()).done;){var r=i.value,g=r.charCodeAt(0);if(!this.widths.has(g)){var o=t.measureText(r),s=Math.ceil(o.width);this.widths.set(g,s),this.firstChar=Math.min(g,this.firstChar),this.lastChar=Math.max(g,this.lastChar)}}}catch(A){n.e(A)}finally{n.f()}}}catch(A){a.e(A)}finally{a.f()}return this.resources}},{key:"createAppearance",value:function(A,e,t,a,i,n){var r,g=this._createContext(),o=[],s=-1/0,I=k(A.split(/\r\n?|\n/));try{for(I.s();!(r=I.n()).done;){var c=r.value;o.push(c);var l=g.measureText(c).width;s=Math.max(s,l);var h,u=k(Ge(c));try{for(u.s();!(h=u.n()).done;){var C=h.value,B=String.fromCodePoint(C),Q=this.widths.get(C);if(void 0===Q){var E=g.measureText(B);Q=Math.ceil(E.width),this.widths.set(C,Q),this.firstChar=Math.min(C,this.firstChar),this.lastChar=Math.max(C,this.lastChar)}}}catch(A){u.e(A)}finally{u.f()}}}catch(A){I.e(A)}finally{I.f()}s*=a/1e3;var f=y(e,4),d=f[0],p=f[1],m=f[2]-d,v=f[3]-p;if(t%180!=0){var w=[v,m];m=w[0],v=w[1]}var b=1;s>m&&(b=m/s);var D=1,F=T*a,S=.35*a,R=F*o.length;R>v&&(D=v/R);var N=a*Math.min(b,D),G=["q","0 0 ".concat(Le(m)," ").concat(Le(v)," re W n"),"BT","1 0 0 1 0 ".concat(Le(v+S)," Tm 0 Tc ").concat(Ps(i,!0)),"/".concat(this.fontName.name," ").concat(Le(N)," Tf")],x=this.resources;if(1!==(n="number"==typeof n&&n>=0&&n<=1?n:1)){G.push("/R0 gs");var U=new $A(this.xref),M=new $A(this.xref);M.set("ca",n),M.set("CA",n),M.set("Type",jA.get("ExtGState")),U.set("R0",M),x.set("ExtGState",U)}for(var J=Le(F),L=0,H=o;L Tj"))}G.push("ET","Q");var K=G.join("\n"),q=new $A(this.xref);if(q.set("Subtype",jA.get("Form")),q.set("Type",jA.get("XObject")),q.set("BBox",[0,0,m,v]),q.set("Length",K.length),q.set("Resources",x),t){var P=Te(t,m,v);q.set("Matrix",P)}var W=new Ze(K);return W.dict=q,W}}],[{key:"getFirstPositionInfo",value:function(A,e,t){var a=y(A,4),i=a[0],n=a[1],r=a[2]-i,g=a[3]-n;if(e%180!=0){var o=[g,r];r=o[0],g=o[1]}var s=T*t;return{coords:[0,g+.35*t-s],bbox:[0,0,r,g],matrix:0!==e?Te(e,g,s):void 0}}}])}(),Zs=function(){return D((function A(e,t,a){S(this,A),this.constructor===A&&BA("Cannot initialize NameOrNumberTree."),this.root=e,this.xref=t,this._type=a}),[{key:"getAll",value:function(){var A=new Map;if(!this.root)return A;var e=this.xref,t=new ee;t.put(this.root);for(var a=[this.root];a.length>0;){var i=e.fetchIfRef(a.shift());if(i instanceof $A)if(i.has("Kids")){var n=i.get("Kids");if(!Array.isArray(n))continue;var r,g=k(n);try{for(g.s();!(r=g.n()).done;){var o=r.value;if(t.has(o))throw new wA('Duplicate entry in "'.concat(this._type,'" tree.'));a.push(o),t.put(o)}}catch(A){g.e(A)}finally{g.f()}}else{var s=i.get(this._type);if(Array.isArray(s))for(var I=0,c=s.length;I10)return CA('Search depth limit reached for "'.concat(this._type,'" tree.')),null;var i=t.get("Kids");if(!Array.isArray(i))return null;for(var n=0,r=i.length-1;n<=r;){var g=n+r>>1,o=e.fetchIfRef(i[g]),s=o.get("Limits");if(Ae.fetchIfRef(s[1]))){t=o;break}n=g+1}}if(n>r)return null}var I=t.get(this._type);if(Array.isArray(I))for(var c=0,l=I.length-2;c<=l;){var h=c+l>>1,u=h+(1&h),C=e.fetchIfRef(I[u]);if(AC))return e.fetchIfRef(I[u+1]);c=u+2}}return null}}])}(),Os=function(A){function e(A,t){return S(this,e),R(this,e,[A,t,"Names"])}return U(e,A),D(e)}(Zs),Xs=function(A){function e(A,t){return S(this,e),R(this,e,[A,t,"Nums"])}return U(e,A),D(e)}(Zs);function Vs(){yg=Object.create(null),OA=Object.create(null),XA=Object.create(null),VA=Object.create(null),Gn.clear(),Ci.cleanup()}function js(A){return A instanceof $A?A.has("UF")?A.get("UF"):A.has("F")?A.get("F"):A.has("Unix")?A.get("Unix"):A.has("Mac")?A.get("Mac"):A.has("DOS")?A.get("DOS"):null:null}var zs=new WeakMap,_s=function(){return D((function A(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];S(this,A),g(this,zs,!1),e instanceof $A&&(this.xref=t,this.root=e,e.has("FS")&&(this.fs=e.get("FS")),e.has("RF")&&CA("Related file specifications are not supported"),a||(e.has("EF")?r(zs,this,!0):CA("Non-embedded file specifications are not supported")))}),[{key:"filename",get:function(){var A="",e=js(this.root);return e&&"string"==typeof e&&(A=LA(e).replaceAll("\\\\","\\").replaceAll("\\/","/").replaceAll("\\","/")),fA(this,"filename",A||"unnamed")}},{key:"content",get:function(){var A;if(!o(zs,this))return null;this._contentRef||(this._contentRef=js(null===(A=this.root)||void 0===A?void 0:A.get("EF")));var e=null;if(this._contentRef){var t=this.xref.fetchIfRef(this._contentRef);t instanceof ge?e=t.getBytes():CA("Embedded file specification points to non-existing/invalid content")}else CA("Embedded file specification does not have any content");return e}},{key:"description",get:function(){var A,e="",t=null===(A=this.root)||void 0===A?void 0:A.get("Desc");return t&&"string"==typeof t&&(e=LA(t)),fA(this,"description",e)}},{key:"serializable",get:function(){return{rawFilename:this.filename,filename:(A=this.filename,A.substring(A.lastIndexOf("/")+1)),content:this.content,description:this.description};var A}}])}();function $s(A,e){var t=A[e];return" "===t||"\n"===t||"\r"===t||"\t"===t}var AI,eI,tI=function(){return D((function A(){S(this,A)}),[{key:"_resolveEntities",value:function(A){var e=this;return A.replaceAll(/&([^;]+);/g,(function(A,t){if("#x"===t.substring(0,2))return String.fromCodePoint(parseInt(t.substring(2),16));if("#"===t.substring(0,1))return String.fromCodePoint(parseInt(t.substring(1),10));switch(t){case"lt":return"<";case"gt":return">";case"amp":return"&";case"quot":return'"';case"apos":return"'"}return e.onResolveEntity(t)}))}},{key:"_parseContent",value:function(A,e){var t=[],a=e;function i(){for(;a"!==A[a]&&"/"!==A[a];)++a;var n=A.substring(e,a);for(i();a"!==A[a]&&"/"!==A[a]&&"?"!==A[a];){i();for(var r,g="";a"!==A[t]&&"?"!==A[t]&&"/"!==A[t];)++t;var a=A.substring(e,t);!function(){for(;t"!==A[t+1]);)++t;return{name:a,value:A.substring(i,t),parsed:t-e}}},{key:"parseXml",value:function(A){for(var e=0;e",t))<0)return void this.onError(-9);this.onEndElement(A.substring(t,a)),t=a+1;break;case"?":++t;var i=this._parseProcessingInstruction(A,t);if("?>"!==A.substring(t+i.parsed,t+i.parsed+2))return void this.onError(-3);this.onPi(i.name,i.value),t+=i.parsed+2;break;case"!":if("--"===A.substring(t+1,t+3)){if((a=A.indexOf("--\x3e",t+3))<0)return void this.onError(-5);this.onComment(A.substring(t+3,a)),t=a+3}else if("[CDATA["===A.substring(t+1,t+8)){if((a=A.indexOf("]]>",t+8))<0)return void this.onError(-2);this.onCdata(A.substring(t+8,a)),t=a+3}else{if("DOCTYPE"!==A.substring(t+1,t+8))return void this.onError(-6);var n=A.indexOf("[",t+8),r=!1;if((a=A.indexOf(">",t+8))<0)return void this.onError(-4);if(n>0&&a>n){if((a=A.indexOf("]>",t+8))<0)return void this.onError(-4);r=!0}var g=A.substring(t+8,a+(r?1:0));this.onDoctype(g),t=a+(r?2:1)}break;default:var o=this._parseContent(A,t);if(null===o)return void this.onError(-6);var s=!1;if("/>"===A.substring(t+o.parsed,t+o.parsed+2))s=!0;else if(">"!==A.substring(t+o.parsed,t+o.parsed+1))return void this.onError(-9);this.onBeginElement(o.name,o.attributes,s),t+=o.parsed+(s?2:1)}}else{for(;t0}},{key:"searchNode",value:function(A,e){if(e>=A.length)return this;var t=A[e];if(t.name.startsWith("#")&&e0)a.push([i,0]),i=i.childNodes[0];else{if(0===a.length)return null;for(;0!==a.length;){var c=y(a.pop(),2),l=c[0],h=c[1]+1;if(h");var i,n=k(this.childNodes);try{for(n.s();!(i=n.n()).done;)i.value.dump(A)}catch(A){n.e(A)}finally{n.f()}A.push(""))}else this.nodeValue?A.push(">".concat(xe(this.nodeValue),"")):A.push("/>")}else A.push(xe(this.nodeValue))}}])}(),iI=function(A){function e(A){var t,a=A.hasAttributes,i=void 0!==a&&a,n=A.lowerCaseName,r=void 0!==n&&n;return S(this,e),(t=R(this,e))._currentFragment=null,t._stack=null,t._errorCode=0,t._hasAttributes=i,t._lowerCaseName=r,t}return U(e,A),D(e,[{key:"parseFromString",value:function(A){if(this._currentFragment=[],this._stack=[],this._errorCode=0,this.parseXml(A),0===this._errorCode){var e=y(this._currentFragment,1)[0];if(e)return{documentElement:e}}}},{key:"onText",value:function(A){if(!function(A){for(var e=0,t=A.length;e\\376\\377([^<]+)/g,(function(A,e){for(var t=e.replaceAll(/\\([0-3])([0-7])([0-7])/g,(function(A,e,t,a){return String.fromCharCode(64*e+8*t+1*a)})).replaceAll(/&(amp|apos|gt|lt|quot);/g,(function(A,e){switch(e){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"<";case"quot":return'"'}throw new Error("_repair: ".concat(e," isn't defined."))})),a=[">"],i=0,n=t.length;i=32&&r<127&&60!==r&&62!==r&&38!==r?a.push(String.fromCharCode(r)):a.push("&#x"+(65536+r).toString(16).substring(1)+";")}return a.join("")}))}},{key:"_getSequence",value:function(A){var e=A.nodeName;return"rdf:bag"!==e&&"rdf:seq"!==e&&"rdf:alt"!==e?null:A.childNodes.filter((function(A){return"rdf:li"===A.nodeName}))}},{key:"_parseArray",value:function(A){if(A.hasChildNodes()){var e=y(A.childNodes,1)[0],t=this._getSequence(e)||[];this._metadataMap.set(A.nodeName,t.map((function(A){return A.textContent.trim()})))}}},{key:"_parse",value:function(A){var e=A.documentElement;if("rdf:rdf"!==e.nodeName)for(e=e.firstChild;e&&"rdf:rdf"!==e.nodeName;)e=e.nextSibling;if(e&&"rdf:rdf"===e.nodeName&&e.hasChildNodes()){var t,a=k(e.childNodes);try{for(a.s();!(t=a.n()).done;){var i=t.value;if("rdf:description"===i.nodeName){var n,r=k(i.childNodes);try{for(r.s();!(n=r.n()).done;){var g=n.value,o=g.nodeName;switch(o){case"#text":continue;case"dc:creator":case"dc:subject":this._parseArray(g);continue}this._metadataMap.set(o,g.textContent.trim())}}catch(A){r.e(A)}finally{r.f()}}}}catch(A){a.e(A)}finally{a.f()}}}},{key:"serializable",get:function(){return{parsedData:this._metadataMap,rawData:this._data}}}])}(),rI=function(A){function e(A,t,a){var i;return S(this,e),(i=R(this,e,[t])).str=A,i.dict=A.dict,i.decrypt=a,i.nextChunk=null,i.initialized=!1,i}return U(e,A),D(e,[{key:"readBlock",value:function(){var A,e;if(this.initialized?e=this.nextChunk:(e=this.str.getBytes(512),this.initialized=!0),e&&0!==e.length){this.nextChunk=this.str.getBytes(512);var t=(null===(A=this.nextChunk)||void 0===A?void 0:A.length)>0;e=(0,this.decrypt)(e,!t);var a=this.bufferLength,i=a+e.length;this.ensureBuffer(i).set(e,a),this.bufferLength=i}else this.eof=!0}}])}(Kt),gI=function(){return D((function A(e){S(this,A),this.a=0,this.b=0;for(var t=new Uint8Array(256),a=e.length,i=0;i<256;++i)t[i]=i;for(var n=0,r=0;n<256;++n){var g=t[n];r=r+g+e[n%a]&255,t[n]=t[r],t[r]=g}this.s=t}),[{key:"encryptBlock",value:function(A){for(var e=this.a,t=this.b,a=this.s,i=A.length,n=new Uint8Array(i),r=0;r>5&255,I[a++]=t>>13&255,I[a++]=t>>21&255,I[a++]=t>>>29&255,I[a++]=0,I[a++]=0,I[a++]=0;var l=new Int32Array(16);for(a=0;a>>32-y)|0,h=f}n=n+h|0,r=r+u|0,g=g+C|0,o=o+B|0}return new Uint8Array([255&n,n>>8&255,n>>16&255,n>>>24&255,255&r,r>>8&255,r>>16&255,r>>>24&255,255&g,g>>8&255,g>>16&255,g>>>24&255,255&o,o>>8&255,o>>16&255,o>>>24&255])}),sI=function(){return D((function A(e,t){S(this,A),this.high=0|e,this.low=0|t}),[{key:"and",value:function(A){this.high&=A.high,this.low&=A.low}},{key:"xor",value:function(A){this.high^=A.high,this.low^=A.low}},{key:"or",value:function(A){this.high|=A.high,this.low|=A.low}},{key:"shiftRight",value:function(A){A>=32?(this.low=this.high>>>A-32|0,this.high=0):(this.low=this.low>>>A|this.high<<32-A,this.high=this.high>>>A|0)}},{key:"shiftLeft",value:function(A){A>=32?(this.high=this.low<>>32-A,this.low<<=A)}},{key:"rotateRight",value:function(A){var e,t;32&A?(t=this.low,e=this.high):(e=this.low,t=this.high),A&=31,this.low=e>>>A|t<<32-A,this.high=t>>>A|e<<32-A}},{key:"not",value:function(){this.high=~this.high,this.low=~this.low}},{key:"add",value:function(A){var e=(this.low>>>0)+(A.low>>>0),t=(this.high>>>0)+(A.high>>>0);e>4294967295&&(t+=1),this.low=0|e,this.high=0|t}},{key:"copyTo",value:function(A,e){A[e]=this.high>>>24&255,A[e+1]=this.high>>16&255,A[e+2]=this.high>>8&255,A[e+3]=255&this.high,A[e+4]=this.low>>>24&255,A[e+5]=this.low>>16&255,A[e+6]=this.low>>8&255,A[e+7]=255&this.low}},{key:"assign",value:function(A){this.high=A.high,this.low=A.low}}])}(),II=function(){function A(A,e){return A>>>e|A<<32-e}function e(A,e,t){return A&e^~A&t}function t(A,e,t){return A&e^A&t^e&t}function a(e){return A(e,2)^A(e,13)^A(e,22)}function i(e){return A(e,6)^A(e,11)^A(e,25)}function n(e){return A(e,7)^A(e,18)^e>>>3}var r=[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];return function(g,o,s){var I,c,l=1779033703,h=3144134277,u=1013904242,C=2773480762,B=1359893119,Q=2600822924,E=528734635,f=1541459225,d=64*Math.ceil((s+9)/64),y=new Uint8Array(d);for(I=0;I>>29&255,y[I++]=s>>21&255,y[I++]=s>>13&255,y[I++]=s>>5&255,y[I++]=s<<3&255;var m,k=new Uint32Array(64);for(I=0;I>>10)+k[c-7]+n(k[c-15])+k[c-16];var v=l,w=h,b=u,D=C,F=B,S=Q,R=E,N=f,G=void 0,x=void 0;for(c=0;c<64;++c)G=N+i(F)+e(F,S,R)+r[c]+k[c],x=a(v)+t(v,w,b),N=R,R=S,S=F,F=D+G|0,D=b,b=w,w=v,v=G+x|0;l=l+v|0,h=h+w|0,u=u+b|0,C=C+D|0,B=B+F|0,Q=Q+S|0,E=E+R|0,f=f+N|0}return new Uint8Array([l>>24&255,l>>16&255,l>>8&255,255&l,h>>24&255,h>>16&255,h>>8&255,255&h,u>>24&255,u>>16&255,u>>8&255,255&u,C>>24&255,C>>16&255,C>>8&255,255&C,B>>24&255,B>>16&255,B>>8&255,255&B,Q>>24&255,Q>>16&255,Q>>8&255,255&Q,E>>24&255,E>>16&255,E>>8&255,255&E,f>>24&255,f>>16&255,f>>8&255,255&f])}}(),cI=function(){function A(A,e,t,a,i){A.assign(e),A.and(t),i.assign(e),i.not(),i.and(a),A.xor(i)}function e(A,e,t,a,i){A.assign(e),A.and(t),i.assign(e),i.and(a),A.xor(i),i.assign(t),i.and(a),A.xor(i)}function t(A,e,t){A.assign(e),A.rotateRight(28),t.assign(e),t.rotateRight(34),A.xor(t),t.assign(e),t.rotateRight(39),A.xor(t)}function a(A,e,t){A.assign(e),A.rotateRight(14),t.assign(e),t.rotateRight(18),A.xor(t),t.assign(e),t.rotateRight(41),A.xor(t)}function i(A,e,t){A.assign(e),A.rotateRight(1),t.assign(e),t.rotateRight(8),A.xor(t),t.assign(e),t.shiftRight(7),A.xor(t)}function n(A,e,t){A.assign(e),A.rotateRight(19),t.assign(e),t.rotateRight(61),A.xor(t),t.assign(e),t.shiftRight(6),A.xor(t)}var r=[new sI(1116352408,3609767458),new sI(1899447441,602891725),new sI(3049323471,3964484399),new sI(3921009573,2173295548),new sI(961987163,4081628472),new sI(1508970993,3053834265),new sI(2453635748,2937671579),new sI(2870763221,3664609560),new sI(3624381080,2734883394),new sI(310598401,1164996542),new sI(607225278,1323610764),new sI(1426881987,3590304994),new sI(1925078388,4068182383),new sI(2162078206,991336113),new sI(2614888103,633803317),new sI(3248222580,3479774868),new sI(3835390401,2666613458),new sI(4022224774,944711139),new sI(264347078,2341262773),new sI(604807628,2007800933),new sI(770255983,1495990901),new sI(1249150122,1856431235),new sI(1555081692,3175218132),new sI(1996064986,2198950837),new sI(2554220882,3999719339),new sI(2821834349,766784016),new sI(2952996808,2566594879),new sI(3210313671,3203337956),new sI(3336571891,1034457026),new sI(3584528711,2466948901),new sI(113926993,3758326383),new sI(338241895,168717936),new sI(666307205,1188179964),new sI(773529912,1546045734),new sI(1294757372,1522805485),new sI(1396182291,2643833823),new sI(1695183700,2343527390),new sI(1986661051,1014477480),new sI(2177026350,1206759142),new sI(2456956037,344077627),new sI(2730485921,1290863460),new sI(2820302411,3158454273),new sI(3259730800,3505952657),new sI(3345764771,106217008),new sI(3516065817,3606008344),new sI(3600352804,1432725776),new sI(4094571909,1467031594),new sI(275423344,851169720),new sI(430227734,3100823752),new sI(506948616,1363258195),new sI(659060556,3750685593),new sI(883997877,3785050280),new sI(958139571,3318307427),new sI(1322822218,3812723403),new sI(1537002063,2003034995),new sI(1747873779,3602036899),new sI(1955562222,1575990012),new sI(2024104815,1125592928),new sI(2227730452,2716904306),new sI(2361852424,442776044),new sI(2428436474,593698344),new sI(2756734187,3733110249),new sI(3204031479,2999351573),new sI(3329325298,3815920427),new sI(3391569614,3928383900),new sI(3515267271,566280711),new sI(3940187606,3454069534),new sI(4118630271,4000239992),new sI(116418474,1914138554),new sI(174292421,2731055270),new sI(289380356,3203993006),new sI(460393269,320620315),new sI(685471733,587496836),new sI(852142971,1086792851),new sI(1017036298,365543100),new sI(1126000580,2618297676),new sI(1288033470,3409855158),new sI(1501505948,4234509866),new sI(1607167915,987167468),new sI(1816402316,1246189591)];return function(g,o,s){var I,c,l,h,u,C,B,Q,E=arguments.length>3&&void 0!==arguments[3]&&arguments[3];E?(I=new sI(3418070365,3238371032),c=new sI(1654270250,914150663),l=new sI(2438529370,812702999),h=new sI(355462360,4144912697),u=new sI(1731405415,4290775857),C=new sI(2394180231,1750603025),B=new sI(3675008525,1694076839),Q=new sI(1203062813,3204075428)):(I=new sI(1779033703,4089235720),c=new sI(3144134277,2227873595),l=new sI(1013904242,4271175723),h=new sI(2773480762,1595750129),u=new sI(1359893119,2917565137),C=new sI(2600822924,725511199),B=new sI(528734635,4215389547),Q=new sI(1541459225,327033209));var f,d,y=128*Math.ceil((s+17)/128),p=new Uint8Array(y);for(f=0;f>>29&255,p[f++]=s>>21&255,p[f++]=s>>13&255,p[f++]=s>>5&255,p[f++]=s<<3&255;var k=new Array(80);for(f=0;f<80;f++)k[f]=new sI(0,0);var v,w,b=new sI(0,0),D=new sI(0,0),F=new sI(0,0),S=new sI(0,0),R=new sI(0,0),N=new sI(0,0),G=new sI(0,0),x=new sI(0,0),U=new sI(0,0),M=new sI(0,0),J=new sI(0,0),L=new sI(0,0);for(f=0;f=1;--o){t=n[13],n[13]=n[9],n[9]=n[5],n[5]=n[1],n[1]=t,t=n[14],a=n[10],n[14]=n[6],n[10]=n[2],n[6]=t,n[2]=a,t=n[15],a=n[11],i=n[7],n[15]=n[3],n[11]=t,n[7]=a,n[3]=i;for(var s=0;s<16;++s)n[s]=this._inv_s[n[s]];for(var I=0,c=16*o;I<16;++I,++c)n[I]^=e[c];for(var l=0;l<16;l+=4){var h=this._mix[n[l]],u=this._mix[n[l+1]],C=this._mix[n[l+2]],B=this._mix[n[l+3]];t=h^u>>>8^u<<24^C>>>16^C<<16^B>>>24^B<<8,n[l]=t>>>24&255,n[l+1]=t>>16&255,n[l+2]=t>>8&255,n[l+3]=255&t}}t=n[13],n[13]=n[9],n[9]=n[5],n[5]=n[1],n[1]=t,t=n[14],a=n[10],n[14]=n[6],n[10]=n[2],n[6]=t,n[2]=a,t=n[15],a=n[11],i=n[7],n[15]=n[3],n[11]=t,n[7]=a,n[3]=i;for(var Q=0;Q<16;++Q)n[Q]=this._inv_s[n[Q]],n[Q]^=e[Q];return n}},{key:"_encrypt",value:function(A,e){var t,a,i,n=this._s,r=new Uint8Array(16);r.set(A);for(var g=0;g<16;++g)r[g]^=e[g];for(var o=1;o=u;--h)if(c[h]!==l){l=0;break}I-=l,n[n.length-1]=c.subarray(0,16-l)}}for(var C=new Uint8Array(I),B=0,Q=0,E=n.length;B2&&void 0!==arguments[2]?arguments[2]:null,a=A.length,i=this.buffer,n=this.bufferPosition;if(t)this.iv=t;else{for(var r=0;n<16&&r=256&&(g=255&(27^g)));for(var I=0;I<4;++I)t[o]=a^=t[o-32],t[++o]=i^=t[o-32],t[++o]=n^=t[o-32],t[++o]=r^=t[o-32],o++}return t}}])}(hI),BI=function(){return D((function A(){S(this,A)}),[{key:"checkOwnerPassword",value:function(A,e,t,a){var i=new Uint8Array(A.length+56);return i.set(A,0),i.set(e,A.length),i.set(t,A.length+e.length),KA(II(i,0,i.length),a)}},{key:"checkUserPassword",value:function(A,e,t){var a=new Uint8Array(A.length+8);return a.set(A,0),a.set(e,A.length),KA(II(a,0,a.length),t)}},{key:"getOwnerKey",value:function(A,e,t,a){var i=new Uint8Array(A.length+56);i.set(A,0),i.set(e,A.length),i.set(t,A.length+e.length);var n=II(i,0,i.length);return new CI(n).decryptBlock(a,!1,new Uint8Array(16))}},{key:"getUserKey",value:function(A,e,t){var a=new Uint8Array(A.length+8);a.set(A,0),a.set(e,A.length);var i=II(a,0,a.length);return new CI(i).decryptBlock(t,!1,new Uint8Array(16))}}])}(),QI=function(){return D((function A(){S(this,A)}),[{key:"_hash",value:function(A,e,t){for(var a,i,n=II(e,0,e.length).subarray(0,32),r=[0],g=0;g<64||r.at(-1)>g-32;){var o=A.length+n.length+t.length,s=new Uint8Array(o),I=0;s.set(A,I),I+=A.length,s.set(n,I),I+=n.length,s.set(t,I);for(var c=new Uint8Array(64*o),l=0,h=0;l<64;l++,h+=o)c.set(s,h);var u=(r=new uI(n.subarray(0,16)).encrypt(c,n.subarray(16,32))).slice(0,16).reduce((function(A,e){return A+e}),0)%3;0===u?n=II(r,0,r.length):1===u?(a=r,i=r.length,n=cI(a,0,i,!0)):2===u&&(n=cI(r,0,r.length)),g++}return n.subarray(0,32)}},{key:"checkOwnerPassword",value:function(A,e,t,a){var i=new Uint8Array(A.length+56);return i.set(A,0),i.set(e,A.length),i.set(t,A.length+e.length),KA(this._hash(A,i,t),a)}},{key:"checkUserPassword",value:function(A,e,t){var a=new Uint8Array(A.length+8);return a.set(A,0),a.set(e,A.length),KA(this._hash(A,a,[]),t)}},{key:"getOwnerKey",value:function(A,e,t,a){var i=new Uint8Array(A.length+56);i.set(A,0),i.set(e,A.length),i.set(t,A.length+e.length);var n=this._hash(A,i,t);return new CI(n).decryptBlock(a,!1,new Uint8Array(16))}},{key:"getUserKey",value:function(A,e,t){var a=new Uint8Array(A.length+8);a.set(A,0),a.set(e,A.length);var i=this._hash(A,a,[]);return new CI(i).decryptBlock(t,!1,new Uint8Array(16))}}])}(),EI=function(){return D((function A(e,t){S(this,A),this.StringCipherConstructor=e,this.StreamCipherConstructor=t}),[{key:"createStream",value:function(A,e){var t=new this.StreamCipherConstructor;return new rI(A,e,(function(A,e){return t.decryptBlock(A,e)}))}},{key:"decryptString",value:function(A){var e=new this.StringCipherConstructor,t=FA(A);return DA(t=e.decryptBlock(t,!0))}},{key:"encryptString",value:function(A){var e=new this.StringCipherConstructor;if(e instanceof hI){var t=16-A.length%16;A+=String.fromCharCode(t).repeat(t);var a=new Uint8Array(16);if("undefined"!=typeof crypto)crypto.getRandomValues(a);else for(var i=0;i<16;i++)a[i]=Math.floor(256*Math.random());var n=FA(A);n=e.encrypt(n,a);var r=new Uint8Array(16+n.length);return r.set(a),r.set(n,16),DA(r)}var g=FA(A);return DA(g=e.encrypt(g))}}])}(),fI=new WeakSet,dI=function(){return D((function A(e,t,a){S(this,A),h(this,fI);var i=e.get("Filter");if(!ae(i,"Standard"))throw new wA("unknown encryption method");this.filterName=i.name,this.dict=e;var n=e.get("V");if(!Number.isInteger(n)||1!==n&&2!==n&&4!==n&&5!==n)throw new wA("unsupported encryption algorithm");this.algorithm=n;var r=e.get("Length");if(!r)if(n<=3)r=40;else{var g=e.get("CF"),o=e.get("StmF");if(g instanceof $A&&o instanceof jA){g.suppressEncryption=!0;var s=g.get(o.name);(r=(null==s?void 0:s.get("Length"))||128)<40&&(r<<=3)}}if(!Number.isInteger(r)||r<40||r%8!=0)throw new wA("invalid key length");var I=FA(e.get("O")),c=FA(e.get("U")),l=I.subarray(0,32),u=c.subarray(0,32),C=e.get("P"),B=e.get("R"),Q=(4===n||5===n)&&!1!==e.get("EncryptMetadata");this.encryptMetadata=Q;var E,f,y=FA(t);if(a){if(6===B)try{a=YA(a)}catch(A){CA("CipherTransformFactory: Unable to convert UTF8 encoded password.")}E=FA(a)}if(5!==n)f=d(fI,this,pI).call(this,y,E,l,u,C,B,r,Q);else{var p=I.subarray(32,40),m=I.subarray(40,48),k=c.subarray(0,48),v=c.subarray(32,40),w=c.subarray(40,48),b=FA(e.get("OE")),D=FA(e.get("UE")),F=FA(e.get("Perms"));f=d(fI,this,yI).call(this,B,E,l,p,m,k,u,v,w,b,D,F)}if(!f&&!a)throw new yA("No password given",1);if(!f&&a){var R=d(fI,this,mI).call(this,E,l,B,r);f=d(fI,this,pI).call(this,y,R,l,u,C,B,r,Q)}if(!f)throw new yA("Incorrect Password",2);if(this.encryptionKey=f,n>=4){var N=e.get("CF");N instanceof $A&&(N.suppressEncryption=!0),this.cf=N,this.stmf=e.get("StmF")||jA.get("Identity"),this.strf=e.get("StrF")||jA.get("Identity"),this.eff=e.get("EFF")||this.stmf}}),[{key:"createCipherTransform",value:function(A,e){if(4===this.algorithm||5===this.algorithm)return new EI(d(fI,this,vI).call(this,this.cf,this.strf,A,e,this.encryptionKey),d(fI,this,vI).call(this,this.cf,this.stmf,A,e,this.encryptionKey));var t=d(fI,this,kI).call(this,A,e,this.encryptionKey,!1),a=function(){return new gI(t)};return new EI(a,a)}}])}();function yI(A,e,t,a,i,n,r,g,o,s,I,c){if(e){var l=Math.min(127,e.length);e=e.subarray(0,l)}else e=[];var h=6===A?new QI:new BI;return h.checkUserPassword(e,g,r)?h.getUserKey(e,o,I):e.length&&h.checkOwnerPassword(e,a,n,t)?h.getOwnerKey(e,i,n,s):null}function pI(A,e,t,a,i,n,r,g){var o,s,I=40+t.length+A.length,c=new Uint8Array(I),l=0;if(e)for(s=Math.min(32,e.length);l>8&255,c[l++]=i>>16&255,c[l++]=i>>>24&255,o=0,s=A.length;o=4&&!g&&(c[l++]=255,c[l++]=255,c[l++]=255,c[l++]=255);var h=oI(c,0,l),u=r>>3;if(n>=3)for(o=0;o<50;++o)h=oI(h,0,u);var C,B=h.subarray(0,u);if(n>=3){for(l=0;l<32;++l)c[l]=wI._[l];for(o=0,s=A.length;o>3;if(t>=3)for(g=0;g<50;++g)s=oI(s,0,s.length);if(t>=3){o=e;var c=new Uint8Array(I);for(g=19;g>=0;g--){for(var l=0;l3&&void 0!==arguments[3]&&arguments[3],n=new Uint8Array(t.length+9),r=t.length;for(a=0;a>8&255,n[a++]=A>>16&255,n[a++]=255&e,n[a++]=e>>8&255,i&&(n[a++]=115,n[a++]=65,n[a++]=108,n[a++]=84),oI(n,0,a).subarray(0,Math.min(t.length+5,16))}function vI(A,e,t,a,i){if(!(e instanceof jA))throw new wA("Invalid crypt filter name.");var n=this,r=A.get(e.name),g=null==r?void 0:r.get("CFM");if(!g||"None"===g.name)return function(){return new lI};if("V2"===g.name)return function(){return new gI(d(fI,n,kI).call(n,t,a,i,!1))};if("AESV2"===g.name)return function(){return new uI(d(fI,n,kI).call(n,t,a,i,!0))};if("AESV3"===g.name)return function(){return new CI(i)};throw new wA("Unknown crypto method")}var wI={_: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 bI(A,e,t,a){return DI.apply(this,arguments)}function DI(){return(DI=f(Q().mark((function A(e,t,a,i){var n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(n=i.encrypt,g=null==(r=void 0===n?null:n)?void 0:r.createCipherTransform(e.num,e.gen),a.push("".concat(e.num," ").concat(e.gen," obj\n")),!(t instanceof $A)){A.next=8;break}return A.next=6,FI(t,a,g);case 6:A.next=16;break;case 8:if(!(t instanceof ge)){A.next=13;break}return A.next=11,RI(t,a,g);case 11:A.next=16;break;case 13:if(!Array.isArray(t)&&!ArrayBuffer.isView(t)){A.next=16;break}return A.next=16,GI(t,a,g);case 16:a.push("\nendobj\n");case 17:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function FI(A,e,t){return SI.apply(this,arguments)}function SI(){return(SI=f(Q().mark((function A(e,t,a){var i,n,r;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:t.push("<<"),i=k(e.getKeys()),A.prev=2,i.s();case 4:if((n=i.n()).done){A.next=11;break}return r=n.value,t.push(" /".concat(De(r)," ")),A.next=9,UI(e.getRaw(r),t,a);case 9:A.next=4;break;case 11:A.next=16;break;case 13:A.prev=13,A.t0=A.catch(2),i.e(A.t0);case 16:return A.prev=16,i.f(),A.finish(16);case 19:t.push(">>");case 20:case"end":return A.stop()}}),A,null,[[2,13,16,19]])})))).apply(this,arguments)}function RI(A,e,t){return NI.apply(this,arguments)}function NI(){return(NI=f(Q().mark((function A(e,t,a){var i,n,r,g,o,s,I,l,h,u,C,B,E,f;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return i=e.getBytes(),n=e.dict,A.next=4,Promise.all([n.getAsync("Filter"),n.getAsync("DecodeParms")]);case 4:if(r=A.sent,g=y(r,2),o=g[0],s=g[1],!Array.isArray(o)){A.next=14;break}return A.next=11,n.xref.fetchIfRefAsync(o[0]);case 11:A.t0=A.sent,A.next=15;break;case 14:A.t0=o;case 15:if(I=A.t0,l=ae(I,"FlateDecode"),!(i.length>=256||l)){A.next=36;break}return A.prev=19,h=new CompressionStream("deflate"),(u=h.writable.getWriter()).write(i),u.close(),A.next=26,new Response(h.readable).arrayBuffer();case 26:C=A.sent,i=new Uint8Array(C),o?l||(B=Array.isArray(o)?[jA.get("FlateDecode")].concat(c(o)):[jA.get("FlateDecode"),o],s&&(E=Array.isArray(s)?[null].concat(c(s)):[null,s])):B=jA.get("FlateDecode"),B&&n.set("Filter",B),E&&n.set("DecodeParms",E),A.next=36;break;case 33:A.prev=33,A.t1=A.catch(19),uA('writeStream - cannot compress data: "'.concat(A.t1,'".'));case 36:return f=DA(i),a&&(f=a.encryptString(f)),n.set("Length",f.length),A.next=41,FI(n,t,a);case 41:t.push(" stream\n",f,"\nendstream");case 42:case"end":return A.stop()}}),A,null,[[19,33]])})))).apply(this,arguments)}function GI(A,e,t){return xI.apply(this,arguments)}function xI(){return(xI=f(Q().mark((function A(e,t,a){var i,n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:t.push("["),i=!0,n=k(e),A.prev=3,n.s();case 5:if((r=n.n()).done){A.next=12;break}return g=r.value,i?i=!1:t.push(" "),A.next=10,UI(g,t,a);case 10:A.next=5;break;case 12:A.next=17;break;case 14:A.prev=14,A.t0=A.catch(3),n.e(A.t0);case 17:return A.prev=17,n.f(),A.finish(17);case 20:t.push("]");case 21:case"end":return A.stop()}}),A,null,[[3,14,17,20]])})))).apply(this,arguments)}function UI(A,e,t){return MI.apply(this,arguments)}function MI(){return(MI=f(Q().mark((function A(e,t,a){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!(e instanceof jA)){A.next=4;break}t.push("/".concat(De(e.name))),A.next=37;break;case 4:if(!(e instanceof Ae)){A.next=8;break}t.push("".concat(e.num," ").concat(e.gen," R")),A.next=37;break;case 8:if(!Array.isArray(e)&&!ArrayBuffer.isView(e)){A.next=13;break}return A.next=11,GI(e,t,a);case 11:A.next=37;break;case 13:if("string"!=typeof e){A.next=18;break}a&&(e=a.encryptString(e)),t.push("(".concat(Fe(e),")")),A.next=37;break;case 18:if("number"!=typeof e){A.next=22;break}t.push(Le(e)),A.next=37;break;case 22:if("boolean"!=typeof e){A.next=26;break}t.push(e.toString()),A.next=37;break;case 26:if(!(e instanceof $A)){A.next=31;break}return A.next=29,FI(e,t,a);case 29:A.next=37;break;case 31:if(!(e instanceof ge)){A.next=36;break}return A.next=34,RI(e,t,a);case 34:A.next=37;break;case 36:null===e?t.push("null"):CA("Unhandled value in writer: ".concat(J(e),", please file a bug."));case 37:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function JI(A,e,t,a){for(var i=e+t-1;i>t-1;i--)a[i]=255&A,A>>=8;return t+e}function LI(A,e,t){for(var a=0,i=A.length;a1&&(s=a.documentElement.searchNode([o.at(-1)],0)),s?s.childNodes=Array.isArray(g)?g.map((function(A){return new aI("value",A)})):[new aI("#text",g)]:CA("Node not found for path: ".concat(r))}}}}catch(A){i.e(A)}finally{i.f()}var I=[];return a.documentElement.dump(I),I.join("")}(i.fetchIfRef(t).getString(),a));var n=i.encrypt;n&&(e=n.createCipherTransform(t.num,t.gen).encryptString(e));var r="".concat(t.num," ").concat(t.gen," obj\n")+"<< /Type /EmbeddedFile /Length ".concat(e.length,">>\nstream\n")+e+"\nendstream\nendobj\n";a.push({ref:t,data:r})}function qI(A,e,t,a,i){return TI.apply(this,arguments)}function TI(){return(TI=f(Q().mark((function A(e,t,a,i,n){var r,g,o,s,I,c,l;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:n.push("xref\n"),r=PI(a),g=0,o=k(a);try{for(o.s();!(s=o.n()).done;)I=s.value,c=I.ref,l=I.data,c.num===r[g]&&(n.push("".concat(r[g]," ").concat(r[g+1],"\n")),g+=2),null!==l?(n.push("".concat(t.toString().padStart(10,"0")," ").concat(Math.min(c.gen,65535).toString().padStart(5,"0")," n\r\n")),t+=l.length):n.push("0000000000 ".concat(Math.min(c.gen+1,65535).toString().padStart(5,"0")," f\r\n"))}catch(A){o.e(A)}finally{o.f()}return OI(t,e,i),n.push("trailer\n"),A.next=9,FI(i,n);case 9:n.push("\nstartxref\n",t.toString(),"\n%%EOF\n");case 10:case"end":return A.stop()}}),A)})))).apply(this,arguments)}function PI(A){var e,t=[],a=k(A);try{for(a.s();!(e=a.n()).done;){var i=e.value.ref;i.num===t.at(-2)+t.at(-1)?t[t.length-1]+=1:t.push(i.num,1)}}catch(A){a.e(A)}finally{a.f()}return t}function WI(A,e,t,a,i){return ZI.apply(this,arguments)}function ZI(){return(ZI=f(Q().mark((function A(e,t,a,i,n){var r,g,o,s,I,c,l,h,u,C,B,E,f,d,p,m,v,w,b,D,F,S;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:r=[],g=0,o=0,s=k(a);try{for(s.s();!(I=s.n()).done;)c=I.value,l=c.ref,h=c.data,u=void 0,g=Math.max(g,t),null!==h?(u=Math.min(l.gen,65535),r.push([1,t,u]),t+=h.length):(u=Math.min(l.gen+1,65535),r.push([0,0,u])),o=Math.max(o,u)}catch(A){s.e(A)}finally{s.f()}for(i.set("Index",PI(a)),C=Pe(g),B=Pe(o),E=[1,C,B],i.set("W",E),OI(t,e,i),f=E.reduce((function(A,e){return A+e}),0),d=new Uint8Array(f*r.length),(p=new We(d)).dict=i,m=0,v=0,w=r;v0){var a=function(A,e){for(var t=Math.floor(Date.now()/1e3),a=e.filename||"",i=[t.toString(),a,A.toString()],n=i.reduce((function(A,e){return A+e.length}),0),r=0,g=Object.values(e.info);r=0?B+1:u.length,0,i);case 15:case"end":return A.stop()}}),A)})))).apply(this,arguments)}a=_I;var nc=function(){return D((function A(e,t){S(this,A),this.tree=e,this.dict=t,this.kids=[],this.parseKids()}),[{key:"role",get:function(){var A=this.dict.get("S"),e=A instanceof jA?A.name:"",t=this.tree.root;return t.roleMap.has(e)?t.roleMap.get(e):e}},{key:"parseKids",value:function(){var A=null,e=this.dict.getRaw("Pg");e instanceof Ae&&(A=e.toString());var t=this.dict.get("K");if(Array.isArray(t)){var a,i=k(t);try{for(i.s();!(a=i.n()).done;){var n=a.value,r=this.parseKid(A,n);r&&this.kids.push(r)}}catch(A){i.e(A)}finally{i.f()}}else{var g=this.parseKid(A,t);g&&this.kids.push(g)}}},{key:"parseKid",value:function(A,e){if(Number.isInteger(e))return this.tree.pageDict.objId!==A?null:new rc({type:1,mcid:e,pageObjId:A});var t=null;if(e instanceof Ae?t=this.dict.xref.fetch(e):e instanceof $A&&(t=e),!t)return null;var a=t.getRaw("Pg");a instanceof Ae&&(A=a.toString());var i=t.get("Type")instanceof jA?t.get("Type").name:null;if("MCR"===i){if(this.tree.pageDict.objId!==A)return null;var n=t.getRaw("Stm");return new rc({type:2,refObjId:n instanceof Ae?n.toString():null,pageObjId:A,mcid:t.get("MCID")})}if("OBJR"===i){if(this.tree.pageDict.objId!==A)return null;var r=t.getRaw("Obj");return new rc({type:3,refObjId:r instanceof Ae?r.toString():null,pageObjId:A})}return new rc({type:5,dict:t})}}])}(),rc=D((function A(e){var t=e.type,a=e.dict,i=void 0===a?null:a,n=e.mcid,r=void 0===n?null:n,g=e.pageObjId,o=void 0===g?null:g,s=e.refObjId,I=void 0===s?null:s;S(this,A),this.type=t,this.dict=i,this.mcid=r,this.pageObjId=o,this.refObjId=I,this.parentNode=null})),gc=function(){return D((function A(e,t){S(this,A),this.root=e,this.rootDict=e?e.dict:null,this.pageDict=t,this.nodes=[]}),[{key:"parse",value:function(A){var e;if(this.root&&this.rootDict){var t=this.rootDict.get("ParentTree");if(t){var a=this.pageDict.get("StructParents"),i=A instanceof Ae&&(null===(e=this.root.structParentIds)||void 0===e?void 0:e.get(A));if(Number.isInteger(a)||i){var n=new Map,r=new Xs(t,this.rootDict.xref);if(Number.isInteger(a)){var g=r.get(a);if(Array.isArray(g)){var o,s=k(g);try{for(s.s();!(o=s.n()).done;){var I=o.value;I instanceof Ae&&this.addNode(this.rootDict.xref.fetch(I),n)}}catch(A){s.e(A)}finally{s.f()}}}if(i){var c,l=k(i);try{for(l.s();!(c=l.n()).done;){var h=y(c.value,2),u=h[0],C=h[1],B=r.get(u);if(B){var Q,E=this.addNode(this.rootDict.xref.fetchIfRef(B),n);1===(null==E||null===(Q=E.kids)||void 0===Q?void 0:Q.length)&&3===E.kids[0].type&&(E.kids[0].type=C)}}}catch(A){l.e(A)}finally{l.f()}}}}}}},{key:"addNode",value:function(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(t>40)return CA("StructTree MAX_DEPTH reached."),null;if(e.has(A))return e.get(A);var a=new nc(this,A);e.set(A,a);var i=A.get("P");if(!i||ae(i.get("Type"),"StructTreeRoot"))return this.addTopLevelNode(A,a)||e.delete(A),a;var n=this.addNode(i,e,t+1);if(!n)return a;var r,g=!1,o=k(n.kids);try{for(o.s();!(r=o.n()).done;){var s=r.value;5===s.type&&s.dict===A&&(s.parentNode=a,g=!0)}}catch(A){o.e(A)}finally{o.f()}return g||e.delete(A),a}},{key:"addTopLevelNode",value:function(A,e){var t=this.rootDict.get("K");if(!t)return!1;if(t instanceof $A)return t.objId===A.objId&&(this.nodes[0]=e,!0);if(!Array.isArray(t))return!0;for(var a=!1,i=0;i2&&void 0!==arguments[2]?arguments[2]:0;if(a>40)CA("StructTree too deep to be fully serialized.");else{var i=Object.create(null);i.role=e.role,i.children=[],t.children.push(i);var n=e.dict.get("Alt");"string"==typeof n&&(i.alt=LA(n));var r=e.dict.get("Lang");"string"==typeof r&&(i.lang=LA(r));var g,o=k(e.kids);try{for(o.s();!(g=o.n()).done;){var s=g.value,I=5===s.type?s.parentNode:null;I?A(I,i,a+1):1===s.type||2===s.type?i.children.push({type:"content",id:"p".concat(s.pageObjId,"_mc").concat(s.mcid)}):3===s.type?i.children.push({type:"object",id:s.refObjId}):4===s.type&&i.children.push({type:"annotation",id:"".concat("pdfjs_internal_id_").concat(s.refObjId)})}}catch(A){o.e(A)}finally{o.f()}}}var e=Object.create(null);e.children=[],e.role="Root";var t,a=k(this.nodes);try{for(a.s();!(t=a.n()).done;){var i=t.value;i&&A(i,e)}}catch(A){a.e(A)}finally{a.f()}return e}}])}();function oc(A){if(!Array.isArray(A)||A.length<2)return!1;var e=function(A){return m(A)||l(A)||v(A)||p()}(A),t=e[0],a=e[1],i=e.slice(2);if(!(t instanceof Ae||Number.isInteger(t)))return!1;if(!(a instanceof jA))return!1;var n=!0;switch(a.name){case"XYZ":if(3!==i.length)return!1;break;case"Fit":case"FitB":return 0===i.length;case"FitH":case"FitBH":case"FitV":case"FitBV":if(1!==i.length)return!1;break;case"FitR":if(4!==i.length)return!1;n=!1;break;default:return!1}var r,g=k(i);try{for(g.s();!(r=g.n()).done;){var o=r.value;if(!("number"==typeof o||n&&null===o))return!1}}catch(A){g.e(A)}finally{g.f()}return!0}function sc(A){return A instanceof $A&&(A=A.get("D")),oc(A)?A:null}function Ic(A){var e=A.get("D");if(e){if(e instanceof jA&&(e=e.name),"string"==typeof e)return LA(e);if(oc(e))return JSON.stringify(e)}return null}var cc=new WeakSet,lc=function(){function A(e,t){if(S(this,A),h(this,cc),this.pdfManager=e,this.xref=t,this._catDict=t.getCatalogObj(),!(this._catDict instanceof $A))throw new wA("Catalog object is not a dictionary.");this.toplevelPagesDict,this._actualNumPages=null,this.fontCache=new te,this.builtInCMapCache=new Map,this.standardFontDataCache=new Map,this.globalImageCache=new Fo,this.pageKidsCountCache=new te,this.pageIndexCache=new te,this.nonBlendModesSet=new ee,this.systemFontCache=new Map}return D(A,[{key:"cloneDict",value:function(){return this._catDict.clone()}},{key:"version",get:function(){var A=this._catDict.get("Version");if(A instanceof jA){if(oe.test(A.name))return fA(this,"version",A.name);CA("Invalid PDF catalog version: ".concat(A.name))}return fA(this,"version",null)}},{key:"lang",get:function(){var A=this._catDict.get("Lang");return fA(this,"lang",A&&"string"==typeof A?LA(A):null)}},{key:"needsRendering",get:function(){var A=this._catDict.get("NeedsRendering");return fA(this,"needsRendering","boolean"==typeof A&&A)}},{key:"collection",get:function(){var A=null;try{var e=this._catDict.get("Collection");e instanceof $A&&e.size>0&&(A=e)}catch(A){if(A instanceof Ie)throw A;uA("Cannot fetch Collection entry; assuming no collection is present.")}return fA(this,"collection",A)}},{key:"acroForm",get:function(){var A=null;try{var e=this._catDict.get("AcroForm");e instanceof $A&&e.size>0&&(A=e)}catch(A){if(A instanceof Ie)throw A;uA("Cannot fetch AcroForm entry; assuming no forms are present.")}return fA(this,"acroForm",A)}},{key:"acroFormRef",get:function(){var A=this._catDict.getRaw("AcroForm");return fA(this,"acroFormRef",A instanceof Ae?A:null)}},{key:"metadata",get:function(){var A=this._catDict.getRaw("Metadata");if(!(A instanceof Ae))return fA(this,"metadata",null);var e=null;try{var t,a=this.xref.fetch(A,!(null!==(t=this.xref.encrypt)&&void 0!==t&&t.encryptMetadata));if(a instanceof ge&&a.dict instanceof $A){var i=a.dict.get("Type"),n=a.dict.get("Subtype");if(ae(i,"Metadata")&&ae(n,"XML")){var r=HA(a.getString());r&&(e=new nI(r).serializable)}}}catch(A){if(A instanceof Ie)throw A;uA('Skipping invalid Metadata: "'.concat(A,'".'))}return fA(this,"metadata",e)}},{key:"markInfo",get:function(){var A=null;try{A=this._readMarkInfo()}catch(A){if(A instanceof Ie)throw A;CA("Unable to read mark info.")}return fA(this,"markInfo",A)}},{key:"_readMarkInfo",value:function(){var A=this._catDict.get("MarkInfo");if(!(A instanceof $A))return null;var e={Marked:!1,UserProperties:!1,Suspects:!1};for(var t in e){var a=A.get(t);"boolean"==typeof a&&(e[t]=a)}return e}},{key:"structTreeRoot",get:function(){var A=null;try{A=this._readStructTreeRoot()}catch(A){if(A instanceof Ie)throw A;CA("Unable read to structTreeRoot info.")}return fA(this,"structTreeRoot",A)}},{key:"_readStructTreeRoot",value:function(){var A=this._catDict.getRaw("StructTreeRoot"),e=this.xref.fetchIfRef(A);if(!(e instanceof $A))return null;var t=new _I(e,A);return t.init(),t}},{key:"toplevelPagesDict",get:function(){var A=this._catDict.get("Pages");if(!(A instanceof $A))throw new wA("Invalid top-level pages dictionary.");return fA(this,"toplevelPagesDict",A)}},{key:"documentOutline",get:function(){var A=null;try{A=this._readDocumentOutline()}catch(A){if(A instanceof Ie)throw A;CA("Unable to read document outline.")}return fA(this,"documentOutline",A)}},{key:"_readDocumentOutline",value:function(){var e=this._catDict.get("Outlines");if(!(e instanceof $A))return null;if(!((e=e.getRaw("First"))instanceof Ae))return null;var t={items:[]},a=[{obj:e,parent:t}],i=new ee;i.put(e);for(var n=this.xref,r=new Uint8ClampedArray(3);a.length>0;){var g=a.shift(),o=n.fetchIfRef(g.obj);if(null!==o){o.has("Title")||CA("Invalid outline item encountered.");var s={url:null,dest:null,action:null};A.parseDestDictionary({destDict:o,resultObj:s,docBaseUrl:this.baseUrl,docAttachments:this.attachments});var I=o.get("Title"),c=o.get("F")||0,l=o.getArray("C"),h=o.get("Count"),u=r;!me(l,3)||0===l[0]&&0===l[1]&&0===l[2]||(u=je.singletons.rgb.getRgb(l,0));var C={action:s.action,attachment:s.attachment,dest:s.dest,url:s.url,unsafeUrl:s.unsafeUrl,newWindow:s.newWindow,setOCGState:s.setOCGState,title:"string"==typeof I?LA(I):"",color:u,count:Number.isInteger(h)?h:void 0,bold:!!(2&c),italic:!!(1&c),items:[]};g.parent.items.push(C),(e=o.getRaw("First"))instanceof Ae&&!i.has(e)&&(a.push({obj:e,parent:C}),i.put(e)),(e=o.getRaw("Next"))instanceof Ae&&!i.has(e)&&(a.push({obj:e,parent:g.parent}),i.put(e))}}return t.items.length>0?t.items:null}},{key:"permissions",get:function(){var A=null;try{A=this._readPermissions()}catch(A){if(A instanceof Ie)throw A;CA("Unable to read permissions.")}return fA(this,"permissions",A)}},{key:"_readPermissions",value:function(){var A=this.xref.trailer.get("Encrypt");if(!(A instanceof $A))return null;var e=A.get("P");if("number"!=typeof e)return null;e+=Math.pow(2,32);var t=[];for(var a in Z){var i=Z[a];e&i&&t.push(i)}return t}},{key:"optionalContentConfig",get:function(){var A=null;try{var e=this._catDict.get("OCProperties");if(!e)return fA(this,"optionalContentConfig",null);var t=e.get("D");if(!t)return fA(this,"optionalContentConfig",null);var a=e.get("OCGs");if(!Array.isArray(a))return fA(this,"optionalContentConfig",null);var i,n=[],r=new ee,g=k(a);try{for(g.s();!(i=g.n()).done;){var o=i.value;o instanceof Ae&&!r.has(o)&&(r.put(o),n.push(d(cc,this,hc).call(this,o)))}}catch(A){g.e(A)}finally{g.f()}(A=d(cc,this,uc).call(this,t,r)).groups=n}catch(A){if(A instanceof Ie)throw A;CA("Unable to read optional content config: ".concat(A))}return fA(this,"optionalContentConfig",A)}},{key:"setActualNumPages",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._actualNumPages=A}},{key:"hasActualNumPages",get:function(){return null!==this._actualNumPages}},{key:"_pagesCount",get:function(){var A=this.toplevelPagesDict.get("Count");if(!Number.isInteger(A))throw new wA("Page count in top-level pages dictionary is not an integer.");return fA(this,"_pagesCount",A)}},{key:"numPages",get:function(){return this.hasActualNumPages?this._actualNumPages:this._pagesCount}},{key:"destinations",get:function(){var A=this._readDests(),e=Object.create(null);if(A instanceof Os){var t,a=k(A.getAll());try{for(a.s();!(t=a.n()).done;){var i=y(t.value,2),n=i[0],r=sc(i[1]);r&&(e[LA(n)]=r)}}catch(A){a.e(A)}finally{a.f()}}else A instanceof $A&&A.forEach((function(A,t){var a=sc(t);a&&(e[A]=a)}));return fA(this,"destinations",e)}},{key:"getDestination",value:function(A){var e=this._readDests();if(e instanceof Os){var t=sc(e.get(A));if(t)return t;var a=this.destinations[A];if(a)return CA('Found "'.concat(A,'" at an incorrect position in the NameTree.')),a}else if(e instanceof $A){var i=sc(e.get(A));if(i)return i}return null}},{key:"_readDests",value:function(){var A=this._catDict.get("Names");return null!=A&&A.has("Dests")?new Os(A.getRaw("Dests"),this.xref):this._catDict.has("Dests")?this._catDict.get("Dests"):void 0}},{key:"pageLabels",get:function(){var A=null;try{A=this._readPageLabels()}catch(A){if(A instanceof Ie)throw A;CA("Unable to read page labels.")}return fA(this,"pageLabels",A)}},{key:"_readPageLabels",value:function(){var A=this._catDict.getRaw("PageLabels");if(!A)return null;for(var e=new Array(this.numPages),t=null,a="",i=new Xs(A,this.xref).getAll(),n="",r=1,g=0,o=this.numPages;g=1))throw new wA("Invalid start in PageLabel dictionary.");r=l}else r=1}switch(t){case"D":n=r;break;case"R":case"r":n=Qe(r,"r"===t);break;case"A":case"a":var h="a"===t?97:65,u=r-1;n=String.fromCharCode(h+u%26).repeat(Math.floor(u/26)+1);break;default:if(t)throw new wA('Invalid style "'.concat(t,'" in PageLabel dictionary.'));n=""}e[g]=a+n,r++}return e}},{key:"pageLayout",get:function(){var A=this._catDict.get("PageLayout"),e="";if(A instanceof jA)switch(A.name){case"SinglePage":case"OneColumn":case"TwoColumnLeft":case"TwoColumnRight":case"TwoPageLeft":case"TwoPageRight":e=A.name}return fA(this,"pageLayout",e)}},{key:"pageMode",get:function(){var A=this._catDict.get("PageMode"),e="UseNone";if(A instanceof jA)switch(A.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"FullScreen":case"UseOC":case"UseAttachments":e=A.name}return fA(this,"pageMode",e)}},{key:"viewerPreferences",get:function(){var A=this,e=this._catDict.get("ViewerPreferences");if(!(e instanceof $A))return fA(this,"viewerPreferences",null);var t,a=null,i=k(e.getKeys());try{for(i.s();!(t=i.n()).done;){var n=t.value,r=e.get(n),g=void 0;switch(n){case"HideToolbar":case"HideMenubar":case"HideWindowUI":case"FitWindow":case"CenterWindow":case"DisplayDocTitle":case"PickTrayByPDFSize":"boolean"==typeof r&&(g=r);break;case"NonFullScreenPageMode":if(r instanceof jA)switch(r.name){case"UseNone":case"UseOutlines":case"UseThumbs":case"UseOC":g=r.name;break;default:g="UseNone"}break;case"Direction":if(r instanceof jA)switch(r.name){case"L2R":case"R2L":g=r.name;break;default:g="L2R"}break;case"ViewArea":case"ViewClip":case"PrintArea":case"PrintClip":if(r instanceof jA)switch(r.name){case"MediaBox":case"CropBox":case"BleedBox":case"TrimBox":case"ArtBox":g=r.name;break;default:g="CropBox"}break;case"PrintScaling":if(r instanceof jA)switch(r.name){case"None":case"AppDefault":g=r.name;break;default:g="AppDefault"}break;case"Duplex":if(r instanceof jA)switch(r.name){case"Simplex":case"DuplexFlipShortEdge":case"DuplexFlipLongEdge":g=r.name;break;default:g="None"}break;case"PrintPageRange":Array.isArray(r)&&r.length%2==0&&r.every((function(e,t,a){return Number.isInteger(e)&&e>0&&(0===t||e>=a[t-1])&&e<=A.numPages}))&&(g=r);break;case"NumCopies":Number.isInteger(r)&&r>0&&(g=r);break;default:CA("Ignoring non-standard key in ViewerPreferences: ".concat(n,"."));continue}void 0!==g?(a||(a=Object.create(null)),a[n]=g):CA('Bad value, for key "'.concat(n,'", in ViewerPreferences: ').concat(r,"."))}}catch(A){i.e(A)}finally{i.f()}return fA(this,"viewerPreferences",a)}},{key:"openAction",get:function(){var e=this._catDict.get("OpenAction"),t=Object.create(null);if(e instanceof $A){var a=new $A(this.xref);a.set("A",e);var i={url:null,dest:null,action:null};A.parseDestDictionary({destDict:a,resultObj:i}),Array.isArray(i.dest)?t.dest=i.dest:i.action&&(t.action=i.action)}else Array.isArray(e)&&(t.dest=e);return fA(this,"openAction",RA(t)>0?t:null)}},{key:"attachments",get:function(){var A=this._catDict.get("Names"),e=null;if(A instanceof $A&&A.has("EmbeddedFiles")){var t,a=k(new Os(A.getRaw("EmbeddedFiles"),this.xref).getAll());try{for(a.s();!(t=a.n()).done;){var i=y(t.value,2),n=i[0],r=i[1],g=new _s(r,this.xref);e||(e=Object.create(null)),e[LA(n)]=g.serializable}}catch(A){a.e(A)}finally{a.f()}}return fA(this,"attachments",e)}},{key:"xfaImages",get:function(){var A=this._catDict.get("Names"),e=null;if(A instanceof $A&&A.has("XFAImages")){var t,a=k(new Os(A.getRaw("XFAImages"),this.xref).getAll());try{for(a.s();!(t=a.n()).done;){var i=y(t.value,2),n=i[0],r=i[1];e||(e=new $A(this.xref)),e.set(LA(n),r)}}catch(A){a.e(A)}finally{a.f()}}return fA(this,"xfaImages",e)}},{key:"_collectJavaScript",value:function(){var A=this._catDict.get("Names"),e=null;function t(A,t){if(t instanceof $A&&ae(t.get("S"),"JavaScript")){var a=t.get("JS");if(a instanceof ge)a=a.getString();else if("string"!=typeof a)return;(a=LA(a).replaceAll("\0",""))&&(e||(e=new Map)).set(A,a)}}if(A instanceof $A&&A.has("JavaScript")){var a,i=k(new Os(A.getRaw("JavaScript"),this.xref).getAll());try{for(i.s();!(a=i.n()).done;){var n=y(a.value,2),r=n[0],g=n[1];t(LA(r),g)}}catch(A){i.e(A)}finally{i.f()}}var o=this._catDict.get("OpenAction");return o&&t("OpenAction",o),e}},{key:"jsActions",get:function(){var A=this._collectJavaScript(),e=Re(this.xref,this._catDict,z);if(A){e||(e=Object.create(null));var t,a=k(A);try{for(a.s();!(t=a.n()).done;){var i=y(t.value,2),n=i[0],r=i[1];n in e?e[n].push(r):e[n]=[r]}}catch(A){a.e(A)}finally{a.f()}}return fA(this,"jsActions",e)}},{key:"fontFallback",value:(i=f(Q().mark((function A(e,t){var a,i,n,r;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Promise.all(this.fontCache);case 2:a=A.sent,i=k(a),A.prev=4,i.s();case 6:if((n=i.n()).done){A.next=13;break}if((r=n.value).loadedName!==e){A.next=11;break}return r.fallback(t),A.abrupt("return");case 11:A.next=6;break;case 13:A.next=18;break;case 15:A.prev=15,A.t0=A.catch(4),i.e(A.t0);case 18:return A.prev=18,i.f(),A.finish(18);case 21:case"end":return A.stop()}}),A,this,[[4,15,18,21]])}))),function(A,e){return i.apply(this,arguments)})},{key:"cleanup",value:(a=f(Q().mark((function A(){var e,t,a,i,n=arguments;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return e=n.length>0&&void 0!==n[0]&&n[0],Vs(),this.globalImageCache.clear(e),this.pageKidsCountCache.clear(),this.pageIndexCache.clear(),this.nonBlendModesSet.clear(),A.next=8,Promise.all(this.fontCache);case 8:t=A.sent,a=k(t);try{for(a.s();!(i=a.n()).done;)delete i.value.dict.cacheKey}catch(A){a.e(A)}finally{a.f()}this.fontCache.clear(),this.builtInCMapCache.clear(),this.standardFontDataCache.clear(),this.systemFontCache.clear();case 15:case"end":return A.stop()}}),A,this)}))),function(){return a.apply(this,arguments)})},{key:"getPageDict",value:(t=f(Q().mark((function A(e){var t,a,i,n,r,g,o,s,I,c,l,h,u,C,B,E;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:t=[this.toplevelPagesDict],a=new ee,(i=this._catDict.getRaw("Pages"))instanceof Ae&&a.put(i),n=this.xref,r=this.pageKidsCountCache,g=this.pageIndexCache,o=0;case 6:if(!t.length){A.next=67;break}if(!((s=t.pop())instanceof Ae)){A.next=34;break}if(!((I=r.get(s))>=0&&o+I<=e)){A.next=13;break}return o+=I,A.abrupt("continue",6);case 13:if(!a.has(s)){A.next=15;break}throw new wA("Pages tree contains circular reference.");case 15:return a.put(s),A.next=18,n.fetchAsync(s);case 18:if(!((c=A.sent)instanceof $A)){A.next=32;break}if(!((l=c.getRaw("Type"))instanceof Ae)){A.next=25;break}return A.next=24,n.fetchAsync(l);case 24:l=A.sent;case 25:if(!ae(l,"Page")&&c.has("Kids")){A.next=32;break}if(r.has(s)||r.put(s,1),g.has(s)||g.put(s,o),o!==e){A.next=30;break}return A.abrupt("return",[c,s]);case 30:return o++,A.abrupt("continue",6);case 32:return t.push(c),A.abrupt("continue",6);case 34:if(s instanceof $A){A.next=36;break}throw new wA("Page dictionary kid reference points to wrong type of object.");case 36:if(h=s.objId,!((u=s.getRaw("Count"))instanceof Ae)){A.next=42;break}return A.next=41,n.fetchAsync(u);case 41:u=A.sent;case 42:if(!(Number.isInteger(u)&&u>=0)){A.next=47;break}if(h&&!r.has(h)&&r.put(h,u),!(o+u<=e)){A.next=47;break}return o+=u,A.abrupt("continue",6);case 47:if(!((C=s.getRaw("Kids"))instanceof Ae)){A.next=52;break}return A.next=51,n.fetchAsync(C);case 51:C=A.sent;case 52:if(Array.isArray(C)){A.next=64;break}if(!((B=s.getRaw("Type"))instanceof Ae)){A.next=58;break}return A.next=57,n.fetchAsync(B);case 57:B=A.sent;case 58:if(!ae(B,"Page")&&s.has("Kids")){A.next=63;break}if(o!==e){A.next=61;break}return A.abrupt("return",[s,null]);case 61:return o++,A.abrupt("continue",6);case 63:throw new wA("Page dictionary kids object is not an array.");case 64:for(E=C.length-1;E>=0;E--)t.push(C[E]);A.next=6;break;case 67:throw new Error("Page index ".concat(e," not found."));case 68:case"end":return A.stop()}}),A,this)}))),function(A){return t.apply(this,arguments)})},{key:"getAllPageDicts",value:(e=f(Q().mark((function A(){var e,t,a,i,n,r,g,o,s,I,c,l,h,u,C,B,E,f,d=arguments;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:c=function(A){if(A instanceof le&&!e)throw A;e&&t&&0===s&&(CA('getAllPageDicts - Skipping invalid first page: "'.concat(A,'".')),A=$A.empty),r.set(s++,[A,null])},I=function(A,e){e&&!o.has(e)&&o.put(e,s),r.set(s++,[A,e])},e=d.length>0&&void 0!==d[0]&&d[0],t=this.pdfManager.evaluatorOptions.ignoreErrors,a=[{currentNode:this.toplevelPagesDict,posInKids:0}],i=new ee,(n=this._catDict.getRaw("Pages"))instanceof Ae&&i.put(n),r=new Map,g=this.xref,o=this.pageIndexCache,s=0;case 10:if(!(a.length>0)){A.next=70;break}if(l=a.at(-1),h=l.currentNode,u=l.posInKids,!((C=h.getRaw("Kids"))instanceof Ae)){A.next=25;break}return A.prev=15,A.next=18,g.fetchAsync(C);case 18:C=A.sent,A.next=25;break;case 21:return A.prev=21,A.t0=A.catch(15),c(A.t0),A.abrupt("break",70);case 25:if(Array.isArray(C)){A.next=28;break}return c(new wA("Page dictionary kids object is not an array.")),A.abrupt("break",70);case 28:if(!(u>=C.length)){A.next=31;break}return a.pop(),A.abrupt("continue",10);case 31:if(B=C[u],E=void 0,!(B instanceof Ae)){A.next=50;break}if(!i.has(B)){A.next=37;break}return c(new wA("Pages tree contains circular reference.")),A.abrupt("break",70);case 37:return i.put(B),A.prev=38,A.next=41,g.fetchAsync(B);case 41:E=A.sent,A.next=48;break;case 44:return A.prev=44,A.t1=A.catch(38),c(A.t1),A.abrupt("break",70);case 48:A.next=51;break;case 50:E=B;case 51:if(E instanceof $A){A.next=54;break}return c(new wA("Page dictionary kid reference points to wrong type of object.")),A.abrupt("break",70);case 54:if(!((f=E.getRaw("Type"))instanceof Ae)){A.next=66;break}return A.prev=56,A.next=59,g.fetchAsync(f);case 59:f=A.sent,A.next=66;break;case 62:return A.prev=62,A.t2=A.catch(56),c(A.t2),A.abrupt("break",70);case 66:ae(f,"Page")||!E.has("Kids")?I(E,B instanceof Ae?B:null):a.push({currentNode:E,posInKids:0}),l.posInKids++,A.next=10;break;case 70:return A.abrupt("return",r);case 71:case"end":return A.stop()}}),A,this,[[15,21],[38,44],[56,62]])}))),function(){return e.apply(this,arguments)})},{key:"getPageIndex",value:function(A){var e=this,t=this.pageIndexCache.get(A);if(void 0!==t)return Promise.resolve(t);var a=this.xref,i=0;return function t(n){return function(e){var t,i=0;return a.fetchAsync(e).then((function(a){if(re(e,A)&&!ne(a,"Page")&&!(a instanceof $A&&!a.has("Type")&&a.has("Contents")))throw new wA("The reference does not point to a /Page dictionary.");if(!a)return null;if(!(a instanceof $A))throw new wA("Node must be a dictionary.");return t=a.getRaw("Parent"),a.getAsync("Parent")})).then((function(A){if(!A)return null;if(!(A instanceof $A))throw new wA("Parent must be a dictionary.");return A.getAsync("Kids")})).then((function(A){if(!A)return null;var n,r=[],g=!1,o=k(A);try{for(o.s();!(n=o.n()).done;){var s=n.value;if(!(s instanceof Ae))throw new wA("Kid must be a reference.");if(re(s,e)){g=!0;break}r.push(a.fetchAsync(s).then((function(A){if(!(A instanceof $A))throw new wA("Kid node must be a dictionary.");A.has("Count")?i+=A.get("Count"):i++})))}}catch(A){o.e(A)}finally{o.f()}if(!g)throw new wA("Kid reference not found in parent's kids.");return Promise.all(r).then((function(){return[i,t]}))}))}(n).then((function(a){if(!a)return e.pageIndexCache.put(A,i),i;var n=y(a,2),r=n[0],g=n[1];return i+=r,t(g)}))}(A)}},{key:"baseUrl",get:function(){var A=this._catDict.get("URI");if(A instanceof $A){var e=A.get("Base");if("string"==typeof e){var t=EA(e,null,{tryConvertEncoding:!0});if(t)return fA(this,"baseUrl",t.href)}}return fA(this,"baseUrl",this.pdfManager.docBaseUrl)}}],[{key:"parseDestDictionary",value:function(A){var e=A.destDict,t=A.resultObj,a=A.docBaseUrl,i=void 0===a?null:a,n=A.docAttachments,r=void 0===n?null:n;if(e instanceof $A){var g,o,s=e.get("A");if(s instanceof $A||(e.has("Dest")?s=e.get("Dest"):(s=e.get("AA"))instanceof $A&&(s.has("D")?s=s.get("D"):s.has("U")&&(s=s.get("U")))),s instanceof $A){var I=s.get("S");if(!(I instanceof jA))return void CA("parseDestDictionary: Invalid type in Action dictionary.");var c=I.name;switch(c){case"ResetForm":var l,h=s.get("Flags"),u=!(1&("number"==typeof h?h:0)),C=[],B=[],Q=k(s.get("Fields")||[]);try{for(Q.s();!(l=Q.n()).done;){var E=l.value;E instanceof Ae?B.push(E.toString()):"string"==typeof E&&C.push(LA(E))}}catch(A){Q.e(A)}finally{Q.f()}t.resetForm={fields:C,refs:B,include:u};break;case"URI":(g=s.get("URI"))instanceof jA&&(g="/"+g.name);break;case"GoTo":o=s.get("D");break;case"Launch":case"GoToR":var f=s.get("F");f instanceof $A?g=new _s(f,null,!0).serializable.rawFilename:"string"==typeof f&&(g=f);var d=Ic(s);d&&"string"==typeof g&&(g=g.split("#",1)[0]+"#"+d);var y=s.get("NewWindow");"boolean"==typeof y&&(t.newWindow=y);break;case"GoToE":var p,m=s.get("T");if(r&&m instanceof $A){var v=m.get("R"),w=m.get("N");ae(v,"C")&&"string"==typeof w&&(p=r[LA(w)])}if(p){t.attachment=p;var b=Ic(s);b&&(t.attachmentDest=b)}else CA('parseDestDictionary - unimplemented "GoToE" action.');break;case"Named":var D=s.get("N");D instanceof jA&&(t.action=D.name);break;case"SetOCGState":var F=s.get("State"),S=s.get("PreserveRB");if(!Array.isArray(F)||0===F.length)break;var R,N=[],G=k(F);try{for(G.s();!(R=G.n()).done;){var x=R.value;if(x instanceof jA)switch(x.name){case"ON":case"OFF":case"Toggle":N.push(x.name)}else x instanceof Ae&&N.push(x.toString())}}catch(A){G.e(A)}finally{G.f()}if(N.length!==F.length)break;t.setOCGState={state:N,preserveRB:"boolean"!=typeof S||S};break;case"JavaScript":var U,M=s.get("JS");M instanceof ge?U=M.getString():"string"==typeof M&&(U=M);var J=U&&Je(LA(U));if(J){g=J.url,t.newWindow=J.newWindow;break}default:if("JavaScript"===c||"SubmitForm"===c)break;CA('parseDestDictionary - unsupported action: "'.concat(c,'".'))}}else e.has("Dest")&&(o=e.get("Dest"));if("string"==typeof g){var L=EA(g,i,{addDefaultProtocol:!0,tryConvertEncoding:!0});L&&(t.url=L.href),t.unsafeUrl=g}o&&(o instanceof jA&&(o=o.name),"string"==typeof o?t.dest=LA(o):oc(o)&&(t.dest=o))}else CA("parseDestDictionary: `destDict` must be a dictionary.")}}]);var e,t,a,i}();function hc(A){var e=this.xref.fetch(A),t={id:A.toString(),name:null,intent:null,usage:{print:null,view:null}},a=e.get("Name");"string"==typeof a&&(t.name=LA(a));var i=e.getArray("Intent");Array.isArray(i)||(i=[i]),i.every((function(A){return A instanceof jA}))&&(t.intent=i.map((function(A){return A.name})));var n=e.get("Usage");if(!(n instanceof $A))return t;var r=t.usage,g=n.get("Print");if(g instanceof $A){var o=g.get("PrintState");if(o instanceof jA)switch(o.name){case"ON":case"OFF":r.print={printState:o.name}}}var s=n.get("View");if(s instanceof $A){var I=s.get("ViewState");if(I instanceof jA)switch(I.name){case"ON":case"OFF":r.view={viewState:I.name}}}return t}function uc(A,e){function t(A){var t=[];if(Array.isArray(A)){var a,i=k(A);try{for(i.s();!(a=i.n()).done;){var n=a.value;n instanceof Ae&&e.has(n)&&t.push(n.toString())}}catch(A){i.e(A)}finally{i.f()}}return t}function a(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!Array.isArray(A))return null;var a,n=[],g=k(A);try{for(g.s();!(a=g.n()).done;){var o=a.value;if(o instanceof Ae&&e.has(o))r.put(o),n.push(o.toString());else{var s=i(o,t);s&&n.push(s)}}}catch(A){g.e(A)}finally{g.f()}if(t>0)return n;var I,c=[],l=k(e);try{for(l.s();!(I=l.n()).done;){var h=I.value;r.has(h)||c.push(h.toString())}}catch(A){l.e(A)}finally{l.f()}return c.length&&n.push({name:null,order:c}),n}function i(A,e){if(++e>g)return CA("parseNestedOrder - reached MAX_NESTED_LEVELS."),null;var t=n.fetchIfRef(A);if(!Array.isArray(t))return null;var i=n.fetchIfRef(t[0]);if("string"!=typeof i)return null;var r=a(t.slice(1),e);return r&&r.length?{name:LA(i),order:r}:null}var n=this.xref,r=new ee,g=10;return{name:"string"==typeof A.get("Name")?LA(A.get("Name")):null,creator:"string"==typeof A.get("Creator")?LA(A.get("Creator")):null,baseState:A.get("BaseState")instanceof jA?A.get("BaseState").name:null,on:t(A.get("ON")),off:t(A.get("OFF")),order:a(A.get("Order")),groups:null}}function Cc(A,e){if(A instanceof $A)A=A.getRawValues();else if(A instanceof ge)A=A.dict.getRawValues();else if(!Array.isArray(A))return;var t,a,i=k(A);try{for(i.s();!(t=i.n()).done;){var n=t.value;((a=n)instanceof Ae||a instanceof $A||a instanceof ge||Array.isArray(a))&&e.push(n)}}catch(A){i.e(A)}finally{i.f()}}var Bc=function(){return D((function A(e,t,a){S(this,A),this.dict=e,this.keys=t,this.xref=a,this.refSet=null}),[{key:"load",value:(e=f(Q().mark((function A(){var e,t,a,i,n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!this.xref.stream.isDataLoaded){A.next=2;break}return A.abrupt("return",void 0);case 2:e=this.keys,t=this.dict,this.refSet=new ee,a=[],i=k(e);try{for(i.s();!(n=i.n()).done;)r=n.value,void 0!==(g=t.getRaw(r))&&a.push(g)}catch(A){i.e(A)}finally{i.f()}return A.abrupt("return",this._walk(a));case 8:case"end":return A.stop()}}),A,this)}))),function(){return e.apply(this,arguments)})},{key:"_walk",value:(A=f(Q().mark((function A(e){var t,a,i,n,r,g,o,s,I,c,l,h;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:t=[],a=[];case 2:if(!e.length){A.next=48;break}if(!((i=e.pop())instanceof Ae)){A.next=21;break}if(!this.refSet.has(i)){A.next=7;break}return A.abrupt("continue",2);case 7:A.prev=7,this.refSet.put(i),i=this.xref.fetch(i),A.next=21;break;case 12:if(A.prev=12,A.t0=A.catch(7),A.t0 instanceof Ie){A.next=19;break}return CA('ObjectLoader._walk - requesting all data: "'.concat(A.t0,'".')),this.refSet=null,n=this.xref.stream.manager,A.abrupt("return",n.requestAllChunks());case 19:t.push(i),a.push({begin:A.t0.begin,end:A.t0.end});case 21:if(!(i instanceof ge)){A.next=45;break}if(!(r=i.getBaseStreams())){A.next=45;break}g=!1,o=k(r),A.prev=26,o.s();case 28:if((s=o.n()).done){A.next=36;break}if(!(I=s.value).isDataLoaded){A.next=32;break}return A.abrupt("continue",34);case 32:g=!0,a.push({begin:I.start,end:I.end});case 34:A.next=28;break;case 36:A.next=41;break;case 38:A.prev=38,A.t1=A.catch(26),o.e(A.t1);case 41:return A.prev=41,o.f(),A.finish(41);case 44:g&&t.push(i);case 45:Cc(i,e),A.next=2;break;case 48:if(!a.length){A.next=54;break}return A.next=51,this.xref.stream.manager.requestRanges(a);case 51:c=k(t);try{for(c.s();!(l=c.n()).done;)(h=l.value)instanceof Ae&&this.refSet.remove(h)}catch(A){c.e(A)}finally{c.f()}return A.abrupt("return",this._walk(t));case 54:return this.refSet=null,A.abrupt("return",void 0);case 56:case"end":return A.stop()}}),A,this,[[7,12],[26,38,41,44]])}))),function(e){return A.apply(this,arguments)})}]);var A,e}(),Qc=Symbol(),Ec=Symbol(),fc=Symbol(),dc=Symbol(),yc=Symbol(),pc=Symbol(),mc=Symbol(),kc=Symbol(),vc=Symbol(),wc=Symbol("content"),bc=Symbol("data"),Dc=Symbol(),Fc=Symbol("extra"),Sc=Symbol(),Rc=Symbol(),Nc=Symbol(),Gc=Symbol(),xc=Symbol(),Uc=Symbol(),Mc=Symbol(),Jc=Symbol(),Lc=Symbol(),Hc=Symbol(),Yc=Symbol(),Kc=Symbol(),qc=Symbol(),Tc=Symbol(),Pc=Symbol(),Wc=Symbol(),Zc=Symbol(),Oc=Symbol(),Xc=Symbol(),Vc=Symbol(),jc=Symbol(),zc=Symbol(),_c=Symbol(),$c=Symbol(),Al=Symbol(),el=Symbol(),tl=Symbol(),al=Symbol(),il=Symbol(),nl=Symbol(),rl=Symbol(),gl=Symbol(),ol=Symbol("namespaceId"),sl=Symbol("nodeName"),Il=Symbol(),cl=Symbol(),ll=Symbol(),hl=Symbol(),ul=Symbol(),Cl=Symbol(),Bl=Symbol(),Ql=Symbol(),El=Symbol("root"),fl=Symbol(),dl=Symbol(),yl=Symbol(),pl=Symbol(),ml=Symbol(),kl=Symbol(),vl=Symbol(),wl=Symbol(),bl=Symbol(),Dl=Symbol(),Fl=Symbol(),Sl=Symbol("uid"),Rl=Symbol(),Nl={config:{id:0,check:function(A){return A.startsWith("http://www.xfa.org/schema/xci/")}},connectionSet:{id:1,check:function(A){return A.startsWith("http://www.xfa.org/schema/xfa-connection-set/")}},datasets:{id:2,check:function(A){return A.startsWith("http://www.xfa.org/schema/xfa-data/")}},form:{id:3,check:function(A){return A.startsWith("http://www.xfa.org/schema/xfa-form/")}},localeSet:{id:4,check:function(A){return A.startsWith("http://www.xfa.org/schema/xfa-locale-set/")}},pdf:{id:5,check:function(A){return"http://ns.adobe.com/xdp/pdf/"===A}},signature:{id:6,check:function(A){return"http://www.w3.org/2000/09/xmldsig#"===A}},sourceSet:{id:7,check:function(A){return A.startsWith("http://www.xfa.org/schema/xfa-source-set/")}},stylesheet:{id:8,check:function(A){return"http://www.w3.org/1999/XSL/Transform"===A}},template:{id:9,check:function(A){return A.startsWith("http://www.xfa.org/schema/xfa-template/")}},xdc:{id:10,check:function(A){return A.startsWith("http://www.xfa.org/schema/xdc/")}},xdp:{id:11,check:function(A){return"http://ns.adobe.com/xdp/"===A}},xfdf:{id:12,check:function(A){return"http://ns.adobe.com/xfdf/"===A}},xhtml:{id:13,check:function(A){return"http://www.w3.org/1999/xhtml"===A}},xmpmeta:{id:14,check:function(A){return"http://ns.adobe.com/xmpmeta/"===A}}},Gl={pt:function(A){return A},cm:function(A){return A/2.54*72},mm:function(A){return A/25.4*72},in:function(A){return 72*A},px:function(A){return A}},xl=/([+-]?\d+\.?\d*)(.*)/;function Ul(A){return A.startsWith("'")||A.startsWith('"')?A.slice(1,-1):A}function Ml(A){var e=A.data,t=A.defaultValue,a=A.validate;if(!e)return t;e=e.trim();var i=parseInt(e,10);return!isNaN(i)&&a(i)?i:t}function Jl(A){var e=A.data,t=A.defaultValue,a=A.validate;if(!e)return t;e=e.trim();var i=parseFloat(e);return!isNaN(i)&&a(i)?i:t}function Ll(A){var e=A.data,t=A.defaultValue,a=A.validate;return e&&a(e=e.trim())?e:t}function Hl(A,e){return Ll({data:A,defaultValue:e[0],validate:function(A){return e.includes(A)}})}function Yl(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";if(e||(e="0"),!A)return Yl(e);var t=A.trim().match(xl);if(!t)return Yl(e);var a=y(t,3),i=a[1],n=a[2],r=parseFloat(i);if(isNaN(r))return Yl(e);if(0===r)return 0;var g=Gl[n];return g?g(r):r}function Kl(A){if(!A)return{num:1,den:1};var e=A.trim().split(/\s*:\s*/).map((function(A){return parseFloat(A)})).filter((function(A){return!isNaN(A)}));if(1===e.length&&e.push(1),0===e.length)return{num:1,den:1};var t=y(e,2);return{num:t[0],den:t[1]}}function ql(A){return A?A.trim().split(/\s+/).map((function(A){return{excluded:"-"===A[0],viewname:A.substring(1)}})):[]}var Tl=function(){function A(e,t,a,i){S(this,A),this.success=e,this.html=t,this.bbox=a,this.breakNode=i}return D(A,[{key:"isBreak",value:function(){return!!this.breakNode}}],[{key:"FAILURE",get:function(){return fA(this,"FAILURE",new A(!1,null,null,null))}},{key:"EMPTY",get:function(){return fA(this,"EMPTY",new A(!0,null,null,null))}},{key:"breakNode",value:function(e){return new A(!1,null,null,e)}},{key:"success",value:function(e){return new A(!0,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,null)}}])}(),Pl=function(){return D((function A(e){S(this,A),this.fonts=new Map,this.cache=new Map,this.warned=new Set,this.defaultFont=null,this.add(e)}),[{key:"add",value:function(A){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=k(A);try{for(a.s();!(e=a.n()).done;){var i=e.value;this.addPdfFont(i)}}catch(A){a.e(A)}finally{a.f()}var n,r=k(this.fonts.values());try{for(r.s();!(n=r.n()).done;){var g=n.value;g.regular||(g.regular=g.italic||g.bold||g.bolditalic)}}catch(A){r.e(A)}finally{r.f()}if(t&&0!==t.size){var o,s=this.fonts.get("PdfJS-Fallback-PdfJS-XFA"),I=k(t);try{for(I.s();!(o=I.n()).done;){var c=o.value;this.fonts.set(c,s)}}catch(A){I.e(A)}finally{I.f()}}}},{key:"addPdfFont",value:function(A){var e=A.cssFontInfo,t=e.fontFamily,a=this.fonts.get(t);a||(a=Object.create(null),this.fonts.set(t,a),this.defaultFont||(this.defaultFont=a));var i,n,r,g="",o=parseFloat(e.fontWeight);0!==parseFloat(e.italicAngle)?g=o>=700?"bolditalic":"italic":o>=700&&(g="bold"),g||((A.name.includes("Bold")||null!==(i=A.psName)&&void 0!==i&&i.includes("Bold"))&&(g="bold"),(A.name.includes("Italic")||A.name.endsWith("It")||null!==(n=A.psName)&&void 0!==n&&n.includes("Italic")||null!==(r=A.psName)&&void 0!==r&&r.endsWith("It"))&&(g+="italic")),g||(g="regular"),a[g]=A}},{key:"getDefault",value:function(){return this.defaultFont}},{key:"find",value:function(A){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=this.fonts.get(A)||this.cache.get(A);if(t)return t;var a=/,|-|_| |bolditalic|bold|italic|regular|it/gi,i=A.replaceAll(a,"");if(t=this.fonts.get(i))return this.cache.set(A,t),t;i=i.toLowerCase();var n,r=[],g=k(this.fonts.entries());try{for(g.s();!(n=g.n()).done;){var o=y(n.value,2),s=o[0],I=o[1];s.replaceAll(a,"").toLowerCase().startsWith(i)&&r.push(I)}}catch(A){g.e(A)}finally{g.f()}if(0===r.length){var c,l=k(this.fonts.entries());try{for(l.s();!(c=l.n()).done;){var h,u=y(c.value,2)[1];null!==(h=u.regular.name)&&void 0!==h&&h.replaceAll(a,"").toLowerCase().startsWith(i)&&r.push(u)}}catch(A){l.e(A)}finally{l.f()}}if(0===r.length){i=i.replaceAll(/psmt|mt/gi,"");var C,B=k(this.fonts.entries());try{for(B.s();!(C=B.n()).done;){var Q=y(C.value,2),E=Q[0],f=Q[1];E.replaceAll(a,"").toLowerCase().startsWith(i)&&r.push(f)}}catch(A){B.e(A)}finally{B.f()}}if(0===r.length){var d,p=k(this.fonts.values());try{for(p.s();!(d=p.n()).done;){var m,v=d.value;null!==(m=v.regular.name)&&void 0!==m&&m.replaceAll(a,"").toLowerCase().startsWith(i)&&r.push(v)}}catch(A){p.e(A)}finally{p.f()}}return r.length>=1?(1!==r.length&&e&&CA("XFA - Too many choices to guess the correct font: ".concat(A)),this.cache.set(A,r[0]),r[0]):(e&&!this.warned.has(A)&&(this.warned.add(A),CA("XFA - Cannot find the font: ".concat(A))),null)}}])}();function Wl(A,e){return"italic"===A.posture?"bold"===A.weight?e.bolditalic:e.italic:"bold"===A.weight?e.bold:e.regular}var Zl=function(){return D((function A(e,t,a,i){if(S(this,A),this.lineHeight=a,this.paraMargin=t||{top:0,bottom:0,left:0,right:0},!e){var n=y(this.defaultFont(i),2);return this.pdfFont=n[0],void(this.xfaFont=n[1])}this.xfaFont={typeface:e.typeface,posture:e.posture,weight:e.weight,size:e.size,letterSpacing:e.letterSpacing};var r=i.find(e.typeface);if(!r){var g=y(this.defaultFont(i),2);return this.pdfFont=g[0],void(this.xfaFont=g[1])}if(this.pdfFont=Wl(e,r),!this.pdfFont){var o=y(this.defaultFont(i),2);this.pdfFont=o[0],this.xfaFont=o[1]}}),[{key:"defaultFont",value:function(A){var e=A.find("Helvetica",!1)||A.find("Myriad Pro",!1)||A.find("Arial",!1)||A.getDefault();if(null!=e&&e.regular){var t=e.regular;return[t,{typeface:t.cssFontInfo.fontFamily,posture:"normal",weight:"normal",size:10,letterSpacing:0}]}return[null,{typeface:"Courier",posture:"normal",weight:"normal",size:10,letterSpacing:0}]}}])}(),Ol=function(){return D((function A(e,t,a,i){S(this,A),this.fontFinder=i,this.stack=[new Zl(e,t,a,i)]}),[{key:"pushData",value:function(A,e,t){for(var a=this.stack.at(-1),i=0,n=["typeface","posture","weight","size","letterSpacing"];iA?(a=Math.max(a,n),n=0,i+=r,r=B,e=-1,t=0,g=!0,o=!1):(r=Math.max(B,r),t=n,n+=l,e=s):n+l>A?(i+=r,r=B,-1!==e?(s=e,a=Math.max(a,t),n=0,e=-1,t=0):(a=Math.max(a,n),n=l),g=!0,o=!1):(n+=l,r=Math.max(B,r))}return{width:1.02*(a=Math.max(a,n)),height:i+=r+this.extraHeight,isBroken:g}}}])}(),Vl=/^[^.[]+/,jl=/^[^\]]+/,zl={dot:0,dotDot:1,dotHash:2,dotBracket:3,dotParen:4},_l=new Map([["$data",function(A,e){return A.datasets?A.datasets.data:A}],["$record",function(A,e){return(A.datasets?A.datasets.data:A)[Kc]()[0]}],["$template",function(A,e){return A.template}],["$connectionSet",function(A,e){return A.connectionSet}],["$form",function(A,e){return A.form}],["$layout",function(A,e){return A.layout}],["$host",function(A,e){return A.host}],["$dataWindow",function(A,e){return A.dataWindow}],["$event",function(A,e){return A.event}],["!",function(A,e){return A.datasets}],["$xfa",function(A,e){return A}],["xfa",function(A,e){return A}],["$",function(A,e){return e}]]),$l=new WeakMap;function Ah(A,e){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=A.match(Vl);if(!a)return null;for(var i,n=y(a,1)[0],r=[{name:n,cacheName:"."+n,index:0,js:null,formCalc:null,operator:zl.dot}],g=n.length;g4&&void 0!==arguments[4])||arguments[4],i=Ah(t,!(arguments.length>3&&void 0!==arguments[3])||arguments[3]);if(!i)return null;var n,r=_l.get(i[0].name),g=0;r?(n=!0,A=[r(A,e)],g=1):(n=null===e,A=[e||A]);for(var o,s=function(){var t,r=i[g],o=r.name,s=r.cacheName,I=r.operator,c=r.index,l=[],h=k(A);try{for(h.s();!(t=h.n()).done;){var u=t.value;if(u.isXFAObject){var C=void 0,B=void 0;if(a&&((B=$l.get(u))||(B=new Map,$l.set(u,B)),C=B.get(s)),!C){switch(I){case zl.dot:C=u[Mc](o,!1);break;case zl.dotDot:C=u[Mc](o,!0);break;case zl.dotHash:C=(C=u[Uc](o)).isXFAObjectArray?C.children:[C]}a&&B.set(s,C)}C.length>0&&l.push(C)}}}catch(A){h.e(A)}finally{h.f()}if(0===l.length&&!n&&0===g){var Q=e[Wc]();return(e=Q)?(g=-1,A=[e],0):{v:null}}A=isFinite(c)?l.filter((function(A){return c2&&void 0!==arguments[2]&&arguments[2];S(this,A),this[ol]=e,this[sl]=t,this[hh]=a,this[Bh]=null,this[rh]=[],this[Sl]="".concat(t).concat(dh++),this[Oc]=null}return D(A,[{key:"isXFAObject",get:function(){return!0}},{key:"isXFAObjectArray",get:function(){return!1}},{key:"createNodes",value:function(A){var e,t=this,a=null,i=k(A);try{for(i.s();!(e=i.n()).done;){for(var n=e.value,r=n.name,g=n.index,o=0,s=isFinite(g)?g:0;o<=s;o++){var I=t[ol]===yh?-1:t[ol];a=new vh(I,r),t[fc](a)}t=a}}catch(A){i.e(A)}finally{i.f()}return a}},{key:cl,value:function(A){if(!this[hh]||!this[ll](A))return!1;var e=A[sl],t=this[e];if(!(t instanceof mh))return null!==t&&this[Ql](t),this[e]=A,this[fc](A),!0;if(t.push(A))return this[fc](A),!0;var a="";return this.id?a=" (id: ".concat(this.id,")"):this.name&&(a=" (name: ".concat(this.name," ").concat(this.h.value,")")),CA('XFA - node "'.concat(this[sl],'"').concat(a,' has already enough "').concat(e,'"!')),!1}},{key:ll,value:function(A){return this.hasOwnProperty(A[sl])&&A[ol]===this[ol]}},{key:tl,value:function(){return!1}},{key:Qc,value:function(){return!1}},{key:_c,value:function(){return!1}},{key:$c,value:function(){return!1}},{key:Cl,value:function(){this.para&&this[Zc]()[Fc].paraStack.pop()}},{key:Bl,value:function(){this[Zc]()[Fc].paraStack.push(this.para)}},{key:yl,value:function(A){this.id&&this[ol]===Nl.template.id&&A.set(this.id,this)}},{key:Zc,value:function(){return this[Oc].template}},{key:al,value:function(){return!1}},{key:il,value:function(){return!1}},{key:fc,value:function(A){A[Bh]=this,this[rh].push(A),!A[Oc]&&this[Oc]&&(A[Oc]=this[Oc])}},{key:Ql,value:function(A){var e=this[rh].indexOf(A);this[rh].splice(e,1)}},{key:Xc,value:function(){return this.hasOwnProperty("value")}},{key:ml,value:function(A){}},{key:hl,value:function(A){}},{key:Sc,value:function(){}},{key:yc,value:function(A){delete this[hh],this[mc]&&(A.clean(this[mc]),delete this[mc])}},{key:jc,value:function(A){return this[rh].indexOf(A)}},{key:zc,value:function(A,e){e[Bh]=this,this[rh].splice(A,0,e),!e[Oc]&&this[Oc]&&(e[Oc]=this[Oc])}},{key:nl,value:function(){return!this.name}},{key:gl,value:function(){return""}},{key:vl,value:function(){return 0===this[rh].length?this[wc]:this[rh].map((function(A){return A[vl]()})).join("")}},{key:nh,get:function(){var e=Object.getPrototypeOf(this);if(!e._attributes){var t,a=e._attributes=new Set,i=k(Object.getOwnPropertyNames(this));try{for(i.s();!(t=i.n()).done;){var n=t.value;if(null===this[n]||this[n]instanceof A||this[n]instanceof mh)break;a.add(n)}}catch(A){i.e(A)}finally{i.f()}}return fA(this,nh,e._attributes)}},{key:el,value:function(A){for(var e=this;e;){if(e===A)return!0;e=e[Wc]()}return!1}},{key:Wc,value:function(){return this[Bh]}},{key:Pc,value:function(){return this[Wc]()}},{key:Kc,value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return A?this[A]:this[rh]}},{key:Dc,value:function(){var e=Object.create(null);this[wc]&&(e.$content=this[wc]);var t,a=k(Object.getOwnPropertyNames(this));try{for(a.s();!(t=a.n()).done;){var i=t.value,n=this[i];null!==n&&(n instanceof A?e[i]=n[Dc]():n instanceof mh?n.isEmpty()||(e[i]=n.dump()):e[i]=n)}}catch(A){a.e(A)}finally{a.f()}return e}},{key:Fl,value:function(){return null}},{key:bl,value:function(){return Tl.EMPTY}},{key:qc,value:Q().mark((function A(){var e,t,a;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:e=k(this[Kc]()),A.prev=1,e.s();case 3:if((t=e.n()).done){A.next=9;break}return a=t.value,A.next=7,a;case 7:A.next=3;break;case 9:A.next=14;break;case 11:A.prev=11,A.t0=A.catch(1),e.e(A.t0);case 14:return A.prev=14,e.f(),A.finish(14);case 17:case"end":return A.stop()}}),A,this,[[1,11,14,17]])}))},{key:Ih,value:Q().mark((function A(e,t){var a,i,n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:a=k(this[qc]()),A.prev=1,a.s();case 3:if((i=a.n()).done){A.next=13;break}if(n=i.value,e&&t!==e.has(n[sl])){A.next=11;break}return r=this[xc](),(g=n[bl](r)).success||(this[Fc].failingNode=n),A.next=11,g;case 11:A.next=3;break;case 13:A.next=18;break;case 15:A.prev=15,A.t0=A.catch(1),a.e(A.t0);case 18:return A.prev=18,a.f(),A.finish(18);case 21:case"end":return A.stop()}}),A,this,[[1,15,18,21]])}))},{key:Rc,value:function(){return null}},{key:Ec,value:function(A,e){this[Fc].children.push(A)}},{key:xc,value:function(){}},{key:dc,value:function(A){var e=A.filter,t=void 0===e?null:e,a=A.include,i=void 0===a||a;if(this[Fc].generator){var n=this[xc](),r=this[Fc].failingNode[bl](n);if(!r.success)return r;r.html&&this[Ec](r.html,r.bbox),delete this[Fc].failingNode}else this[Fc].generator=this[Ih](t,i);for(;;){var g=this[Fc].generator.next();if(g.done)break;var o=g.value;if(!o.success)return o;o.html&&this[Ec](o.html,o.bbox)}return this[Fc].generator=null,Tl.EMPTY}},{key:pl,value:function(A){this[Eh]=new Set(Object.keys(A))}},{key:lh,value:function(A){var e=this[nh],t=this[Eh];return c(A).filter((function(A){return e.has(A)&&!t.has(A)}))}},{key:fl,value:function(A){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set,a=k(this[rh]);try{for(a.s();!(e=a.n()).done;)e.value[Qh](A,t)}catch(A){a.e(A)}finally{a.f()}}},{key:Qh,value:function(A,e){var t=this[ch](A,e);t?this[ah](t,A,e):this[fl](A,e)}},{key:ch,value:function(A,e){var t=this.use,a=this.usehref;if(!t&&!a)return null;var i=null,n=null,r=null,g=t;if(a?(g=a,a.startsWith("#som(")&&a.endsWith(")")?n=a.slice(5,-1):a.startsWith(".#som(")&&a.endsWith(")")?n=a.slice(6,-1):a.startsWith("#")?r=a.slice(1):a.startsWith(".#")&&(r=a.slice(2))):t.startsWith("#")?r=t.slice(1):n=t,this.use=this.usehref="",r?i=A.get(r):(i=eh(A.get(El),this,n,!0,!1))&&(i=i[0]),!i)return CA("XFA - Invalid prototype reference: ".concat(g,".")),null;if(i[sl]!==this[sl])return CA("XFA - Incompatible prototype: ".concat(i[sl]," !== ").concat(this[sl],".")),null;if(e.has(i))return CA("XFA - Cycle detected in prototypes use."),null;e.add(i);var o=i[ch](A,e);return o&&i[ah](o,A,e),i[fl](A,e),e.delete(i),i}},{key:ah,value:function(A,e,t){if(t.has(A))CA("XFA - Cycle detected in prototypes use.");else{!this[wc]&&A[wc]&&(this[wc]=A[wc]),new Set(t).add(A);var a,i=k(this[lh](A[Eh]));try{for(i.s();!(a=i.n()).done;){var n=a.value;this[n]=A[n],this[Eh]&&this[Eh].add(n)}}catch(A){i.e(A)}finally{i.f()}var r,g=k(Object.getOwnPropertyNames(this));try{for(g.s();!(r=g.n()).done;){var o=r.value;if(!this[nh].has(o)){var s=this[o],I=A[o];if(s instanceof mh){var c,l=k(s[rh]);try{for(l.s();!(c=l.n()).done;)c.value[Qh](e,t)}catch(A){l.e(A)}finally{l.f()}for(var h=s[rh].length,u=I[rh].length;h0&&void 0!==arguments[0]?arguments[0]:null;return A?this[rh].filter((function(e){return e[sl]===A})):this[rh]}},{key:Uc,value:function(A){return this[A]}},{key:Mc,value:function(A,e){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.from(this[Jc](A,e,t))}},{key:Jc,value:function(A,e){var t=this,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Q().mark((function i(){var n,r,g;return Q().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if("parent"!==A){i.next=4;break}return i.next=3,t[Bh];case 3:return i.abrupt("return");case 4:n=k(t[rh]),i.prev=5,n.s();case 7:if((r=n.n()).done){i.next=19;break}if((g=r.value)[sl]!==A){i.next=12;break}return i.next=12,g;case 12:if(g.name!==A){i.next=15;break}return i.next=15,g;case 15:if(!e&&!g[nl]()){i.next=17;break}return i.delegateYield(g[Jc](A,e,!1),"t0",17);case 17:i.next=7;break;case 19:i.next=24;break;case 21:i.prev=21,i.t1=i.catch(5),n.e(i.t1);case 24:return i.prev=24,n.f(),i.finish(24);case 27:if(!a||!t[nh].has(A)){i.next=30;break}return i.next=30,new kh(t,A,t[A]);case 30:case"end":return i.stop()}}),i,null,[[5,21,24,27]])}))()}}],[{key:gh,value:function(e){return Array.isArray(e)?e.map((function(e){return A[gh](e)})):"object"===J(e)&&null!==e?Object.assign({},e):e}}])}(),mh=function(){function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0;S(this,A),this[uh]=e,this[rh]=[]}return D(A,[{key:"isXFAObject",get:function(){return!1}},{key:"isXFAObjectArray",get:function(){return!0}},{key:"push",value:function(A){return this[rh].length<=this[uh]?(this[rh].push(A),!0):(CA('XFA - node "'.concat(A[sl],'" accepts no more than ').concat(this[uh]," children")),!1)}},{key:"isEmpty",value:function(){return 0===this[rh].length}},{key:"dump",value:function(){return 1===this[rh].length?this[rh][0][Dc]():this[rh].map((function(A){return A[Dc]()}))}},{key:kc,value:function(){var e=new A(this[uh]);return e[rh]=this[rh].map((function(A){return A[kc]()})),e}},{key:"children",get:function(){return this[rh]}},{key:"clear",value:function(){this[rh].length=0}}])}(),kh=function(){return D((function A(e,t,a){S(this,A),this[Bh]=e,this[sl]=t,this[wc]=a,this[vc]=!1,this[Sl]="attribute".concat(dh++)}),[{key:Wc,value:function(){return this[Bh]}},{key:Al,value:function(){return!0}},{key:Lc,value:function(){return this[wc].trim()}},{key:ml,value:function(A){function e(e){return A.apply(this,arguments)}return e.toString=function(){return A.toString()},e}((function(A){A=A.value||"",this[wc]=A.toString()}))},{key:vl,value:function(){return this[wc]}},{key:el,value:function(A){return this[Bh]===A||this[Bh][el](A)}}])}(),vh=function(A){function e(A,t){var a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(S(this,e),(a=R(this,e,[A,t]))[wc]="",a[oh]=null,"#text"!==t){var n=new Map;a[ih]=n;for(var r=0,g=Object.entries(i);r"),this[wc])"string"==typeof this[wc]?A.push(xe(this[wc])):this[wc][Dl](A);else{var I,c=k(this[rh]);try{for(c.s();!(I=c.n()).done;)I.value[Dl](A)}catch(A){c.e(A)}finally{c.f()}}A.push(""))}else A.push("/>")}else A.push(xe(this[wc]))}},{key:cl,value:function(A){if(this[wc]){var t=new e(this[ol],"#text");this[fc](t),t[wc]=this[wc],this[wc]=""}return this[fc](A),!0}},{key:hl,value:function(A){this[wc]+=A}},{key:Sc,value:function(){if(this[wc]&&this[rh].length>0){var A=new e(this[ol],"#text");this[fc](A),A[wc]=this[wc],delete this[wc]}}},{key:bl,value:function(){return"#text"===this[sl]?Tl.success({name:"#text",value:this[wc]}):Tl.EMPTY}},{key:Kc,value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return A?this[rh].filter((function(e){return e[sl]===A})):this[rh]}},{key:Gc,value:function(){return this[ih]}},{key:Uc,value:function(A){var e=this[ih].get(A);return void 0!==e?e:this[Kc](A)}},{key:Jc,value:Q().mark((function(A,e){var t,a,i,n;return Q().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!(t=this[ih].get(A))){r.next=4;break}return r.next=4,t;case 4:a=k(this[rh]),r.prev=5,a.s();case 7:if((i=a.n()).done){r.next=16;break}if((n=i.value)[sl]!==A){r.next=12;break}return r.next=12,n;case 12:if(!e){r.next=14;break}return r.delegateYield(n[Jc](A,e),"t0",14);case 14:r.next=7;break;case 16:r.next=21;break;case 18:r.prev=18,r.t1=r.catch(5),a.e(r.t1);case 21:return r.prev=21,a.f(),r.finish(21);case 24:case"end":return r.stop()}}),t,this,[[5,18,21,24]])}))},{key:Nc,value:Q().mark((function(A,e){var t,a,i,n;return Q().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!(t=this[ih].get(A))||e&&t[vc]){r.next=4;break}return r.next=4,t;case 4:a=k(this[rh]),r.prev=5,a.s();case 7:if((i=a.n()).done){r.next=12;break}return n=i.value,r.delegateYield(n[Nc](A,e),"t0",10);case 10:r.next=7;break;case 12:r.next=17;break;case 14:r.prev=14,r.t1=r.catch(5),a.e(r.t1);case 17:return r.prev=17,a.f(),r.finish(17);case 20:case"end":return r.stop()}}),t,this,[[5,14,17,20]])}))},{key:Yc,value:Q().mark((function A(e,t,a){var i,n,r;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:i=k(this[rh]),A.prev=1,i.s();case 3:if((n=i.n()).done){A.next=12;break}if((r=n.value)[sl]!==e||a&&r[vc]){A.next=8;break}return A.next=8,r;case 8:if(!t){A.next=10;break}return A.delegateYield(r[Yc](e,t,a),"t0",10);case 10:A.next=3;break;case 12:A.next=17;break;case 14:A.prev=14,A.t1=A.catch(1),i.e(A.t1);case 17:return A.prev=17,i.f(),A.finish(17);case 20:case"end":return A.stop()}}),A,this,[[1,14,17,20]])}))},{key:Al,value:function(){return null===this[oh]?0===this[rh].length||this[rh][0][ol]===Nl.xhtml.id:this[oh]}},{key:Lc,value:function(){return null===this[oh]?0===this[rh].length?this[wc].trim():this[rh][0][ol]===Nl.xhtml.id?this[rh][0][vl]().trim():null:this[wc].trim()}},{key:ml,value:function(A){function e(e){return A.apply(this,arguments)}return e.toString=function(){return A.toString()},e}((function(A){A=A.value||"",this[wc]=A.toString()}))},{key:Dc,value:function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=Object.create(null);A&&(e.$ns=this[ol]),this[wc]&&(e.$content=this[wc]),e.$name=this[sl],e.children=[];var t,a=k(this[rh]);try{for(a.s();!(t=a.n()).done;){var i=t.value;e.children.push(i[Dc](A))}}catch(A){a.e(A)}finally{a.f()}e.attributes=Object.create(null);var n,r=k(this[ih]);try{for(r.s();!(n=r.n()).done;){var g=y(n.value,2),o=g[0],s=g[1];e.attributes[o]=s[wc]}}catch(A){r.e(A)}finally{r.f()}return e}}])}(ph),wh=function(A){function e(A,t){var a;return S(this,e),(a=R(this,e,[A,t]))[wc]="",a}return U(e,A),D(e,[{key:hl,value:function(A){this[wc]+=A}},{key:Sc,value:function(){}}])}(ph),bh=function(A){function e(A,t,a){var i;return S(this,e),(i=R(this,e,[A,t]))[Ch]=a,i}return U(e,A),D(e,[{key:Sc,value:function(){var A=this;this[wc]=Ll({data:this[wc],defaultValue:this[Ch][0],validate:function(e){return A[Ch].includes(e)}})}},{key:yc,value:function(A){n(x(e.prototype),yc,this).call(this,A),delete this[Ch]}}])}(wh),Dh=function(A){function e(){return S(this,e),R(this,e,arguments)}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=this[wc].trim()}}])}(wh),Fh=function(A){function e(A,t,a,i){var n;return S(this,e),(n=R(this,e,[A,t]))[sh]=a,n[fh]=i,n}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=Ml({data:this[wc],defaultValue:this[sh],validate:this[fh]})}},{key:yc,value:function(A){n(x(e.prototype),yc,this).call(this,A),delete this[sh],delete this[fh]}}])}(wh),Sh=function(A){function e(A,t){return S(this,e),R(this,e,[A,t,0,function(A){return 1===A}])}return U(e,A),D(e)}(Fh),Rh=function(A){function e(A,t){return S(this,e),R(this,e,[A,t,1,function(A){return 0===A}])}return U(e,A),D(e)}(Fh);function Nh(A){return"string"==typeof A?"0px":Number.isInteger(A)?"".concat(A,"px"):"".concat(A.toFixed(2),"px")}var Gh={anchorType:function(A,e){var t=A[Pc]();if(t&&(!t.layout||"position"===t.layout))switch("transform"in e||(e.transform=""),A.anchorType){case"bottomCenter":e.transform+="translate(-50%, -100%)";break;case"bottomLeft":e.transform+="translate(0,-100%)";break;case"bottomRight":e.transform+="translate(-100%,-100%)";break;case"middleCenter":e.transform+="translate(-50%,-50%)";break;case"middleLeft":e.transform+="translate(0,-50%)";break;case"middleRight":e.transform+="translate(-100%,-50%)";break;case"topCenter":e.transform+="translate(-50%,0)";break;case"topRight":e.transform+="translate(-100%,0)"}},dimensions:function(A,e){var t,a=A[Pc](),i=A.w,n=A.h;if(null!==(t=a.layout)&&void 0!==t&&t.includes("row")){var r,g=a[Fc],o=A.colSpan;-1===o?(r=g.columnWidths.slice(g.currentColumn).reduce((function(A,e){return A+e}),0),g.currentColumn=0):(r=g.columnWidths.slice(g.currentColumn,g.currentColumn+o).reduce((function(A,e){return A+e}),0),g.currentColumn=(g.currentColumn+A.colSpan)%g.columnWidths.length),isNaN(r)||(i=A.w=r)}e.width=""!==i?Nh(i):"auto",e.height=""!==n?Nh(n):"auto"},position:function(A,e){var t=A[Pc]();null!=t&&t.layout&&"position"!==t.layout||(e.position="absolute",e.left=Nh(A.x),e.top=Nh(A.y))},rotate:function(A,e){A.rotate&&("transform"in e||(e.transform=""),e.transform+="rotate(-".concat(A.rotate,"deg)"),e.transformOrigin="top left")},presence:function(A,e){switch(A.presence){case"invisible":e.visibility="hidden";break;case"hidden":case"inactive":e.display="none"}},hAlign:function(A,e){if("para"===A[sl])switch(A.hAlign){case"justifyAll":e.textAlign="justify-all";break;case"radix":e.textAlign="left";break;default:e.textAlign=A.hAlign}else switch(A.hAlign){case"left":e.alignSelf="start";break;case"center":e.alignSelf="center";break;case"right":e.alignSelf="end"}},margin:function(A,e){A.margin&&(e.margin=A.margin[Fl]().margin)}};function xh(A,e){"position"===A[Pc]().layout&&(A.minW>0&&(e.minWidth=Nh(A.minW)),A.maxW>0&&(e.maxWidth=Nh(A.maxW)),A.minH>0&&(e.minHeight=Nh(A.minH)),A.maxH>0&&(e.maxHeight=Nh(A.maxH)))}function Uh(A,e,t,a,i,n){var r=new Xl(e,t,a,i);return"string"==typeof A?r.addString(A):A[ul](r),r.compute(n)}function Mh(A,e){var t=null,a=null,i=!1;if((!A.w||!A.h)&&A.value){var n=0,r=0;A.margin&&(n=A.margin.leftInset+A.margin.rightInset,r=A.margin.topInset+A.margin.bottomInset);var g=null,o=null;A.para&&(o=Object.create(null),g=""===A.para.lineHeight?null:A.para.lineHeight,o.top=""===A.para.spaceAbove?0:A.para.spaceAbove,o.bottom=""===A.para.spaceBelow?0:A.para.spaceBelow,o.left=""===A.para.marginLeft?0:A.para.marginLeft,o.right=""===A.para.marginRight?0:A.para.marginRight);var s=A.font;if(!s)for(var I=A[Zc](),c=A[Wc]();c&&c!==I;){if(c.font){s=c.font;break}c=c[Wc]()}var l=(A.w||e.width)-n,h=A[Oc].fontFinder;if(A.value.exData&&A.value.exData[wc]&&"text/html"===A.value.exData.contentType){var u=Uh(A.value.exData[wc],s,o,g,h,l);a=u.width,t=u.height,i=u.isBroken}else{var C=A.value[vl]();if(C){var B=Uh(C,s,o,g,h,l);a=B.width,t=B.height,i=B.isBroken}}null===a||A.w||(a+=n),null===t||A.h||(t+=r)}return{w:a,h:t,isBroken:i}}function Jh(A,e,t){var a;if(""!==A.w&&""!==A.h)a=[A.x,A.y,A.w,A.h];else{if(!t)return null;var i=A.w;if(""===i){if(0===A.maxW){var n=A[Pc]();i="position"===n.layout&&""!==n.w?0:A.minW}else i=Math.min(A.maxW,t.width);e.attributes.style.width=Nh(i)}var r=A.h;if(""===r){if(0===A.maxH){var g=A[Pc]();r="position"===g.layout&&""!==g.h?0:A.minH}else r=Math.min(A.maxH,t.height);e.attributes.style.height=Nh(r)}a=[A.x,A.y,i,r]}return a}function Lh(A){var e,t=A[Pc]();if(null!==(e=t.layout)&&void 0!==e&&e.includes("row")){var a,i=t[Fc],n=A.colSpan;a=-1===n?i.columnWidths.slice(i.currentColumn).reduce((function(A,e){return A+e}),0):i.columnWidths.slice(i.currentColumn,i.currentColumn+n).reduce((function(A,e){return A+e}),0),isNaN(a)||(A.w=a)}t.layout&&"position"!==t.layout&&(A.x=A.y=0),"table"===A.layout&&""===A.w&&Array.isArray(A.columnWidths)&&(A.w=A.columnWidths.reduce((function(A,e){return A+e}),0))}function Hh(A){switch(A.layout){case"position":default:return"xfaPosition";case"lr-tb":return"xfaLrTb";case"rl-row":return"xfaRlRow";case"rl-tb":return"xfaRlTb";case"row":return"xfaRow";case"table":return"xfaTable";case"tb":return"xfaTb"}}function Yh(A){for(var e=Object.create(null),t=arguments.length,a=new Array(t>1?t-1:0),i=1;i=0)){var t="padding"+("left"==("right"===A.textAlign?"right":"left")?"Left":"Right"),a=Yl(A[t],"0px");A[t]="".concat(a-e,"px")}}function Th(A,e){switch(A.access){case"nonInteractive":e.push("xfaNonInteractive");break;case"readOnly":e.push("xfaReadOnly");break;case"protected":e.push("xfaDisabled")}}function Ph(A){return A.relevant.length>0&&!A.relevant[0].excluded&&"print"===A.relevant[0].viewname}function Wh(A){var e=A[Zc]()[Fc].paraStack;return e.length?e.at(-1):null}function Zh(A,e,t){var a;if(null!==(a=t.attributes.class)&&void 0!==a&&a.includes("xfaRich")){e&&(""===A.h&&(e.height="auto"),""===A.w&&(e.width="auto"));var i=Wh(A);if(i){var n=t.attributes.style;switch(n.display="flex",n.flexDirection="column",i.vAlign){case"top":n.justifyContent="start";break;case"bottom":n.justifyContent="end";break;case"middle":n.justifyContent="center"}for(var r=i[Fl](),g=0,o=Object.entries(r);g2:!(""!==A.h&&Math.round(s-e.height)>2)&&(""!==A.w?Math.round(o-e.width)<=2||0===a[Fc].numberInLine&&e.height>2:e.width>2):!!A[Zc]()[Fc].noLayoutFailure||!(""!==A.h&&Math.round(s-e.height)>2)&&(""===A.w||Math.round(o-e.width)<=2||!a[il]())&&e.height>2;case"table":case"tb":return!!A[Zc]()[Fc].noLayoutFailure||(""===A.h||A[al]()?(""===A.w||Math.round(o-e.width)<=2||!a[il]())&&e.height>2:Math.round(s-e.height)<=2);case"position":return!!A[Zc]()[Fc].noLayoutFailure||""===A.h||Math.round(s+g-e.height)<=2||s+g>A[Zc]()[Fc].currentContentArea.h;case"rl-row":case"row":return!!A[Zc]()[Fc].noLayoutFailure||""===A.h||Math.round(s-e.height)<=2;default:return!0}}var Au=Nl.template.id,eu="http://www.w3.org/2000/svg",tu=/^H(\d+)$/,au=new Set(["image/gif","image/jpeg","image/jpg","image/pjpeg","image/png","image/apng","image/x-png","image/bmp","image/x-ms-bmp","image/tiff","image/tif","application/octet-stream"]),iu=[[[66,77],"image/bmp"],[[255,216,255],"image/jpeg"],[[73,73,42,0],"image/tiff"],[[77,77,0,42],"image/tiff"],[[71,73,70,56,57,97],"image/gif"],[[137,80,78,71,13,10,26,10],"image/png"]];function nu(A){if(!A||!A.border)return{w:0,h:0};var e=A.border[Hc]();return e?{w:e.widths[0]+e.widths[2]+e.insets[0]+e.insets[2],h:e.widths[1]+e.widths[3]+e.insets[1]+e.insets[3]}:{w:0,h:0}}function ru(A){return A.margin&&(A.margin.topInset||A.margin.rightInset||A.margin.bottomInset||A.margin.leftInset)}function gu(A,e){if(!A.value){var t=new yB({});A[fc](t),A.value=t}A.value[ml](e)}function ou(A){var e,t,a;return Q().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:e=k(A[Kc]()),i.prev=1,e.s();case 3:if((t=e.n()).done){i.next=12;break}if(!((a=t.value)instanceof gB)){i.next=8;break}return i.delegateYield(a[qc](),"t0",7);case 7:return i.abrupt("continue",10);case 8:return i.next=10,a;case 10:i.next=3;break;case 12:i.next=17;break;case 14:i.prev=14,i.t1=i.catch(1),e.e(i.t1);case 17:return i.prev=17,e.f(),i.finish(17);case 20:case"end":return i.stop()}}),B,null,[[1,14,17,20]])}function su(A){var e;return"error"===(null===(e=A.validate)||void 0===e?void 0:e.nullTest)}function Iu(A){for(;A;){if(!A.traversal)return void(A[kl]=A[Wc]()[kl]);if(A[kl])return;var e,t=null,a=k(A.traversal[Kc]());try{for(a.s();!(e=a.n()).done;){var i=e.value;if("next"===i.operation){t=i;break}}}catch(A){a.e(A)}finally{a.f()}if(!t||!t.ref)return void(A[kl]=A[Wc]()[kl]);var n=A[Zc]();A[kl]=++n[kl];var r=n[dl](t.ref,A);if(!r)return;A=r[0]}}function cu(A,e){var t=A.assist;if(t){var a=t[bl]();a&&(e.title=a);var i=t.role.match(tu);if(i){var n=i[1];e.role="heading",e["aria-level"]=n}}if("table"===A.layout)e.role="table";else if("row"===A.layout)e.role="row";else{var r,g=A[Wc]();"row"===g.layout&&(e.role="TH"===(null===(r=g.assist)||void 0===r?void 0:r.role)?"columnheader":"cell")}}function lu(A){if(!A.assist)return null;var e=A.assist;return e.speak&&""!==e.speak[wc]?e.speak[wc]:e.toolTip?e.toolTip[wc]:null}function hu(A){return Tl.success({name:"div",attributes:{class:["xfaRich"],style:Object.create(null)},children:[{name:"span",attributes:{style:Object.create(null)},value:A}]})}function uu(A){var e=A[Zc]();null===e[Fc].firstUnsplittable&&(e[Fc].firstUnsplittable=A,e[Fc].noLayoutFailure=!0)}function Cu(A){var e=A[Zc]();e[Fc].firstUnsplittable===A&&(e[Fc].noLayoutFailure=!1)}function Bu(A){if(A[Fc])return!1;if(A[Fc]=Object.create(null),"auto"===A.targetType)return!1;var e=A[Zc](),t=null;if(A.target){if(!(t=e[dl](A.target,A[Wc]())))return!1;t=t[0]}var a=e[Fc],i=a.currentPageArea,n=a.currentContentArea;if("pageArea"===A.targetType)return t instanceof YC||(t=null),A.startNew?(A[Fc].target=t||i,!0):!(!t||t===i||(A[Fc].target=t,0));t instanceof Ku||(t=null);var r,g=t&&t[Wc](),o=g;if(A.startNew)if(t){var s=g.contentArea.children,I=s.indexOf(n),c=s.indexOf(t);-1!==I&&I180?1:0,s=50*(1+Math.cos(r)),I=50*(1-Math.sin(r)),c=50*(1+Math.cos(r+g)),l=50*(1-Math.sin(r+g));e={name:"path",attributes:{xmlns:eu,d:"M ".concat(s," ").concat(I," A 50 50 0 ").concat(o," 0 ").concat(c," ").concat(l),vectorEffect:"non-scaling-stroke",style:i}},Object.assign(n,{viewBox:"0 0 100 100",preserveAspectRatio:"none"})}var h={name:"svg",children:[e],attributes:n};return ru(this[Wc]()[Wc]())?Tl.success({name:"div",attributes:{style:{display:"inline",width:"100%",height:"100%"}},children:[h]}):(h.attributes.style.position="absolute",Tl.success(h))}}])}(ph),du=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"area",!0])).colSpan=Ml({data:A.colSpan,defaultValue:1,validate:function(A){return A>=1||-1===A}}),t.id=A.id||"",t.name=A.name||"",t.relevant=ql(A.relevant),t.use=A.use||"",t.usehref=A.usehref||"",t.x=Yl(A.x,"0pt"),t.y=Yl(A.y,"0pt"),t.desc=null,t.extras=null,t.area=new mh,t.draw=new mh,t.exObject=new mh,t.exclGroup=new mh,t.field=new mh,t.subform=new mh,t.subformSet=new mh,t}return U(e,A),D(e,[{key:qc,value:Q().mark((function A(){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.delegateYield(ou(this),"t0",1);case 1:case"end":return A.stop()}}),A,this)}))},{key:nl,value:function(){return!0}},{key:$c,value:function(){return!0}},{key:Ec,value:function(A,e){var t=y(e,4),a=t[0],i=t[1],n=t[2],r=t[3];this[Fc].width=Math.max(this[Fc].width,a+n),this[Fc].height=Math.max(this[Fc].height,i+r),this[Fc].children.push(A)}},{key:xc,value:function(){return this[Fc].availableSpace}},{key:bl,value:function(A){var e=Yh(this,"position"),t={style:e,id:this[Sl],class:["xfaArea"]};Ph(this)&&t.class.push("xfaPrintOnly"),this.name&&(t.xfaName=this.name);var a=[];this[Fc]={children:a,width:0,height:0,availableSpace:A};var i=this[dc]({filter:new Set(["area","draw","field","exclGroup","subform","subformSet"]),include:!0});if(!i.success)return i.isBreak()?i:(delete this[Fc],Tl.FAILURE);e.width=Nh(this[Fc].width),e.height=Nh(this[Fc].height);var n={name:"div",attributes:t,children:a},r=[this.x,this.y,this[Fc].width,this[Fc].height];return delete this[Fc],Tl.success(n,r)}}])}(ph),yu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"assist",!0])).id=A.id||"",t.role=A.role||"",t.use=A.use||"",t.usehref=A.usehref||"",t.speak=null,t.toolTip=null,t}return U(e,A),D(e,[{key:bl,value:function(){var A;return(null===(A=this.toolTip)||void 0===A?void 0:A[wc])||null}}])}(ph),pu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"barcode",!0])).charEncoding=Ll({data:A.charEncoding?A.charEncoding.toLowerCase():"",defaultValue:"",validate:function(A){return["utf-8","big-five","fontspecific","gbk","gb-18030","gb-2312","ksc-5601","none","shift-jis","ucs-2","utf-16"].includes(A)||A.match(/iso-8859-\d{2}/)}}),t.checksum=Hl(A.checksum,["none","1mod10","1mod10_1mod11","2mod10","auto"]),t.dataColumnCount=Ml({data:A.dataColumnCount,defaultValue:-1,validate:function(A){return A>=0}}),t.dataLength=Ml({data:A.dataLength,defaultValue:-1,validate:function(A){return A>=0}}),t.dataPrep=Hl(A.dataPrep,["none","flateCompress"]),t.dataRowCount=Ml({data:A.dataRowCount,defaultValue:-1,validate:function(A){return A>=0}}),t.endChar=A.endChar||"",t.errorCorrectionLevel=Ml({data:A.errorCorrectionLevel,defaultValue:-1,validate:function(A){return A>=0&&A<=8}}),t.id=A.id||"",t.moduleHeight=Yl(A.moduleHeight,"5mm"),t.moduleWidth=Yl(A.moduleWidth,"0.25mm"),t.printCheckDigit=Ml({data:A.printCheckDigit,defaultValue:0,validate:function(A){return 1===A}}),t.rowColumnRatio=Kl(A.rowColumnRatio),t.startChar=A.startChar||"",t.textLocation=Hl(A.textLocation,["below","above","aboveEmbedded","belowEmbedded","none"]),t.truncate=Ml({data:A.truncate,defaultValue:0,validate:function(A){return 1===A}}),t.type=Hl(A.type?A.type.toLowerCase():"",["aztec","codabar","code2of5industrial","code2of5interleaved","code2of5matrix","code2of5standard","code3of9","code3of9extended","code11","code49","code93","code128","code128a","code128b","code128c","code128sscc","datamatrix","ean8","ean8add2","ean8add5","ean13","ean13add2","ean13add5","ean13pwcd","fim","logmars","maxicode","msi","pdf417","pdf417macro","plessey","postauscust2","postauscust3","postausreplypaid","postausstandard","postukrm4scc","postusdpbc","postusimb","postusstandard","postus5zip","qrcode","rfid","rss14","rss14expanded","rss14limited","rss14stacked","rss14stackedomni","rss14truncated","telepen","ucc128","ucc128random","ucc128sscc","upca","upcaadd2","upcaadd5","upcapwcd","upce","upceadd2","upceadd5","upcean2","upcean5","upsmaxicode"]),t.upsMode=Hl(A.upsMode,["usCarrier","internationalCarrier","secureSymbol","standardSymbol"]),t.use=A.use||"",t.usehref=A.usehref||"",t.wideNarrowRatio=Kl(A.wideNarrowRatio),t.encrypt=null,t.extras=null,t}return U(e,A),D(e)}(ph),mu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"bind",!0])).match=Hl(A.match,["once","dataRef","global","none"]),t.ref=A.ref||"",t.picture=null,t}return U(e,A),D(e)}(ph),ku=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"bindItems"])).connection=A.connection||"",t.labelRef=A.labelRef||"",t.ref=A.ref||"",t.valueRef=A.valueRef||"",t}return U(e,A),D(e)}(ph),vu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"bookend"])).id=A.id||"",t.leader=A.leader||"",t.trailer=A.trailer||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),wu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"boolean"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:bl,value:function(A){return hu(1===this[wc]?"1":"0")}}])}(Sh),bu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"border",!0])).break=Hl(A.break,["close","open"]),t.hand=Hl(A.hand,["even","left","right"]),t.id=A.id||"",t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.relevant=ql(A.relevant),t.use=A.use||"",t.usehref=A.usehref||"",t.corner=new mh(4),t.edge=new mh(4),t.extras=null,t.fill=null,t.margin=null,t}return U(e,A),D(e,[{key:Hc,value:function(){if(!this[Fc]){var A=this.edge.children.slice();if(A.length<4)for(var e=A.at(-1)||new _u({}),t=A.length;t<4;t++)A.push(e);var a=A.map((function(A){return A.thickness})),i=[0,0,0,0];this.margin&&(i[0]=this.margin.topInset,i[1]=this.margin.rightInset,i[2]=this.margin.bottomInset,i[3]=this.margin.leftInset),this[Fc]={widths:a,insets:i,edges:A}}return this[Fc]}},{key:Fl,value:function(){var A,e=this[Hc]().edges.map((function(A){var e=A[Fl]();return e.color||(e.color="#000000"),e})),t=Object.create(null);if(this.margin&&Object.assign(t,this.margin[Fl]()),"visible"===(null===(A=this.fill)||void 0===A?void 0:A.presence)&&Object.assign(t,this.fill[Fl]()),this.corner.children.some((function(A){return 0!==A.radius}))){var a=this.corner.children.map((function(A){return A[Fl]()}));if(2===a.length||3===a.length)for(var i=a.at(-1),n=a.length;n<4;n++)a.push(i);t.borderRadius=a.map((function(A){return A.radius})).join(" ")}switch(this.presence){case"invisible":case"hidden":t.borderStyle="";break;case"inactive":t.borderStyle="none";break;default:t.borderStyle=e.map((function(A){return A.style})).join(" ")}return t.borderWidth=e.map((function(A){return A.width})).join(" "),t.borderColor=e.map((function(A){return A.color})).join(" "),t}}])}(ph),Du=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"break",!0])).after=Hl(A.after,["auto","contentArea","pageArea","pageEven","pageOdd"]),t.afterTarget=A.afterTarget||"",t.before=Hl(A.before,["auto","contentArea","pageArea","pageEven","pageOdd"]),t.beforeTarget=A.beforeTarget||"",t.bookendLeader=A.bookendLeader||"",t.bookendTrailer=A.bookendTrailer||"",t.id=A.id||"",t.overflowLeader=A.overflowLeader||"",t.overflowTarget=A.overflowTarget||"",t.overflowTrailer=A.overflowTrailer||"",t.startNew=Ml({data:A.startNew,defaultValue:0,validate:function(A){return 1===A}}),t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t}return U(e,A),D(e)}(ph),Fu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"breakAfter",!0])).id=A.id||"",t.leader=A.leader||"",t.startNew=Ml({data:A.startNew,defaultValue:0,validate:function(A){return 1===A}}),t.target=A.target||"",t.targetType=Hl(A.targetType,["auto","contentArea","pageArea"]),t.trailer=A.trailer||"",t.use=A.use||"",t.usehref=A.usehref||"",t.script=null,t}return U(e,A),D(e)}(ph),Su=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"breakBefore",!0])).id=A.id||"",t.leader=A.leader||"",t.startNew=Ml({data:A.startNew,defaultValue:0,validate:function(A){return 1===A}}),t.target=A.target||"",t.targetType=Hl(A.targetType,["auto","contentArea","pageArea"]),t.trailer=A.trailer||"",t.use=A.use||"",t.usehref=A.usehref||"",t.script=null,t}return U(e,A),D(e,[{key:bl,value:function(A){return this[Fc]={},Tl.FAILURE}}])}(ph),Ru=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"button",!0])).highlight=Hl(A.highlight,["inverted","none","outline","push"]),t.id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t}return U(e,A),D(e,[{key:bl,value:function(A){var e,t=this[Wc]()[Wc](),a={name:"button",attributes:{id:this[Sl],class:["xfaButton"],style:{}},children:[]},i=k(t.event.children);try{for(i.s();!(e=i.n()).done;){var n=e.value;if("click"===n.activity&&n.script){var r=Je(n.script[wc]);if(r){var g=Xh(r.url);g&&a.children.push({name:"a",attributes:{id:"link"+this[Sl],href:g,newWindow:r.newWindow,class:["xfaLink"],style:{}},children:[]})}}}}catch(A){i.e(A)}finally{i.f()}return Tl.success(a)}}])}(ph),Nu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"calculate",!0])).id=A.id||"",t.override=Hl(A.override,["disabled","error","ignore","warning"]),t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.message=null,t.script=null,t}return U(e,A),D(e)}(ph),Gu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"caption",!0])).id=A.id||"",t.placement=Hl(A.placement,["left","bottom","inline","right","top"]),t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.reserve=Math.ceil(Yl(A.reserve)),t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.font=null,t.margin=null,t.para=null,t.value=null,t}return U(e,A),D(e,[{key:ml,value:function(A){function e(e){return A.apply(this,arguments)}return e.toString=function(){return A.toString()},e}((function(A){gu(this,A)}))},{key:Hc,value:function(A){if(!this[Fc]){var e=A.width,t=A.height;switch(this.placement){case"left":case"right":case"inline":e=this.reserve<=0?e:this.reserve;break;case"top":case"bottom":t=this.reserve<=0?t:this.reserve}this[Fc]=Mh(this,{width:e,height:t})}return this[Fc]}},{key:bl,value:function(A){if(!this.value)return Tl.EMPTY;this[Bl]();var e=this.value[bl](A).html;if(!e)return this[Cl](),Tl.EMPTY;var t=this.reserve;if(this.reserve<=0){var a=this[Hc](A),i=a.w,n=a.h;switch(this.placement){case"left":case"right":case"inline":this.reserve=i;break;case"top":case"bottom":this.reserve=n}}var r=[];"string"==typeof e?r.push({name:"#text",value:e}):r.push(e);var g=Yh(this,"font","margin","visibility");switch(this.placement){case"left":case"right":this.reserve>0&&(g.width=Nh(this.reserve));break;case"top":case"bottom":this.reserve>0&&(g.height=Nh(this.reserve))}return Zh(this,null,e),this[Cl](),this.reserve=t,Tl.success({name:"div",attributes:{style:g,class:["xfaCaption"]},children:r})}}])}(ph),xu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"certificate"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),Uu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"certificates",!0])).credentialServerPolicy=Hl(A.credentialServerPolicy,["optional","required"]),t.id=A.id||"",t.url=A.url||"",t.urlPolicy=A.urlPolicy||"",t.use=A.use||"",t.usehref=A.usehref||"",t.encryption=null,t.issuers=null,t.keyUsage=null,t.oids=null,t.signing=null,t.subjectDNs=null,t}return U(e,A),D(e)}(ph),Mu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"checkButton",!0])).id=A.id||"",t.mark=Hl(A.mark,["default","check","circle","cross","diamond","square","star"]),t.shape=Hl(A.shape,["square","round"]),t.size=Yl(A.size,"10pt"),t.use=A.use||"",t.usehref=A.usehref||"",t.border=null,t.extras=null,t.margin=null,t}return U(e,A),D(e,[{key:bl,value:function(A){var e,t,a,i,n=Yh("margin"),r=Nh(this.size);n.width=n.height=r;var g,o,s,I=this[Wc]()[Wc](),c=I.items.children.length&&I.items.children[0][bl]().html||[],l={on:(void 0!==c[0]?c[0]:"on").toString(),off:(void 0!==c[1]?c[1]:"off").toString()},h=((null===(e=I.value)||void 0===e?void 0:e[vl]())||"off")===l.on||void 0,u=I[Pc](),C=I[Sl];u instanceof sC?(i=u[Sl],t="radio",a="xfaRadio",g=(null===(o=u[bc])||void 0===o?void 0:o[Sl])||u[Sl]):(t="checkbox",a="xfaCheckbox",g=(null===(s=I[bc])||void 0===s?void 0:s[Sl])||I[Sl]);var B={name:"input",attributes:{class:[a],style:n,fieldId:C,dataId:g,type:t,checked:h,xfaOn:l.on,xfaOff:l.off,"aria-label":lu(I),"aria-required":!1}};return i&&(B.attributes.name=i),su(I)&&(B.attributes["aria-required"]=!0,B.attributes.required=!0),Tl.success({name:"label",attributes:{class:["xfaLabel"]},children:[B]})}}])}(ph),Ju=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"choiceList",!0])).commitOn=Hl(A.commitOn,["select","exit"]),t.id=A.id||"",t.open=Hl(A.open,["userControl","always","multiSelect","onEntry"]),t.textEntry=Ml({data:A.textEntry,defaultValue:0,validate:function(A){return 1===A}}),t.use=A.use||"",t.usehref=A.usehref||"",t.border=null,t.extras=null,t.margin=null,t}return U(e,A),D(e,[{key:bl,value:function(A){var e,t,a=Yh(this,"border","margin"),i=this[Wc]()[Wc](),n=(null===(e=i.font)||void 0===e?void 0:e.size)||10,r={fontSize:"calc(".concat(n,"px * var(--scale-factor))")},g=[];if(i.items.children.length>0){var o,s=i.items,I=0,c=0;2===s.children.length&&(c=1-(I=s.children[0].save));for(var l=s.children[I][bl]().html,h=s.children[c][bl]().html,u=!1,C=(null===(o=i.value)||void 0===o?void 0:o[vl]())||"",B=0,Q=l.length;B1&&void 0!==arguments[1]?arguments[1]:[0,0,0],3),t=e[0],a=e[1],i=e[2];if(!A)return{r:t,g:a,b:i};var n=A.trim().split(/\s*,\s*/).map((function(A){return Math.min(Math.max(0,parseInt(A.trim(),10)),255)})).map((function(A){return isNaN(A)?0:A}));if(n.length<3)return{r:t,g:a,b:i};var r=y(n,3);return{r:t=r[0],g:a=r[1],b:i=r[2]}}(A.value):"",t.extras=null,t}return U(e,A),D(e,[{key:Xc,value:function(){return!1}},{key:Fl,value:function(){return this.value?xA.makeHexColor(this.value.r,this.value.g,this.value.b):null}}])}(ph),Hu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"comb"])).id=A.id||"",t.numberOfCells=Ml({data:A.numberOfCells,defaultValue:0,validate:function(A){return A>=0}}),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),Yu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"connect",!0])).connection=A.connection||"",t.id=A.id||"",t.ref=A.ref||"",t.usage=Hl(A.usage,["exportAndImport","exportOnly","importOnly"]),t.use=A.use||"",t.usehref=A.usehref||"",t.picture=null,t}return U(e,A),D(e)}(ph),Ku=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"contentArea",!0])).h=Yl(A.h),t.id=A.id||"",t.name=A.name||"",t.relevant=ql(A.relevant),t.use=A.use||"",t.usehref=A.usehref||"",t.w=Yl(A.w),t.x=Yl(A.x,"0pt"),t.y=Yl(A.y,"0pt"),t.desc=null,t.extras=null,t}return U(e,A),D(e,[{key:bl,value:function(A){var e={left:Nh(this.x),top:Nh(this.y),width:Nh(this.w),height:Nh(this.h)},t=["xfaContentarea"];return Ph(this)&&t.push("xfaPrintOnly"),Tl.success({name:"div",children:[],attributes:{style:e,class:t,id:this[Sl]}})}}])}(ph),qu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"corner",!0])).id=A.id||"",t.inverted=Ml({data:A.inverted,defaultValue:0,validate:function(A){return 1===A}}),t.join=Hl(A.join,["square","round"]),t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.radius=Yl(A.radius),t.stroke=Hl(A.stroke,["solid","dashDot","dashDotDot","dashed","dotted","embossed","etched","lowered","raised"]),t.thickness=Yl(A.thickness,"0.5pt"),t.use=A.use||"",t.usehref=A.usehref||"",t.color=null,t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(){var A=Yh(this,"visibility");return A.radius=Nh("square"===this.join?0:this.radius),A}}])}(ph),Tu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"date"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){var A=this[wc].trim();this[wc]=A?new Date(A):null}},{key:bl,value:function(A){return hu(this[wc]?this[wc].toString():"")}}])}(wh),Pu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"dateTime"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){var A=this[wc].trim();this[wc]=A?new Date(A):null}},{key:bl,value:function(A){return hu(this[wc]?this[wc].toString():"")}}])}(wh),Wu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"dateTimeEdit",!0])).hScrollPolicy=Hl(A.hScrollPolicy,["auto","off","on"]),t.id=A.id||"",t.picker=Hl(A.picker,["host","none"]),t.use=A.use||"",t.usehref=A.usehref||"",t.border=null,t.comb=null,t.extras=null,t.margin=null,t}return U(e,A),D(e,[{key:bl,value:function(A){var e,t=Yh(this,"border","font","margin"),a=this[Wc]()[Wc](),i={name:"input",attributes:{type:"text",fieldId:a[Sl],dataId:(null===(e=a[bc])||void 0===e?void 0:e[Sl])||a[Sl],class:["xfaTextfield"],style:t,"aria-label":lu(a),"aria-required":!1}};return su(a)&&(i.attributes["aria-required"]=!0,i.attributes.required=!0),Tl.success({name:"label",attributes:{class:["xfaLabel"]},children:[i]})}}])}(ph),Zu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"decimal"])).fracDigits=Ml({data:A.fracDigits,defaultValue:2,validate:function(A){return!0}}),t.id=A.id||"",t.leadDigits=Ml({data:A.leadDigits,defaultValue:-1,validate:function(A){return!0}}),t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){var A=parseFloat(this[wc].trim());this[wc]=isNaN(A)?null:A}},{key:bl,value:function(A){return hu(null!==this[wc]?this[wc].toString():"")}}])}(wh),Ou=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"defaultUi",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t}return U(e,A),D(e)}(ph),Xu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"desc",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.boolean=new mh,t.date=new mh,t.dateTime=new mh,t.decimal=new mh,t.exData=new mh,t.float=new mh,t.image=new mh,t.integer=new mh,t.text=new mh,t.time=new mh,t}return U(e,A),D(e)}(ph),Vu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"digestMethod",["","SHA1","SHA256","SHA512","RIPEMD160"]])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(bh),ju=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"digestMethods",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.digestMethod=new mh,t}return U(e,A),D(e)}(ph),zu=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"draw",!0])).anchorType=Hl(A.anchorType,["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRight","topCenter","topRight"]),t.colSpan=Ml({data:A.colSpan,defaultValue:1,validate:function(A){return A>=1||-1===A}}),t.h=A.h?Yl(A.h):"",t.hAlign=Hl(A.hAlign,["left","center","justify","justifyAll","radix","right"]),t.id=A.id||"",t.locale=A.locale||"",t.maxH=Yl(A.maxH,"0pt"),t.maxW=Yl(A.maxW,"0pt"),t.minH=Yl(A.minH,"0pt"),t.minW=Yl(A.minW,"0pt"),t.name=A.name||"",t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.relevant=ql(A.relevant),t.rotate=Ml({data:A.rotate,defaultValue:0,validate:function(A){return A%90==0}}),t.use=A.use||"",t.usehref=A.usehref||"",t.w=A.w?Yl(A.w):"",t.x=Yl(A.x,"0pt"),t.y=Yl(A.y,"0pt"),t.assist=null,t.border=null,t.caption=null,t.desc=null,t.extras=null,t.font=null,t.keep=null,t.margin=null,t.para=null,t.traversal=null,t.ui=null,t.value=null,t.setProperty=new mh,t}return U(e,A),D(e,[{key:ml,value:function(A){function e(e){return A.apply(this,arguments)}return e.toString=function(){return A.toString()},e}((function(A){gu(this,A)}))},{key:bl,value:function(A){if(Iu(this),"hidden"===this.presence||"inactive"===this.presence)return Tl.EMPTY;Lh(this),this[Bl]();var e=this.w,t=this.h,a=Mh(this,A),i=a.w,n=a.h,r=a.isBroken;if(i&&""===this.w){if(r&&this[Pc]()[il]())return this[Cl](),Tl.FAILURE;this.w=i}if(n&&""===this.h&&(this.h=n),uu(this),!$h(this,A))return this.w=e,this.h=t,this[Cl](),Tl.FAILURE;Cu(this);var g=Yh(this,"font","hAlign","dimensions","position","presence","rotate","anchorType","border","margin");xh(this,g),g.margin&&(g.padding=g.margin,delete g.margin);var o=["xfaDraw"];this.font&&o.push("xfaFont"),Ph(this)&&o.push("xfaPrintOnly");var s={style:g,id:this[Sl],class:o};this.name&&(s.xfaName=this.name);var I={name:"div",attributes:s,children:[]};cu(this,s);var c=Jh(this,I,A),l=this.value?this.value[bl](A).html:null;return null===l?(this.w=e,this.h=t,this[Cl](),Tl.success(Kh(this,I),c)):(I.children.push(l),Zh(this,g,l),this.w=e,this.h=t,this[Cl](),Tl.success(Kh(this,I),c))}}])}(ph),_u=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"edge",!0])).cap=Hl(A.cap,["square","butt","round"]),t.id=A.id||"",t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.stroke=Hl(A.stroke,["solid","dashDot","dashDotDot","dashed","dotted","embossed","etched","lowered","raised"]),t.thickness=Yl(A.thickness,"0.5pt"),t.use=A.use||"",t.usehref=A.usehref||"",t.color=null,t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(){var A=Yh(this,"visibility");if(Object.assign(A,{linecap:this.cap,width:Nh(this.thickness),color:this.color?this.color[Fl]():"#000000",style:""}),"visible"!==this.presence)A.style="none";else switch(this.stroke){case"solid":A.style="solid";break;case"dashDot":case"dashDotDot":case"dashed":A.style="dashed";break;case"dotted":A.style="dotted";break;case"embossed":A.style="ridge";break;case"etched":A.style="groove";break;case"lowered":A.style="inset";break;case"raised":A.style="outset"}return A}}])}(ph),$u=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"encoding",["adbe.x509.rsa_sha1","adbe.pkcs7.detached","adbe.pkcs7.sha1"]])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(bh),AC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"encodings",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.encoding=new mh,t}return U(e,A),D(e)}(ph),eC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"encrypt",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.certificate=null,t}return U(e,A),D(e)}(ph),tC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"encryptData",!0])).id=A.id||"",t.operation=Hl(A.operation,["encrypt","decrypt"]),t.target=A.target||"",t.use=A.use||"",t.usehref=A.usehref||"",t.filter=null,t.manifest=null,t}return U(e,A),D(e)}(ph),aC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"encryption",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.certificate=new mh,t}return U(e,A),D(e)}(ph),iC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"encryptionMethod",["","AES256-CBC","TRIPLEDES-CBC","AES128-CBC","AES192-CBC"]])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(bh),nC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"encryptionMethods",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.encryptionMethod=new mh,t}return U(e,A),D(e)}(ph),rC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"event",!0])).activity=Hl(A.activity,["click","change","docClose","docReady","enter","exit","full","indexChange","initialize","mouseDown","mouseEnter","mouseExit","mouseUp","postExecute","postOpen","postPrint","postSave","postSign","postSubmit","preExecute","preOpen","prePrint","preSave","preSign","preSubmit","ready","validationState"]),t.id=A.id||"",t.listen=Hl(A.listen,["refOnly","refAndDescendents"]),t.name=A.name||"",t.ref=A.ref||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.encryptData=null,t.execute=null,t.script=null,t.signData=null,t.submit=null,t}return U(e,A),D(e)}(ph),gC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"exData"])).contentType=A.contentType||"",t.href=A.href||"",t.id=A.id||"",t.maxLength=Ml({data:A.maxLength,defaultValue:-1,validate:function(A){return A>=-1}}),t.name=A.name||"",t.rid=A.rid||"",t.transferEncoding=Hl(A.transferEncoding,["none","base64","package"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:_c,value:function(){return"text/html"===this.contentType}},{key:cl,value:function(A){return("text/html"===this.contentType&&A[ol]===Nl.xhtml.id||"text/xml"===this.contentType)&&(this[wc]=A,!0)}},{key:bl,value:function(A){return"text/html"===this.contentType&&this[wc]?this[wc][bl](A):Tl.EMPTY}}])}(wh),oC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"exObject",!0])).archive=A.archive||"",t.classId=A.classId||"",t.codeBase=A.codeBase||"",t.codeType=A.codeType||"",t.id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.boolean=new mh,t.date=new mh,t.dateTime=new mh,t.decimal=new mh,t.exData=new mh,t.exObject=new mh,t.float=new mh,t.image=new mh,t.integer=new mh,t.text=new mh,t.time=new mh,t}return U(e,A),D(e)}(ph),sC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"exclGroup",!0])).access=Hl(A.access,["open","nonInteractive","protected","readOnly"]),t.accessKey=A.accessKey||"",t.anchorType=Hl(A.anchorType,["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRight","topCenter","topRight"]),t.colSpan=Ml({data:A.colSpan,defaultValue:1,validate:function(A){return A>=1||-1===A}}),t.h=A.h?Yl(A.h):"",t.hAlign=Hl(A.hAlign,["left","center","justify","justifyAll","radix","right"]),t.id=A.id||"",t.layout=Hl(A.layout,["position","lr-tb","rl-row","rl-tb","row","table","tb"]),t.maxH=Yl(A.maxH,"0pt"),t.maxW=Yl(A.maxW,"0pt"),t.minH=Yl(A.minH,"0pt"),t.minW=Yl(A.minW,"0pt"),t.name=A.name||"",t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.relevant=ql(A.relevant),t.use=A.use||"",t.usehref=A.usehref||"",t.w=A.w?Yl(A.w):"",t.x=Yl(A.x,"0pt"),t.y=Yl(A.y,"0pt"),t.assist=null,t.bind=null,t.border=null,t.calculate=null,t.caption=null,t.desc=null,t.extras=null,t.margin=null,t.para=null,t.traversal=null,t.validate=null,t.connect=new mh,t.event=new mh,t.field=new mh,t.setProperty=new mh,t}return U(e,A),D(e,[{key:$c,value:function(){return!0}},{key:Xc,value:function(){return!0}},{key:ml,value:function(A){function e(e){return A.apply(this,arguments)}return e.toString=function(){return A.toString()},e}((function(A){var e,t=k(this.field.children);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(!a.value){var i=new yB({});a[fc](i),a.value=i}a.value[ml](A)}}catch(A){t.e(A)}finally{t.f()}}))},{key:il,value:function(){return this.layout.endsWith("-tb")&&0===this[Fc].attempt&&this[Fc].numberInLine>0||this[Wc]()[il]()}},{key:al,value:function(){var A,e=this[Pc]();return!!e[al]()&&(void 0!==this[Fc]._isSplittable?this[Fc]._isSplittable:"position"===this.layout||this.layout.includes("row")?(this[Fc]._isSplittable=!1,!1):!(null!==(A=e.layout)&&void 0!==A&&A.endsWith("-tb")&&0!==e[Fc].numberInLine||(this[Fc]._isSplittable=!0,0)))}},{key:Rc,value:function(){return jh(this)}},{key:Ec,value:function(A,e){zh(this,A,e)}},{key:xc,value:function(){return _h(this)}},{key:bl,value:function(A){if(Iu(this),"hidden"===this.presence||"inactive"===this.presence||0===this.h||0===this.w)return Tl.EMPTY;Lh(this);var e=[],t={id:this[Sl],class:[]};Th(this,t.class),this[Fc]||(this[Fc]=Object.create(null)),Object.assign(this[Fc],{children:e,attributes:t,attempt:0,line:null,numberInLine:0,availableSpace:{width:Math.min(this.w||1/0,A.width),height:Math.min(this.h||1/0,A.height)},width:0,height:0,prevHeight:0,currentWidth:0});var a=this[al]();if(a||uu(this),!$h(this,A))return Tl.FAILURE;var i=new Set(["field"]);if(this.layout.includes("row")){var n=this[Pc]().columnWidths;Array.isArray(n)&&n.length>0&&(this[Fc].columnWidths=n,this[Fc].currentColumn=0)}var r=Yh(this,"anchorType","dimensions","position","presence","border","margin","hAlign"),g=["xfaExclgroup"],o=Hh(this);o&&g.push(o),Ph(this)&&g.push("xfaPrintOnly"),t.style=r,t.class=g,this.name&&(t.xfaName=this.name),this[Bl]();for(var s="lr-tb"===this.layout||"rl-tb"===this.layout,I=s?2:1;this[Fc].attempt=1||-1===A}}),t.h=A.h?Yl(A.h):"",t.hAlign=Hl(A.hAlign,["left","center","justify","justifyAll","radix","right"]),t.id=A.id||"",t.locale=A.locale||"",t.maxH=Yl(A.maxH,"0pt"),t.maxW=Yl(A.maxW,"0pt"),t.minH=Yl(A.minH,"0pt"),t.minW=Yl(A.minW,"0pt"),t.name=A.name||"",t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.relevant=ql(A.relevant),t.rotate=Ml({data:A.rotate,defaultValue:0,validate:function(A){return A%90==0}}),t.use=A.use||"",t.usehref=A.usehref||"",t.w=A.w?Yl(A.w):"",t.x=Yl(A.x,"0pt"),t.y=Yl(A.y,"0pt"),t.assist=null,t.bind=null,t.border=null,t.calculate=null,t.caption=null,t.desc=null,t.extras=null,t.font=null,t.format=null,t.items=new mh(2),t.keep=null,t.margin=null,t.para=null,t.traversal=null,t.ui=null,t.validate=null,t.value=null,t.bindItems=new mh,t.connect=new mh,t.event=new mh,t.setProperty=new mh,t}return U(e,A),D(e,[{key:$c,value:function(){return!0}},{key:ml,value:function(A){function e(e){return A.apply(this,arguments)}return e.toString=function(){return A.toString()},e}((function(A){gu(this,A)}))},{key:bl,value:function(A){var e;if(Iu(this),!this.ui){var t;switch(this.ui=new fB({}),this.ui[Oc]=this[Oc],this[fc](this.ui),this.items.children.length){case 0:t=new hB({}),this.ui.textEdit=t;break;case 1:t=new Mu({}),this.ui.checkButton=t;break;case 2:t=new Ju({}),this.ui.choiceList=t}this.ui[fc](t)}if(!this.ui||"hidden"===this.presence||"inactive"===this.presence||0===this.h||0===this.w)return Tl.EMPTY;this.caption&&delete this.caption[Fc],this[Bl]();var a=this.caption?this.caption[bl](A).html:null,i=this.w,n=this.h,r=0,g=0;this.margin&&(r=this.margin.leftInset+this.margin.rightInset,g=this.margin.topInset+this.margin.bottomInset);var o=null;if(""===this.w||""===this.h){var s=null,I=null,c=0,l=0;if(this.ui.checkButton)c=l=this.ui.checkButton.size;else{var h=Mh(this,A),u=h.w,C=h.h;null!==u?(c=u,l=C):l=function(A){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=null;if(A){var a=Ul(A.typeface),i=A[Oc].fontFinder.find(a);t=Wl(A,i)}if(!t)return{lineHeight:12,lineGap:2,lineNoGap:10};var n=A.size||10,r=t.lineHeight?Math.max(e?0:1.2,t.lineHeight):1.2,g=void 0===t.lineGap?.2:t.lineGap;return{lineHeight:r*n,lineGap:g*n,lineNoGap:Math.max(1,r-g)*n}}(this.font,!0).lineNoGap}if(c+=(o=nu(this.ui[Hc]())).w,l+=o.h,this.caption){var B=this.caption[Hc](A),Q=B.w,E=B.h;if(B.isBroken&&this[Pc]()[il]())return this[Cl](),Tl.FAILURE;switch(s=Q,I=E,this.caption.placement){case"left":case"right":case"inline":s+=c;break;case"top":case"bottom":I+=l}}else s=c,I=l;s&&""===this.w&&(s+=r,this.w=Math.min(this.maxW<=0?1/0:this.maxW,this.minW+1=1&&A<=5}}),t.appearanceFilter=null,t.certificates=null,t.digestMethods=null,t.encodings=null,t.encryptionMethods=null,t.handler=null,t.lockDocument=null,t.mdp=null,t.reasons=null,t.timeStamp=null,t}return U(e,A),D(e)}(ph),CC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"float"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){var A=parseFloat(this[wc].trim());this[wc]=isNaN(A)?null:A}},{key:bl,value:function(A){return hu(null!==this[wc]?this[wc].toString():"")}}])}(wh),BC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"font",!0])).baselineShift=Yl(A.baselineShift),t.fontHorizontalScale=Jl({data:A.fontHorizontalScale,defaultValue:100,validate:function(A){return A>=0}}),t.fontVerticalScale=Jl({data:A.fontVerticalScale,defaultValue:100,validate:function(A){return A>=0}}),t.id=A.id||"",t.kerningMode=Hl(A.kerningMode,["none","pair"]),t.letterSpacing=Yl(A.letterSpacing,"0"),t.lineThrough=Ml({data:A.lineThrough,defaultValue:0,validate:function(A){return 1===A||2===A}}),t.lineThroughPeriod=Hl(A.lineThroughPeriod,["all","word"]),t.overline=Ml({data:A.overline,defaultValue:0,validate:function(A){return 1===A||2===A}}),t.overlinePeriod=Hl(A.overlinePeriod,["all","word"]),t.posture=Hl(A.posture,["normal","italic"]),t.size=Yl(A.size,"10pt"),t.typeface=A.typeface||"Courier",t.underline=Ml({data:A.underline,defaultValue:0,validate:function(A){return 1===A||2===A}}),t.underlinePeriod=Hl(A.underlinePeriod,["all","word"]),t.use=A.use||"",t.usehref=A.usehref||"",t.weight=Hl(A.weight,["normal","bold"]),t.extras=null,t.fill=null,t}return U(e,A),D(e,[{key:yc,value:function(A){n(x(e.prototype),yc,this).call(this,A),this[Oc].usedTypefaces.add(this.typeface)}},{key:Fl,value:function(){var A=Yh(this,"fill"),e=A.color;return e&&("#000000"===e?delete A.color:e.startsWith("#")||(A.background=e,A.backgroundClip="text",A.color="transparent")),this.baselineShift&&(A.verticalAlign=Nh(this.baselineShift)),A.fontKerning="none"===this.kerningMode?"none":"normal",A.letterSpacing=Nh(this.letterSpacing),0!==this.lineThrough&&(A.textDecoration="line-through",2===this.lineThrough&&(A.textDecorationStyle="double")),0!==this.overline&&(A.textDecoration="overline",2===this.overline&&(A.textDecorationStyle="double")),A.fontStyle=this.posture,A.fontSize=Nh(.99*this.size),Oh(this,this,this[Oc].fontFinder,A),0!==this.underline&&(A.textDecoration="underline",2===this.underline&&(A.textDecorationStyle="double")),A.fontWeight=this.weight,A}}])}(ph),QC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"format",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.picture=null,t}return U(e,A),D(e)}(ph),EC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"handler"])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),fC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"hyphenation"])).excludeAllCaps=Ml({data:A.excludeAllCaps,defaultValue:0,validate:function(A){return 1===A}}),t.excludeInitialCap=Ml({data:A.excludeInitialCap,defaultValue:0,validate:function(A){return 1===A}}),t.hyphenate=Ml({data:A.hyphenate,defaultValue:0,validate:function(A){return 1===A}}),t.id=A.id||"",t.pushCharacterCount=Ml({data:A.pushCharacterCount,defaultValue:3,validate:function(A){return A>=0}}),t.remainCharacterCount=Ml({data:A.remainCharacterCount,defaultValue:3,validate:function(A){return A>=0}}),t.use=A.use||"",t.usehref=A.usehref||"",t.wordCharacterCount=Ml({data:A.wordCharacterCount,defaultValue:7,validate:function(A){return A>=0}}),t}return U(e,A),D(e)}(ph),dC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"image"])).aspect=Hl(A.aspect,["fit","actual","height","none","width"]),t.contentType=A.contentType||"",t.href=A.href||"",t.id=A.id||"",t.name=A.name||"",t.transferEncoding=Hl(A.transferEncoding,["base64","none","package"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:bl,value:function(){if(this.contentType&&!au.has(this.contentType.toLowerCase()))return Tl.EMPTY;var A=this[Oc].images&&this[Oc].images.get(this.href);if(!A&&(this.href||!this[wc]))return Tl.EMPTY;if(A||"base64"!==this.transferEncoding||(A=FA(atob(this[wc]))),!A)return Tl.EMPTY;if(!this.contentType){for(var e=0,t=iu;ei.length&&i.every((function(e,t){return e===A[t]}))){this.contentType=n;break}}if(!this.contentType)return Tl.EMPTY}var r,g=new Blob([A],{type:this.contentType});switch(this.aspect){case"fit":case"actual":break;case"height":r={height:"100%",objectFit:"fill"};break;case"none":r={width:"100%",height:"100%",objectFit:"fill"};break;case"width":r={width:"100%",objectFit:"fill"}}var o=this[Wc]();return Tl.success({name:"img",attributes:{class:["xfaImage"],style:r,src:URL.createObjectURL(g),alt:o?lu(o[Wc]()):null}})}}])}(Dh),yC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"imageEdit",!0])).data=Hl(A.data,["link","embed"]),t.id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.border=null,t.extras=null,t.margin=null,t}return U(e,A),D(e,[{key:bl,value:function(A){return"embed"===this.data?Tl.success({name:"div",children:[],attributes:{}}):Tl.EMPTY}}])}(ph),pC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"integer"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){var A=parseInt(this[wc].trim(),10);this[wc]=isNaN(A)?null:A}},{key:bl,value:function(A){return hu(null!==this[wc]?this[wc].toString():"")}}])}(wh),mC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"issuers",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.certificate=new mh,t}return U(e,A),D(e)}(ph),kC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"items",!0])).id=A.id||"",t.name=A.name||"",t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.ref=A.ref||"",t.save=Ml({data:A.save,defaultValue:0,validate:function(A){return 1===A}}),t.use=A.use||"",t.usehref=A.usehref||"",t.boolean=new mh,t.date=new mh,t.dateTime=new mh,t.decimal=new mh,t.exData=new mh,t.float=new mh,t.image=new mh,t.integer=new mh,t.text=new mh,t.time=new mh,t}return U(e,A),D(e,[{key:bl,value:function(){var A,e=[],t=k(this[Kc]());try{for(t.s();!(A=t.n()).done;){var a=A.value;e.push(a[vl]())}}catch(A){t.e(A)}finally{t.f()}return Tl.success(e)}}])}(ph),vC=function(A){function e(A){var t;S(this,e),(t=R(this,e,[Au,"keep",!0])).id=A.id||"";var a=["none","contentArea","pageArea"];return t.intact=Hl(A.intact,a),t.next=Hl(A.next,a),t.previous=Hl(A.previous,a),t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t}return U(e,A),D(e)}(ph),wC=function(A){function e(A){var t;S(this,e);var a=["","yes","no"];return(t=R(this,e,[Au,"keyUsage"])).crlSign=Hl(A.crlSign,a),t.dataEncipherment=Hl(A.dataEncipherment,a),t.decipherOnly=Hl(A.decipherOnly,a),t.digitalSignature=Hl(A.digitalSignature,a),t.encipherOnly=Hl(A.encipherOnly,a),t.id=A.id||"",t.keyAgreement=Hl(A.keyAgreement,a),t.keyCertSign=Hl(A.keyCertSign,a),t.keyEncipherment=Hl(A.keyEncipherment,a),t.nonRepudiation=Hl(A.nonRepudiation,a),t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),bC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"line",!0])).hand=Hl(A.hand,["even","left","right"]),t.id=A.id||"",t.slope=Hl(A.slope,["\\","/"]),t.use=A.use||"",t.usehref=A.usehref||"",t.edge=null,t}return U(e,A),D(e,[{key:bl,value:function(){var A,e,t,a,i=this[Wc]()[Wc](),n=this.edge||new _u({}),r=n[Fl](),g=Object.create(null),o="visible"===n.presence?n.thickness:0;g.strokeWidth=Nh(o),g.stroke=r.color;var s="100%",I="100%";i.w<=o?(A="50%",e=0,t="50%",a="100%",s=g.strokeWidth):i.h<=o?(A=0,e="50%",t="100%",a="50%",I=g.strokeWidth):"\\"===this.slope?(A=0,e=0,t="100%",a="100%"):(A=0,e="100%",t="100%",a=0);var c={name:"svg",children:[{name:"line",attributes:{xmlns:eu,x1:A,y1:e,x2:t,y2:a,style:g}}],attributes:{xmlns:eu,width:s,height:I,style:{overflow:"visible"}}};return ru(i)?Tl.success({name:"div",attributes:{style:{display:"inline",width:"100%",height:"100%"}},children:[c]}):(c.attributes.style.position="absolute",Tl.success(c))}}])}(ph),DC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"linear",!0])).id=A.id||"",t.type=Hl(A.type,["toRight","toBottom","toLeft","toTop"]),t.use=A.use||"",t.usehref=A.usehref||"",t.color=null,t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(A){A=A?A[Fl]():"#FFFFFF";var e=this.type.replace(/([RBLT])/," $1").toLowerCase(),t=this.color?this.color[Fl]():"#000000";return"linear-gradient(".concat(e,", ").concat(A,", ").concat(t,")")}}])}(ph),FC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"lockDocument"])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=Hl(this[wc],["auto","0","1"])}}])}(wh),SC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"manifest",!0])).action=Hl(A.action,["include","all","exclude"]),t.id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.ref=new mh,t}return U(e,A),D(e)}(ph),RC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"margin",!0])).bottomInset=Yl(A.bottomInset,"0"),t.id=A.id||"",t.leftInset=Yl(A.leftInset,"0"),t.rightInset=Yl(A.rightInset,"0"),t.topInset=Yl(A.topInset,"0"),t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(){return{margin:Nh(this.topInset)+" "+Nh(this.rightInset)+" "+Nh(this.bottomInset)+" "+Nh(this.leftInset)}}}])}(ph),NC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"mdp"])).id=A.id||"",t.permissions=Ml({data:A.permissions,defaultValue:2,validate:function(A){return 1===A||3===A}}),t.signatureType=Hl(A.signatureType,["filler","author"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),GC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"medium"])).id=A.id||"",t.imagingBBox=function(A){var e=-1;if(!A)return{x:e,y:e,width:e,height:e};var t=A.trim().split(/\s*,\s*/).map((function(A){return Yl(A,"-1")}));if(t.length<4||t[2]<0||t[3]<0)return{x:e,y:e,width:e,height:e};var a=y(t,4);return{x:a[0],y:a[1],width:a[2],height:a[3]}}(A.imagingBBox),t.long=Yl(A.long),t.orientation=Hl(A.orientation,["portrait","landscape"]),t.short=Yl(A.short),t.stock=A.stock||"",t.trayIn=Hl(A.trayIn,["auto","delegate","pageFront"]),t.trayOut=Hl(A.trayOut,["auto","delegate"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),xC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"message",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.text=new mh,t}return U(e,A),D(e)}(ph),UC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"numericEdit",!0])).hScrollPolicy=Hl(A.hScrollPolicy,["auto","off","on"]),t.id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.border=null,t.comb=null,t.extras=null,t.margin=null,t}return U(e,A),D(e,[{key:bl,value:function(A){var e,t=Yh(this,"border","font","margin"),a=this[Wc]()[Wc](),i={name:"input",attributes:{type:"text",fieldId:a[Sl],dataId:(null===(e=a[bc])||void 0===e?void 0:e[Sl])||a[Sl],class:["xfaTextfield"],style:t,"aria-label":lu(a),"aria-required":!1}};return su(a)&&(i.attributes["aria-required"]=!0,i.attributes.required=!0),Tl.success({name:"label",attributes:{class:["xfaLabel"]},children:[i]})}}])}(ph),MC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"occur",!0])).id=A.id||"",t.initial=""!==A.initial?Ml({data:A.initial,defaultValue:"",validate:function(A){return!0}}):"",t.max=""!==A.max?Ml({data:A.max,defaultValue:1,validate:function(A){return!0}}):"",t.min=""!==A.min?Ml({data:A.min,defaultValue:1,validate:function(A){return!0}}):"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t}return U(e,A),D(e,[{key:yc,value:function(){var A=this[Wc](),e=this.min;""===this.min&&(this.min=A instanceof YC||A instanceof KC?0:1),""===this.max&&(this.max=""===e?A instanceof YC||A instanceof KC?-1:1:this.min),-1!==this.max&&this.max=0}}),t.preserve=A.preserve||"",t.radixOffset=A.radixOffset?Yl(A.radixOffset,"0pt"):"",t.spaceAbove=A.spaceAbove?Yl(A.spaceAbove,"0pt"):"",t.spaceBelow=A.spaceBelow?Yl(A.spaceBelow,"0pt"):"",t.tabDefault=A.tabDefault?Yl(t.tabDefault):"",t.tabStops=(A.tabStops||"").trim().split(/\s+/).map((function(A,e){return e%2==1?Yl(A):A})),t.textIndent=A.textIndent?Yl(A.textIndent,"0pt"):"",t.use=A.use||"",t.usehref=A.usehref||"",t.vAlign=Hl(A.vAlign,["top","bottom","middle"]),t.widows=Ml({data:A.widows,defaultValue:0,validate:function(A){return A>=0}}),t.hyphenation=null,t}return U(e,A),D(e,[{key:Fl,value:function(){var A=Yh(this,"hAlign");return""!==this.marginLeft&&(A.paddingLeft=Nh(this.marginLeft)),""!==this.marginRight&&(A.paddingight=Nh(this.marginRight)),""!==this.spaceAbove&&(A.paddingTop=Nh(this.spaceAbove)),""!==this.spaceBelow&&(A.paddingBottom=Nh(this.spaceBelow)),""!==this.textIndent&&(A.textIndent=Nh(this.textIndent),qh(A)),this.lineHeight>0&&(A.lineHeight=Nh(this.lineHeight)),""!==this.tabDefault&&(A.tabSize=Nh(this.tabDefault)),this.tabStops.length,this.hyphenatation&&Object.assign(A,this.hyphenatation[Fl]()),A}}])}(ph),TC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"passwordEdit",!0])).hScrollPolicy=Hl(A.hScrollPolicy,["auto","off","on"]),t.id=A.id||"",t.passwordChar=A.passwordChar||"*",t.use=A.use||"",t.usehref=A.usehref||"",t.border=null,t.extras=null,t.margin=null,t}return U(e,A),D(e)}(ph),PC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"pattern",!0])).id=A.id||"",t.type=Hl(A.type,["crossHatch","crossDiagonal","diagonalLeft","diagonalRight","horizontal","vertical"]),t.use=A.use||"",t.usehref=A.usehref||"",t.color=null,t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(A){A=A?A[Fl]():"#FFFFFF";var e=this.color?this.color[Fl]():"#000000",t="repeating-linear-gradient",a="".concat(A,",").concat(A," ").concat(5,"px,").concat(e," ").concat(5,"px,").concat(e," ").concat(10,"px");switch(this.type){case"crossHatch":return"".concat(t,"(to top,").concat(a,") ").concat(t,"(to right,").concat(a,")");case"crossDiagonal":return"".concat(t,"(45deg,").concat(a,") ").concat(t,"(-45deg,").concat(a,")");case"diagonalLeft":return"".concat(t,"(45deg,").concat(a,")");case"diagonalRight":return"".concat(t,"(-45deg,").concat(a,")");case"horizontal":return"".concat(t,"(to top,").concat(a,")");case"vertical":return"".concat(t,"(to right,").concat(a,")")}return""}}])}(ph),WC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"picture"])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),ZC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"proto",!0])).appearanceFilter=new mh,t.arc=new mh,t.area=new mh,t.assist=new mh,t.barcode=new mh,t.bindItems=new mh,t.bookend=new mh,t.boolean=new mh,t.border=new mh,t.break=new mh,t.breakAfter=new mh,t.breakBefore=new mh,t.button=new mh,t.calculate=new mh,t.caption=new mh,t.certificate=new mh,t.certificates=new mh,t.checkButton=new mh,t.choiceList=new mh,t.color=new mh,t.comb=new mh,t.connect=new mh,t.contentArea=new mh,t.corner=new mh,t.date=new mh,t.dateTime=new mh,t.dateTimeEdit=new mh,t.decimal=new mh,t.defaultUi=new mh,t.desc=new mh,t.digestMethod=new mh,t.digestMethods=new mh,t.draw=new mh,t.edge=new mh,t.encoding=new mh,t.encodings=new mh,t.encrypt=new mh,t.encryptData=new mh,t.encryption=new mh,t.encryptionMethod=new mh,t.encryptionMethods=new mh,t.event=new mh,t.exData=new mh,t.exObject=new mh,t.exclGroup=new mh,t.execute=new mh,t.extras=new mh,t.field=new mh,t.fill=new mh,t.filter=new mh,t.float=new mh,t.font=new mh,t.format=new mh,t.handler=new mh,t.hyphenation=new mh,t.image=new mh,t.imageEdit=new mh,t.integer=new mh,t.issuers=new mh,t.items=new mh,t.keep=new mh,t.keyUsage=new mh,t.line=new mh,t.linear=new mh,t.lockDocument=new mh,t.manifest=new mh,t.margin=new mh,t.mdp=new mh,t.medium=new mh,t.message=new mh,t.numericEdit=new mh,t.occur=new mh,t.oid=new mh,t.oids=new mh,t.overflow=new mh,t.pageArea=new mh,t.pageSet=new mh,t.para=new mh,t.passwordEdit=new mh,t.pattern=new mh,t.picture=new mh,t.radial=new mh,t.reason=new mh,t.reasons=new mh,t.rectangle=new mh,t.ref=new mh,t.script=new mh,t.setProperty=new mh,t.signData=new mh,t.signature=new mh,t.signing=new mh,t.solid=new mh,t.speak=new mh,t.stipple=new mh,t.subform=new mh,t.subformSet=new mh,t.subjectDN=new mh,t.subjectDNs=new mh,t.submit=new mh,t.text=new mh,t.textEdit=new mh,t.time=new mh,t.timeStamp=new mh,t.toolTip=new mh,t.traversal=new mh,t.traverse=new mh,t.ui=new mh,t.validate=new mh,t.value=new mh,t.variables=new mh,t}return U(e,A),D(e)}(ph),OC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"radial",!0])).id=A.id||"",t.type=Hl(A.type,["toEdge","toCenter"]),t.use=A.use||"",t.usehref=A.usehref||"",t.color=null,t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(A){A=A?A[Fl]():"#FFFFFF";var e=this.color?this.color[Fl]():"#000000",t="toEdge"===this.type?"".concat(A,",").concat(e):"".concat(e,",").concat(A);return"radial-gradient(circle at center, ".concat(t,")")}}])}(ph),XC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"reason"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),VC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"reasons",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.reason=new mh,t}return U(e,A),D(e)}(ph),jC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"rectangle",!0])).hand=Hl(A.hand,["even","left","right"]),t.id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.corner=new mh(4),t.edge=new mh(4),t.fill=null,t}return U(e,A),D(e,[{key:bl,value:function(){var A,e=this.edge.children.length?this.edge.children[0]:new _u({}),t=e[Fl](),a=Object.create(null);"visible"===(null===(A=this.fill)||void 0===A?void 0:A.presence)?Object.assign(a,this.fill[Fl]()):a.fill="transparent",a.strokeWidth=Nh("visible"===e.presence?e.thickness:0),a.stroke=t.color;var i=(this.corner.children.length?this.corner.children[0]:new qu({}))[Fl](),n={name:"svg",children:[{name:"rect",attributes:{xmlns:eu,width:"100%",height:"100%",x:0,y:0,rx:i.radius,ry:i.radius,style:a}}],attributes:{xmlns:eu,style:{overflow:"visible"},width:"100%",height:"100%"}};return ru(this[Wc]()[Wc]())?Tl.success({name:"div",attributes:{style:{display:"inline",width:"100%",height:"100%"}},children:[n]}):(n.attributes.style.position="absolute",Tl.success(n))}}])}(ph),zC=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"ref"])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),_C=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"script"])).binding=A.binding||"",t.contentType=A.contentType||"",t.id=A.id||"",t.name=A.name||"",t.runAt=Hl(A.runAt,["client","both","server"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),$C=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"setProperty"])).connection=A.connection||"",t.ref=A.ref||"",t.target=A.target||"",t}return U(e,A),D(e)}(ph),AB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"signData",!0])).id=A.id||"",t.operation=Hl(A.operation,["sign","clear","verify"]),t.ref=A.ref||"",t.target=A.target||"",t.use=A.use||"",t.usehref=A.usehref||"",t.filter=null,t.manifest=null,t}return U(e,A),D(e)}(ph),eB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"signature",!0])).id=A.id||"",t.type=Hl(A.type,["PDF1.3","PDF1.6"]),t.use=A.use||"",t.usehref=A.usehref||"",t.border=null,t.extras=null,t.filter=null,t.manifest=null,t.margin=null,t}return U(e,A),D(e)}(ph),tB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"signing",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.certificate=new mh,t}return U(e,A),D(e)}(ph),aB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"solid",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(A){return A?A[Fl]():"#FFFFFF"}}])}(ph),iB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"speak"])).disable=Ml({data:A.disable,defaultValue:0,validate:function(A){return 1===A}}),t.id=A.id||"",t.priority=Hl(A.priority,["custom","caption","name","toolTip"]),t.rid=A.rid||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),nB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"stipple",!0])).id=A.id||"",t.rate=Ml({data:A.rate,defaultValue:50,validate:function(A){return A>=0&&A<=100}}),t.use=A.use||"",t.usehref=A.usehref||"",t.color=null,t.extras=null,t}return U(e,A),D(e,[{key:Fl,value:function(A){var e=this.rate/100;return xA.makeHexColor(Math.round(A.value.r*(1-e)+this.value.r*e),Math.round(A.value.g*(1-e)+this.value.g*e),Math.round(A.value.b*(1-e)+this.value.b*e))}}])}(ph),rB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"subform",!0])).access=Hl(A.access,["open","nonInteractive","protected","readOnly"]),t.allowMacro=Ml({data:A.allowMacro,defaultValue:0,validate:function(A){return 1===A}}),t.anchorType=Hl(A.anchorType,["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRight","topCenter","topRight"]),t.colSpan=Ml({data:A.colSpan,defaultValue:1,validate:function(A){return A>=1||-1===A}}),t.columnWidths=(A.columnWidths||"").trim().split(/\s+/).map((function(A){return"-1"===A?-1:Yl(A)})),t.h=A.h?Yl(A.h):"",t.hAlign=Hl(A.hAlign,["left","center","justify","justifyAll","radix","right"]),t.id=A.id||"",t.layout=Hl(A.layout,["position","lr-tb","rl-row","rl-tb","row","table","tb"]),t.locale=A.locale||"",t.maxH=Yl(A.maxH,"0pt"),t.maxW=Yl(A.maxW,"0pt"),t.mergeMode=Hl(A.mergeMode,["consumeData","matchTemplate"]),t.minH=Yl(A.minH,"0pt"),t.minW=Yl(A.minW,"0pt"),t.name=A.name||"",t.presence=Hl(A.presence,["visible","hidden","inactive","invisible"]),t.relevant=ql(A.relevant),t.restoreState=Hl(A.restoreState,["manual","auto"]),t.scope=Hl(A.scope,["name","none"]),t.use=A.use||"",t.usehref=A.usehref||"",t.w=A.w?Yl(A.w):"",t.x=Yl(A.x,"0pt"),t.y=Yl(A.y,"0pt"),t.assist=null,t.bind=null,t.bookend=null,t.border=null,t.break=null,t.calculate=null,t.desc=null,t.extras=null,t.keep=null,t.margin=null,t.occur=null,t.overflow=null,t.pageSet=null,t.para=null,t.traversal=null,t.validate=null,t.variables=null,t.area=new mh,t.breakAfter=new mh,t.breakBefore=new mh,t.connect=new mh,t.draw=new mh,t.event=new mh,t.exObject=new mh,t.exclGroup=new mh,t.field=new mh,t.proto=new mh,t.setProperty=new mh,t.subform=new mh,t.subformSet=new mh,t}return U(e,A),D(e,[{key:Pc,value:function(){var A=this[Wc]();return A instanceof gB?A[Pc]():A}},{key:$c,value:function(){return!0}},{key:il,value:function(){return this.layout.endsWith("-tb")&&0===this[Fc].attempt&&this[Fc].numberInLine>0||this[Wc]()[il]()}},{key:qc,value:Q().mark((function A(){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.delegateYield(ou(this),"t0",1);case 1:case"end":return A.stop()}}),A,this)}))},{key:Rc,value:function(){return jh(this)}},{key:Ec,value:function(A,e){zh(this,A,e)}},{key:xc,value:function(){return _h(this)}},{key:al,value:function(){var A,e=this[Pc]();return!!e[al]()&&(void 0!==this[Fc]._isSplittable?this[Fc]._isSplittable:"position"===this.layout||this.layout.includes("row")||this.keep&&"none"!==this.keep.intact?(this[Fc]._isSplittable=!1,!1):!(null!==(A=e.layout)&&void 0!==A&&A.endsWith("-tb")&&0!==e[Fc].numberInLine||(this[Fc]._isSplittable=!0,0)))}},{key:bl,value:function(A){var e;if(Iu(this),this.break){if("auto"!==this.break.after||""!==this.break.afterTarget){var t=new Fu({targetType:this.break.after,target:this.break.afterTarget,startNew:this.break.startNew.toString()});t[Oc]=this[Oc],this[fc](t),this.breakAfter.push(t)}if("auto"!==this.break.before||""!==this.break.beforeTarget){var a=new Su({targetType:this.break.before,target:this.break.beforeTarget,startNew:this.break.startNew.toString()});a[Oc]=this[Oc],this[fc](a),this.breakBefore.push(a)}if(""!==this.break.overflowTarget){var i=new HC({target:this.break.overflowTarget,leader:this.break.overflowLeader,trailer:this.break.overflowTrailer});i[Oc]=this[Oc],this[fc](i),this.overflow.push(i)}this[Ql](this.break),this.break=null}if("hidden"===this.presence||"inactive"===this.presence)return Tl.EMPTY;if((this.breakBefore.children.length>1||this.breakAfter.children.length>1)&&CA("XFA - Several breakBefore or breakAfter in subforms: please file a bug."),this.breakBefore.children.length>=1){var n=this.breakBefore.children[0];if(Bu(n))return Tl.breakNode(n)}if(null!==(e=this[Fc])&&void 0!==e&&e.afterBreakAfter)return Tl.EMPTY;Lh(this);var r=[],g={id:this[Sl],class:[]};Th(this,g.class),this[Fc]||(this[Fc]=Object.create(null)),Object.assign(this[Fc],{children:r,line:null,attributes:g,attempt:0,numberInLine:0,availableSpace:{width:Math.min(this.w||1/0,A.width),height:Math.min(this.h||1/0,A.height)},width:0,height:0,prevHeight:0,currentWidth:0});var o=this[Zc](),s=o[Fc].noLayoutFailure,I=this[al]();if(I||uu(this),!$h(this,A))return Tl.FAILURE;var c=new Set(["area","draw","exclGroup","field","subform","subformSet"]);if(this.layout.includes("row")){var l=this[Pc]().columnWidths;Array.isArray(l)&&l.length>0&&(this[Fc].columnWidths=l,this[Fc].currentColumn=0)}var h=Yh(this,"anchorType","dimensions","position","presence","border","margin","hAlign"),u=["xfaSubform"],C=Hh(this);if(C&&u.push(C),g.style=h,g.class=u,this.name&&(g.xfaName=this.name),this.overflow){var B=this.overflow[Hc]();B.addLeader&&(B.addLeader=!1,Qu(this,B.leader,A))}this[Bl]();for(var Q="lr-tb"===this.layout||"rl-tb"===this.layout,E=Q?2:1;this[Fc].attempt=1){var D=this.breakAfter.children[0];if(Bu(D))return this[Fc].afterBreakAfter=b,Tl.breakNode(D)}return delete this[Fc],b}}])}(ph),gB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"subformSet",!0])).id=A.id||"",t.name=A.name||"",t.relation=Hl(A.relation,["ordered","choice","unordered"]),t.relevant=ql(A.relevant),t.use=A.use||"",t.usehref=A.usehref||"",t.bookend=null,t.break=null,t.desc=null,t.extras=null,t.occur=null,t.overflow=null,t.breakAfter=new mh,t.breakBefore=new mh,t.subform=new mh,t.subformSet=new mh,t}return U(e,A),D(e,[{key:qc,value:Q().mark((function A(){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.delegateYield(ou(this),"t0",1);case 1:case"end":return A.stop()}}),A,this)}))},{key:Pc,value:function(){for(var A=this[Wc]();!(A instanceof rB);)A=A[Wc]();return A}},{key:$c,value:function(){return!0}}])}(ph),oB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"subjectDN"])).delimiter=A.delimiter||",",t.id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=new Map(this[wc].split(this.delimiter).map((function(A){return(A=A.split("=",2))[0]=A[0].trim(),A})))}}])}(wh),sB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"subjectDNs",!0])).id=A.id||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t.subjectDN=new mh,t}return U(e,A),D(e)}(ph),IB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"submit",!0])).embedPDF=Ml({data:A.embedPDF,defaultValue:0,validate:function(A){return 1===A}}),t.format=Hl(A.format,["xdp","formdata","pdf","urlencoded","xfd","xml"]),t.id=A.id||"",t.target=A.target||"",t.textEncoding=Ll({data:A.textEncoding?A.textEncoding.toLowerCase():"",defaultValue:"",validate:function(A){return["utf-8","big-five","fontspecific","gbk","gb-18030","gb-2312","ksc-5601","none","shift-jis","ucs-2","utf-16"].includes(A)||A.match(/iso-8859-\d{2}/)}}),t.use=A.use||"",t.usehref=A.usehref||"",t.xdpContent=A.xdpContent||"",t.encrypt=null,t.encryptData=new mh,t.signData=new mh,t}return U(e,A),D(e)}(ph),cB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"template",!0])).baseProfile=Hl(A.baseProfile,["full","interactiveForms"]),t.extras=null,t.subform=new mh,t}return U(e,A),D(e,[{key:Sc,value:function(){0===this.subform.children.length&&CA("XFA - No subforms in template node."),this.subform.children.length>=2&&CA("XFA - Several subforms in template node: please file a bug."),this[kl]=5e3}},{key:al,value:function(){return!0}},{key:dl,value:function(A,e){return A.startsWith("#")?[this[Vc].get(A.slice(1))]:eh(this,e,A,!0,!0)}},{key:wl,value:Q().mark((function A(){var e,t,a,i,n,r,g,o,s,I,c,l,h,u,C,B,E,f,d=this;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(this.subform.children.length){A.next=2;break}return A.abrupt("return",Tl.success({name:"div",children:[]}));case 2:this[Fc]={overflowNode:null,firstUnsplittable:null,currentContentArea:null,currentPageArea:null,noLayoutFailure:!1,pageNumber:1,pagePosition:"first",oddOrEven:"odd",blankOrNotBlank:"nonBlank",paraStack:[]},(a=this.subform.children[0]).pageSet[pc](),i=a.pageSet.pageArea.children,n={name:"div",children:[]},r=null,g=null,o=null,a.breakBefore.children.length>=1?(g=a.breakBefore.children[0],o=g.target):a.subform.children.length>=1&&a.subform.children[0].breakBefore.children.length>=1?(g=a.subform.children[0].breakBefore.children[0],o=g.target):null!==(e=a.break)&&void 0!==e&&e.beforeTarget?(g=a.break,o=g.beforeTarget):a.subform.children.length>=1&&null!==(t=a.subform.children[0].break)&&void 0!==t&&t.beforeTarget&&(g=a.subform.children[0].break,o=g.beforeTarget),g&&(s=this[dl](o,g[Wc]()))instanceof YC&&(r=s,g[Fc]={}),r||(r=i[0]),r[Fc]={numberOfUse:1},(I=r[Wc]())[Fc]={numberOfUse:1,pageIndex:I.pageArea.children.indexOf(r),pageSetIndex:0},l=null,h=null,u=!0,C=0,B=0,E=Q().mark((function A(){var e,t,i,g,o,s,I,E,f,y,p,m,k,v,w,b;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(u){A.next=7;break}if(n.children.pop(),3!=++C){A.next=5;break}return CA("XFA - Something goes wrong: please file a bug."),A.abrupt("return",{v:n});case 5:A.next=8;break;case 7:C=0;case 8:c=null,d[Fc].currentPageArea=r,e=r[bl]().html,n.children.push(e),l&&(d[Fc].noLayoutFailure=!0,e.children.push(l[bl](r[Fc].space).html),l=null),h&&(d[Fc].noLayoutFailure=!0,e.children.push(h[bl](r[Fc].space).html),h=null),t=r.contentArea.children,i=e.children.filter((function(A){return A.attributes.class.includes("xfaContentarea")})),u=!1,d[Fc].firstUnsplittable=null,d[Fc].noLayoutFailure=!1,g=function(A){var e,t=a[Rc]();t&&(u||(u=(null===(e=t.children)||void 0===e?void 0:e.length)>0),i[A].children.push(t))},o=B,s=t.length;case 21:if(!(o0),i[o].children.push(f.html)):!u&&n.children.length>1&&n.children.pop(),A.abrupt("return",{v:n});case 31:if(!f.isBreak()){A.next=40;break}if(p=f.breakNode,g(o),"auto"!==p.targetType){A.next=36;break}return A.abrupt("continue",53);case 36:return p.leader&&(l=(l=d[dl](p.leader,p[Wc]()))?l[0]:null),p.trailer&&(h=(h=d[dl](p.trailer,p[Wc]()))?h[0]:null),"pageArea"===p.targetType?(c=p[Fc].target,o=1/0):p[Fc].target?(c=p[Fc].target,B=p[Fc].index+1,o=1/0):o=p[Fc].index,A.abrupt("continue",53);case 40:if(!d[Fc].overflowNode){A.next=52;break}return m=d[Fc].overflowNode,d[Fc].overflowNode=null,k=m[Hc](),v=k.target,k.addLeader=null!==k.leader,k.addTrailer=null!==k.trailer,g(o),w=o,o=1/0,v instanceof YC?c=v:v instanceof Ku&&(-1!==(b=t.indexOf(v))?b>w?o=b-1:B=b:(c=v[Wc](),B=c.contentArea.children.indexOf(v))),A.abrupt("continue",53);case 52:g(o);case 53:o++,A.next=21;break;case 56:return d[Fc].pageNumber+=1,c&&(c[rl]()?c[Fc].numberOfUse+=1:c=null),r=c||r[Tc](),A.next=61,null;case 61:case"end":return A.stop()}}),A)}));case 22:return A.delegateYield(E(),"t0",24);case 24:if(!(f=A.t0)){A.next=27;break}return A.abrupt("return",f.v);case 27:A.next=22;break;case 29:case"end":return A.stop()}}),A,this)}))}])}(ph),lB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"text"])).id=A.id||"",t.maxChars=Ml({data:A.maxChars,defaultValue:0,validate:function(A){return A>=0}}),t.name=A.name||"",t.rid=A.rid||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Qc,value:function(){return!0}},{key:cl,value:function(A){return A[ol]===Nl.xhtml.id?(this[wc]=A,!0):(CA("XFA - Invalid content in Text: ".concat(A[sl],".")),!1)}},{key:hl,value:function(A){this[wc]instanceof ph||n(x(e.prototype),hl,this).call(this,A)}},{key:Sc,value:function(){"string"==typeof this[wc]&&(this[wc]=this[wc].replaceAll("\r\n","\n"))}},{key:Hc,value:function(){return"string"==typeof this[wc]?this[wc].split(/[\u2029\u2028\n]/).reduce((function(A,e){return e&&A.push(e),A}),[]).join("\n"):this[wc][vl]()}},{key:bl,value:function(A){if("string"==typeof this[wc]){var e=hu(this[wc]).html;return this[wc].includes("\u2029")?(e.name="div",e.children=[],this[wc].split("\u2029").map((function(A){return A.split(/[\u2028\n]/).reduce((function(A,e){return A.push({name:"span",value:e},{name:"br"}),A}),[])})).forEach((function(A){e.children.push({name:"p",children:A})}))):/[\u2028\n]/.test(this[wc])&&(e.name="div",e.children=[],this[wc].split(/[\u2028\n]/).forEach((function(A){e.children.push({name:"span",value:A},{name:"br"})}))),Tl.success(e)}return this[wc][bl](A)}}])}(wh),hB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"textEdit",!0])).allowRichText=Ml({data:A.allowRichText,defaultValue:0,validate:function(A){return 1===A}}),t.hScrollPolicy=Hl(A.hScrollPolicy,["auto","off","on"]),t.id=A.id||"",t.multiLine=Ml({data:A.multiLine,defaultValue:"",validate:function(A){return 0===A||1===A}}),t.use=A.use||"",t.usehref=A.usehref||"",t.vScrollPolicy=Hl(A.vScrollPolicy,["auto","off","on"]),t.border=null,t.comb=null,t.extras=null,t.margin=null,t}return U(e,A),D(e,[{key:bl,value:function(A){var e,t,a,i=Yh(this,"border","font","margin"),n=this[Wc]()[Wc]();return""===this.multiLine&&(this.multiLine=n instanceof zu?1:0),e=1===this.multiLine?{name:"textarea",attributes:{dataId:(null===(t=n[bc])||void 0===t?void 0:t[Sl])||n[Sl],fieldId:n[Sl],class:["xfaTextfield"],style:i,"aria-label":lu(n),"aria-required":!1}}:{name:"input",attributes:{type:"text",dataId:(null===(a=n[bc])||void 0===a?void 0:a[Sl])||n[Sl],fieldId:n[Sl],class:["xfaTextfield"],style:i,"aria-label":lu(n),"aria-required":!1}},su(n)&&(e.attributes["aria-required"]=!0,e.attributes.required=!0),Tl.success({name:"label",attributes:{class:["xfaLabel"]},children:[e]})}}])}(ph),uB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"time"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e,[{key:Sc,value:function(){var A=this[wc].trim();this[wc]=A?new Date(A):null}},{key:bl,value:function(A){return hu(this[wc]?this[wc].toString():"")}}])}(Dh),CB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"timeStamp"])).id=A.id||"",t.server=A.server||"",t.type=Hl(A.type,["optional","required"]),t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),BB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"toolTip"])).id=A.id||"",t.rid=A.rid||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),QB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"traversal",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.traverse=new mh,t}return U(e,A),D(e)}(ph),EB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"traverse",!0])).id=A.id||"",t.operation=Hl(A.operation,["next","back","down","first","left","right","up"]),t.ref=A.ref||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.script=null,t}return U(e,A),D(e,[{key:"name",get:function(){return this.operation}},{key:nl,value:function(){return!1}}])}(ph),fB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"ui",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.picture=null,t.barcode=null,t.button=null,t.checkButton=null,t.choiceList=null,t.dateTimeEdit=null,t.defaultUi=null,t.imageEdit=null,t.numericEdit=null,t.passwordEdit=null,t.signature=null,t.textEdit=null,t}return U(e,A),D(e,[{key:Hc,value:function(){if(void 0===this[Fc]){var A,e=k(Object.getOwnPropertyNames(this));try{for(e.s();!(A=e.n()).done;){var t=A.value;if("extras"!==t&&"picture"!==t){var a=this[t];if(a instanceof ph)return this[Fc]=a,a}}}catch(A){e.e(A)}finally{e.f()}this[Fc]=null}return this[Fc]}},{key:bl,value:function(A){var e=this[Hc]();return e?e[bl](A):Tl.EMPTY}}])}(ph),dB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"validate",!0])).formatTest=Hl(A.formatTest,["warning","disabled","error"]),t.id=A.id||"",t.nullTest=Hl(A.nullTest,["disabled","error","warning"]),t.scriptTest=Hl(A.scriptTest,["error","disabled","warning"]),t.use=A.use||"",t.usehref=A.usehref||"",t.extras=null,t.message=null,t.picture=null,t.script=null,t}return U(e,A),D(e)}(ph),yB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"value",!0])).id=A.id||"",t.override=Ml({data:A.override,defaultValue:0,validate:function(A){return 1===A}}),t.relevant=ql(A.relevant),t.use=A.use||"",t.usehref=A.usehref||"",t.arc=null,t.boolean=null,t.date=null,t.dateTime=null,t.decimal=null,t.exData=null,t.float=null,t.image=null,t.integer=null,t.line=null,t.rectangle=null,t.text=null,t.time=null,t}return U(e,A),D(e,[{key:ml,value:function(A){function e(e){return A.apply(this,arguments)}return e.toString=function(){return A.toString()},e}((function(A){var e,t=this[Wc]();if(t instanceof lC&&null!==(e=t.ui)&&void 0!==e&&e.imageEdit)return this.image||(this.image=new dC({}),this[fc](this.image)),void(this.image[wc]=A[wc]);var a=A[sl];if(null===this[a]){var i,n=k(Object.getOwnPropertyNames(this));try{for(n.s();!(i=n.n()).done;){var r=i.value,g=this[r];g instanceof ph&&(this[r]=null,this[Ql](g))}}catch(A){n.e(A)}finally{n.f()}this[A[sl]]=A,this[fc](A)}else this[a][wc]=A[wc]}))},{key:vl,value:function(){if(this.exData)return"string"==typeof this.exData[wc]?this.exData[wc].trim():this.exData[wc][vl]().trim();var A,e=k(Object.getOwnPropertyNames(this));try{for(e.s();!(A=e.n()).done;){var t=A.value;if("image"!==t){var a=this[t];if(a instanceof ph)return(a[wc]||"").toString().trim()}}}catch(A){e.e(A)}finally{e.f()}return null}},{key:bl,value:function(A){var e,t=k(Object.getOwnPropertyNames(this));try{for(t.s();!(e=t.n()).done;){var a=this[e.value];if(a instanceof ph)return a[bl](A)}}catch(A){t.e(A)}finally{t.f()}return Tl.EMPTY}}])}(ph),pB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[Au,"variables",!0])).id=A.id||"",t.use=A.use||"",t.usehref=A.usehref||"",t.boolean=new mh,t.date=new mh,t.dateTime=new mh,t.decimal=new mh,t.exData=new mh,t.float=new mh,t.image=new mh,t.integer=new mh,t.manifest=new mh,t.script=new mh,t.text=new mh,t.time=new mh,t}return U(e,A),D(e,[{key:nl,value:function(){return!0}}])}(ph),mB=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e)){var a=A[e](t);return a[pl](t),a}}},{key:"appearanceFilter",value:function(A){return new Eu(A)}},{key:"arc",value:function(A){return new fu(A)}},{key:"area",value:function(A){return new du(A)}},{key:"assist",value:function(A){return new yu(A)}},{key:"barcode",value:function(A){return new pu(A)}},{key:"bind",value:function(A){return new mu(A)}},{key:"bindItems",value:function(A){return new ku(A)}},{key:"bookend",value:function(A){return new vu(A)}},{key:"boolean",value:function(A){return new wu(A)}},{key:"border",value:function(A){return new bu(A)}},{key:"break",value:function(A){return new Du(A)}},{key:"breakAfter",value:function(A){return new Fu(A)}},{key:"breakBefore",value:function(A){return new Su(A)}},{key:"button",value:function(A){return new Ru(A)}},{key:"calculate",value:function(A){return new Nu(A)}},{key:"caption",value:function(A){return new Gu(A)}},{key:"certificate",value:function(A){return new xu(A)}},{key:"certificates",value:function(A){return new Uu(A)}},{key:"checkButton",value:function(A){return new Mu(A)}},{key:"choiceList",value:function(A){return new Ju(A)}},{key:"color",value:function(A){return new Lu(A)}},{key:"comb",value:function(A){return new Hu(A)}},{key:"connect",value:function(A){return new Yu(A)}},{key:"contentArea",value:function(A){return new Ku(A)}},{key:"corner",value:function(A){return new qu(A)}},{key:"date",value:function(A){return new Tu(A)}},{key:"dateTime",value:function(A){return new Pu(A)}},{key:"dateTimeEdit",value:function(A){return new Wu(A)}},{key:"decimal",value:function(A){return new Zu(A)}},{key:"defaultUi",value:function(A){return new Ou(A)}},{key:"desc",value:function(A){return new Xu(A)}},{key:"digestMethod",value:function(A){return new Vu(A)}},{key:"digestMethods",value:function(A){return new ju(A)}},{key:"draw",value:function(A){return new zu(A)}},{key:"edge",value:function(A){return new _u(A)}},{key:"encoding",value:function(A){return new $u(A)}},{key:"encodings",value:function(A){return new AC(A)}},{key:"encrypt",value:function(A){return new eC(A)}},{key:"encryptData",value:function(A){return new tC(A)}},{key:"encryption",value:function(A){return new aC(A)}},{key:"encryptionMethod",value:function(A){return new iC(A)}},{key:"encryptionMethods",value:function(A){return new nC(A)}},{key:"event",value:function(A){return new rC(A)}},{key:"exData",value:function(A){return new gC(A)}},{key:"exObject",value:function(A){return new oC(A)}},{key:"exclGroup",value:function(A){return new sC(A)}},{key:"execute",value:function(A){return new IC(A)}},{key:"extras",value:function(A){return new cC(A)}},{key:"field",value:function(A){return new lC(A)}},{key:"fill",value:function(A){return new hC(A)}},{key:"filter",value:function(A){return new uC(A)}},{key:"float",value:function(A){return new CC(A)}},{key:"font",value:function(A){return new BC(A)}},{key:"format",value:function(A){return new QC(A)}},{key:"handler",value:function(A){return new EC(A)}},{key:"hyphenation",value:function(A){return new fC(A)}},{key:"image",value:function(A){return new dC(A)}},{key:"imageEdit",value:function(A){return new yC(A)}},{key:"integer",value:function(A){return new pC(A)}},{key:"issuers",value:function(A){return new mC(A)}},{key:"items",value:function(A){return new kC(A)}},{key:"keep",value:function(A){return new vC(A)}},{key:"keyUsage",value:function(A){return new wC(A)}},{key:"line",value:function(A){return new bC(A)}},{key:"linear",value:function(A){return new DC(A)}},{key:"lockDocument",value:function(A){return new FC(A)}},{key:"manifest",value:function(A){return new SC(A)}},{key:"margin",value:function(A){return new RC(A)}},{key:"mdp",value:function(A){return new NC(A)}},{key:"medium",value:function(A){return new GC(A)}},{key:"message",value:function(A){return new xC(A)}},{key:"numericEdit",value:function(A){return new UC(A)}},{key:"occur",value:function(A){return new MC(A)}},{key:"oid",value:function(A){return new JC(A)}},{key:"oids",value:function(A){return new LC(A)}},{key:"overflow",value:function(A){return new HC(A)}},{key:"pageArea",value:function(A){return new YC(A)}},{key:"pageSet",value:function(A){return new KC(A)}},{key:"para",value:function(A){return new qC(A)}},{key:"passwordEdit",value:function(A){return new TC(A)}},{key:"pattern",value:function(A){return new PC(A)}},{key:"picture",value:function(A){return new WC(A)}},{key:"proto",value:function(A){return new ZC(A)}},{key:"radial",value:function(A){return new OC(A)}},{key:"reason",value:function(A){return new XC(A)}},{key:"reasons",value:function(A){return new VC(A)}},{key:"rectangle",value:function(A){return new jC(A)}},{key:"ref",value:function(A){return new zC(A)}},{key:"script",value:function(A){return new _C(A)}},{key:"setProperty",value:function(A){return new $C(A)}},{key:"signData",value:function(A){return new AB(A)}},{key:"signature",value:function(A){return new eB(A)}},{key:"signing",value:function(A){return new tB(A)}},{key:"solid",value:function(A){return new aB(A)}},{key:"speak",value:function(A){return new iB(A)}},{key:"stipple",value:function(A){return new nB(A)}},{key:"subform",value:function(A){return new rB(A)}},{key:"subformSet",value:function(A){return new gB(A)}},{key:"subjectDN",value:function(A){return new oB(A)}},{key:"subjectDNs",value:function(A){return new sB(A)}},{key:"submit",value:function(A){return new IB(A)}},{key:"template",value:function(A){return new cB(A)}},{key:"text",value:function(A){return new lB(A)}},{key:"textEdit",value:function(A){return new hB(A)}},{key:"time",value:function(A){return new uB(A)}},{key:"timeStamp",value:function(A){return new CB(A)}},{key:"toolTip",value:function(A){return new BB(A)}},{key:"traversal",value:function(A){return new QB(A)}},{key:"traverse",value:function(A){return new EB(A)}},{key:"ui",value:function(A){return new fB(A)}},{key:"validate",value:function(A){return new dB(A)}},{key:"value",value:function(A){return new yB(A)}},{key:"variables",value:function(A){return new pB(A)}}])}(),kB=Nl.datasets.id;function vB(A){var e=new lB({});return e[wc]=A,e}var wB=function(){return D((function A(e){var t;S(this,A),this.root=e,this.datasets=e.datasets,this.data=(null===(t=e.datasets)||void 0===t?void 0:t.data)||new vh(Nl.datasets.id,"data"),this.emptyMerge=0===this.data[Kc]().length,this.root.form=this.form=e.template[kc]()}),[{key:"_isConsumeData",value:function(){return!this.emptyMerge&&this._mergeMode}},{key:"_isMatchTemplate",value:function(){return!this._isConsumeData()}},{key:"bind",value:function(){return this._bindElement(this.form,this.data),this.form}},{key:"getData",value:function(){return this.data}},{key:"_bindValue",value:function(A,e,t){var a;if(A[bc]=e,A[Xc]())if(e[Al]()){var i=e[Lc]();A[ml](vB(i))}else if(A instanceof lC&&"multiSelect"===(null===(a=A.ui)||void 0===a||null===(a=a.choiceList)||void 0===a?void 0:a.open)){var n=e[Kc]().map((function(A){return A[wc].trim()})).join("\n");A[ml](vB(n))}else this._isConsumeData()&&CA("XFA - Nodes haven't the same type.");else!e[Al]()||this._isMatchTemplate()?this._bindElement(A,e):CA("XFA - Nodes haven't the same type.")}},{key:"_findDataByNameToConsume",value:function(A,e,t,a){var i,n,r;if(!A)return null;for(var g=0;g<3;g++){for(n=t[Yc](A,!1,!0);r=n.next().value;)if(e===r[Al]())return r;if(t[ol]===Nl.datasets.id&&"data"===t[sl])break;t=t[Wc]()}return a&&((r=(n=this.data[Yc](A,!0,!1)).next().value)||null!==(i=r=(n=this.data[Nc](A,!0)).next().value)&&void 0!==i&&i[Al]())?r:null}},{key:"_setProperties",value:function(A,e){if(A.hasOwnProperty("setProperty")){var t,a=k(A.setProperty.children);try{for(a.s();!(t=a.n()).done;){var i=t.value,n=i.ref,r=i.target;if(!i.connection&&n){var g=eh(this.root,e,n,!1,!1);if(g){var o=y(g,1)[0];if(o[el](this.data)){var s=eh(this.root,A,r,!1,!1);if(s){var I=y(s,1)[0];if(I[el](A)){var c=I[Wc]();if(I instanceof $C||c instanceof $C)CA("XFA - Invalid target: cannot be a setProperty or one of its properties.");else if(I instanceof ku||c instanceof ku)CA("XFA - Invalid target: cannot be a bindItems or one of its properties.");else{var l=o[vl](),h=I[sl];if(I instanceof kh){var u=Object.create(null);u[h]=l;var C=Reflect.construct(Object.getPrototypeOf(c).constructor,[u]);c[h]=C[h]}else I.hasOwnProperty(wc)?(I[bc]=o,I[wc]=l,I[Sc]()):CA("XFA - Invalid node to use in setProperty")}}else CA("XFA - Invalid target: must be a property or subproperty.")}else CA("XFA - Invalid target: ".concat(r,"."))}else CA("XFA - Invalid node: must be a data node.")}else CA("XFA - Invalid reference: ".concat(n,"."))}}}catch(A){a.e(A)}finally{a.f()}}}},{key:"_bindItems",value:function(A,e){if(A.hasOwnProperty("items")&&A.hasOwnProperty("bindItems")&&!A.bindItems.isEmpty()){var t,a=k(A.items.children);try{for(a.s();!(t=a.n()).done;){var i=t.value;A[Ql](i)}}catch(A){a.e(A)}finally{a.f()}A.items.clear();var n=new kC({}),r=new kC({});A[fc](n),A.items.push(n),A[fc](r),A.items.push(r);var g,o=k(A.bindItems.children);try{for(o.s();!(g=o.n()).done;){var s=g.value,I=s.ref,c=s.labelRef,l=s.valueRef;if(!s.connection&&I){var h=eh(this.root,e,I,!1,!1);if(h){var u,C=k(h);try{for(C.s();!(u=C.n()).done;){var B=u.value;if(B[el](this.datasets)){var Q=eh(this.root,B,c,!0,!1);if(Q){var E=y(Q,1)[0];if(E[el](this.datasets)){var f=eh(this.root,B,l,!0,!1);if(f){var d=y(f,1)[0];if(d[el](this.datasets)){var p=vB(E[vl]()),m=vB(d[vl]());n[fc](p),n.text.push(p),r[fc](m),r.text.push(m)}else CA("XFA - Invalid value: must be a datasets child.")}else CA("XFA - Invalid value: ".concat(l,"."))}else CA("XFA - Invalid label: must be a datasets child.")}else CA("XFA - Invalid label: ".concat(c,"."))}else CA("XFA - Invalid ref (".concat(I,"): must be a datasets child."))}}catch(A){C.e(A)}finally{C.f()}}else CA("XFA - Invalid reference: ".concat(I,"."))}}}catch(A){o.e(A)}finally{o.f()}}}},{key:"_bindOccurrences",value:function(A,e,t){var a;if(e.length>1&&((a=A[kc]())[Ql](a.occur),a.occur=null),this._bindValue(A,e[0],t),this._setProperties(A,e[0]),this._bindItems(A,e[0]),1!==e.length)for(var i=A[Wc](),n=A[sl],r=i[jc](A),g=1,o=e.length;gl?s=s.slice(0,l):0===s.length&&(s=null),s&&this._isConsumeData()&&s.forEach((function(A){A[vc]=!0}))}else{if(!n.name){this._setAndBind(n,e);continue}if(this._isConsumeData()){for(var h=[];h.length0?h:null}else{if(!(s=e[Yc](n.name,!1,this.emptyMerge).next().value)){if(0===c){t.push(n);continue}var C=e[ol]===kB?-1:e[ol];s=n[bc]=new vh(C,n.name),this.emptyMerge&&(s[vc]=!0),e[fc](s),this._setAndBind(n,s);continue}this.emptyMerge&&(s[vc]=!0),s=[s]}}s?this._bindOccurrences(n,s,g):c>0?this._setAndBind(n,e):t.push(n)}}else{this._mergeMode="consumeData"===n.mergeMode;var B=e[Kc]();if(B.length>0)this._bindOccurrences(n,[B[0]],null);else if(this.emptyMerge){var Q=e[ol]===kB?-1:e[ol],E=n[bc]=new vh(Q,n.name||"root");e[fc](E),this._bindElement(n,E)}}}}catch(A){i.e(A)}finally{i.f()}t.forEach((function(A){return A[Wc]()[Ql](A)}))}}])}(),bB=function(){return D((function A(e,t){S(this,A),this.data=t,this.dataset=e.datasets||null}),[{key:"serialize",value:function(A){for(var e=[[-1,this.data[Kc]()]];e.length>0;){var t=e.at(-1),a=y(t,2),i=a[0],n=a[1];if(i+1!==n.length){var r=n[++t[0]],g=A.get(r[Sl]);if(g)r[ml](g);else{var o,s=k(r[Gc]().values());try{for(s.s();!(o=s.n()).done;){var I=o.value,c=A.get(I[Sl]);if(c){I[ml](c);break}}}catch(A){s.e(A)}finally{s.f()}}var l=r[Kc]();l.length>0&&e.push([-1,l])}else e.pop()}var h=[''];if(this.dataset){var u,C=k(this.dataset[Kc]());try{for(C.s();!(u=C.n()).done;){var B=u.value;"data"!==B[sl]&&B[Dl](h)}}catch(A){C.e(A)}finally{C.f()}}return this.data[Dl](h),h.push(""),h.join("")}}])}(),DB=Nl.config.id,FB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"acrobat",!0])).acrobat7=null,t.autoSave=null,t.common=null,t.validate=null,t.validateApprovalSignatures=null,t.submitUrl=new mh,t}return U(e,A),D(e)}(ph),SB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"acrobat7",!0])).dynamicRender=null,t}return U(e,A),D(e)}(ph),RB=function(A){function e(A){return S(this,e),R(this,e,[DB,"ADBE_JSConsole",["delegate","Enable","Disable"]])}return U(e,A),D(e)}(bh),NB=function(A){function e(A){return S(this,e),R(this,e,[DB,"ADBE_JSDebugger",["delegate","Enable","Disable"]])}return U(e,A),D(e)}(bh),GB=function(A){function e(A){return S(this,e),R(this,e,[DB,"addSilentPrint"])}return U(e,A),D(e)}(Sh),xB=function(A){function e(A){return S(this,e),R(this,e,[DB,"addViewerPreferences"])}return U(e,A),D(e)}(Sh),UB=function(A){function e(A){return S(this,e),R(this,e,[DB,"adjustData"])}return U(e,A),D(e)}(Rh),MB=function(A){function e(A){return S(this,e),R(this,e,[DB,"adobeExtensionLevel",0,function(A){return A>=1&&A<=8}])}return U(e,A),D(e)}(Fh),JB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"agent",!0])).name=A.name?A.name.trim():"",t.common=new mh,t}return U(e,A),D(e)}(ph),LB=function(A){function e(A){return S(this,e),R(this,e,[DB,"alwaysEmbed"])}return U(e,A),D(e)}(wh),HB=function(A){function e(A){return S(this,e),R(this,e,[DB,"amd"])}return U(e,A),D(e)}(Dh),YB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"area"])).level=Ml({data:A.level,defaultValue:0,validate:function(A){return A>=1&&A<=3}}),t.name=Hl(A.name,["","barcode","coreinit","deviceDriver","font","general","layout","merge","script","signature","sourceSet","templateCache"]),t}return U(e,A),D(e)}(ph),KB=function(A){function e(A){return S(this,e),R(this,e,[DB,"attributes",["preserve","delegate","ignore"]])}return U(e,A),D(e)}(bh),qB=function(A){function e(A){return S(this,e),R(this,e,[DB,"autoSave",["disabled","enabled"]])}return U(e,A),D(e)}(bh),TB=function(A){function e(A){return S(this,e),R(this,e,[DB,"base"])}return U(e,A),D(e)}(Dh),PB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"batchOutput"])).format=Hl(A.format,["none","concat","zip","zipCompress"]),t}return U(e,A),D(e)}(ph),WB=function(A){function e(A){return S(this,e),R(this,e,[DB,"behaviorOverride"])}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=new Map(this[wc].trim().split(/\s+/).filter((function(A){return A.includes(":")})).map((function(A){return A.split(":",2)})))}}])}(wh),ZB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"cache",!0])).templateCache=null,t}return U(e,A),D(e)}(ph),OB=function(A){function e(A){return S(this,e),R(this,e,[DB,"change"])}return U(e,A),D(e)}(Sh),XB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"common",!0])).data=null,t.locale=null,t.localeSet=null,t.messaging=null,t.suppressBanner=null,t.template=null,t.validationMessaging=null,t.versionControl=null,t.log=new mh,t}return U(e,A),D(e)}(ph),VB=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"compress"])).scope=Hl(A.scope,["imageOnly","document"]),t}return U(e,A),D(e)}(ph),jB=function(A){function e(A){return S(this,e),R(this,e,[DB,"compressLogicalStructure"])}return U(e,A),D(e)}(Sh),zB=function(A){function e(A){return S(this,e),R(this,e,[DB,"compressObjectStream"])}return U(e,A),D(e)}(Rh),_B=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"compression",!0])).compressLogicalStructure=null,t.compressObjectStream=null,t.level=null,t.type=null,t}return U(e,A),D(e)}(ph),$B=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"config",!0])).acrobat=null,t.present=null,t.trace=null,t.agent=new mh,t}return U(e,A),D(e)}(ph),AQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"conformance",["A","B"]])}return U(e,A),D(e)}(bh),eQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"contentCopy"])}return U(e,A),D(e)}(Sh),tQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"copies",1,function(A){return A>=1}])}return U(e,A),D(e)}(Fh),aQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"creator"])}return U(e,A),D(e)}(Dh),iQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"currentPage",0,function(A){return A>=0}])}return U(e,A),D(e)}(Fh),nQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"data",!0])).adjustData=null,t.attributes=null,t.incrementalLoad=null,t.outputXSL=null,t.range=null,t.record=null,t.startNode=null,t.uri=null,t.window=null,t.xsl=null,t.excludeNS=new mh,t.transform=new mh,t}return U(e,A),D(e)}(ph),rQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"debug",!0])).uri=null,t}return U(e,A),D(e)}(ph),gQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"defaultTypeface"])).writingScript=Hl(A.writingScript,["*","Arabic","Cyrillic","EastEuropeanRoman","Greek","Hebrew","Japanese","Korean","Roman","SimplifiedChinese","Thai","TraditionalChinese","Vietnamese"]),t}return U(e,A),D(e)}(wh),oQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"destination",["pdf","pcl","ps","webClient","zpl"]])}return U(e,A),D(e)}(bh),sQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"documentAssembly"])}return U(e,A),D(e)}(Sh),IQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"driver",!0])).name=A.name?A.name.trim():"",t.fontInfo=null,t.xdc=null,t}return U(e,A),D(e)}(ph),cQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"duplexOption",["simplex","duplexFlipLongEdge","duplexFlipShortEdge"]])}return U(e,A),D(e)}(bh),lQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"dynamicRender",["forbidden","required"]])}return U(e,A),D(e)}(bh),hQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"embed"])}return U(e,A),D(e)}(Sh),uQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"encrypt"])}return U(e,A),D(e)}(Sh),CQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"encryption",!0])).encrypt=null,t.encryptionLevel=null,t.permissions=null,t}return U(e,A),D(e)}(ph),BQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"encryptionLevel",["40bit","128bit"]])}return U(e,A),D(e)}(bh),QQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"enforce"])}return U(e,A),D(e)}(Dh),EQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"equate"])).force=Ml({data:A.force,defaultValue:1,validate:function(A){return 0===A}}),t.from=A.from||"",t.to=A.to||"",t}return U(e,A),D(e)}(ph),fQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"equateRange"])).from=A.from||"",t.to=A.to||"",t._unicodeRange=A.unicodeRange||"",t}return U(e,A),D(e,[{key:"unicodeRange",get:function(){var A,e=[],t=/U\+([0-9a-fA-F]+)/,a=k(this._unicodeRange.split(",").map((function(A){return A.trim()})).filter((function(A){return!!A})));try{for(a.s();!(A=a.n()).done;){var i=A.value;1===(i=i.split("-",2).map((function(A){var e=A.match(t);return e?parseInt(e[1],16):0}))).length&&i.push(i[0]),e.push(i)}}catch(A){a.e(A)}finally{a.f()}return fA(this,"unicodeRange",e)}}])}(ph),dQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"exclude"])}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=this[wc].trim().split(/\s+/).filter((function(A){return A&&["calculate","close","enter","exit","initialize","ready","validate"].includes(A)}))}}])}(wh),yQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"excludeNS"])}return U(e,A),D(e)}(Dh),pQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"flipLabel",["usePrinterSetting","on","off"]])}return U(e,A),D(e)}(bh),mQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"fontInfo",!0])).embed=null,t.map=null,t.subsetBelow=null,t.alwaysEmbed=new mh,t.defaultTypeface=new mh,t.neverEmbed=new mh,t}return U(e,A),D(e)}(ph),kQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"formFieldFilling"])}return U(e,A),D(e)}(Sh),vQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"groupParent"])}return U(e,A),D(e)}(Dh),wQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"ifEmpty",["dataValue","dataGroup","ignore","remove"]])}return U(e,A),D(e)}(bh),bQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"includeXDPContent"])}return U(e,A),D(e)}(Dh),DQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"incrementalLoad",["none","forwardOnly"]])}return U(e,A),D(e)}(bh),FQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"incrementalMerge"])}return U(e,A),D(e)}(Sh),SQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"interactive"])}return U(e,A),D(e)}(Sh),RQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"jog",["usePrinterSetting","none","pageSet"]])}return U(e,A),D(e)}(bh),NQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"labelPrinter",!0])).name=Hl(A.name,["zpl","dpl","ipl","tcpl"]),t.batchOutput=null,t.flipLabel=null,t.fontInfo=null,t.xdc=null,t}return U(e,A),D(e)}(ph),GQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"layout",["paginate","panel"]])}return U(e,A),D(e)}(bh),xQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"level",0,function(A){return A>0}])}return U(e,A),D(e)}(Fh),UQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"linearized"])}return U(e,A),D(e)}(Sh),MQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"locale"])}return U(e,A),D(e)}(Dh),JQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"localeSet"])}return U(e,A),D(e)}(Dh),LQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"log",!0])).mode=null,t.threshold=null,t.to=null,t.uri=null,t}return U(e,A),D(e)}(ph),HQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"map",!0])).equate=new mh,t.equateRange=new mh,t}return U(e,A),D(e)}(ph),YQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"mediumInfo",!0])).map=null,t}return U(e,A),D(e)}(ph),KQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"message",!0])).msgId=null,t.severity=null,t}return U(e,A),D(e)}(ph),qQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"messaging",!0])).message=new mh,t}return U(e,A),D(e)}(ph),TQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"mode",["append","overwrite"]])}return U(e,A),D(e)}(bh),PQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"modifyAnnots"])}return U(e,A),D(e)}(Sh),WQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"msgId",1,function(A){return A>=1}])}return U(e,A),D(e)}(Fh),ZQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"nameAttr"])}return U(e,A),D(e)}(Dh),OQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"neverEmbed"])}return U(e,A),D(e)}(wh),XQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"numberOfCopies",null,function(A){return A>=2&&A<=5}])}return U(e,A),D(e)}(Fh),VQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"openAction",!0])).destination=null,t}return U(e,A),D(e)}(ph),jQ=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"output",!0])).to=null,t.type=null,t.uri=null,t}return U(e,A),D(e)}(ph),zQ=function(A){function e(A){return S(this,e),R(this,e,[DB,"outputBin"])}return U(e,A),D(e)}(Dh),_Q=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"outputXSL",!0])).uri=null,t}return U(e,A),D(e)}(ph),$Q=function(A){function e(A){return S(this,e),R(this,e,[DB,"overprint",["none","both","draw","field"]])}return U(e,A),D(e)}(bh),AE=function(A){function e(A){return S(this,e),R(this,e,[DB,"packets"])}return U(e,A),D(e,[{key:Sc,value:function(){"*"!==this[wc]&&(this[wc]=this[wc].trim().split(/\s+/).filter((function(A){return["config","datasets","template","xfdf","xslt"].includes(A)})))}}])}(Dh),eE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"pageOffset"])).x=Ml({data:A.x,defaultValue:"useXDCSetting",validate:function(A){return!0}}),t.y=Ml({data:A.y,defaultValue:"useXDCSetting",validate:function(A){return!0}}),t}return U(e,A),D(e)}(ph),tE=function(A){function e(A){return S(this,e),R(this,e,[DB,"pageRange"])}return U(e,A),D(e,[{key:Sc,value:function(){for(var A=this[wc].trim().split(/\s+/).map((function(A){return parseInt(A,10)})),e=[],t=0,a=A.length;t=0&&(this[wc]=A)}}])}(wh),mE=function(A){function e(A){return S(this,e),R(this,e,[DB,"relevant"])}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=this[wc].trim().split(/\s+/)}}])}(wh),kE=function(A){function e(A){return S(this,e),R(this,e,[DB,"rename"])}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=this[wc].trim(),(this[wc].toLowerCase().startsWith("xml")||new RegExp("[\\p{L}_][\\p{L}\\d._\\p{M}-]*","u").test(this[wc]))&&CA("XFA - Rename: invalid XFA name")}}])}(wh),vE=function(A){function e(A){return S(this,e),R(this,e,[DB,"renderPolicy",["server","client"]])}return U(e,A),D(e)}(bh),wE=function(A){function e(A){return S(this,e),R(this,e,[DB,"runScripts",["both","client","none","server"]])}return U(e,A),D(e)}(bh),bE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"script",!0])).currentPage=null,t.exclude=null,t.runScripts=null,t}return U(e,A),D(e)}(ph),DE=function(A){function e(A){return S(this,e),R(this,e,[DB,"scriptModel",["XFA","none"]])}return U(e,A),D(e)}(bh),FE=function(A){function e(A){return S(this,e),R(this,e,[DB,"severity",["ignore","error","information","trace","warning"]])}return U(e,A),D(e)}(bh),SE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"silentPrint",!0])).addSilentPrint=null,t.printerName=null,t}return U(e,A),D(e)}(ph),RE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"staple"])).mode=Hl(A.mode,["usePrinterSetting","on","off"]),t}return U(e,A),D(e)}(ph),NE=function(A){function e(A){return S(this,e),R(this,e,[DB,"startNode"])}return U(e,A),D(e)}(Dh),GE=function(A){function e(A){return S(this,e),R(this,e,[DB,"startPage",0,function(A){return!0}])}return U(e,A),D(e)}(Fh),xE=function(A){function e(A){return S(this,e),R(this,e,[DB,"submitFormat",["html","delegate","fdf","xml","pdf"]])}return U(e,A),D(e)}(bh),UE=function(A){function e(A){return S(this,e),R(this,e,[DB,"submitUrl"])}return U(e,A),D(e)}(Dh),ME=function(A){function e(A){return S(this,e),R(this,e,[DB,"subsetBelow",100,function(A){return A>=0&&A<=100}])}return U(e,A),D(e)}(Fh),JE=function(A){function e(A){return S(this,e),R(this,e,[DB,"suppressBanner"])}return U(e,A),D(e)}(Sh),LE=function(A){function e(A){return S(this,e),R(this,e,[DB,"tagged"])}return U(e,A),D(e)}(Sh),HE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"template",!0])).base=null,t.relevant=null,t.startPage=null,t.uri=null,t.xsl=null,t}return U(e,A),D(e)}(ph),YE=function(A){function e(A){return S(this,e),R(this,e,[DB,"threshold",["trace","error","information","warning"]])}return U(e,A),D(e)}(bh),KE=function(A){function e(A){return S(this,e),R(this,e,[DB,"to",["null","memory","stderr","stdout","system","uri"]])}return U(e,A),D(e)}(bh),qE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"templateCache"])).maxEntries=Ml({data:A.maxEntries,defaultValue:5,validate:function(A){return A>=0}}),t}return U(e,A),D(e)}(ph),TE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"trace",!0])).area=new mh,t}return U(e,A),D(e)}(ph),PE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"transform",!0])).groupParent=null,t.ifEmpty=null,t.nameAttr=null,t.picture=null,t.presence=null,t.rename=null,t.whitespace=null,t}return U(e,A),D(e)}(ph),WE=function(A){function e(A){return S(this,e),R(this,e,[DB,"type",["none","ascii85","asciiHex","ccittfax","flate","lzw","runLength","native","xdp","mergedXDP"]])}return U(e,A),D(e)}(bh),ZE=function(A){function e(A){return S(this,e),R(this,e,[DB,"uri"])}return U(e,A),D(e)}(Dh),OE=function(A){function e(A){return S(this,e),R(this,e,[DB,"validate",["preSubmit","prePrint","preExecute","preSave"]])}return U(e,A),D(e)}(bh),XE=function(A){function e(A){return S(this,e),R(this,e,[DB,"validateApprovalSignatures"])}return U(e,A),D(e,[{key:Sc,value:function(){this[wc]=this[wc].trim().split(/\s+/).filter((function(A){return["docReady","postSign"].includes(A)}))}}])}(wh),VE=function(A){function e(A){return S(this,e),R(this,e,[DB,"validationMessaging",["allMessagesIndividually","allMessagesTogether","firstMessageOnly","noMessages"]])}return U(e,A),D(e)}(bh),jE=function(A){function e(A){return S(this,e),R(this,e,[DB,"version",["1.7","1.6","1.5","1.4","1.3","1.2"]])}return U(e,A),D(e)}(bh),zE=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"VersionControl"])).outputBelow=Hl(A.outputBelow,["warn","error","update"]),t.sourceAbove=Hl(A.sourceAbove,["warn","error"]),t.sourceBelow=Hl(A.sourceBelow,["update","maintain"]),t}return U(e,A),D(e)}(ph),_E=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"viewerPreferences",!0])).ADBE_JSConsole=null,t.ADBE_JSDebugger=null,t.addViewerPreferences=null,t.duplexOption=null,t.enforce=null,t.numberOfCopies=null,t.pageRange=null,t.pickTrayByPDFSize=null,t.printScaling=null,t}return U(e,A),D(e)}(ph),$E=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"webClient",!0])).name=A.name?A.name.trim():"",t.fontInfo=null,t.xdc=null,t}return U(e,A),D(e)}(ph),Af=function(A){function e(A){return S(this,e),R(this,e,[DB,"whitespace",["preserve","ltrim","normalize","rtrim","trim"]])}return U(e,A),D(e)}(bh),ef=function(A){function e(A){return S(this,e),R(this,e,[DB,"window"])}return U(e,A),D(e,[{key:Sc,value:function(){var A=this[wc].trim().split(/\s*,\s*/,2).map((function(A){return parseInt(A,10)}));A.some((function(A){return isNaN(A)}))?this[wc]=[0,0]:(1===A.length&&A.push(A[0]),this[wc]=A)}}])}(wh),tf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"xdc",!0])).uri=new mh,t.xsl=new mh,t}return U(e,A),D(e)}(ph),af=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"xdp",!0])).packets=null,t}return U(e,A),D(e)}(ph),nf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"xsl",!0])).debug=null,t.uri=null,t}return U(e,A),D(e)}(ph),rf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[DB,"zpl",!0])).name=A.name?A.name.trim():"",t.batchOutput=null,t.flipLabel=null,t.fontInfo=null,t.xdc=null,t}return U(e,A),D(e)}(ph),gf=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"acrobat",value:function(A){return new FB(A)}},{key:"acrobat7",value:function(A){return new SB(A)}},{key:"ADBE_JSConsole",value:function(A){return new RB(A)}},{key:"ADBE_JSDebugger",value:function(A){return new NB(A)}},{key:"addSilentPrint",value:function(A){return new GB(A)}},{key:"addViewerPreferences",value:function(A){return new xB(A)}},{key:"adjustData",value:function(A){return new UB(A)}},{key:"adobeExtensionLevel",value:function(A){return new MB(A)}},{key:"agent",value:function(A){return new JB(A)}},{key:"alwaysEmbed",value:function(A){return new LB(A)}},{key:"amd",value:function(A){return new HB(A)}},{key:"area",value:function(A){return new YB(A)}},{key:"attributes",value:function(A){return new KB(A)}},{key:"autoSave",value:function(A){return new qB(A)}},{key:"base",value:function(A){return new TB(A)}},{key:"batchOutput",value:function(A){return new PB(A)}},{key:"behaviorOverride",value:function(A){return new WB(A)}},{key:"cache",value:function(A){return new ZB(A)}},{key:"change",value:function(A){return new OB(A)}},{key:"common",value:function(A){return new XB(A)}},{key:"compress",value:function(A){return new VB(A)}},{key:"compressLogicalStructure",value:function(A){return new jB(A)}},{key:"compressObjectStream",value:function(A){return new zB(A)}},{key:"compression",value:function(A){return new _B(A)}},{key:"config",value:function(A){return new $B(A)}},{key:"conformance",value:function(A){return new AQ(A)}},{key:"contentCopy",value:function(A){return new eQ(A)}},{key:"copies",value:function(A){return new tQ(A)}},{key:"creator",value:function(A){return new aQ(A)}},{key:"currentPage",value:function(A){return new iQ(A)}},{key:"data",value:function(A){return new nQ(A)}},{key:"debug",value:function(A){return new rQ(A)}},{key:"defaultTypeface",value:function(A){return new gQ(A)}},{key:"destination",value:function(A){return new oQ(A)}},{key:"documentAssembly",value:function(A){return new sQ(A)}},{key:"driver",value:function(A){return new IQ(A)}},{key:"duplexOption",value:function(A){return new cQ(A)}},{key:"dynamicRender",value:function(A){return new lQ(A)}},{key:"embed",value:function(A){return new hQ(A)}},{key:"encrypt",value:function(A){return new uQ(A)}},{key:"encryption",value:function(A){return new CQ(A)}},{key:"encryptionLevel",value:function(A){return new BQ(A)}},{key:"enforce",value:function(A){return new QQ(A)}},{key:"equate",value:function(A){return new EQ(A)}},{key:"equateRange",value:function(A){return new fQ(A)}},{key:"exclude",value:function(A){return new dQ(A)}},{key:"excludeNS",value:function(A){return new yQ(A)}},{key:"flipLabel",value:function(A){return new pQ(A)}},{key:"fontInfo",value:function(A){return new mQ(A)}},{key:"formFieldFilling",value:function(A){return new kQ(A)}},{key:"groupParent",value:function(A){return new vQ(A)}},{key:"ifEmpty",value:function(A){return new wQ(A)}},{key:"includeXDPContent",value:function(A){return new bQ(A)}},{key:"incrementalLoad",value:function(A){return new DQ(A)}},{key:"incrementalMerge",value:function(A){return new FQ(A)}},{key:"interactive",value:function(A){return new SQ(A)}},{key:"jog",value:function(A){return new RQ(A)}},{key:"labelPrinter",value:function(A){return new NQ(A)}},{key:"layout",value:function(A){return new GQ(A)}},{key:"level",value:function(A){return new xQ(A)}},{key:"linearized",value:function(A){return new UQ(A)}},{key:"locale",value:function(A){return new MQ(A)}},{key:"localeSet",value:function(A){return new JQ(A)}},{key:"log",value:function(A){return new LQ(A)}},{key:"map",value:function(A){return new HQ(A)}},{key:"mediumInfo",value:function(A){return new YQ(A)}},{key:"message",value:function(A){return new KQ(A)}},{key:"messaging",value:function(A){return new qQ(A)}},{key:"mode",value:function(A){return new TQ(A)}},{key:"modifyAnnots",value:function(A){return new PQ(A)}},{key:"msgId",value:function(A){return new WQ(A)}},{key:"nameAttr",value:function(A){return new ZQ(A)}},{key:"neverEmbed",value:function(A){return new OQ(A)}},{key:"numberOfCopies",value:function(A){return new XQ(A)}},{key:"openAction",value:function(A){return new VQ(A)}},{key:"output",value:function(A){return new jQ(A)}},{key:"outputBin",value:function(A){return new zQ(A)}},{key:"outputXSL",value:function(A){return new _Q(A)}},{key:"overprint",value:function(A){return new $Q(A)}},{key:"packets",value:function(A){return new AE(A)}},{key:"pageOffset",value:function(A){return new eE(A)}},{key:"pageRange",value:function(A){return new tE(A)}},{key:"pagination",value:function(A){return new aE(A)}},{key:"paginationOverride",value:function(A){return new iE(A)}},{key:"part",value:function(A){return new nE(A)}},{key:"pcl",value:function(A){return new rE(A)}},{key:"pdf",value:function(A){return new gE(A)}},{key:"pdfa",value:function(A){return new oE(A)}},{key:"permissions",value:function(A){return new sE(A)}},{key:"pickTrayByPDFSize",value:function(A){return new IE(A)}},{key:"picture",value:function(A){return new cE(A)}},{key:"plaintextMetadata",value:function(A){return new lE(A)}},{key:"presence",value:function(A){return new hE(A)}},{key:"present",value:function(A){return new uE(A)}},{key:"print",value:function(A){return new CE(A)}},{key:"printHighQuality",value:function(A){return new BE(A)}},{key:"printScaling",value:function(A){return new QE(A)}},{key:"printerName",value:function(A){return new EE(A)}},{key:"producer",value:function(A){return new fE(A)}},{key:"ps",value:function(A){return new dE(A)}},{key:"range",value:function(A){return new yE(A)}},{key:"record",value:function(A){return new pE(A)}},{key:"relevant",value:function(A){return new mE(A)}},{key:"rename",value:function(A){return new kE(A)}},{key:"renderPolicy",value:function(A){return new vE(A)}},{key:"runScripts",value:function(A){return new wE(A)}},{key:"script",value:function(A){return new bE(A)}},{key:"scriptModel",value:function(A){return new DE(A)}},{key:"severity",value:function(A){return new FE(A)}},{key:"silentPrint",value:function(A){return new SE(A)}},{key:"staple",value:function(A){return new RE(A)}},{key:"startNode",value:function(A){return new NE(A)}},{key:"startPage",value:function(A){return new GE(A)}},{key:"submitFormat",value:function(A){return new xE(A)}},{key:"submitUrl",value:function(A){return new UE(A)}},{key:"subsetBelow",value:function(A){return new ME(A)}},{key:"suppressBanner",value:function(A){return new JE(A)}},{key:"tagged",value:function(A){return new LE(A)}},{key:"template",value:function(A){return new HE(A)}},{key:"templateCache",value:function(A){return new qE(A)}},{key:"threshold",value:function(A){return new YE(A)}},{key:"to",value:function(A){return new KE(A)}},{key:"trace",value:function(A){return new TE(A)}},{key:"transform",value:function(A){return new PE(A)}},{key:"type",value:function(A){return new WE(A)}},{key:"uri",value:function(A){return new ZE(A)}},{key:"validate",value:function(A){return new OE(A)}},{key:"validateApprovalSignatures",value:function(A){return new XE(A)}},{key:"validationMessaging",value:function(A){return new VE(A)}},{key:"version",value:function(A){return new jE(A)}},{key:"versionControl",value:function(A){return new zE(A)}},{key:"viewerPreferences",value:function(A){return new _E(A)}},{key:"webClient",value:function(A){return new $E(A)}},{key:"whitespace",value:function(A){return new Af(A)}},{key:"window",value:function(A){return new ef(A)}},{key:"xdc",value:function(A){return new tf(A)}},{key:"xdp",value:function(A){return new af(A)}},{key:"xsl",value:function(A){return new nf(A)}},{key:"zpl",value:function(A){return new rf(A)}}])}(),of=Nl.connectionSet.id,sf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"connectionSet",!0])).wsdlConnection=new mh,t.xmlConnection=new mh,t.xsdConnection=new mh,t}return U(e,A),D(e)}(ph),If=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"effectiveInputPolicy"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),cf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"effectiveOutputPolicy"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(ph),lf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"operation"])).id=A.id||"",t.input=A.input||"",t.name=A.name||"",t.output=A.output||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),hf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"rootElement"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),uf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"soapAction"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),Cf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"soapAddress"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),Bf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"uri"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),Qf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"wsdlAddress"])).id=A.id||"",t.name=A.name||"",t.use=A.use||"",t.usehref=A.usehref||"",t}return U(e,A),D(e)}(Dh),Ef=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"wsdlConnection",!0])).dataDescription=A.dataDescription||"",t.name=A.name||"",t.effectiveInputPolicy=null,t.effectiveOutputPolicy=null,t.operation=null,t.soapAction=null,t.soapAddress=null,t.wsdlAddress=null,t}return U(e,A),D(e)}(ph),ff=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"xmlConnection",!0])).dataDescription=A.dataDescription||"",t.name=A.name||"",t.uri=null,t}return U(e,A),D(e)}(ph),df=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[of,"xsdConnection",!0])).dataDescription=A.dataDescription||"",t.name=A.name||"",t.rootElement=null,t.uri=null,t}return U(e,A),D(e)}(ph),yf=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"connectionSet",value:function(A){return new sf(A)}},{key:"effectiveInputPolicy",value:function(A){return new If(A)}},{key:"effectiveOutputPolicy",value:function(A){return new cf(A)}},{key:"operation",value:function(A){return new lf(A)}},{key:"rootElement",value:function(A){return new hf(A)}},{key:"soapAction",value:function(A){return new uf(A)}},{key:"soapAddress",value:function(A){return new Cf(A)}},{key:"uri",value:function(A){return new Bf(A)}},{key:"wsdlAddress",value:function(A){return new Qf(A)}},{key:"wsdlConnection",value:function(A){return new Ef(A)}},{key:"xmlConnection",value:function(A){return new ff(A)}},{key:"xsdConnection",value:function(A){return new df(A)}}])}(),pf=Nl.datasets.id,mf=function(A){function e(A){return S(this,e),R(this,e,[pf,"data",A])}return U(e,A),D(e,[{key:tl,value:function(){return!0}}])}(vh),kf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[pf,"datasets",!0])).data=null,t.Signature=null,t}return U(e,A),D(e,[{key:cl,value:function(A){var e=A[sl];("data"===e&&A[ol]===pf||"Signature"===e&&A[ol]===Nl.signature.id)&&(this[e]=A),this[fc](A)}}])}(ph),vf=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"datasets",value:function(A){return new kf(A)}},{key:"data",value:function(A){return new mf(A)}}])}(),wf=Nl.localeSet.id,bf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"calendarSymbols",!0])).name="gregorian",t.dayNames=new mh(2),t.eraNames=null,t.meridiemNames=null,t.monthNames=new mh(2),t}return U(e,A),D(e)}(ph),Df=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"currencySymbol"])).name=Hl(A.name,["symbol","isoname","decimal"]),t}return U(e,A),D(e)}(Dh),Ff=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"currencySymbols",!0])).currencySymbol=new mh(3),t}return U(e,A),D(e)}(ph),Sf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"datePattern"])).name=Hl(A.name,["full","long","med","short"]),t}return U(e,A),D(e)}(Dh),Rf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"datePatterns",!0])).datePattern=new mh(4),t}return U(e,A),D(e)}(ph),Nf=function(A){function e(A){return S(this,e),R(this,e,[wf,"dateTimeSymbols"])}return U(e,A),D(e)}(wh),Gf=function(A){function e(A){return S(this,e),R(this,e,[wf,"day"])}return U(e,A),D(e)}(Dh),xf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"dayNames",!0])).abbr=Ml({data:A.abbr,defaultValue:0,validate:function(A){return 1===A}}),t.day=new mh(7),t}return U(e,A),D(e)}(ph),Uf=function(A){function e(A){return S(this,e),R(this,e,[wf,"era"])}return U(e,A),D(e)}(Dh),Mf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"eraNames",!0])).era=new mh(2),t}return U(e,A),D(e)}(ph),Jf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"locale",!0])).desc=A.desc||"",t.name="isoname",t.calendarSymbols=null,t.currencySymbols=null,t.datePatterns=null,t.dateTimeSymbols=null,t.numberPatterns=null,t.numberSymbols=null,t.timePatterns=null,t.typeFaces=null,t}return U(e,A),D(e)}(ph),Lf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"localeSet",!0])).locale=new mh,t}return U(e,A),D(e)}(ph),Hf=function(A){function e(A){return S(this,e),R(this,e,[wf,"meridiem"])}return U(e,A),D(e)}(Dh),Yf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"meridiemNames",!0])).meridiem=new mh(2),t}return U(e,A),D(e)}(ph),Kf=function(A){function e(A){return S(this,e),R(this,e,[wf,"month"])}return U(e,A),D(e)}(Dh),qf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"monthNames",!0])).abbr=Ml({data:A.abbr,defaultValue:0,validate:function(A){return 1===A}}),t.month=new mh(12),t}return U(e,A),D(e)}(ph),Tf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"numberPattern"])).name=Hl(A.name,["full","long","med","short"]),t}return U(e,A),D(e)}(Dh),Pf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"numberPatterns",!0])).numberPattern=new mh(4),t}return U(e,A),D(e)}(ph),Wf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"numberSymbol"])).name=Hl(A.name,["decimal","grouping","percent","minus","zero"]),t}return U(e,A),D(e)}(Dh),Zf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"numberSymbols",!0])).numberSymbol=new mh(5),t}return U(e,A),D(e)}(ph),Of=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"timePattern"])).name=Hl(A.name,["full","long","med","short"]),t}return U(e,A),D(e)}(Dh),Xf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"timePatterns",!0])).timePattern=new mh(4),t}return U(e,A),D(e)}(ph),Vf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"typeFace",!0])).name=""|A.name,t}return U(e,A),D(e)}(ph),jf=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[wf,"typeFaces",!0])).typeFace=new mh,t}return U(e,A),D(e)}(ph),zf=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"calendarSymbols",value:function(A){return new bf(A)}},{key:"currencySymbol",value:function(A){return new Df(A)}},{key:"currencySymbols",value:function(A){return new Ff(A)}},{key:"datePattern",value:function(A){return new Sf(A)}},{key:"datePatterns",value:function(A){return new Rf(A)}},{key:"dateTimeSymbols",value:function(A){return new Nf(A)}},{key:"day",value:function(A){return new Gf(A)}},{key:"dayNames",value:function(A){return new xf(A)}},{key:"era",value:function(A){return new Uf(A)}},{key:"eraNames",value:function(A){return new Mf(A)}},{key:"locale",value:function(A){return new Jf(A)}},{key:"localeSet",value:function(A){return new Lf(A)}},{key:"meridiem",value:function(A){return new Hf(A)}},{key:"meridiemNames",value:function(A){return new Yf(A)}},{key:"month",value:function(A){return new Kf(A)}},{key:"monthNames",value:function(A){return new qf(A)}},{key:"numberPattern",value:function(A){return new Tf(A)}},{key:"numberPatterns",value:function(A){return new Pf(A)}},{key:"numberSymbol",value:function(A){return new Wf(A)}},{key:"numberSymbols",value:function(A){return new Zf(A)}},{key:"timePattern",value:function(A){return new Of(A)}},{key:"timePatterns",value:function(A){return new Xf(A)}},{key:"typeFace",value:function(A){return new Vf(A)}},{key:"typeFaces",value:function(A){return new jf(A)}}])}(),_f=Nl.signature.id,$f=function(A){function e(A){return S(this,e),R(this,e,[_f,"signature",!0])}return U(e,A),D(e)}(ph),Ad=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"signature",value:function(A){return new $f(A)}}])}(),ed=Nl.stylesheet.id,td=function(A){function e(A){return S(this,e),R(this,e,[ed,"stylesheet",!0])}return U(e,A),D(e)}(ph),ad=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"stylesheet",value:function(A){return new td(A)}}])}(),id=Nl.xdp.id,nd=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[id,"xdp",!0])).uuid=A.uuid||"",t.timeStamp=A.timeStamp||"",t.config=null,t.connectionSet=null,t.datasets=null,t.localeSet=null,t.stylesheet=new mh,t.template=null,t}return U(e,A),D(e,[{key:ll,value:function(A){var e=Nl[A[sl]];return e&&A[ol]===e.id}}])}(ph),rd=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"xdp",value:function(A){return new nd(A)}}])}(),gd=Nl.xhtml.id,od=Symbol(),sd=new Set(["color","font","font-family","font-size","font-stretch","font-style","font-weight","margin","margin-bottom","margin-left","margin-right","margin-top","letter-spacing","line-height","orphans","page-break-after","page-break-before","page-break-inside","tab-interval","tab-stop","text-align","text-decoration","text-indent","vertical-align","widows","kerning-mode","xfa-font-horizontal-scale","xfa-font-vertical-scale","xfa-spacerun","xfa-tab-stops"]),Id=new Map([["page-break-after","breakAfter"],["page-break-before","breakBefore"],["page-break-inside","breakInside"],["kerning-mode",function(A){return"none"===A?"none":"normal"}],["xfa-font-horizontal-scale",function(A){return"scaleX(".concat(Math.max(0,Math.min(parseInt(A)/100)).toFixed(2),")")}],["xfa-font-vertical-scale",function(A){return"scaleY(".concat(Math.max(0,Math.min(parseInt(A)/100)).toFixed(2),")")}],["xfa-spacerun",""],["xfa-tab-stops",""],["font-size",function(A,e){return Nh(.99*(A=e.fontSize=Yl(A)))}],["letter-spacing",function(A){return Nh(Yl(A))}],["line-height",function(A){return Nh(Yl(A))}],["margin",function(A){return Nh(Yl(A))}],["margin-bottom",function(A){return Nh(Yl(A))}],["margin-left",function(A){return Nh(Yl(A))}],["margin-right",function(A){return Nh(Yl(A))}],["margin-top",function(A){return Nh(Yl(A))}],["text-indent",function(A){return Nh(Yl(A))}],["font-family",function(A){return A}],["vertical-align",function(A){return Nh(Yl(A))}]]),cd=/\s+/g,ld=/[\r\n]+/g,hd=/\r\n?/g;function ud(A,e,t){var a=Object.create(null);if(!A)return a;var i,n=Object.create(null),r=k(A.split(";").map((function(A){return A.split(":",2)})));try{for(r.s();!(i=r.n()).done;){var g=y(i.value,2),o=g[0],s=g[1],I=Id.get(o);if(""!==I){var c=s;I&&(c="string"==typeof I?I:I(s,n)),o.endsWith("scale")?a.transform=a.transform?"".concat(a[o]," ").concat(c):c:a[o.replaceAll(/-([a-zA-Z])/g,(function(A,e){return e.toUpperCase()}))]=c}}}catch(A){r.e(A)}finally{r.f()}if(a.fontFamily&&Oh({typeface:a.fontFamily,weight:a.fontWeight||"normal",posture:a.fontStyle||"normal",size:n.fontSize||0},e,e[Oc].fontFinder,a),t&&a.verticalAlign&&"0px"!==a.verticalAlign&&a.fontSize){var l=Yl(a.fontSize);a.fontSize=Nh(.583*l),a.verticalAlign=Nh(Math.sign(Yl(a.verticalAlign))*l*.333)}return t&&a.fontSize&&(a.fontSize="calc(".concat(a.fontSize," * var(--scale-factor))")),qh(a),a}var Cd=new Set(["body","html"]),Bd=function(A){function e(A,t){var a;return S(this,e),(a=R(this,e,[gd,t]))[od]=!1,a.style=A.style||"",a}return U(e,A),D(e,[{key:yc,value:function(A){var t;n(x(e.prototype),yc,this).call(this,A),this.style=(t=this).style?t.style.trim().split(/\s*;\s*/).filter((function(A){return!!A})).map((function(A){return A.split(/\s*:\s*/,2)})).filter((function(A){var e=y(A,2),a=e[0],i=e[1];return"font-family"===a&&t[Oc].usedTypefaces.add(i),sd.has(a)})).map((function(A){return A.join(":")})).join(";"):""}},{key:Qc,value:function(){return!Cd.has(this[sl])}},{key:hl,value:function(A){arguments.length>1&&void 0!==arguments[1]&&arguments[1]?this[od]=!0:(A=A.replaceAll(ld,""),this.style.includes("xfa-spacerun:yes")||(A=A.replaceAll(cd," "))),A&&(this[wc]+=A)}},{key:ul,value:function(A){var e,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=Object.create(null),i={top:NaN,bottom:NaN,left:NaN,right:NaN},n=null,r=k(this.style.split(";").map((function(A){return A.split(":",2)})));try{for(r.s();!(e=r.n()).done;){var g=y(e.value,2),o=g[0],s=g[1];switch(o){case"font-family":a.typeface=Ul(s);break;case"font-size":a.size=Yl(s);break;case"font-weight":a.weight=s;break;case"font-style":a.posture=s;break;case"letter-spacing":a.letterSpacing=Yl(s);break;case"margin":var I=s.split(/ \t/).map((function(A){return Yl(A)}));switch(I.length){case 1:i.top=i.bottom=i.left=i.right=I[0];break;case 2:i.top=i.bottom=I[0],i.left=i.right=I[1];break;case 3:i.top=I[0],i.bottom=I[2],i.left=i.right=I[1];break;case 4:i.top=I[0],i.left=I[1],i.bottom=I[2],i.right=I[3]}break;case"margin-top":i.top=Yl(s);break;case"margin-bottom":i.bottom=Yl(s);break;case"margin-left":i.left=Yl(s);break;case"margin-right":i.right=Yl(s);break;case"line-height":n=Yl(s)}}}catch(A){r.e(A)}finally{r.f()}if(A.pushData(a,i,n),this[wc])A.addString(this[wc]);else{var c,l=k(this[Kc]());try{for(l.s();!(c=l.n()).done;){var h=c.value;"#text"!==h[sl]?h[ul](A):A.addString(h[wc])}}catch(A){l.e(A)}finally{l.f()}}t&&A.popFont()}},{key:bl,value:function(A){var e,t=[];return this[Fc]={children:t},this[dc]({}),0!==t.length||this[wc]?(e=this[od]?this[wc]?this[wc].replaceAll(hd,"\n"):void 0:this[wc]||void 0,Tl.success({name:this[sl],attributes:{href:this.href,style:ud(this.style,this,this[od])},children:t,value:e})):Tl.EMPTY}}])}(vh),Qd=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[A,"a"])).href=Xh(A.href)||"",t}return U(e,A),D(e)}(Bd),Ed=function(A){function e(A){return S(this,e),R(this,e,[A,"b"])}return U(e,A),D(e,[{key:ul,value:function(A){A.pushFont({weight:"bold"}),n(x(e.prototype),ul,this).call(this,A),A.popFont()}}])}(Bd),fd=function(A){function e(A){return S(this,e),R(this,e,[A,"body"])}return U(e,A),D(e,[{key:bl,value:function(A){var t=n(x(e.prototype),bl,this).call(this,A),a=t.html;return a?(a.name="div",a.attributes.class=["xfaRich"],t):Tl.EMPTY}}])}(Bd),dd=function(A){function e(A){return S(this,e),R(this,e,[A,"br"])}return U(e,A),D(e,[{key:vl,value:function(){return"\n"}},{key:ul,value:function(A){A.addString("\n")}},{key:bl,value:function(A){return Tl.success({name:"br"})}}])}(Bd),yd=function(A){function e(A){return S(this,e),R(this,e,[A,"html"])}return U(e,A),D(e,[{key:bl,value:function(A){var e=[];if(this[Fc]={children:e},this[dc]({}),0===e.length)return Tl.success({name:"div",attributes:{class:["xfaRich"],style:{}},value:this[wc]||""});if(1===e.length){var t,a=e[0];if(null!==(t=a.attributes)&&void 0!==t&&t.class.includes("xfaRich"))return Tl.success(a)}return Tl.success({name:"div",attributes:{class:["xfaRich"],style:{}},children:e})}}])}(Bd),pd=function(A){function e(A){return S(this,e),R(this,e,[A,"i"])}return U(e,A),D(e,[{key:ul,value:function(A){A.pushFont({posture:"italic"}),n(x(e.prototype),ul,this).call(this,A),A.popFont()}}])}(Bd),md=function(A){function e(A){return S(this,e),R(this,e,[A,"li"])}return U(e,A),D(e)}(Bd),kd=function(A){function e(A){return S(this,e),R(this,e,[A,"ol"])}return U(e,A),D(e)}(Bd),vd=function(A){function e(A){return S(this,e),R(this,e,[A,"p"])}return U(e,A),D(e,[{key:ul,value:function(A){n(x(e.prototype),ul,this).call(this,A,!1),A.addString("\n"),A.addPara(),A.popFont()}},{key:vl,value:function(){return this[Wc]()[Kc]().at(-1)===this?n(x(e.prototype),vl,this).call(this):n(x(e.prototype),vl,this).call(this)+"\n"}}])}(Bd),wd=function(A){function e(A){return S(this,e),R(this,e,[A,"span"])}return U(e,A),D(e)}(Bd),bd=function(A){function e(A){return S(this,e),R(this,e,[A,"sub"])}return U(e,A),D(e)}(Bd),Dd=function(A){function e(A){return S(this,e),R(this,e,[A,"sup"])}return U(e,A),D(e)}(Bd),Fd=function(A){function e(A){return S(this,e),R(this,e,[A,"ul"])}return U(e,A),D(e)}(Bd),Sd=function(){function A(){S(this,A)}return D(A,null,[{key:Rl,value:function(e,t){if(A.hasOwnProperty(e))return A[e](t)}},{key:"a",value:function(A){return new Qd(A)}},{key:"b",value:function(A){return new Ed(A)}},{key:"body",value:function(A){return new fd(A)}},{key:"br",value:function(A){return new dd(A)}},{key:"html",value:function(A){return new yd(A)}},{key:"i",value:function(A){return new pd(A)}},{key:"li",value:function(A){return new md(A)}},{key:"ol",value:function(A){return new kd(A)}},{key:"p",value:function(A){return new vd(A)}},{key:"span",value:function(A){return new wd(A)}},{key:"sub",value:function(A){return new bd(A)}},{key:"sup",value:function(A){return new Dd(A)}},{key:"ul",value:function(A){return new Fd(A)}}])}(),Rd={config:gf,connection:yf,datasets:vf,localeSet:zf,signature:Ad,stylesheet:ad,template:mB,xdp:rd,xhtml:Sd},Nd=function(){return D((function A(e){S(this,A),this.namespaceId=e}),[{key:Rl,value:function(A,e){return new vh(this.namespaceId,A,e)}}])}(),Gd=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[-1,"root",Object.create(null)])).element=null,t[Vc]=A,t}return U(e,A),D(e,[{key:cl,value:function(A){return this.element=A,!0}},{key:Sc,value:function(){n(x(e.prototype),Sc,this).call(this),this.element.template instanceof cB&&(this[Vc].set(El,this.element),this.element.template[fl](this[Vc]),this.element.template[Vc]=this[Vc])}}])}(ph),xd=function(A){function e(){return S(this,e),R(this,e,[-1,"",Object.create(null)])}return U(e,A),D(e,[{key:cl,value:function(A){return!1}}])}(ph),Ud=function(){return D((function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;S(this,A),this._namespaceStack=[],this._nsAgnosticLevel=0,this._namespacePrefixes=new Map,this._namespaces=new Map,this._nextNsId=Math.max.apply(Math,c(Object.values(Nl).map((function(A){return A.id})))),this._currentNamespace=e||new Nd(++this._nextNsId)}),[{key:"buildRoot",value:function(A){return new Gd(A)}},{key:"build",value:function(A){var e=A.nsPrefix,t=A.name,a=A.attributes,i=A.namespace,n=A.prefixes,r=null!==i;if(r&&(this._namespaceStack.push(this._currentNamespace),this._currentNamespace=this._searchNamespace(i)),n&&this._addNamespacePrefix(n),a.hasOwnProperty(Il)){for(var g=Rd.datasets,o=a[Il],s=null,I=0,c=Object.entries(o);I0}},{key:"_searchNamespace",value:function(A){var e=this._namespaces.get(A);if(e)return e;for(var t=0,a=Object.entries(Nl);t0?e.at(-1):(CA("Unknown namespace prefix: ".concat(A,".")),null)}},{key:"clean",value:function(A){var e=this,t=A.hasNamespace,a=A.prefixes,i=A.nsAgnostic;t&&(this._currentNamespace=this._namespaceStack.pop()),a&&a.forEach((function(A){var t=A.prefix;e._namespacePrefixes.get(t).pop()})),i&&this._nsAgnosticLevel--}}])}(),Md=function(A){function e(){var A,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return S(this,e),(A=R(this,e))._builder=new Ud(t),A._stack=[],A._globalData={usedTypefaces:new Set},A._ids=new Map,A._current=A._builder.buildRoot(A._ids),A._errorCode=0,A._whiteRegex=/^\s+$/,A._nbsps=/\xa0+/g,A._richText=a,A}return U(e,A),D(e,[{key:"parse",value:function(A){if(this.parseXml(A),0===this._errorCode)return this._current[Sc](),this._current.element}},{key:"onText",value:function(A){A=A.replace(this._nbsps,(function(A){return A.slice(1)+" "})),this._richText||this._current[Qc]()?this._current[hl](A,this._richText):this._whiteRegex.test(A)||this._current[hl](A.trim())}},{key:"onCdata",value:function(A){this._current[hl](A)}},{key:"_mkAttributes",value:function(A,e){var t,a=null,i=null,n=Object.create({}),r=k(A);try{for(r.s();!(t=r.n()).done;){var g=t.value,o=g.name,s=g.value;if("xmlns"===o)a?CA("XFA - multiple namespace definition in <".concat(e,">")):a=s;else if(o.startsWith("xmlns:")){var I=o.substring(6);i||(i=[]),i.push({prefix:I,value:s})}else{var c=o.indexOf(":");if(-1===c)n[o]=s;else{var l,h=n[Il];h||(h=n[Il]=Object.create(null));var u=[o.slice(0,c),o.slice(c+1)],C=u[0],B=u[1];((l=h)[C]||(l[C]=Object.create(null)))[B]=s}}}}catch(A){r.e(A)}finally{r.f()}return[a,i,n]}},{key:"_getNameAndPrefix",value:function(A,e){var t=A.indexOf(":");return-1===t?[A,null]:[A.substring(t+1),e?"":A.substring(0,t)]}},{key:"onBeginElement",value:function(A,e,t){var a=y(this._mkAttributes(e,A),3),i=a[0],n=a[1],r=a[2],g=y(this._getNameAndPrefix(A,this._builder.isNsAgnostic()),2),o=g[0],s=g[1],I=this._builder.build({nsPrefix:s,name:o,attributes:r,namespace:i,prefixes:n});if(I[Oc]=this._globalData,t)return I[Sc](),this._current[cl](I)&&I[yl](this._ids),void I[yc](this._builder);this._stack.push(this._current),this._current=I}},{key:"onEndElement",value:function(A){var t=this._current;if(t[_c]()&&"string"==typeof t[wc]){var a=new e;a._globalData=this._globalData;var i=a.parse(t[wc]);t[wc]=null,t[cl](i)}t[Sc](),this._current=this._stack.pop(),this._current[cl](t)&&t[yl](this._ids),t[yc](this._builder)}},{key:"onError",value:function(A){this._errorCode=A}}])}(tI),Jd=function(){return D((function A(e){S(this,A);try{this.root=(new Md).parse(A._createDocument(e));var t=new wB(this.root);this.form=t.bind(),this.dataHandler=new bB(this.root,t.getData()),this.form[Oc].template=this.form}catch(A){CA("XFA - an error occurred during parsing and binding: ".concat(A))}}),[{key:"isValid",value:function(){return this.root&&this.form}},{key:"_createPagesHelper",value:function(){var A=this.form[wl]();return new Promise((function(e,t){setTimeout((function a(){try{var i=A.next();i.done?e(i.value):setTimeout(a,0)}catch(A){t(A)}}),0)}))}},{key:"_createPages",value:(t=f(Q().mark((function A(){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.prev=0,A.next=3,this._createPagesHelper();case 3:this.pages=A.sent,this.dims=this.pages.children.map((function(A){var e=A.attributes.style,t=e.width,a=e.height;return[0,0,parseInt(t),parseInt(a)]})),A.next=10;break;case 7:A.prev=7,A.t0=A.catch(0),CA("XFA - an error occurred during layout: ".concat(A.t0));case 10:case"end":return A.stop()}}),A,this,[[0,7]])}))),function(){return t.apply(this,arguments)})},{key:"getBoundingBox",value:function(A){return this.dims[A]}},{key:"getNumPages",value:(e=f(Q().mark((function A(){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(this.pages){A.next=3;break}return A.next=3,this._createPages();case 3:return A.abrupt("return",this.dims.length);case 4:case"end":return A.stop()}}),A,this)}))),function(){return e.apply(this,arguments)})},{key:"setImages",value:function(A){this.form[Oc].images=A}},{key:"setFonts",value:function(A){this.form[Oc].fontFinder=new Pl(A);var e,t=[],a=k(this.form[Oc].usedTypefaces);try{for(a.s();!(e=a.n()).done;){var i=e.value;i=Ul(i),this.form[Oc].fontFinder.find(i)||t.push(i)}}catch(A){a.e(A)}finally{a.f()}return t.length>0?t:null}},{key:"appendFonts",value:function(A,e){this.form[Oc].fontFinder.add(A,e)}},{key:"getPages",value:(A=f(Q().mark((function A(){var e;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(this.pages){A.next=3;break}return A.next=3,this._createPages();case 3:return e=this.pages,this.pages=null,A.abrupt("return",e);case 6:case"end":return A.stop()}}),A,this)}))),function(){return A.apply(this,arguments)})},{key:"serializeData",value:function(A){return this.dataHandler.serialize(A)}}],[{key:"_createDocument",value:function(A){return A["/xdp:xdp"]?Object.values(A).join(""):A["xdp:xdp"]}},{key:"getRichTextAsHtml",value:function(A){if(!A||"string"!=typeof A)return null;try{var e=new Md(Sd,!0).parse(A);if(!["body","xhtml"].includes(e[sl])){var t=Sd.body({});t[fc](e),e=t}var a=e[bl]();if(!a.success)return null;var i=a.html,n=i.attributes;return n&&(n.class&&(n.class=n.class.filter((function(A){return!A.startsWith("xfa")}))),n.dir="auto"),{html:i,str:e[vl]()}}catch(A){CA("XFA - an error occurred during parsing of rich text: ".concat(A))}return null}}]);var A,e,t}(),Ld=function(){return D((function A(){S(this,A)}),null,[{key:"createGlobals",value:function(A){return Promise.all([A.ensureCatalog("acroForm"),A.ensureDoc("xfaDatasets"),A.ensureCatalog("structTreeRoot"),A.ensureCatalog("baseUrl"),A.ensureCatalog("attachments")]).then((function(e){var t=y(e,5),a=t[0],i=t[1],n=t[2],r=t[3],g=t[4];return{pdfManager:A,acroForm:a instanceof $A?a:$A.empty,xfaDatasets:i,structTreeRoot:n,baseUrl:r,attachments:g}}),(function(A){return CA('createGlobals: "'.concat(A,'".')),null}))}},{key:"create",value:(a=f(Q().mark((function A(e,t,a,i,n,r){var g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!n){A.next=6;break}return A.next=3,this._getPageIndex(e,t,a.pdfManager);case 3:A.t0=A.sent,A.next=7;break;case 6:A.t0=null;case 7:return g=A.t0,A.abrupt("return",a.pdfManager.ensure(this,"_create",[e,t,a,i,n,g,r]));case 9:case"end":return A.stop()}}),A,this)}))),function(A,e,t,i,n,r){return a.apply(this,arguments)})},{key:"_create",value:function(A,e,t,a){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,g=A.fetchIfRef(e);if(g instanceof $A){var o=t.acroForm,s=t.pdfManager,I=e instanceof Ae?e.toString():"annot_".concat(a.createObjId()),c=g.get("Subtype"),l={xref:A,ref:e,dict:g,subtype:c=c instanceof jA?c.name:null,id:I,annotationGlobals:t,collectFields:i,needAppearances:!i&&!0===o.get("NeedAppearances"),pageIndex:n,evaluatorOptions:s.evaluatorOptions,pageRef:r};switch(c){case"Link":return new _d(l);case"Text":return new zd(l);case"Widget":var h=Ce({dict:g,key:"FT"});switch(h=h instanceof jA?h.name:null){case"Tx":return new Od(l);case"Btn":return new Xd(l);case"Ch":return new Vd(l);case"Sig":return new jd(l)}return CA('Unimplemented widget field type "'.concat(h,'", ')+"falling back to base field type."),new Zd(l);case"Popup":return new $d(l);case"FreeText":return new Ay(l);case"Line":return new ey(l);case"Square":return new ty(l);case"Circle":return new ay(l);case"PolyLine":return new iy(l);case"Polygon":return new ny(l);case"Caret":return new ry(l);case"Ink":return new gy(l);case"Highlight":return new oy(l);case"Underline":return new sy(l);case"Squiggly":return new Iy(l);case"StrikeOut":return new cy(l);case"Stamp":return new ly(l);case"FileAttachment":return new hy(l);default:return i||CA(c?'Unimplemented annotation type "'.concat(c,'", ')+"falling back to base annotation.":"Annotation is missing the required /Subtype."),new Td(l)}}}},{key:"_getPageIndex",value:(t=f(Q().mark((function A(e,t,a){var i,n,r,g,o,s,I,c,l,h;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.prev=0,A.next=3,e.fetchIfRefAsync(t);case 3:if((i=A.sent)instanceof $A){A.next=6;break}return A.abrupt("return",-1);case 6:if(!((n=i.getRaw("P"))instanceof Ae)){A.next=18;break}return A.prev=8,A.next=11,a.ensureCatalog("getPageIndex",[n]);case 11:return r=A.sent,A.abrupt("return",r);case 15:A.prev=15,A.t0=A.catch(8),uA('_getPageIndex -- not a valid page reference: "'.concat(A.t0,'".'));case 18:if(!i.has("Kids")){A.next=20;break}return A.abrupt("return",-1);case 20:return A.next=22,a.ensureDoc("numPages");case 22:g=A.sent,o=0;case 24:if(!(o1&&void 0!==arguments[1]?arguments[1]:new Uint8ClampedArray(3);if(!Array.isArray(A))return e;var t=e||new Uint8ClampedArray(3);switch(A.length){case 0:return null;case 1:return je.singletons.gray.getRgbItem(A,0,t,0),t;case 3:return je.singletons.rgb.getRgbItem(A,0,t,0),t;case 4:return je.singletons.cmyk.getRgbItem(A,0,t,0),t;default:return e}}function Yd(A){return Array.from(A,(function(A){return A/255}))}function Kd(A,e){var t=A.getArray("QuadPoints");if(!me(t,null)||0===t.length||t.length%8>0)return null;for(var a=[],i=0,n=t.length/8;ie[2]||oe[3]))return null;a.push([{x:r,y:s},{x:g,y:s},{x:r,y:o},{x:g,y:o}])}return a}function qd(A,e,t){var a=y(xA.getAxialAlignedBoundingBox(e,t),4),i=a[0],n=a[1],r=a[2],g=a[3];if(i===r||n===g)return[1,0,0,1,A[0],A[1]];var o=(A[2]-A[0])/(r-i),s=(A[3]-A[1])/(g-n);return[o,0,0,s,A[0]-i*o,A[1]-n*s]}var Td=function(){return D((function A(e){S(this,A);var t=e.dict,a=e.xref,i=e.annotationGlobals;this.setTitle(t.get("T")),this.setContents(t.get("Contents")),this.setModificationDate(t.get("M")),this.setFlags(t.get("F")),this.setRectangle(t.getArray("Rect")),this.setColor(t.getArray("C")),this.setBorderStyle(t),this.setAppearance(t),this.setOptionalContent(t);var n=t.get("MK");this.setBorderAndBackgroundColors(n),this.setRotation(n,t),this.ref=e.ref instanceof Ae?e.ref:null,this._streams=[],this.appearance&&this._streams.push(this.appearance);var r=!!(128&this.flags),g=!!(512&this.flags);if(i.structTreeRoot){var o=t.get("StructParent");o=Number.isInteger(o)&&o>=0?o:-1,i.structTreeRoot.addAnnotationIdToPage(e.pageRef,o)}if(this.data={annotationFlags:this.flags,borderStyle:this.borderStyle,color:this.color,backgroundColor:this.backgroundColor,borderColor:this.borderColor,rotation:this.rotation,contentsObj:this._contents,hasAppearance:!!this.appearance,id:e.id,modificationDate:this.modificationDate,rect:this.rectangle,subtype:e.subtype,hasOwnCanvas:!1,noRotate:!!(16&this.flags),noHTML:r&&g},e.collectFields){var s=t.get("Kids");if(Array.isArray(s)){var I,c=[],l=k(s);try{for(l.s();!(I=l.n()).done;){var h=I.value;h instanceof Ae&&c.push(h.toString())}}catch(A){l.e(A)}finally{l.f()}0!==c.length&&(this.data.kidIds=c)}this.data.actions=Re(a,t,j),this.data.fieldName=this._constructFieldName(t),this.data.pageIndex=e.pageIndex}this._isOffscreenCanvasSupported=e.evaluatorOptions.isOffscreenCanvasSupported,this._fallbackFontDict=null,this._needAppearances=!1}),[{key:"_hasFlag",value:function(A,e){return!!(A&e)}},{key:"_isViewable",value:function(A){return!this._hasFlag(A,1)&&!this._hasFlag(A,32)}},{key:"_isPrintable",value:function(A){return this._hasFlag(A,4)&&!this._hasFlag(A,2)&&!this._hasFlag(A,1)}},{key:"mustBeViewed",value:function(A,e){var t,a=null==A||null===(t=A.get(this.data.id))||void 0===t?void 0:t.noView;return void 0!==a?!a:this.viewable&&!this._hasFlag(this.flags,2)}},{key:"mustBePrinted",value:function(A){var e,t=null==A||null===(e=A.get(this.data.id))||void 0===e?void 0:e.noPrint;return void 0!==t?!t:this.printable}},{key:"viewable",get:function(){return null!==this.data.quadPoints&&(0===this.flags||this._isViewable(this.flags))}},{key:"printable",get:function(){return null!==this.data.quadPoints&&0!==this.flags&&this._isPrintable(this.flags)}},{key:"_parseStringHelper",value:function(A){var e="string"==typeof A?LA(A):"";return{str:e,dir:e&&"rtl"===gs(e).dir?"rtl":"ltr"}}},{key:"setDefaultAppearance",value:function(A){var e=A.dict,t=A.annotationGlobals,a=Ce({dict:e,key:"DA"})||t.acroForm.get("DA");this._defaultAppearance="string"==typeof a?a:"",this.data.defaultAppearanceData=qs(this._defaultAppearance)}},{key:"setTitle",value:function(A){this._title=this._parseStringHelper(A)}},{key:"setContents",value:function(A){this._contents=this._parseStringHelper(A)}},{key:"setModificationDate",value:function(A){this.modificationDate="string"==typeof A?A:null}},{key:"setFlags",value:function(A){this.flags=Number.isInteger(A)&&A>0?A:0,1&this.flags&&"Annotation"!==this.constructor.name&&(this.flags^=1)}},{key:"hasFlag",value:function(A){return this._hasFlag(this.flags,A)}},{key:"setRectangle",value:function(A){this.rectangle=we(A,[0,0,0,0])}},{key:"setColor",value:function(A){this.color=Hd(A)}},{key:"setLineEndings",value:function(A){if(this.lineEndings=["None","None"],Array.isArray(A)&&2===A.length)for(var e=0;e<2;e++){var t=A[e];if(t instanceof jA)switch(t.name){case"None":continue;case"Square":case"Circle":case"Diamond":case"OpenArrow":case"ClosedArrow":case"Butt":case"ROpenArrow":case"RClosedArrow":case"Slash":this.lineEndings[e]=t.name;continue}CA("Ignoring invalid lineEnding: ".concat(t))}}},{key:"setRotation",value:function(A,e){this.rotation=0;var t=A instanceof $A?A.get("R")||0:e.get("Rotate")||0;Number.isInteger(t)&&0!==t&&((t%=360)<0&&(t+=360),t%90==0&&(this.rotation=t))}},{key:"setBorderAndBackgroundColors",value:function(A){A instanceof $A?(this.borderColor=Hd(A.getArray("BC"),null),this.backgroundColor=Hd(A.getArray("BG"),null)):this.borderColor=this.backgroundColor=null}},{key:"setBorderStyle",value:function(A){if(this.borderStyle=new Pd,A instanceof $A)if(A.has("BS")){var e=A.get("BS");if(e instanceof $A){var t=e.get("Type");t&&!ae(t,"Border")||(this.borderStyle.setWidth(e.get("W"),this.rectangle),this.borderStyle.setStyle(e.get("S")),this.borderStyle.setDashArray(e.getArray("D")))}}else if(A.has("Border")){var a=A.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],!0))}else this.borderStyle.setWidth(0)}},{key:"setAppearance",value:function(A){this.appearance=null;var e=A.get("AP");if(e instanceof $A){var t=e.get("N");if(t instanceof ge)this.appearance=t;else if(t instanceof $A){var a=A.get("AS");if(a instanceof jA&&t.has(a.name)){var i=t.get(a.name);i instanceof ge&&(this.appearance=i)}}}}},{key:"setOptionalContent",value:function(A){this.oc=null;var e=A.get("OC");e instanceof jA?CA("setOptionalContent: Support for /Name-entry is not implemented."):e instanceof $A&&(this.oc=e)}},{key:"loadResources",value:function(A,e){return e.dict.getAsync("Resources").then((function(e){if(e)return new Bc(e,A,e.xref).load().then((function(){return e}))}))}},{key:"getOperatorList",value:(t=f(Q().mark((function A(e,t,a,i,n){var r,g,o,s,I,c,l,h,u,C,B,E,f;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(r=this.data,g=r.hasOwnCanvas,o=r.id,s=r.rect,I=this.appearance,!(c=!!(g&&2&a))||s[0]!==s[2]&&s[1]!==s[3]){A.next=6;break}return this.data.hasOwnCanvas=!1,A.abrupt("return",{opList:new ws,separateForm:!1,separateCanvas:!1});case 6:if(I){A.next=11;break}if(c){A.next=9;break}return A.abrupt("return",{opList:new ws,separateForm:!1,separateCanvas:!1});case 9:(I=new Ze("")).dict=new $A;case 11:return l=I.dict,A.next=14,this.loadResources(["ExtGState","ColorSpace","Pattern","Shading","XObject","Font"],I);case 14:if(h=A.sent,u=ve(l.getArray("BBox"),[0,0,1,1]),C=ke(l.getArray("Matrix"),K),B=qd(s,u,C),E=new ws,!this.oc){A.next=23;break}return A.next=22,e.parseMarkedContentProps(this.oc,null);case 22:f=A.sent;case 23:return void 0!==f&&E.addOp(oA,["OC",f]),E.addOp(80,[o,s,B,C,c]),A.next=27,e.getOperatorList({stream:I,task:t,resources:h,operatorList:E,fallbackFontDict:this._fallbackFontDict});case 27:return E.addOp(81,[]),void 0!==f&&E.addOp(sA,[]),this.reset(),A.abrupt("return",{opList:E,separateForm:!1,separateCanvas:c});case 31:case"end":return A.stop()}}),A,this)}))),function(A,e,a,i,n){return t.apply(this,arguments)})},{key:"save",value:(e=f(Q().mark((function A(e,t,a){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",null);case 1:case"end":return A.stop()}}),A)}))),function(A,t,a){return e.apply(this,arguments)})},{key:"hasTextContent",get:function(){return!1}},{key:"extractTextContent",value:(A=f(Q().mark((function A(e,t,a){var i,n,r,g,o,s,I,c;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(this.appearance){A.next=2;break}return A.abrupt("return");case 2:return A.next=4,this.loadResources(["ExtGState","Font","Properties","XObject"],this.appearance);case 4:return i=A.sent,n=[],r=[],g=null,o={desiredSize:Math.Infinity,ready:!0,enqueue:function(A,e){var t,a=k(A.items);try{for(a.s();!(t=a.n()).done;){var i=t.value;void 0!==i.str&&(g||(g=i.transform.slice(-2)),r.push(i.str),i.hasEOL&&(n.push(r.join("").trimEnd()),r.length=0))}}catch(A){a.e(A)}finally{a.f()}}},A.next=11,e.getTextContent({stream:this.appearance,task:t,resources:i,includeMarkedContent:!0,keepWhiteSpace:!0,sink:o,viewBox:a});case 11:this.reset(),r.length&&n.push(r.join("").trimEnd()),(n.length>1||n[0])&&(s=this.appearance.dict,I=ve(s.getArray("BBox"),null),c=ke(s.getArray("Matrix"),null),this.data.textPosition=this._transformPoint(g,I,c),this.data.textContent=n);case 14:case"end":return A.stop()}}),A,this)}))),function(e,t,a){return A.apply(this,arguments)})},{key:"_transformPoint",value:function(A,e,t){var a=this.data.rect;e||(e=[0,0,1,1]),t||(t=[1,0,0,1,0,0]);var i=qd(a,e,t);return i[4]-=a[0],i[5]-=a[1],A=xA.applyTransform(A,i),xA.applyTransform(A,t)}},{key:"getFieldObject",value:function(){return this.data.kidIds?{id:this.data.id,actions:this.data.actions,name:this.data.fieldName,strokeColor:this.data.borderColor,fillColor:this.data.backgroundColor,type:"",kidIds:this.data.kidIds,page:this.data.pageIndex,rotation:this.rotation}:null}},{key:"reset",value:function(){var A,e=k(this._streams);try{for(e.s();!(A=e.n()).done;)A.value.reset()}catch(A){e.e(A)}finally{e.f()}}},{key:"_constructFieldName",value:function(A){if(!A.has("T")&&!A.has("Parent"))return CA("Unknown field name, falling back to empty field name."),"";if(!A.has("Parent"))return LA(A.get("T"));var e=[];A.has("T")&&e.unshift(LA(A.get("T")));var t=A,a=new ee;for(A.objId&&a.put(A.objId);t.has("Parent")&&(t=t.get("Parent"))instanceof $A&&(!t.objId||!a.has(t.objId));)t.objId&&a.put(t.objId),t.has("T")&&e.unshift(LA(t.get("T")));return e.join(".")}}]);var A,e,t}(),Pd=function(){return D((function A(){S(this,A),this.width=1,this.style=1,this.dashArray=[3],this.horizontalCornerRadius=0,this.verticalCornerRadius=0}),[{key:"setWidth",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0,0];if(A instanceof jA)this.width=0;else if("number"==typeof A){if(A>0){var t=(e[2]-e[0])/2,a=(e[3]-e[1])/2;t>0&&a>0&&(A>t||A>a)&&(CA("AnnotationBorderStyle.setWidth - ignoring width: ".concat(A)),A=1)}this.width=A}}},{key:"setStyle",value:function(A){if(A instanceof jA)switch(A.name){case"S":this.style=1;break;case"D":this.style=2;break;case"B":this.style=3;break;case"I":this.style=4;break;case"U":this.style=5}}},{key:"setDashArray",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Array.isArray(A)){var t,a=!0,i=!0,n=k(A);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(!(+r>=0)){a=!1;break}r>0&&(i=!1)}}catch(A){n.e(A)}finally{n.f()}0===A.length||a&&!i?(this.dashArray=A,e&&this.setStyle(jA.get("D"))):this.width=0}else A&&(this.width=0)}},{key:"setHorizontalCornerRadius",value:function(A){Number.isInteger(A)&&(this.horizontalCornerRadius=A)}},{key:"setVerticalCornerRadius",value:function(A){Number.isInteger(A)&&(this.verticalCornerRadius=A)}}])}(),Wd=function(A){function e(A){var t;S(this,e),t=R(this,e,[A]);var a=A.dict;if(a.has("IRT")){var i=a.getRaw("IRT");t.data.inReplyTo=i instanceof Ae?i.toString():null;var n=a.get("RT");t.data.replyType=n instanceof jA?n.name:"R"}var r=null;if(t.data.replyType===O){var g=a.get("IRT");t.setTitle(g.get("T")),t.data.titleObj=t._title,t.setContents(g.get("Contents")),t.data.contentsObj=t._contents,g.has("CreationDate")?(t.setCreationDate(g.get("CreationDate")),t.data.creationDate=t.creationDate):t.data.creationDate=null,g.has("M")?(t.setModificationDate(g.get("M")),t.data.modificationDate=t.modificationDate):t.data.modificationDate=null,r=g.getRaw("Popup"),g.has("C")?(t.setColor(g.getArray("C")),t.data.color=t.color):t.data.color=null}else t.data.titleObj=t._title,t.setCreationDate(a.get("CreationDate")),t.data.creationDate=t.creationDate,r=a.getRaw("Popup"),a.has("C")||(t.data.color=null);return t.data.popupRef=r instanceof Ae?r.toString():null,a.has("RC")&&(t.data.richText=Jd.getRichTextAsHtml(a.get("RC"))),t}return U(e,A),D(e,[{key:"setCreationDate",value:function(A){this.creationDate="string"==typeof A?A:null}},{key:"_setDefaultAppearance",value:function(A){var e=A.xref,t=A.extra,a=A.strokeColor,i=A.fillColor,n=A.blendMode,r=A.strokeAlpha,g=A.fillAlpha,o=A.pointsCallback,s=Number.MAX_VALUE,I=Number.MAX_VALUE,c=Number.MIN_VALUE,l=Number.MIN_VALUE,h=["q"];t&&h.push(t),a&&h.push("".concat(a[0]," ").concat(a[1]," ").concat(a[2]," RG")),i&&h.push("".concat(i[0]," ").concat(i[1]," ").concat(i[2]," rg"));var u=this.data.quadPoints;u||(u=[[{x:this.rectangle[0],y:this.rectangle[3]},{x:this.rectangle[2],y:this.rectangle[3]},{x:this.rectangle[0],y:this.rectangle[1]},{x:this.rectangle[2],y:this.rectangle[1]}]]);var C,B=k(u);try{for(B.s();!(C=B.n()).done;){var Q=y(o(h,C.value),4),E=Q[0],f=Q[1],d=Q[2],p=Q[3];s=Math.min(s,E),c=Math.max(c,f),I=Math.min(I,d),l=Math.max(l,p)}}catch(A){B.e(A)}finally{B.f()}h.push("Q");var m=new $A(e),v=new $A(e);v.set("Subtype",jA.get("Form"));var w=new Ze(h.join(" "));w.dict=v,m.set("Fm0",w);var b=new $A(e);n&&b.set("BM",jA.get(n)),"number"==typeof r&&b.set("CA",r),"number"==typeof g&&b.set("ca",g);var D=new $A(e);D.set("GS0",b);var F=new $A(e);F.set("ExtGState",D),F.set("XObject",m);var S=new $A(e);S.set("Resources",F);var R=this.data.rect=[s,I,c,l];S.set("BBox",R),this.appearance=new Ze("/GS0 gs /Fm0 Do"),this.appearance.dict=S,this._streams.push(this.appearance,w)}}],[{key:"createNewAnnotation",value:(a=f(Q().mark((function A(e,t,a,i){var n,r,g,o,s;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return n=t.ref||(t.ref=e.getNewTemporaryRef()),A.next=3,this.createNewAppearanceStream(t,e,i);case 3:if(r=A.sent,g=[],!r){A.next=13;break}return s=e.getNewTemporaryRef(),o=this.createNewDict(t,e,{apRef:s}),A.next=10,bI(s,r,g,e);case 10:a.push({ref:s,data:g.join("")}),A.next=14;break;case 13:o=this.createNewDict(t,e,{});case 14:return Number.isInteger(t.parentTreeId)&&o.set("StructParent",t.parentTreeId),g.length=0,A.next=18,bI(n,o,g,e);case 18:return A.abrupt("return",{ref:n,data:g.join("")});case 19:case"end":return A.stop()}}),A,this)}))),function(A,e,t,i){return a.apply(this,arguments)})},{key:"createNewPrintAnnotation",value:(t=f(Q().mark((function A(e,t,a,i){var n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this.createNewAppearanceStream(a,t,i);case 2:return n=A.sent,r=this.createNewDict(a,t,{ap:n}),g=new this.prototype.constructor({dict:r,xref:t,annotationGlobals:e,evaluatorOptions:i.evaluatorOptions}),a.ref&&(g.ref=g.refToReplace=a.ref),A.abrupt("return",g);case 7:case"end":return A.stop()}}),A,this)}))),function(A,e,a,i){return t.apply(this,arguments)})}]);var t,a}(Td),Zd=function(A){function e(A){var t,a;S(this,e),a=R(this,e,[A]);var i=A.dict,n=A.xref,r=A.annotationGlobals,g=a.data;a._needAppearances=A.needAppearances,g.annotationType=20,void 0===g.fieldName&&(g.fieldName=a._constructFieldName(i)),void 0===g.actions&&(g.actions=Re(n,i,j));var o=Ce({dict:i,key:"V",getArray:!0});g.fieldValue=a._decodeFormValue(o);var s=Ce({dict:i,key:"DV",getArray:!0});if(g.defaultFieldValue=a._decodeFormValue(s),void 0===o&&r.xfaDatasets){var I=a._title.str;I&&(a._hasValueFromXFA=!0,g.fieldValue=o=r.xfaDatasets.getValue(I))}void 0===o&&null!==g.defaultFieldValue&&(g.fieldValue=g.defaultFieldValue),g.alternativeText=LA(i.get("TU")||""),a.setDefaultAppearance(A),g.hasAppearance||(g.hasAppearance=a._needAppearances&&void 0!==g.fieldValue&&null!==g.fieldValue);var c=Ce({dict:i,key:"FT"});g.fieldType=c instanceof jA?c.name:null;var l=Ce({dict:i,key:"DR"}),h=r.acroForm.get("DR"),u=null===(t=a.appearance)||void 0===t?void 0:t.dict.get("Resources");return a._fieldResources={localResources:l,acroFormResources:h,appearanceResources:u,mergedResources:$A.merge({xref:n,dictArray:[l,u,h],mergeSubDicts:!0})},g.fieldFlags=Ce({dict:i,key:"Ff"}),(!Number.isInteger(g.fieldFlags)||g.fieldFlags<0)&&(g.fieldFlags=0),g.readOnly=a.hasFieldFlag(1),g.required=a.hasFieldFlag(2),g.hidden=a._hasFlag(g.annotationFlags,2)||a._hasFlag(g.annotationFlags,32),a}return U(e,A),D(e,[{key:"_decodeFormValue",value:function(A){return Array.isArray(A)?A.filter((function(A){return"string"==typeof A})).map((function(A){return LA(A)})):A instanceof jA?LA(A.name):"string"==typeof A?LA(A):null}},{key:"hasFieldFlag",value:function(A){return!!(this.data.fieldFlags&A)}},{key:"_isViewable",value:function(A){return!0}},{key:"mustBeViewed",value:function(A,t){return t?this.viewable:n(x(e.prototype),"mustBeViewed",this).call(this,A,t)&&!this._hasFlag(this.flags,32)}},{key:"getRotationMatrix",value:function(A){var e,t=null==A||null===(e=A.get(this.data.id))||void 0===e?void 0:e.rotation;return void 0===t&&(t=this.rotation),0===t?K:Te(t,this.data.rect[2]-this.data.rect[0],this.data.rect[3]-this.data.rect[1])}},{key:"getBorderAndBackgroundAppearances",value:function(A){var e,t=null==A||null===(e=A.get(this.data.id))||void 0===e?void 0:e.rotation;if(void 0===t&&(t=this.rotation),!this.backgroundColor&&!this.borderColor)return"";var a=this.data.rect[2]-this.data.rect[0],i=this.data.rect[3]-this.data.rect[1],n=0===t||180===t?"0 0 ".concat(a," ").concat(i," re"):"0 0 ".concat(i," ").concat(a," re"),r="";if(this.backgroundColor&&(r="".concat(Ps(this.backgroundColor,!0)," ").concat(n," f ")),this.borderColor){var g=this.borderStyle.width||1;r+="".concat(g," w ").concat(Ps(this.borderColor,!1)," ").concat(n," S ")}return r}},{key:"getOperatorList",value:(r=f(Q().mark((function A(t,a,i,r,g){var o,s,I,c,l,h,u,C;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!r||this instanceof jd||this.data.noHTML||this.data.hasOwnCanvas){A.next=2;break}return A.abrupt("return",{opList:new ws,separateForm:!0,separateCanvas:!1});case 2:if(this._hasText){A.next=4;break}return A.abrupt("return",n(x(e.prototype),"getOperatorList",this).call(this,t,a,i,r,g));case 4:return A.next=6,this._getAppearance(t,a,i,g);case 6:if(o=A.sent,!this.appearance||null!==o){A.next=9;break}return A.abrupt("return",n(x(e.prototype),"getOperatorList",this).call(this,t,a,i,r,g));case 9:if(s=new ws,this._defaultAppearance&&null!==o){A.next=12;break}return A.abrupt("return",{opList:s,separateForm:!1,separateCanvas:!1});case 12:if(I=!!(this.data.hasOwnCanvas&&2&i),c=[1,0,0,1,0,0],l=[0,0,this.data.rect[2]-this.data.rect[0],this.data.rect[3]-this.data.rect[1]],h=qd(this.data.rect,l,c),!this.oc){A.next=20;break}return A.next=19,t.parseMarkedContentProps(this.oc,null);case 19:u=A.sent;case 20:return void 0!==u&&s.addOp(oA,["OC",u]),s.addOp(80,[this.data.id,this.data.rect,h,this.getRotationMatrix(g),I]),C=new Ze(o),A.next=25,t.getOperatorList({stream:C,task:a,resources:this._fieldResources.mergedResources,operatorList:s});case 25:return s.addOp(81,[]),void 0!==u&&s.addOp(sA,[]),A.abrupt("return",{opList:s,separateForm:!1,separateCanvas:I});case 28:case"end":return A.stop()}}),A,this)}))),function(A,e,t,a,i){return r.apply(this,arguments)})},{key:"_getMKDict",value:function(A){var e=new $A(null);return A&&e.set("R",A),this.borderColor&&e.set("BC",Yd(this.borderColor)),this.backgroundColor&&e.set("BG",Yd(this.backgroundColor)),e.size>0?e:null}},{key:"amendSavedDict",value:function(A,e){}},{key:"save",value:(i=f(Q().mark((function A(e,t,a){var i,n,r,g,o,s,I,c,l,h,u,C,B,E,f,d,y,p,m,v,w,b,D,F=this;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(n=null==a?void 0:a.get(this.data.id),r=null==n?void 0:n.value,g=null==n?void 0:n.rotation,r!==this.data.fieldValue&&void 0!==r){A.next=6;break}if(this._hasValueFromXFA||void 0!==g){A.next=5;break}return A.abrupt("return",null);case 5:r||(r=this.data.fieldValue);case 6:if(void 0!==g||this._hasValueFromXFA||!Array.isArray(r)||!Array.isArray(this.data.fieldValue)||r.length!==this.data.fieldValue.length||!r.every((function(A,e){return A===F.data.fieldValue[e]}))){A.next=8;break}return A.abrupt("return",null);case 8:if(void 0===g&&(g=this.rotation),o=null,this._needAppearances){A.next=18;break}return A.next=13,this._getAppearance(e,t,8,a);case 13:if(null!==(o=A.sent)){A.next=16;break}return A.abrupt("return",null);case 16:A.next=18;break;case 18:if(s=!1,null!==(i=o)&&void 0!==i&&i.needAppearances&&(s=!0,o=null),I=e.xref,(c=I.fetchIfRef(this.ref))instanceof $A){A.next=24;break}return A.abrupt("return",null);case 24:l=new $A(I),h=k(c.getKeys());try{for(h.s();!(u=h.n()).done;)"AP"!==(C=u.value)&&l.set(C,c.getRaw(C))}catch(A){h.e(A)}finally{h.f()}if(B={path:this.data.fieldName,value:r},E=function(A){return Ye(A)?A:qe(A,!0)},l.set("V",Array.isArray(r)?r.map(E):E(r)),this.amendSavedDict(a,l),(f=this._getMKDict(g))&&l.set("MK",f),d=[],y=[{ref:this.ref,data:"",xfa:B,needAppearances:s}],null===o){A.next=52;break}return p=I.getNewTemporaryRef(),m=new $A(I),l.set("AP",m),m.set("N",p),v=this._getSaveFieldResources(I),w=new Ze(o),(b=w.dict=new $A(I)).set("Subtype",jA.get("Form")),b.set("Resources",v),b.set("BBox",[0,0,this.data.rect[2]-this.data.rect[0],this.data.rect[3]-this.data.rect[1]]),(D=this.getRotationMatrix(a))!==K&&b.set("Matrix",D),A.next=50,bI(p,w,d,I);case 50:y.push({ref:p,data:d.join(""),xfa:null,needAppearances:!1}),d.length=0;case 52:return l.set("M","D:".concat(qA())),A.next=55,bI(this.ref,l,d,I);case 55:return y[0].data=d.join(""),A.abrupt("return",y);case 57:case"end":return A.stop()}}),A,this)}))),function(A,e,t){return i.apply(this,arguments)})},{key:"_getAppearance",value:(a=f(Q().mark((function A(t,a,i,n){var r,g,o,s,I,c,l,h,u,C,B,E,f,d,p,m,v,w,b,D,F,S,R,N,G,x,U,M,J,L,H,Y,K,q,T,W,Z,O,V,j,z,_,$,AA;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!this.hasFieldFlag(X)){A.next=3;break}return A.abrupt("return",null);case 3:if((r=null==n?void 0:n.get(this.data.id))&&(g=r.formattedValue||r.value,o=r.rotation),void 0!==o||void 0!==g||this._needAppearances){A.next=8;break}if(this._hasValueFromXFA&&!this.appearance){A.next=8;break}return A.abrupt("return",null);case 8:if(s=this.getBorderAndBackgroundAppearances(n),void 0!==g){A.next=13;break}if(g=this.data.fieldValue){A.next=13;break}return A.abrupt("return","/Tx BMC q ".concat(s,"Q EMC"));case 13:if(Array.isArray(g)&&1===g.length&&(g=g[0]),QA("string"==typeof g,"Expected `value` to be a string."),g=g.trim(),this.data.combo&&(I=this.data.options.find((function(A){var e=A.exportValue;return g===e})),g=(null==I?void 0:I.displayValue)||g),""!==g){A.next=19;break}return A.abrupt("return","/Tx BMC q ".concat(s,"Q EMC"));case 19:return void 0===o&&(o=this.rotation),c=-1,this.data.multiLine?(l=g.split(/\r\n?|\n/).map((function(A){return A.normalize("NFC")})),c=l.length):l=[g.replace(/\r\n?|\n/,"").normalize("NFC")],h=1,u=2,C=this.data.rect[3]-this.data.rect[1],B=this.data.rect[2]-this.data.rect[0],90!==o&&270!==o||(B=(E=[C,B])[0],C=E[1]),this._defaultAppearance||(this.data.defaultAppearanceData=qs(this._defaultAppearance="/Helvetica 0 Tf 0 g")),A.next=30,e._getFontData(t,a,this.data.defaultAppearanceData,this._fieldResources.mergedResources);case 30:f=A.sent,v=[],w=!1,b=k(l);try{for(b.s();!(D=b.n()).done;)F=D.value,(S=f.encodeString(F)).length>1&&(w=!0),v.push(S.join(""))}catch(A){b.e(A)}finally{b.f()}if(!(w&&8&i)){A.next=37;break}return A.abrupt("return",{needAppearances:!0});case 37:if(!w||!this._isOffscreenCanvasSupported){A.next=59;break}if(R=this.data.comb?"monospace":"sans-serif",N=new Ws(t.xref,R),G=N.createFontResources(l.join("")),x=G.getRaw("Font"),this._fieldResources.mergedResources.has("Font")){U=this._fieldResources.mergedResources.get("Font"),M=k(x.getKeys());try{for(M.s();!(J=M.n()).done;)L=J.value,U.set(L,x.getRaw(L))}catch(A){M.e(A)}finally{M.f()}}else this._fieldResources.mergedResources.set("Font",x);return H=N.fontName.name,A.next=46,e._getFontData(t,a,{fontName:H,fontSize:0},G);case 46:for(f=A.sent,Y=0,K=v.length;Y2)){A.next=76;break}return A.abrupt("return","/Tx BMC q ".concat(s,"BT ")+d+" 1 0 0 1 ".concat(Le(u)," ").concat(Le(_)," Tm (").concat(Fe(v[0]),") Tj")+" ET Q EMC");case 76:return $={shift:0},AA=this._renderText(v[0],f,p,B,z,$,u,_),A.abrupt("return","/Tx BMC q ".concat(s,"BT ")+d+" 1 0 0 1 0 0 Tm ".concat(AA)+" ET Q EMC");case 79:case"end":return A.stop()}}),A,this)}))),function(A,e,t,i){return a.apply(this,arguments)})},{key:"_getTextWidth",value:function(A,e){return e.charsToGlyphs(A).reduce((function(A,e){return A+e.width}),0)/1e3}},{key:"_computeFontSize",value:function(A,e,t,a,i){var n=this,r=this.data.defaultAppearanceData.fontSize,g=(r||12)*T,o=Math.round(A/g);if(!r){var s=function(A){return Math.floor(100*A)/100};if(-1===i){var I=this._getTextWidth(t,a);r=s(Math.min(A/T,I>e?e/I:1/0)),o=1}else{var c,l=t.split(/\r\n?|\n/),h=[],u=k(l);try{for(u.s();!(c=u.n()).done;){var C=c.value,B=a.encodeString(C).join(""),Q=a.charsToGlyphs(B),E=a.getCharPositions(B);h.push({line:B,glyphs:Q,positions:E})}}catch(A){u.e(A)}finally{u.f()}var f=function(t){for(var i=0,r=0,g=h;rA)return!0}return!1};for(o=Math.max(o,i);f(r=s((g=A/o)/T));)o++}var d=this.data.defaultAppearanceData,y=d.fontName,p=d.fontColor;this._defaultAppearance=function(A){var e=A.fontSize,t=A.fontColor;return"/".concat(De(A.fontName)," ").concat(e," Tf ").concat(Ps(t,!0))}({fontSize:r,fontName:y,fontColor:p})}return[this._defaultAppearance,r,A/o]}},{key:"_renderText",value:function(A,e,t,a,i,n,r,g){var o,s=Le((o=1===i?(a-this._getTextWidth(A,e)*t)/2:2===i?a-this._getTextWidth(A,e)*t-r:r)-n.shift);return n.shift=o,g=Le(g),"".concat(s," ").concat(g," Td (").concat(Fe(A),") Tj")}},{key:"_getSaveFieldResources",value:function(A){var e,t=this._fieldResources,a=t.localResources,i=t.appearanceResources,n=t.acroFormResources,r=null===(e=this.data.defaultAppearanceData)||void 0===e?void 0:e.fontName;if(!r)return a||$A.empty;for(var g=0,o=[a,i];g2)&&(i=null),t.data.textAlignment=i;var n=Ce({dict:a,key:"MaxLen"});return(!Number.isInteger(n)||n<0)&&(n=0),t.data.maxLen=n,t.data.multiLine=t.hasFieldFlag(4096),t.data.comb=t.hasFieldFlag(16777216)&&!t.hasFieldFlag(4096)&&!t.hasFieldFlag(X)&&!t.hasFieldFlag(1048576)&&0!==t.data.maxLen,t.data.doNotScroll=t.hasFieldFlag(8388608),t}return U(e,A),D(e,[{key:"hasTextContent",get:function(){return!!this.appearance&&!this._needAppearances}},{key:"_getCombAppearance",value:function(A,e,t,a,i,n,r,g,o,s,I){var c,l=i/this.data.maxLen,h=this.getBorderAndBackgroundAppearances(I),u=[],C=k(e.getCharPositions(t));try{for(C.s();!(c=C.n()).done;){var B=y(c.value,2),Q=B[0],E=B[1];u.push("(".concat(Fe(t.substring(Q,E)),") Tj"))}}catch(A){C.e(A)}finally{C.f()}var f=u.join(" ".concat(Le(l)," 0 Td "));return"/Tx BMC q ".concat(h,"BT ")+A+" 1 0 0 1 ".concat(Le(r)," ").concat(Le(g+o)," Tm ").concat(f)+" ET Q EMC"}},{key:"_getMultilineAppearance",value:function(A,e,t,a,i,n,r,g,o,s,I,c){for(var l=[],h=i-2*g,u={shift:0},C=0,B=e.length;C4&&void 0!==arguments[4]?arguments[4]:{};A=i.line||A;var n=i.glyphs||e.charsToGlyphs(A);if(n.length<=1)return[A];for(var r=i.positions||e.getCharPositions(A),g=t/1e3,o=[],s=-1,I=-1,c=-1,l=0,h=0,u=0,C=n.length;ua?(o.push(A.substring(l,Q)),l=Q,h=d,s=-1,c=-1):(h+=d,s=Q,I=E,c=u):h+d>a?-1!==s?(o.push(A.substring(l,I)),l=I,u=c+1,s=-1,h=0):(o.push(A.substring(l,Q)),l=Q,h=d):h+=d}return l0,t.data.options=[];var n=Ce({dict:a,key:"Opt"});if(Array.isArray(n))for(var r=0,g=n.length;r=0&&h0?this.data.fieldValue[0]:null;return{id:this.data.id,value:e,defaultValue:this.data.defaultFieldValue,editable:!this.data.readOnly,name:this.data.fieldName,rect:this.data.rect,numItems:this.data.fieldValue.length,multipleSelection:this.data.multiSelect,hidden:this.data.hidden,actions:this.data.actions,items:this.data.options,page:this.data.pageIndex,strokeColor:this.data.borderColor,fillColor:this.data.backgroundColor,rotation:this.rotation,type:A}}},{key:"amendSavedDict",value:function(A,e){var t;if(this.hasIndices){var a=null==A||null===(t=A.get(this.data.id))||void 0===t?void 0:t.value;Array.isArray(a)||(a=[a]);for(var i=[],n=this.data.options,r=0,g=0,o=n.length;rw&&(w=R,b=S)}catch(A){D.e(A)}finally{D.f()}N=this._computeFontSize(v,h-2*c,b,d,-1),G=y(N,2),p=G[0],m=G[1]}if(M=((U=m*T)-m)/2,J=Math.floor(l/U),L=0,B.length>0&&(H=Math.min.apply(Math,B),Y=Math.max.apply(Math,B),(L=Math.max(0,Y-J+1))>H&&(L=H)),K=Math.min(L+J+1,C),q=["/Tx BMC q","1 1 ".concat(h," ").concat(l," re W n")],B.length){q.push("0.600006 0.756866 0.854904 rg"),P=k(B);try{for(P.s();!(W=P.n()).done;)Z=W.value,L<=Z&&Z1)){A.next=25;break}return A.abrupt("return",null);case 25:G=x.join(""),S.push(G),U=0,M=C.charsToGlyphs(G),J=k(M);try{for(J.s();!(L=J.n()).done;)H=L.value,U+=H.width*D}catch(A){J.e(A)}finally{J.f()}F=Math.max(F,U);case 32:A.next=20;break;case 34:A.next=39;break;case 36:A.prev=36,A.t0=A.catch(18),R.e(A.t0);case 39:return A.prev=39,R.f(),A.finish(39);case 42:Y=1,F>m&&(Y=m/F),K=1,P=1*o,(W=(q=T*o)*b.length)>v&&(K=v/W),Z=Math.min(Y,K),O=o*Z,A.t1=I,A.next=0===A.t1?54:90===A.t1?58:180===A.t1?62:270===A.t1?66:70;break;case 54:return j=[1,0,0,1],V=[s[0],s[1],m,v],X=[s[0],s[3]-P],A.abrupt("break",70);case 58:return j=[0,1,-1,0],V=[s[1],-s[2],m,v],X=[s[1],-s[0]-P],A.abrupt("break",70);case 62:return j=[-1,0,0,-1],V=[-s[2],-s[3],m,v],X=[-s[2],-s[1]-P],A.abrupt("break",70);case 66:return j=[0,-1,1,0],V=[-s[3],s[0],m,v],X=[-s[3],s[2]-P],A.abrupt("break",70);case 70:for((z=["q","".concat(j.join(" ")," 0 0 cm"),"".concat(V.join(" ")," re W n"),"BT","".concat(Ps(g,!0)),"0 Tc /Helv ".concat(Le(O)," Tf")]).push("".concat(X.join(" ")," Td (").concat(Fe(S[0]),") Tj")),_=Le(q),$=1,AA=S.length;$>>24!=255}:function(A){return!!(255&~A)}))&&(r.fillStyle="white",r.fillRect(0,0,a,i),r.drawImage(e,0,0)),I=n.convertToBlob({type:"image/jpeg",quality:1}).then((function(A){return A.arrayBuffer()})),c=jA.get("XObject"),l=jA.get("Image"),(h=new $A(t)).set("Type",c),h.set("Subtype",l),h.set("BitsPerComponent",8),h.set("ColorSpace",jA.get("DeviceRGB")),h.set("Filter",jA.get("DCTDecode")),h.set("BBox",[0,0,a,i]),h.set("Width",a),h.set("Height",i),u=null,s){if(C=new Uint8Array(o.length),NA.isLittleEndian)for(B=0,E=o.length;B>>24;else for(f=0,d=o.length;f=0&&g<=1?g:null,t}return U(e,A),D(e)}(Wd);function uy(A){try{return HA(A)}catch(e){return CA('UTF-8 decoding failed: "'.concat(e,'".')),A}}var Cy=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[A])).node=null,t}return U(e,A),D(e,[{key:"onEndElement",value:function(A){var t=n(x(e.prototype),"onEndElement",this).call(this,A);if(t&&"xfa:datasets"===A)throw this.node=t,new Error("Aborting DatasetXMLParser.")}}])}(iI),By=function(){return D((function A(e){if(S(this,A),e.datasets)this.node=new iI({hasAttributes:!0}).parseFromString(e.datasets).documentElement;else{var t=new Cy({hasAttributes:!0});try{t.parseFromString(e["xdp:xdp"])}catch(A){}this.node=t.node}}),[{key:"getValue",value:function(A){if(!this.node||!A)return"";var e=this.node.searchNode(be(A),0);if(!e)return"";var t=e.firstChild;return"value"===(null==t?void 0:t.nodeName)?e.children.map((function(A){return uy(A.textContent)})):uy(e.textContent)}}])}(),Qy=new WeakMap,Ey=function(){return D((function A(e,t){S(this,A),g(this,Qy,null),this.stream=e,this.pdfManager=t,this.entries=[],this._xrefStms=new Set,this._cacheMap=new Map,this._pendingRefs=new ee,this._newPersistentRefNum=null,this._newTemporaryRefNum=null,this._persistentRefsCache=null}),[{key:"getNewPersistentRef",value:function(A){null===this._newPersistentRefNum&&(this._newPersistentRefNum=this.entries.length||1);var e=this._newPersistentRefNum++;return this._cacheMap.set(e,A),Ae.get(e,0)}},{key:"getNewTemporaryRef",value:function(){if(null===this._newTemporaryRefNum&&(this._newTemporaryRefNum=this.entries.length||1,this._newPersistentRefNum)){this._persistentRefsCache=new Map;for(var A=this._newTemporaryRefNum;A0&&void 0!==arguments[0]&&arguments[0];a?(CA("Indexing all PDF objects"),A=this.indexObjects()):A=this.readXRef(),A.assignXref(this),this.trailer=A;try{e=A.get("Encrypt")}catch(A){if(A instanceof Ie)throw A;CA('XRef.parse - Invalid "Encrypt" reference: "'.concat(A,'".'))}if(e instanceof $A){var i=A.get("ID"),n=null!=i&&i.length?i[0]:"";e.suppressEncryption=!0,this.encrypt=new dI(e,n,this.pdfManager.password)}try{t=A.get("Root")}catch(A){if(A instanceof Ie)throw A;CA('XRef.parse - Invalid "Root" reference: "'.concat(A,'".'))}if(t instanceof $A)try{if(t.get("Pages")instanceof $A)return void(this.root=t)}catch(A){if(A instanceof Ie)throw A;CA('XRef.parse - Invalid "Pages" reference: "'.concat(A,'".'))}if(!a)throw new he;throw new mA("Invalid Root reference.")}},{key:"processXRefTable",value:function(A){if("tableState"in this||(this.tableState={entryNum:0,streamPos:A.lexer.stream.pos,parserBuf1:A.buf1,parserBuf2:A.buf2}),!ie(this.readXRefTable(A),"trailer"))throw new wA("Invalid XRef table: could not find trailer dictionary");var e=A.getObj();if(e instanceof $A||!e.dict||(e=e.dict),!(e instanceof $A))throw new wA("Invalid XRef table: could not parse trailer dictionary");return delete this.tableState,e}},{key:"readXRefTable",value:function(A){var e,t=A.lexer.stream,a=this.tableState;for(t.pos=a.streamPos,A.buf1=a.parserBuf1,A.buf2=a.parserBuf2;;){if(!("firstEntryNum"in a)||!("entryCount"in a)){if(ie(e=A.getObj(),"trailer"))break;a.firstEntryNum=e,a.entryCount=A.getObj()}var i=a.firstEntryNum,n=a.entryCount;if(!Number.isInteger(i)||!Number.isInteger(n))throw new wA("Invalid XRef table: wrong types in subsection header");for(var r=a.entryNum;r0;){var g=y(r,2),o=g[0],s=g[1];if(!Number.isInteger(o)||!Number.isInteger(s))throw new wA("Invalid XRef range fields: ".concat(o,", ").concat(s));if(!Number.isInteger(a)||!Number.isInteger(i)||!Number.isInteger(n))throw new wA("Invalid XRef entry fields length: ".concat(o,", ").concat(s));for(var I=e.entryNum;I=A.length);)t+=String.fromCharCode(a),a=A[e];return t}function e(A,e,t){for(var a=t.length,i=A.length,n=0;e=a)break;e++,n++}return n}var t=/\b(endobj|\d+\s+\d+\s+obj|xref|trailer\s*<<)\b/g,a=/\b(startxref|\d+\s+\d+\s+obj)\b/g,i=/^(\d+)\s+(\d+)\s+obj\b/,n=new Uint8Array([116,114,97,105,108,101,114]),r=new Uint8Array([115,116,97,114,116,120,114,101,102]),g=new Uint8Array([47,88,82,101,102]);this.entries.length=0,this._cacheMap.clear();var o=this.stream;o.pos=0;for(var s=o.getBytes(),I=DA(s),c=s.length,l=o.start,h=[],u=[];l=c)break;C=s[l]}while(10!==C&&13!==C);else++l}for(var F=0,S=u;F0&&void 0!==arguments[0]&&arguments[0],e=this.stream,t=new Set;this.startXRefQueue.length;){try{var a=this.startXRefQueue[0];if(t.has(a)){CA("readXRef - skipping XRef table since it was already parsed."),this.startXRefQueue.shift();continue}t.add(a),e.pos=a+e.start;var i=new pi({lexer:new wi(e),xref:this,allowStreams:!0}),n=i.getObj(),g=void 0;if(ie(n,"xref")){var s;g=this.processXRefTable(i),this.topDict||(this.topDict=g),n=g.get("XRefStm"),Number.isInteger(n)&&!this._xrefStms.has(n)&&(this._xrefStms.add(n),this.startXRefQueue.push(n),null!==(s=o(Qy,this))&&void 0!==s||r(Qy,this,n))}else{if(!Number.isInteger(n))throw new wA("Invalid XRef stream header");if(!(Number.isInteger(i.getObj())&&ie(i.getObj(),"obj")&&(n=i.getObj())instanceof ge))throw new wA("Invalid XRef stream");if(g=this.processXRefStream(n),this.topDict||(this.topDict=g),!g)throw new wA("Failed to read XRef stream")}n=g.get("Prev"),Number.isInteger(n)?this.startXRefQueue.push(n):n instanceof Ae&&this.startXRefQueue.push(n.num)}catch(A){if(A instanceof Ie)throw A;uA("(while reading XRef): "+A)}this.startXRefQueue.shift()}if(this.topDict)return this.topDict;if(!A)throw new he}},{key:"lastXRefStreamPos",get:function(){var A;return null!==(A=o(Qy,this))&&void 0!==A?A:this._xrefStms.size>0?Math.max.apply(Math,c(this._xrefStms)):null}},{key:"getEntry",value:function(A){var e=this.entries[A];return e&&!e.free&&e.offset?e:null}},{key:"fetchIfRef",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return A instanceof Ae?this.fetch(A,e):A}},{key:"fetch",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(A instanceof Ae))throw new Error("ref object is not a reference");var t=A.num,a=this._cacheMap.get(t);if(void 0!==a)return a instanceof $A&&!a.objId&&(a.objId=A.toString()),a;var i=this.getEntry(t);if(null===i)return this._cacheMap.set(t,i),i;if(this._pendingRefs.has(A))return this._pendingRefs.remove(A),CA("Ignoring circular reference: ".concat(A,".")),WA;this._pendingRefs.put(A);try{i=i.uncompressed?this.fetchUncompressed(A,i,e):this.fetchCompressed(A,i,e),this._pendingRefs.remove(A)}catch(e){throw this._pendingRefs.remove(A),e}return i instanceof $A?i.objId=A.toString():i instanceof ge&&(i.dict.objId=A.toString()),i}},{key:"fetchUncompressed",value:function(A,e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=A.gen,i=A.num;if(e.gen!==a){var n="Inconsistent generation in XRef: ".concat(A);if(this._generationFallback&&e.gen1&&void 0!==arguments[1]&&arguments[1],t=Ce({dict:this.pageDict,key:A,getArray:e,stopWhenFound:!1});return Array.isArray(t)?1!==t.length&&t[0]instanceof $A?$A.merge({xref:this.xref,dictArray:t}):t[0]:t}},{key:"content",get:function(){return this.pageDict.getArray("Contents")}},{key:"resources",get:function(){var A=this._getInheritableProperty("Resources");return fA(this,"resources",A instanceof $A?A:$A.empty)}},{key:"_getBoundingBox",value:function(A){if(this.xfaData)return this.xfaData.bbox;var e=we(this._getInheritableProperty(A,!0),null);if(e){if(e[2]-e[0]>0&&e[3]-e[1]>0)return e;CA("Empty, or invalid, /".concat(A," entry."))}return null}},{key:"mediaBox",get:function(){return fA(this,"mediaBox",this._getBoundingBox("MediaBox")||fy)}},{key:"cropBox",get:function(){return fA(this,"cropBox",this._getBoundingBox("CropBox")||this.mediaBox)}},{key:"userUnit",get:function(){var A=this.pageDict.get("UserUnit");return("number"!=typeof A||A<=0)&&(A=1),fA(this,"userUnit",A)}},{key:"view",get:function(){var A=this.cropBox,e=this.mediaBox;if(A!==e&&!KA(A,e)){var t=xA.intersect(A,e);if(t&&t[2]-t[0]>0&&t[3]-t[1]>0)return fA(this,"view",t);CA("Empty /CropBox and /MediaBox intersection.")}return fA(this,"view",e)}},{key:"rotate",get:function(){var A=this._getInheritableProperty("Rotate")||0;return A%90!=0?A=0:A>=360?A%=360:A<0&&(A=(A%360+360)%360),fA(this,"rotate",A)}},{key:"_onSubStreamError",value:function(A,e){if(!this.evaluatorOptions.ignoreErrors)throw A;CA("getContentStream - ignoring sub-stream (".concat(e,'): "').concat(A,'".'))}},{key:"getContentStream",value:function(){var A=this;return this.pdfManager.ensure(this,"content").then((function(e){return e instanceof ge?e:Array.isArray(e)?new qt(e,A._onSubStreamError.bind(A)):new Oe}))}},{key:"xfaData",get:function(){return fA(this,"xfaData",this.xfaFactory?{bbox:this.xfaFactory.getBoundingBox(this.pageIndex)}:null)}},{key:"saveNewAnnotations",value:(a=f(Q().mark((function A(e,t,a,i){var n,r,g,o,s,I,l,h,u,C,B,E,f,y,p;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!this.xfaFactory){A.next=2;break}throw new Error("XFA: Cannot save new annotations.");case 2:return n=new Us({xref:this.xref,handler:e,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions}),r=new te,g=new ee,d(dy,this,py).call(this,a,r,g),o=this.pageDict,s=this.annotations.filter((function(A){return!(A instanceof Ae&&r.has(A))})),A.next=10,Ld.saveNewAnnotations(n,t,a,i);case 10:I=A.sent,l=k(I.annotations);try{for(l.s();!(h=l.n()).done;)(u=h.value.ref)instanceof Ae&&!g.has(u)&&s.push(u)}catch(A){l.e(A)}finally{l.f()}return C=o.get("Annots"),o.set("Annots",s),B=[],A.next=18,bI(this.ref,o,B,this.xref);case 18:C&&o.set("Annots",C),(E=I.dependencies).push.apply(E,[{ref:this.ref,data:B.join("")}].concat(c(I.annotations))),f=k(r);try{for(f.s();!(y=f.n()).done;)p=y.value,E.push({ref:p,data:null})}catch(A){f.e(A)}finally{f.f()}return A.abrupt("return",E);case 24:case"end":return A.stop()}}),A,this)}))),function(A,e,t,i){return a.apply(this,arguments)})},{key:"save",value:function(A,e,t){var a=new Us({xref:this.xref,handler:A,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions});return this._parsedAnnotations.then((function(A){var i,n=[],r=k(A);try{for(r.s();!(i=r.n()).done;){var g=i.value;g.mustBePrinted(t)&&n.push(g.save(a,e,t).catch((function(A){return CA("save - ignoring annotation data during "+'"'.concat(e.name,'" task: "').concat(A,'".')),null})))}}catch(A){r.e(A)}finally{r.f()}return Promise.all(n).then((function(A){return A.filter((function(A){return!!A}))}))}))}},{key:"loadResources",value:function(A){var e=this;return this.resourcesPromise||(this.resourcesPromise=this.pdfManager.ensure(this,"resources")),this.resourcesPromise.then((function(){return new Bc(e.resources,A,e.xref).load()}))}},{key:"getOperatorList",value:function(A){var e=this,t=A.handler,a=A.sink,i=A.task,n=A.intent,r=A.cacheKey,g=A.annotationStorage,o=void 0===g?null:g,s=this.getContentStream(),I=this.loadResources(["ColorSpace","ExtGState","Font","Pattern","Properties","Shading","XObject"]),c=new Us({xref:this.xref,handler:t,pageIndex:this.pageIndex,idFactory:this._localIdFactory,fontCache:this.fontCache,builtInCMapCache:this.builtInCMapCache,standardFontDataCache:this.standardFontDataCache,globalImageCache:this.globalImageCache,systemFontCache:this.systemFontCache,options:this.evaluatorOptions}),l=this.xfaFactory?null:He(o),h=null==l?void 0:l.get(this.pageIndex),u=Promise.resolve(null),C=null;if(h){var B,Q,E=this.pdfManager.ensureDoc("annotationGlobals"),f=new Set,p=k(h);try{for(p.s();!(Q=p.n()).done;){var m=Q.value,v=m.bitmapId,w=m.bitmap;!v||w||f.has(v)||f.add(v)}}catch(A){p.e(A)}finally{p.f()}var b=this.evaluatorOptions.isOffscreenCanvasSupported;if(f.size>0){var D,F=h.slice(),S=k(o);try{for(S.s();!(D=S.n()).done;){var R=y(D.value,2),N=R[0],G=R[1];N.startsWith(W)&&G.bitmap&&f.has(G.bitmapId)&&F.push(G)}}catch(A){S.e(A)}finally{S.f()}B=Ld.generateImages(F,this.xref,b)}else B=Ld.generateImages(h,this.xref,b);C=new ee,d(dy,this,py).call(this,h,C,null),u=E.then((function(A){return A?Ld.printNewAnnotations(A,c,i,h,B):null}))}var x=Promise.all([s,I]).then((function(A){var g=y(A,1)[0],o=new ws(n,a);return t.send("StartRenderPage",{transparency:c.hasBlendModes(e.resources,e.nonBlendModesSet),pageIndex:e.pageIndex,cacheKey:r}),c.getOperatorList({stream:g,task:i,resources:e.resources,operatorList:o}).then((function(){return o}))}));return Promise.all([x,this._parsedAnnotations,u]).then((function(A){var e=y(A,3),t=e[0],a=e[1],r=e[2];if(r){a=a.filter((function(A){return!(A.ref&&C.has(A.ref))}));for(var g=function(A,e){var t=r[A];if(t.refToReplace){var i=a.findIndex((function(A){return A.ref&&re(A.ref,t.refToReplace)}));i>=0&&(a.splice(i,1,t),r.splice(A--,1),e--)}s=A,I=e},s=0,I=r.length;s2&&void 0!==arguments[2]?arguments[2]:1024,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.length,n=A.peekBytes(t),r=n.length-i;if(r<=0)return!1;if(a)for(var g=i-1,o=n.length-1;o>=g;){for(var s=0;s=i)return A.pos+=o-g,!0;o--}else for(var I=0;I<=r;){for(var c=0;c=i)return A.pos+=I,!0;I++}return!1}var by=new WeakSet,Dy=function(){return D((function A(e,t){if(S(this,A),h(this,by),t.length<=0)throw new mA("The PDF file is empty, i.e. its size is zero bytes.");this.pdfManager=e,this.stream=t,this.xref=new Ey(t,e),this._pagePromises=new Map,this._version=null;var a={font:0};this._globalIdFactory=function(){return D((function A(){S(this,A)}),null,[{key:"getDocId",value:function(){return"g_".concat(e.docId)}},{key:"createFontId",value:function(){return"f".concat(++a.font)}},{key:"createObjId",value:function(){BA("Abstract method `createObjId` called.")}},{key:"getPageObjId",value:function(){BA("Abstract method `getPageObjId` called.")}}])}()}),[{key:"parse",value:function(A){this.xref.parse(A),this.catalog=new lc(this.pdfManager,this.xref)}},{key:"linearization",get:function(){var A=null;try{A=bi.create(this.stream)}catch(A){if(A instanceof Ie)throw A;uA(A)}return fA(this,"linearization",A)}},{key:"startXRef",get:function(){var A=this.stream,e=0;if(this.linearization){if(A.reset(),wy(A,vy)){A.skip(6);for(var t=A.peekByte();pe(t);)A.pos++,t=A.peekByte();e=A.pos-A.start}}else{for(var a=ky.length,i=!1,n=A.end;!i&&n>0;)(n-=1024-a)<0&&(n=0),A.pos=n,i=wy(A,ky,1024,!0);if(i){var r;A.skip(9);do{r=A.getByte()}while(pe(r));for(var g="";r>=32&&r<=57;)g+=String.fromCharCode(r),r=A.getByte();e=parseInt(g,10),isNaN(e)&&(e=0)}}return fA(this,"startXRef",e)}},{key:"checkHeader",value:function(){var A=this.stream;if(A.reset(),wy(A,my)){A.moveStart(),A.skip(my.length);for(var e,t="";(e=A.getByte())>32&&t.length<7;)t+=String.fromCharCode(e);oe.test(t)?this._version=t:CA("Invalid PDF header version: ".concat(t))}}},{key:"parseStartXRef",value:function(){this.xref.setStartXRef(this.startXRef)}},{key:"numPages",get:function(){return fA(this,"numPages",this.catalog.hasActualNumPages?this.catalog.numPages:this.xfaFactory?this.xfaFactory.getNumPages():this.linearization?this.linearization.numPages:this.catalog.numPages)}},{key:"_hasOnlyDocumentSignatures",value:function(A){var e=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return!!Array.isArray(A)&&A.every((function(A){if(!((A=e.xref.fetchIfRef(A))instanceof $A))return!1;if(A.has("Kids"))return++t>10?(CA("_hasOnlyDocumentSignatures: maximum recursion depth reached"),!1):e._hasOnlyDocumentSignatures(A.get("Kids"),t);var a=ae(A.get("FT"),"Sig"),i=A.get("Rect"),n=Array.isArray(i)&&i.every((function(A){return 0===A}));return a&&n}))}},{key:"_xfaStreams",get:function(){var A=this.catalog.acroForm;if(!A)return null;var e=A.get("XFA"),t={"xdp:xdp":"",template:"",datasets:"",config:"",connectionSet:"",localeSet:"",stylesheet:"","/xdp:xdp":""};if(e instanceof ge&&!e.isEmpty)return t["xdp:xdp"]=e,t;if(!Array.isArray(e)||0===e.length)return null;for(var a=0,i=e.length;a0;A.hasFields=a;var i=e.get("XFA");A.hasXfa=Array.isArray(i)&&i.length>0||i instanceof ge&&!i.isEmpty;var n=!!(1&e.get("SigFlags")),r=n&&this._hasOnlyDocumentSignatures(t);A.hasAcroForm=a&&!r,A.hasSignatures=n}catch(A){if(A instanceof Ie)throw A;CA('Cannot fetch form information: "'.concat(A,'".'))}return fA(this,"formInfo",A)}},{key:"documentInfo",get:function(){var A,e={PDFFormatVersion:this.version,Language:this.catalog.lang,EncryptFilterName:this.xref.encrypt?this.xref.encrypt.filterName:null,IsLinearized:!!this.linearization,IsAcroFormPresent:this.formInfo.hasAcroForm,IsXFAPresent:this.formInfo.hasXfa,IsCollectionPresent:!!this.catalog.collection,IsSignaturesPresent:this.formInfo.hasSignatures};try{A=this.xref.trailer.get("Info")}catch(A){if(A instanceof Ie)throw A;uA("The document information dictionary is invalid.")}if(!(A instanceof $A))return fA(this,"documentInfo",e);var t,a=k(A.getKeys());try{for(a.s();!(t=a.n()).done;){var i=t.value,n=A.get(i);switch(i){case"Title":case"Author":case"Subject":case"Keywords":case"Creator":case"Producer":case"CreationDate":case"ModDate":if("string"==typeof n){e[i]=LA(n);continue}break;case"Trapped":if(n instanceof jA){e[i]=n;continue}break;default:var r=void 0;switch(J(n)){case"string":r=LA(n);break;case"number":case"boolean":r=n;break;default:n instanceof jA&&(r=n)}if(void 0===r){CA('Bad value, for custom key "'.concat(i,'", in Info: ').concat(n,"."));continue}e.Custom||(e.Custom=Object.create(null)),e.Custom[i]=r;continue}CA('Bad value, for key "'.concat(i,'", in Info: ').concat(n,"."))}}catch(A){a.e(A)}finally{a.f()}return fA(this,"documentInfo",e)}},{key:"fingerprints",get:function(){function A(A){return"string"==typeof A&&A.length>0&&"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"!==A}function e(A){var e,t=[],a=k(A);try{for(a.s();!(e=a.n()).done;){var i=e.value.toString(16);t.push(i.padStart(2,"0"))}}catch(A){a.e(A)}finally{a.f()}return t.join("")}var t,a,i=this.xref.trailer.get("ID");return Array.isArray(i)&&A(i[0])?(t=FA(i[0]),i[1]!==i[0]&&A(i[1])&&(a=FA(i[1]))):t=oI(this.stream.getByteRange(0,1024),0,1024),fA(this,"fingerprints",[e(t),a?e(a):null])}},{key:"_getLinearizationPage",value:(i=f(Q().mark((function A(e){var t,a,i,n,r,g;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return t=this.catalog,a=this.linearization,i=this.xref,n=Ae.get(a.objectNumberFirst,0),A.prev=2,A.next=5,i.fetchAsync(n);case 5:if(!((r=A.sent)instanceof $A)){A.next=16;break}if(!((g=r.getRaw("Type"))instanceof Ae)){A.next=12;break}return A.next=11,i.fetchAsync(g);case 11:g=A.sent;case 12:if(!ae(g,"Page")&&(r.has("Type")||r.has("Kids")||!r.has("Contents"))){A.next=16;break}return t.pageKidsCountCache.has(n)||t.pageKidsCountCache.put(n,1),t.pageIndexCache.has(n)||t.pageIndexCache.put(n,0),A.abrupt("return",[r,n]);case 16:throw new wA("The Linearization dictionary doesn't point to a valid Page dictionary.");case 19:return A.prev=19,A.t0=A.catch(2),CA('_getLinearizationPage: "'.concat(A.t0.message,'".')),A.abrupt("return",t.getPageDict(e));case 23:case"end":return A.stop()}}),A,this,[[2,19]])}))),function(A){return i.apply(this,arguments)})},{key:"getPage",value:function(A){var e=this,t=this._pagePromises.get(A);if(t)return t;var a,i=this.catalog,n=this.linearization,r=this.xfaFactory;return a=(a=r?Promise.resolve([$A.empty,null]):(null==n?void 0:n.pageFirst)===A?this._getLinearizationPage(A):i.getPageDict(A)).then((function(t){var a=y(t,2),n=a[0],g=a[1];return new yy({pdfManager:e.pdfManager,xref:e.xref,pageIndex:A,pageDict:n,ref:g,globalIdFactory:e._globalIdFactory,fontCache:i.fontCache,builtInCMapCache:i.builtInCMapCache,standardFontDataCache:i.standardFontDataCache,globalImageCache:i.globalImageCache,systemFontCache:i.systemFontCache,nonBlendModesSet:i.nonBlendModesSet,xfaFactory:r})})),this._pagePromises.set(A,a),a}},{key:"checkFirstPage",value:(a=f(Q().mark((function A(){var e=arguments;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(!(e.length>0&&void 0!==e[0]&&e[0])){A.next=3;break}return A.abrupt("return");case 3:return A.prev=3,A.next=6,this.getPage(0);case 6:A.next=15;break;case 8:if(A.prev=8,A.t0=A.catch(3),!(A.t0 instanceof le)){A.next=15;break}return this._pagePromises.delete(0),A.next=14,this.cleanup();case 14:throw new he;case 15:case"end":return A.stop()}}),A,this,[[3,8]])}))),function(){return a.apply(this,arguments)})},{key:"checkLastPage",value:(t=f(Q().mark((function A(){var e,t,a,i,n,r,g,o,s,I,c,l,h,u=arguments;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return e=u.length>0&&void 0!==u[0]&&u[0],t=this.catalog,a=this.pdfManager,t.setActualNumPages(),A.prev=3,A.next=6,Promise.all([a.ensureDoc("xfaFactory"),a.ensureDoc("linearization"),a.ensureCatalog("numPages")]);case 6:if(!this.xfaFactory){A.next=10;break}return A.abrupt("return");case 10:i=this.linearization?this.linearization.numPages:t.numPages;case 11:if(Number.isInteger(i)){A.next=15;break}throw new wA("Page count is not an integer.");case 15:if(!(i<=1)){A.next=17;break}return A.abrupt("return");case 17:return A.next=19,this.getPage(i-1);case 19:A.next=44;break;case 21:return A.prev=21,A.t0=A.catch(3),this._pagePromises.delete(i-1),A.next=26,this.cleanup();case 26:if(!(A.t0 instanceof le)||e){A.next=28;break}throw new he;case 28:return CA("checkLastPage - invalid /Pages tree /Count: ".concat(i,".")),A.prev=29,A.next=32,t.getAllPageDicts(e);case 32:n=A.sent,A.next=41;break;case 35:if(A.prev=35,A.t1=A.catch(29),!(A.t1 instanceof le)||e){A.next=39;break}throw new he;case 39:return t.setActualNumPages(1),A.abrupt("return");case 41:r=k(n);try{for(r.s();!(g=r.n()).done;)o=y(g.value,2),s=o[0],I=y(o[1],2),c=I[0],l=I[1],h=void 0,c instanceof Error?(h=Promise.reject(c)).catch((function(){})):h=Promise.resolve(new yy({pdfManager:a,xref:this.xref,pageIndex:s,pageDict:c,ref:l,globalIdFactory:this._globalIdFactory,fontCache:t.fontCache,builtInCMapCache:t.builtInCMapCache,standardFontDataCache:t.standardFontDataCache,globalImageCache:t.globalImageCache,systemFontCache:t.systemFontCache,nonBlendModesSet:t.nonBlendModesSet,xfaFactory:null})),this._pagePromises.set(s,h)}catch(A){r.e(A)}finally{r.f()}t.setActualNumPages(n.size);case 44:case"end":return A.stop()}}),A,this,[[3,21],[29,35]])}))),function(){return t.apply(this,arguments)})},{key:"fontFallback",value:function(A,e){return this.catalog.fontFallback(A,e)}},{key:"cleanup",value:(e=f(Q().mark((function A(){var e,t=arguments;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return e=t.length>0&&void 0!==t[0]&&t[0],A.abrupt("return",this.catalog?this.catalog.cleanup(e):Vs());case 2:case"end":return A.stop()}}),A,this)}))),function(){return e.apply(this,arguments)})},{key:"fieldObjects",get:function(){var A=this;if(!this.formInfo.hasFields)return fA(this,"fieldObjects",Promise.resolve(null));var e=Promise.all([this.pdfManager.ensureDoc("annotationGlobals"),this.pdfManager.ensureCatalog("acroForm")]).then(function(){var e=f(Q().mark((function e(t){var a,i,n,r,g,o,s,I,c,l,h,u,C;return Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=y(t,2),i=a[0],n=a[1],i){e.next=3;break}return e.abrupt("return",null);case 3:return r=new ee,g=Object.create(null),o=new Map,e.t0=k,e.next=9,n.getAsync("Fields");case 9:e.t1=e.sent,s=(0,e.t0)(e.t1),e.prev=11,s.s();case 13:if((I=s.n()).done){e.next=19;break}return c=I.value,e.next=17,d(by,A,Fy).call(A,"",c,o,i,r);case 17:e.next=13;break;case 19:e.next=24;break;case 21:e.prev=21,e.t2=e.catch(11),s.e(e.t2);case 24:return e.prev=24,s.f(),e.finish(24);case 27:l=[],h=k(o),e.prev=29,C=Q().mark((function A(){var e,t,a;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:e=y(u.value,2),t=e[0],a=e[1],l.push(Promise.all(a).then((function(A){(A=A.filter((function(A){return!!A}))).length>0&&(g[t]=A)})));case 2:case"end":return A.stop()}}),A)})),h.s();case 32:if((u=h.n()).done){e.next=36;break}return e.delegateYield(C(),"t3",34);case 34:e.next=32;break;case 36:e.next=41;break;case 38:e.prev=38,e.t4=e.catch(29),h.e(e.t4);case 41:return e.prev=41,h.f(),e.finish(41);case 44:return e.next=46,Promise.all(l);case 46:return e.abrupt("return",g);case 47:case"end":return e.stop()}}),e,null,[[11,21,24,27],[29,38,41,44]])})));return function(A){return e.apply(this,arguments)}}());return fA(this,"fieldObjects",e)}},{key:"hasJSActions",get:function(){return fA(this,"hasJSActions",this.pdfManager.ensureDoc("_parseHasJSActions"))}},{key:"_parseHasJSActions",value:(A=f(Q().mark((function A(){var e,t,a,i;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Promise.all([this.pdfManager.ensureCatalog("jsActions"),this.pdfManager.ensureDoc("fieldObjects")]);case 2:if(e=A.sent,t=y(e,2),a=t[0],i=t[1],!a){A.next=8;break}return A.abrupt("return",!0);case 8:if(!i){A.next=10;break}return A.abrupt("return",Object.values(i).some((function(A){return A.some((function(A){return null!==A.actions}))})));case 10:return A.abrupt("return",!1);case 11:case"end":return A.stop()}}),A,this)}))),function(){return A.apply(this,arguments)})},{key:"calculationOrderIds",get:function(){var A=this.catalog.acroForm;if(null==A||!A.has("CO"))return fA(this,"calculationOrderIds",null);var e=A.get("CO");if(!Array.isArray(e)||0===e.length)return fA(this,"calculationOrderIds",null);var t,a=[],i=k(e);try{for(i.s();!(t=i.n()).done;){var n=t.value;n instanceof Ae&&a.push(n.toString())}}catch(A){i.e(A)}finally{i.f()}return 0===a.length?fA(this,"calculationOrderIds",null):fA(this,"calculationOrderIds",a)}},{key:"annotationGlobals",get:function(){return fA(this,"annotationGlobals",Ld.createGlobals(this.pdfManager))}}]);var A,e,t,a,i,n,r,g}();function Fy(A,e,t,a,i){return Sy.apply(this,arguments)}function Sy(){return(Sy=f(Q().mark((function A(e,t,a,i,n){var r,g,o,s,I,c,l,h,u;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(r=this.xref,t instanceof Ae&&!n.has(t)){A.next=3;break}return A.abrupt("return");case 3:return n.put(t),A.next=6,r.fetchAsync(t);case 6:if((g=A.sent)instanceof $A){A.next=9;break}return A.abrupt("return");case 9:if(!g.has("T")){A.next=18;break}return A.t0=LA,A.next=13,g.getAsync("T");case 13:A.t1=A.sent,o=(0,A.t0)(A.t1),e=""===e?o:"".concat(e,".").concat(o),A.next=39;break;case 18:s=g;case 19:if(!((s=s.getRaw("Parent"))instanceof Ae)){A.next=27;break}if(!n.has(s)){A.next=24;break}return A.abrupt("break",39);case 24:return A.next=26,r.fetchAsync(s);case 26:s=A.sent;case 27:if(s instanceof $A){A.next=29;break}return A.abrupt("break",39);case 29:if(!s.has("T")){A.next=37;break}return A.t2=LA,A.next=33,s.getAsync("T");case 33:return A.t3=A.sent,I=(0,A.t2)(A.t3),e=""===e?I:"".concat(e,".").concat(I),A.abrupt("break",39);case 37:A.next=19;break;case 39:if(a.has(e)||a.set(e,[]),a.get(e).push(Ld.create(r,t,i,null,!0,null).then((function(A){return null==A?void 0:A.getFieldObject()})).catch((function(A){return CA('#collectFieldObjects: "'.concat(A,'".')),null}))),g.has("Kids")){A.next=43;break}return A.abrupt("return");case 43:return A.next=45,g.getAsync("Kids");case 45:if(c=A.sent,!Array.isArray(c)){A.next=64;break}l=k(c),A.prev=48,l.s();case 50:if((h=l.n()).done){A.next=56;break}return u=h.value,A.next=54,d(by,this,Fy).call(this,e,u,a,i,n);case 54:A.next=50;break;case 56:A.next=61;break;case 58:A.prev=58,A.t4=A.catch(48),l.e(A.t4);case 61:return A.prev=61,l.f(),A.finish(61);case 64:case"end":return A.stop()}}),A,this,[[48,58,61,64]])})))).apply(this,arguments)}var Ry=function(){return D((function A(e){var t;S(this,A),this.constructor===A&&BA("Cannot initialize BasePdfManager."),this._docBaseUrl=function(A){if(A){var e=EA(A);if(e)return e.href;CA('Invalid absolute docBaseUrl: "'.concat(A,'".'))}return null}(e.docBaseUrl),this._docId=e.docId,this._password=e.password,this.enableXfa=e.enableXfa,(t=e.evaluatorOptions).isOffscreenCanvasSupported&&(t.isOffscreenCanvasSupported=NA.isOffscreenCanvasSupported),this.evaluatorOptions=Object.freeze(e.evaluatorOptions)}),[{key:"docId",get:function(){return this._docId}},{key:"password",get:function(){return this._password}},{key:"docBaseUrl",get:function(){return this._docBaseUrl}},{key:"catalog",get:function(){return this.pdfDocument.catalog}},{key:"ensureDoc",value:function(A,e){return this.ensure(this.pdfDocument,A,e)}},{key:"ensureXRef",value:function(A,e){return this.ensure(this.pdfDocument.xref,A,e)}},{key:"ensureCatalog",value:function(A,e){return this.ensure(this.pdfDocument.catalog,A,e)}},{key:"getPage",value:function(A){return this.pdfDocument.getPage(A)}},{key:"fontFallback",value:function(A,e){return this.pdfDocument.fontFallback(A,e)}},{key:"loadXfaFonts",value:function(A,e){return this.pdfDocument.loadXfaFonts(A,e)}},{key:"loadXfaImages",value:function(){return this.pdfDocument.loadXfaImages()}},{key:"serializeXfaData",value:function(A){return this.pdfDocument.serializeXfaData(A)}},{key:"cleanup",value:function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.pdfDocument.cleanup(A)}},{key:"ensure",value:(A=f(Q().mark((function A(e,t,a){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:BA("Abstract method `ensure` called");case 1:case"end":return A.stop()}}),A)}))),function(e,t,a){return A.apply(this,arguments)})},{key:"requestRange",value:function(A,e){BA("Abstract method `requestRange` called")}},{key:"requestLoadedStream",value:function(){BA("Abstract method `requestLoadedStream` called")}},{key:"sendProgressiveData",value:function(A){BA("Abstract method `sendProgressiveData` called")}},{key:"updatePassword",value:function(A){this._password=A}},{key:"terminate",value:function(A){BA("Abstract method `terminate` called")}}]);var A}(),Ny=function(A){function e(A){var t;S(this,e),t=R(this,e,[A]);var a=new We(A.source);return t.pdfDocument=new Dy(t,a),t._loadedStreamPromise=Promise.resolve(a),t}return U(e,A),D(e,[{key:"ensure",value:(t=f(Q().mark((function A(e,t,a){var i;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if("function"!=typeof(i=e[t])){A.next=3;break}return A.abrupt("return",i.apply(e,a));case 3:return A.abrupt("return",i);case 4:case"end":return A.stop()}}),A)}))),function(A,e,a){return t.apply(this,arguments)})},{key:"requestRange",value:function(A,e){return Promise.resolve()}},{key:"requestLoadedStream",value:function(){return this._loadedStreamPromise}},{key:"terminate",value:function(A){}}]);var t}(Ry),Gy=function(A){function e(A){var t;return S(this,e),(t=R(this,e,[A])).streamManager=new Ve(A.source,{msgHandler:A.handler,length:A.length,disableAutoFetch:A.disableAutoFetch,rangeChunkSize:A.rangeChunkSize}),t.pdfDocument=new Dy(t,t.streamManager.getStream()),t}return U(e,A),D(e,[{key:"ensure",value:(t=f(Q().mark((function A(e,t,a){var i;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:if(A.prev=0,"function"!=typeof(i=e[t])){A.next=4;break}return A.abrupt("return",i.apply(e,a));case 4:return A.abrupt("return",i);case 7:if(A.prev=7,A.t0=A.catch(0),A.t0 instanceof Ie){A.next=11;break}throw A.t0;case 11:return A.next=13,this.requestRange(A.t0.begin,A.t0.end);case 13:return A.abrupt("return",this.ensure(e,t,a));case 14:case"end":return A.stop()}}),A,this,[[0,7]])}))),function(A,e,a){return t.apply(this,arguments)})},{key:"requestRange",value:function(A,e){return this.streamManager.requestRange(A,e)}},{key:"requestLoadedStream",value:function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.streamManager.requestAllChunks(A)}},{key:"sendProgressiveData",value:function(A){this.streamManager.onReceiveData({chunk:A})}},{key:"terminate",value:function(A){this.streamManager.abort(A)}}]);var t}(Ry);function xy(A){switch(A instanceof Error||"object"===J(A)&&null!==A||BA('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),A.name){case"AbortException":return new bA(A.message);case"MissingPDFException":return new kA(A.message);case"PasswordException":return new yA(A.message,A.code);case"UnexpectedResponseException":return new vA(A.message,A.status);case"UnknownErrorException":return new pA(A.message,A.details);default:return new pA(A.message,A.toString())}}var Uy=new WeakSet,My=function(){return D((function A(e,t,a){var i=this;S(this,A),h(this,Uy),this.sourceName=e,this.targetName=t,this.comObj=a,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=function(A){var e=A.data;if(e.targetName===i.sourceName)if(e.stream)d(Uy,i,Ly).call(i,e);else if(e.callback){var t=e.callbackId,n=i.callbackCapabilities[t];if(!n)throw new Error("Cannot resolve callback ".concat(t));if(delete i.callbackCapabilities[t],1===e.callback)n.resolve(e.data);else{if(2!==e.callback)throw new Error("Unexpected callback case");n.reject(xy(e.reason))}}else{var r=i.actionHandler[e.action];if(!r)throw new Error("Unknown action from worker: ".concat(e.action));if(e.callbackId){var g=i.sourceName,o=e.sourceName;new Promise((function(A){A(r(e.data))})).then((function(A){a.postMessage({sourceName:g,targetName:o,callback:1,callbackId:e.callbackId,data:A})}),(function(A){a.postMessage({sourceName:g,targetName:o,callback:2,callbackId:e.callbackId,reason:xy(A)})}))}else e.streamId?d(Uy,i,Jy).call(i,e):r(e.data)}},a.addEventListener("message",this._onComObjOnMessage)}),[{key:"on",value:function(A,e){var t=this.actionHandler;if(t[A])throw new Error('There is already an actionName called "'.concat(A,'"'));t[A]=e}},{key:"send",value:function(A,e,t){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:A,data:e},t)}},{key:"sendWithPromise",value:function(A,e,t){var a=this.callbackId++,i=Promise.withResolvers();this.callbackCapabilities[a]=i;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:A,callbackId:a,data:e},t)}catch(A){i.reject(A)}return i.promise}},{key:"sendWithStream",value:function(A,e,t,a){var i=this,n=this.streamId++,r=this.sourceName,g=this.targetName,o=this.comObj;return new ReadableStream({start:function(t){var s=Promise.withResolvers();return i.streamControllers[n]={controller:t,startCall:s,pullCall:null,cancelCall:null,isClosed:!1},o.postMessage({sourceName:r,targetName:g,action:A,streamId:n,data:e,desiredSize:t.desiredSize},a),s.promise},pull:function(A){var e=Promise.withResolvers();return i.streamControllers[n].pullCall=e,o.postMessage({sourceName:r,targetName:g,stream:6,streamId:n,desiredSize:A.desiredSize}),e.promise},cancel:function(A){QA(A instanceof Error,"cancel must have a valid reason");var e=Promise.withResolvers();return i.streamControllers[n].cancelCall=e,i.streamControllers[n].isClosed=!0,o.postMessage({sourceName:r,targetName:g,stream:1,streamId:n,reason:xy(A)}),e.promise}},t)}},{key:"destroy",value:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}])}();function Jy(A){var e=A.streamId,t=this.sourceName,a=A.sourceName,i=this.comObj,n=this,r=this.actionHandler[A.action],g={enqueue:function(A){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var g=this.desiredSize;this.desiredSize-=n,g>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),i.postMessage({sourceName:t,targetName:a,stream:4,streamId:e,chunk:A},r)}},close:function(){this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:t,targetName:a,stream:3,streamId:e}),delete n.streamSinks[e])},error:function(A){QA(A instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,i.postMessage({sourceName:t,targetName:a,stream:5,streamId:e,reason:xy(A)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:A.desiredSize,ready:null};g.sinkCapability.resolve(),g.ready=g.sinkCapability.promise,this.streamSinks[e]=g,new Promise((function(e){e(r(A.data,g))})).then((function(){i.postMessage({sourceName:t,targetName:a,stream:8,streamId:e,success:!0})}),(function(A){i.postMessage({sourceName:t,targetName:a,stream:8,streamId:e,reason:xy(A)})}))}function Ly(A){var e=A.streamId,t=this.sourceName,a=A.sourceName,i=this.comObj,n=this.streamControllers[e],r=this.streamSinks[e];switch(A.stream){case 8:A.success?n.startCall.resolve():n.startCall.reject(xy(A.reason));break;case 7:A.success?n.pullCall.resolve():n.pullCall.reject(xy(A.reason));break;case 6:if(!r){i.postMessage({sourceName:t,targetName:a,stream:7,streamId:e,success:!0});break}r.desiredSize<=0&&A.desiredSize>0&&r.sinkCapability.resolve(),r.desiredSize=A.desiredSize,new Promise((function(A){var e;A(null===(e=r.onPull)||void 0===e?void 0:e.call(r))})).then((function(){i.postMessage({sourceName:t,targetName:a,stream:7,streamId:e,success:!0})}),(function(A){i.postMessage({sourceName:t,targetName:a,stream:7,streamId:e,reason:xy(A)})}));break;case 4:if(QA(n,"enqueue should have stream controller"),n.isClosed)break;n.controller.enqueue(A.chunk);break;case 3:if(QA(n,"close should have stream controller"),n.isClosed)break;n.isClosed=!0,n.controller.close(),d(Uy,this,Hy).call(this,n,e);break;case 5:QA(n,"error should have stream controller"),n.controller.error(xy(A.reason)),d(Uy,this,Hy).call(this,n,e);break;case 2:A.success?n.cancelCall.resolve():n.cancelCall.reject(xy(A.reason)),d(Uy,this,Hy).call(this,n,e);break;case 1:if(!r)break;new Promise((function(e){var t;e(null===(t=r.onCancel)||void 0===t?void 0:t.call(r,xy(A.reason)))})).then((function(){i.postMessage({sourceName:t,targetName:a,stream:2,streamId:e,success:!0})}),(function(A){i.postMessage({sourceName:t,targetName:a,stream:2,streamId:e,reason:xy(A)})})),r.sinkCapability.reject(xy(A.reason)),r.isCancelled=!0,delete this.streamSinks[e];break;default:throw new Error("Unexpected stream case")}}function Hy(A,e){return Yy.apply(this,arguments)}function Yy(){return(Yy=f(Q().mark((function A(e,t){var a,i,n;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Promise.allSettled([null===(a=e.startCall)||void 0===a?void 0:a.promise,null===(i=e.pullCall)||void 0===i?void 0:i.promise,null===(n=e.cancelCall)||void 0===n?void 0:n.promise]);case 2:delete this.streamControllers[t];case 3:case"end":return A.stop()}}),A,this)})))).apply(this,arguments)}var Ky,qy=function(){return D((function A(e){S(this,A),this._msgHandler=e,this._contentLength=null,this._fullRequestReader=null,this._rangeRequestReaders=[]}),[{key:"getFullReader",value:function(){return QA(!this._fullRequestReader,"PDFWorkerStream.getFullReader can only be called once."),this._fullRequestReader=new Ty(this._msgHandler),this._fullRequestReader}},{key:"getRangeReader",value:function(A,e){var t=new Py(A,e,this._msgHandler);return this._rangeRequestReaders.push(t),t}},{key:"cancelAllRequests",value:function(A){var e;null===(e=this._fullRequestReader)||void 0===e||e.cancel(A);var t,a=k(this._rangeRequestReaders.slice(0));try{for(a.s();!(t=a.n()).done;)t.value.cancel(A)}catch(A){a.e(A)}finally{a.f()}}}])}(),Ty=function(){return D((function A(e){var t=this;S(this,A),this._msgHandler=e,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(A){t._isStreamingSupported=A.isStreamingSupported,t._isRangeSupported=A.isRangeSupported,t._contentLength=A.contentLength}))}),[{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}},{key:"read",value:(A=f(Q().mark((function A(){var e,t;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this._reader.read();case 2:if(e=A.sent,t=e.value,!e.done){A.next=7;break}return A.abrupt("return",{value:void 0,done:!0});case 7:return A.abrupt("return",{value:t.buffer,done:!1});case 8:case"end":return A.stop()}}),A,this)}))),function(){return A.apply(this,arguments)})},{key:"cancel",value:function(A){this._reader.cancel(A)}}]);var A}(),Py=function(){return D((function A(e,t,a){S(this,A),this._msgHandler=a,this.onProgress=null;var i=this._msgHandler.sendWithStream("GetRangeReader",{begin:e,end:t});this._reader=i.getReader()}),[{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(A=f(Q().mark((function A(){var e,t;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this._reader.read();case 2:if(e=A.sent,t=e.value,!e.done){A.next=7;break}return A.abrupt("return",{value:void 0,done:!0});case 7:return A.abrupt("return",{value:t.buffer,done:!1});case 8:case"end":return A.stop()}}),A,this)}))),function(){return A.apply(this,arguments)})},{key:"cancel",value:function(A){this._reader.cancel(A)}}]);var A}(),Wy=function(){return D((function A(e){S(this,A),this.name=e,this.terminated=!1,this._capability=Promise.withResolvers()}),[{key:"finished",get:function(){return this._capability.promise}},{key:"finish",value:function(){this._capability.resolve()}},{key:"terminate",value:function(){this.terminated=!0}},{key:"ensureNotTerminated",value:function(){if(this.terminated)throw new Error("Worker task was terminated")}}])}(),Zy=function(){function A(){S(this,A)}return D(A,null,[{key:"setup",value:function(e,t){var a=!1;e.on("test",(function(A){a||(a=!0,e.send("test",A instanceof Uint8Array))})),e.on("configure",(function(A){var e;e=A.verbosity,Number.isInteger(e)&&(lA=e)})),e.on("GetDocRequest",(function(e){return A.createDocumentHandler(e,t)}))}},{key:"createDocumentHandler",value:function(A,e){var t,a=!1,i=null,n=new Set,r=hA(),g=A,o=g.docId,s=g.apiVersion,I="4.3.136";if(s!==I)throw new Error('The API version "'.concat(s,'" does not match ')+'the Worker version "'.concat(I,'".'));var c=[];for(var l in[])c.push(l);if(c.length)throw new Error("The `Array.prototype` contains unexpected enumerable properties: "+c.join(", ")+"; thus breaking e.g. `for...in` iteration of `Array`s.");var h=o+"_worker",u=new My(h,o,e);function C(){if(a)throw new Error("Worker was terminated")}function B(A){n.add(A)}function E(A){A.finish(),n.delete(A)}function d(A){return p.apply(this,arguments)}function p(){return(p=f(Q().mark((function A(e){var a,i,n,r,g,o,s;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,t.ensureDoc("checkHeader");case 2:return A.next=4,t.ensureDoc("parseStartXRef");case 4:return A.next=6,t.ensureDoc("parse",[e]);case 6:return A.next=8,t.ensureDoc("checkFirstPage",[e]);case 8:return A.next=10,t.ensureDoc("checkLastPage",[e]);case 10:return A.next=12,t.ensureDoc("isPureXfa");case 12:if(!(a=A.sent)){A.next=18;break}return B(i=new Wy("loadXfaFonts")),A.next=18,Promise.all([t.loadXfaFonts(u,i).catch((function(A){})).then((function(){return E(i)})),t.loadXfaImages()]);case 18:return A.next=20,Promise.all([t.ensureDoc("numPages"),t.ensureDoc("fingerprints")]);case 20:if(n=A.sent,r=y(n,2),g=r[0],o=r[1],!a){A.next=30;break}return A.next=27,t.ensureDoc("htmlForXfa");case 27:A.t0=A.sent,A.next=31;break;case 30:A.t0=null;case 31:return s=A.t0,A.abrupt("return",{numPages:g,fingerprints:o,htmlForXfa:s});case 33:case"end":return A.stop()}}),A)})))).apply(this,arguments)}return u.on("GetPage",(function(A){return t.getPage(A.pageIndex).then((function(A){return Promise.all([t.ensure(A,"rotate"),t.ensure(A,"ref"),t.ensure(A,"userUnit"),t.ensure(A,"view")]).then((function(A){var e,t=y(A,4),a=t[0],i=t[1],n=t[2],r=t[3];return{rotate:a,ref:i,refStr:null!==(e=null==i?void 0:i.toString())&&void 0!==e?e:null,userUnit:n,view:r}}))}))})),u.on("GetPageIndex",(function(A){var e=Ae.get(A.num,A.gen);return t.ensureCatalog("getPageIndex",[e])})),u.on("GetDestinations",(function(A){return t.ensureCatalog("destinations")})),u.on("GetDestination",(function(A){return t.ensureCatalog("getDestination",[A.id])})),u.on("GetPageLabels",(function(A){return t.ensureCatalog("pageLabels")})),u.on("GetPageLayout",(function(A){return t.ensureCatalog("pageLayout")})),u.on("GetPageMode",(function(A){return t.ensureCatalog("pageMode")})),u.on("GetViewerPreferences",(function(A){return t.ensureCatalog("viewerPreferences")})),u.on("GetOpenAction",(function(A){return t.ensureCatalog("openAction")})),u.on("GetAttachments",(function(A){return t.ensureCatalog("attachments")})),u.on("GetDocJSActions",(function(A){return t.ensureCatalog("jsActions")})),u.on("GetPageJSActions",(function(A){var e=A.pageIndex;return t.getPage(e).then((function(A){return t.ensure(A,"jsActions")}))})),u.on("GetOutline",(function(A){return t.ensureCatalog("documentOutline")})),u.on("GetOptionalContentConfig",(function(A){return t.ensureCatalog("optionalContentConfig")})),u.on("GetPermissions",(function(A){return t.ensureCatalog("permissions")})),u.on("GetMetadata",(function(A){return Promise.all([t.ensureDoc("documentInfo"),t.ensureCatalog("metadata")])})),u.on("GetMarkInfo",(function(A){return t.ensureCatalog("markInfo")})),u.on("GetData",(function(A){return t.requestLoadedStream().then((function(A){return A.bytes}))})),u.on("GetAnnotations",(function(A){var e=A.pageIndex,a=A.intent;return t.getPage(e).then((function(A){var t=new Wy("GetAnnotations: page ".concat(e));return B(t),A.getAnnotationsData(u,t,a).then((function(A){return E(t),A}),(function(A){throw E(t),A}))}))})),u.on("GetFieldObjects",(function(A){return t.ensureDoc("fieldObjects")})),u.on("HasJSActions",(function(A){return t.ensureDoc("hasJSActions")})),u.on("GetCalculationOrderIds",(function(A){return t.ensureDoc("calculationOrderIds")})),u.on("SaveDocument",function(){var A=f(Q().mark((function A(e){var a,i,n,r,g,o,s,I,c,l,h,C,B,d,p,m,v,w,b,D,F,S,R,N,G,x,U,M,J,L,H,Y,K,q,T,P,W,Z;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return a=e.isPureXfa,i=e.numPages,n=e.annotationStorage,r=e.filename,g=[t.requestLoadedStream(),t.ensureCatalog("acroForm"),t.ensureCatalog("acroFormRef"),t.ensureDoc("startXRef"),t.ensureDoc("xref"),t.ensureDoc("linearization"),t.ensureCatalog("structTreeRoot")],o=[],s=a?null:He(n),A.next=6,Promise.all(g);case 6:if(I=A.sent,c=y(I,7),l=c[0],h=c[1],C=c[2],B=c[3],d=c[4],p=c[5],m=c[6],v=d.trailer.getRaw("Root")||null,!s){A.next=47;break}if(m){A.next=24;break}return A.next=20,_I.canCreateStructureTree({catalogRef:v,pdfManager:t,newAnnotationsByPage:s});case 20:if(!A.sent){A.next=22;break}w=null;case 22:A.next=28;break;case 24:return A.next=26,m.canUpdateStructTree({pdfManager:t,xref:d,newAnnotationsByPage:s});case 26:if(!A.sent){A.next=28;break}w=m;case 28:b=Ld.generateImages(n.values(),d,t.evaluatorOptions.isOffscreenCanvasSupported),D=void 0===w?o:[],F=k(s),A.prev=31,R=Q().mark((function A(){var e,a,i;return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:e=y(S.value,2),a=e[0],i=e[1],D.push(t.getPage(a).then((function(A){var e=new Wy("Save (editor): page ".concat(a));return A.saveNewAnnotations(u,e,i,b).finally((function(){E(e)}))})));case 2:case"end":return A.stop()}}),A)})),F.s();case 34:if((S=F.n()).done){A.next=38;break}return A.delegateYield(R(),"t0",36);case 36:A.next=34;break;case 38:A.next=43;break;case 40:A.prev=40,A.t1=A.catch(31),F.e(A.t1);case 43:return A.prev=43,F.f(),A.finish(43);case 46:null===w?o.push(Promise.all(D).then(function(){var A=f(Q().mark((function A(e){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,_I.createStructureTree({newAnnotationsByPage:s,xref:d,catalogRef:v,pdfManager:t,newRefs:e});case 2:return A.abrupt("return",e);case 3:case"end":return A.stop()}}),A)})));return function(e){return A.apply(this,arguments)}}())):w&&o.push(Promise.all(D).then(function(){var A=f(Q().mark((function A(e){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,w.updateStructureTree({newAnnotationsByPage:s,pdfManager:t,newRefs:e});case 2:return A.abrupt("return",e);case 3:case"end":return A.stop()}}),A)})));return function(e){return A.apply(this,arguments)}}()));case 47:if(!a){A.next=51;break}o.push(t.serializeXfaData(n)),A.next=58;break;case 51:N=Q().mark((function A(e){return Q().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:o.push(t.getPage(e).then((function(A){var t=new Wy("Save: page ".concat(e));return A.save(u,t,n).finally((function(){E(t)}))})));case 1:case"end":return A.stop()}}),A)})),G=0;case 53:if(!(G=$.INFOS?Date.now():0;t.getOperatorList({handler:u,sink:e,task:i,intent:A.intent,cacheKey:A.cacheKey,annotationStorage:A.annotationStorage}).then((function(A){E(i),n&&uA("page=".concat(a+1," - getOperatorList: time=")+"".concat(Date.now()-n,"ms, len=").concat(A.length)),e.close()}),(function(A){E(i),i.terminated||e.error(A)}))}))})),u.on("GetTextContent",(function(A,e){var a=A.pageIndex,i=A.includeMarkedContent,n=A.disableNormalization;t.getPage(a).then((function(A){var t=new Wy("GetTextContent: page "+a);B(t);var g=r>=$.INFOS?Date.now():0;A.extractTextContent({handler:u,task:t,sink:e,includeMarkedContent:i,disableNormalization:n}).then((function(){E(t),g&&uA("page=".concat(a+1," - getTextContent: time=")+"".concat(Date.now()-g,"ms")),e.close()}),(function(A){E(t),t.terminated||e.error(A)}))}))})),u.on("GetStructTree",(function(A){return t.getPage(A.pageIndex).then((function(A){return t.ensure(A,"getStructTree")}))})),u.on("FontFallback",(function(A){return t.fontFallback(A.id,u)})),u.on("Cleanup",(function(A){return t.cleanup(!0)})),u.on("Terminate",(function(A){a=!0;var e=[];if(t){t.terminate(new bA("Worker was terminated."));var r=t.cleanup();e.push(r),t=null}else Vs();i&&i(new bA("Worker was terminated."));var g,o=k(n);try{for(o.s();!(g=o.n()).done;){var s=g.value;e.push(s.finished),s.terminate()}}catch(A){o.e(A)}finally{o.f()}return Promise.all(e).then((function(){u.destroy(),u=null}))})),u.on("Ready",(function(e){!function(A){function e(A){C(),u.send("GetDoc",{pdfInfo:A})}function n(A){if(C(),A instanceof yA){var e=new Wy("PasswordException: response ".concat(A.code));B(e),u.sendWithPromise("PasswordRequest",A).then((function(A){var a=A.password;E(e),t.updatePassword(a),r()})).catch((function(){E(e),u.send("DocException",A)}))}else A instanceof mA||A instanceof kA||A instanceof vA||A instanceof pA?u.send("DocException",A):u.send("DocException",new pA(A.message,A.toString()))}function r(){C(),d(!1).then(e,(function(A){C(),A instanceof he?t.requestLoadedStream().then((function(){C(),d(!0).then(e,n)})):n(A)}))}C(),function(A){var e,t=A.data,a=A.password,n=A.disableAutoFetch,r=A.rangeChunkSize,g=A.length,s=A.docBaseUrl,I=A.enableXfa,c=A.evaluatorOptions,l={source:null,disableAutoFetch:n,docBaseUrl:s,docId:o,enableXfa:I,evaluatorOptions:c,handler:u,length:g,password:a,rangeChunkSize:r},h=Promise.withResolvers();if(t){try{l.source=t,e=new Ny(l),h.resolve(e)}catch(A){h.reject(A)}return h.promise}var B,Q=[];try{B=new qy(u)}catch(A){return h.reject(A),h.promise}var E=B.getFullReader();E.headersReady.then((function(){if(E.isRangeSupported){l.source=B,l.length=E.contentLength,l.disableAutoFetch||(l.disableAutoFetch=E.isStreamingSupported),e=new Gy(l);for(var A=0,t=Q;A