1/*! 2 * @version 2025.05.1-70-gbafdbd43 3 * 4 */ 5(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{"1TxV":function(e,t){t.read=function(e,t,r,n,a){var o,i,s=8*a-n-1,l=(1<<s)-1,u=l>>1,c=-7,d=r?a-1:0,f=r?-1:1,h=e[t+d] 6for(d+=f,o=h&(1<<-c)-1,h>>=-c,c+=s;c>0;o=256*o+e[t+d],d+=f,c-=8);for(i=o&(1<<-c)-1,o>>=-c,c+=n;c>0;i=256*i+e[t+d],d+=f,c-=8);if(0===o)o=1-u 7else{if(o===l)return i?NaN:1/0*(h?-1:1) 8i+=Math.pow(2,n),o-=u}return(h?-1:1)*i*Math.pow(2,o-n)},t.write=function(e,t,r,n,a,o){var i,s,l,u=8*o-a-1,c=(1<<u)-1,d=c>>1,f=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:o-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0 9for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),(t+=i+d>=1?f/l:f*Math.pow(2,1-d))*l>=2&&(i++,l/=2),i+d>=c?(s=0,i=c):i+d>=1?(s=(t*l-1)*Math.pow(2,a),i+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),i=0));a>=8;e[r+h]=255&s,h+=p,s/=256,a-=8);for(i=i<<a|s,u+=a;u>0;e[r+h]=255&i,h+=p,i/=256,u-=8);e[r+h-p]|=128*m}},GmLw:function(e,t,r){"use strict";(function(e){var n=r("dEMF"),a=r("1TxV"),o=r("Rl48") 10function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(e,t){if(kMaxLength()<t)throw new RangeError("Invalid typed array length") 11return Buffer.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Buffer.prototype:(null===e&&(e=new Buffer(t)),e.length=t),e}function Buffer(e,t,r){if(!(Buffer.TYPED_ARRAY_SUPPORT||this instanceof Buffer))return new Buffer(e,t,r) 12if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string") 13return allocUnsafe(this,e)}return from(this,e,t,r)}function from(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number') 14return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function fromArrayBuffer(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds") 15if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds") 16t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n) 17Buffer.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Buffer.prototype:e=fromArrayLike(e,t) 18return e}(e,t,r,n):"string"==typeof t?function fromString(e,t,r){"string"==typeof r&&""!==r||(r="utf8") 19if(!Buffer.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding') 20var n=0|byteLength(t,r),a=(e=createBuffer(e,n)).write(t,r) 21a!==n&&(e=e.slice(0,a)) 22return e}(e,t,r):function fromObject(e,t){if(Buffer.isBuffer(t)){var r=0|checked(t.length) 23return 0===(e=createBuffer(e,r)).length?e:(t.copy(e,0,0,r),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||function isnan(e){return e!=e}(t.length)?createBuffer(e,0):fromArrayLike(e,t) 24if("Buffer"===t.type&&o(t.data))return fromArrayLike(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function assertSize(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number') 25if(e<0)throw new RangeError('"size" argument must not be negative')}function allocUnsafe(e,t){if(assertSize(t),e=createBuffer(e,t<0?0:0|checked(t)),!Buffer.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0 26return e}function fromArrayLike(e,t){var r=t.length<0?0:0|checked(t.length) 27e=createBuffer(e,r) 28for(var n=0;n<r;n+=1)e[n]=255&t[n] 29return e}function checked(e){if(e>=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes") 30return 0|e}function byteLength(e,t){if(Buffer.isBuffer(e))return e.length 31if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength 32"string"!=typeof e&&(e=""+e) 33var r=e.length 34if(0===r)return 0 35for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r 36case"utf8":case"utf-8":case void 0:return utf8ToBytes(e).length 37case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r 38case"hex":return r>>>1 39case"base64":return base64ToBytes(e).length 40default:if(n)return utf8ToBytes(e).length 41t=(""+t).toLowerCase(),n=!0}}function swap(e,t,r){var n=e[t] 42e[t]=e[r],e[r]=n}function bidirectionalIndexOf(e,t,r,n,a){if(0===e.length)return-1 43if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1 44r=e.length-1}
44else if(r<0){if(!a)return-1 45r=0}if("string"==typeof t&&(t=Buffer.from(t,n)),Buffer.isBuffer(t))return 0===t.length?-1:arrayIndexOf(e,t,r,n,a) 46if("number"==typeof t)return t&=255,Buffer.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):arrayIndexOf(e,[t],r,n,a) 47throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(e,t,r,n,a){var o,i=1,s=e.length,l=t.length 48if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1 49i=2,s/=2,l/=2,r/=2}function read(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(a){var u=-1 50for(o=r;o<s;o++)if(read(e,o)===read(t,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===l)return u*i}else-1!==u&&(o-=o-u),u=-1}else for(r+l>s&&(r=s-l),o=r;o>=0;o--){for(var c=!0,d=0;d<l;d++)if(read(e,o+d)!==read(t,d)){c=!1 51break}if(c)return o}return-1}function hexWrite(e,t,r,n){r=Number(r)||0 52var a=e.length-r 53n?(n=Number(n))>a&&(n=a):n=a 54var o=t.length 55if(o%2!=0)throw new TypeError("Invalid hex string") 56n>o/2&&(n=o/2) 57for(var i=0;i<n;++i){var s=parseInt(t.substr(2*i,2),16) 58if(isNaN(s))return i 59e[r+i]=s}return i}function utf8Write(e,t,r,n){return blitBuffer(utf8ToBytes(t,e.length-r),e,r,n)}function asciiWrite(e,t,r,n){return blitBuffer(function asciiToBytes(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r)) 60return t}(t),e,r,n)}function latin1Write(e,t,r,n){return asciiWrite(e,t,r,n)}function base64Write(e,t,r,n){return blitBuffer(base64ToBytes(t),e,r,n)}function ucs2Write(e,t,r,n){return blitBuffer(function utf16leToBytes(e,t){for(var r,n,a,o=[],i=0;i<e.length&&!((t-=2)<0);++i)r=e.charCodeAt(i),n=r>>8,a=r%256,o.push(a),o.push(n) 61return o}(t,e.length-r),e,r,n)}function base64Slice(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function utf8Slice(e,t,r){r=Math.min(e.length,r) 62for(var n=[],a=t;a<r;){var o,s,l,u,c=e[a],d=null,f=c>239?4:c>223?3:c>191?2:1 63if(a+f<=r)switch(f){case 1:c<128&&(d=c) 64break 65case 2:128==(192&(o=e[a+1]))&&(u=(31&c)<<6|63&o)>127&&(d=u) 66break 67case 3:o=e[a+1],s=e[a+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(d=u) 68break 69case 4:o=e[a+1],s=e[a+2],l=e[a+3],128==(192&o)&&128==(192&s)&&128==(192&l)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&l)>65535&&u<1114112&&(d=u)}null===d?(d=65533,f=1):d>65535&&(d-=65536,n.push(d>>>10&1023|55296),d=56320|1023&d),n.push(d),a+=f}return function decodeCodePointsArray(e){var t=e.length 70if(t<=i)return String.fromCharCode.apply(String,e) 71var r="",n=0 72for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=i)) 73return r}(n)}t.Buffer=Buffer,t.SlowBuffer=function SlowBuffer(e){+e!=e&&(e=0) 74return Buffer.alloc(+e)},t.INSPECT_MAX_BYTES=50,Buffer.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function typedArraySupport(){try{var e=new Uint8Array(1) 75return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=kMaxLength(),Buffer.poolSize=8192,Buffer._augment=function(e){return e.__proto__=Buffer.prototype,e},Buffer.from=function(e,t,r){return from(null,e,t,r)},Buffer.TYPED_ARRAY_SUPPORT&&(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0})),Buffer.alloc=function(e,t,r){return function alloc(e,t,r,n){return assertSize(t),t<=0?createBuffer(e,t):void 0!==r?"string"==typeof n?createBuffer(e,t).fill(r,n):createBuffer(e,t).fill(r):createBuffer(e,t)}(null,e,t,r)},Buffer.allocUnsafe=function(e){return allocUnsafe(null,e)},Buffer.allocUnsafeSlow=function(e){return allocUnsafe(null,e)},Buffer.isBuffer=function isBuffer(e){return!(null==e||!e._isBuffer)},Buffer.compare=function compare(e,t){if(!Buffer.isBuffer(e)||!Buffer.isBuffer(t))throw new TypeError("Arguments must be Buffers") 76if(e===t)return 0 77for(var r=e.length,n=t.length,a=0,o=Math.min(r,n);a<o;++a)if(e[a]!==t[a]){r=e[a],n=t[a] 78break}return r<n?-1:n<r?1:0},Buffer.isEncoding=function isEncoding(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0 79default:return!1}},Buffer.concat=function concat(e,t){if(!o(e))throw new TypeError('"list" argument must be an Array of Buffers') 80if(0===e.length)return Buffer.alloc(0) 81var r 82if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length 83var n=Buffer.allocUnsafe(t),a=0 84for(r=0;r<e.length;++r){var i=e[r] 85if(!Buffer.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers') 86i.copy(n,a),a+=i.length}return n},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){var e=this.length 87if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits") 88for(var t=0;t<e;t+=2)swap(this,t,t+1) 89return this},Buffer.prototype.swap32=function swap32(){var e=this.length 90if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits") 91for(var t=0;t<e;t+=4)swap(this,t,t+3),swap(this,t+1,t+2) 92return this},Buffer.prototype.swap64=function swap64(){var e=this.length 93if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits") 94for(var t=0;t<e;t+=8)swap(this,t,t+7),swap(this,t+1,t+6),swap(this,t+2,t+5),swap(this,t+3,t+4) 95return this},Buffer.prototype.toString=function toString(){var e=0|this.length 96return 0===e?"":0===arguments.length?utf8Slice(this,0,e):function slowToString(e,t,r){var n=!1 97if((void 0===t||t<0)&&(t=0),t>this.length)return"" 98if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"" 99if((r>>>=0)<=(t>>>=0))return"" 100for(e||(e="utf8");;)switch(e){case"hex":return hexSlice(this,t,r) 101case"utf8":case"utf-8":return utf8Slice(this,t,r) 102case"ascii":return asciiSlice(this,t,r) 103case"latin1":case"binary":return latin1Slice(this,t,r) 104case"base64":return base64Slice(this,t,r) 105case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,t,r) 106default:if(n)throw new TypeError("Unknown encoding: "+e) 107e=(e+"").toLowerCase(),n=!0}}.apply(this,arguments)},Buffer.prototype.equals=function equals(e){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer") 108return this===e||0===Buffer.compare(this,e)},Buffer.prototype.inspect=function inspect(){var e="",r=t.INSPECT_MAX_BYTES 109return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},Buffer.prototype.compare=function compare(e,t,r,n,a){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer") 110if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===a&&(a=this.length),t<0||r>e.length||n<0||a>this.length)throw new RangeError("out of range index") 111if(n>=a&&t>=r)return 0 112if(n>=a)return-1 113if(t>=r)return 1 114if(this===e)return 0 115for(var o=(a>>>=0)-(n>>>=0),i=(r>>>=0)-(t>>>=0),s=Math.min(o,i),l=this.slice(n,a),u=e.slice(t,r),c=0;c<s;++c)if(l[c]!==u[c]){o=l[c],i=u[c] 116break}return o<i?-1:i<o?1:0},Buffer.prototype.includes=function includes(e,t,r){return-1!==this.indexOf(e,t,r)},Buffer.prototype.indexOf=function indexOf(e,t,r){return bidirectionalIndexOf(this,e,t,r,!0)},Buffer.prototype.lastIndexOf=function lastIndexOf(e,t,r){return bidirectionalIndexOf(this,e,t,r,!1)},Buffer.prototype.write=function write(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0 117else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0 118else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported") 119t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var a=this.length-t 120if((void 0===r||r>a)&&(r=a),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds") 121n||(n="utf8") 122for(var o=!1;;)switch(n){case"hex":return hexWrite(this,e,t,r) 123case"utf8":case"utf-8":return utf8Write(this,e,t,r) 124case"ascii":return asciiWrite(this,e,t,r) 125case"latin1":case"binary":return latin1Write(this,e,t,r) 126case"base64":return base64Write(this,e,t,r) 127case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,e,t,r) 128default:if(o)throw new TypeError("Unknown encoding: "+n) 129n=(""+n).toLowerCase(),o=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}} 130var i=4096 131function asciiSlice(e,t,r){var n="" 132r=Math.min(e.length,r) 133for(var a=t;a<r;++a)n+=String.fromCharCode(127&e[a]) 134return n}function latin1Slice(e,t,r){var n="" 135r=Math.min(e.length,r) 136for(var a=t;a<r;++a)n+=String.fromCharCode(e[a]) 137return n}function hexSlice(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n) 138for(var a="",o=t;o<r;++o)a+=toHex(e[o]) 139return a}function utf16leSlice(e,t,r){for(var n=e.slice(t,r),a="",o=0;o<n.length;o+=2)a+=String.fromCharCode(n[o]+256*n[o+1]) 140return a}function checkOffset(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint") 141if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function checkInt(e,t,r,n,a,o){if(!Buffer.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance') 142if(t>a||t<o)throw new RangeError('"value" argument is out of bounds') 143if(r+n>e.length)throw new RangeError("Index out of range")}function objectWriteUInt16(e,t,r,n){t<0&&(t=65535+t+1) 144for(var a=0,o=Math.min(e.length-r,2);a<o;++a)e[r+a]=(t&255<<8*(n?a:1-a))>>>8*(n?a:1-a)}function objectWriteUInt32(e,t,r,n){t<0&&(t=4294967295+t+1) 145for(var a=0,o=Math.min(e.length-r,4);a<o;++a)e[r+a]=t>>>8*(n?a:3-a)&255}
145function checkIEEE754(e,t,r,n,a,o){if(r+n>e.length)throw new RangeError("Index out of range") 146if(r<0)throw new RangeError("Index out of range")}function writeFloat(e,t,r,n,o){return o||checkIEEE754(e,0,r,4),a.write(e,t,r,n,23,4),r+4}function writeDouble(e,t,r,n,o){return o||checkIEEE754(e,0,r,8),a.write(e,t,r,n,52,8),r+8}Buffer.prototype.slice=function slice(e,t){var r,n=this.length 147if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),Buffer.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=Buffer.prototype 148else{var a=t-e 149r=new Buffer(a,void 0) 150for(var o=0;o<a;++o)r[o]=this[o+e]}return r},Buffer.prototype.readUIntLE=function readUIntLE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length) 151for(var n=this[e],a=1,o=0;++o<t&&(a*=256);)n+=this[e+o]*a 152return n},Buffer.prototype.readUIntBE=function readUIntBE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length) 153for(var n=this[e+--t],a=1;t>0&&(a*=256);)n+=this[e+--t]*a 154return n},Buffer.prototype.readUInt8=function readUInt8(e,t){return t||checkOffset(e,1,this.length),this[e]},Buffer.prototype.readUInt16LE=function readUInt16LE(e,t){return t||checkOffset(e,2,this.length),this[e]|this[e+1]<<8},Buffer.prototype.readUInt16BE=function readUInt16BE(e,t){return t||checkOffset(e,2,this.length),this[e]<<8|this[e+1]},Buffer.prototype.readUInt32LE=function readUInt32LE(e,t){return t||checkOffset(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Buffer.prototype.readUInt32BE=function readUInt32BE(e,t){return t||checkOffset(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer.prototype.readIntLE=function readIntLE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length) 155for(var n=this[e],a=1,o=0;++o<t&&(a*=256);)n+=this[e+o]*a 156return n>=(a*=128)&&(n-=Math.pow(2,8*t)),n},Buffer.prototype.readIntBE=function readIntBE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length) 157for(var n=t,a=1,o=this[e+--n];n>0&&(a*=256);)o+=this[e+--n]*a 158return o>=(a*=128)&&(o-=Math.pow(2,8*t)),o},Buffer.prototype.readInt8=function readInt8(e,t){return t||checkOffset(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Buffer.prototype.readInt16LE=function readInt16LE(e,t){t||checkOffset(e,2,this.length) 159var r=this[e]|this[e+1]<<8 160return 32768&r?4294901760|r:r},Buffer.prototype.readInt16BE=function readInt16BE(e,t){t||checkOffset(e,2,this.length) 161var r=this[e+1]|this[e]<<8 162return 32768&r?4294901760|r:r},Buffer.prototype.readInt32LE=function readInt32LE(e,t){return t||checkOffset(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(e,t){return t||checkOffset(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer.prototype.readFloatLE=function readFloatLE(e,t){return t||checkOffset(e,4,this.length),a.read(this,e,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(e,t){return t||checkOffset(e,4,this.length),a.read(this,e,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(e,t){return t||checkOffset(e,8,this.length),a.read(this,e,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(e,t){return t||checkOffset(e,8,this.length),a.read(this,e,!1,52,8)},Buffer.prototype.writeUIntLE=function writeUIntLE(e,t,r,n){(e=+e,t|=0,r|=0,n)||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0) 163var a=1,o=0 164for(this[t]=255&e;++o<r&&(a*=256);)this[t+o]=e/a&255 165return t+r},Buffer.prototype.writeUIntBE=function writeUIntBE(e,t,r,n){(e=+e,t|=0,r|=0,n)||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0) 166var a=r-1,o=1 167for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255 168return t+r},Buffer.prototype.writeUInt8=function writeUInt8(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Buffer.prototype.writeUInt16LE=function writeUInt16LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer.prototype.writeUInt16BE=function writeUInt16BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):objectWriteUInt16(this,e,t,!1),t+2},Buffer.prototype.writeUInt32LE=function writeUInt32LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):objectWriteUInt32(this,e,t,!0),t+4},Buffer.prototype.writeUInt32BE=function writeUInt32BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):objectWriteUInt32(this,e,t,!1),t+4},Buffer.prototype.writeIntLE=function writeIntLE(e,t,r,n){if(e=+e,t|=0,!n){var a=Math.pow(2,8*r-1) 169checkInt(this,e,t,r,a-1,-a)}var o=0,i=1,s=0 170for(this[t]=255&e;++o<r&&(i*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/i>>0)-s&255 171return t+r},Buffer.prototype.writeIntBE=function writeIntBE(e,t,r,n){if(e=+e,t|=0,!n){var a=Math.pow(2,8*r-1) 172checkInt(this,e,t,r,a-1,-a)}var o=r-1,i=1,s=0 173for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/i>>0)-s&255 174return t+r},Buffer.prototype.writeInt8=function writeInt8(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Buffer.prototype.writeInt16LE=function writeInt16LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer.prototype.writeInt16BE=function writeInt16BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):objectWriteUInt16(this,e,t,!1),t+2},Buffer.prototype.writeInt32LE=function writeInt32LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):objectWriteUInt32(this,e,t,!0),t+4},Buffer.prototype.writeInt32BE=function writeInt32BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):objectWriteUInt32(this,e,t,!1),t+4},Buffer.prototype.writeFloatLE=function writeFloatLE(e,t,r){return writeFloat(this,e,t,!0,r)},Buffer.prototype.writeFloatBE=function writeFloatBE(e,t,r){return writeFloat(this,e,t,!1,r)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(e,t,r){return writeDouble(this,e,t,!0,r)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(e,t,r){return writeDouble(this,e,t,!1,r)},Buffer.prototype.copy=function copy(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0 175if(0===e.length||0===this.length)return 0 176if(t<0)throw new RangeError("targetStart out of bounds") 177if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds") 178if(n<0)throw new RangeError("sourceEnd out of bounds") 179n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r) 180var a,o=n-r 181if(this===e&&r<t&&t<n)for(a=o-1;a>=0;--a)e[a+t]=this[a+r] 182else if(o<1e3||!Buffer.TYPED_ARRAY_SUPPORT)for(a=0;a<o;++a)e[a+t]=this[a+r] 183else Uint8Array.prototype.set.call(e,this.subarray(r,r+o),t) 184return o},Buffer.prototype.fill=function fill(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var a=e.charCodeAt(0) 185a<256&&(e=a)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string") 186if("string"==typeof n&&!Buffer.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255) 187if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index") 188if(r<=t)return this 189var o 190if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o<r;++o)this[o]=e 191else{var i=Buffer.isBuffer(e)?e:utf8ToBytes(new Buffer(e,n).toString()),s=i.length 192for(o=0;o<r-t;++o)this[o+t]=i[o%s]}return this} 193var s=/[^+\/0-9A-Za-z-_]/g 194function toHex(e){return e<16?"0"+e.toString(16):e.toString(16)}function utf8ToBytes(e,t){var r 195t=t||1/0 196for(var n=e.length,a=null,o=[],i=0;i<n;++i){if((r=e.charCodeAt(i))>55295&&r<57344){if(!a){if(r>56319){(t-=3)>
196-1&&o.push(239,191,189) 197continue}if(i+1===n){(t-=3)>-1&&o.push(239,191,189) 198continue}a=r 199continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),a=r 200continue}r=65536+(a-55296<<10|r-56320)}else a&&(t-=3)>-1&&o.push(239,191,189) 201if(a=null,r<128){if((t-=1)<0)break 202o.push(r)}else if(r<2048){if((t-=2)<0)break 203o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break 204o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point") 205if((t-=4)<0)break 206o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function base64ToBytes(e){return n.toByteArray(function base64clean(e){if((e=function stringtrim(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(s,"")).length<2)return"" 207for(;e.length%4!=0;)e+="=" 208return e}(e))}function blitBuffer(e,t,r,n){for(var a=0;a<n&&!(a+r>=t.length||a>=e.length);++a)t[a+r]=e[a] 209return a}}).call(this,r("fRV1"))},N55s:function(module,exports,__webpack_require__){(function(Buffer,process,global){!function webpackUniversalModuleDefinition(e,t){module.exports=t()}(0,function(){return(()=>{var __webpack_modules__=[,(e,t,r)=>{"use strict" 210function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.LinkTarget=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=void 0,t.addLinkAttributes=function addLinkAttributes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.url,n=t.target,o=t.rel,s=t.enabled,l=void 0===s||s;(0,a.assert)(r&&"string"==typeof r,'addLinkAttributes: A valid "url" parameter must provided.') 211var u=(0,a.removeNullCharacters)(r) 212l?e.href=e.title=u:(e.href="",e.title="Disabled: ".concat(u),e.onclick=function(){return!1}) 213var c="" 214switch(n){case p.NONE:break 215case p.SELF:c="_self" 216break 217case p.BLANK:c="_blank" 218break 219case p.PARENT:c="_parent" 220break 221case p.TOP:c="_top"}e.target=c,e.rel="string"==typeof o?o:i},t.deprecated=function deprecated(e){},t.getFilenameFromUrl=function getFilenameFromUrl(e){var t=e.indexOf("#"),r=e.indexOf("?"),n=Math.min(t>0?t:e.length,r>0?r:e.length) 222return e.substring(e.lastIndexOf("/",n)+1,n)},t.getPdfFilenameFromUrl=function getPdfFilenameFromUrl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf" 223if("string"!=typeof e)return t 224if(isDataScheme(e))return(0,a.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t 225var r=/[^\/?#=]+\.pdf\b(?!.*\.pdf\b)/i,n=/^(?:(?:[^:]+:)?\/\/[^\/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e),o=r.exec(n[1])||r.exec(n[2])||r.exec(n[3]) 226if(o&&(o=o[0]).includes("%"))try{o=r.exec(decodeURIComponent(o))[0]}catch(e){}return o||t},t.getXfaPageViewport=function getXfaPageViewport(e,t){var r=t.scale,n=void 0===r?1:r,a=t.rotation,o=void 0===a?0:a,i=e.attributes.style,s=i.width,l=i.height,u=[0,0,parseInt(s),parseInt(l)] 227return new f({viewBox:u,scale:n,rotation:o})},t.isDataScheme=isDataScheme,t.isPdfFile=function isPdfFile(e){return"string"==typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=isValidFetchUrl,t.loadScript=function loadScript(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] 228return new Promise(function(r,n){var a=document.createElement("script") 229a.src=e,a.onload=function(e){t&&a.remove(),r(e)},a.onerror=function(){n(new Error("Cannot load script at: ".concat(a.src)))},(document.head||document.documentElement).appendChild(a)})} 230var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4),o=r(135) 231function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 232if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 233if("string"==typeof e)return _arrayLikeToArray(e,t) 234var r=Object.prototype.toString.call(e).slice(8,-1) 235"Object"===r&&e.constructor&&(r=e.constructor.name) 236if("Map"===r||"Set"===r)return Array.from(e) 237if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 238var o=0,i=function F(){} 239return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 240return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 241return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 242for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 243return n}function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 244n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 245e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 246if(Reflect.construct.sham)return!1 247if("function"==typeof Proxy)return!0 248try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 249return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 250if(t){var a=_getPrototypeOf(this).constructor 251r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 252return function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t 253if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 254return function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 255return e}(e)}(this,r)}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var i="noopener noreferrer nofollow",s={CSS:96,PDF:72,get PDF_TO_CSS_UNITS(){return(0,a.shadow)(this,"PDF_TO_CSS_UNITS",this.CSS/this.PDF)}} 256t.PixelsPerInch=s 257var l=function(e){_inherits(DOMCanvasFactory,o.BaseCanvasFactory) 258var t=_createSuper(DOMCanvasFactory) 259function DOMCanvasFactory(){var e,r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).ownerDocument,n=void 0===r?globalThis.document:r 260return _classCallCheck(this,DOMCanvasFactory),(e=t.call(this))._document=n,e}return _createClass(DOMCanvasFactory,[{key:"_createCanvas",value:function _createCanvas(e,t){var r=this._document.createElement("canvas") 261return r.width=e,r.height=t,r}}]),DOMCanvasFactory}() 262function fetchData(e){return _fetchData.apply(this,arguments)}function _fetchData(){return(_fetchData=function _asyncToGenerator(e){return function(){var t=this,r=arguments 263return new Promise(function(n,a){var o=e.apply(t,r) 264function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}(n.default.mark(function _callee(e){var t,r,o=arguments 265return n.default.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:if(t=o.length>1&&void 0!==o[1]&&o[1],!isValidFetchUrl(e,document.baseURI)){n.next=21 266break}return n.next=4,fetch(e) 267case 4:if((r=n.sent).ok){n.next=7 268break}throw new Error(r.statusText) 269case 7:if(!t){n.next=15 270break}return n.t1=Uint8Array,n.next=11,r.arrayBuffer() 271case 11:n.t2=n.sent,n.t0=new n.t1(n.t2),n.next=20 272break 273case 15:return n.t3=a.stringToBytes,n.next=18,r.text() 274case 18:n.t4=n.sent,n.t0=(0,n.t3)(n.t4) 275case 20:return n.abrupt("return",n.t0) 276case 21:return n.abrupt("return",new Promise(function(r,n){var o=new XMLHttpRequest 277o.open("GET",e,!0),t&&(o.responseType="arraybuffer"),o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE){var e 278if(200===o.status||0===o.status)if(t&&o.response?e=new Uint8Array(o.response):!t&&o.responseText&&(e=(0,a.stringToBytes)(o.responseText)),e)return void r(e) 279n(new Error(o.statusText))}},o.send(null)})) 280case 22:case"end":return n.stop()}},_callee)}))).apply(this,arguments)}t.DOMCanvasFactory=l 281var u=function(e){_inherits(DOMCMapReaderFactory,o.BaseCMapReaderFactory) 282var t=_createSuper(DOMCMapReaderFactory) 283function DOMCMapReaderFactory(){return _classCallCheck(this,DOMCMapReaderFactory),t.apply(this,arguments)}return _createClass(DOMCMapReaderFactory,[{key:"_fetchData",value:function _fetchData(e,t){return fetchData(e,this.isCompressed).then(function(e){return{cMapData:e,compressionType:t}})}}]),DOMCMapReaderFactory}() 284t.DOMCMapReaderFactory=u 285var c=function(e){_inherits(DOMStandardFontDataFactory,o.BaseStandardFontDataFactory) 286var t=_createSuper(DOMStandardFontDataFactory) 287function DOMStandardFontDataFactory(){return _classCallCheck(this,DOMStandardFontDataFactory),t.apply(this,arguments)}return _createClass(DOMStandardFontDataFactory,[{key:"_fetchData",value:function _fetchData(e){return fetchData(e,!0)}}]),DOMStandardFontDataFactory}() 288t.DOMStandardFontDataFactory=c 289var d=function(e){_inherits(DOMSVGFactory,o.BaseSVGFactory) 290var t=_createSuper(DOMSVGFactory) 291function DOMSVGFactory(){return _classCallCheck(this,DOMSVGFactory),t.apply(this,arguments)}return _createClass(DOMSVGFactory,[{key:"_createSVG",value:function _createSVG(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}]),DOMSVGFactory}() 292t.DOMSVGFactory=d 293var f=function(){function PageViewport(e){var t=e.viewBox,r=e.scale,n=e.rotation,a=e.offsetX,o=void 0===a?0:a,i=e.offsetY,s=void 0===i?0:i,l=e.dontFlip,u=void 0!==l&&l 294_classCallCheck(this,PageViewport),this.viewBox=t,this.scale=r,this.rotation=n,this.offsetX=o,this.offsetY=s 295var c,d,f,h,p,m,y,v,g=(t[2]+t[0])/2,b=(t[3]+t[1])/2 296switch((n%=360)<0&&(n+=360),n){case 180:c=-1,d=0,f=0,h=1 297break 298case 90:c=0,d=1,f=1,h=0 299break 300case 270:c=0,d=-1,f=-1,h=0 301break 302case 0:c=1,d=0,f=0,h=-1 303break 304default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}u&&(f=-f,h=-h),0===c?(p=Math.abs(b-t[1])*r+o,m=Math.abs(g-t[0])*r+s,y=Math.abs(t[3]-t[1])*r,v=Math.abs(t[2]-t[0])*r):(p=Math.abs(g-t[0])*r+o,m=Math.abs(b-t[1])*r+s,y=Math.abs(t[2]-t[0])*r,v=Math.abs(t[3]-t[1])*r),this.transform=[c*r,d*r,f*r,h*r,p-c*r*g-f*r*b,m-d*r*g-h*r*b],this.width=y,this.height=v}return _createClass(PageViewport,[{key:"clone",value:function clone(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scale,r=void 0===t?this.scale:t,n=e.rotation,a=void 0===n?this.rotation:n,o=e.offsetX,i=void 0===o?this.offsetX:o,s=e.offsetY,l=void 0===s?this.offsetY:s,u=e.dontFlip,c=void 0!==u&&u 305return new PageViewport({viewBox:this.viewBox.slice(),scale:r,rotation:a,offsetX:i,offsetY:l,dontFlip:c})}},{key:"convertToViewportPoint",value:function convertToViewportPoint(e,t){return a.Util.applyTransform([e,t],this.transform)}},{key:"convertToViewportRectangle",value:function convertToViewportRectangle(e){var t=a.Util.applyTransform([e[0],e[1]],this.transform),r=a.Util.applyTransform([e[2],e[3]],this.transform) 306return[t[0],t[1],r[0],r[1]]}},{key:"convertToPdfPoint",value:function convertToPdfPoint(e,t){return a.Util.applyInverseTransform([e,t],this.transform)}}]),PageViewport}() 307t.PageViewport=f 308var h=function(e){_inherits(RenderingCancelledException,a.BaseException) 309var t=_createSuper(RenderingCancelledException)
310function RenderingCancelledException(e,r){var n 311return _classCallCheck(this,RenderingCancelledException),(n=t.call(this,e,"RenderingCancelledException")).type=r,n}return RenderingCancelledException}() 312t.RenderingCancelledException=h 313var p={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4} 314function isDataScheme(e){for(var t=e.length,r=0;r<t&&""===e[r].trim();)r++ 315return"data:"===e.substring(r,r+5).toLowerCase()}t.LinkTarget=p 316var m,y=function(){function StatTimer(){_classCallCheck(this,StatTimer),this.started=Object.create(null),this.times=[]}return _createClass(StatTimer,[{key:"time",value:function time(e){e in this.started&&(0,a.warn)("Timer is already running for ".concat(e)),this.started[e]=Date.now()}},{key:"timeEnd",value:function timeEnd(e){e in this.started||(0,a.warn)("Timer has not been started for ".concat(e)),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}},{key:"toString",value:function toString(){var e,t=[],r=0,n=_createForOfIteratorHelper(this.times) 317try{for(n.s();!(e=n.n()).done;){var a=e.value.name 318a.length>r&&(r=a.length)}}catch(e){n.e(e)}finally{n.f()}var o,i=_createForOfIteratorHelper(this.times) 319try{for(i.s();!(o=i.n()).done;){var s=o.value,l=s.end-s.start 320t.push("".concat(s.name.padEnd(r)," ").concat(l,"ms\n"))}}catch(e){i.e(e)}finally{i.f()}return t.join("")}}]),StatTimer}() 321function isValidFetchUrl(e,t){try{var r=(t?new URL(e,t):new URL(e)).protocol 322return"http:"===r||"https:"===r}catch(e){return!1}}t.StatTimer=y 323var v=function(){function PDFDateString(){_classCallCheck(this,PDFDateString)}return _createClass(PDFDateString,null,[{key:"toDateObject",value:function toDateObject(e){if(!e||!(0,a.isString)(e))return null 324m||(m=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?")) 325var t=m.exec(e) 326if(!t)return null 327var r=parseInt(t[1],10),n=parseInt(t[2],10) 328n=n>=1&&n<=12?n-1:0 329var o=parseInt(t[3],10) 330o=o>=1&&o<=31?o:1 331var i=parseInt(t[4],10) 332i=i>=0&&i<=23?i:0 333var s=parseInt(t[5],10) 334s=s>=0&&s<=59?s:0 335var l=parseInt(t[6],10) 336l=l>=0&&l<=59?l:0 337var u=t[7]||"Z",c=parseInt(t[8],10) 338c=c>=0&&c<=23?c:0 339var d=parseInt(t[9],10)||0 340return d=d>=0&&d<=59?d:0,"-"===u?(i+=c,s+=d):"+"===u&&(i-=c,s-=d),new Date(Date.UTC(r,n,o,i,s,l))}}]),PDFDateString}() 341t.PDFDateString=v},(e,t,r)=>{"use strict" 342e.exports=r(3)},(e,t,r)=>{"use strict" 343function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=function(e){var t,r=Object.prototype,n=r.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",i=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag" 344function define(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{define({},"")}catch(e){define=function define(e,t,r){return e[t]=r}}function wrap(e,t,r,n){var a=t&&t.prototype instanceof Generator?t:Generator,o=Object.create(a.prototype),i=new Context(n||[]) 345return o._invoke=function makeInvokeMethod(e,t,r){var n=l 346return function invoke(a,o){if(n===c)throw new Error("Generator is already running") 347if(n===d){if("throw"===a)throw o 348return doneResult()}for(r.method=a,r.arg=o;;){var i=r.delegate 349if(i){var s=maybeInvokeDelegate(i,r) 350if(s){if(s===f)continue 351return s}}if("next"===r.method)r.sent=r._sent=r.arg 352else if("throw"===r.method){if(n===l)throw n=d,r.arg 353r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg) 354n=c 355var h=tryCatch(e,t,r) 356if("normal"===h.type){if(n=r.done?d:u,h.arg===f)continue 357return{value:h.arg,done:r.done}}"throw"===h.type&&(n=d,r.method="throw",r.arg=h.arg)}}}(e,r,i),o}function tryCatch(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=wrap 358var l="suspendedStart",u="suspendedYield",c="executing",d="completed",f={} 359function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var h={} 360define(h,o,function(){return this}) 361var p=Object.getPrototypeOf,m=p&&p(p(values([]))) 362m&&m!==r&&n.call(m,o)&&(h=m) 363var y=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(h)
364function defineIteratorMethods(e){["next","throw","return"].forEach(function(t){define(e,t,function(e){return this._invoke(t,e)})})}function AsyncIterator(e,t){var r 365this._invoke=function enqueue(a,o){function callInvokeWithMethodAndArg(){return new t(function(r,i){!function invoke(r,a,o,i){var s=tryCatch(e[r],e,a) 366if("throw"!==s.type){var l=s.arg,u=l.value 367return u&&"object"===_typeof(u)&&n.call(u,"__await")?t.resolve(u.__await).then(function(e){invoke("next",e,o,i)},function(e){invoke("throw",e,o,i)}):t.resolve(u).then(function(e){l.value=e,o(l)},function(e){return invoke("throw",e,o,i)})}i(s.arg)}(a,o,r,i)})}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(e,r){var n=e.iterator[r.method] 368if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method))return f 369r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var a=tryCatch(n,e.iterator,r.arg) 370if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,f 371var o=a.arg 372return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,f):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,f)}function pushTryEntry(e){var t={tryLoc:e[0]} 3731 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{} 374t.type="normal",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var r=e[o] 375if(r)return r.call(e) 376if("function"==typeof e.next)return e 377if(!isNaN(e.length)){var a=-1,i=function next(){for(;++a<e.length;)if(n.call(e,a))return next.value=e[a],next.done=!1,next 378return next.value=t,next.done=!0,next} 379return i.next=i}}return{next:doneResult}}function doneResult(){return{value:t,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(y,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor 380return!!t&&(t===GeneratorFunction||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,i,function(){return this}),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,a,o){void 0===o&&(o=Promise) 381var i=new AsyncIterator(wrap(t,r,n,a),o) 382return e.isGeneratorFunction(r)?i:i.next().then(function(e){return e.done?e.value:i.next()})},defineIteratorMethods(y),define(y,s,"Generator"),define(y,o,function(){return this}),define(y,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=[] 383for(var r in e)t.push(r) 384return t.reverse(),function next(){for(;t.length;){var r=t.pop() 385if(r in e)return next.value=r,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function reset(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function stop(){this.done=!0 386var e=this.tryEntries[0].completion 387if("throw"===e.type)throw e.arg 388return this.rval},dispatchException:function dispatchException(e){if(this.done)throw e 389var r=this 390function handle(n,a){return i.type="throw",i.arg=e,r.next=n,a&&(r.method="next",r.arg=t),!!a}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],i=o.completion 391if("root"===o.tryLoc)return handle("end")
392if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc") 393if(s&&l){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0) 394if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally") 395if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}}}},abrupt:function abrupt(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r] 396if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a 397break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null) 398var i=o?o.completion:{} 399return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,f):this.complete(i)},complete:function complete(e,t){if("throw"===e.type)throw e.arg 400return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function finish(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t] 401if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),f}},catch:function _catch(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t] 402if(r.tryLoc===e){var n=r.completion 403if("throw"===n.type){var a=n.arg 404resetTryEntry(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),f}},e}("object"===_typeof(e=r.nmd(e))?e.exports:{}) 405try{regeneratorRuntime=n}catch(e){"object"===("undefined"==typeof globalThis?"undefined":_typeof(globalThis))?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},(e,t,r)=>{"use strict" 406function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 407n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function _nonIterableSpread(){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 _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t) 408var r=Object.prototype.toString.call(e).slice(8,-1) 409return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 410for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 411return n}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 412e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 413if(Reflect.construct.sham)return!1 414if("function"==typeof Proxy)return!0 415try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 416return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 417if(t){var a=_getPrototypeOf(this).constructor 418r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 419return function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t 420if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 421return function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 422return e}(e)}(this,r)}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}
422Object.defineProperty(t,"__esModule",{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.UNSUPPORTED_FEATURES=t.TextRenderingMode=t.StreamType=t.RenderingIntentFlag=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.IsLittleEndianCached=t.IsEvalSupportedCached=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FontType=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.arrayByteLength=arrayByteLength,t.arraysToBytes=function arraysToBytes(e){var t=e.length 423if(1===t&&e[0]instanceof Uint8Array)return e[0] 424for(var r=0,n=0;n<t;n++)r+=arrayByteLength(e[n]) 425for(var a=0,o=new Uint8Array(r),i=0;i<t;i++){var s=e[i] 426s instanceof Uint8Array||(s="string"==typeof s?stringToBytes(s):new Uint8Array(s)) 427var l=s.byteLength 428o.set(s,a),a+=l}return o},t.assert=assert,t.bytesToString=function bytesToString(e){assert(null!==e&&"object"===_typeof(e)&&void 0!==e.length,"Invalid argument for bytesToString") 429var t=e.length 430if(t<8192)return String.fromCharCode.apply(null,e) 431for(var r=[],n=0;n<t;n+=8192){var a=Math.min(n+8192,t),o=e.subarray(n,a) 432r.push(String.fromCharCode.apply(null,o))}return r.join("")},t.createObjectURL=function createObjectURL(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2] 433if(URL.createObjectURL&&"undefined"!=typeof Blob&&!r)return URL.createObjectURL(new Blob([e],{type:t})) 434for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a="data:".concat(t,";base64,"),o=0,i=e.length;o<i;o+=3){var s=255&e[o],l=255&e[o+1],u=255&e[o+2],c=s>>2,d=(3&s)<<4|l>>4,f=o+1<i?(15&l)<<2|u>>6:64,h=o+2<i?63&u:64 435a+=n[c]+n[d]+n[f]+n[h]}return a},t.createPromiseCapability=function createPromiseCapability(){var e=Object.create(null),t=!1 436return Object.defineProperty(e,"settled",{get:function get(){return t}}),e.promise=new Promise(function(r,n){e.resolve=function(e){t=!0,r(e)},e.reject=function(e){t=!0,n(e)}}),e},t.createValidAbsoluteUrl=function createValidAbsoluteUrl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null 437if(!e)return null 438try{if(r&&"string"==typeof e){if(r.addDefaultProtocol&&e.startsWith("www.")){var n=e.match(/\./g) 439n&&n.length>=2&&(e="http://".concat(e))}if(r.tryConvertEncoding)try{e=stringToUTF8String(e)}catch(e){}}var a=t?new URL(e,t):new URL(e) 440if(function _isValidProtocol(e){if(!e)return!1 441switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0 442default:return!1}}(a))return a}catch(e){}return null},t.escapeString=function escapeString(e){return e.replace(/([()\\\n\r])/g,function(e){return"\n"===e?"\\n":"\r"===e?"\\r":"\\".concat(e)})},t.getModificationDate=function getModificationDate(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date 443return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function getVerbosityLevel(){return a},t.info=function info(e){n.INFOS},t.isArrayBuffer=function isArrayBuffer(e){return"object"===_typeof(e)&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function isArrayEqual(e,t){if(e.length!==t.length)return!1 444for(var r=0,n=e.length;r<n;r++)if(e[r]!==t[r])return!1 445return!0},t.isAscii=function isAscii(e){return/^[\x00-\x7F]*$/.test(e)},t.isBool=function isBool(e){return"boolean"==typeof e},t.isNum=function isNum(e){return"number"==typeof e},t.isSameOrigin=function isSameOrigin(e,t){var r 446try{if(!(r=new URL(e)).origin||"null"===r.origin)return!1}catch(e){return!1}var n=new URL(t,r) 447return r.origin===n.origin},t.isString=function isString(e){return"string"==typeof e},t.objectFromMap=function objectFromMap(e){var t,r=Object.create(null),n=function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 448if(!a){if(Array.isArray(t)||(a=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 449var o=0,i=function F(){} 450return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 451return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 452return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}(e) 453try{for(n.s();!(t=n.n()).done;){var a=(s=t.value,l=2,function _arrayWithHoles(e){if(Array.isArray(e))return e}(s)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 454if(null==r)return 455var n,a,o=[],i=!0,s=!1 456try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(s,l)||_unsupportedIterableToArray(s,l)||function _nonIterableRest(){throw new TypeError("Invalid attempt to de
456structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=a[0],i=a[1] 457r[o]=i}}catch(e){n.e(e)}finally{n.f()}var s,l 458return r},t.objectSize=function objectSize(e){return Object.keys(e).length},t.removeNullCharacters=function removeNullCharacters(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] 459if("string"!=typeof e)return warn("The argument for removeNullCharacters must be a string."),e 460t&&(e=e.replace(p," ")) 461return e.replace(h,"")},t.setVerbosityLevel=function setVerbosityLevel(e){Number.isInteger(e)&&(a=e)},t.shadow=shadow,t.string32=function string32(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=stringToBytes,t.stringToPDFString=function stringToPDFString(e){var t=e.length,r=[] 462if("þ"===e[0]&&"ÿ"===e[1])for(var n=2;n<t;n+=2)r.push(String.fromCharCode(e.charCodeAt(n)<<8|e.charCodeAt(n+1))) 463else if("ÿ"===e[0]&&"þ"===e[1])for(var a=2;a<t;a+=2)r.push(String.fromCharCode(e.charCodeAt(a+1)<<8|e.charCodeAt(a))) 464else for(var o=0;o<t;++o){var i=b[e.charCodeAt(o)] 465r.push(i?String.fromCharCode(i):e.charAt(o))}return r.join("")},t.stringToUTF16BEString=function stringToUTF16BEString(e){for(var t=["þÿ"],r=0,n=e.length;r<n;r++){var a=e.charCodeAt(r) 466t.push(String.fromCharCode(a>>8&255),String.fromCharCode(255&a))}return t.join("")},t.stringToUTF8String=stringToUTF8String,t.unreachable=unreachable,t.utf8StringToString=function utf8StringToString(e){return unescape(encodeURIComponent(e))},t.warn=warn,r(5) 467t.IDENTITY_MATRIX=[1,0,0,1,0,0] 468t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0] 469t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256} 470t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3} 471t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048} 472t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4} 473t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3} 474t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26} 475t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"} 476t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"} 477t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"} 478t.AnnotationReplyType={GROUP:"Group",REPLY:"R"} 479t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512} 480t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864} 481t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5} 482t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"} 483t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"} 484t.PageActionEventType={O:"PageOpen",C:"PageClose"} 485t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"} 486t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"} 487var n={ERRORS:0,WARNINGS:1,INFOS:5} 488t.VerbosityLevel=n 489t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2}
490t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91} 491t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"} 492t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2} 493var a=n.WARNINGS 494function warn(e){n.WARNINGS}function unreachable(e){throw new Error(e)}function assert(e,t){e||unreachable(t)}function shadow(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}var o=function BaseExceptionClosure(){function BaseException(e,t){this.constructor===BaseException&&unreachable("Cannot initialize BaseException."),this.message=e,this.name=t}return BaseException.prototype=new Error,BaseException.constructor=BaseException,BaseException}() 495t.BaseException=o 496var i=function(e){_inherits(PasswordException,o) 497var t=_createSuper(PasswordException) 498function PasswordException(e,r){var n 499return _classCallCheck(this,PasswordException),(n=t.call(this,e,"PasswordException")).code=r,n}return PasswordException}() 500t.PasswordException=i 501var s=function(e){_inherits(UnknownErrorException,o) 502var t=_createSuper(UnknownErrorException) 503function UnknownErrorException(e,r){var n 504return _classCallCheck(this,UnknownErrorException),(n=t.call(this,e,"UnknownErrorException")).details=r,n}return UnknownErrorException}() 505t.UnknownErrorException=s 506var l=function(e){_inherits(InvalidPDFException,o) 507var t=_createSuper(InvalidPDFException) 508function InvalidPDFException(e){return _classCallCheck(this,InvalidPDFException),t.call(this,e,"InvalidPDFException")}return InvalidPDFException}() 509t.InvalidPDFException=l 510var u=function(e){_inherits(MissingPDFException,o) 511var t=_createSuper(MissingPDFException) 512function MissingPDFException(e){return _classCallCheck(this,MissingPDFException),t.call(this,e,"MissingPDFException")}return MissingPDFException}() 513t.MissingPDFException=u 514var c=function(e){_inherits(UnexpectedResponseException,o) 515var t=_createSuper(UnexpectedResponseException) 516function UnexpectedResponseException(e,r){var n 517return _classCallCheck(this,UnexpectedResponseException),(n=t.call(this,e,"UnexpectedResponseException")).status=r,n}return UnexpectedResponseException}() 518t.UnexpectedResponseException=c 519var d=function(e){_inherits(FormatError,o) 520var t=_createSuper(FormatError) 521function FormatError(e){return _classCallCheck(this,FormatError),t.call(this,e,"FormatError")}return FormatError}() 522t.FormatError=d 523var f=function(e){_inherits(AbortException,o) 524var t=_createSuper(AbortException) 525function AbortException(e){return _classCallCheck(this,AbortException),t.call(this,e,"AbortException")}return AbortException}() 526t.AbortException=f 527var h=/\x00+/g,p=/[\x01-\x1F]/g 528function stringToBytes(e){assert("string"==typeof e,"Invalid argument for stringToBytes") 529for(var t=e.length,r=new Uint8Array(t),n=0;n<t;++n)r[n]=255&e.charCodeAt(n) 530return r}function arrayByteLength(e){return void 0!==e.length?e.length:(assert(void 0!==e.byteLength,"arrayByteLength - invalid argument."),e.byteLength)}var m={get value(){return shadow(this,"value",function isLittleEndian(){var e=new Uint8Array(4) 531return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]}())}} 532t.IsLittleEndianCached=m 533var y={get value(){return shadow(this,"value",function isEvalSupported(){try{return new Function(""),!0}catch(e){return!1}}())}} 534t.IsEvalSupportedCached=y 535var v=_toConsumableArray(Array(256).keys()).map(function(e){return e.toString(16).padStart(2,"0")}),g=function(){function Util(){_classCallCheck(this,Util)}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(Util,null,[{key:"makeHexColor",value:function makeHexColor(e,t,r){return"#".concat(v[e]).concat(v[t]).concat(v[r])}},{key:"transform",value:function transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}},{key:"applyTransform",value:function applyTransform(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}},{key:"applyInverseTransform",value:function applyInverseTransform(e,t){var r=t[0]*t[3]-t[1]*t[2] 536return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r]}},{key:"getAxialAlignedBoundingBox",value:function getAxialAlignedBoundingBox(e,t){var r=Util.applyTransform(e,t),n=Util.applyTransform(e.slice(2,4),t),a=Util.applyTransform([e[0],e[3]],t),o=Util.applyTransform([e[2],e[1]],t) 537return[Math.min(r[0],n[0],a[0],o[0]),Math.min(r[1],n[1],a[1],o[1]),Math.max(r[0],n[0],a[0],o[0]),Math.max(r[1],n[1],a[1],o[1])]}},{key:"inverseTransform",value:function inverseTransform(e){var t=e[0]*e[3]-e[1]*e[2] 538return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}},{key:"apply3dTransform",value:function apply3dTransform(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]}},{key:"singularValueDecompose2dScale",value:function singularValueDecompose2dScale(e){var t=[e[0],e[2],e[1],e[3]],r=e[0]*t[0]+e[1]*t[2],n=e[0]*t[1]+e[1]*t[3],a=e[2]*t[0]+e[3]*t[2],o=e[2]*t[1]+e[3]*t[3],i=(r+o)/2,s=Math.sqrt(Math.pow(r+o,2)-4*(r*o-a
538*n))/2,l=i+s||1,u=i-s||1 539return[Math.sqrt(l),Math.sqrt(u)]}},{key:"normalizeRect",value:function normalizeRect(e){var t=e.slice(0) 540return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function intersect(e,t){function compare(e,t){return e-t}var r=[e[0],e[2],t[0],t[2]].sort(compare),n=[e[1],e[3],t[1],t[3]].sort(compare),a=[] 541return e=Util.normalizeRect(e),t=Util.normalizeRect(t),r[0]===e[0]&&r[1]===t[0]||r[0]===t[0]&&r[1]===e[0]?(a[0]=r[1],a[2]=r[2],n[0]===e[1]&&n[1]===t[1]||n[0]===t[1]&&n[1]===e[1]?(a[1]=n[1],a[3]=n[2],a):null):null}},{key:"bezierBoundingBox",value:function bezierBoundingBox(e,t,r,n,a,o,i,s){for(var l,u,c,d,f,h,p,m,y=[],v=[[],[]],g=0;g<2;++g)if(0===g?(u=6*e-12*r+6*a,l=-3*e+9*r-9*a+3*i,c=3*r-3*e):(u=6*t-12*n+6*o,l=-3*t+9*n-9*o+3*s,c=3*n-3*t),Math.abs(l)<1e-12){if(Math.abs(u)<1e-12)continue 5420<(d=-c/u)&&d<1&&y.push(d)}else p=u*u-4*c*l,m=Math.sqrt(p),p<0||(0<(f=(-u+m)/(2*l))&&f<1&&y.push(f),0<(h=(-u-m)/(2*l))&&h<1&&y.push(h)) 543for(var b,_=y.length,S=_;_--;)b=1-(d=y[_]),v[0][_]=b*b*b*e+3*b*b*d*r+3*b*d*d*a+d*d*d*i,v[1][_]=b*b*b*t+3*b*b*d*n+3*b*d*d*o+d*d*d*s 544return v[0][S]=e,v[1][S]=t,v[0][S+1]=i,v[1][S+1]=s,v[0].length=v[1].length=S+2,[Math.min.apply(Math,_toConsumableArray(v[0])),Math.min.apply(Math,_toConsumableArray(v[1])),Math.max.apply(Math,_toConsumableArray(v[0])),Math.max.apply(Math,_toConsumableArray(v[1]))]}}]),Util}() 545t.Util=g 546var b=[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] 547function stringToUTF8String(e){return decodeURIComponent(escape(e))}},(e,t,r)=>{"use strict" 548var n=r(6) 549"undefined"!=typeof globalThis&&globalThis._pdfjsCompatibilityChecked||("undefined"!=typeof globalThis&&globalThis.Math===Math||(globalThis=r(7)),globalThis._pdfjsCompatibilityChecked=!0,function checkNodeBtoa(){!globalThis.btoa&&n.isNodeJS&&(globalThis.btoa=function(e){return Buffer.from(e,"binary").toString("base64")})}(),function checkNodeAtob(){!globalThis.atob&&n.isNodeJS&&(globalThis.atob=function(e){return Buffer.from(e,"base64").toString("binary")})}(),function checkDOMMatrix(){!globalThis.DOMMatrix&&n.isNodeJS&&(globalThis.DOMMatrix=r(69))}(),function checkObjectFromEntries(){Object.fromEntries||r(70)}(),function checkPromise(){globalThis.Promise.allSettled||(globalThis.Promise=r(97))}(),function checkReadableStream(){!globalThis.ReadableStream&&n.isNodeJS&&(globalThis.ReadableStream=r(134).ReadableStream)}())},(e,t)=>{"use strict" 550function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0 551var r=!("object"!==(void 0===process?"undefined":_typeof(process))||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type) 552t.isNodeJS=r},(e,t,r)=>{r(8),e.exports=r(10)},(e,t,r)=>{r(9)({global:!0},{globalThis:r(10)})},(e,t,r)=>{var n=r(10),a=r(11).f,o=r(47),i=r(50),s=r(41),l=r(57),u=r(68) 553e.exports=function(e,t){var r,c,d,f,h,p=e.target,m=e.global,y=e.stat 554if(r=m?n:y?n[p]||s(p,{}):(n[p]||{}).prototype)for(c in t){if(f=t[c],d=e.noTargetGet?(h=a(r,c))&&h.value:r[c],!u(m?c:p+(y?".":"#")+c,e.forced)&&void 0!==d){if(typeof f==typeof d)continue 555l(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),i(r,c,f,e)}}},e=>{var t=function(e){return e&&e.Math==Math&&e} 556e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof global&&global)||function(){return this}()||Function("return this")()},(e,t,r)=>{var n=r(12),a=r(14),o=r(15),i=r(16),s=r(17),l=r(22),u=r(42),c=r(45),d=Object.getOwnPropertyDescriptor 557t.f=n?d:function getOwnPropertyDescriptor(e,t){if(e=s(e),t=l(t),c)try{return d(e,t)}catch(e){}if(u(e,t))return i(!a(o.f,e,t),e[t])}},(e,t,r)=>{var n=r(13) 558e.exports=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}}
558)[1]})},e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},e=>{var t=Function.prototype.call 559e.exports=t.bind?t.bind(t):function(){return t.apply(t,arguments)}},(e,t)=>{"use strict" 560var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,a=n&&!r.call({1:2},1) 561t.f=a?function propertyIsEnumerable(e){var t=n(this,e) 562return!!t&&t.enumerable}:r},e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},(e,t,r)=>{var n=r(18),a=r(21) 563e.exports=function(e){return n(a(e))}},(e,t,r)=>{var n=r(10),a=r(19),o=r(13),i=r(20),s=n.Object,l=a("".split) 564e.exports=o(function(){return!s("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?l(e,""):s(e)}:s},e=>{var t=Function.prototype,r=t.bind,n=t.call,a=r&&r.bind(n) 565e.exports=r?function(e){return e&&a(n,e)}:function(e){return e&&function(){return n.apply(e,arguments)}}},(e,t,r)=>{var n=r(19),a=n({}.toString),o=n("".slice) 566e.exports=function(e){return o(a(e),8,-1)}},(e,t,r)=>{var n=r(10).TypeError 567e.exports=function(e){if(null==e)throw n("Can't call method on "+e) 568return e}},(e,t,r)=>{var n=r(23),a=r(26) 569e.exports=function(e){var t=n(e,"string") 570return a(t)?t:t+""}},(e,t,r)=>{var n=r(10),a=r(14),o=r(24),i=r(26),s=r(33),l=r(36),u=r(37),c=n.TypeError,d=u("toPrimitive") 571e.exports=function(e,t){if(!o(e)||i(e))return e 572var r,n=s(e,d) 573if(n){if(void 0===t&&(t="default"),r=a(n,e,t),!o(r)||i(r))return r 574throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},(e,t,r)=>{var n=r(25) 575e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},e=>{e.exports=function(e){return"function"==typeof e}},(e,t,r)=>{var n=r(10),a=r(27),o=r(25),i=r(28),s=r(29),l=n.Object 576e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=a("Symbol") 577return o(t)&&i(t.prototype,l(e))}},(e,t,r)=>{var n=r(10),a=r(25) 578e.exports=function(e,t){return arguments.length<2?(r=n[e],a(r)?r:void 0):n[e]&&n[e][t] 579var r}},(e,t,r)=>{var n=r(19) 580e.exports=n({}.isPrototypeOf)},(e,t,r)=>{var n=r(30) 581e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},(e,t,r)=>{var n=r(31),a=r(13) 582e.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol() 583return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})},(e,t,r)=>{var n,a,o=r(10),i=r(32),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8 584c&&(a=(n=c.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!a&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(a=+n[1]),e.exports=a},(e,t,r)=>{var n=r(27) 585e.exports=n("navigator","userAgent")||""},(e,t,r)=>{var n=r(34) 586e.exports=function(e,t){var r=e[t] 587return null==r?void 0:n(r)}},(e,t,r)=>{var n=r(10),a=r(25),o=r(35),i=n.TypeError 588e.exports=function(e){if(a(e))return e 589throw i(o(e)+" is not a function")}},(e,t,r)=>{var n=r(10).String 590e.exports=function(e){try{return n(e)}catch(e){return"Object"}}},(e,t,r)=>{var n=r(10),a=r(14),o=r(25),i=r(24),s=n.TypeError 591e.exports=function(e,t){var r,n 592if("string"===t&&o(r=e.toString)&&!i(n=a(r,e)))return n 593if(o(r=e.valueOf)&&!i(n=a(r,e)))return n 594if("string"!==t&&o(r=e.toString)&&!i(n=a(r,e)))return n 595throw s("Can't convert object to primitive value")}},(e,t,r)=>{var n=r(10),a=r(38),o=r(42),i=r(44),s=r(30),l=r(29),u=a("wks"),c=n.Symbol,d=c&&c.for,f=l?c:c&&c.withoutSetter||i 596e.exports=function(e){if(!o(u,e)||!s&&"string"!=typeof u[e]){var t="Symbol."+e 597s&&o(c,e)?u[e]=c[e]:u[e]=l&&d?d(t):f(t)}return u[e]}},(e,t,r)=>{var n=r(39),a=r(40);(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.3",mode:n?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},e=>{e.exports=!1},(e,t,r)=>{var n=r(10),a=r(41),o=n["__core-js_shared__"]||a("__core-js_shared__",{}) 598e.exports=o},(e,t,r)=>{var n=r(10),a=Object.defineProperty 599e.exports=function(e,t){try{a(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},(e,t,r)=>{var n=r(19),a=r(43),o=n({}.hasOwnProperty) 600e.exports=Object.hasOwn||function hasOwn(e,t){return o(a(e),t)}},(e,t,r)=>{var n=r(10),a=r(21),o=n.Object 601e.exports=function(e){return o(a(e))}},(e,t,r)=>{var n=r(19),a=0,o=Math.random(),i=n(1..toString) 602e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++a+o,36)}},(e,t,r)=>{var n=r(12),a=r(13),o=r(46) 603e.exports=!n&&!a(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},(e,t,r)=>{var n=r(10),a=r(24),o=n.document,i=a(o)&&a(o.createElement) 604e.exports=function(e){return i?o.createElement(e):{}}},(e,t,r)=>{var n=r(12),a=r(48),o=r(16) 605e.exports=n?function(e,t,r){return a.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},(e,t,r)=>{var n=r(10),a=r(12),o=r(45),i=r(49),s=r(22),l=n.TypeError,u=Object.defineProperty 606t.f=a?u:function defineProperty(e,t,r){if(i(e),t=s(t),i(r),o)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw l("Accessors not supported") 607return"value"in r&&(e[t]=r.value),e}},(e,t,r)=>
607{var n=r(10),a=r(24),o=n.String,i=n.TypeError 608e.exports=function(e){if(a(e))return e 609throw i(o(e)+" is not an object")}},(e,t,r)=>{var n=r(10),a=r(25),o=r(42),i=r(47),s=r(41),l=r(51),u=r(52),c=r(56).CONFIGURABLE,d=u.get,f=u.enforce,h=String(String).split("String");(e.exports=function(e,t,r,l){var u,d=!!l&&!!l.unsafe,p=!!l&&!!l.enumerable,m=!!l&&!!l.noTargetGet,y=l&&void 0!==l.name?l.name:t 610a(r)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(r,"name")||c&&r.name!==y)&&i(r,"name",y),(u=f(r)).source||(u.source=h.join("string"==typeof y?y:""))),e!==n?(d?!m&&e[t]&&(p=!0):delete e[t],p?e[t]=r:i(e,t,r)):p?e[t]=r:s(t,r)})(Function.prototype,"toString",function toString(){return a(this)&&d(this).source||l(this)})},(e,t,r)=>{var n=r(19),a=r(25),o=r(40),i=n(Function.toString) 611a(o.inspectSource)||(o.inspectSource=function(e){return i(e)}),e.exports=o.inspectSource},(e,t,r)=>{var n,a,o,i=r(53),s=r(10),l=r(19),u=r(24),c=r(47),d=r(42),f=r(40),h=r(54),p=r(55),m=s.TypeError,y=s.WeakMap 612if(i||f.state){var v=f.state||(f.state=new y),g=l(v.get),b=l(v.has),_=l(v.set) 613n=function(e,t){if(b(v,e))throw new m("Object already initialized") 614return t.facade=e,_(v,e,t),t},a=function(e){return g(v,e)||{}},o=function(e){return b(v,e)}}else{var S=h("state") 615p[S]=!0,n=function(e,t){if(d(e,S))throw new m("Object already initialized") 616return t.facade=e,c(e,S,t),t},a=function(e){return d(e,S)?e[S]:{}},o=function(e){return d(e,S)}}e.exports={set:n,get:a,has:o,enforce:function(e){return o(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var r 617if(!u(t)||(r=a(t)).type!==e)throw m("Incompatible receiver, "+e+" required") 618return r}}}},(e,t,r)=>{var n=r(10),a=r(25),o=r(51),i=n.WeakMap 619e.exports=a(i)&&/native code/.test(o(i))},(e,t,r)=>{var n=r(38),a=r(44),o=n("keys") 620e.exports=function(e){return o[e]||(o[e]=a(e))}},e=>{e.exports={}},(e,t,r)=>{var n=r(12),a=r(42),o=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,s=a(o,"name"),l=s&&"something"===function something(){}.name,u=s&&(!n||n&&i(o,"name").configurable) 621e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},(e,t,r)=>{var n=r(42),a=r(58),o=r(11),i=r(48) 622e.exports=function(e,t){for(var r=a(t),s=i.f,l=o.f,u=0;u<r.length;u++){var c=r[u] 623n(e,c)||s(e,c,l(t,c))}}},(e,t,r)=>{var n=r(27),a=r(19),o=r(59),i=r(67),s=r(49),l=a([].concat) 624e.exports=n("Reflect","ownKeys")||function ownKeys(e){var t=o.f(s(e)),r=i.f 625return r?l(t,r(e)):t}},(e,t,r)=>{var n=r(60),a=r(66).concat("length","prototype") 626t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,a)}},(e,t,r)=>{var n=r(19),a=r(42),o=r(17),i=r(61).indexOf,s=r(55),l=n([].push) 627e.exports=function(e,t){var r,n=o(e),u=0,c=[] 628for(r in n)!a(s,r)&&a(n,r)&&l(c,r) 629for(;t.length>u;
629)a(n,r=t[u++])&&(~i(c,r)||l(c,r)) 630return c}},(e,t,r)=>{var n=r(17),a=r(62),o=r(64),i=function(e){return function(t,r,i){var s,l=n(t),u=o(l),c=a(i,u) 631if(e&&r!=r){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===r)return e||c||0 632return!e&&-1}} 633e.exports={includes:i(!0),indexOf:i(!1)}},(e,t,r)=>{var n=r(63),a=Math.max,o=Math.min 634e.exports=function(e,t){var r=n(e) 635return r<0?a(r+t,0):o(r,t)}},e=>{var t=Math.ceil,r=Math.floor 636e.exports=function(e){var n=+e 637return n!=n||0===n?0:(n>0?r:t)(n)}},(e,t,r)=>{var n=r(65) 638e.exports=function(e){return n(e.length)}},(e,t,r)=>{var n=r(63),a=Math.min 639e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},(e,t)=>{t.f=Object.getOwnPropertySymbols},(e,t,r)=>{var n=r(13),a=r(25),o=/#|\.prototype\./,i=function(e,t){var r=l[s(e)] 640return r==c||r!=u&&(a(t)?n(t):!!t)},s=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=i.data={},u=i.NATIVE="N",c=i.POLYFILL="P" 641e.exports=i},(e,t,r)=>{"use strict" 642var n,a 643function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(o,i){"object"===_typeof(t)?e.exports=i():void 0===(a="function"==typeof(n=i)?n.call(t,r,t,e):n)||(e.exports=a)}(0,function(){function fromArray(t){var r=new e,n=Array.from(t) 644if(!n.every(function(e){return!Number.isNaN(e)}))throw TypeError('CSSMatrix: "'+t+'" must only have numbers.') 645if(16===n.length){var a=n[0],o=n[1],i=n[2],s=n[3],l=n[4],u=n[5],c=n[6],d=n[7],f=n[8],h=n[9],p=n[10],m=n[11],y=n[12],v=n[13],g=n[14],b=n[15] 646r.m11=a,r.a=a,r.m21=l,r.c=l,r.m31=f,r.m41=y,r.e=y,r.m12=o,r.b=o,r.m22=u,r.d=u,r.m32=h,r.m42=v,r.f=v,r.m13=i,r.m23=c,r.m33=p,r.m43=g,r.m14=s,r.m24=d,r.m34=m,r.m44=b}else{if(6!==n.length)throw new TypeError("CSSMatrix: expecting an Array of 6/16 values.") 647var _=n[0],S=n[1],A=n[2],C=n[3],k=n[4],R=n[5] 648r.m11=_,r.a=_,r.m12=S,r.b=S,r.m21=A,r.c=A,r.m22=C,r.d=C,r.m41=k,r.e=k,r.m42=R,r.f=R}return r}function fromMatrix(t){var r=Object.keys(new e) 649if("object"===_typeof(t)&&r.every(function(e){return e in t}))return fromArray([t.m11,t.m12,t.m13,t.m14,t.m21,t.m22,t.m23,t.m24,t.m31,t.m32,t.m33,t.m34,t.m41,t.m42,t.m43,t.m44]) 650throw TypeError('CSSMatrix: "'+t+'" is not a DOMMatrix / CSSMatrix / JSON compatible object.')}function fromString(t){if("string"!=typeof t)throw TypeError('CSSMatrix: "'+t+'" is not a string.')
651var r=String(t).replace(/\s/g,""),n=new e,a='CSSMatrix: invalid transform string "'+t+'"' 652return r.split(")").filter(function(e){return e}).forEach(function(e){var t=e.split("("),r=t[0],o=t[1] 653if(!o)throw TypeError(a) 654var i=o.split(",").map(function(e){return e.includes("rad")?parseFloat(e)*(180/Math.PI):parseFloat(e)}),s=i[0],l=i[1],u=i[2],c=i[3],d=[s,l,u],f=[s,l,u,c] 655if("perspective"===r&&s&&[l,u].every(function(e){return void 0===e}))n.m34=-1/s 656else if(r.includes("matrix")&&[6,16].includes(i.length)&&i.every(function(e){return!Number.isNaN(+e)})){var h=i.map(function(e){return Math.abs(e)<1e-6?0:e}) 657n=n.multiply(fromArray(h))}else if("translate3d"===r&&d.every(function(e){return!Number.isNaN(+e)}))n=n.translate(s,l,u) 658else if("translate"===r&&s&&void 0===u)n=n.translate(s,l||0,0) 659else if("rotate3d"===r&&f.every(function(e){return!Number.isNaN(+e)})&&c)n=n.rotateAxisAngle(s,l,u,c) 660else if("rotate"===r&&s&&[l,u].every(function(e){return void 0===e}))n=n.rotate(0,0,s) 661else if("scale3d"===r&&d.every(function(e){return!Number.isNaN(+e)})&&d.some(function(e){return 1!==e}))n=n.scale(s,l,u) 662else if("scale"!==r||Number.isNaN(s)||1===s||void 0!==u)if("skew"===r&&s&&void 0===u)n=n.skewX(s),n=l?n.skewY(l):n 663else{if(!(/[XYZ]/.test(r)&&s&&[l,u].every(function(e){return void 0===e})&&["translate","rotate","scale","skew"].some(function(e){return r.includes(e)})))throw TypeError(a) 664if(["skewX","skewY"].includes(r))n=n[r](s) 665else{var p=r.replace(/[XYZ]/,""),m=r.replace(p,""),y=["X","Y","Z"].indexOf(m),v=[0===y?s:0,1===y?s:0,2===y?s:0] 666n=n[p].apply(n,v)}}else{var g=Number.isNaN(+l)?s:l 667n=n.scale(s,g,1)}}),n}function Translate(t,r,n){var a=new e 668return a.m41=t,a.e=t,a.m42=r,a.f=r,a.m43=n,a}function Rotate(t,r,n){var a=new e,o=Math.PI/180,i=t*o,s=r*o,l=n*o,u=Math.cos(i),c=-Math.sin(i),d=Math.cos(s),f=-Math.sin(s),h=Math.cos(l),p=-Math.sin(l),m=d*h,y=-d*p 669a.m11=m,a.a=m,a.m12=y,a.b=y,a.m13=f 670var v=c*f*h+u*p 671a.m21=v,a.c=v 672var g=u*h-c*f*p 673return a.m22=g,a.d=g,a.m23=-c*d,a.m31=c*p-u*f*h,a.m32=c*h+u*f*p,a.m33=u*d,a}function RotateAxisAngle(t,r,n,a){var o=new e,i=a*(Math.PI/360),s=Math.sin(i),l=Math.cos(i),u=s*s,c=Math.sqrt(t*t+r*r+n*n),d=t,f=r,h=n 6740===c?(d=0,f=0,h=1):(d/=c,f/=c,h/=c) 675var p=d*d,m=f*f,y=h*h,v=1-2*(m+y)*u 676o.m11=v,o.a=v 677var g=2*(d*f*u+h*s*l) 678o.m12=g,o.b=g,o.m13=2*(d*h*u-f*s*l) 679var b=2*(f*d*u-h*s*l) 680o.m21=b,o.c=b 681var _=1-2*(y+p)*u 682return o.m22=_,o.d=_,o.m23=2*(f*h*u+d*s*l),o.m31=2*(h*d*u+f*s*l),o.m32=2*(h*f*u-d*s*l),o.m33=1-2*(p+m)*u,o}function Scale(t,r,n){var a=new e 683return a.m11=t,a.a=t,a.m22=r,a.d=r,a.m33=n,a}function SkewX(t){var r=new e,n=t*Math.PI/180,a=Math.tan(n) 684return r.m21=a,r.c=a,r}function SkewY(t){var r=new e,n=t*Math.PI/180,a=Math.tan(n) 685return r.m12=a,r.b=a,r}function Multiply(e,t){return fromArray([t.m11*e.m11+t.m12*e.m21+t.m13*e.m31+t.m14*e.m41,t.m11*e.m12+t.m12*e.m22+t.m13*e.m32+t.m14*e.m42,t.m11*e.m13+t.m12*e.m23+t.m13*e.m33+t.m14*e.m43,t.m11*e.m14+t.m12*e.m24+t.m13*e.m34+t.m14*e.m44,t.m21*e.m11+t.m22*e.m21+t.m23*e.m31+t.m24*e.m41,t.m21*e.m12+t.m22*e.m22+t.m23*e.m32+t.m24*e.m42,t.m21*e.m13+t.m22*e.m23+t.m23*e.m33+t.m24*e.m43,t.m21*e.m14+t.m22*e.m24+t.m23*e.m34+t.m24*e.m44,t.m31*e.m11+t.m32*e.m21+t.m33*e.m31+t.m34*e.m41,t.m31*e.m12+t.m32*e.m22+t.m33*e.m32+t.m34*e.m42,t.m31*e.m13+t.m32*e.m23+t.m33*e.m33+t.m34*e.m43,t.m31*e.m14+t.m32*e.m24+t.m33*e.m34+t.m34*e.m44,t.m41*e.m11+t.m42*e.m21+t.m43*e.m31+t.m44*e.m41,t.m41*e.m12+t.m42*e.m22+t.m43*e.m32+t.m44*e.m42,t.m41*e.m13+t.m42*e.m23+t.m43*e.m33+t.m44*e.m43,t.m41*e.m14+t.m42*e.m24+t.m43*e.m34+t.m44*e.m44])}var e=function CSSMatrix(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t] 686var r=this 687if(r.a=1,r.b=0,r.c=0,r.d=1,r.e=0,r.f=0,r.m11=1,r.m12=0,r.m13=0,r.m14=0,r.m21=0,r.m22=1,r.m23=0,r.m24=0,r.m31=0,r.m32=0,r.m33=1,r.m34=0,r.m41=0,r.m42=0,r.m43=0,r.m44=1,e&&e.length){var n=[16,6].some(function(t){return t===e.length})?e:e[0]
688return r.setMatrixValue(n)}return r},t={isIdentity:{configurable:!0},is2D:{configurable:!0}} 689t.isIdentity.set=function(e){this.isIdentity=e},t.isIdentity.get=function(){var e=this 690return 1===e.m11&&0===e.m12&&0===e.m13&&0===e.m14&&0===e.m21&&1===e.m22&&0===e.m23&&0===e.m24&&0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m41&&0===e.m42&&0===e.m43&&1===e.m44},t.is2D.get=function(){var e=this 691return 0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m43&&1===e.m44},t.is2D.set=function(e){this.is2D=e},e.prototype.setMatrixValue=function setMatrixValue(e){return[Array,Float64Array,Float32Array].some(function(t){return e instanceof t})?fromArray(e):"string"==typeof e&&e.length&&"none"!==e?fromString(e):"object"===_typeof(e)?fromMatrix(e):this},e.prototype.toArray=function toArray(){var e=this,t=Math.pow(10,6) 692return(e.is2D?[e.a,e.b,e.c,e.d,e.e,e.f]:[e.m11,e.m12,e.m13,e.m14,e.m21,e.m22,e.m23,e.m24,e.m31,e.m32,e.m33,e.m34,e.m41,e.m42,e.m43,e.m44]).map(function(e){return Math.abs(e)<1e-6?0:(e*t>>0)/t})},e.prototype.toString=function toString(){var e=this.toArray() 693return(this.is2D?"matrix":"matrix3d")+"("+e+")"},e.prototype.toJSON=function toJSON(){var e=this,t=e.is2D,r=e.isIdentity 694return Object.assign({},e,{is2D:t,isIdentity:r})},e.prototype.multiply=function multiply(e){return Multiply(this,e)},e.prototype.translate=function translate(e,t,r){var n=t,a=r 695return void 0===a&&(a=0),void 0===n&&(n=0),Multiply(this,Translate(e,n,a))},e.prototype.scale=function scale(e,t,r){var n=t,a=r 696return void 0===n&&(n=e),void 0===a&&(a=1),Multiply(this,Scale(e,n,a))},e.prototype.rotate=function rotate(e,t,r){var n=e,a=t,o=r 697return void 0===a&&(a=0),void 0===o&&(o=n,n=0),Multiply(this,Rotate(n,a,o))},e.prototype.rotateAxisAngle=function rotateAxisAngle(e,t,r,n){if([e,t,r,n].some(function(e){return Number.isNaN(e)}))throw new TypeError("CSSMatrix: expecting 4 values") 698return Multiply(this,RotateAxisAngle(e,t,r,n))},e.prototype.skewX=function skewX(e){return Multiply(this,SkewX(e))},e.prototype.skewY=function skewY(e){return Multiply(this,SkewY(e))},e.prototype.transformPoint=function transformPoint(e){var t=Translate(e.x,e.y,e.z) 699return t.m44=e.w||1,{x:(t=this.multiply(t)).m41,y:t.m42,z:t.m43,w:t.m44}},e.prototype.transform=function transform(e){var t=this,r=t.m11*e.x+t.m12*e.y+t.m13*e.z+t.m14*e.w,n=t.m21*e.x+t.m22*e.y+t.m23*e.z+t.m24*e.w,a=t.m31*e.x+t.m32*e.y+t.m33*e.z+t.m34*e.w,o=t.m41*e.x+t.m42*e.y+t.m43*e.z+t.m44*e.w 700return{x:r/o,y:n/o,z:a/o,w:o}},Object.defineProperties(e.prototype,t),Object.assign(e,{Translate,Rotate,RotateAxisAngle,Scale,SkewX,SkewY,Multiply,fromArray,fromMatrix,fromString}) 701return Object.assign(e,{Version:"0.0.24"}),e})},(e,t,r)=>{r(71),r(86) 702var n=r(96) 703e.exports=n.Object.fromEntries},(e,t,r)=>{"use strict" 704var n=r(17),a=r(72),o=r(77),i=r(52),s=r(78),l=i.set,u=i.getterFor("Array Iterator") 705e.exports=s(Array,"Array",function(e,t){l(this,{type:"Array Iterator",target:n(e),index:0,kind:t})},function(){var e=u(this),t=e.target,r=e.kind,n=e.index++ 706return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}},"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},(e,t,r)=>{var n=r(37),a=r(73),o=r(48),i=n("unscopables"),s=Array.prototype 707null==s[i]&&o.f(s,i,{configurable:!0,value:a(null)}),e.exports=function(e){s[i][e]=!0}},(e,t,r)=>{var n,a=r(49),o=r(74),i=r(66),s=r(55),l=r(76),u=r(46),c=r(54),d=c("IE_PROTO"),f=function(){},h=function(e){return"<script>"+e+"<\/script>"},p=function(e){e.write(h("")),e.close() 708var t=e.parentWindow.Object 709return e=null,t},m=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t 710m="undefined"!=typeof document?document.domain&&n?p(n):((t=u("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F):p(n) 711for(var r=i.length;r--;)delete m.prototype[i[r]] 712return m()} 713s[d]=!0,e.exports=Object.create||function create(e,t){var r 714return null!==e?(f.prototype=a(e),r=new f,f.prototype=null,r[d]=e):r=m(),void 0===t?r:o(r,t)}},(e,t,r)=>{var n=r(12),a=r(48),o=r(49),i=r(17),s=r(75) 715e.exports=n?Object.defineProperties:function defineProperties(e,t){o(e) 716for(var r,n=i(t),l=s(t),u=l.length,c=0;u>c;)a.f(e,r=l[c++],n[r]) 717return e}},(e,t,r)=>{var n=r(60),a=r(66) 718e.exports=Object.keys||function keys(e){return n(e,a)}},(e,t,r)=>{var n=r(27) 719e.exports=n("document","documentElement")},e=>{e.exports={}},(e,t,r)=>{"use strict" 720var n=r(9),a=r(14),o=r(39),i=r(56),s=r(25),l=r(79),u=r(81),c=r(84),d=r
720(83),f=r(47),h=r(50),p=r(37),m=r(77),y=r(80),v=i.PROPER,g=i.CONFIGURABLE,b=y.IteratorPrototype,_=y.BUGGY_SAFARI_ITERATORS,S=p("iterator"),A=function(){return this} 721e.exports=function(e,t,r,i,p,y,C){l(r,t,i) 722var k,R,w,P=function(e){if(e===p&&F)return F 723if(!_&&e in E)return E[e] 724switch(e){case"keys":return function keys(){return new r(this,e)} 725case"values":return function values(){return new r(this,e)} 726case"entries":return function entries(){return new r(this,e)}}return function(){return new r(this)}},x=t+" Iterator",T=!1,E=e.prototype,O=E[S]||E["@@iterator"]||p&&E[p],F=!_&&O||P(p),I="Array"==t&&E.entries||O 727if(I&&(k=u(I.call(new e)))!==Object.prototype&&k.next&&(o||u(k)===b||(c?c(k,b):s(k[S])||h(k,S,A)),d(k,x,!0,!0),o&&(m[x]=A)),v&&"values"==p&&O&&"values"!==O.name&&(!o&&g?f(E,"name","values"):(T=!0,F=function values(){return a(O,this)})),p)if(R={values:P("values"),keys:y?F:P("keys"),entries:P("entries")},C)for(w in R)!_&&!T&&w in E||h(E,w,R[w]) 728else n({target:t,proto:!0,forced:_||T},R) 729return o&&!C||E[S]===F||h(E,S,F,{name:p}),m[t]=F,R}},(e,t,r)=>{"use strict" 730var n=r(80).IteratorPrototype,a=r(73),o=r(16),i=r(83),s=r(77),l=function(){return this} 731e.exports=function(e,t,r,u){var c=t+" Iterator" 732return e.prototype=a(n,{next:o(+!u,r)}),i(e,c,!1,!0),s[c]=l,e}},(e,t,r)=>{"use strict" 733var n,a,o,i=r(13),s=r(25),l=r(73),u=r(81),c=r(50),d=r(37),f=r(39),h=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(a=u(u(o)))!==Object.prototype&&(n=a):p=!0),null==n||i(function(){var e={} 734return n[h].call(e)!==e})?n={}:f&&(n=l(n)),s(n[h])||c(n,h,function(){return this}),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},(e,t,r)=>{var n=r(10),a=r(42),o=r(25),i=r(43),s=r(54),l=r(82),u=s("IE_PROTO"),c=n.Object,d=c.prototype 735e.exports=l?c.getPrototypeOf:function(e){var t=i(e) 736if(a(t,u))return t[u] 737var r=t.constructor 738return o(r)&&t instanceof r?r.prototype:t instanceof c?d:null}},(e,t,r)=>{var n=r(13) 739e.exports=!n(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})},(e,t,r)=>{var n=r(48).f,a=r(42),o=r(37)("toStringTag") 740e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},(e,t,r)=>{var n=r(19),a=r(49),o=r(85)
741e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={} 742try{(e=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]),t=r instanceof Array}catch(e){}return function setPrototypeOf(r,n){return a(r),o(n),t?e(r,n):r.__proto__=n,r}}():void 0)},(e,t,r)=>{var n=r(10),a=r(25),o=n.String,i=n.TypeError 743e.exports=function(e){if("object"==typeof e||a(e))return e 744throw i("Can't set "+o(e)+" as a prototype")}},(e,t,r)=>{var n=r(9),a=r(87),o=r(95) 745n({target:"Object",stat:!0},{fromEntries:function fromEntries(e){var t={} 746return a(e,function(e,r){o(t,e,r)},{AS_ENTRIES:!0}),t}})},(e,t,r)=>{var n=r(10),a=r(88),o=r(14),i=r(49),s=r(35),l=r(89),u=r(64),c=r(28),d=r(90),f=r(91),h=r(94),p=n.TypeError,m=function(e,t){this.stopped=e,this.result=t},y=m.prototype 747e.exports=function(e,t,r){var n,v,g,b,_,S,A,C=r&&r.that,k=!(!r||!r.AS_ENTRIES),R=!(!r||!r.IS_ITERATOR),w=!(!r||!r.INTERRUPTED),P=a(t,C),x=function(e){return n&&h(n,"normal",e),new m(!0,e)},T=function(e){return k?(i(e),w?P(e[0],e[1],x):P(e[0],e[1])):w?P(e,x):P(e)} 748if(R)n=e 749else{if(!(v=f(e)))throw p(s(e)+" is not iterable") 750if(l(v)){for(g=0,b=u(e);b>g;g++)if((_=T(e[g]))&&c(y,_))return _ 751return new m(!1)}n=d(e,v)}for(S=n.next;!(A=o(S,n)).done;){try{_=T(A.value)}catch(e){h(n,"throw",e)}if("object"==typeof _&&_&&c(y,_))return _}return new m(!1)}},(e,t,r)=>{var n=r(19),a=r(34),o=n(n.bind) 752e.exports=function(e,t){return a(e),void 0===t?e:o?o(e,t):function(){return e.apply(t,arguments)}}},(e,t,r)=>{var n=r(37),a=r(77),o=n("iterator"),i=Array.prototype 753e.exports=function(e){return void 0!==e&&(a.Array===e||i[o]===e)}},(e,t,r)=>{var n=r(10),a=r(14),o=r(34),i=r(49),s=r(35),l=r(91),u=n.TypeError 754e.exports=function(e,t){var r=arguments.length<2?l(e):t 755if(o(r))return i(a(r,e)) 756throw u(s(e)+" is not iterable")}},(e,t,r)=>{var n=r(92),a=r(33),o=r(77),i=r(37)("iterator") 757e.exports=function(e){if(null!=e)return a(e,i)||a(e,"@@iterator")||o[n(e)]}},(e,t,r)=>{var n=r(10),a=r(93),o=r(25),i=r(20),s=r(37)("toStringTag"),l=n.Object,u="Arguments"==i(function(){return arguments}()) 758e.exports=a?i:function(e){var t,r,n 759return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=l(e),s))?r:u?i(t):"Object"==(n=i(t))&&o(t.callee)?"Arguments":n}},(e,t,r)=>{var n={} 760n[r(37)("toStringTag")]="z",e.exports="[object z]"===String(n)},(e,t,r)=>{var n=r(14),a=r(49),o=r(33) 761e.exports=function(e,t,r){var i,s 762a(e) 763try{if(!(i=o(e,"return"))){if("throw"===t)throw r 764return r}i=n(i,e)}catch(e){s=!0,i=e}if("throw"===t)throw r 765if(s)throw i 766return a(i),r}},(e,t,r)=>{"use strict" 767var n=r(22),a=r(48),o=r(16) 768e.exports=function(e,t,r){var i=n(t) 769i in e?a.f(e,i,o(0,r)):e[i]=r}},(e,t,r)=>{var n=r(10) 770e.exports=n},(e,t,r)=>{r(98),r(71),r(105),r(107),r(129),r(130),r(131),r(132) 771var n=r(96) 772e.exports=n.Promise},(e,t,r)=>{"use strict" 773var n=r(9),a=r(10),o=r(28),i=r(81),s=r(84),l=r(57),u=r(73),c=r(47),d=r(16),f=r(99),h=r(101),p=r(87),m=r(102),y=r(37),v=r(104),g=y("toStringTag"),b=a.Error,_=[].push,S=function AggregateError(e,t){var r,n=arguments.length>2?arguments[2]:void 0,a=o(A,this) 774s?r=s(new b(void 0),a?i(this):A):(r=a?this:u(A),c(r,g,"Error")),c(r,"message",m(t,"")),v&&c(r,"stack",f(r.stack,1)),h(r,n) 775var l=[] 776return p(e,_,{that:l}),c(r,"errors",l),r} 777s?s(S,b):l(S,b) 778var A=S.prototype=u(b.prototype,{constructor:d(1,S),message:d(1,""),name:d(1,"AggregateError")}) 779n({global:!0},{AggregateError:S})},(e,t,r)=>{var n=r(19),a=r(100),o=n("".replace),i=n("".split),s=n([].join),l=function(e){return String(Error("zxcasd").stack)}(),u=/\n\s*at [^:]*:[^\n]*/,c=u.test(l),d=/@[^\n]*\n/.test(l)&&!/zxcasd/.test(l) 780e.exports=function(e,t){if("string"!=typeof e)return e 781if(c)for(;t--;)e=o(e,u,"") 782else if(d)return s(a(i(e,"\n"),t),"\n") 783return e}},(e,t,r)=>{var n=r(10),a=r(62),o=r(64),i=r(95),s=n.Array,l=Math.max 784e.exports=function(e,t,r){for(var n=o(e),u=a(t,n),c=a(void 0===r?n:r,n),d=s(l(c-u,0)),f=0;u<c;u++,f++)i(d,f,e[u]) 785return d.length=f,d}},(e,t,r)=>{var n=r(24),a=r(47) 786e.exports=function(e,t){n(t)&&"cause"in t&&a(e,"cause",t.cause)}},(e,t,r)=>{var n=r(103) 787e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:n(e)}},(e,t,r)=>
787{var n=r(10),a=r(92),o=n.String 788e.exports=function(e){if("Symbol"===a(e))throw TypeError("Cannot convert a Symbol value to a string") 789return o(e)}},(e,t,r)=>{var n=r(13),a=r(16) 790e.exports=!n(function(){var e=Error("a") 791return!("stack"in e)||(Object.defineProperty(e,"stack",a(1,7)),7!==e.stack)})},(e,t,r)=>{var n=r(93),a=r(50),o=r(106) 792n||a(Object.prototype,"toString",o,{unsafe:!0})},(e,t,r)=>{"use strict" 793var n=r(93),a=r(92) 794e.exports=n?{}.toString:function toString(){return"[object "+a(this)+"]"}},(e,t,r)=>{"use strict" 795var n,a,o,i,s=r(9),l=r(39),u=r(10),c=r(27),d=r(14),f=r(108),h=r(50),p=r(109),m=r(84),y=r(83),v=r(110),g=r(34),b=r(25),_=r(24),S=r(111),A=r(51),C=r(87),k=r(112),R=r(113),w=r(116).set,P=r(121),x=r(124),T=r(126),E=r(125),O=r(127),F=r(52),I=r(68),D=r(37),M=r(128),L=r(120),j=r(31),B=D("species"),W="Promise",N=F.getterFor(W),q=F.set,U=F.getterFor(W),G=f&&f.prototype,H=f,z=G,V=u.TypeError,Y=u.document,X=u.process,Q=E.f,K=Q,J=!!(Y&&Y.createEvent&&u.dispatchEvent),$=b(u.PromiseRejectionEvent),Z=!1,ee=I(W,function(){var e=A(H),t=e!==String(H) 796if(!t&&66===j)return!0 797if(l&&!z.finally)return!0 798if(j>=51&&/native code/.test(e))return!1 799var r=new H(function(e){e(1)}),n=function(e){e(function(){},function(){})} 800return(r.constructor={})[B]=n,!(Z=r.then(function(){})instanceof n)||!t&&M&&!$}),te=ee||!k(function(e){H.all(e).catch(function(){})}),re=function(e){var t 801return!(!_(e)||!b(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0 802var r=e.reactions 803P(function(){for(var n=e.value,a=1==e.state,o=0;r.length>o;){var i,s,l,u=r[o++],c=a?u.ok:u.fail,f=u.resolve,h=u.reject,p=u.domain 804try{c?(a||(2===e.rejection&&se(e),e.rejection=1),!0===c?i=n:(p&&p.enter(),i=c(n),p&&(p.exit(),l=!0)),i===u.promise?h(V("Promise-chain cycle")):(s=re(i))?d(s,i,f,h):f(i)):h(n)}catch(e){p&&!l&&p.exit(),h(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&oe(e)})}},ae=function(e,t,r){var n,a 805J?((n=Y.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),u.dispatchEvent(n)):n={promise:t,reason:r},!$&&(a=u["on"+e])?a(n):"unhandledrejection"===e&&T("Unhandled promise rejection",r)},oe=function(e){d(w,u,function(){var t,r=e.facade,n=e.value 806if(ie(e)&&(t=O(function(){L?X.emit("unhandledRejection",n,r):ae("unhandledrejection",r,n)}),e.rejection=L||ie(e)?2:1,t.error))throw t.value})},ie=function(e){return 1!==e.rejection&&!e.parent},se=function(e){d(w,u,function(){var t=e.facade 807L?X.emit("rejectionHandled",t):ae("rejectionhandled",t,e.value)})},le=function(e,t,r){return function(n){e(t,n,r)}},ue=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,ne(e,!0))},ce=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r) 808try{if(e.facade===t)throw V("Promise can't be resolved itself") 809var n=re(t) 810n?P(function(){var r={done:!1} 811try{d(n,t,le(ce,r,e),le(ue,r,e))}catch(t){ue(r,t,e)}}):(e.value=t,e.state=1,ne(e,!1))}catch(t){ue({done:!1},t,e)}}} 812if(ee&&(z=(H=function Promise(e){S(this,z),g(e),d(n,this) 813var t=N(this) 814try{e(le(ce,t),le(ue,t))}catch(e){ue(t,e)}}).prototype,(n=function Promise(e){q(this,{type:W,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(z,{then:function then(e,t){var r=U(this),n=r.reactions,a=Q(R(this,H)) 815return a.ok=!b(e)||e,a.fail=b(t)&&t,a.domain=L?X.domain:void 0,r.parent=!0,n[n.length]=a,0!=r.state&&ne(r,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new n,t=N(e) 816this.promise=e,this.resolve=le(ce,t),this.reject=le(ue,t)},E.f=Q=function(e){return e===H||e===o?new a(e):K(e)},!l&&b(f)&&G!==Object.prototype)){i=G.then,Z||(h(G,"then",function then(e,t){var r=this 817return new H(function(e,t){d(i,r,e,t)}).then(e,t)},{unsafe:!0}),h(G,"catch",z.catch,{unsafe:!0})) 818try{delete G.constructor}catch(e){}m&&m(G,z)}s({global:!0,wrap:!0,forced:ee},{Promise:H}),y(H,W,!1,!0),v(W),o=c(W),s({target:W,stat:!0,forced:ee},{reject:function reject(e){var t=Q(this) 819return d(t.reject,void 0,e),t.promise}}),s({target:W,stat:!0,forced:l||ee},{resolve:function resolve(e){return x(l&&this===o?H:this,e)}}),s({target:W,stat:!0,forced:te},{all:function all(e){var t=this,r=Q(t),n=r.resolve,a=r.reject,o=O(function(){var r=g(t.resolve),o=[],i=0,s=1 820C(e,function(e){var l=i++,u=!1 821s++,d(r,t,e).then(function(e){u||(u=!0,o[l]=e,--s||n(o))},a)}),--s||n(o)}) 822return o.error&&a(o.value),r.promise}
822,race:function race(e){var t=this,r=Q(t),n=r.reject,a=O(function(){var a=g(t.resolve) 823C(e,function(e){d(a,t,e).then(r.resolve,n)})}) 824return a.error&&n(a.value),r.promise}})},(e,t,r)=>{var n=r(10) 825e.exports=n.Promise},(e,t,r)=>{var n=r(50) 826e.exports=function(e,t,r){for(var a in t)n(e,a,t[a],r) 827return e}},(e,t,r)=>{"use strict" 828var n=r(27),a=r(48),o=r(37),i=r(12),s=o("species") 829e.exports=function(e){var t=n(e),r=a.f 830i&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}},(e,t,r)=>{var n=r(10),a=r(28),o=n.TypeError 831e.exports=function(e,t){if(a(t,e))return e 832throw o("Incorrect invocation")}},(e,t,r)=>{var n=r(37)("iterator"),a=!1 833try{var o=0,i={next:function(){return{done:!!o++}},return:function(){a=!0}} 834i[n]=function(){return this},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1 835var r=!1 836try{var o={} 837o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(e){}return r}},(e,t,r)=>{var n=r(49),a=r(114),o=r(37)("species") 838e.exports=function(e,t){var r,i=n(e).constructor 839return void 0===i||null==(r=n(i)[o])?t:a(r)}},(e,t,r)=>{var n=r(10),a=r(115),o=r(35),i=n.TypeError 840e.exports=function(e){if(a(e))return e 841throw i(o(e)+" is not a constructor")}},(e,t,r)=>{var n=r(19),a=r(13),o=r(25),i=r(92),s=r(27),l=r(51),u=function(){},c=[],d=s("Reflect","construct"),f=/^\s*(?:class|function)\b/,h=n(f.exec),p=!f.exec(u),m=function(e){if(!o(e))return!1 842try{return d(u,c,e),!0}catch(e){return!1}} 843e.exports=!d||a(function(){var e 844return m(m.call)||!m(Object)||!m(function(){e=!0})||e})?function(e){if(!o(e))return!1 845switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return p||!!h(f,l(e))}:m},(e,t,r)=>{var n,a,o,i,s=r(10),l=r(117),u=r(88),c=r(25),d=r(42),f=r(13),h=r(76),p=r(118),m=r(46),y=r(119),v=r(120),g=s.setImmediate,b=s.clearImmediate,_=s.process,S=s.Dispatch,A=s.Function,C=s.MessageChannel,k=s.String,R=0,w={} 846try{n=s.location}catch(e){}var P=function(e){if(d(w,e)){var t=w[e] 847delete w[e],t()}},x=function(e){return function(){P(e)}},T=function(e){P(e.data)},E=function(e){s.postMessage(k(e),n.protocol+"//"+n.host)} 848g&&b||(g=function setImmediate(e){var t=p(arguments,1) 849return w[++R]=function(){l(c(e)?e:A(e),void 0,t)},a(R),R},b=function clearImmediate(e){delete w[e]},v?a=function(e){_.nextTick(x(e))}:S&&S.now?a=function(e){S.now(x(e))}:C&&!y?(i=(o=new C).port2,o.port1.onmessage=T,a=u(i.postMessage,i)):s.addEventListener&&c(s.postMessage)&&!s.importScripts&&n&&"file:"!==n.protocol&&!f(E)?(a=E,s.addEventListener("message",T,!1)):a="onreadystatechange"in m("script")?function(e){h.appendChild(m("script")).onreadystatechange=function(){h.removeChild(this),P(e)}}:function(e){setTimeout(x(e),0)}),e.exports={set:g,clear:b}},e=>{var t=Function.prototype,r=t.apply,n=t.bind,a=t.call 850e.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(r):function(){return a.apply(r,arguments)})},(e,t,r)=>{var n=r(19) 851e.exports=n([].slice)},(e,t,r)=>{var n=r(32)
852e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},(e,t,r)=>{var n=r(20),a=r(10) 853e.exports="process"==n(a.process)},(e,t,r)=>{var n,a,o,i,s,l,u,c,d=r(10),f=r(88),h=r(11).f,p=r(116).set,m=r(119),y=r(122),v=r(123),g=r(120),b=d.MutationObserver||d.WebKitMutationObserver,_=d.document,S=d.process,A=d.Promise,C=h(d,"queueMicrotask"),k=C&&C.value 854k||(n=function(){var e,t 855for(g&&(e=S.domain)&&e.exit();a;){t=a.fn,a=a.next 856try{t()}catch(e){throw a?i():o=void 0,e}}o=void 0,e&&e.enter()},m||g||v||!b||!_?!y&&A&&A.resolve?((u=A.resolve(void 0)).constructor=A,c=f(u.then,u),i=function(){c(n)}):g?i=function(){S.nextTick(n)}:(p=f(p,d),i=function(){p(n)}):(s=!0,l=_.createTextNode(""),new b(n).observe(l,{characterData:!0}),i=function(){l.data=s=!s})),e.exports=k||function(e){var t={fn:e,next:void 0} 857o&&(o.next=t),a||(a=t,i()),o=t}},(e,t,r)=>{var n=r(32),a=r(10) 858e.exports=/ipad|iphone|ipod/i.test(n)&&void 0!==a.Pebble},(e,t,r)=>{var n=r(32) 859e.exports=/web0s(?!.*chrome)/i.test(n)},(e,t,r)=>{var n=r(49),a=r(24),o=r(125) 860e.exports=function(e,t){if(n(e),a(t)&&t.constructor===e)return t 861var r=o.f(e) 862return(0,r.resolve)(t),r.promise}},(e,t,r)=>{"use strict" 863var n=r(34),a=function(e){var t,r 864this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor") 865t=e,r=n}),this.resolve=n(t),this.reject=n(r)} 866e.exports.f=function(e){return new a(e)}},(e,t,r)=>{var n=r(10) 867e.exports=function(e,t){var r=n.console 868r&&r.error&&(1==arguments.length?r.error(e):r.error(e,t))}},e=>{e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},e=>{e.exports="object"==typeof window},(e,t,r)=>{"use strict" 869var n=r(9),a=r(14),o=r(34),i=r(125),s=r(127),l=r(87) 870n({target:"Promise",stat:!0},{allSettled:function allSettled(e){var t=this,r=i.f(t),n=r.resolve,u=r.reject,c=s(function(){var r=o(t.resolve),i=[],s=0,u=1 871l(e,function(e){var o=s++,l=!1 872u++,a(r,t,e).then(function(e){l||(l=!0,i[o]={status:"fulfilled",value:e},--u||n(i))},function(e){l||(l=!0,i[o]={status:"rejected",reason:e},--u||n(i))})}),--u||n(i)}) 873return c.error&&u(c.value),r.promise}})},(e,t,r)=>{"use strict" 874var n=r(9),a=r(34),o=r(27),i=r(14),s=r(125),l=r(127),u=r(87) 875n({target:"Promise",stat:!0},{any:function any(e){var t=this,r=o("AggregateError"),n=s.f(t),c=n.resolve,d=n.reject,f=l(function(){var n=a(t.resolve),o=[],s=0,l=1,f=!1 876u(e,function(e){var a=s++,u=!1 877l++,i(n,t,e).then(function(e){u||f||(f=!0,c(e))},function(e){u||f||(u=!0,o[a]=e,--l||d(new r(o,"No one promise resolved")))})}),--l||d(new r(o,"No one promise resolved"))}) 878return f.error&&d(f.value),n.promise}})},(e,t,r)=>{"use strict" 879var n=r(9),a=r(39),o=r(108),i=r(13),s=r(27),l=r(25),u=r(113),c=r(124),d=r(50) 880if(n({target:"Promise",proto:!0,real:!0,forced:!!o&&i(function(){o.prototype.finally.call({then:function(){}},function(){})})},{finally:function(e){var t=u(this,s("Promise")),r=l(e) 881return this.then(r?function(r){return c(t,e()).then(function(){return r})}:e,r?function(r){return c(t,e()).then(function(){throw r})}:e)}}),!a&&l(o)){var f=s("Promise").prototype.finally 882o.prototype.finally!==f&&d(o.prototype,"finally",f,{unsafe:!0})}},(e,t,r)=>{"use strict" 883var n=r(133).charAt,a=r(103),o=r(52),i=r(78),s=o.set,l=o.getterFor("String Iterator") 884i(String,"String",function(e){s(this,{type:"String Iterator",string:a(e),index:0})},function next(){var e,t=l(this),r=t.string,a=t.index 885return a>=r.length?{value:void 0,done:!0}:(e=n(r,a),t.index+=e.length,{value:e,done:!1})})},(e,t,r)=>{var n=r(19),a=r(63),o=r(103),i=r(21),s=n("".charAt),l=n("".charCodeAt),u=n("".slice),c=function(e){return function(t,r){var n,c,d=o(i(t)),f=a(r),h=d.length 886return f<0||f>=h?e?"":void 0:(n=l(d,f))<55296||n>56319||f+1===h||(c=l(d,f+1))<56320||c>57343?e?s(d,f):n:e?u(d,f,f+2):c-56320+(n-55296<<10)+65536}} 887e.exports={codeAt:c(!1),charAt:c(!0)}},function(e,t){(function(e){"use strict" 888var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:function(e){return"Symbol("+e+")"} 889function noop(){}var r=function getGlobals(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==global?global:void 0}() 890function typeIsObject(e){return"object"==typeof e&&null!==e||"function"==typeof e}var n=noop,a=Promise,o=Promise.prototype.then,i=Promise.resolve.bind(a),s=Promise.reject.bind(a) 891function newPromise(e){return new a(e)}function promiseResolvedWith(e){return i(e)}
891function promiseRejectedWith(e){return s(e)}function PerformPromiseThen(e,t,r){return o.call(e,t,r)}function uponPromise(e,t,r){PerformPromiseThen(PerformPromiseThen(e,t,r),void 0,n)}function uponFulfillment(e,t){uponPromise(e,t)}function uponRejection(e,t){uponPromise(e,void 0,t)}function transformPromiseWith(e,t,r){return PerformPromiseThen(e,t,r)}function setPromiseIsHandledToTrue(e){PerformPromiseThen(e,void 0,n)}var l=function(){var e=r&&r.queueMicrotask 892if("function"==typeof e)return e 893var t=promiseResolvedWith(void 0) 894return function(e){return PerformPromiseThen(t,e)}}() 895function reflectCall(e,t,r){if("function"!=typeof e)throw new TypeError("Argument is not a function") 896return Function.prototype.apply.call(e,t,r)}function promiseCall(e,t,r){try{return promiseResolvedWith(reflectCall(e,t,r))}catch(e){return promiseRejectedWith(e)}}var u=function(){function SimpleQueue(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(SimpleQueue.prototype,"length",{get:function(){return this._size},enumerable:!1,configurable:!0}),SimpleQueue.prototype.push=function(e){var t=this._back,r=t 89716383===t._elements.length&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size},SimpleQueue.prototype.shift=function(){var e=this._front,t=e,r=this._cursor,n=r+1,a=e._elements,o=a[r] 898return 16384===n&&(t=e._next,n=0),--this._size,this._cursor=n,e!==t&&(this._front=t),a[r]=void 0,o},SimpleQueue.prototype.forEach=function(e){for(var t=this._cursor,r=this._front,n=r._elements;!(t===n.length&&void 0===r._next||t===n.length&&(t=0,0===(n=(r=r._next)._elements).length));)e(n[t]),++t},SimpleQueue.prototype.peek=function(){var e=this._front,t=this._cursor 899return e._elements[t]},SimpleQueue}() 900function ReadableStreamReaderGenericInitialize(e,t){e._ownerReadableStream=t,t._reader=e,"readable"===t._state?defaultReaderClosedPromiseInitialize(e):"closed"===t._state?function defaultReaderClosedPromiseInitializeAsResolved(e){defaultReaderClosedPromiseInitialize(e),defaultReaderClosedPromiseResolve(e)}(e):defaultReaderClosedPromiseInitializeAsRejected(e,t._storedError)}function ReadableStreamReaderGenericCancel(e,t){return ReadableStreamCancel(e._ownerReadableStream,t)}function ReadableStreamReaderGenericRelease(e){"readable"===e._ownerReadableStream._state?defaultReaderClosedPromiseReject(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function defaultReaderClosedPromiseResetToRejected(e,t){defaultReaderClosedPromiseInitializeAsRejected(e,t)}(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function readerLockException(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function defaultReaderClosedPromiseInitialize(e){e._closedPromise=newPromise(function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r})}function defaultReaderClosedPromiseInitializeAsRejected(e,t){defaultReaderClosedPromiseInitialize(e),defaultReaderClosedPromiseReject(e,t)}function defaultReaderClosedPromiseReject(e,t){void 0!==e._closedPromise_reject&&(setPromiseIsHandledToTrue(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function defaultReaderClosedPromiseResolve(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}var c=t("[[AbortSteps]]"),d=t("[[ErrorSteps]]"),f=t("[[CancelSteps]]"),h=t("[[PullSteps]]"),p=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},m=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)} 901function assertDictionary(e,t){if(void 0!==e&&!function isDictionary(e){return"object"==typeof e||"function"==typeof e}(e))throw new TypeError(t+" is not an object.")}function assertFunction(e,t){if("function"!=typeof e)throw new TypeError(t+" is not a function.")}function assertObject(e,t){if(!function isObject(e){return"object"==typeof e&&null!==e||"function"==typeof e}(e))throw new TypeError(t+" is not an object.")}function assertRequiredArgument(e,t,r){if(void 0===e)throw new TypeError("Parameter "+t+" is required in '"+r+"'.")}function assertRequiredField(e,t,r){if(void 0===e)throw new TypeError(t+" is required in '"+r+"'.")}function convertUnrestrictedDouble(e){return Number(e)}function censorNegativeZero(e){return 0===e?0:e}function convertUnsignedLongLongWithEnforceRange(e,t){var r=Number.MAX_SAFE_INTEGER,n=Number(e) 902if(n=censorNegativeZero(n),!p(n))throw new TypeError(t+" is not a finite number") 903if((n=function integerPart(e){return censorNegativeZero(m(e))}(n))<0||n>r)throw new TypeError(t+" is outside the accepted range of 0 to "+r+", inclusive") 904return p(n)&&0!==n?n:0}function assertReadableStream(e,t){if(!IsReadableStream(e))throw new TypeError(t+" is not a ReadableStream.")}function AcquireReadableStreamDefaultReader(e){return new g(e)}function ReadableStreamAddReadRequest(e,t){e._reader._readRequests.push(t)}function ReadableStreamFulfillReadRequest(e,t,r){var n=e._reader._readRequests.shift() 905r?n._closeSteps():n._chunkSteps(t)}function ReadableStreamGetNumReadRequests(e){return e._reader._readRequests.length}function ReadableStreamHasDefaultReader(e){var t=e._reader 906return void 0!==t&&!!IsReadableStreamDefaultReader(t)}var y,v,g=function(){function ReadableStreamDefaultReader(e){if(assertRequiredArgument(e,1,"ReadableStreamDefaultReader"),assertReadableStream(e,"First parameter"),IsReadableStreamLocked(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader") 907ReadableStreamReaderGenericInitialize(this,e),this._readRequests=new u}return Object.defineProperty(ReadableStreamDefaultReader.prototype,"closed",{get:function(){return IsReadableStreamDefaultReader(this)?this._closedPromise:promiseRe
907jectedWith(defaultReaderBrandCheckException("closed"))},enumerable:!1,configurable:!0}),ReadableStreamDefaultReader.prototype.cancel=function(e){return void 0===e&&(e=void 0),IsReadableStreamDefaultReader(this)?void 0===this._ownerReadableStream?promiseRejectedWith(readerLockException("cancel")):ReadableStreamReaderGenericCancel(this,e):promiseRejectedWith(defaultReaderBrandCheckException("cancel"))},ReadableStreamDefaultReader.prototype.read=function(){if(!IsReadableStreamDefaultReader(this))return promiseRejectedWith(defaultReaderBrandCheckException("read")) 908if(void 0===this._ownerReadableStream)return promiseRejectedWith(readerLockException("read from")) 909var e,t,r=newPromise(function(r,n){e=r,t=n}) 910return ReadableStreamDefaultReaderRead(this,{_chunkSteps:function(t){return e({value:t,done:!1})},_closeSteps:function(){return e({value:void 0,done:!0})},_errorSteps:function(e){return t(e)}}),r},ReadableStreamDefaultReader.prototype.releaseLock=function(){if(!IsReadableStreamDefaultReader(this))throw defaultReaderBrandCheckException("releaseLock") 911if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled") 912ReadableStreamReaderGenericRelease(this)}},ReadableStreamDefaultReader}() 913function IsReadableStreamDefaultReader(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof g)}function ReadableStreamDefaultReaderRead(e,t){var r=e._ownerReadableStream 914r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[h](t)}function defaultReaderBrandCheckException(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}Object.defineProperties(g.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(g.prototype,t.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0}),"symbol"==typeof t.asyncIterator&&((y={})[t.asyncIterator]=function(){return this},v=y,Object.defineProperty(v,t.asyncIterator,{enumerable:!1})) 915var b=function(){function ReadableStreamAsyncIteratorImpl(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}return ReadableStreamAsyncIteratorImpl.prototype.next=function(){var e=this,t=function(){return e._nextSteps()} 916return this._ongoingPromise=this._ongoingPromise?transformPromiseWith(this._ongoingPromise,t,t):t(),this._ongoingPromise},ReadableStreamAsyncIteratorImpl.prototype.return=function(e){var t=this,r=function(){return t._returnSteps(e)} 917return this._ongoingPromise?transformPromiseWith(this._ongoingPromise,r,r):r()},ReadableStreamAsyncIteratorImpl.prototype._nextSteps=function(){var e=this 918if(this._isFinished)return Promise.resolve({value:void 0,done:!0}) 919var t,r,n=this._reader 920if(void 0===n._ownerReadableStream)return promiseRejectedWith(readerLockException("iterate")) 921var a=newPromise(function(e,n){t=e,r=n}) 922return ReadableStreamDefaultReaderRead(n,{_chunkSteps:function(r){e._ongoingPromise=void 0,l(function(){return t({value:r,done:!1})})},_closeSteps:function(){e._ongoingPromise=void 0,e._isFinished=!0,ReadableStreamReaderGenericRelease(n),t({value:void 0,done:!0})},_errorSteps:function(t){e._ongoingPromise=void 0,e._isFinished=!0,ReadableStreamReaderGenericRelease(n),r(t)}}),a},ReadableStreamAsyncIteratorImpl.prototype._returnSteps=function(e){if(this._isFinished)return Promise.resolve({value:e,done:!0}) 923this._isFinished=!0 924var t=this._reader 925if(void 0===t._ownerReadableStream)return promiseRejectedWith(readerLockException("finish iterating")) 926if(!this._preventCancel){var r=ReadableStreamReaderGenericCancel(t,e) 927return ReadableStreamReaderGenericRelease(t),transformPromiseWith(r,function(){return{value:e,done:!0}})}return ReadableStreamReaderGenericRelease(t),promiseResolvedWith({value:e,done:!0})},ReadableStreamAsyncIteratorImpl}(),_={next:function(){return IsReadableStreamAsyncIterator(this)?this._asyncIteratorImpl.next():promiseRe
927jectedWith(streamAsyncIteratorBrandCheckException("next"))},return:function(e){return IsReadableStreamAsyncIterator(this)?this._asyncIteratorImpl.return(e):promiseRejectedWith(streamAsyncIteratorBrandCheckException("return"))}} 928function IsReadableStreamAsyncIterator(e){if(!typeIsObject(e))return!1 929if(!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1 930try{return e._asyncIteratorImpl instanceof b}catch(e){return!1}}function streamAsyncIteratorBrandCheckException(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}void 0!==v&&Object.setPrototypeOf(_,v) 931var S=Number.isNaN||function(e){return e!=e} 932function CreateArrayFromList(e){return e.slice()}function CopyDataBlockBytes(e,t,r,n,a){new Uint8Array(e).set(new Uint8Array(r,n,a),t)}function TransferArrayBuffer(e){return e}function ArrayBufferSlice(e,t,r){if(e.slice)return e.slice(t,r) 933var n=r-t,a=new ArrayBuffer(n) 934return CopyDataBlockBytes(a,0,e,t,n),a}function CloneAsUint8Array(e){var t=ArrayBufferSlice(e.buffer,e.byteOffset,e.byteOffset+e.byteLength) 935return new Uint8Array(t)}function DequeueValue(e){var t=e._queue.shift() 936return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function EnqueueValueWithSize(e,t,r){if(!function IsNonNegativeNumber(e){return!("number"!=typeof e||S(e)||e<0)}(r)||r===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.") 937e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function ResetQueue(e){e._queue=new u,e._queueTotalSize=0}var A=function(){function ReadableStreamBYOBRequest(){throw new TypeError("Illegal constructor")}return Object.defineProperty(ReadableStreamBYOBRequest.prototype,"view",{get:function(){if(!IsReadableStreamBYOBRequest(this))throw byobRequestBrandCheckException("view") 938return this._view},enumerable:!1,configurable:!0}),ReadableStreamBYOBRequest.prototype.respond=function(e){if(!IsReadableStreamBYOBRequest(this))throw byobRequestBrandCheckException("respond") 939if(assertRequiredArgument(e,1,"respond"),e=convertUnsignedLongLongWithEnforceRange(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated") 940this._view.buffer,ReadableByteStreamControllerRespond(this._associatedReadableByteStreamController,e)},ReadableStreamBYOBRequest.prototype.respondWithNewView=function(e){if(!IsReadableStreamBYOBRequest(this))throw byobRequestBrandCheckException("respondWithNewView") 941if(assertRequiredArgument(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views") 942if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated") 943e.buffer,ReadableByteStreamControllerRespondWithNewView(this._associatedReadableByteStreamController,e)},ReadableStreamBYOBRequest}() 944Object.defineProperties(A.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(A.prototype,t.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0}) 945var C=function(){function ReadableByteStreamController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(ReadableByteStreamController.prototype,"byobRequest",{get:function(){if(!IsReadableByteStreamController(this))throw byteStreamControllerBrandCheckException("byobRequest") 946return ReadableByteStreamControllerGetBYOBRequest(this)},enumerable:!1,configurable:!0}),Object.defineProperty(ReadableByteStreamController.prototype,"desiredSize",{get:function(){if(!IsReadableByteStreamController(this))throw byteStreamControllerBrandCheckException("desiredSize") 947return ReadableByteStreamControllerGetDesiredSize(this)},enumerable:!1,configurable:!0}),ReadableByteStreamController.prototype.close=function(){if(!IsReadableByteStreamController(this))throw byteStreamControllerBrandCheckException("close") 948if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!") 949var e=this._controlledReadableByteStream._state 950if("readable"!==e)throw new TypeError("The stream (in "+e+" state) is not in the readable state and cannot be closed") 951ReadableByteStreamControllerClose(this)},ReadableByteStreamController.prototype.enqueue=function(e){if(!IsReadableByteStreamController(this))throw byteStreamControllerBrandCheckException("enqueue") 952if(assertRequiredArgument(e,1,"enqueue"),!ArrayBuffer.isView(e))throw new TypeError("chunk must be an array buffer view") 953if(0===e.byteLength)throw new TypeError("chunk must have non-zero byteLength") 954if(0===e.buffer.byteLength)throw new TypeError("chunk's buffer must have non-zero byteLength") 955if(this._closeRequested)throw new TypeError("stream is closed or draining") 956var t=this._controlledReadableByteStream._state 957if("readable"!==t)throw new TypeError("The stream (in "+t+" state) is not in the readable state and cannot be enqueued to") 958ReadableByteStreamControllerEnqueue(this,e)},ReadableByteStreamController.prototype.error=function(e){if(void 0===e&&(e=void 0),!IsReadableByteStreamController(this))throw byteStreamControllerBrandCheckException("error") 959ReadableByteStreamControllerError(this,e)},ReadableByteStreamController.prototype[f]=function(e){ReadableByteStreamControllerClearPendingPullIntos(this),ResetQueue(this) 960var t=this._cancelAlgorithm(e) 961return ReadableByteStreamControllerClearAlgorithms(this),t},ReadableByteStreamController.prototype[h]=function(e){var t=this._controlledReadableByteStream 962if(this._queueTotalSize>0){var r=this._queue.shift() 963this._queueTotalSize-=r.byteLength,ReadableByteStreamControllerHandleQueueDrain(this) 964var n=new Uint8Array(r.buffer,r.byteOffset,r.byteLength) 965e._chunkSteps(n)}else{var a=this._autoAllocateChunkSize 966if(void 0!==a){var o=void 0 967try{o=new ArrayBuffer(a)}catch(t){return void e._errorSteps(t)}var i={buffer:o,bufferByteLength:a,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"}
968this._pendingPullIntos.push(i)}ReadableStreamAddReadRequest(t,e),ReadableByteStreamControllerCallPullIfNeeded(this)}},ReadableByteStreamController}() 969function IsReadableByteStreamController(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof C)}function IsReadableStreamBYOBRequest(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof A)}function ReadableByteStreamControllerCallPullIfNeeded(e){(function ReadableByteStreamControllerShouldCallPull(e){var t=e._controlledReadableByteStream 970if("readable"!==t._state)return!1 971if(e._closeRequested)return!1 972if(!e._started)return!1 973if(ReadableStreamHasDefaultReader(t)&&ReadableStreamGetNumReadRequests(t)>0)return!0 974if(ReadableStreamHasBYOBReader(t)&&ReadableStreamGetNumReadIntoRequests(t)>0)return!0 975if(ReadableByteStreamControllerGetDesiredSize(e)>0)return!0 976return!1})(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,uponPromise(e._pullAlgorithm(),function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,ReadableByteStreamControllerCallPullIfNeeded(e))},function(t){ReadableByteStreamControllerError(e,t)})))}function ReadableByteStreamControllerClearPendingPullIntos(e){ReadableByteStreamControllerInvalidateBYOBRequest(e),e._pendingPullIntos=new u}function ReadableByteStreamControllerCommitPullIntoDescriptor(e,t){var r=!1 977"closed"===e._state&&(r=!0) 978var n=ReadableByteStreamControllerConvertPullIntoDescriptor(t) 979"default"===t.readerType?ReadableStreamFulfillReadRequest(e,n,r):function ReadableStreamFulfillReadIntoRequest(e,t,r){var n=e._reader._readIntoRequests.shift() 980r?n._closeSteps(t):n._chunkSteps(t)}(e,n,r)}function ReadableByteStreamControllerConvertPullIntoDescriptor(e){var t=e.bytesFilled,r=e.elementSize 981return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function ReadableByteStreamControllerEnqueueChunkToQueue(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function ReadableByteStreamControllerFillPullIntoDescriptorFromQueue(e,t){var r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,a=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),o=t.bytesFilled+a,i=o-o%r,s=a,l=!1 982i>n&&(s=i-t.bytesFilled,l=!0) 983for(var u=e._queue;s>0;){var c=u.peek(),d=Math.min(s,c.byteLength),f=t.byteOffset+t.bytesFilled 984CopyDataBlockBytes(t.buffer,f,c.buffer,c.byteOffset,d),c.byteLength===d?u.shift():(c.byteOffset+=d,c.byteLength-=d),e._queueTotalSize-=d,ReadableByteStreamControllerFillHeadPullIntoDescriptor(e,d,t),s-=d}return l}function ReadableByteStreamControllerFillHeadPullIntoDescriptor(e,t,r){r.bytesFilled+=t}function ReadableByteStreamControllerHandleQueueDrain(e){0===e._queueTotalSize&&e._closeRequested?(ReadableByteStreamControllerClearAlgorithms(e),ReadableStreamClose(e._controlledReadableByteStream)):ReadableByteStreamControllerCallPullIfNeeded(e)}function ReadableByteStreamControllerInvalidateBYOBRequest(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function ReadableByteStreamControllerProcessPullIntoDescriptorsUsingQueue(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return 985var t=e._pendingPullIntos.peek() 986ReadableByteStreamControllerFillPullIntoDescriptorFromQueue(e,t)&&(ReadableByteStreamControllerShiftPendingPullInto(e),ReadableByteStreamControllerCommitPullIntoDescriptor(e._controlledReadableByteStream,t))}}function ReadableByteStreamControllerRespondInternal(e,t){var r=e._pendingPullIntos.peek() 987ReadableByteStreamControllerInvalidateBYOBRequest(e),"closed"===e._controlledReadableByteStream._state?function ReadableByteStreamControllerRespondInClosedState(e,t){var r=e._controlledReadableByteStream 988if(ReadableStreamHasBYOBReader(r))for(;ReadableStreamGetNumReadIntoRequests(r)>0;)ReadableByteStreamControllerCommitPullIntoDescriptor(r,ReadableByteStreamControllerShiftPendingPullInto(e))}(e):function ReadableByteStreamControllerRespondInReadableState(e,t,r){if(ReadableByteStreamControllerFillHeadPullIntoDescriptor(0,t,r),!(r.bytesFilled<r.elementSize)){ReadableByteStreamControllerShiftPendingPullInto(e) 989var n=r.bytesFilled%r.elementSize 990if(n>0){var a=r.byteOffset+r.bytesFilled,o=ArrayBufferSlice(r.buffer,a-n,a) 991ReadableByteStreamControllerEnqueueChunkToQueue(e,o,0,o.byteLength)}r.bytesFilled-=n,ReadableByteStreamControllerCommitPullIntoDescriptor(e._controlledReadableByteStream,r),ReadableByteStreamControllerProcessPullIntoDescriptorsUsingQueue(e)}}(e,t,r),ReadableByteStreamControllerCallPullIfNeeded(e)}function ReadableByteStreamControllerShiftPendingPullInto(e){return e._pendingPullIntos.shift()}function ReadableByteStreamControllerClearAlgorithms(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function ReadableByteStreamControllerClose(e){var t=e._controlledReadableByteStream 992if(!e._closeRequested&&"readable"===t._state)if(e._queueTotalSize>0)e._closeRequested=!0 993else{if(e._pendingPullIntos.length>0)if(e._pendingPullIntos.peek().bytesFilled>0){var r=new TypeError("Insufficient bytes to fill elements in the given buffer") 994throw ReadableByteStreamControllerError(e,r),r}ReadableByteStreamControllerClearAlgorithms(e),ReadableStreamClose(t)}}function ReadableByteStreamControllerEnqueue(e,t){var r=e._controlledReadableByteStream 995if(!e._closeRequested&&"readable"===r._state){var n=t.buffer,a=t.byteOffset,o=t.byteLength,i=TransferArrayBuffer(n) 996if(e._pendingPullIntos.length>0){var s=e._pendingPullIntos.peek() 997s.buffer,0,s.buffer=TransferArrayBuffer(s.buffer)}if(ReadableByteStreamControllerInvalidateBYOBRequest(e),ReadableStreamHasDefaultReader(r))if(0===ReadableStreamGetNumReadRequests(r))ReadableByteStreamControllerEnqueueChunkToQueue(e,i,a,o) 998else e._pendingPullIntos.length>0&&ReadableByteStreamControllerShiftPendingPullInto(e),ReadableStreamFulfillReadRequest(r,
998new Uint8Array(i,a,o),!1) 999else ReadableStreamHasBYOBReader(r)?(ReadableByteStreamControllerEnqueueChunkToQueue(e,i,a,o),ReadableByteStreamControllerProcessPullIntoDescriptorsUsingQueue(e)):ReadableByteStreamControllerEnqueueChunkToQueue(e,i,a,o) 1000ReadableByteStreamControllerCallPullIfNeeded(e)}}function ReadableByteStreamControllerError(e,t){var r=e._controlledReadableByteStream 1001"readable"===r._state&&(ReadableByteStreamControllerClearPendingPullIntos(e),ResetQueue(e),ReadableByteStreamControllerClearAlgorithms(e),ReadableStreamError(r,t))}function ReadableByteStreamControllerGetBYOBRequest(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){var t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),n=Object.create(A.prototype) 1002!function SetUpReadableStreamBYOBRequest(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}(n,e,r),e._byobRequest=n}return e._byobRequest}function ReadableByteStreamControllerGetDesiredSize(e){var t=e._controlledReadableByteStream._state 1003return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function ReadableByteStreamControllerRespond(e,t){var r=e._pendingPullIntos.peek() 1004if("closed"===e._controlledReadableByteStream._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream") 1005if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range")}r.buffer=TransferArrayBuffer(r.buffer),ReadableByteStreamControllerRespondInternal(e,t)}function ReadableByteStreamControllerRespondWithNewView(e,t){var r=e._pendingPullIntos.peek() 1006if("closed"===e._controlledReadableByteStream._state){if(0!==t.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream") 1007if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest") 1008if(r.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest") 1009if(r.bytesFilled+t.byteLength>r.byteLength)throw new RangeError("The region specified by view is larger than byobRequest") 1010var n=t.byteLength 1011r.buffer=TransferArrayBuffer(t.buffer),ReadableByteStreamControllerRespondInternal(e,n)}function SetUpReadableByteStreamController(e,t,r,n,a,o,i){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,ResetQueue(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=a,t._autoAllocateChunkSize=i,t._pendingPullIntos=new u,e._readableStreamController=t,uponPromise(promiseResolvedWith(r()),function(){t._started=!0,ReadableByteStreamControllerCallPullIfNeeded(t)},function(e){ReadableByteStreamControllerError(t,e)})}function byobRequestBrandCheckException(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function byteStreamControllerBrandCheckException(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}function AcquireReadableStreamBYOBReader(e){return new k(e)}function ReadableStreamAddReadIntoRequest(e,t){e._reader._readIntoRequests.push(t)}function ReadableStreamGetNumReadIntoRequests(e){return e._reader._readIntoRequests.length}function ReadableStreamHasBYOBReader(e){var t=e._reader 1012return void 0!==t&&!!IsReadableStreamBYOBReader(t)}Object.defineProperties(C.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(C.prototype,t.toStringTag,{value:"ReadableByteStreamController",configurable:!0}) 1013var k=function(){function ReadableStreamBYOBReader(e){if(assertRequiredArgument(e,1,"ReadableStreamBYOBReader"),assertReadableStream(e,"First parameter"),IsReadableStreamLocked(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader") 1014if(!IsReadableByteStreamController(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source") 1015ReadableStreamReaderGenericInitialize(this,e),this._readIntoRequests=new u}return Object.defineProperty(ReadableStreamBYOBReader.prototype,"closed",{get:function(){return IsReadableStreamBYOBReader(this)?this._closedPromise:promiseRe
1015jectedWith(byobReaderBrandCheckException("closed"))},enumerable:!1,configurable:!0}),ReadableStreamBYOBReader.prototype.cancel=function(e){return void 0===e&&(e=void 0),IsReadableStreamBYOBReader(this)?void 0===this._ownerReadableStream?promiseRejectedWith(readerLockException("cancel")):ReadableStreamReaderGenericCancel(this,e):promiseRejectedWith(byobReaderBrandCheckException("cancel"))},ReadableStreamBYOBReader.prototype.read=function(e){if(!IsReadableStreamBYOBReader(this))return promiseRejectedWith(byobReaderBrandCheckException("read")) 1016if(!ArrayBuffer.isView(e))return promiseRejectedWith(new TypeError("view must be an array buffer view")) 1017if(0===e.byteLength)return promiseRejectedWith(new TypeError("view must have non-zero byteLength")) 1018if(0===e.buffer.byteLength)return promiseRejectedWith(new TypeError("view's buffer must have non-zero byteLength")) 1019if(e.buffer,void 0===this._ownerReadableStream)return promiseRejectedWith(readerLockException("read from")) 1020var t,r,n=newPromise(function(e,n){t=e,r=n}) 1021return ReadableStreamBYOBReaderRead(this,e,{_chunkSteps:function(e){return t({value:e,done:!1})},_closeSteps:function(e){return t({value:e,done:!0})},_errorSteps:function(e){return r(e)}}),n},ReadableStreamBYOBReader.prototype.releaseLock=function(){if(!IsReadableStreamBYOBReader(this))throw byobReaderBrandCheckException("releaseLock") 1022if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled") 1023ReadableStreamReaderGenericRelease(this)}},ReadableStreamBYOBReader}() 1024function IsReadableStreamBYOBReader(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof k)}function ReadableStreamBYOBReaderRead(e,t,r){var n=e._ownerReadableStream 1025n._disturbed=!0,"errored"===n._state?r._errorSteps(n._storedError):function ReadableByteStreamControllerPullInto(e,t,r){var n=e._controlledReadableByteStream,a=1 1026t.constructor!==DataView&&(a=t.constructor.BYTES_PER_ELEMENT) 1027var o=t.constructor,i=TransferArrayBuffer(t.buffer),s={buffer:i,bufferByteLength:i.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:a,viewConstructor:o,readerType:"byob"} 1028if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(s),void ReadableStreamAddReadIntoRequest(n,r) 1029if("closed"!==n._state){if(e._queueTotalSize>0){if(ReadableByteStreamControllerFillPullIntoDescriptorFromQueue(e,s)){var l=ReadableByteStreamControllerConvertPullIntoDescriptor(s) 1030return ReadableByteStreamControllerHandleQueueDrain(e),void r._chunkSteps(l)}if(e._closeRequested){var u=new TypeError("Insufficient bytes to fill elements in the given buffer") 1031return ReadableByteStreamControllerError(e,u),void r._errorSteps(u)}}e._pendingPullIntos.push(s),ReadableStreamAddReadIntoRequest(n,r),ReadableByteStreamControllerCallPullIfNeeded(e)}else{var c=new o(s.buffer,s.byteOffset,0) 1032r._closeSteps(c)}}(n._readableStreamController,t,r)}function byobReaderBrandCheckException(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function ExtractHighWaterMark(e,t){var r=e.highWaterMark 1033if(void 0===r)return t 1034if(S(r)||r<0)throw new RangeError("Invalid highWaterMark") 1035return r}function ExtractSizeAlgorithm(e){var t=e.size 1036return t||function(){return 1}}function convertQueuingStrategy(e,t){assertDictionary(e,t) 1037var r=null==e?void 0:e.highWaterMark,n=null==e?void 0:e.size 1038return{highWaterMark:void 0===r?void 0:convertUnrestrictedDouble(r),size:void 0===n?void 0:convertQueuingStrategySize(n,t+" has member 'size' that")}}function convertQueuingStrategySize(e,t){return assertFunction(e,t),function(t){return convertUnrestrictedDouble(e(t))}}function convertUnderlyingSinkAbortCallback(e,t,r){return assertFunction(e,r),function(r){return promiseCall(e,t,[r])}}function convertUnderlyingSinkCloseCallback(e,t,r){return assertFunction(e,r),function(){return promiseCall(e,t,[])}}function convertUnderlyingSinkStartCallback(e,t,r){return assertFunction(e,r),function(r){return reflectCall(e,t,[r])}}function convertUnderlyingSinkWriteCallback(e,t,r){return assertFunction(e,r),function(r,n){return promiseCall(e,t,[r,n])}}function assertWritableStream(e,t){if(!IsWritableStream(e))throw new TypeError(t+" is not a WritableStream.")}Object.defineProperties(k.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(k.prototype,t.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0}) 1039var R="function"==typeof AbortController,w=function(){function WritableStream(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:assertObject(e,"First parameter") 1040var r=convertQueuingStrategy(t,"Second parameter"),n=function convertUnderlyingSink(e,t){assertDictionary(e,t) 1041var r=null==e?void 0:e.abort,n=null==e?void 0:e.close,a=null==e?void 0:e.start,o=null==e?void 0:e.type,i=null==e?void 0:e.write 1042return{abort:void 0===r?void 0:convertUnderlyingSinkAbortCallback(r,e,t+" has member 'abort' that"),close:void 0===n?void 0:convertUnderlyingSinkCloseCallback(n,e,t+" has member 'close' that"),start:void 0===a?void 0:convertUnderlyingSinkStartCallback(a,e,t+" has member 'start' that"),write:void 0===i?void 0:convertUnderlyingSinkWriteCallback(i,e,t+" has member 'write' that"),type:o}}(e,"First parameter")
1043if(InitializeWritableStream(this),void 0!==n.type)throw new RangeError("Invalid type is specified") 1044var a=ExtractSizeAlgorithm(r) 1045!function SetUpWritableStreamDefaultControllerFromUnderlyingSink(e,t,r,n){var a=Object.create(T.prototype),o=function(){},i=function(){return promiseResolvedWith(void 0)},s=function(){return promiseResolvedWith(void 0)},l=function(){return promiseResolvedWith(void 0)} 1046void 0!==t.start&&(o=function(){return t.start(a)}) 1047void 0!==t.write&&(i=function(e){return t.write(e,a)}) 1048void 0!==t.close&&(s=function(){return t.close()}) 1049void 0!==t.abort&&(l=function(e){return t.abort(e)}) 1050SetUpWritableStreamDefaultController(e,a,o,i,s,l,r,n)}(this,n,ExtractHighWaterMark(r,1),a)}return Object.defineProperty(WritableStream.prototype,"locked",{get:function(){if(!IsWritableStream(this))throw streamBrandCheckException$2("locked") 1051return IsWritableStreamLocked(this)},enumerable:!1,configurable:!0}),WritableStream.prototype.abort=function(e){return void 0===e&&(e=void 0),IsWritableStream(this)?IsWritableStreamLocked(this)?promiseRejectedWith(new TypeError("Cannot abort a stream that already has a writer")):WritableStreamAbort(this,e):promiseRejectedWith(streamBrandCheckException$2("abort"))},WritableStream.prototype.close=function(){return IsWritableStream(this)?IsWritableStreamLocked(this)?promiseRejectedWith(new TypeError("Cannot close a stream that already has a writer")):WritableStreamCloseQueuedOrInFlight(this)?promiseRejectedWith(new TypeError("Cannot close an already-closing stream")):WritableStreamClose(this):promiseRejectedWith(streamBrandCheckException$2("close"))},WritableStream.prototype.getWriter=function(){if(!IsWritableStream(this))throw streamBrandCheckException$2("getWriter") 1052return AcquireWritableStreamDefaultWriter(this)},WritableStream}() 1053function AcquireWritableStreamDefaultWriter(e){return new P(e)}function InitializeWritableStream(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new u,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function IsWritableStream(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof w)}function IsWritableStreamLocked(e){return void 0!==e._writer}function WritableStreamAbort(e,t){var r 1054if("closed"===e._state||"errored"===e._state)return promiseResolvedWith(void 0) 1055e._writableStreamController._abortReason=t,null===(r=e._writableStreamController._abortController)||void 0===r||r.abort() 1056var n=e._state 1057if("closed"===n||"errored"===n)return promiseResolvedWith(void 0) 1058if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise 1059var a=!1 1060"erroring"===n&&(a=!0,t=void 0) 1061var o=newPromise(function(r,n){e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:n,_reason:t,_wasAlreadyErroring:a}}) 1062return e._pendingAbortRequest._promise=o,a||WritableStreamStartErroring(e,t),o}function WritableStreamClose(e){var t=e._state 1063if("closed"===t||"errored"===t)return promiseRejectedWith(new TypeError("The stream (in "+t+" state) is not in the writable state and cannot be closed")) 1064var r=newPromise(function(t,r){var n={_resolve:t,_reject:r} 1065e._closeRequest=n}),n=e._writer 1066return void 0!==n&&e._backpressure&&"writable"===t&&defaultWriterReadyPromiseResolve(n),function WritableStreamDefaultControllerClose(e){EnqueueValueWithSize(e,x,0),WritableStreamDefaultControllerAdvanceQueueIfNeeded(e)}(e._writableStreamController),r}function WritableStreamDealWithRejection(e,t){"writable"!==e._state?WritableStreamFinishErroring(e):WritableStreamStartErroring(e,t)}function WritableStreamStartErroring(e,t){var r=e._writableStreamController 1067e._state="erroring",e._storedError=t 1068var n=e._writer 1069void 0!==n&&WritableStreamDefaultWriterEnsureReadyPromiseRejected(n,t),!function WritableStreamHasOperationMarkedInFlight(e){if(void 0===e._inFlightWriteRequest&&void 0===e._inFlightCloseRequest)return!1 1070return!0}(e)&&r._started&&WritableStreamFinishErroring(e)}function WritableStreamFinishErroring(e){e._state="errored",e._writableStreamController[d]() 1071var t=e._storedError
1072if(e._writeRequests.forEach(function(e){e._reject(t)}),e._writeRequests=new u,void 0!==e._pendingAbortRequest){var r=e._pendingAbortRequest 1073if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring)return r._reject(t),void WritableStreamRejectCloseAndClosedPromiseIfNeeded(e) 1074uponPromise(e._writableStreamController[c](r._reason),function(){r._resolve(),WritableStreamRejectCloseAndClosedPromiseIfNeeded(e)},function(t){r._reject(t),WritableStreamRejectCloseAndClosedPromiseIfNeeded(e)})}else WritableStreamRejectCloseAndClosedPromiseIfNeeded(e)}function WritableStreamCloseQueuedOrInFlight(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function WritableStreamRejectCloseAndClosedPromiseIfNeeded(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0) 1075var t=e._writer 1076void 0!==t&&defaultWriterClosedPromiseReject(t,e._storedError)}function WritableStreamUpdateBackpressure(e,t){var r=e._writer 1077void 0!==r&&t!==e._backpressure&&(t?function defaultWriterReadyPromiseReset(e){defaultWriterReadyPromiseInitialize(e)}(r):defaultWriterReadyPromiseResolve(r)),e._backpressure=t}Object.defineProperties(w.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(w.prototype,t.toStringTag,{value:"WritableStream",configurable:!0}) 1078var P=function(){function WritableStreamDefaultWriter(e){if(assertRequiredArgument(e,1,"WritableStreamDefaultWriter"),assertWritableStream(e,"First parameter"),IsWritableStreamLocked(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer") 1079this._ownerWritableStream=e,e._writer=this 1080var t=e._state 1081if("writable"===t)!WritableStreamCloseQueuedOrInFlight(e)&&e._backpressure?defaultWriterReadyPromiseInitialize(this):defaultWriterReadyPromiseInitializeAsResolved(this),defaultWriterClosedPromiseInitialize(this) 1082else if("erroring"===t)defaultWriterReadyPromiseInitializeAsRejected(this,e._storedError),defaultWriterClosedPromiseInitialize(this) 1083else if("closed"===t)defaultWriterReadyPromiseInitializeAsResolved(this),function defaultWriterClosedPromiseInitializeAsResolved(e){defaultWriterClosedPromiseInitialize(e),defaultWriterClosedPromiseResolve(e)}(this) 1084else{var r=e._storedError 1085defaultWriterReadyPromiseInitializeAsRejected(this,r),defaultWriterClosedPromiseInitializeAsRejected(this,r)}}return Object.defineProperty(WritableStreamDefaultWriter.prototype,"closed",{get:function(){return IsWritableStreamDefaultWriter(this)?this._closedPromise:promiseRejectedWith(defaultWriterBrandCheckException("closed"))},enumerable:!1,configurable:!0}),Object.defineProperty(WritableStreamDefaultWriter.prototype,"desiredSize",{get:function(){if(!IsWritableStreamDefaultWriter(this))throw defaultWriterBrandCheckException("desiredSize") 1086if(void 0===this._ownerWritableStream)throw defaultWriterLockException("desiredSize") 1087return function WritableStreamDefaultWriterGetDesiredSize(e){var t=e._ownerWritableStream,r=t._state 1088if("errored"===r||"erroring"===r)return null 1089if("closed"===r)return 0 1090return WritableStreamDefaultControllerGetDesiredSize(t._writableStreamController)}(this)},enumerable:!1,configurable:!0}),Object.defineProperty(WritableStreamDefaultWriter.prototype,"ready",{get:function(){return IsWritableStreamDefaultWriter(this)?this._readyPromise:promiseRejectedWith(defaultWriterBrandCheckException("ready"))},enumerable:!1,configurable:!0}),WritableStreamDefaultWriter.prototype.abort=function(e){return void 0===e&&(e=void 0),IsWritableStreamDefaultWriter(this)?void 0===this._ownerWritableStream?promiseRejectedWith(defaultWriterLockException("abort")):function WritableStreamDefaultWriterAbort(e,t){return WritableStreamAbort(e._ownerWritableStream,t)}(this,e):promiseRejectedWith(defaultWriterBrandCheckException("abort"))},WritableStreamDefaultWriter.prototype.close=function(){if(!IsWritableStreamDefaultWriter(this))return promiseRejectedWith(defaultWriterBrandCheckException("close")) 1091var e=this._ownerWritableStream 1092return void 0===e?promiseRejectedWith(defaultWriterLockException("close")):WritableStreamCloseQueuedOrInFlight(e)?promiseRe
1092jectedWith(new TypeError("Cannot close an already-closing stream")):WritableStreamDefaultWriterClose(this)},WritableStreamDefaultWriter.prototype.releaseLock=function(){if(!IsWritableStreamDefaultWriter(this))throw defaultWriterBrandCheckException("releaseLock") 1093void 0!==this._ownerWritableStream&&WritableStreamDefaultWriterRelease(this)},WritableStreamDefaultWriter.prototype.write=function(e){return void 0===e&&(e=void 0),IsWritableStreamDefaultWriter(this)?void 0===this._ownerWritableStream?promiseRejectedWith(defaultWriterLockException("write to")):WritableStreamDefaultWriterWrite(this,e):promiseRejectedWith(defaultWriterBrandCheckException("write"))},WritableStreamDefaultWriter}() 1094function IsWritableStreamDefaultWriter(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof P)}function WritableStreamDefaultWriterClose(e){return WritableStreamClose(e._ownerWritableStream)}function WritableStreamDefaultWriterEnsureClosedPromiseRejected(e,t){"pending"===e._closedPromiseState?defaultWriterClosedPromiseReject(e,t):function defaultWriterClosedPromiseResetToRejected(e,t){defaultWriterClosedPromiseInitializeAsRejected(e,t)}(e,t)}function WritableStreamDefaultWriterEnsureReadyPromiseRejected(e,t){"pending"===e._readyPromiseState?defaultWriterReadyPromiseReject(e,t):function defaultWriterReadyPromiseResetToRejected(e,t){defaultWriterReadyPromiseInitializeAsRejected(e,t)}(e,t)}function WritableStreamDefaultWriterRelease(e){var t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness") 1095WritableStreamDefaultWriterEnsureReadyPromiseRejected(e,r),WritableStreamDefaultWriterEnsureClosedPromiseRejected(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function WritableStreamDefaultWriterWrite(e,t){var r=e._ownerWritableStream,n=r._writableStreamController,a=function WritableStreamDefaultControllerGetChunkSize(e,t){try{return e._strategySizeAlgorithm(t)}catch(t){return WritableStreamDefaultControllerErrorIfNeeded(e,t),1}}(n,t) 1096if(r!==e._ownerWritableStream)return promiseRejectedWith(defaultWriterLockException("write to")) 1097var o=r._state 1098if("errored"===o)return promiseRejectedWith(r._storedError) 1099if(WritableStreamCloseQueuedOrInFlight(r)||"closed"===o)return promiseRejectedWith(new TypeError("The stream is closing or closed and cannot be written to")) 1100if("erroring"===o)return promiseRejectedWith(r._storedError) 1101var i=function WritableStreamAddWriteRequest(e){return newPromise(function(t,r){var n={_resolve:t,_reject:r} 1102e._writeRequests.push(n)})}(r) 1103return function WritableStreamDefaultControllerWrite(e,t,r){try{EnqueueValueWithSize(e,t,r)}catch(t){return void WritableStreamDefaultControllerErrorIfNeeded(e,t)}var n=e._controlledWritableStream 1104if(!WritableStreamCloseQueuedOrInFlight(n)&&"writable"===n._state){var a=WritableStreamDefaultControllerGetBackpressure(e) 1105WritableStreamUpdateBackpressure(n,a)}WritableStreamDefaultControllerAdvanceQueueIfNeeded(e)}(n,t,a),i}Object.defineProperties(P.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(P.prototype,t.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0}) 1106var x={},T=function(){function WritableStreamDefaultController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(WritableStreamDefaultController.prototype,"abortReason",{get:function(){if(!IsWritableStreamDefaultController(this))throw defaultControllerBrandCheckException$2("abortReason") 1107return this._abortReason},enumerable:!1,configurable:!0}),Object.defineProperty(WritableStreamDefaultController.prototype,"signal",{get:function(){if(!IsWritableStreamDefaultController(this))throw defaultControllerBrandCheckException$2("signal") 1108if(void 0===this._abortController)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported") 1109return this._abortController.signal},enumerable:!1,configurable:!0}),WritableStreamDefaultController.prototype.error=function(e){if(void 0===e&&(e=void 0),!IsWritableStreamDefaultController(this))throw defaultControllerBrandCheckException$2("error") 1110"writable"===this._controlledWritableStream._state&&WritableStreamDefaultControllerError(this,e)},WritableStreamDefaultController.prototype[c]=function(e){var t=this._abortAlgorithm(e) 1111return WritableStreamDefaultControllerClearAlgorithms(this),t},WritableStreamDefaultController.prototype[d]=function(){ResetQueue(this)},WritableStreamDefaultController}() 1112function IsWritableStreamDefaultController(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof T)}function SetUpWritableStreamDefaultController(e,t,r,n,a,o,i,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,ResetQueue(t),t._abortReason=void 0,t._abortController=function createAbortController(){if(R)return new AbortController}(),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=i,t._writeAlgorithm=n,t._closeAlgorithm=a,t._abortAlgorithm=o 1113var l=WritableStreamDefaultControllerGetBackpressure(t) 1114WritableStreamUpdateBackpressure(e,l),uponPromise(promiseResolvedWith(r()),function(){t._started=!0,WritableStreamDefaultControllerAdvanceQueueIfNeeded(t)},function(r){t._started=!0,WritableStreamDealWithRejection(e,r)})}function WritableStreamDefaultControllerClearAlgorithms(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function WritableStreamDefaultControllerGetDesiredSize(e){return e._strategyHWM-e._queueTotalSize}function WritableStreamDefaultControllerAdvanceQueueIfNeeded(e){var t=e._controlledWritableStream 1115if(e._started&&void 0===t._inFlightWriteRequest)if("erroring"!==t._state){if(0!==e._queue.length){var r=function PeekQueueValue(e){return e._queue.peek().value}(e) 1116r===x?function WritableStreamDefaultControllerProcessClose(e){var t=e._controlledWritableStream;(function WritableStreamMarkCloseRequestInFlight(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0})(t),DequeueValue(e) 1117var r=e._closeAlgorithm() 1118WritableStreamDefaultControllerClearAlgorithms(e),uponPromise(r,function(){!function WritableStreamFinishInFlightClose(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,"erroring"===e._state&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed" 1119var t=e._writer 1120void 0!==t&&defaultWriterClosedPromiseResolve(t)}(t)},function(e){!function WritableStreamFinishInFlightCloseWithError(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),WritableStreamDealWithRejection(e,t)}(t,e)})}(e):function WritableStreamDefaultControllerProcessWrite(e,t){var r=e._controlledWritableStream;(function WritableStreamMarkFirstWriteRequestInFlight(e){e._inFlightWriteRequest=e._writeRequests.shift()})(r),uponPromise(e._writeAlgorithm(t),function(){!function WritableStreamFinishInFlightWrite(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}(r) 1121var t=r._state 1122if(DequeueValue(e),!WritableStreamCloseQueuedOrInFlight(r)&&"writable"===t){var n=WritableStreamDefaultControllerGetBackpressure(e) 1123WritableStreamUpdateBackpressure(r,n)}WritableStreamDefaultControllerAdvanceQueueIfNeeded(e)},function(t){"writable"===r._state&&WritableStreamDefaultControllerClearAlgorithms(e),function WritableStreamFinishInFlightWriteWithError(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,WritableStreamDealWithRejection(e,t)}(r,t)})}(e,r)}}else WritableStreamFinishErroring(t)}function WritableStreamDefaultControllerErrorIfNeeded(e,t){"writable"===e._controlledWritableStream._state&&WritableStreamDefaultControllerError(e,t)}function WritableStreamDefaultControllerGetBackpressure(e){return WritableStreamDefaultControllerGetDesiredSize(e)<=0}function WritableStreamDefaultControllerError(e,t){var r=e._controlledWritableStream 1124WritableStreamDefaultControllerClearAlgorithms(e),WritableStreamStartErroring(r,t)}function streamBrandCheckException$2(e){return new TypeError("WritableStream.prototype."+e+" can only be used on a WritableStream")}function defaultControllerBrandCheckException$2(e){return new TypeError("WritableStreamDefaultController.prototype."+e+" can only be used on a WritableStreamDefaultController")}function defaultWriterBrandCheckException(e){return new TypeError("WritableStreamDefaultWriter.prototype."+e+" can only be used on a WritableStreamDefaultWriter")}function defaultWriterLockException(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function defaultWriterClosedPromiseInitialize(e){e._closedPromise=newPromise(function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"})}function defaultWriterClosedPromiseInitializeAsRejected(e,t){defaultWriterClosedPromiseInitialize(e),defaultWriterClosedPromiseReject(e,t)}function defaultWriterClosedPromiseReject(e,t){void 0!==e._closedPromise_reject&&(setPromiseIsHandledToTrue(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function defaultWriterClosedPromiseResolve(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function defaultWriterReadyPromiseInitialize(e){e._readyPromise=newPromise(function(t,r){e._readyPromise_resolve=t,e._readyPromise_reject=r}),e._readyPromiseState="pending"}function defaultWriterReadyPromiseInitializeAsRejected(e,t){defaultWriterReadyPromiseInitialize(e),defaultWriterReadyPromiseReject(e,t)}function defaultWriterReadyPromiseInitializeAsResolved(e){defaultWriterReadyPromiseInitialize(e),defaultWriterReadyPromiseResolve(e)}function defaultWriterReadyPromiseReject(e,t){void 0!==e._readyPromise_reject&&(setPromiseIsHandledToTrue(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function defaultWriterReadyPromiseResolve(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}Object.defineProperties(T.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(T.prototype,t.toStringTag,{value:"WritableStreamDefaultController",configurable:!0}) 1125var E="undefined"!=typeof DOMException?DOMException:void 0,O=function isDOMExceptionConstructor(e){if("function"!=typeof e&&"object"!=typeof e)return!1 1126try{return new e,!0}catch(e){return!1}}(E)?E:function createDOMExceptionPolyfill(){var e=function DOMException(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)} 1127return e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}() 1128function ReadableStreamPipeTo(e,t,r,n,a,o){var i=AcquireReadableStreamDefaultReader(e),s=AcquireWritableStreamDefaultWriter(t) 1129e._disturbed=!0 1130var l=!1,u=promiseResolvedWith(void 0) 1131return newPromise(function(c,d){var f 1132if(void 0!==o){if(f=function(){var r=new O("Aborted","AbortError"),o=[] 1133n||o.push(function(){return"writable"===t._state?WritableStreamAbort(t,r):promiseResolvedWith(void 0)}),a||o.push(function(){return"readable"===e._state?ReadableStreamCancel(e,r):promiseResolvedWith(void 0)}),shutdownWithAction(function(){return Promise.all(o.map(function(e){return e()}))},!0,r)},o.aborted)return void f() 1134o.addEventListener("abort",f)}if(isOrBecomesErrored(e,i._closedPromise,function(e){n?shutdown(!0,e):shutdownWithAction(function(){return WritableStreamAbort(t,e)},!0,e)}),isOrBecomesErrored(t,s._closedPromise,function(t){a?shutdown(!0,t):shutdownWithAction(function(){return ReadableStreamCancel(e,t)},!0,t)}),function isOrBecomesClosed(e,t,r){"closed"===e._state?r():uponFulfillment(t,r)}(e,i._closedPromise,function(){r?shutdown():shutdownWithAction(function(){return function WritableStreamDefaultWriterCloseWithErrorPropagation(e){var t=e._ownerWritableStream,r=t._state 1135return WritableStreamCloseQueuedOrInFlight(t)||"closed"===r?promiseResolvedWith(void 0):"errored"===r?promiseRe
1135jectedWith(t._storedError):WritableStreamDefaultWriterClose(e)}(s)})}),WritableStreamCloseQueuedOrInFlight(t)||"closed"===t._state){var h=new TypeError("the destination writable stream closed before all data could be piped to it") 1136a?shutdown(!0,h):shutdownWithAction(function(){return ReadableStreamCancel(e,h)},!0,h)}function waitForWritesToFinish(){var e=u 1137return PerformPromiseThen(u,function(){return e!==u?waitForWritesToFinish():void 0})}function isOrBecomesErrored(e,t,r){"errored"===e._state?r(e._storedError):uponRejection(t,r)}function shutdownWithAction(e,r,n){function doTheRest(){uponPromise(e(),function(){return finalize(r,n)},function(e){return finalize(!0,e)})}l||(l=!0,"writable"!==t._state||WritableStreamCloseQueuedOrInFlight(t)?doTheRest():uponFulfillment(waitForWritesToFinish(),doTheRest))}function shutdown(e,r){l||(l=!0,"writable"!==t._state||WritableStreamCloseQueuedOrInFlight(t)?finalize(e,r):uponFulfillment(waitForWritesToFinish(),function(){return finalize(e,r)}))}function finalize(e,t){WritableStreamDefaultWriterRelease(s),ReadableStreamReaderGenericRelease(i),void 0!==o&&o.removeEventListener("abort",f),e?d(t):c(void 0)}setPromiseIsHandledToTrue(function pipeLoop(){return newPromise(function(e,t){!function next(r){r?e():PerformPromiseThen(function pipeStep(){return l?promiseResolvedWith(!0):PerformPromiseThen(s._readyPromise,function(){return newPromise(function(e,t){ReadableStreamDefaultReaderRead(i,{_chunkSteps:function(t){u=PerformPromiseThen(WritableStreamDefaultWriterWrite(s,t),void 0,noop),e(!1)},_closeSteps:function(){return e(!0)},_errorSteps:t})})})}(),next,t)}(!1)})}())})}var F=function(){function ReadableStreamDefaultController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(ReadableStreamDefaultController.prototype,"desiredSize",{get:function(){if(!IsReadableStreamDefaultController(this))throw defaultControllerBrandCheckException$1("desiredSize") 1138return ReadableStreamDefaultControllerGetDesiredSize(this)},enumerable:!1,configurable:!0}),ReadableStreamDefaultController.prototype.close=function(){if(!IsReadableStreamDefaultController(this))throw defaultControllerBrandCheckException$1("close") 1139if(!ReadableStreamDefaultControllerCanCloseOrEnqueue(this))throw new TypeError("The stream is not in a state that permits close") 1140ReadableStreamDefaultControllerClose(this)},ReadableStreamDefaultController.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!IsReadableStreamDefaultController(this))throw defaultControllerBrandCheckException$1("enqueue") 1141if(!ReadableStreamDefaultControllerCanCloseOrEnqueue(this))throw new TypeError("The stream is not in a state that permits enqueue") 1142return ReadableStreamDefaultControllerEnqueue(this,e)},ReadableStreamDefaultController.prototype.error=function(e){if(void 0===e&&(e=void 0),!IsReadableStreamDefaultController(this))throw defaultControllerBrandCheckException$1("error") 1143ReadableStreamDefaultControllerError(this,e)},ReadableStreamDefaultController.prototype[f]=function(e){ResetQueue(this) 1144var t=this._cancelAlgorithm(e) 1145return ReadableStreamDefaultControllerClearAlgorithms(this),t},ReadableStreamDefaultController.prototype[h]=function(e){var t=this._controlledReadableStream 1146if(this._queue.length>0){var r=DequeueValue(this) 1147this._closeRequested&&0===this._queue.length?(ReadableStreamDefaultControllerClearAlgorithms(this),ReadableStreamClose(t)):ReadableStreamDefaultControllerCallPullIfNeeded(this),e._chunkSteps(r)}else ReadableStreamAddReadRequest(t,e),ReadableStreamDefaultControllerCallPullIfNeeded(this)},ReadableStreamDefaultController}() 1148function IsReadableStreamDefaultController(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof F)}function ReadableStreamDefaultControllerCallPullIfNeeded(e){ReadableStreamDefaultControllerShouldCallPull(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,uponPromise(e._pullAlgorithm(),function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,ReadableStreamDefaultControllerCallPullIfNeeded(e))},function(t){ReadableStreamDefaultControllerError(e,t)})))}function ReadableStreamDefaultControllerShouldCallPull(e){var t=e._controlledReadableStream 1149return!!ReadableStreamDefaultControllerCanCloseOrEnqueue(e)&&(!!e._started&&(!!(IsReadableStreamLocked(t)&&ReadableStreamGetNumReadRequests(t)>0)||ReadableStreamDefaultControllerGetDesiredSize(e)>0))}function ReadableStreamDefaultControllerClearAlgorithms(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function ReadableStreamDefaultControllerClose(e){if(ReadableStreamDefaultControllerCanCloseOrEnqueue(e)){var t=e._controlledReadableStream 1150e._closeRequested=!0,0===e._queue.length&&(ReadableStreamDefaultControllerClearAlgorithms(e),ReadableStreamClose(t))}}function ReadableStreamDefaultControllerEnqueue(e,t){if(ReadableStreamDefaultControllerCanCloseOrEnqueue(e)){var r=e._controlledReadableStream 1151if(IsReadableStreamLocked(r)&&ReadableStreamGetNumReadRequests(r)>0)ReadableStreamFulfillReadRequest(r,t,!1) 1152else{var n=void 0 1153try{n=e._strategySizeAlgorithm(t)}catch(t){throw ReadableStreamDefaultControllerError(e,t),t}try{EnqueueValueWithSize(e,t,n)}catch(t){throw ReadableStreamDefaultControllerError(e,t),t}}ReadableStreamDefaultControllerCallPullIfNeeded(e)}}function ReadableStreamDefaultControllerError(e,t){var r=e._controlledReadableStream 1154"readable"===r._state&&(ResetQueue(e),ReadableStreamDefaultControllerClearAlgorithms(e),ReadableStreamError(r,t))}function ReadableStreamDefaultControllerGetDesiredSize(e){var t=e._controlledReadableStream._state 1155return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function ReadableStreamDefaultControllerCanCloseOrEnqueue(e){var t=e._controlledReadableStream._state 1156return!e._closeRequested&&"readable"===t}function SetUpReadableStreamDefaultController(e,t,r,n,a,o,i){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,ResetQueue(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=i,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=a,e._readableStreamController=t,uponPromise(promiseResolvedWith(r()),function(){t._started=!0,ReadableStreamDefaultControllerCallPullIfNeeded(t)},function(e){ReadableStreamDefaultControllerError(t,e)})}function defaultControllerBrandCheckException$1(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function ReadableStreamTee(e,t){return IsReadableByteStreamController(e._readableStreamController)?function ReadableByteStreamTee(e){var t,r,n,a,o,i=AcquireReadableStreamDefaultReader(e),s=!1,u=!1,
1156c=!1,d=!1,f=!1,h=newPromise(function(e){o=e}) 1157function forwardReaderError(e){uponRejection(e._closedPromise,function(t){e===i&&(ReadableByteStreamControllerError(n._readableStreamController,t),ReadableByteStreamControllerError(a._readableStreamController,t),d&&f||o(void 0))})}function pullWithDefaultReader(){IsReadableStreamBYOBReader(i)&&(ReadableStreamReaderGenericRelease(i),forwardReaderError(i=AcquireReadableStreamDefaultReader(e))) 1158var t={_chunkSteps:function(t){l(function(){u=!1,c=!1 1159var r=t,i=t 1160if(!d&&!f)try{i=CloneAsUint8Array(t)}catch(t){return ReadableByteStreamControllerError(n._readableStreamController,t),ReadableByteStreamControllerError(a._readableStreamController,t),void o(ReadableStreamCancel(e,t))}d||ReadableByteStreamControllerEnqueue(n._readableStreamController,r),f||ReadableByteStreamControllerEnqueue(a._readableStreamController,i),s=!1,u?pull1Algorithm():c&&pull2Algorithm()})},_closeSteps:function(){s=!1,d||ReadableByteStreamControllerClose(n._readableStreamController),f||ReadableByteStreamControllerClose(a._readableStreamController),n._readableStreamController._pendingPullIntos.length>0&&ReadableByteStreamControllerRespond(n._readableStreamController,0),a._readableStreamController._pendingPullIntos.length>0&&ReadableByteStreamControllerRespond(a._readableStreamController,0),d&&f||o(void 0)},_errorSteps:function(){s=!1}} 1161ReadableStreamDefaultReaderRead(i,t)}function pullWithBYOBReader(t,r){IsReadableStreamDefaultReader(i)&&(ReadableStreamReaderGenericRelease(i),forwardReaderError(i=AcquireReadableStreamBYOBReader(e))) 1162var h=r?a:n,p=r?n:a,m={_chunkSteps:function(t){l(function(){u=!1,c=!1 1163var n=r?f:d,a=r?d:f 1164if(a)n||ReadableByteStreamControllerRespondWithNewView(h._readableStreamController,t) 1165else{var i=void 0 1166try{i=CloneAsUint8Array(t)}catch(t){return ReadableByteStreamControllerError(h._readableStreamController,t),ReadableByteStreamControllerError(p._readableStreamController,t),void o(ReadableStreamCancel(e,t))}n||ReadableByteStreamControllerRespondWithNewView(h._readableStreamController,t),ReadableByteStreamControllerEnqueue(p._readableStreamController,i)}s=!1,u?pull1Algorithm():c&&pull2Algorithm()})},_closeSteps:function(e){s=!1 1167var t=r?f:d,n=r?d:f 1168t||ReadableByteStreamControllerClose(h._readableStreamController),n||ReadableByteStreamControllerClose(p._readableStreamController),void 0!==e&&(t||ReadableByteStreamControllerRespondWithNewView(h._readableStreamController,e),!n&&p._readableStreamController._pendingPullIntos.length>0&&ReadableByteStreamControllerRespond(p._readableStreamController,0)),t&&n||o(void 0)},_errorSteps:function(){s=!1}} 1169ReadableStreamBYOBReaderRead(i,t,m)}function pull1Algorithm(){if(s)return u=!0,promiseResolvedWith(void 0) 1170s=!0 1171var e=ReadableByteStreamControllerGetBYOBRequest(n._readableStreamController) 1172return null===e?pullWithDefaultReader():pullWithBYOBReader(e._view,!1),promiseResolvedWith(void 0)}function pull2Algorithm(){if(s)return c=!0,promiseResolvedWith(void 0) 1173s=!0 1174var e=ReadableByteStreamControllerGetBYOBRequest(a._readableStreamController) 1175return null===e?pullWithDefaultReader():pullWithBYOBReader(e._view,!0),promiseResolvedWith(void 0)}function startAlgorithm(){}return n=CreateReadableByteStream(startAlgorithm,pull1Algorithm,function cancel1Algorithm(n){if(d=!0,t=n,f){var a=CreateArrayFromList([t,r]),i=ReadableStreamCancel(e,a) 1176o(i)}return h}),a=CreateReadableByteStream(startAlgorithm,pull2Algorithm,function cancel2Algorithm(n){if(f=!0,r=n,d){var a=CreateArrayFromList([t,r]),i=ReadableStreamCancel(e,a) 1177o(i)}return h}),forwardReaderError(i),[n,a]}(e):function ReadableStreamDefaultTee(e,t){var r,n,a,o,i,s=AcquireReadableStreamDefaultReader(e),u=!1,c=!1,d=!1,f=!1,h=newPromise(function(e){i=e}) 1178function pullAlgorithm(){if(u)return c=!0,promiseResolvedWith(void 0) 1179u=!0 1180var e={_chunkSteps:function(e){l(function(){c=!1 1181var t=e,r=e 1182d||ReadableStreamDefaultControllerEnqueue(a._readableStreamController,t),f||ReadableStreamDefaultControllerEnqueue(o._readableStreamController,r),u=!1,c&&pullAlgorithm()})},_closeSteps:function(){u=!1,d||ReadableStreamDefaultControllerClose(a._readableStreamController),f||ReadableStreamDefaultControllerClose(o._readableStreamController),d&&f||i(void 0)},_errorSteps:function(){u=!1}} 1183return ReadableStreamDefaultReaderRead(s,e),promiseResolvedWith(void 0)}function startAlgorithm(){}return a=CreateReadableStream(startAlgorithm,pullAlgorithm,function cancel1Algorithm(t){if(d=!0,r=t,f){var a=CreateArrayFromList([r,n]),o=ReadableStreamCancel(e,a) 1184i(o)}return h}),o=CreateReadableStream(startAlgorithm,pullAlgorithm,function cancel2Algorithm(t){if(f=!0,n=t,d){var a=CreateArrayFromList([r,n]),o=ReadableStreamCancel(e,a) 1185i(o)}return h}),uponRejection(s._closedPromise,function(e){ReadableStreamDefaultControllerError(a._readableStreamController,e),ReadableStreamDefaultControllerError(o._readableStreamController,e),d&&f||i(void 0)}),[a,o]}(e)}function convertUnderlyingSourceCancelCallback(e,t,r){return assertFunction(e,r),function(r){return promiseCall(e,t,[r])}}function convertUnderlyingSourcePullCallback(e,t,r){return assertFunction(e,r),function(r){return promiseCall(e,t,[r])}}function convertUnderlyingSourceStartCallback(e,t,r){return assertFunction(e,r),function(r){return reflectCall(e,t,[r])}}function convertReadableStreamType(e,t){if("bytes"!==(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamType") 1186return e}function convertReadableStreamReaderMode(e,t){if("byob"!==(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamReaderMode") 1187return e}function convertPipeOptions(e,t){assertDictionary(e,t) 1188var r=null==e?void 0:e.preventAbort,n=null==e?void 0:e.preventCancel,a=null==e?void 0:e.preventClose,o=null==e?void 0:e.signal 1189return void 0!==o&&function assertAbortSignal(e,t){if(!function isAbortSignal(e){if("object"!=typeof e||null===e)return!1 1190try{return"boolean"==typeof e.aborted}catch(e){return!1}}(e))throw new TypeError(t+" is not an AbortSignal.")}(o,t+" has member 'signal' that"),{preventAbort:Boolean(r),preventCancel:Boolean(n),preventClose:Boolean(a),signal:o}}Object.defineProperties(F.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(F.prototype,t.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0}) 1191var I=function(){function ReadableStream(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:assertObject(e,"First parameter") 1192var r=convertQueuingStrategy(t,"Second parameter"),n=function convertUnderlyingDefaultOrByteSource(e,t){assertDictionary(e,t) 1193var r=e,n=null==r?void 0:r.autoAllocateChunkSize,a=null==r?void 0:r.cancel,o=null==r?void 0:r.pull,i=null==r?void 0:r.start,s=null==r?void 0:r.type 1194return{autoAllocateChunkSize:void 0===n?void 0:convertUnsignedLongLongWithEnforceRange(n,t+" has member 'autoAllocateChunkSize' that"),cancel:void 0===a?void 0:convertUnderlyingSourceCancelCallback(a,r,t+" has member 'cancel' that"),pull:void 0===o?void 0:convertUnderlyingSourcePullCallback(o,r,t+" has member 'pull' that"),start:void 0===i?void 0:convertUnderlyingSourceStartCallback(i,r,t+" has member 'start' that"),type:void 0===s?void 0:convertReadableStreamType(s,t+" has member 'type' that")}}(e,"First parameter") 1195if(InitializeReadableStream(this),"bytes"===n.type){if(void 0!==r.size)throw new RangeError("The strategy for a byte stream cannot have a size function") 1196!function SetUpReadableByteStreamControllerFromUnderlyingSource(e,t,r){var n=Object.create(C.prototype),a=function(){},o=function(){return promiseResolvedWith(void 0)},i=function(){return promiseResolvedWith(void 0)} 1197void 0!==t.start&&(a=function(){return t.start(n)}),void 0!==t.pull&&(o=function(){return t.pull(n)}),void 0!==t.cancel&&(i=function(e){return t.cancel(e)}) 1198var s=t.autoAllocateChunkSize 1199if(0===s)throw new TypeError("autoAllocateChunkSize must be greater than 0") 1200SetUpReadableByteStreamController(e,n,a,o,i,r,s)}(this,n,ExtractHighWaterMark(r,0))}else{var a=ExtractSizeAlgorithm(r) 1201!function SetUpReadableStreamDefaultControllerFromUnderlyingSource(e,t,r,n){var a=Object.create(F.prototype),o=function(){},i=function(){return promiseResolvedWith(void 0)},s=function(){return promiseResolvedWith(void 0)} 1202void 0!==t.start&&(o=function(){return t.start(a)}),void 0!==t.pull&&(i=function(){return t.pull(a)}),void 0!==t.cancel&&(s=function(e){return t.cancel(e)}),SetUpReadableStreamDefaultController(e,a,o,i,s,r,n)}(this,n,ExtractHighWaterMark(r,1),a)}}return Object.defineProperty(ReadableStream.prototype,"locked",{get:function(){if(!IsReadableStream(this))throw streamBrandCheckException$1("locked") 1203return IsReadableStreamLocked(this)}
1203,enumerable:!1,configurable:!0}),ReadableStream.prototype.cancel=function(e){return void 0===e&&(e=void 0),IsReadableStream(this)?IsReadableStreamLocked(this)?promiseRejectedWith(new TypeError("Cannot cancel a stream that already has a reader")):ReadableStreamCancel(this,e):promiseRejectedWith(streamBrandCheckException$1("cancel"))},ReadableStream.prototype.getReader=function(e){if(void 0===e&&(e=void 0),!IsReadableStream(this))throw streamBrandCheckException$1("getReader") 1204return void 0===function convertReaderOptions(e,t){assertDictionary(e,t) 1205var r=null==e?void 0:e.mode 1206return{mode:void 0===r?void 0:convertReadableStreamReaderMode(r,t+" has member 'mode' that")}}(e,"First parameter").mode?AcquireReadableStreamDefaultReader(this):AcquireReadableStreamBYOBReader(this)},ReadableStream.prototype.pipeThrough=function(e,t){if(void 0===t&&(t={}),!IsReadableStream(this))throw streamBrandCheckException$1("pipeThrough") 1207assertRequiredArgument(e,1,"pipeThrough") 1208var r=function convertReadableWritablePair(e,t){assertDictionary(e,t) 1209var r=null==e?void 0:e.readable 1210assertRequiredField(r,"readable","ReadableWritablePair"),assertReadableStream(r,t+" has member 'readable' that") 1211var n=null==e?void 0:e.writable 1212return assertRequiredField(n,"writable","ReadableWritablePair"),assertWritableStream(n,t+" has member 'writable' that"),{readable:r,writable:n}}(e,"First parameter"),n=convertPipeOptions(t,"Second parameter") 1213if(IsReadableStreamLocked(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream") 1214if(IsWritableStreamLocked(r.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream") 1215return setPromiseIsHandledToTrue(ReadableStreamPipeTo(this,r.writable,n.preventClose,n.preventAbort,n.preventCancel,n.signal)),r.readable},ReadableStream.prototype.pipeTo=function(e,t){if(void 0===t&&(t={}),!IsReadableStream(this))return promiseRejectedWith(streamBrandCheckException$1("pipeTo")) 1216if(void 0===e)return promiseRejectedWith("Parameter 1 is required in 'pipeTo'.") 1217if(!IsWritableStream(e))return promiseRejectedWith(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream")) 1218var r 1219try{r=convertPipeOptions(t,"Second parameter")}catch(e){return promiseRejectedWith(e)}return IsReadableStreamLocked(this)?promiseRejectedWith(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):IsWritableStreamLocked(e)?promiseRejectedWith(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):ReadableStreamPipeTo(this,e,r.preventClose,r.preventAbort,r.preventCancel,r.signal)},ReadableStream.prototype.tee=function(){if(!IsReadableStream(this))throw streamBrandCheckException$1("tee") 1220return CreateArrayFromList(ReadableStreamTee(this))},ReadableStream.prototype.values=function(e){if(void 0===e&&(e=void 0),!IsReadableStream(this))throw streamBrandCheckException$1("values") 1221return function AcquireReadableStreamAsyncIterator(e,t){var r=AcquireReadableStreamDefaultReader(e),n=new b(r,t),a=Object.create(_) 1222return a._asyncIteratorImpl=n,a}(this,function convertIteratorOptions(e,t){assertDictionary(e,t) 1223var r=null==e?void 0:e.preventCancel 1224return{preventCancel:Boolean(r)}}(e,"First parameter").preventCancel)},ReadableStream}() 1225function CreateReadableStream(e,t,r,n,a){void 0===n&&(n=1),void 0===a&&(a=function(){return 1}) 1226var o=Object.create(I.prototype) 1227return InitializeReadableStream(o),SetUpReadableStreamDefaultController(o,Object.create(F.prototype),e,t,r,n,a),o}function CreateReadableByteStream(e,t,r){var n=Object.create(I.prototype) 1228return InitializeReadableStream(n),SetUpReadableByteStreamController(n,Object.create(C.prototype),e,t,r,0,void 0),n}function InitializeReadableStream(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function IsReadableStream(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")&&e instanceof I)}function IsReadableStreamLocked(e){return void 0!==e._reader}function ReadableStreamCancel(e,t){if(e._disturbed=!0,"closed"===e._state)return promiseResolvedWith(void 0)
1229if("errored"===e._state)return promiseRejectedWith(e._storedError) 1230ReadableStreamClose(e) 1231var r=e._reader 1232return void 0!==r&&IsReadableStreamBYOBReader(r)&&(r._readIntoRequests.forEach(function(e){e._closeSteps(void 0)}),r._readIntoRequests=new u),transformPromiseWith(e._readableStreamController[f](t),noop)}function ReadableStreamClose(e){e._state="closed" 1233var t=e._reader 1234void 0!==t&&(defaultReaderClosedPromiseResolve(t),IsReadableStreamDefaultReader(t)&&(t._readRequests.forEach(function(e){e._closeSteps()}),t._readRequests=new u))}function ReadableStreamError(e,t){e._state="errored",e._storedError=t 1235var r=e._reader 1236void 0!==r&&(defaultReaderClosedPromiseReject(r,t),IsReadableStreamDefaultReader(r)?(r._readRequests.forEach(function(e){e._errorSteps(t)}),r._readRequests=new u):(r._readIntoRequests.forEach(function(e){e._errorSteps(t)}),r._readIntoRequests=new u))}function streamBrandCheckException$1(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function convertQueuingStrategyInit(e,t){assertDictionary(e,t) 1237var r=null==e?void 0:e.highWaterMark 1238return assertRequiredField(r,"highWaterMark","QueuingStrategyInit"),{highWaterMark:convertUnrestrictedDouble(r)}}Object.defineProperties(I.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(I.prototype,t.toStringTag,{value:"ReadableStream",configurable:!0}),"symbol"==typeof t.asyncIterator&&Object.defineProperty(I.prototype,t.asyncIterator,{value:I.prototype.values,writable:!0,configurable:!0}) 1239var D=function(e){return e.byteLength} 1240Object.defineProperty(D,"name",{value:"size",configurable:!0}) 1241var M=function(){function ByteLengthQueuingStrategy(e){assertRequiredArgument(e,1,"ByteLengthQueuingStrategy"),e=convertQueuingStrategyInit(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(ByteLengthQueuingStrategy.prototype,"highWaterMark",{get:function(){if(!IsByteLengthQueuingStrategy(this))throw byteLengthBrandCheckException("highWaterMark") 1242return this._byteLengthQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(ByteLengthQueuingStrategy.prototype,"size",{get:function(){if(!IsByteLengthQueuingStrategy(this))throw byteLengthBrandCheckException("size") 1243return D},enumerable:!1,configurable:!0}),ByteLengthQueuingStrategy}() 1244function byteLengthBrandCheckException(e){return new TypeError("ByteLengthQueuingStrategy.prototype."+e+" can only be used on a ByteLengthQueuingStrategy")}function IsByteLengthQueuingStrategy(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")&&e instanceof M)}Object.defineProperties(M.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(M.prototype,t.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0}) 1245var L=function(){return 1} 1246Object.defineProperty(L,"name",{value:"size",configurable:!0}) 1247var j=function(){function CountQueuingStrategy(e){assertRequiredArgument(e,1,"CountQueuingStrategy"),e=convertQueuingStrategyInit(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(CountQueuingStrategy.prototype,"highWaterMark",{get:function(){if(!IsCountQueuingStrategy(this))throw countBrandCheckException("highWaterMark") 1248return this._countQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(CountQueuingStrategy.prototype,"size",{get:function(){if(!IsCountQueuingStrategy(this))throw countBrandCheckException("size") 1249return L},enumerable:!1,configurable:!0}),CountQueuingStrategy}() 1250function countBrandCheckException(e){return new TypeError("CountQueuingStrategy.prototype."+e+" can only be used on a CountQueuingStrategy")}function IsCountQueuingStrategy(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")&&e instanceof j)}function convertTransformerFlushCallback(e,t,r){return assertFunction(e,r),function(r){return promiseCall(e,t,[r])}}function convertTransformerStartCallback(e,t,r){return assertFunction(e,r),function(r){return reflectCall(e,t,[r])}}function convertTransformerTransformCallback(e,t,r){return assertFunction(e,r),function(r,n){return promiseCall(e,t,[r,n])}}Object.defineProperties(j.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(j.prototype,t.toStringTag,{value:"CountQueuingStrategy",configurable:!0}) 1251var B=function(){function TransformStream(e,t,r){void 0===e&&(e={}),void 0===t&&(t={}),void 0===r&&(r={}),void 0===e&&(e=null) 1252var n=convertQueuingStrategy(t,"Second parameter"),a=convertQueuingStrategy(r,"Third parameter"),o=function convertTransformer(e,t){assertDictionary(e,t) 1253var r=null==e?void 0:e.flush,n=null==e?void 0:e.readableType,a=null==e?void 0:e.start,o=null==e?void 0:e.transform,i=null==e?void 0:e.writableType 1254return{flush:void 0===r?void 0:convertTransformerFlushCallback(r,e,t+" has member 'flush' that"),readableType:n,start:void 0===a?void 0:convertTransformerStartCallback(a,e,t+" has member 'start' that"),transform:void 0===o?void 0:convertTransformerTransformCallback(o,e,t+" has member 'transform' that"),writableType:i}}(e,"First parameter") 1255if(void 0!==o.readableType)throw new RangeError("Invalid readableType specified") 1256if(void 0!==o.writableType)throw new RangeError("Invalid writableType specified")
1257var i,s=ExtractHighWaterMark(a,0),l=ExtractSizeAlgorithm(a),u=ExtractHighWaterMark(n,1),c=ExtractSizeAlgorithm(n) 1258!function InitializeTransformStream(e,t,r,n,a,o){function startAlgorithm(){return t}e._writable=function CreateWritableStream(e,t,r,n,a,o){void 0===a&&(a=1),void 0===o&&(o=function(){return 1}) 1259var i=Object.create(w.prototype) 1260return InitializeWritableStream(i),SetUpWritableStreamDefaultController(i,Object.create(T.prototype),e,t,r,n,a,o),i}(startAlgorithm,function writeAlgorithm(t){return function TransformStreamDefaultSinkWriteAlgorithm(e,t){var r=e._transformStreamController 1261if(e._backpressure){var n=e._backpressureChangePromise 1262return transformPromiseWith(n,function(){var n=e._writable,a=n._state 1263if("erroring"===a)throw n._storedError 1264return TransformStreamDefaultControllerPerformTransform(r,t)})}return TransformStreamDefaultControllerPerformTransform(r,t)}(e,t)},function closeAlgorithm(){return function TransformStreamDefaultSinkCloseAlgorithm(e){var t=e._readable,r=e._transformStreamController,n=r._flushAlgorithm() 1265return TransformStreamDefaultControllerClearAlgorithms(r),transformPromiseWith(n,function(){if("errored"===t._state)throw t._storedError 1266ReadableStreamDefaultControllerClose(t._readableStreamController)},function(r){throw TransformStreamError(e,r),t._storedError})}(e)},function abortAlgorithm(t){return function TransformStreamDefaultSinkAbortAlgorithm(e,t){return TransformStreamError(e,t),promiseResolvedWith(void 0)}(e,t)},r,n),e._readable=CreateReadableStream(startAlgorithm,function pullAlgorithm(){return function TransformStreamDefaultSourcePullAlgorithm(e){return TransformStreamSetBackpressure(e,!1),e._backpressureChangePromise}(e)},function cancelAlgorithm(t){return TransformStreamErrorWritableAndUnblockWrite(e,t),promiseResolvedWith(void 0)},a,o),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,TransformStreamSetBackpressure(e,!0),e._transformStreamController=void 0}(this,newPromise(function(e){i=e}),u,c,s,l),function SetUpTransformStreamDefaultControllerFromTransformer(e,t){var r=Object.create(W.prototype),n=function(e){try{return TransformStreamDefaultControllerEnqueue(r,e),promiseResolvedWith(void 0)}catch(e){return promiseRejectedWith(e)}},a=function(){return promiseResolvedWith(void 0)} 1267void 0!==t.transform&&(n=function(e){return t.transform(e,r)}) 1268void 0!==t.flush&&(a=function(){return t.flush(r)}) 1269!function SetUpTransformStreamDefaultController(e,t,r,n){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=n}(e,r,n,a)}(this,o),void 0!==o.start?i(o.start(this._transformStreamController)):i(void 0)}return Object.defineProperty(TransformStream.prototype,"readable",{get:function(){if(!IsTransformStream(this))throw streamBrandCheckException("readable") 1270return this._readable},enumerable:!1,configurable:!0}),Object.defineProperty(TransformStream.prototype,"writable",{get:function(){if(!IsTransformStream(this))throw streamBrandCheckException("writable") 1271return this._writable},enumerable:!1,configurable:!0}),TransformStream}() 1272function IsTransformStream(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")&&e instanceof B)}function TransformStreamError(e,t){ReadableStreamDefaultControllerError(e._readable._readableStreamController,t),TransformStreamErrorWritableAndUnblockWrite(e,t)}function TransformStreamErrorWritableAndUnblockWrite(e,t){TransformStreamDefaultControllerClearAlgorithms(e._transformStreamController),WritableStreamDefaultControllerErrorIfNeeded(e._writable._writableStreamController,t),e._backpressure&&TransformStreamSetBackpressure(e,!1)}function TransformStreamSetBackpressure(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=newPromise(function(t){e._backpressureChangePromise_resolve=t}),e._backpressure=t}Object.defineProperties(B.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(B.prototype,t.toStringTag,{value:"TransformStream",configurable:!0}) 1273var W=function(){function TransformStreamDefaultController(){throw new TypeError("Illegal constructor")}return Object.defineProperty(TransformStreamDefaultController.prototype,"desiredSize",{get:function(){if(!IsTransformStreamDefaultController(this))throw defaultControllerBrandCheckException("desiredSize") 1274return ReadableStreamDefaultControllerGetDesiredSize(this._controlledTransformStream._readable._readableStreamController)}
1274,enumerable:!1,configurable:!0}),TransformStreamDefaultController.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!IsTransformStreamDefaultController(this))throw defaultControllerBrandCheckException("enqueue") 1275TransformStreamDefaultControllerEnqueue(this,e)},TransformStreamDefaultController.prototype.error=function(e){if(void 0===e&&(e=void 0),!IsTransformStreamDefaultController(this))throw defaultControllerBrandCheckException("error") 1276!function TransformStreamDefaultControllerError(e,t){TransformStreamError(e._controlledTransformStream,t)}(this,e)},TransformStreamDefaultController.prototype.terminate=function(){if(!IsTransformStreamDefaultController(this))throw defaultControllerBrandCheckException("terminate") 1277!function TransformStreamDefaultControllerTerminate(e){var t=e._controlledTransformStream 1278ReadableStreamDefaultControllerClose(t._readable._readableStreamController) 1279var r=new TypeError("TransformStream terminated") 1280TransformStreamErrorWritableAndUnblockWrite(t,r)}(this)},TransformStreamDefaultController}() 1281function IsTransformStreamDefaultController(e){return!!typeIsObject(e)&&(!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")&&e instanceof W)}function TransformStreamDefaultControllerClearAlgorithms(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function TransformStreamDefaultControllerEnqueue(e,t){var r=e._controlledTransformStream,n=r._readable._readableStreamController 1282if(!ReadableStreamDefaultControllerCanCloseOrEnqueue(n))throw new TypeError("Readable side is not in a state that permits enqueue") 1283try{ReadableStreamDefaultControllerEnqueue(n,t)}catch(e){throw TransformStreamErrorWritableAndUnblockWrite(r,e),r._readable._storedError}(function ReadableStreamDefaultControllerHasBackpressure(e){return!ReadableStreamDefaultControllerShouldCallPull(e)})(n)!==r._backpressure&&TransformStreamSetBackpressure(r,!0)}function TransformStreamDefaultControllerPerformTransform(e,t){return transformPromiseWith(e._transformAlgorithm(t),void 0,function(t){throw TransformStreamError(e._controlledTransformStream,t),t})}function defaultControllerBrandCheckException(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function streamBrandCheckException(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}Object.defineProperties(W.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof t.toStringTag&&Object.defineProperty(W.prototype,t.toStringTag,{value:"TransformStreamDefaultController",configurable:!0}),e.ByteLengthQueuingStrategy=M,e.CountQueuingStrategy=j,e.ReadableByteStreamController=C,e.ReadableStream=I,e.ReadableStreamBYOBReader=k,e.ReadableStreamBYOBRequest=A,e.ReadableStreamDefaultController=F,e.ReadableStreamDefaultReader=g,e.TransformStream=B,e.TransformStreamDefaultController=W,e.WritableStream=w,e.WritableStreamDefaultController=T,e.WritableStreamDefaultWriter=P,Object.defineProperty(e,"__esModule",{value:!0})})(t)},(e,t,r)=>{"use strict" 1284Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0 1285var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4) 1286function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments 1287return new Promise(function(n,a){var o=e.apply(t,r) 1288function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 1289n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var o=function(){function BaseCanvasFactory(){_classCallCheck(this,BaseCanvasFactory),this.constructor===BaseCanvasFactory&&(0,a.unreachable)("Cannot initialize BaseCanvasFactory.")}return _createClass(BaseCanvasFactory,[{key:"create",value:function create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size") 1290var r=this._createCanvas(e,t) 1291return{canvas:r,context:r.getContext("2d")}}},{key:"reset",value:function reset(e,t,r){if(!e.canvas)throw new Error("Canvas is not specified") 1292if(t<=0||r<=0)throw new Error("Invalid canvas size") 1293e.canvas.width=t,e.canvas.height=r}},{key:"destroy",value:function destroy(e){if(!e.canvas)throw new Error("Canvas is not specified") 1294e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}},{key:"_createCanvas",value:function _createCanvas(e,t){(0,a.unreachable)("Abstract method `_createCanvas` called.")}}]),BaseCanvasFactory}() 1295t.BaseCanvasFactory=o 1296var i=function(){function BaseCMapReaderFactory(e){var t=e.baseUrl,r=void 0===t?null:t,n=e.isCompressed,o=void 0!==n&&n 1297_classCallCheck(this,BaseCMapReaderFactory),this.constructor===BaseCMapReaderFactory&&(0,a.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=r,this.isCompressed=o}return _createClass(BaseCMapReaderFactory,[{key:"fetch",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee(e){var t,r,o,i=this 1298return n.default.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.name,this.baseUrl){n.next=3 1299break}throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.') 1300case 3:if(t){n.next=5 1301break}throw new Error("CMap name must be specified.") 1302case 5:return r=this.baseUrl+t+(this.isCompressed?".bcmap":""),o=this.isCompressed?a.CMapCompressionType.BINARY:a.CMapCompressionType.NONE,n.abrupt("return",this._fetchData(r,o).catch(function(e){throw new Error("Unable to load ".concat(i.isCompressed?"binary ":"","CMap at: ").concat(r))})) 1303case 8:case"end":return n.stop()}},_callee,this)})) 1304return function fetch(t){return e.apply(this,arguments)}}()},{key:"_fetchData",value:function _fetchData(e,t){(0,a.unreachable)("Abstract method `_fetchData` called.")}}]),BaseCMapReaderFactory}() 1305t.BaseCMapReaderFactory=i 1306var s=function(){function BaseStandardFontDataFactory(e){var t=e.baseUrl,r=void 0===t?null:t 1307_classCallCheck(this,BaseStandardFontDataFactory),this.constructor===BaseStandardFontDataFactory&&(0,a.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=r}return _createClass(BaseStandardFontDataFactory,[{key:"fetch",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee2(e){var t,r 1308return n.default.wrap(function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.filename,this.baseUrl){n.next=3 1309break}throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.') 1310case 3:if(t){n.next=5 1311break}throw new Error("Font filename must be specified.") 1312case 5:return r="".concat(this.baseUrl).concat(t),n.abrupt("return",this._fetchData(r).catch(function(e){throw new Error("Unable to load font data at: ".concat(r))})) 1313case 7:case"end":return n.stop()}},_callee2,this)})) 1314return function fetch(t){return e.apply(this,arguments)}}()},{key:"_fetchData",value:function _fetchData(e){(0,a.unreachable)("Abstract method `_fetchData` called.")}}]),BaseStandardFontDataFactory}() 1315t.BaseStandardFontDataFactory=s 1316var l=function(){function BaseSVGFactory(){_classCallCheck(this,BaseSVGFactory),this.constructor===BaseSVGFactory&&(0,a.unreachable)("Cannot initialize BaseSVGFactory.")}return _createClass(BaseSVGFactory,[{key:"create",value:function create(e,t){if(e<=0||t<=0)throw new Error("Invalid SVG dimensions") 1317var r=this._createSVG("svg:svg") 1318return r.setAttribute("version","1.1"),r.setAttribute("width","".concat(e,"px")),r.setAttribute("height","".concat(t,"px")),r.setAttribute("preserveAspectRatio","none"),r.setAttribute("viewBox","0 0 ".concat(e," ").concat(t)),r}},{key:"createElement",value:function createElement(e){if("string"!=typeof e)throw new Error("Invalid SVG element type") 1319return this._createSVG(e)}},{key:"_createSVG",value:function _createSVG(e){(0,a.unreachable)("Abstract method `_createSVG` called.")}}]),BaseSVGFactory}() 1320t.BaseSVGFactory=l},(__unused_webpack_module,exports,__w_pdfjs_require__)=>{"use strict" 1321Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.setPDFNetworkStreamFactory=setPDFNetworkStreamFactory,exports.version=void 0 1322var _regenerator=_interopRequireDefault(__w_pdfjs_require__(2)),_util=__w_pdfjs_require__(4),_display_utils=__w_pdfjs_require__(1),_font_loader=__w_pdfjs_require__(137),_node_utils=__w_pdfjs_require__(138),_annotation_storage=__w_pdfjs_require__(139),_canvas=__w_pdfjs_require__(140),_worker_options=__w_pdfjs_require__(142),_is_node=__w_pdfjs_require__(6),_message_handler=__w_pdfjs_require__(143),_metadata=__w_pdfjs_require__(144),_optional_content_config=__w_pdfjs_require__(145),_transport_stream=__w_pdfjs_require__(146),_xfa_text=__w_pdfjs_require__(147)
1323function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classPrivateFieldInitSpec(e,t,r){_checkPrivateRedeclaration(e,t),t.set(e,r)}function _checkPrivateRedeclaration(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldSet(e,t,r){return _classApplyDescriptorSet(e,_classExtractFieldDescriptor(e,t,"set"),r),r}function _classApplyDescriptorSet(e,t,r){if(t.set)t.set.call(e,r) 1324else{if(!t.writable)throw new TypeError("attempted to set read only private field") 1325t.value=r}}function _classPrivateFieldGet(e,t){return _classApplyDescriptorGet(e,_classExtractFieldDescriptor(e,t,"get"))}function _classExtractFieldDescriptor(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance") 1326return t.get(e)}function _classApplyDescriptorGet(e,t){return t.get?t.get.call(e):t.value}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){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 _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 1327if(!a){if(Array.isArray(t)||(a=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 1328var o=0,i=function F(){} 1329return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 1330return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 1331return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 1332n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments 1333return new Promise(function(n,a){var o=e.apply(t,r) 1334function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){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 _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t) 1335var r=Object.prototype.toString.call(e).slice(8,-1) 1336return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 1337for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 1338return n}function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 1339if(null!=r){var n,a,o=[],i=!0,s=!1 1340try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100,DefaultCanvasFactory=_is_node.isNodeJS?_node_utils.NodeCanvasFactory:_display_utils.DOMCanvasFactory 1341exports.DefaultCanvasFactory=DefaultCanvasFactory 1342var DefaultCMapReaderFactory=_is_node.isNodeJS?_node_utils.NodeCMapReaderFactory:_display_utils.DOMCMapReaderFactory 1343exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory 1344var DefaultStandardFontDataFactory=_is_node.isNodeJS?_node_utils.NodeStandardFontDataFactory:_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream 1345function setPDFNetworkStreamFactory(e){createPDFNetworkStream=e}function getDocument(e){var t,r=new PDFDocumentLoadingTask 1346if("string"==typeof e||e instanceof URL)t={url:e} 1347else if((0,_util.isArrayBuffer)(e))t={data:e} 1348else if(e instanceof PDFDataRangeTransport)t={range:e} 1349else{if("object"!==_typeof(e))throw new Error("Invalid parameter in getDocument, need either string, URL, Uint8Array, or parameter object.") 1350if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url") 1351t=e}var n=Object.create(null),a=null,o=null 1352for(var i in t){var s=t[i] 1353switch(i){case"url":if("undefined"!=typeof window)try{n[i]=new URL(s,window.location).href 1354continue}catch(e){(0,_util.warn)('Cannot create valid URL: "'.concat(e,'".'))}else if("string"==typeof s||s instanceof URL){n[i]=s.toString() 1355continue}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.") 1356case"range":a=s 1357continue 1358case"worker":o=s 1359continue 1360case"data":if(_is_node.isNodeJS&&void 0!==Buffer&&s instanceof Buffer)n[i]=new Uint8Array(s) 1361else{if(s instanceof Uint8Array)break 1362if("string"==typeof s)n[i]=(0,_util.stringToBytes)(s) 1363else if("object"!==_typeof(s)||null===s||isNaN(s.length)){if(!(0,_util.isArrayBuffer)(s))throw new Error("Invalid PDF binary data: either typed array, string, or array-like object is expected in the data property.") 1364n[i]=new Uint8Array(s)}else n[i]=new Uint8Array(s)}continue}n[i]=s}if(n.rangeChunkSize=n.rangeChunkSize||DEFAULT_RANGE_CHUNK_SIZE,n.CM
1364apReaderFactory=n.CMapReaderFactory||DefaultCMapReaderFactory,n.StandardFontDataFactory=n.StandardFontDataFactory||DefaultStandardFontDataFactory,n.ignoreErrors=!0!==n.stopAtErrors,n.fontExtraProperties=!0===n.fontExtraProperties,n.pdfBug=!0===n.pdfBug,n.enableXfa=!0===n.enableXfa,("string"!=typeof n.docBaseUrl||(0,_display_utils.isDataScheme)(n.docBaseUrl))&&(n.docBaseUrl=null),Number.isInteger(n.maxImageSize)||(n.maxImageSize=-1),"boolean"!=typeof n.useWorkerFetch&&(n.useWorkerFetch=n.CMapReaderFactory===_display_utils.DOMCMapReaderFactory&&n.StandardFontDataFactory===_display_utils.DOMStandardFontDataFactory),"boolean"!=typeof n.isEvalSupported&&(n.isEvalSupported=!0),"boolean"!=typeof n.disableFontFace&&(n.disableFontFace=_is_node.isNodeJS),"boolean"!=typeof n.useSystemFonts&&(n.useSystemFonts=!_is_node.isNodeJS&&!n.disableFontFace),void 0===n.ownerDocument&&(n.ownerDocument=globalThis.document),"boolean"!=typeof n.disableRange&&(n.disableRange=!1),"boolean"!=typeof n.disableStream&&(n.disableStream=!1),"boolean"!=typeof n.disableAutoFetch&&(n.disableAutoFetch=!1),(0,_util.setVerbosityLevel)(n.verbosity),!o){var l={verbosity:n.verbosity,port:_worker_options.GlobalWorkerOptions.workerPort} 1365o=l.port?PDFWorker.fromPort(l):new PDFWorker(l),r._worker=o}var u=r.docId 1366return o.promise.then(function(){if(r.destroyed)throw new Error("Loading aborted") 1367var e=_fetchDocument(o,n,a,u),t=new Promise(function(e){var t 1368a?t=new _transport_stream.PDFDataTransportStream({length:n.length,initialData:n.initialData,progressiveDone:n.progressiveDone,contentDispositionFilename:n.contentDispositionFilename,disableRange:n.disableRange,disableStream:n.disableStream},a):n.data||(t=createPDFNetworkStream({url:n.url,length:n.length,httpHeaders:n.httpHeaders,withCredentials:n.withCredentials,rangeChunkSize:n.rangeChunkSize,disableRange:n.disableRange,disableStream:n.disableStream})),e(t)}) 1369return Promise.all([e,t]).then(function(e){var t=_slicedToArray(e,2),a=t[0],i=t[1] 1370if(r.destroyed)throw new Error("Loading aborted") 1371var s=new _message_handler.MessageHandler(u,a,o.port),l=new WorkerTransport(s,r,i,n) 1372r._transport=l,s.send("Ready",null)})}).catch(r._capability.reject),r}function _fetchDocument(e,t,r,n){return _fetchDocument2.apply(this,arguments)}function _fetchDocument2(){return(_fetchDocument2=_asyncToGenerator(_regenerator.default.mark(function _callee7(e,t,r,n){var a 1373return _regenerator.default.wrap(function _callee7$(o){for(;;)switch(o.prev=o.next){case 0:if(!e.destroyed){o.next=2 1374break}throw new Error("Worker was destroyed") 1375case 2:return r&&(t.length=r.length,t.initialData=r.initialData,t.progressiveDone=r.progressiveDone,t.contentDispositionFilename=r.contentDispositionFilename),o.next=5,e.messageHandler.sendWithPromise("GetDocRequest",{docId:n,apiVersion:"2.12.313",source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:t.maxImageSize,disableFontFace:t.disableFontFace,docBaseUrl:t.docBaseUrl,ignoreErrors:t.ignoreErrors,isEvalSupported:t.isEvalSupported,fontExtraProperties:t.fontE
1375xtraProperties,enableXfa:t.enableXfa,useSystemFonts:t.useSystemFonts,cMapUrl:t.useWorkerFetch?t.cMapUrl:null,standardFontDataUrl:t.useWorkerFetch?t.standardFontDataUrl:null}) 1376case 5:if(a=o.sent,!e.destroyed){o.next=8 1377break}throw new Error("Worker was destroyed") 1378case 8:return o.abrupt("return",a) 1379case 9:case"end":return o.stop()}},_callee7)}))).apply(this,arguments)}exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory 1380var PDFDocumentLoadingTask=function(){function PDFDocumentLoadingTask(){_classCallCheck(this,PDFDocumentLoadingTask),this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d".concat(PDFDocumentLoadingTask.idCounters.doc++),this.destroyed=!1,this.onPassword=null,this.onProgress=null,this.onUnsupportedFeature=null}return _createClass(PDFDocumentLoadingTask,[{key:"promise",get:function get(){return this._capability.promise}},{key:"destroy",value:function(){var e=_asyncToGenerator(_regenerator.default.mark(function _callee(){var e 1381return _regenerator.default.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return this.destroyed=!0,t.next=3,null===(e=this._transport)||void 0===e?void 0:e.destroy() 1382case 3:this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null) 1383case 5:case"end":return t.stop()}},_callee,this)})) 1384return function destroy(){return e.apply(this,arguments)}}()}],[{key:"idCounters",get:function get(){return(0,_util.shadow)(this,"idCounters",{doc:0})}}]),PDFDocumentLoadingTask}() 1385exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask 1386var PDFDataRangeTransport=function(){function PDFDataRangeTransport(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null 1387_classCallCheck(this,PDFDataRangeTransport),this.length=e,this.initialData=t,this.progressiveDone=r,this.contentDispositionFilename=n,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}return _createClass(PDFDataRangeTransport,[{key:"addRangeListener",value:function addRangeListener(e){this._rangeListeners.push(e)}},{key:"addProgressListener",value:function addProgressListener(e){this._progressListeners.push(e)}},{key:"addProgressiveReadListener",value:function addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}},{key:"addProgressiveDoneListener",value:function addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}},{key:"onDataRange",value:function onDataRange(e,t){var r,n=_createForOfIteratorHelper(this._rangeListeners) 1388try{for(n.s();!(r=n.n()).done;){(0,r.value)(e,t)}}catch(e){n.e(e)}finally{n.f()}}},{key:"onDataProgress",value:function onDataProgress(e,t){var r=this 1389this._readyCapability.promise.then(function(){var n,a=_createForOfIteratorHelper(r._progressListeners) 1390try{for(a.s();!(n=a.n()).done;){(0,n.value)(e,t)}}catch(e){a.e(e)}finally{a.f()}})}},{key:"onDataProgressiveRead",value:function onDataProgressiveRead(e){var t=this 1391this._readyCapability.promise.then(function(){var r,n=_createForOfIteratorHelper(t._progressiveReadListeners) 1392try{for(n.s();!(r=n.n()).done;){(0,r.value)(e)}}catch(e){n.e(e)}finally{n.f()}})}},{key:"onDataProgressiveDone",value:function onDataProgressiveDone(){var e=this 1393this._readyCapability.promise.then(function(){var t,r=_createForOfIteratorHelper(e._progressiveDoneListeners) 1394try{for(r.s();!(t=r.n()).done;){(0,t.value)()}}catch(e){r.e(e)}finally{r.f()}})}},{key:"transportReady",value:function transportReady(){this._readyCapability.resolve()}},{key:"requestDataRange",value:function requestDataRange(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}},{key:"abort",value:function abort(){}}]),PDFDataRangeTransport}() 1395exports.PDFDataRangeTransport=PDFDataRangeTransport 1396var PDFDocumentProxy=function(){function PDFDocumentProxy(e,t){var r=this 1397_classCallCheck(this,PDFDocumentProxy),this._pdfInfo=e,this._transport=t,Object.defineProperty(this,"fingerprint",{get:function get(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,"getStats",{value:function(){var e=_asyncToGenerator(_regenerator.default.mark(function _callee2(){return _regenerator.default.wrap(function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return(0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),e.abrupt("return",r.stats||{streamTypes:{},fontTypes:{}}) 1398case 2:case"end":return e.stop()}},_callee2)}
1398)) 1399return function value(){return e.apply(this,arguments)}}()})}return _createClass(PDFDocumentProxy,[{key:"annotationStorage",get:function get(){return this._transport.annotationStorage}},{key:"numPages",get:function get(){return this._pdfInfo.numPages}},{key:"fingerprints",get:function get(){return this._pdfInfo.fingerprints}},{key:"stats",get:function get(){return this._transport.stats}},{key:"isPureXfa",get:function get(){return!!this._transport._htmlForXfa}},{key:"allXfaHtml",get:function get(){return this._transport._htmlForXfa}},{key:"getPage",value:function getPage(e){return this._transport.getPage(e)}},{key:"getPageIndex",value:function getPageIndex(e){return this._transport.getPageIndex(e)}},{key:"getDestinations",value:function getDestinations(){return this._transport.getDestinations()}},{key:"getDestination",value:function getDestination(e){return this._transport.getDestination(e)}},{key:"getPageLabels",value:function getPageLabels(){return this._transport.getPageLabels()}},{key:"getPageLayout",value:function getPageLayout(){return this._transport.getPageLayout()}},{key:"getPageMode",value:function getPageMode(){return this._transport.getPageMode()}},{key:"getViewerPreferences",value:function getViewerPreferences(){return this._transport.getViewerPreferences()}},{key:"getOpenAction",value:function getOpenAction(){return this._transport.getOpenAction()}},{key:"getAttachments",value:function getAttachments(){return this._transport.getAttachments()}},{key:"getJavaScript",value:function getJavaScript(){return this._transport.getJavaScript()}},{key:"getJSActions",value:function getJSActions(){return this._transport.getDocJSActions()}},{key:"getOutline",value:function getOutline(){return this._transport.getOutline()}},{key:"getOptionalContentConfig",value:function getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}},{key:"getPermissions",value:function getPermissions(){return this._transport.getPermissions()}},{key:"getMetadata",value:function getMetadata(){return this._transport.getMetadata()}},{key:"getMarkInfo",value:function getMarkInfo(){return this._transport.getMarkInfo()}},{key:"getData",value:function getData(){return this._transport.getData()}},{key:"getDownloadInfo",value:function getDownloadInfo(){return this._transport.downloadInfoCapability.promise}},{key:"cleanup",value:function cleanup(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 1400return this._transport.startCleanup(e||this.isPureXfa)}},{key:"destroy",value:function destroy(){return this.loadingTask.destroy()}},{key:"loadingParams",get:function get(){return this._transport.loadingParams}},{key:"loadingTask",get:function get(){return this._transport.loadingTask}},{key:"saveDocument",value:function saveDocument(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}},{key:"getFieldObjects",value:function getFieldObjects(){return this._transport.getFieldObjects()}},{key:"hasJSActions",value:function hasJSActions(){return this._transport.hasJSActions()}},{key:"getCalculationOrderIds",value:function getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}]),PDFDocumentProxy}() 1401exports.PDFDocumentProxy=PDFDocumentProxy 1402var PDFPageProxy=function(){function PDFPageProxy(e,t,r,n){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4] 1403_classCallCheck(this,PDFPageProxy),this._pageIndex=e,this._pageInfo=t,this._ownerDocument=n,this._transport=r,this._stats=a?new _display_utils.StatTimer:null,this._pdfBug=a,this.commonObjs=r.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}return _createClass(PDFPageProxy,[{key:"pageNumber",get:function get(){return this._pageIndex+1}},{key:"rotate",get:function get(){return this._pageInfo.rotate}},{key:"ref",get:function get(){return this._pageInfo.ref}},{key:"userUnit",get:function get(){return this._pageInfo.userUnit}},{key:"view",get:function get(){return this._pageInfo.view}},{key:"getViewport",value:function getViewport(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scale,r=e.rotation,n=void 0===r?this.rotate:r,a=e.offsetX,o=void 0===a?0:a,i=e.offsetY,s=void 0===i?0:i,l=e.dontFlip,u=void 0!==l&&l 1404return new _display_utils.PageViewport({viewBox:this.view,scale:t,rotation:n,offsetX:o,offsetY:s,dontFlip:u})}},{key:"getAnnotations",value:function getAnnotations(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1404).intent,t=void 0===e?"display":e,r=this._transport.getRenderingIntent(t),n=this._annotationPromises.get(r.cacheKey) 1405return n||(n=this._transport.getAnnotations(this._pageIndex,r.renderingIntent),this._annotationPromises.set(r.cacheKey,n),n=n.then(function(e){var t,r=_createForOfIteratorHelper(e) 1406try{var n=function _loop(){var e=t.value 1407void 0!==e.titleObj&&Object.defineProperty(e,"title",{get:function get(){return(0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),e.titleObj.str}}),void 0!==e.contentsObj&&Object.defineProperty(e,"contents",{get:function get(){return(0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),e.contentsObj.str}})} 1408for(r.s();!(t=r.n()).done;)n()}catch(e){r.e(e)}finally{r.f()}return e})),n}},{key:"getJSActions",value:function getJSActions(){return this._jsActionsPromise||(this._jsActionsPromise=this._transport.getPageJSActions(this._pageIndex))}},{key:"getXfa",value:function(){var e=_asyncToGenerator(_regenerator.default.mark(function _callee3(){var e 1409return _regenerator.default.wrap(function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(null===(e=this._transport._htmlForXfa)||void 0===e?void 0:e.children[this._pageIndex])||null) 1410case 1:case"end":return t.stop()}},_callee3,this)})) 1411return function getXfa(){return e.apply(this,arguments)}}()},{key:"render",value:function render(e){var t,r,n,a=this,o=e.canvasContext,i=e.viewport,s=e.intent,l=void 0===s?"display":s,u=e.annotationMode,c=void 0===u?_util.AnnotationMode.ENABLE:u,d=e.transform,f=void 0===d?null:d,h=e.imageLayer,p=void 0===h?null:h,m=e.canvasFactory,y=void 0===m?null:m,v=e.background,g=void 0===v?null:v,b=e.optionalContentConfigPromise,_=void 0===b?null:b,S=e.annotationCanvasMap,A=void 0===S?null:S 1412void 0!==(null===(t=arguments[0])||void 0===t?void 0:t.renderInteractiveForms)&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),!0===arguments[0].renderInteractiveForms&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_FORMS)),void 0!==(null===(r=arguments[0])||void 0===r?void 0:r.includeAnnotationStorage)&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),!0===arguments[0].includeAnnotationStorage&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall") 1413var C=this._transport.getRenderingIntent(l,c) 1414this.pendingCleanup=!1,_||(_=this._transport.getOptionalContentConfig()) 1415var k=this._intentStates.get(C.cacheKey) 1416k||(k=Object.create(null),this._intentStates.set(C.cacheKey,k)),k.streamReaderCancelTimeout&&(clearTimeout(k.streamReaderCancelTimeout),k.streamReaderCancelTimeout=null) 1417var R=y||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),w=!!(C.renderingIntent&_util.RenderingIntentFlag.PRINT) 1418k.displayReadyCapability||(k.displayReadyCapability=(0,_util.createPromiseCapability)(),k.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(C)) 1419var P=function complete(e){k.renderTasks.delete(x),(a.cleanupAfterRender||w)&&(a.pendingCleanup=!0),a._tryCleanup(),e?(x.capability.reject(e),a._abortOperatorList({intentState:k,reason:e instanceof Error?e:new Error(e)})):x.capability.resolve(),a._stats&&(a._stats.timeEnd("Rendering"),a._stats.timeEnd("Overall"))},x=new InternalRenderTask({callback:P,params:{canvasContext:o,viewport:i,transform:f,imageLayer:p,background:g},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:A,operatorList:k.operatorList,pageIndex:this._pageIndex,canvasFactory:R,useRequestAnimationFrame:!w,pdfBug:this._pdfBug});((n=k).renderTasks||(n.renderTasks=new Set)).add(x) 1420var T=x.task 1421return Promise.all([k.displayReadyCapability.promise,_]).then(function(e){var t=_slicedToArray(e,2),r=t[0],n=t[1] 1422a.pendingCleanup?P():(a._stats&&a._stats.time("Rendering"),x.initializeGraphics({transparency:r,o
1422ptionalContentConfig:n}),x.operatorListChanged())}).catch(P),T}},{key:"getOperatorList",value:function getOperatorList(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intent,r=void 0===t?"display":t,n=e.annotationMode,a=void 0===n?_util.AnnotationMode.ENABLE:n 1423var o,i,s=this._transport.getRenderingIntent(r,a,!0),l=this._intentStates.get(s.cacheKey);(l||(l=Object.create(null),this._intentStates.set(s.cacheKey,l)),l.opListReadCapability)||((o=Object.create(null)).operatorListChanged=function operatorListChanged(){l.operatorList.lastChunk&&(l.opListReadCapability.resolve(l.operatorList),l.renderTasks.delete(o))},l.opListReadCapability=(0,_util.createPromiseCapability)(),((i=l).renderTasks||(i.renderTasks=new Set)).add(o),l.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(s)) 1424return l.opListReadCapability.promise}},{key:"streamTextContent",value:function streamTextContent(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.normalizeWhitespace,r=void 0!==t&&t,n=e.disableCombineTextItems,a=void 0!==n&&n,o=e.includeMarkedContent,i=void 0!==o&&o 1425return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===r,combineTextItems:!0!==a,includeMarkedContent:!0===i},{highWaterMark:100,size:function size(e){return e.items.length}})}},{key:"getTextContent",value:function getTextContent(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} 1426if(this._transport._htmlForXfa)return this.getXfa().then(function(e){return _xfa_text.XfaText.textContent(e)}) 1427var t=this.streamTextContent(e) 1428return new Promise(function(e,r){var n=t.getReader(),a={items:[],styles:Object.create(null)} 1429!function pump(){n.read().then(function(t){var r,n=t.value 1430t.done?e(a):(Object.assign(a.styles,n.styles),(r=a.items).push.apply(r,_toConsumableArray(n.items)),pump())},r)}()})}},{key:"getStructTree",value:function getStructTree(){return this._structTreePromise||(this._structTreePromise=this._transport.getStructTree(this._pageIndex))}},{key:"_destroy",value:function _destroy(){this.destroyed=!0 1431var e,t=[],r=_createForOfIteratorHelper(this._intentStates.values()) 1432try{for(r.s();!(e=r.n()).done;){var n=e.value 1433if(this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),!n.opListReadCapability){var a,o=_createForOfIteratorHelper(n.renderTasks) 1434try{for(o.s();!(a=o.n()).done;){var i=a.value 1435t.push(i.completed),i.cancel()}}catch(e){o.e(e)}finally{o.f()}}}}catch(e){r.e(e)}finally{r.f()}return this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(t)}},{key:"cleanup",value:function cleanup(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 1436return this.pendingCleanup=!0,this._tryCleanup(e)}},{key:"_tryCleanup",value:function _tryCleanup(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 1437if(!this.pendingCleanup)return!1 1438var t,r=_createForOfIteratorHelper(this._intentStates.values()) 1439try{for(r.s();!(t=r.n()).done;){var n=t.value,a=n.renderTasks,o=n.operatorList 1440if(a.size>0||!o.lastChunk)return!1}}catch(e){r.e(e)}finally{r.f()}return this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0}},{key:"_startRenderPage",value:function _startRenderPage(e,t){var r=this._intentStates.get(t) 1441r&&(this._stats&&this._stats.timeEnd("Page Request"),r.displayReadyCapability&&r.displayReadyCapability.resolve(e))}},{key:"_renderPageChunk",value:function _renderPageChunk(e,t){for(var r=0,n=e.length;r<n;r++)t.operatorList.fnArray.push(e.fnArray[r]),t.operatorList.argsArray.push(e.argsArray[r]) 1442t.operatorList.lastChunk=e.lastChunk 1443var a,o=_createForOfIteratorHelper(t.renderTasks) 1444try{for(o.s();!(a=o.n()).done;){a.value.operatorListChanged()}}catch(e){o.e(e)}finally{o.f()}e.lastChunk&&this._tryCleanup()}},{key:"_pumpOperatorList",value:function _pumpOperatorList(e){var t=this,r=e.renderingIntent,n=e.cacheKey,a=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:r,cacheKey:n,annotationStorage:r&_util.RenderingIntentFlag.ANNOTATIONS_STORAGE?this._transport.annotationStorage.serializable:null}).getReader(),o=this._intentStates.get(n) 1445o.streamReader=a 1446!function pump(){a.read().then(function(e){var r=e.value 1447e.done?o.streamReader=null:t._transport.destroyed||(t._renderPageChunk(r,o),pump())}
1447,function(e){if(o.streamReader=null,!t._transport.destroyed){if(o.operatorList){o.operatorList.lastChunk=!0 1448var r,n=_createForOfIteratorHelper(o.renderTasks) 1449try{for(n.s();!(r=n.n()).done;)r.value.operatorListChanged()}catch(e){n.e(e)}finally{n.f()}t._tryCleanup()}if(o.displayReadyCapability)o.displayReadyCapability.reject(e) 1450else{if(!o.opListReadCapability)throw e 1451o.opListReadCapability.reject(e)}}})}()}},{key:"_abortOperatorList",value:function _abortOperatorList(e){var t=this,r=e.intentState,n=e.reason,a=e.force,o=void 0!==a&&a 1452if(r.streamReader){if(!o){if(r.renderTasks.size>0)return 1453if(n instanceof _display_utils.RenderingCancelledException)return void(r.streamReaderCancelTimeout=setTimeout(function(){t._abortOperatorList({intentState:r,reason:n,force:!0}),r.streamReaderCancelTimeout=null},RENDERING_CANCELLED_TIMEOUT))}if(r.streamReader.cancel(new _util.AbortException(n.message)).catch(function(){}),r.streamReader=null,!this._transport.destroyed){var i,s=_createForOfIteratorHelper(this._intentStates) 1454try{for(s.s();!(i=s.n()).done;){var l=_slicedToArray(i.value,2),u=l[0] 1455if(l[1]===r){this._intentStates.delete(u) 1456break}}}catch(e){s.e(e)}finally{s.f()}this.cleanup()}}}},{key:"stats",get:function get(){return this._stats}}]),PDFPageProxy}() 1457exports.PDFPageProxy=PDFPageProxy 1458var LoopbackPort=function(){function LoopbackPort(){_classCallCheck(this,LoopbackPort),this._listeners=[],this._deferred=Promise.resolve()}return _createClass(LoopbackPort,[{key:"postMessage",value:function postMessage(e,t){var r=this 1459var n={data:function cloneValue(e){if(globalThis.structuredClone)return globalThis.structuredClone(e,t) 1460var r=new WeakMap 1461return function fallbackCloneValue(e){if("function"==typeof e||"symbol"===_typeof(e)||e instanceof URL)throw new Error("LoopbackPort.postMessage - cannot clone: ".concat(null==e?void 0:e.toString())) 1462if("object"!==_typeof(e)||null===e)return e 1463if(r.has(e))return r.get(e) 1464var n,a 1465if((n=e.buffer)&&(0,_util.isArrayBuffer)(n))return a=null!=t&&t.includes(n)?new e.constructor(n,e.byteOffset,e.byteLength):new e.constructor(e),r.set(e,a),a 1466if(e instanceof Map){a=new Map,r.set(e,a) 1467var o,i=_createForOfIteratorHelper(e) 1468try{for(i.s();!(o=i.n()).done;){var s=_slicedToArray(o.value,2),l=s[0],u=s[1] 1469a.set(l,fallbackCloneValue(u))}}catch(e){i.e(e)}finally{i.f()}return a}if(e instanceof Set){a=new Set,r.set(e,a) 1470var c,d=_createForOfIteratorHelper(e) 1471try{for(d.s();!(c=d.n()).done;){var f=c.value 1472a.add(fallbackCloneValue(f))}}catch(e){d.e(e)}finally{d.f()}return a}for(var h in a=Array.isArray(e)?[]:Object.create(null),r.set(e,a),e){for(var p,m=void 0,y=e;!(m=Object.getOwnPropertyDescriptor(y,h));)y=Object.getPrototypeOf(y) 1473void 0!==m.value&&("function"!=typeof m.value||null!==(p=e.hasOwnProperty)&&void 0!==p&&p.call(e,h))&&(a[h]=fallbackCloneValue(m.value))}return a}(e)}(e)} 1474this._deferred.then(function(){var e,t=_createForOfIteratorHelper(r._listeners) 1475try{for(t.s();!(e=t.n()).done;){e.value.call(r,n)}}catch(e){t.e(e)}finally{t.f()}})}},{key:"addEventListener",value:function addEventListener(e,t){this._listeners.push(t)}},{key:"removeEventListener",value:function removeEventListener(e,t){var r=this._listeners.indexOf(t) 1476this._listeners.splice(r,1)}},{key:"terminate",value:function terminate(){this._listeners.length=0}}]),LoopbackPort}() 1477exports.LoopbackPort=LoopbackPort 1478var PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0} 1479if(_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js" 1480else if("object"===("undefined"==typeof document?"undefined":_typeof(document))){var _document,_document$currentScri,pdfjsFilePath=null===(_document=document)||void 0===_document?void 0:null===(_document$currentScri=_document.currentScript)||void 0===_document$currentScri?void 0:_document$currentScri.src 1481pdfjsFilePath&&(PDFWorkerUtil.fallbackWorkerSrc=pdfjsFilePath.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.createCDNWrapper=function(e){var t='importScripts("'.concat(e,'");') 1482return URL.createObjectURL(new Blob([t]))} 1483var PDFWorker=function(){function PDFWorker(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,r=void 0===t?null:t,n=e.port,a=void 0===n?null:n,o=e.verbosity,i=void 0===o?(0,_util.getVerbosityLevel)():o 1484if(_classCallCheck(this,PDFWorker),a&&PDFWorker._workerPorts.has(a))throw new Error("Cannot use more than one PDFWorker per port.") 1485if(this.name=r,this.destroyed=!1,this.verbosity=i,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,a)return PDFWorker._workerPorts.set(a,this),void this._initializeFromPort(a) 1486this._initialize()}return _createClass(PDFWorker,[{key:"promise",get:function get(){return this._readyCapability.promise}},{key:"port",get:function get(){return this._port}},{key:"messageHandler",get:function get(){return this._messageHandler}},{key:"_initializeFromPort",value:function _initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",function(){}),this._readyCapability.resolve()}},{key:"_initialize",value:function _initialize(){var e=this 1487if("undefined"!=typeof Worker&&!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){var t=PDFWorker.workerSrc 1488try{(0,_util.isSameOrigin)(window.location.href,t)||(t=PDFWorkerUtil.createCDNWrapper(new URL(t,window.location).href)) 1489var r=new Worker(t),n=new _message_handler.MessageHandler("main","worker",r),a=function terminateEarly(){r.removeEventListener("error",o),n.destroy(),r.terminate(),e.destroyed?e._readyCapability.reject(new Error("Worker was destroyed")):e._setupFakeWorker()},o=function onWorkerError(){e._webWorker||a()} 1490r.addEventListener("error",o),n.on("test",function(t){r.removeEventListener("error",o),e.destroyed?a():t?(e._messageHandler=n,e._port=r,e._webWorker=r,e._readyCapability.resolve(),n.send("configure",{verbosity:e.verbosity})):(e._setupFakeWorker(),n.destroy(),r.terminate())}),n.on("ready",function(t){if(r.removeEventListener("error",o),e.destroyed)a() 1491else try{i()}catch(t){e._setupFakeWorker()}}) 1492var i=function sendTest(){var e=new Uint8Array([255]) 1493try{n.send("test",e,[e.buffer])}catch(t){(0,_util.warn)("Cannot use postMessage transfers."),e[0]=0,n.send("test",e)}} 1494return void i()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}},{key:"_setupFakeWorker",value:function _setupFakeWorker(){var e=this 1495PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then(function(t){if(e.destroyed)e._readyCapability.reject(new Error("Worker was destroyed")) 1496else{var r=new LoopbackPort 1497e._port=r 1498var n="fake".concat(PDFWorkerUtil.fakeWorkerId++),a=new _message_handler.MessageHandler(n+"_worker",n,r) 1499t.setup(a,r) 1500var o=new _message_handler.MessageHandler(n,n+"_worker",r) 1501e._messageHandler=o,e._readyCapability.resolve(),o.send("configure",{verbosity:e.verbosity})}}).catch(function(t){e._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(t.message,'".')))})}},{key:"destroy",value:function destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker._workerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}}],[{key:"_workerPorts",get:function get(){return(0,_util.shadow)(this,"_workerPorts",new WeakMap)}},{key:"fromPort",value:function fromPort(e){if(null==e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.") 1502return this._workerPorts.has(e.port)?this._workerPorts.get(e.port):new PDFWorker(e)}}
1502,{key:"workerSrc",get:function get(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc 1503if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc 1504throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}},{key:"_mainThreadWorkerMessageHandler",get:function get(){try{var e 1505return(null===(e=globalThis.pdfjsWorker)||void 0===e?void 0:e.WorkerMessageHandler)||null}catch(e){return null}}},{key:"_setupFakeWorkerGlobal",get:function get(){var _this11=this,loader=function(){var _ref15=_asyncToGenerator(_regenerator.default.mark(function _callee4(){var mainWorkerMessageHandler,worker 1506return _regenerator.default.wrap(function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:if(mainWorkerMessageHandler=_this11._mainThreadWorkerMessageHandler,!mainWorkerMessageHandler){_context4.next=3 1507break}return _context4.abrupt("return",mainWorkerMessageHandler) 1508case 3:if(!_is_node.isNodeJS){_context4.next=6 1509break}return worker=eval("require")(_this11.workerSrc),_context4.abrupt("return",worker.WorkerMessageHandler) 1510case 6:return _context4.next=8,(0,_display_utils.loadScript)(_this11.workerSrc) 1511case 8:return _context4.abrupt("return",window.pdfjsWorker.WorkerMessageHandler) 1512case 9:case"end":return _context4.stop()}},_callee4)})) 1513return function loader(){return _ref15.apply(this,arguments)}}() 1514return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}]),PDFWorker}() 1515exports.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc} 1516var _docStats=new WeakMap,_pageCache=new WeakMap,_pagePromises=new WeakMap,_metadataPromise=new WeakMap,WorkerTransport=function(){function WorkerTransport(e,t,r,n){_classCallCheck(this,WorkerTransport),_classPrivateFieldInitSpec(this,_docStats,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,_pageCache,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_pagePromises,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_metadataPromise,{writable:!0,value:null}),this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:t.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:n.ownerDocument,styleElement:n.styleElement}),this._params=n,n.useWorkerFetch||(this.CMapReaderFactory=new n.CMapReaderFactory({baseUrl:n.cMapUrl,isCompressed:n.cMapPacked}),this.StandardFontDataFactory=new n.StandardFontDataFactory({baseUrl:n.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=r,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}return _createClass(WorkerTransport,[{key:"annotationStorage",get:function get(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}},{key:"stats",get:function get(){return _classPrivateFieldGet(this,_docStats)}},{key:"getRenderingIntent",value:function getRenderingIntent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_util.AnnotationMode.ENABLE,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=_util.RenderingIntentFlag.DISPLAY,a="" 1517switch(e){case"any":n=_util.RenderingIntentFlag.ANY 1518break 1519case"display":break 1520case"print":n=_util.RenderingIntentFlag.PRINT 1521break 1522default:(0,_util.warn)("getRenderingIntent - invalid intent: ".concat(e))}switch(t){case _util.AnnotationMode.DISABLE:n+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE 1523break 1524case _util.AnnotationMode.ENABLE:break 1525case _util.AnnotationMode.ENABLE_FORMS:n+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS 1526break 1527case _util.AnnotationMode.ENABLE_STORAGE:n+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,a=this.annotationStorage.lastModified 1528break 1529default:(0,_util.warn)("getRenderingIntent - invalid annotationMode: ".concat(t))}return r&&(n+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:n,cacheKey:"".concat(n,"_").concat(a)}}},{key:"destroy",value:function destroy(){var e=this 1530if(this.destroyCapability)return this.destroyCapability.promise 1531this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback")) 1532var t,r=[],n=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values()) 1533try{for(n.s();!(t=n.n()).done;){var a=t.value 1534r.push(a._destroy())}}catch(e){n.e(e)}finally{n.f()}_classPrivateFieldGet(this,_pageCache).clear(),_classPrivateFieldGet(this,_pagePromises).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified()
1535var o=this.messageHandler.sendWithPromise("Terminate",null) 1536return r.push(o),Promise.all(r).then(function(){e.commonObjs.clear(),e.fontLoader.clear(),_classPrivateFieldSet(e,_metadataPromise,null),e._getFieldObjectsPromise=null,e._hasJSActionsPromise=null,e._networkStream&&e._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),e.messageHandler&&(e.messageHandler.destroy(),e.messageHandler=null),e.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}},{key:"setupMessageHandler",value:function setupMessageHandler(){var e=this,t=this.messageHandler,r=this.loadingTask 1537t.on("GetReader",function(t,r){(0,_util.assert)(e._networkStream,"GetReader - no `IPDFStream` instance available."),e._fullReader=e._networkStream.getFullReader(),e._fullReader.onProgress=function(t){e._lastProgress={loaded:t.loaded,total:t.total}},r.onPull=function(){e._fullReader.read().then(function(e){var t=e.value 1538e.done?r.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(t),1,[t]))}).catch(function(e){r.error(e)})},r.onCancel=function(t){e._fullReader.cancel(t),r.ready.catch(function(t){if(!e.destroyed)throw t})}}),t.on("ReaderHeadersReady",function(t){var n=(0,_util.createPromiseCapability)(),a=e._fullReader 1539return a.headersReady.then(function(){if(!a.isStreamingSupported||!a.isRangeSupported){var t 1540if(e._lastProgress)null===(t=r.onProgress)||void 0===t||t.call(r,e._lastProgress) 1541a.onProgress=function(e){var t 1542null===(t=r.onProgress)||void 0===t||t.call(r,{loaded:e.loaded,total:e.total})}}n.resolve({isStreamingSupported:a.isStreamingSupported,isRangeSupported:a.isRangeSupported,contentLength:a.contentLength})},n.reject),n.promise}),t.on("GetRangeReader",function(t,r){(0,_util.assert)(e._networkStream,"GetRangeReader - no `IPDFStream` instance available.") 1543var n=e._networkStream.getRangeReader(t.begin,t.end) 1544n?(r.onPull=function(){n.read().then(function(e){var t=e.value 1545e.done?r.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetRangeReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(t),1,[t]))}).catch(function(e){r.error(e)})},r.onCancel=function(t){n.cancel(t),r.ready.catch(function(t){if(!e.destroyed)throw t})}):r.close()}),t.on("GetDoc",function(t){var n=t.pdfInfo 1546e._numPages=n.numPages,e._htmlForXfa=n.htmlForXfa,delete n.htmlForXfa,r._capability.resolve(new PDFDocumentProxy(n,e))}),t.on("DocException",function(e){var t 1547switch(e.name){case"PasswordException":t=new _util.PasswordException(e.message,e.code) 1548break 1549case"InvalidPDFException":t=new _util.InvalidPDFException(e.message) 1550break 1551case"MissingPDFException":t=new _util.MissingPDFException(e.message) 1552break 1553case"UnexpectedResponseException":t=new _util.UnexpectedResponseException(e.message,e.status) 1554break 1555case"UnknownErrorException":t=new _util.UnknownErrorException(e.message,e.details) 1556break 1557default:(0,_util.unreachable)("DocException - expected a valid Error.")}r._capability.reject(t)}),t.on("PasswordRequest",function(t){if(e._passwordCapability=(0,_util.createPromiseCapability)(),r.onPassword){try{r.onPassword(function updatePassword(t){e._passwordCapability.resolve({password:t})},t.code)}catch(t){e._passwordCapability.reject(t)}}else e._passwordCapability.reject(new _util.PasswordException(t.message,t.code)) 1558return e._passwordCapability.promise}),t.on("DataLoaded",function(t){var n 1559null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:t.length,total:t.length}),e.downloadInfoCapability.resolve(t)}),t.on("StartRenderPage",function(t){e.destroyed||_classPrivateFieldGet(e,_pageCache).get(t.pageIndex)._startRenderPage(t.transparency,t.cacheKey)}),t.on("commonobj",function(r){var n,a=_slicedToArray(r,3),o=a[0],i=a[1],s=a[2] 1560if(!e.destroyed&&!e.commonObjs.has(o))switch(i){case"Font":var l=e._params 1561if("error"in s){var u=s.error;(0,_util.warn)("Error during font loading: ".concat(u)),e.commonObjs.resolve(o,u) 1562break}var c=null 1563l.pdfBug&&null!==(n=globalThis.FontInspector)&&void 0!==n&&n.enabled&&(c={registerFont:function registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}}) 1564var d=new _font_loader.FontFaceObject(s,{isEvalSupported:l.isEvalSupported,disableFontFace:l.disableFontFace,ignoreErrors:l.ignoreErrors,onUnsupportedFeature:e._onUnsupportedFeature.bind(e),fontRegistry:c})
1565e.fontLoader.bind(d).catch(function(e){return t.sendWithPromise("FontFallback",{id:o})}).finally(function(){!l.fontExtraProperties&&d.data&&(d.data=null),e.commonObjs.resolve(o,d)}) 1566break 1567case"FontPath":case"Image":e.commonObjs.resolve(o,s) 1568break 1569default:throw new Error("Got unknown common object type ".concat(i))}}),t.on("obj",function(t){var r,n=_slicedToArray(t,4),a=n[0],o=n[1],i=n[2],s=n[3] 1570if(!e.destroyed){var l=_classPrivateFieldGet(e,_pageCache).get(o) 1571if(!l.objs.has(a))switch(i){case"Image":l.objs.resolve(a,s);(null==s?void 0:null===(r=s.data)||void 0===r?void 0:r.length)>8e6&&(l.cleanupAfterRender=!0) 1572break 1573case"Pattern":l.objs.resolve(a,s) 1574break 1575default:throw new Error("Got unknown object type ".concat(i))}}}),t.on("DocProgress",function(t){var n 1576e.destroyed||null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:t.loaded,total:t.total})}),t.on("DocStats",function(t){e.destroyed||_classPrivateFieldSet(e,_docStats,Object.freeze({streamTypes:Object.freeze(t.streamTypes),fontTypes:Object.freeze(t.fontTypes)}))}),t.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),t.on("FetchBuiltInCMap",function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.CMapReaderFactory?e.CMapReaderFactory.fetch(t):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))}),t.on("FetchStandardFontData",function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.StandardFontDataFactory?e.StandardFontDataFactory.fetch(t):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))})}},{key:"_onUnsupportedFeature",value:function _onUnsupportedFeature(e){var t,r,n=e.featureId 1577this.destroyed||null===(t=(r=this.loadingTask).onUnsupportedFeature)||void 0===t||t.call(r,n)}},{key:"getData",value:function getData(){return this.messageHandler.sendWithPromise("GetData",null)}},{key:"getPage",value:function getPage(e){var t=this 1578if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request")) 1579var r=e-1,n=_classPrivateFieldGet(this,_pagePromises).get(r) 1580if(n)return n 1581var a=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then(function(e){if(t.destroyed)throw new Error("Transport destroyed") 1582var n=new PDFPageProxy(r,e,t,t._params.ownerDocument,t._params.pdfBug) 1583return _classPrivateFieldGet(t,_pageCache).set(r,n),n}) 1584return _classPrivateFieldGet(this,_pagePromises).set(r,a),a}},{key:"getPageIndex",value:function getPageIndex(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e})}},{key:"getAnnotations",value:function getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}},{key:"saveDocument",value:function saveDocument(){var e,t,r=this 1585return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:null!==(e=null===(t=this._fullReader)||void 0===t?void 0:t.filename)&&void 0!==e?e:null}).finally(function(){r.annotationStorage.resetModified()})}},{key:"getFieldObjects",value:function getFieldObjects(){return this._getFieldObjectsPromise||(this._getFieldObjectsPromise=this.messageHandler.sendWithPromise("GetFieldObjects",null))}},{key:"hasJSActions",value:function hasJSActions(){return this._hasJSActionsPromise||(this._hasJSActionsPromise=this.messageHandler.sendWithPromise("HasJSActions",null))}},{key:"getCalculationOrderIds",value:function getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}},{key:"getDestinations",value:function getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}},{key:"getDestination",value:function getDestination(e){return"string"!=typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}},{key:"getPageLabels",value:function getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}},{key:"getPageLayout",value:function getPageLayout(){return this.messageHandler.sendWithProm
1585ise("GetPageLayout",null)}},{key:"getPageMode",value:function getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}},{key:"getViewerPreferences",value:function getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}},{key:"getOpenAction",value:function getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}},{key:"getAttachments",value:function getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}},{key:"getJavaScript",value:function getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}},{key:"getDocJSActions",value:function getDocJSActions(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}},{key:"getPageJSActions",value:function getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}},{key:"getStructTree",value:function getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}},{key:"getOutline",value:function getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}},{key:"getOptionalContentConfig",value:function getOptionalContentConfig(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then(function(e){return new _optional_content_config.OptionalContentConfig(e)})}},{key:"getPermissions",value:function getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}},{key:"getMetadata",value:function getMetadata(){var e=this 1586return _classPrivateFieldGet(this,_metadataPromise)||_classPrivateFieldSet(this,_metadataPromise,this.messageHandler.sendWithPromise("GetMetadata",null).then(function(t){var r,n,a,o 1587return{info:t[0],metadata:t[1]?new _metadata.Metadata(t[1]):null,contentDispositionFilename:null!==(r=null===(n=e._fullReader)||void 0===n?void 0:n.filename)&&void 0!==r?r:null,contentLength:null!==(a=null===(o=e._fullReader)||void 0===o?void 0:o.contentLength)&&void 0!==a?a:null}}))}},{key:"getMarkInfo",value:function getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}},{key:"startCleanup",value:function(){var e=_asyncToGenerator(_regenerator.default.mark(function _callee5(){var e,t,r,n,a=arguments 1588return _regenerator.default.wrap(function _callee5$(o){for(;;)switch(o.prev=o.next){case 0:return e=a.length>0&&void 0!==a[0]&&a[0],o.next=3,this.messageHandler.sendWithPromise("Cleanup",null) 1589case 3:if(!this.destroyed){o.next=5 1590break}return o.abrupt("return") 1591case 5:t=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values()),o.prev=6,t.s() 1592case 8:if((r=t.n()).done){o.next=15 1593break}if(n=r.value,n.cleanup()){o.next=13 1594break}throw new Error("startCleanup: Page ".concat(n.pageNumber," is currently rendering.")) 1595case 13:o.next=8 1596break 1597case 15:o.next=20 1598break 1599case 17:o.prev=17,o.t0=o.catch(6),t.e(o.t0) 1600case 20:return o.prev=20,t.f(),o.finish(20) 1601case 23:this.commonObjs.clear(),e||this.fontLoader.clear(),_classPrivateFieldSet(this,_metadataPromise,null),this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null 1602case 28:case"end":return o.stop()}},_callee5,this,[[6,17,20,23]])})) 1603return function startCleanup(){return e.apply(this,arguments)}}()},{key:"loadingParams",get:function get(){var e=this._params 1604return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,enableXfa:e.enableXfa})}}]),WorkerTransport}(),PDFObjects=function(){function PDFObjects(){_classCallCheck(this,PDFObjects),this._objs=Object.create(null)}return _createClass(PDFObjects,[{key:"_ensureObj",value:function _ensureObj(e){return this._objs[e]?this._objs[e]:this._objs[e]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}},{key:"get",value:function get(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 1605if(t)return this._ensureObj(e).capability.promise.then(t),null 1606var r=this._objs[e] 1607if(!r||!r.resolved)throw new Error("Requesting object that isn't resolved yet ".concat(e,".")) 1608return r.data}},{key:"has",value:function has(e){var t=this._objs[e] 1609return(null==t?void 0:t.resolved)||!1}},{key:"resolve",value:function resolve(e,t){var r=this._ensureObj(e) 1610r.resolved=!0,r.data=t,r.capability.resolve(t)}},{key:"clear",value:function clear(){this._objs=Object.create(null)}}]),PDFObjects}
1610(),RenderTask=function(){function RenderTask(e){_classCallCheck(this,RenderTask),this._internalRenderTask=e,this.onContinue=null}return _createClass(RenderTask,[{key:"promise",get:function get(){return this._internalRenderTask.capability.promise}},{key:"cancel",value:function cancel(){this._internalRenderTask.cancel()}}]),RenderTask}() 1611exports.RenderTask=RenderTask 1612var InternalRenderTask=function(){function InternalRenderTask(e){var t=e.callback,r=e.params,n=e.objs,a=e.commonObjs,o=e.annotationCanvasMap,i=e.operatorList,s=e.pageIndex,l=e.canvasFactory,u=e.useRequestAnimationFrame,c=void 0!==u&&u,d=e.pdfBug,f=void 0!==d&&d 1613_classCallCheck(this,InternalRenderTask),this.callback=t,this.params=r,this.objs=n,this.commonObjs=a,this.annotationCanvasMap=o,this.operatorListIdx=null,this.operatorList=i,this._pageIndex=s,this.canvasFactory=l,this._pdfBug=f,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===c&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=r.canvasContext.canvas}return _createClass(InternalRenderTask,[{key:"completed",get:function get(){return this.capability.promise.catch(function(){})}},{key:"initializeGraphics",value:function initializeGraphics(e){var t,r=e.transparency,n=void 0!==r&&r,a=e.optionalContentConfig 1614if(!this.cancelled){if(this._canvas){if(InternalRenderTask.canvasInUse.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.") 1615InternalRenderTask.canvasInUse.add(this._canvas)}this._pdfBug&&null!==(t=globalThis.StepperManager)&&void 0!==t&&t.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint()) 1616var o=this.params,i=o.canvasContext,s=o.viewport,l=o.transform,u=o.imageLayer,c=o.background 1617this.gfx=new _canvas.CanvasGraphics(i,this.commonObjs,this.objs,this.canvasFactory,u,a,this.annotationCanvasMap),this.gfx.beginDrawing({transform:l,viewport:s,transparency:n,background:c}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}}},{key:"cancel",value:function cancel(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null 1618this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&InternalRenderTask.canvasInUse.delete(this._canvas),this.callback(e||new _display_utils.RenderingCancelledException("Rendering cancelled, page ".concat(this._pageIndex+1),"canvas"))}},{key:"operatorListChanged",value:function operatorListChanged(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}},{key:"_continue",value:function _continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}},{key:"_scheduleNext",value:function _scheduleNext(){var e=this 1619this._useRequestAnimationFrame?window.requestAnimationFrame(function(){e._nextBound().catch(e._cancelBound)}):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}},{key:"_next",value:function(){var e=_asyncToGenerator(_regenerator.default.mark(function _callee6(){return _regenerator.default.wrap(function _callee6$(e){for(;;)switch(e.prev=e.next){case 0:if(!this.cancelled){e.next=2 1620break}return e.abrupt("return") 1621case 2:this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&InternalRenderTask.canvasInUse.delete(this._canvas),this.callback())) 1622case 4:case"end":return e.stop()}},_callee6,this)})) 1623return function _next(){return e.apply(this,arguments)}}()}],[{key:"canvasInUse",get:function get(){return(0,_util.shadow)(this,"canvasInUse",new WeakSet)}}]),InternalRenderTask}(),version="2.12.313" 1624exports.version=version 1625var build="a2ae56f39" 1626exports.build=build},(e,t,r)=>{"use strict" 1627function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
1627Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0 1628var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4) 1629function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 1630if(Reflect.construct.sham)return!1 1631if("function"==typeof Proxy)return!0 1632try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 1633return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 1634if(t){var a=_getPrototypeOf(this).constructor 1635r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 1636return function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t 1637if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 1638return function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 1639return e}(e)}(this,r)}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 1640if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 1641if("string"==typeof e)return _arrayLikeToArray(e,t) 1642var r=Object.prototype.toString.call(e).slice(8,-1) 1643"Object"===r&&e.constructor&&(r=e.constructor.name) 1644if("Map"===r||"Set"===r)return Array.from(e) 1645if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 1646var o=0,i=function F(){} 1647return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 1648return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 1649return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 1650for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 1651return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 1652n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var o,i=function(){function BaseFontLoader(e){var t=e.docId,r=e.onUnsupportedFeature,n=e.ownerDocument,o=void 0===n?globalThis.document:n 1653e.styleElement 1654_classCallCheck(this,BaseFontLoader),this.constructor===BaseFontLoader&&(0,a.unreachable)("Cannot initialize BaseFontLoader."),this.docId=t,this._onUnsupportedFeature=r,this._document=o,this.nativeFontFaces=[],this.styleElement=null}return _createClass(BaseFontLoader,[{key:"addNativeFontFace",value:function addNativeFontFace(e){this.nativeFontFaces.push(e),this._document.fonts.add(e)}},{key:"insertRule",value:function insertRule(e){var t=this.styleElement 1655t||((t=this.styleElement=this._document.createElement("style")).id="PDFJS_FONT_STYLE_TAG_".concat(this.docId),this._document.documentElement.getElementsByTagName("head")[0].appendChild(t)) 1656var r=t.sheet 1657r.insertRule(e,r.cssRules.length)}},{key:"clear",value:function clear(){var e,t=_createForOfIteratorHelper(this.nativeFontFaces) 1658try{for(t.s();!(e=t.n()).done;){var r=e.value 1659this._document.fonts.delete(r)}}catch(e){t.e(e)}finally{t.f()}this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}},{key:"bind",value:function(){var e=function _asyncToGenerator(e){return function(){var t=this,r=arguments 1660return new Promise(function(n,a){var o=e.apply(t,r) 1661function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}(n.default.mark(function _callee(e){var t,r,o=this 1662return n.default.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:if(!e.attached&&!e.missingFile){n.next=2 1663break}return n.abrupt("return") 1664case 2:if(e.attached=!0,!this.isFontLoadingAPISupported){n.next=19 1665break}if(!(t=e.createNativeFontFace())){n.next=18 1666break}return this.addNativeFontFace(t),n.prev=7,n.next=10,t.loaded 1667case 10:n.next=18 1668break 1669case 12:throw n.prev=12,n.t0=n.catch(7),this._onUnsupportedFeature({featureId:a.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,a.warn)("Failed to load font '".concat(t.family,"': '").concat(n.t0,"'.")),e.disableFontFace=!0,n.t0 1670case 18:return n.abrupt("return") 1671case 19:if(!(r=e.createFontFaceRule())){n.next=26 1672break}if(this.insertRule(r),!this.isSyncFontLoadingSupported){n.next=24 1673break}return n.abrupt("return") 1674case 24:return n.next=26,new Promise(function(t){var n=o._queueLoadingCallback(t) 1675o._prepareFontLoadEvent([r],[e],n)}) 1676case 26:case"end":return n.stop()}},_callee,this,[[7,12]])})) 1677return function bind(t){return e.apply(this,arguments)}}()},{key:"_queueLoadingCallback",value:function _queueLoadingCallback(e){(0,a.unreachable)("Abstract method `_queueLoadingCallback`.")}},{key:"isFontLoadingAPISupported",get:function get(){var e,t=!(null===(e=this._document)||void 0===e||!e.fonts) 1678return(0,a.shadow)(this,"isFontLoadingAPISupported",t)}},{key:"isSyncFontLoadingSupported",get:function get(){(0,a.unreachable)("Abstract method `isSyncFontLoadingSupported`.")}},{key:"_loadTestFont",get:function get(){(0,a.unreachable)("Abstract method `_loadTestFont`.")}},{key:"_prepareFontLoadEvent",value:function _prepareFontLoadEvent(e,t,r){(0,a.unreachable)("Abstract method `_prepareFontLoadEvent`.")}}]),BaseFontLoader}() 1679t.FontLoader=o,t.FontLoader=o=function(e){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 1680e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(GenericFontLoader,i) 1681var t=_createSuper(GenericFontLoader) 1682function GenericFontLoader(e){var r 1683return _classCallCheck(this,GenericFontLoader),(r=t.call(this,e)).loadingContext={requests:[],nextRequestId:0},r.loadTestFontId=0,r}return _createClass(GenericFontLoader,[{key:"isSyncFontLoadingSupported",get:function get(){var e=!1 1684if("undefined"==typeof navigator)e=!0 1685else{var t=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(navigator.userAgent);(null==t?void 0:t[1])>=14&&(e=!0)}return(0,a.shadow)(this,"isSyncFontLoadingSupported",e)}},{key:"_queueLoadingCallback",value:function _queueLoadingCallback(e){var t=this.loadingContext,r={id:"pdfjs-font-loading-".concat(t.nextRequestId++),done:!1,complete:function completeRequest(){for((0,a.assert)(!r.done,"completeRequest() cannot be called twice."),r.done=!0;t.requests.length>0&&t.requests[0].done;){var e=t.requests.shift() 1686setTimeout(e.callback,0)}},callback:e} 1687return t.requests.push(r),r}},{key:"_loadTestFont",get:function get(){return(0,a.shadow)(this,"_loadTestFont",function getLoadTestFont(){return atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==")}())}},{key:"_prepareFontLoadEvent",value:function _prepareFontLoadEvent(e,t,r){function int32(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function spliceString(e,t,r,n){return e.substring(0,t)+n+e.substring(t+r)}var n,o,i=this._document.createElement("canvas") 1688i.width=1,i.height=1 1689var s=i.getContext("2d"),l=0 1690var u="lt".concat(Date.now()).concat(this.loadTestFontId++),c=this._loadTestFont,d=int32(c=spliceString(c,976,u.length,u),16) 1691for(n=0,o=u.length-3;n<o;n+=4)d=d-1482184792+int32(u,n)|0 1692n<u.length&&(d=d-1482184792+int32(u+"XXX",n)|0),c=spliceString(c,16,4,(0,a.string32)(d)) 1693var f="url(data:font/opentype;base64,".concat(btoa(c),");"),h='@font-face {font-family:"'.concat(u,'";src:').concat(f,"}") 1694this.insertRule(h) 1695var p,m=[],y=_createForOfIteratorHelper(t) 1696try{for(y.s();!(p=y.n()).done;){var v=p.value
1697m.push(v.loadedName)}}catch(e){y.e(e)}finally{y.f()}m.push(u) 1698var g=this._document.createElement("div") 1699g.style.visibility="hidden",g.style.width=g.style.height="10px",g.style.position="absolute",g.style.top=g.style.left="0px" 1700for(var b=0,_=m;b<_.length;b++){var S=_[b],A=this._document.createElement("span") 1701A.textContent="Hi",A.style.fontFamily=S,g.appendChild(A)}this._document.body.appendChild(g),function isFontReady(e,t){if(++l>30)return(0,a.warn)("Load test font never loaded."),void t() 1702s.font="30px "+e,s.fillText(".",0,20),s.getImageData(0,0,1,1).data[3]>0?t():setTimeout(isFontReady.bind(null,e,t))}(u,function(){g.remove(),r.complete()})}}]),GenericFontLoader}() 1703var s=function(){function FontFaceObject(e,t){var r=t.isEvalSupported,n=void 0===r||r,a=t.disableFontFace,o=void 0!==a&&a,i=t.ignoreErrors,s=void 0!==i&&i,l=t.onUnsupportedFeature,u=t.fontRegistry,c=void 0===u?null:u 1704for(var d in _classCallCheck(this,FontFaceObject),this.compiledGlyphs=Object.create(null),e)this[d]=e[d] 1705this.isEvalSupported=!1!==n,this.disableFontFace=!0===o,this.ignoreErrors=!0===s,this._onUnsupportedFeature=l,this.fontRegistry=c}return _createClass(FontFaceObject,[{key:"createNativeFontFace",value:function createNativeFontFace(){if(!this.data||this.disableFontFace)return null 1706var e 1707if(this.cssFontInfo){var t={weight:this.cssFontInfo.fontWeight} 1708this.cssFontInfo.italicAngle&&(t.style="oblique ".concat(this.cssFontInfo.italicAngle,"deg")),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}else e=new FontFace(this.loadedName,this.data,{}) 1709return this.fontRegistry&&this.fontRegistry.registerFont(this),e}},{key:"createFontFaceRule",value:function createFontFaceRule(){if(!this.data||this.disableFontFace)return null 1710var e,t=(0,a.bytesToString)(this.data),r="url(data:".concat(this.mimetype,";base64,").concat(btoa(t),");") 1711if(this.cssFontInfo){var n="font-weight: ".concat(this.cssFontInfo.fontWeight,";") 1712this.cssFontInfo.italicAngle&&(n+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),e='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(n,"src:").concat(r,"}")}else e='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(r,"}") 1713return this.fontRegistry&&this.fontRegistry.registerFont(this,r),e}},{key:"getPathGenerator",value:function getPathGenerator(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t] 1714var r 1715try{r=e.get(this.loadedName+"_path_"+t)}catch(e){if(!this.ignoreErrors)throw e 1716return this._onUnsupportedFeature({featureId:a.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,a.warn)('getPathGenerator - ignoring character: "'.concat(e,'".')),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&a.IsEvalSupportedCached.value){var n,o=[],i=_createForOfIteratorHelper(r) 1717try{for(i.s();!(n=i.n()).done;){var s=n.value,l=void 0!==s.args?s.args.join(","):"" 1718o.push("c.",s.cmd,"(",l,");\n")}}catch(e){i.e(e)}finally{i.f()}return this.compiledGlyphs[t]=new Function("c","size",o.join(""))}return this.compiledGlyphs[t]=function(e,t){var n,a=_createForOfIteratorHelper(r) 1719try{for(a.s();!(n=a.n()).done;){var o=n.value 1720"scale"===o.cmd&&(o.args=[t,-t]),e[o.cmd].apply(e,o.args)}}catch(e){a.e(e)}finally{a.f()}}}}]),FontFaceObject}() 1721t.FontFaceObject=s},(e,t,r)=>{"use strict" 1722function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0 1723var n=r(135),a=r(6),o=r(4) 1724function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 1725n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 1726e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 1727if(Reflect.construct.sham)return!1 1728if("function"==typeof Proxy)return!0 1729try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 1730return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 1731if(t){var a=_getPrototypeOf(this).constructor 1732r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 1733return function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t 1734if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 1735return function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 1736return e}(e)}(this,r)}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function NodeCanvasFactory(){_classCallCheck(this,NodeCanvasFactory),(0,o.unreachable)("Not implemented: NodeCanvasFactory")} 1737t.NodeCanvasFactory=i 1738var s=function NodeCMapReaderFactory(){_classCallCheck(this,NodeCMapReaderFactory),(0,o.unreachable)("Not implemented: NodeCMapReaderFactory")} 1739t.NodeCMapReaderFactory=s 1740var l=function NodeStandardFontDataFactory(){_classCallCheck(this,NodeStandardFontDataFactory),(0,o.unreachable)("Not implemented: NodeStandardFontDataFactory")} 1741if(t.NodeStandardFontDataFactory=l,a.isNodeJS){var u=function fetchData(e){return new Promise(function(t,r){__webpack_require__(1).readFile(e,function(e,n){!e&&n?t(new Uint8Array(n)):r(new Error(e))})})} 1742t.NodeCanvasFactory=i=function(e){_inherits(NodeCanvasFactory,n.BaseCanvasFactory) 1743var t=_createSuper(NodeCanvasFactory) 1744function NodeCanvasFactory(){return _classCallCheck(this,NodeCanvasFactory),t.apply(this,arguments)}return _createClass(NodeCanvasFactory,[{key:"_createCanvas",value:function _createCanvas(e,t){return __webpack_require__(2).createCanvas(e,t)}}]),NodeCanvasFactory}
1744(),t.NodeCMapReaderFactory=s=function(e){_inherits(NodeCMapReaderFactory,n.BaseCMapReaderFactory) 1745var t=_createSuper(NodeCMapReaderFactory) 1746function NodeCMapReaderFactory(){return _classCallCheck(this,NodeCMapReaderFactory),t.apply(this,arguments)}return _createClass(NodeCMapReaderFactory,[{key:"_fetchData",value:function _fetchData(e,t){return u(e).then(function(e){return{cMapData:e,compressionType:t}})}}]),NodeCMapReaderFactory}(),t.NodeStandardFontDataFactory=l=function(e){_inherits(NodeStandardFontDataFactory,n.BaseStandardFontDataFactory) 1747var t=_createSuper(NodeStandardFontDataFactory) 1748function NodeStandardFontDataFactory(){return _classCallCheck(this,NodeStandardFontDataFactory),t.apply(this,arguments)}return _createClass(NodeStandardFontDataFactory,[{key:"_fetchData",value:function _fetchData(e){return u(e)}}]),NodeStandardFontDataFactory}()}},(e,t,r)=>{"use strict" 1749Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationStorage=void 0 1750var n=r(4) 1751function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 1752if(null==r)return 1753var n,a,o=[],i=!0,s=!1 1754try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(e,t)||function _unsupportedIterableToArray(e,t){if(!e)return 1755if("string"==typeof e)return _arrayLikeToArray(e,t) 1756var r=Object.prototype.toString.call(e).slice(8,-1) 1757"Object"===r&&e.constructor&&(r=e.constructor.name) 1758if("Map"===r||"Set"===r)return Array.from(e) 1759if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(e,t)||function _nonIterableRest(){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 _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 1760for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 1761return n}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 1762n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(){function AnnotationStorage(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,AnnotationStorage),this._storage=new Map,this._timeStamp=Date.now(),this._modified=!1,this.onSetModified=null,this.onResetModified=null}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(AnnotationStorage,[{key:"getValue",value:function getValue(e,t){var r=this._storage.get(e) 1763return void 0===r?t:Object.assign(t,r)}},{key:"setValue",value:function setValue(e,t){var r=this._storage.get(e),n=!1 1764if(void 0!==r)for(var a=0,o=Object.entries(t);a<o.length;a++){var i=_slicedToArray(o[a],2),s=i[0],l=i[1] 1765r[s]!==l&&(n=!0,r[s]=l)}else n=!0,this._storage.set(e,t) 1766n&&(this._timeStamp=Date.now(),this._setModified())}},{key:"getAll",value:function getAll(){return this._storage.size>0?(0,n.objectFromMap)(this._storage):null}},{key:"size",get:function get(){return this._storage.size}},{key:"_setModified",value:function _setModified(){this._modified||(this._modified=!0,"function"==typeof this.onSetModified&&this.onSetModified())}},{key:"resetModified",value:function resetModified(){this._modified&&(this._modified=!1,"function"==typeof this.onResetModified&&this.onResetModified())}},{key:"serializable",get:function get(){return this._storage.size>0?this._storage:null}},{key:"lastModified",get:function get(){return this._timeStamp.toString()}}]),AnnotationStorage}() 1767t.AnnotationStorage=a},(e,t,r)=>{"use strict" 1768Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0 1769var n=r(4),a=r(141),o=r(1) 1770function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 1771if(!a){if(Array.isArray(t)||(a=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 1772var o=0,i=function F(){} 1773return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 1774return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 1775return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 1776n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 1777if(null==r)return 1778var n,a,o=[],i=!0,s=!1 1779try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(e,t)||_unsupportedIterableToArray(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to de
1779structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t) 1780var r=Object.prototype.toString.call(e).slice(8,-1) 1781return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 1782for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 1783return n}var i=16,s=1.000001 1784function addContextCurrentTransform(e){if(!e.mozCurrentTransform){e._originalSave=e.save,e._originalRestore=e.restore,e._originalRotate=e.rotate,e._originalScale=e.scale,e._originalTranslate=e.translate,e._originalTransform=e.transform,e._originalSetTransform=e.setTransform,e._originalResetTransform=e.resetTransform,e._transformMatrix=e._transformMatrix||[1,0,0,1,0,0],e._transformStack=[] 1785try{var t=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"lineWidth") 1786e._setLineWidth=t.set,e._getLineWidth=t.get,Object.defineProperty(e,"lineWidth",{set:function setLineWidth(e){this._setLineWidth(e*s)},get:function getLineWidth(){return this._getLineWidth()}})}catch(e){}Object.defineProperty(e,"mozCurrentTransform",{get:function getCurrentTransform(){return this._transformMatrix}}),Object.defineProperty(e,"mozCurrentTransformInverse",{get:function getCurrentTransformInverse(){var e=_slicedToArray(this._transformMatrix,6),t=e[0],r=e[1],n=e[2],a=e[3],o=e[4],i=e[5],s=t*a-r*n,l=r*n-t*a 1787return[a/s,r/l,n/l,t/s,(a*o-n*i)/l,(r*o-t*i)/s]}}),e.save=function ctxSave(){var e=this._transformMatrix 1788this._transformStack.push(e),this._transformMatrix=e.slice(0,6),this._originalSave()},e.restore=function ctxRestore(){var e=this._transformStack.pop() 1789e&&(this._transformMatrix=e,this._originalRestore())},e.translate=function ctxTranslate(e,t){var r=this._transformMatrix 1790r[4]=r[0]*e+r[2]*t+r[4],r[5]=r[1]*e+r[3]*t+r[5],this._originalTranslate(e,t)},e.scale=function ctxScale(e,t){var r=this._transformMatrix 1791r[0]*=e,r[1]*=e,r[2]*=t,r[3]*=t,this._originalScale(e,t)},e.transform=function ctxTransform(t,r,n,a,o,i){var s=this._transformMatrix 1792this._transformMatrix=[s[0]*t+s[2]*r,s[1]*t+s[3]*r,s[0]*n+s[2]*a,s[1]*n+s[3]*a,s[0]*o+s[2]*i+s[4],s[1]*o+s[3]*i+s[5]],e._originalTransform(t,r,n,a,o,i)},e.setTransform=function ctxSetTransform(t,r,n,a,o,i){this._transformMatrix=[t,r,n,a,o,i],e._originalSetTransform(t,r,n,a,o,i)},e.resetTransform=function ctxResetTransform(){this._transformMatrix=[1,0,0,1,0,0],e._originalResetTransform()},e.rotate=function ctxRotate(e){var t=Math.cos(e),r=Math.sin(e),n=this._transformMatrix 1793this._transformMatrix=[n[0]*t+n[2]*r,n[1]*t+n[3]*r,n[0]*-r+n[2]*t,n[1]*-r+n[3]*t,n[4],n[5]],this._originalRotate(e)}}}var l=function(){function CachedCanvases(e){_classCallCheck(this,CachedCanvases),this.canvasFactory=e,this.cache=Object.create(null)}return _createClass(CachedCanvases,[{key:"getCanvas",value:function getCanvas(e,t,r,n){var a 1794return void 0!==this.cache[e]?(a=this.cache[e],this.canvasFactory.reset(a,t,r),a.context.setTransform(1,0,0,1,0,0)):(a=this.canvasFactory.create(t,r),this.cache[e]=a),n&&addContextCurrentTransform(a.context),a}},{key:"clear",value:function clear(){for(var e in this.cache){var t=this.cache[e] 1795this.canvasFactory.destroy(t),delete this.cache[e]}}}]),CachedCanvases}() 1796var u=function(){function CanvasExtraState(e,t){_classCallCheck(this,CanvasExtraState),this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=n.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=n.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,e,t])}return _createClass(CanvasExtraState,[{key:"clone",value:function clone(){var clone=Object.create(this) 1797return clone.clipBox=this.clipBox.slice(),clone}},{key:"setCurrentPoint",value:function setCurrentPoint(e,t){this.x=e,this.y=t}},{key:"updatePathMinMax",value:function updatePathMinMax(e,t,r){var a=_slicedToArray(n.Util.applyTransform([t,r],e),2) 1798t=a[0],r=a[1],this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,r),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,r)}},{key:"updateCurvePathMinMax",value:function updateCurvePathMinMax(e,t,r,a,o,i,s,l,u){var c=n.Util.bezierBoundingBox(t,r,a,o,i,s,l,u) 1799this.updatePathMinMax(e,c[0],c[1]),this.updatePathMinMax(e,c[2],c[3])}},{key:"getPathBoundingBox",value:function getPathBoundingBox(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[this.minX,this.minY,this.maxX,this.maxY] 1800if(e===a.PathType.STROKE){t||(0,n.unreachable)("Stroke bounding box must include transform.") 1801var o=n.Util.singularValueDecompose2dScale(t),i=o[0]*this.lineWidth/2,s=o[1]
1801*this.lineWidth/2 1802r[0]-=i,r[1]-=s,r[2]+=i,r[3]+=s}return r}},{key:"updateClipFromPath",value:function updateClipFromPath(){var e=n.Util.intersect(this.clipBox,this.getPathBoundingBox()) 1803this.startNewPathAndClipBox(e||[0,0,0,0])}},{key:"startNewPathAndClipBox",value:function startNewPathAndClipBox(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}},{key:"getClippedPathBoundingBox",value:function getClippedPathBoundingBox(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 1804return n.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}]),CanvasExtraState}() 1805function putBinaryImageData(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null 1806if("undefined"!=typeof ImageData&&t instanceof ImageData)e.putImageData(t,0,0) 1807else{var a,o,s,l,u,c,d,f,h,p=t.height,m=t.width,y=p%i,v=(p-y)/i,g=0===y?v:v+1,b=e.createImageData(m,i),_=0,S=t.data,A=b.data 1808if(r)switch(r.length){case 1:c=r[0],d=r[0],f=r[0],h=r[0] 1809break 1810case 4:c=r[0],d=r[1],f=r[2],h=r[3]}if(t.kind===n.ImageKind.GRAYSCALE_1BPP){var C=S.byteLength,k=new Uint32Array(A.buffer,0,A.byteLength>>2),R=k.length,w=m+7>>3,P=4294967295,x=n.IsLittleEndianCached.value?4278190080:255 1811if(h&&255===h[0]&&0===h[255]){var T=[x,P] 1812P=T[0],x=T[1]}for(o=0;o<g;o++){for(l=o<v?i:y,a=0,s=0;s<l;s++){for(var E=C-_,O=0,F=E>w?m:8*E-7,I=-8&F,D=0,M=0;O<I;O+=8)M=S[_++],k[a++]=128&M?P:x,k[a++]=64&M?P:x,k[a++]=32&M?P:x,k[a++]=16&M?P:x,k[a++]=8&M?P:x,k[a++]=4&M?P:x,k[a++]=2&M?P:x,k[a++]=1&M?P:x 1813for(;O<F;O++)0===D&&(M=S[_++],D=128),k[a++]=M&D?P:x,D>>=1}for(;a<R;)k[a++]=0 1814e.putImageData(b,0,o*i)}}else if(t.kind===n.ImageKind.RGBA_32BPP){var L=!!(c||d||f) 1815for(s=0,u=m*i*4,o=0;o<v;o++){if(A.set(S.subarray(_,_+u)),_+=u,L)for(var j=0;j<u;j+=4)c&&(A[j+0]=c[A[j+0]]),d&&(A[j+1]=d[A[j+1]]),f&&(A[j+2]=f[A[j+2]]) 1816e.putImageData(b,0,s),s+=i}if(o<g){if(u=m*y*4,A.set(S.subarray(_,_+u)),L)for(var B=0;B<u;B+=4)c&&(A[B+0]=c[A[B+0]]),d&&(A[B+1]=d[A[B+1]]),f&&(A[B+2]=f[A[B+2]]) 1817e.putImageData(b,0,s)}}else{if(t.kind!==n.ImageKind.RGB_24BPP)throw new Error("bad image kind: ".concat(t.kind)) 1818var W=!!(c||d||f) 1819for(u=m*(l=i),o=0;o<g;o++){for(o>=v&&(u=m*(l=y)),a=0,s=u;s--;)A[a++]=S[_++],A[a++]=S[_++],A[a++]=S[_++],A[a++]=255 1820if(W)for(var N=0;N<a;N+=4)c&&(A[N+0]=c[A[N+0]]),d&&(A[N+1]=d[A[N+1]]),f&&(A[N+2]=f[A[N+2]]) 1821e.putImageData(b,0,o*i)}}}}function putBinaryImageMask(e,t){for(var r=t.height,n=t.width,a=r%i,o=(r-a)/i,s=0===a?o:o+1,l=e.createImageData(n,i),u=0,c=t.data,d=l.data,f=0;f<s;f++){for(var h=f<o?i:a,p=3,m=0;m<h;m++)for(var y=void 0,v=0,g=0;g<n;g++)v||(y=c[u++],v=128),d[p]=y&v?0:255,p+=4,v>>=1 1822e.putImageData(l,0,f*i)}}function copyCtxState(e,t){for(var r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],n=0,a=r.length;n<a;n++){var o=r[n] 1823void 0!==e[o]&&(t[o]=e[o])}void 0!==e.setLineDash&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function resetCtxToDefault(e){e.strokeStyle="#000000",e.fillStyle="#000000",e.fillRule="nonzero",e.globalAlpha=1,e.lineWidth=1,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=10,e.globalCompositeOperation="source-over",e.font="10px sans-serif",void 0!==e.setLineDash&&(e.setLineDash([]),e.lineDashOffset=0)}function composeSMaskBackdrop(e,t,r,n){for(var a=e.length,o=3;o<a;o+=4){var i=e[o] 1824if(0===i)e[o-3]=t,e[o-2]=r,e[o-1]=n 1825else if(i<255){var s=255-i 1826e[o-3]=e[o-3]*i+t*s>>8,e[o-2]=e[o-2]*i+r*s>>8,e[o-1]=e[o-1]*i+n*s>>8}}}function composeSMaskAlpha(e,t,r){for(var n=e.length,a=3;a<n;a+=4){var o=r?r[e[a]]:e[a] 1827t[a]=t[a]*o*(1/255)|0}}function composeSMaskLuminosity(e,t,r){for(var n=e.length,a=3;a<n;a+=4){var o=77*e[a-3]+152*e[a-2]+28*e[a-1] 1828t[a]=r?t[a]*r[o>>8]>>8:t[a]*o>>16}}function composeSMask(e,t,r,n){var a=n[0],o=n[1],i=n[2]-a,s=n[3]-o 18290!==i&&0!==s&&(!function genericComposeSMask(e,t,r,n,a,o,i,s,l,u,c){var d,f=!!o,h=f?o[0]:0,p=f?o[1]:0,m=f?o[2]:0 1830d="Luminosity"===a?composeSMaskLuminosity:composeSMaskAlpha 1831for(var y=Math.min(n,Math.ceil(1048576/r)),v=0;v<n;v+=y){var g=Math.min(y,n-v),b=e.getImageData(s-u,v+(l-c),r,g),_=t.getImageData(s,v+l,r,g) 1832f&&composeSMaskBackdrop(b.data,h,p,m),d(b.data,_.data,i),t.putImageData(_,s,v+l)}}(t.context,r,i,s,t.subtype,t.backdrop,t.transferMap,a,o,t.offsetX,t.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(r.canvas,0,0),e.restore(
1832))}function getImageSmoothingEnabled(e,t){var r=n.Util.singularValueDecompose2dScale(e) 1833r[0]=Math.fround(r[0]),r[1]=Math.fround(r[1]) 1834var a=Math.fround((globalThis.devicePixelRatio||1)*o.PixelsPerInch.PDF_TO_CSS_UNITS) 1835return void 0!==t?t:r[0]<=a||r[1]<=a}var c=["butt","round","square"],d=["miter","round","bevel"],f={},h={},p=function(){function CanvasGraphics(e,t,r,n,a,o,i){_classCallCheck(this,CanvasGraphics),this.ctx=e,this.current=new u(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=r,this.canvasFactory=n,this.imageLayer=a,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=o,this.cachedCanvases=new l(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=i,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,e&&addContextCurrentTransform(e),this._cachedGetSinglePixelWidth=null}return _createClass(CanvasGraphics,[{key:"beginDrawing",value:function beginDrawing(e){var t=e.transform,r=e.viewport,n=e.transparency,a=void 0!==n&&n,o=e.background,i=void 0===o?null:o,s=this.ctx.canvas.width,l=this.ctx.canvas.height 1836if(this.ctx.save(),this.ctx.fillStyle=i||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,s,l),this.ctx.restore(),a){var u=this.cachedCanvases.getCanvas("transparent",s,l,!0) 1837this.compositeCtx=this.ctx,this.transparentCanvas=u.canvas,this.ctx=u.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),resetCtxToDefault(this.ctx),t&&(this.ctx.transform.apply(this.ctx,t),this.outputScaleX=t[0],this.outputScaleY=t[0]),this.ctx.transform.apply(this.ctx,r.transform),this.viewportScale=r.scale,this.baseTransform=this.ctx.mozCurrentTransform.slice(),this._combinedScaleFactor=Math.hypot(this.baseTransform[0],this.baseTransform[2]),this.imageLayer&&this.imageLayer.beginLayout()}},{key:"executeOperatorList",value:function executeOperatorList(e,t,r,a){var o=e.argsArray,i=e.fnArray,s=t||0,l=o.length 1838if(l===s)return s 1839for(var u,c=l-s>10&&"function"==typeof r,d=c?Date.now()+15:0,f=0,h=this.commonObjs,p=this.objs;;){if(void 0!==a&&s===a.nextBreakPoint)return a.breakIt(s,r),s 1840if((u=i[s])!==n.OPS.dependency)this[u].apply(this,o[s]) 1841else{var m,y=_createForOfIteratorHelper(o[s]) 1842try{for(y.s();!(m=y.n()).done;){var v=m.value,g=v.startsWith("g_")?h:p 1843if(!g.has(v))return g.get(v,r),s}}catch(e){y.e(e)}finally{y.f()}}if(++s===l)return s 1844if(c&&++f>10){if(Date.now()>d)return r(),s 1845f=0}}}},{key:"endDrawing",value:function endDrawing(){for(;this.stateStack.length||null!==this.current.activeSMask;)this.restore() 1846this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.cachedPatterns.clear(),this.imageLayer&&this.imageLayer.endLayout()}},{key:"_scaleImage",value:function _scaleImage(e,t){for(var r,n,a=e.width,o=e.height,i=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),l=a,u=o,c="prescale1";i>2&&l>1||s>2&&u>1;){var d=l,f=u 1847i>2&&l>1&&(i/=l/(d=Math.ceil(l/2))),s>2&&u>1&&(s/=u/(f=Math.ceil(u/2))),(n=(r=this.cachedCanvases.getCanvas(c,d,f)).context).clearRect(0,0,d,f),n.drawImage(e,0,0,l,u,0,0,d,f),e=r.canvas,l=d,u=f,c="prescale1"===c?"prescale2":"prescale1"}return{img:e,paintWidth:l,paintHeight:u}}},{key:"_createMaskCanvas",value:function _createMaskCanvas(e){var t=this.ctx,r=e.width,o=e.height,i=this.current.fillColor,s=this.current.patternFill,l=this.cachedCanvases.getCanvas("maskCanvas",r,o) 1848putBinaryImageMask(l.context,e) 1849var u=t.mozCurrentTransform,c=n.Util.transform(u,[1/r,0,0,-1/o,0,0]) 1850c=n.Util.transform(c,[1,0,0,1,0,-o]) 1851var d=n.Util.applyTransform([0,0],c),f=n.Util.applyTransform([r,o],c),h=n.Util.normalizeRect([d[0],d[1],f[0],f[1]]),p=Math.ceil(h[2]-h[0]),m=Math.ceil(h[3]-h[1]),y=this.cachedCanvases.getCanvas("fillCanvas",p,m,!0),v=y.context,g=Math.min(d[0],f[0]),b=Math.min(d[1],f[1]) 1852v.translate(-g,-b),v.transform.apply(v,c) 1853var _=this._scaleImage(l.canvas,v.mozCurrentTransformInverse) 1854v.imageSmoothingEnabled=getImageSmoothingEnabled(v.mozCurrentTransform,e.interpolate),v.drawImage(_.img,0,0,_.img.width,_.img.height,0,0,r,o),v.globalCompositeOperation="source-in" 1855var S=n.Util.transform(v.mozCurrentTransformInverse,[1,0,0,1,-g,-b]) 1856return v.fillStyle=s?i.getPattern(t,this,S,a.PathType.FILL):i,v.fillRect(0,0,r,o),{canvas:y.canvas,offsetX:Math.round(g),offsetY:Math.round(b)}}},{key:"setLineWidth",value:function setLineWidth(e){this.current.lineWidth=e,this.ctx.lineWidth=e}},{key:"setLineCap",value:function setLineCap(e){this.ctx.lineCap=c[e]}},{key:"setLineJoin",value:function setLineJoin(e){this.ctx.lineJoin=d[e]}},{key:"setMiterLimit",value:function setMiterLimit(e){this.ctx.miterLimit=e}},{key:"setDash",value:function setDash(e,t){var r=this.ctx 1857void 0!==r.setLineDash&&(r.setLineDash(e),r.lineDashOffset=t)}}
1857,{key:"setRenderingIntent",value:function setRenderingIntent(e){}},{key:"setFlatness",value:function setFlatness(e){}},{key:"setGState",value:function setGState(e){for(var t=0,r=e.length;t<r;t++){var n=e[t],a=n[0],o=n[1] 1858switch(a){case"LW":this.setLineWidth(o) 1859break 1860case"LC":this.setLineCap(o) 1861break 1862case"LJ":this.setLineJoin(o) 1863break 1864case"ML":this.setMiterLimit(o) 1865break 1866case"D":this.setDash(o[0],o[1]) 1867break 1868case"RI":this.setRenderingIntent(o) 1869break 1870case"FL":this.setFlatness(o) 1871break 1872case"Font":this.setFont(o[0],o[1]) 1873break 1874case"CA":this.current.strokeAlpha=n[1] 1875break 1876case"ca":this.current.fillAlpha=n[1],this.ctx.globalAlpha=n[1] 1877break 1878case"BM":this.ctx.globalCompositeOperation=o 1879break 1880case"SMask":this.current.activeSMask=o?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState() 1881break 1882case"TR":this.current.transferMaps=o}}}},{key:"checkSMaskState",value:function checkSMaskState(){var e=!!this.suspendedCtx 1883this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}},{key:"beginSMaskMode",value:function beginSMaskMode(){if(this.suspendedCtx)throw new Error("beginSMaskMode called while already in smask mode") 1884var e=this.ctx.canvas.width,t=this.ctx.canvas.height,r="smaskGroupAt"+this.groupLevel,n=this.cachedCanvases.getCanvas(r,e,t,!0) 1885this.suspendedCtx=this.ctx,this.ctx=n.context 1886var a=this.ctx 1887a.setTransform.apply(a,this.suspendedCtx.mozCurrentTransform),copyCtxState(this.suspendedCtx,a),function mirrorContextOperations(e,t){if(e._removeMirroring)throw new Error("Context is already forwarding operations.") 1888e.__originalSave=e.save,e.__originalRestore=e.restore,e.__originalRotate=e.rotate,e.__originalScale=e.scale,e.__originalTranslate=e.translate,e.__originalTransform=e.transform,e.__originalSetTransform=e.setTransform,e.__originalResetTransform=e.resetTransform,e.__originalClip=e.clip,e.__originalMoveTo=e.moveTo,e.__originalLineTo=e.lineTo,e.__originalBezierCurveTo=e.bezierCurveTo,e.__originalRect=e.rect,e.__originalClosePath=e.closePath,e.__originalBeginPath=e.beginPath,e._removeMirroring=function(){e.save=e.__originalSave,e.restore=e.__originalRestore,e.rotate=e.__originalRotate,e.scale=e.__originalScale,e.translate=e.__originalTranslate,e.transform=e.__originalTransform,e.setTransform=e.__originalSetTransform,e.resetTransform=e.__originalResetTransform,e.clip=e.__originalClip,e.moveTo=e.__originalMoveTo,e.lineTo=e.__originalLineTo,e.bezierCurveTo=e.__originalBezierCurveTo,e.rect=e.__originalRect,e.closePath=e.__originalClosePath,e.beginPath=e.__originalBeginPath,delete e._removeMirroring},e.save=function ctxSave(){t.save(),this.__originalSave()},e.restore=function ctxRestore(){t.restore(),this.__originalRestore()},e.translate=function ctxTranslate(e,r){t.translate(e,r),this.__originalTranslate(e,r)},e.scale=function ctxScale(e,r){t.scale(e,r),this.__originalScale(e,r)},e.transform=function ctxTransform(e,r,n,a,o,i){t.transform(e,r,n,a,o,i),this.__originalTransform(e,r,n,a,o,i)},e.setTransform=function ctxSetTransform(e,r,n,a,o,i){t.setTransform(e,r,n,a,o,i),this.__originalSetTransform(e,r,n,a,o,i)},e.resetTransform=function ctxResetTransform(){t.resetTransform(),this.__originalResetTransform()},e.rotate=function ctxRotate(e){t.rotate(e),this.__originalRotate(e)},e.clip=function ctxRotate(e){t.clip(e),this.__originalClip(e)},e.moveTo=function(e,r){t.moveTo(e,r),this.__originalMoveTo(e,r)},e.lineTo=function(e,r){t.lineTo(e,r),this.__originalLineTo(e,r)},e.bezierCurveTo=function(e,r,n,a,o,i){t.bezierCurveTo(e,r,n,a,o,i),this.__originalBezierCurveTo(e,r,n,a,o,i)},e.rect=function(e,r,n,a){t.rect(e,r,n,a),this.__originalRect(e,r,n,a)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(a,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}},{key:"endSMaskMode",value:function endSMaskMode(){if(!this.suspendedCtx)throw new Error("endSMaskMode called while not in smask mode") 1889this.ctx._removeMirroring(),copyCtxState(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.current.activeSMask=null,this.suspendedCtx=null}},{key:"compose",value:function compose(e){if(this.current.activeSMask){e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height] 1890var t=this.current.activeSMask 1891composeSMask(this.suspendedCtx,t,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore(
1891)}}},{key:"save",value:function save(){this.ctx.save() 1892var e=this.current 1893this.stateStack.push(e),this.current=e.clone()}},{key:"restore",value:function restore(){0===this.stateStack.length&&this.current.activeSMask&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedGetSinglePixelWidth=null)}},{key:"transform",value:function transform(e,t,r,n,a,o){this.ctx.transform(e,t,r,n,a,o),this._cachedGetSinglePixelWidth=null}},{key:"constructPath",value:function constructPath(e,t){for(var r,a,o=this.ctx,i=this.current,s=i.x,l=i.y,u=0,c=0,d=e.length;u<d;u++)switch(0|e[u]){case n.OPS.rectangle:s=t[c++],l=t[c++] 1894var f=t[c++],h=t[c++],p=s+f,m=l+h 1895o.moveTo(s,l),0===f||0===h?o.lineTo(p,m):(o.lineTo(p,l),o.lineTo(p,m),o.lineTo(s,m)),i.updatePathMinMax(o.mozCurrentTransform,s,l),i.updatePathMinMax(o.mozCurrentTransform,p,m),o.closePath() 1896break 1897case n.OPS.moveTo:s=t[c++],l=t[c++],o.moveTo(s,l),i.updatePathMinMax(o.mozCurrentTransform,s,l) 1898break 1899case n.OPS.lineTo:s=t[c++],l=t[c++],o.lineTo(s,l),i.updatePathMinMax(o.mozCurrentTransform,s,l) 1900break 1901case n.OPS.curveTo:r=s,a=l,s=t[c+4],l=t[c+5],o.bezierCurveTo(t[c],t[c+1],t[c+2],t[c+3],s,l),i.updateCurvePathMinMax(o.mozCurrentTransform,r,a,t[c],t[c+1],t[c+2],t[c+3],s,l),c+=6 1902break 1903case n.OPS.curveTo2:r=s,a=l,o.bezierCurveTo(s,l,t[c],t[c+1],t[c+2],t[c+3]),i.updateCurvePathMinMax(o.mozCurrentTransform,r,a,s,l,t[c],t[c+1],t[c+2],t[c+3]),s=t[c+2],l=t[c+3],c+=4 1904break 1905case n.OPS.curveTo3:r=s,a=l,s=t[c+2],l=t[c+3],o.bezierCurveTo(t[c],t[c+1],s,l,s,l),i.updateCurvePathMinMax(o.mozCurrentTransform,r,a,t[c],t[c+1],s,l,s,l),c+=4 1906break 1907case n.OPS.closePath:o.closePath()}i.setCurrentPoint(s,l)}},{key:"closePath",value:function closePath(){this.ctx.closePath()}},{key:"stroke",value:function stroke(e){e=void 0===e||e 1908var t=this.ctx,r=this.current.strokeColor 1909if(t.globalAlpha=this.current.strokeAlpha,this.contentVisible)if("object"===_typeof(r)&&null!=r&&r.getPattern){var n=this.getSinglePixelWidth() 1910t.save(),t.strokeStyle=r.getPattern(t,this,t.mozCurrentTransformInverse,a.PathType.STROKE),t.lineWidth=Math.max(n,this.current.lineWidth),t.stroke(),t.restore()}else{var o=this.getSinglePixelWidth() 1911o<0&&-o>=this.current.lineWidth?(t.save(),t.resetTransform(),t.lineWidth=Math.round(this._combinedScaleFactor),t.stroke(),t.restore()):(t.lineWidth=Math.max(o,this.current.lineWidth),t.stroke())}e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}},{key:"closeStroke",value:function closeStroke(){this.closePath(),this.stroke()}},{key:"fill",value:function fill(e){e=void 0===e||e 1912var t=this.ctx,r=this.current.fillColor,n=!1 1913this.current.patternFill&&(t.save(),t.fillStyle=r.getPattern(t,this,t.mozCurrentTransformInverse,a.PathType.FILL),n=!0) 1914var o=this.current.getClippedPathBoundingBox() 1915this.contentVisible&&null!==o&&(this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill()),n&&t.restore(),e&&this.consumePath(o)}},{key:"eoFill",value:function eoFill(){this.pendingEOFill=!0,this.fill()}},{key:"fillStroke",value:function fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}},{key:"eoFillStroke",value:function eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}},{key:"closeFillStroke",value:function closeFillStroke(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}},{key:"endPath",value:function endPath(){this.consumePath()}},{key:"clip",value:function clip(){this.pendingClip=f}},{key:"eoClip",value:function eoClip(){this.pendingClip=h}},{key:"beginText",value:function beginText(){this.current.textMatrix=n.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"endText",value:function endText(){var e=this.pendingTextPaths,t=this.ctx 1916if(void 0!==e){t.save(),t.beginPath() 1917for(var r=0;r<e.length;r++){var n=e[r] 1918t.setTransform.apply(t,n.transform),t.translate(n.x,n.y),n.addToPath(t,n.fontSize)}
1918t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}else t.beginPath()}},{key:"setCharSpacing",value:function setCharSpacing(e){this.current.charSpacing=e}},{key:"setWordSpacing",value:function setWordSpacing(e){this.current.wordSpacing=e}},{key:"setHScale",value:function setHScale(e){this.current.textHScale=e/100}},{key:"setLeading",value:function setLeading(e){this.current.leading=-e}},{key:"setFont",value:function setFont(e,t){var r=this.commonObjs.get(e),a=this.current 1919if(!r)throw new Error("Can't find font for ".concat(e)) 1920if(a.fontMatrix=r.fontMatrix||n.FONT_IDENTITY_MATRIX,0!==a.fontMatrix[0]&&0!==a.fontMatrix[3]||(0,n.warn)("Invalid font matrix for font "+e),t<0?(t=-t,a.fontDirection=-1):a.fontDirection=1,this.current.font=r,this.current.fontSize=t,!r.isType3Font){var o=r.loadedName||"sans-serif",i="normal" 1921r.black?i="900":r.bold&&(i="bold") 1922var s=r.italic?"italic":"normal",l='"'.concat(o,'", ').concat(r.fallbackName),u=t 1923t<16?u=16:t>100&&(u=100),this.current.fontSizeScale=t/u,this.ctx.font="".concat(s," ").concat(i," ").concat(u,"px ").concat(l)}}},{key:"setTextRenderingMode",value:function setTextRenderingMode(e){this.current.textRenderingMode=e}},{key:"setTextRise",value:function setTextRise(e){this.current.textRise=e}},{key:"moveText",value:function moveText(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}},{key:"setLeadingMoveText",value:function setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}},{key:"setTextMatrix",value:function setTextMatrix(e,t,r,n,a,o){this.current.textMatrix=[e,t,r,n,a,o],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"nextLine",value:function nextLine(){this.moveText(0,this.current.leading)}},{key:"paintChar",value:function paintChar(e,t,r,a,o){var i,s=this.ctx,l=this.current,u=l.font,c=l.textRenderingMode,d=l.fontSize/l.fontSizeScale,f=c&n.TextRenderingMode.FILL_STROKE_MASK,h=!!(c&n.TextRenderingMode.ADD_TO_PATH_FLAG),p=l.patternFill&&!u.missingFile;((u.disableFontFace||h||p)&&(i=u.getPathGenerator(this.commonObjs,e)),u.disableFontFace||p?(s.save(),s.translate(t,r),s.beginPath(),i(s,d),a&&s.setTransform.apply(s,a),f!==n.TextRenderingMode.FILL&&f!==n.TextRenderingMode.FILL_STROKE||s.fill(),f!==n.TextRenderingMode.STROKE&&f!==n.TextRenderingMode.FILL_STROKE||(o&&(s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor)),s.stroke()),s.restore()):(f!==n.TextRenderingMode.FILL&&f!==n.TextRenderingMode.FILL_STROKE||s.fillText(e,t,r),f!==n.TextRenderingMode.STROKE&&f!==n.TextRenderingMode.FILL_STROKE||(o?(s.save(),s.moveTo(t,r),s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor),s.strokeText(e,0,0),s.restore()):s.strokeText(e,t,r))),h)&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:s.mozCurrentTransform,x:t,y:r,fontSize:d,addToPath:i})}},{key:"isFontSubpixelAAEnabled",get:function get(){var e=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10).context 1924e.scale(1.5,1),e.fillText("I",0,10) 1925for(var t=e.getImageData(0,0,10,10).data,r=!1,a=3;a<t.length;a+=4)if(t[a]>0&&t[a]<255){r=!0 1926break}return(0,n.shadow)(this,"isFontSubpixelAAEnabled",r)}},{key:"showText",value:function showText(e){var t=this.current,r=t.font 1927if(r.isType3Font)return this.showType3Text(e) 1928var o=t.fontSize 1929if(0!==o){var i,s=this.ctx,l=t.fontSizeScale,u=t.charSpacing,c=t.wordSpacing,d=t.fontDirection,f=t.textHScale*d,h=e.length,p=r.vertical,m=p?1:-1,y=r.defaultVMetrics,v=o*t.fontMatrix[0],g=t.textRenderingMode===n.TextRenderingMode.FILL&&!r.disableFontFace&&!t.patternFill 1930if(s.save(),s.transform.apply(s,t.textMatrix),s.translate(t.x,t.y+t.textRise),d>0?s.scale(f,-1):s.scale(f,1),t.patternFill){s.save() 1931var b=t.fillColor.getPattern(s,this,s.mozCurrentTransformInverse,a.PathType.FILL) 1932i=s.mozCurrentTransform,s.restore(),s.fillStyle=b}var _=t.lineWidth,S=!1,A=t.textMatrixScale 1933if(0===A||0===_){var C=t.textRenderingMode&n.TextRenderingMode.FILL_STROKE_MASK 1934C!==n.TextRenderingMode.STROKE&&C!==n.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,S=(_=this.getSinglePixelWidth())<0)}else _/=A 19351!==l&&(s.scale(l,l),_/=l),s.lineWidth=_ 1936var k,R=0 1937for(k=0;k<h;++k){var w=e[k] 1938if((0,n.isNum)(w))R+=m*w*o/1e3 1939else{var P=!1,x=(w.isSpace?c:0)+u,T=w.fontChar,E=w.accent,O=void 0,F=void 0,I=w.width 1940if(p){var D=w.vmetric||y,M=-(w.vmetric?D[1]:.5*I)*v,L=D[2]*v 1941I=D?-D[0]:I,O=M/l,F=(R+L)/l}
1941else O=R/l,F=0 1942if(r.remeasure&&I>0){var j=1e3*s.measureText(T).width/o*l 1943if(I<j&&this.isFontSubpixelAAEnabled){var B=I/j 1944P=!0,s.save(),s.scale(B,1),O/=B}else I!==j&&(O+=(I-j)/2e3*o/l)}if(this.contentVisible&&(w.isInFont||r.missingFile))if(g&&!E)s.fillText(T,O,F) 1945else if(this.paintChar(T,O,F,i,S),E){var W=O+o*E.offset.x/l,N=F-o*E.offset.y/l 1946this.paintChar(E.fontChar,W,N,i,S)}R+=p?I*v-x*d:I*v+x*d,P&&s.restore()}}p?t.y-=R:t.x+=R*f,s.restore(),this.compose()}}},{key:"showType3Text",value:function showType3Text(e){var t,r,a,o,i=this.ctx,s=this.current,l=s.font,u=s.fontSize,c=s.fontDirection,d=l.vertical?1:-1,f=s.charSpacing,h=s.wordSpacing,p=s.textHScale*c,m=s.fontMatrix||n.FONT_IDENTITY_MATRIX,y=e.length 1947if(!(s.textRenderingMode===n.TextRenderingMode.INVISIBLE)&&0!==u){for(this._cachedGetSinglePixelWidth=null,i.save(),i.transform.apply(i,s.textMatrix),i.translate(s.x,s.y),i.scale(p,c),t=0;t<y;++t)if(r=e[t],(0,n.isNum)(r))o=d*r*u/1e3,this.ctx.translate(o,0),s.x+=o*p 1948else{var v=(r.isSpace?h:0)+f,g=l.charProcOperatorList[r.operatorListId] 1949if(g)this.contentVisible&&(this.processingType3=r,this.save(),i.scale(u,u),i.transform.apply(i,m),this.executeOperatorList(g),this.restore()),a=n.Util.applyTransform([r.width,0],m)[0]*u+v,i.translate(a,0),s.x+=a*p 1950else(0,n.warn)('Type3 character "'.concat(r.operatorListId,'" is not available.'))}i.restore(),this.processingType3=null}}},{key:"setCharWidth",value:function setCharWidth(e,t){}},{key:"setCharWidthAndBounds",value:function setCharWidthAndBounds(e,t,r,n,a,o){this.ctx.rect(r,n,a-r,o-n),this.clip(),this.endPath()}},{key:"getColorN_Pattern",value:function getColorN_Pattern(e){var t,r=this 1951if("TilingPattern"===e[0]){var n=e[1],o=this.baseTransform||this.ctx.mozCurrentTransform.slice(),i={createCanvasGraphics:function createCanvasGraphics(e){return new CanvasGraphics(e,r.commonObjs,r.objs,r.canvasFactory)}} 1952t=new a.TilingPattern(e,n,this.ctx,i,o)}else t=this._getPattern(e[1],e[2]) 1953return t}},{key:"setStrokeColorN",value:function setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}},{key:"setFillColorN",value:function setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}},{key:"setStrokeRGBColor",value:function setStrokeRGBColor(e,t,r){var a=n.Util.makeHexColor(e,t,r) 1954this.ctx.strokeStyle=a,this.current.strokeColor=a}},{key:"setFillRGBColor",value:function setFillRGBColor(e,t,r){var a=n.Util.makeHexColor(e,t,r) 1955this.ctx.fillStyle=a,this.current.fillColor=a,this.current.patternFill=!1}},{key:"_getPattern",value:function _getPattern(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 1956return this.cachedPatterns.has(e)?t=this.cachedPatterns.get(e):(t=(0,a.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,t)),r&&(t.matrix=r),t}},{key:"shadingFill",value:function shadingFill(e){if(this.contentVisible){var t=this.ctx 1957this.save() 1958var r=this._getPattern(e) 1959t.fillStyle=r.getPattern(t,this,t.mozCurrentTransformInverse,a.PathType.SHADING) 1960var o=t.mozCurrentTransformInverse 1961if(o){var i=t.canvas,s=i.width,l=i.height,u=n.Util.applyTransform([0,0],o),c=n.Util.applyTransform([0,l],o),d=n.Util.applyTransform([s,0],o),f=n.Util.applyTransform([s,l],o),h=Math.min(u[0],c[0],d[0],f[0]),p=Math.min(u[1],c[1],d[1],f[1]),m=Math.max(u[0],c[0],d[0],f[0]),y=Math.max(u[1],c[1],d[1],f[1]) 1962this.ctx.fillRect(h,p,m-h,y-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10) 1963this.compose(this.current.getClippedPathBoundingBox()),this.restore()}}},{key:"beginInlineImage",value:function beginInlineImage(){(0,n.unreachable)("Should not call beginInlineImage")}},{key:"beginImageData",value:function beginImageData(){(0,n.unreachable)("Should not call beginImageData")}},{key:"paintFormXObjectBegin",value:function paintFormXObjectBegin(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t)){var r=t[2]-t[0],n=t[3]-t[1] 1964this.ctx.rect(t[0],t[1],r,n),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[0],t[1]),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[2],t[3]),this.clip(),this.endPath()}}},{key:"paintFormXObjectEnd",value:function paintFormXObjectEnd(){this.contentVisible&&(this.restore(
1964),this.baseTransform=this.baseTransformStack.pop())}},{key:"beginGroup",value:function beginGroup(e){if(this.contentVisible){this.save() 1965var t=this.suspendedCtx 1966this.current.activeSMask&&(this.suspendedCtx=null,this.current.activeSMask=null) 1967var r=this.ctx 1968e.isolated||(0,n.info)("TODO: Support non-isolated groups."),e.knockout&&(0,n.warn)("Knockout groups not supported.") 1969var a=r.mozCurrentTransform 1970if(e.matrix&&r.transform.apply(r,e.matrix),!e.bbox)throw new Error("Bounding box is required.") 1971var o=n.Util.getAxialAlignedBoundingBox(e.bbox,r.mozCurrentTransform),i=[0,0,r.canvas.width,r.canvas.height] 1972o=n.Util.intersect(o,i)||[0,0,0,0] 1973var s=Math.floor(o[0]),l=Math.floor(o[1]),u=Math.max(Math.ceil(o[2])-s,1),c=Math.max(Math.ceil(o[3])-l,1),d=1,f=1 1974u>4096&&(d=u/4096,u=4096),c>4096&&(f=c/4096,c=4096),this.current.startNewPathAndClipBox([0,0,u,c]) 1975var h="groupAt"+this.groupLevel 1976e.smask&&(h+="_smask_"+this.smaskCounter++%2) 1977var p=this.cachedCanvases.getCanvas(h,u,c,!0),m=p.context 1978m.scale(1/d,1/f),m.translate(-s,-l),m.transform.apply(m,a),e.smask?this.smaskStack.push({canvas:p.canvas,context:m,offsetX:s,offsetY:l,scaleX:d,scaleY:f,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(r.setTransform(1,0,0,1,0,0),r.translate(s,l),r.scale(d,f),r.save()),copyCtxState(r,m),this.ctx=m,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push({ctx:r,suspendedCtx:t}),this.groupLevel++}}},{key:"endGroup",value:function endGroup(e){if(this.contentVisible){this.groupLevel-- 1979var t=this.ctx,r=this.groupStack.pop(),a=r.ctx,o=r.suspendedCtx 1980if(this.ctx=a,this.ctx.imageSmoothingEnabled=!1,o&&(this.suspendedCtx=o),e.smask)this.tempSMask=this.smaskStack.pop(),this.restore() 1981else{this.ctx.restore() 1982var i=this.ctx.mozCurrentTransform 1983this.restore(),this.ctx.save(),this.ctx.setTransform.apply(this.ctx,i) 1984var s=n.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],i) 1985this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(s)}}}},{key:"beginAnnotations",value:function beginAnnotations(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)}},{key:"endAnnotations",value:function endAnnotations(){this.restore()}},{key:"beginAnnotation",value:function beginAnnotation(e,t,r,a,o){if(this.save(),Array.isArray(t)&&4===t.length){var i=t[2]-t[0],s=t[3]-t[1] 1986if(o&&this.annotationCanvasMap){(r=r.slice())[4]-=t[0],r[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=i,t[3]=s 1987var l=_slicedToArray(n.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),2),c=l[0],d=l[1],f=this.viewportScale,h=Math.ceil(i*this.outputScaleX*f),p=Math.ceil(s*this.outputScaleY*f) 1988this.annotationCanvas=this.canvasFactory.create(h,p) 1989var m=this.annotationCanvas,y=m.canvas,v=m.context 1990y.style.width="calc(".concat(i,"px * var(--viewport-scale-factor))"),y.style.height="calc(".concat(s,"px * var(--viewport-scale-factor))"),this.annotationCanvasMap.set(e,y),this.annotationCanvas.savedCtx=this.ctx,this.ctx=v,this.ctx.setTransform(c,0,0,-d,0,s*d),addContextCurrentTransform(this.ctx),resetCtxToDefault(this.ctx)}else resetCtxToDefault(this.ctx),this.ctx.rect(t[0],t[1],i,s),this.clip(),this.endPath()}this.current=new u(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,r),this.transform.apply(this,a)}},{key:"endAnnotation",value:function endAnnotation(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas),this.restore()}},{key:"paintImageMaskXObject",value:function paintImageMaskXObject(e){if(this.contentVisible){var t=this.ctx,r=e.width,n=e.height,a=this.processingType3 1991if(a&&void 0===a.compiled&&(a.compiled=r<=1e3&&n<=1e3?function compileType3Glyph(e){var t,r,n,a,o=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),i=e.width,s=e.height,l=i+1,u=new Uint8Array(l*(s+1)),c=i+7&-8,d=e.data,f=new Uint8Array(c*s),h=0 1992for(t=0,r=d.length;t<r;t++)for(var p=d[t],m=128;m>0;)f[h++]=p&m?0:255,m>>=1 1993var y=0 1994for(0!==f[h=0]&&(u[0]=1,++y),n=1;n<i;n++)f[h]!==f[h+1]&&(u[n]=f[h]?2:1,++y),h++ 1995for(0!==f[h]&&(u[n]=2,++y),t=1;t<s;t++){a=t*l,f[(h=t*c)-c]!==f[h]&&(u[a]=f[h]?1:8,++y) 1996var v=(f[h]?4:0)+(f[h-c]?8:0) 1997for(n=1;n<i;n++)o[v=(v>>2)+(f[h+1]?4:0)+(f[h-c+1]?8:0)]&&(u[a+n]=o[v],++y),h++ 1998if(f[h-c]!==f[h]&&(u[a+n]=f[h]?2:4,++y),y>1e3)return null}for(a=t*l,0!==f[h=c*(s-1)]&&(u[a]=8,++y),n=1;n<i;n++)f[h]!==f[h+1]&&(u[a+n]=f[h]?4:8,++y),h++ 1999if(0!==f[h]&&(u[a+n]=4,++y),y>1e3)return null 2000var g=new Int32Array([0,l,-1,0,-l,0,0,0,1]),b=[] 2001for(t=0;y&&t<=s;t++){for(var _=t*l,S=_+i;_<S&&!u[_];)_++ 2002if(_!==S){var A=[_%l,t],C=_,k=u[_] 2003do{var R=g[k] 2004do{_+=R}while(!u[_]) 2005var w=u[_] 20065!==w&&10!==w?(k=w,u[_]=0):(k=w&51*k>
2006>4,u[_]&=k>>2|k<<2),A.push(_%l,_/l|0),u[_]||--y}while(C!==_) 2007b.push(A),--t}}return function drawOutline(e){e.save(),e.scale(1/i,-1/s),e.translate(0,-s),e.beginPath() 2008for(var t=0,r=b.length;t<r;t++){var n=b[t] 2009e.moveTo(n[0],n[1]) 2010for(var a=2,o=n.length;a<o;a+=2)e.lineTo(n[a],n[a+1])}e.fill(),e.beginPath(),e.restore()}}({data:e.data,width:r,height:n}):null),null!=a&&a.compiled)a.compiled(t) 2011else{var o=this._createMaskCanvas(e),i=o.canvas 2012t.save(),t.setTransform(1,0,0,1,0,0),t.drawImage(i,o.offsetX,o.offsetY),t.restore(),this.compose()}}}},{key:"paintImageMaskXObjectRepeat",value:function paintImageMaskXObjectRepeat(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0 2013if(this.contentVisible){var s=this.ctx 2014s.save() 2015var l=s.mozCurrentTransform 2016s.transform(t,r,a,o,0,0) 2017var u=this._createMaskCanvas(e) 2018s.setTransform(1,0,0,1,0,0) 2019for(var c=0,d=i.length;c<d;c+=2){var f=n.Util.transform(l,[t,r,a,o,i[c],i[c+1]]),h=_slicedToArray(n.Util.applyTransform([0,0],f),2),p=h[0],m=h[1] 2020s.drawImage(u.canvas,p,m)}s.restore(),this.compose()}}},{key:"paintImageMaskXObjectGroup",value:function paintImageMaskXObjectGroup(e){if(this.contentVisible){for(var t=this.ctx,r=this.current.fillColor,n=this.current.patternFill,o=0,i=e.length;o<i;o++){var s=e[o],l=s.width,u=s.height,c=this.cachedCanvases.getCanvas("maskCanvas",l,u),d=c.context 2021d.save(),putBinaryImageMask(d,s),d.globalCompositeOperation="source-in",d.fillStyle=n?r.getPattern(d,this,t.mozCurrentTransformInverse,a.PathType.FILL):r,d.fillRect(0,0,l,u),d.restore(),t.save(),t.transform.apply(t,s.transform),t.scale(1,-1),t.drawImage(c.canvas,0,0,l,u,0,-1,1,1),t.restore()}this.compose()}}},{key:"paintImageXObject",value:function paintImageXObject(e){if(this.contentVisible){var t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e) 2022t?this.paintInlineImageXObject(t):(0,n.warn)("Dependent image isn't ready yet")}}},{key:"paintImageXObjectRepeat",value:function paintImageXObjectRepeat(e,t,r,a){if(this.contentVisible){var o=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e) 2023if(o){for(var i=o.width,s=o.height,l=[],u=0,c=a.length;u<c;u+=2)l.push({transform:[t,0,0,r,a[u],a[u+1]],x:0,y:0,w:i,h:s}) 2024this.paintInlineImageXObjectGroup(o,l)}else(0,n.warn)("Dependent image isn't ready yet")}}},{key:"paintInlineImageXObject",value:function paintInlineImageXObject(e){if(this.contentVisible){var t,r=e.width,n=e.height,a=this.ctx 2025if(this.save(),a.scale(1/r,-1/n),"function"==typeof HTMLElement&&e instanceof HTMLElement||!e.data)t=e 2026else{var o=this.cachedCanvases.getCanvas("inlineImage",r,n) 2027putBinaryImageData(o.context,e,this.current.transferMaps),t=o.canvas}var i=this._scaleImage(t,a.mozCurrentTransformInverse) 2028if(a.imageSmoothingEnabled=getImageSmoothingEnabled(a.mozCurrentTransform,e.interpolate),a.drawImage(i.img,0,0,i.paintWidth,i.paintHeight,0,-n,r,n),this.imageLayer){var s=this.getCanvasPosition(0,-n) 2029this.imageLayer.appendImage({imgData:e,left:s[0],top:s[1],width:r/a.mozCurrentTransformInverse[0],height:n/a.mozCurrentTransformInverse[3]})}this.compose(),this.restore()}}},{key:"paintInlineImageXObjectGroup",value:function paintInlineImageXObjectGroup(e,t){if(this.contentVisible){var r=this.ctx,n=e.width,a=e.height,o=this.cachedCanvases.getCanvas("inlineImage",n,a) 2030putBinaryImageData(o.context,e,this.current.transferMaps) 2031for(var i=0,s=t.length;i<s;i++){var l=t[i] 2032if(r.save(),r.transform.apply(r,l.transform),r.scale(1,-1),r.drawImage(o.canvas,l.x,l.y,l.w,l.h,0,-1,1,1),this.imageLayer){var u=this.getCanvasPosition(l.x,l.y) 2033this.imageLayer.appendImage({imgData:e,left:u[0],top:u[1],width:n,height:a})}r.restore()}this.compose()}}},{key:"paintSolidColorImageMask",value:function paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}},{key:"markPoint",value:function markPoint(e){}},{key:"markPointProps",value:function markPointProps(e,t){}},{key:"beginMarkedContent",value:function beginMarkedContent(e){this.markedContentStack.push({visible:!0})}},{key:"beginMarkedContentProps",value:function beginMarkedContentProps(e,t){"OC"===e?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(t)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}},{key:"endMarkedContent",value:function endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}},{key:"beginCompat",value:function beginCompat(){}},{key:"endCompat",value:function endCompat(){}},{key:"consumePath",value:function consumePath(e){this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(e) 2034var t=this.ctx 2035this.pendingClip&&(this.pendingClip===h?t.clip("evenodd"):t.clip(),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),t.beginPath()}},{key:"getSinglePixelWidth",value:function getSinglePixelWidth(){if(null===this._cachedGetSinglePixelWidth){var e=this.ctx.mozCurrentTransform,t=Math.abs(e[0]*e[3]-e[2]*e[1]),r=Math.pow(e[0],2)+Math.pow(e[2],2),n=Math.pow(e[1],2)+Math.pow(e[3],2),a=Math.sqrt(Math.max(r,n))/t 2036r!==n&&this._combinedScaleFactor*a>1?this._cachedGetSinglePixelWidth=-this._combinedScaleFactor*a:t>Number.EPSILON?this._cachedGetSinglePixelWidth=a:this._cachedGetSinglePixelWidth=1}return this._cachedGetSinglePixelWidth}},{key:"getCanvasPosition",value:function getCanvasPosition(e,t){var r=this.ctx.mozCurrentTransform 2037return[r[0]*e+r[2]*t+r[4],r[1]*e+r[3]*t+r[5]]}},{key:"isContentVisible",value:function isContentVisible(){for(var e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1 2038return!0}}]),CanvasGraphics}() 2039for(var m in t.CanvasGraphics=p,n.OPS)void 0!==p.prototype[m]&&(p.prototype[n.OPS[m]]=p.prototype[m])},(e,t,r)=>{"use strict" 2040function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
2040Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function getShadingPattern(e){switch(e[0]){case"RadialAxial":return new i(e) 2041case"Mesh":return new s(e) 2042case"Dummy":return new l}throw new Error("Unknown IR type: ".concat(e[0]))} 2043var n=r(4) 2044function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2045if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 2046if("string"==typeof e)return _arrayLikeToArray(e,t) 2047var r=Object.prototype.toString.call(e).slice(8,-1) 2048"Object"===r&&e.constructor&&(r=e.constructor.name) 2049if("Map"===r||"Set"===r)return Array.from(e) 2050if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2051var o=0,i=function F(){} 2052return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2053return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2054return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2055for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2056return n}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 2057e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 2058if(Reflect.construct.sham)return!1 2059if("function"==typeof Proxy)return!0 2060try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 2061return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 2062if(t){var a=_getPrototypeOf(this).constructor 2063r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 2064return function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t 2065if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 2066return function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 2067return e}(e)}(this,r)}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2068n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var a={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"} 2069function applyBoundingBox(e,t){if(t&&"undefined"!=typeof Path2D){var r=t[2]-t[0],n=t[3]-t[1],a=new Path2D 2070a.rect(t[0],t[1],r,n),e.clip(a)}}t.PathType=a 2071var o=function(){function BaseShadingPattern(){_classCallCheck(this,BaseShadingPattern),this.constructor===BaseShadingPattern&&(0,n.unreachable)("Cannot initialize BaseShadingPattern.")}return _createClass(BaseShadingPattern,[{key:"getPattern",value:function getPattern(){(0,n.unreachable)("Abstract method `getPattern` called.")}}]),BaseShadingPattern}(),i=function(e){_inherits(RadialAxialShadingPattern,o) 2072var t=_createSuper(RadialAxialShadingPattern) 2073function RadialAxialShadingPattern(e){var r 2074return _classCallCheck(this,RadialAxialShadingPattern),(r=t.call(this))._type=e[1],r._bbox=e[2],r._colorStops=e[3],r._p0=e[4],r._p1=e[5],r._r0=e[6],r._r1=e[7],r.matrix=null,r}return _createClass(RadialAxialShadingPattern,[{key:"_createGradient",value:function _createGradient(e){var t 2075"axial"===this._type?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1)) 2076var r,n=_createForOfIteratorHelper(this._colorStops) 2077try{for(n.s();!(r=n.n()).done;){var a=r.value 2078t.addColorStop(a[0],a[1])}}catch(e){n.e(e)}finally{n.f()}return t}},{key:"getPattern",value:function getPattern(e,t,r,o){var i 2079if(o===a.STROKE||o===a.FILL){var s=t.current.getClippedPathBoundingBox(o,e.mozCurrentTransform)||[0,0,0,0],l=Math.ceil(s[2]-s[0])||1,u=Math.ceil(s[3]-s[1])||1,c=t.cachedCanvases.getCanvas("pattern",l,u,!0),d=c.context 2080d.clearRect(0,0,d.canvas.width,d.canvas.height),d.beginPath(),d.rect(0,0,d.canvas.width,d.canvas.height),d.translate(-s[0],-s[1]),r=n.Util.transform(r,[1,0,0,1,s[0],s[1]]),d.transform.apply(d,t.baseTransform),this.matrix&&d.transform.apply(d,this.matrix
2080),applyBoundingBox(d,this._bbox),d.fillStyle=this._createGradient(d),d.fill(),i=e.createPattern(c.canvas,"no-repeat") 2081var f=new DOMMatrix(r) 2082try{i.setTransform(f)}catch(e){(0,n.warn)('RadialAxialShadingPattern.getPattern: "'.concat(null==e?void 0:e.message,'".'))}}else applyBoundingBox(e,this._bbox),i=this._createGradient(e) 2083return i}}]),RadialAxialShadingPattern}() 2084function drawTriangle(e,t,r,n,a,o,i,s){var l,u=t.coords,c=t.colors,d=e.data,f=4*e.width 2085u[r+1]>u[n+1]&&(l=r,r=n,n=l,l=o,o=i,i=l),u[n+1]>u[a+1]&&(l=n,n=a,a=l,l=i,i=s,s=l),u[r+1]>u[n+1]&&(l=r,r=n,n=l,l=o,o=i,i=l) 2086var h=(u[r]+t.offsetX)*t.scaleX,p=(u[r+1]+t.offsetY)*t.scaleY,m=(u[n]+t.offsetX)*t.scaleX,y=(u[n+1]+t.offsetY)*t.scaleY,v=(u[a]+t.offsetX)*t.scaleX,g=(u[a+1]+t.offsetY)*t.scaleY 2087if(!(p>=g))for(var b,_,S,A,C,k,R,w,P=c[o],x=c[o+1],T=c[o+2],E=c[i],O=c[i+1],F=c[i+2],I=c[s],D=c[s+1],M=c[s+2],L=Math.round(p),j=Math.round(g),B=L;B<=j;B++){if(B<y){var W=void 0 2088b=h-(h-m)*(W=B<p?0:(p-B)/(p-y)),_=P-(P-E)*W,S=x-(x-O)*W,A=T-(T-F)*W}else{var N=void 0 2089b=m-(m-v)*(N=B>g?1:y===g?0:(y-B)/(y-g)),_=E-(E-I)*N,S=O-(O-D)*N,A=F-(F-M)*N}var q=void 0 2090C=h-(h-v)*(q=B<p?0:B>g?1:(p-B)/(p-g)),k=P-(P-I)*q,R=x-(x-D)*q,w=T-(T-M)*q 2091for(var U=Math.round(Math.min(b,C)),G=Math.round(Math.max(b,C)),H=f*B+4*U,z=U;z<=G;z++)(q=(b-z)/(b-C))<0?q=0:q>1&&(q=1),d[H++]=_-(_-k)*q|0,d[H++]=S-(S-R)*q|0,d[H++]=A-(A-w)*q|0,d[H++]=255}}function drawFigure(e,t,r){var n,a,o=t.coords,i=t.colors 2092switch(t.type){case"lattice":var s=t.verticesPerRow,l=Math.floor(o.length/s)-1,u=s-1 2093for(n=0;n<l;n++)for(var c=n*s,d=0;d<u;d++,c++)drawTriangle(e,r,o[c],o[c+1],o[c+s],i[c],i[c+1],i[c+s]),drawTriangle(e,r,o[c+s+1],o[c+1],o[c+s],i[c+s+1],i[c+1],i[c+s]) 2094break 2095case"triangles":for(n=0,a=o.length;n<a;n+=3)drawTriangle(e,r,o[n],o[n+1],o[n+2],i[n],i[n+1],i[n+2]) 2096break 2097default:throw new Error("illegal figure")}}var s=function(e){_inherits(MeshShadingPattern,o)
2098var t=_createSuper(MeshShadingPattern) 2099function MeshShadingPattern(e){var r 2100return _classCallCheck(this,MeshShadingPattern),(r=t.call(this))._coords=e[2],r._colors=e[3],r._figures=e[4],r._bounds=e[5],r._bbox=e[7],r._background=e[8],r.matrix=null,r}return _createClass(MeshShadingPattern,[{key:"_createMeshCanvas",value:function _createMeshCanvas(e,t,r){var n=Math.floor(this._bounds[0]),a=Math.floor(this._bounds[1]),o=Math.ceil(this._bounds[2])-n,i=Math.ceil(this._bounds[3])-a,s=Math.min(Math.ceil(Math.abs(o*e[0]*1.1)),3e3),l=Math.min(Math.ceil(Math.abs(i*e[1]*1.1)),3e3),u=o/s,c=i/l,d={coords:this._coords,colors:this._colors,offsetX:-n,offsetY:-a,scaleX:1/u,scaleY:1/c},f=s+4,h=l+4,p=r.getCanvas("mesh",f,h,!1),m=p.context,y=m.createImageData(s,l) 2101if(t)for(var v=y.data,g=0,b=v.length;g<b;g+=4)v[g]=t[0],v[g+1]=t[1],v[g+2]=t[2],v[g+3]=255 2102var _,S=_createForOfIteratorHelper(this._figures) 2103try{for(S.s();!(_=S.n()).done;){drawFigure(y,_.value,d)}}catch(e){S.e(e)}finally{S.f()}return m.putImageData(y,2,2),{canvas:p.canvas,offsetX:n-2*u,offsetY:a-2*c,scaleX:u,scaleY:c}}},{key:"getPattern",value:function getPattern(e,t,r,o){var i 2104if(applyBoundingBox(e,this._bbox),o===a.SHADING)i=n.Util.singularValueDecompose2dScale(e.mozCurrentTransform) 2105else if(i=n.Util.singularValueDecompose2dScale(t.baseTransform),this.matrix){var s=n.Util.singularValueDecompose2dScale(this.matrix) 2106i=[i[0]*s[0],i[1]*s[1]]}var l=this._createMeshCanvas(i,o===a.SHADING?null:this._background,t.cachedCanvases) 2107return o!==a.SHADING&&(e.setTransform.apply(e,t.baseTransform),this.matrix&&e.transform.apply(e,this.matrix)),e.translate(l.offsetX,l.offsetY),e.scale(l.scaleX,l.scaleY),e.createPattern(l.canvas,"no-repeat")}}]),MeshShadingPattern}(),l=function(e){_inherits(DummyShadingPattern,o) 2108var t=_createSuper(DummyShadingPattern) 2109function DummyShadingPattern(){return _classCallCheck(this,DummyShadingPattern),t.apply(this,arguments)}return _createClass(DummyShadingPattern,[{key:"getPattern",value:function getPattern(){return"hotpink"}}]),DummyShadingPattern}() 2110var u=1,c=2,d=function(){function TilingPattern(e,t,r,n,a){_classCallCheck(this,TilingPattern),this.operatorList=e[2],this.matrix=e[3]||[1,0,0,1,0,0],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=t,this.ctx=r,this.canvasGraphicsFactory=n,this.baseTransform=a}return _createClass(TilingPattern,[{key:"createPatternCanvas",value:function createPatternCanvas(e){var t=this.operatorList,r=this.bbox,a=this.xstep,o=this.ystep,i=this.paintType,s=this.tilingType,l=this.color,u=this.canvasGraphicsFactory;(0,n.info)("TilingType: "+s) 2111var c=r[0],d=r[1],f=r[2],h=r[3],p=n.Util.singularValueDecompose2dScale(this.matrix),m=n.Util.singularValueDecompose2dScale(this.baseTransform),y=[p[0]*m[0],p[1]*m[1]],v=this.getSizeAndScale(a,this.ctx.canvas.width,y[0]),g=this.getSizeAndScale(o,this.ctx.canvas.height,y[1]),b=e.cachedCanvases.getCanvas("pattern",v.size,g.size,!0),_=b.context,S=u.createCanvasGraphics(_) 2112S.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(S,i,l) 2113var A=c,C=d,k=f,R=h 2114return c<0&&(A=0,k+=Math.abs(c)),d<0&&(C=0,R+=Math.abs(d)),_.translate(-v.scale*A,-g.scale*C),S.transform(v.scale,0,0,g.scale,0,0),this.clipBbox(S,A,C,k,R),S.baseTransform=S.ctx.mozCurrentTransform.slice(),S.executeOperatorList(t),S.endDrawing(),{canvas:b.canvas,scaleX:v.scale,scaleY:g.scale,offsetX:A,offsetY:C}}},{key:"getSizeAndScale",value:function getSizeAndScale(e,t,r){e=Math.abs(e) 2115var n=Math.max(TilingPattern.MAX_PATTERN_SIZE,t),a=Math.ceil(e*r) 2116return a>=n?a=n:r=a/e,{scale:r,size:a}}},{key:"clipBbox",value:function clipBbox(e,t,r,n,a){var o=n-t,i=a-r 2117e.ctx.rect(t,r,o,i),e.clip(),e.endPath()}},{key:"setFillAndStrokeStyleToContext",value:function setFillAndStrokeStyleToContext(e,t,r){var a=e.ctx,o=e.current 2118switch(t){case u:var i=this.ctx 2119a.fillStyle=i.fillStyle,a.strokeStyle=i.strokeStyle,o.fillColor=i.fillStyle,o.strokeColor=i.strokeStyle 2120break 2121case c:var s=n.Util.makeHexColor(r[0],r[1],r[2]) 2122a.fillStyle=s,a.strokeStyle=s,o.fillColor=s,o.strokeColor=s 2123break 2124default:throw new n.FormatError("Unsupported paint type: ".concat(t))}}},{key:"getPattern",value:function getPattern(e,t,r,o){var i=r 2125o!==a.SHADING&&(i=n.Util.transform(i,t.baseTransform),this.matrix&&(i=n.Util.transform(i,this.matrix
2125))) 2126var s=this.createPatternCanvas(t),l=new DOMMatrix(i) 2127l=(l=l.translate(s.offsetX,s.offsetY)).scale(1/s.scaleX,1/s.scaleY) 2128var u=e.createPattern(s.canvas,"repeat") 2129try{u.setTransform(l)}catch(e){(0,n.warn)('TilingPattern.getPattern: "'.concat(null==e?void 0:e.message,'".'))}return u}}],[{key:"MAX_PATTERN_SIZE",get:function get(){return(0,n.shadow)(this,"MAX_PATTERN_SIZE",3e3)}}]),TilingPattern}() 2130t.TilingPattern=d},(e,t)=>{"use strict" 2131Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0 2132var r=Object.create(null) 2133t.GlobalWorkerOptions=r,r.workerPort=void 0===r.workerPort?null:r.workerPort,r.workerSrc=void 0===r.workerSrc?"":r.workerSrc},(e,t,r)=>{"use strict" 2134Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0 2135var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4) 2136function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2137n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o={UNKNOWN:0,DATA:1,ERROR:2},i=1,s=2,l=3,u=4,c=5,d=6,f=7,h=8 2138function wrapReason(e){if(!(e instanceof Error||"object"===_typeof(e)&&null!==e))return(0,a.warn)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e 2139switch(e.name){case"AbortException":return new a.AbortException(e.message) 2140case"MissingPDFException":return new a.MissingPDFException(e.message) 2141case"PasswordException":return new a.PasswordException(e.message,e.code) 2142case"UnexpectedResponseException":return new a.UnexpectedResponseException(e.message,e.status) 2143case"UnknownErrorException":return new a.UnknownErrorException(e.message,e.details) 2144default:return new a.UnknownErrorException(e.message,e.toString())}}var p=function(){function MessageHandler(e,t,r){var n=this 2145!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,MessageHandler),this.sourceName=e,this.targetName=t,this.comObj=r,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(e){var t=e.data 2146if(t.targetName===n.sourceName)if(t.stream)n._processStreamMessage(t) 2147else if(t.callback){var a=t.callbackId,i=n.callbackCapabilities[a] 2148if(!i)throw new Error("Cannot resolve callback ".concat(a)) 2149if(delete n.callbackCapabilities[a],t.callback===o.DATA)i.resolve(t.data) 2150else{if(t.callback!==o.ERROR)throw new Error("Unexpected callback case") 2151i.reject(wrapReason(t.reason))}}else{var s=n.actionHandler[t.action] 2152if(!s)throw new Error("Unknown action from worker: ".concat(t.action)) 2153if(t.callbackId){var l=n.sourceName,u=t.sourceName 2154new Promise(function(e){e(s(t.data))}).then(function(e){r.postMessage({sourceName:l,targetName:u,callback:o.DATA,callbackId:t.callbackId,data:e})},function(e){r.postMessage({sourceName:l,targetName:u,callback:o.ERROR,callbackId:t.callbackId,reason:wrapReason(e)})})}else t.streamId?n._createStreamSink(t):s(t.data)}},r.addEventListener("message",this._onComObjOnMessage)}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(MessageHandler,[{key:"on",value:function on(e,t){var r=this.actionHandler 2155if(r[e])throw new Error('There is already an actionName called "'.concat(e,'"')) 2156r[e]=t}},{key:"send",value:function send(e,t,r){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},r)}},{key:"sendWithPromise",value:function sendWithPromise(e,t,r){var n=this.callbackId++,o=(0,a.createPromiseCapability)() 2157this.callbackCapabilities[n]=o 2158try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:n,data:t},r)}catch(e){o.reject(e)}return o.promise}},{key:"sendWithStream",value:function sendWithStream(e,t,r,n){var o=this,s=this.streamId++,l=this.sourceName,u=this.targetName,c=this.comObj 2159return new ReadableStream({start:function start(r){var i=(0,a.createPromiseCapability)() 2160return o.streamControllers[s]={controller:r,startCall:i,pullCall:null,cancelCall:null,isClosed:!1}
2160,c.postMessage({sourceName:l,targetName:u,action:e,streamId:s,data:t,desiredSize:r.desiredSize},n),i.promise},pull:function pull(e){var t=(0,a.createPromiseCapability)() 2161return o.streamControllers[s].pullCall=t,c.postMessage({sourceName:l,targetName:u,stream:d,streamId:s,desiredSize:e.desiredSize}),t.promise},cancel:function cancel(e){(0,a.assert)(e instanceof Error,"cancel must have a valid reason") 2162var t=(0,a.createPromiseCapability)() 2163return o.streamControllers[s].cancelCall=t,o.streamControllers[s].isClosed=!0,c.postMessage({sourceName:l,targetName:u,stream:i,streamId:s,reason:wrapReason(e)}),t.promise}},r)}},{key:"_createStreamSink",value:function _createStreamSink(e){var t=e.streamId,r=this.sourceName,n=e.sourceName,o=this.comObj,i=this,s=this.actionHandler[e.action],d={enqueue:function enqueue(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,s=arguments.length>2?arguments[2]:void 0 2164if(!this.isCancelled){var l=this.desiredSize 2165this.desiredSize-=i,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,a.createPromiseCapability)(),this.ready=this.sinkCapability.promise),o.postMessage({sourceName:r,targetName:n,stream:u,streamId:t,chunk:e},s)}},close:function close(){this.isCancelled||(this.isCancelled=!0,o.postMessage({sourceName:r,targetName:n,stream:l,streamId:t}),delete i.streamSinks[t])},error:function error(e){(0,a.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,o.postMessage({sourceName:r,targetName:n,stream:c,streamId:t,reason:wrapReason(e)}))},sinkCapability:(0,a.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null} 2166d.sinkCapability.resolve(),d.ready=d.sinkCapability.promise,this.streamSinks[t]=d,new Promise(function(t){t(s(e.data,d))}).then(function(){o.postMessage({sourceName:r,targetName:n,stream:h,streamId:t,success:!0})},function(e){o.postMessage({sourceName:r,targetName:n,stream:h,streamId:t,reason:wrapReason(e)})})}},{key:"_processStreamMessage",value:function _processStreamMessage(e){var t=e.streamId,r=this.sourceName,n=e.sourceName,o=this.comObj,p=this.streamControllers[t],m=this.streamSinks[t] 2167switch(e.stream){case h:e.success?p.startCall.resolve():p.startCall.reject(wrapReason(e.reason)) 2168break 2169case f:e.success?p.pullCall.resolve():p.pullCall.reject(wrapReason(e.reason)) 2170break 2171case d:if(!m){o.postMessage({sourceName:r,targetName:n,stream:f,streamId:t,success:!0}) 2172break}m.desiredSize<=0&&e.desiredSize>0&&m.sinkCapability.resolve(),m.desiredSize=e.desiredSize,new Promise(function(e){e(m.onPull&&m.onPull())}).then(function(){o.postMessage({sourceName:r,targetName:n,stream:f,streamId:t,success:!0})},function(e){o.postMessage({sourceName:r,targetName:n,stream:f,streamId:t,reason:wrapReason(e)})}) 2173break 2174case u:if((0,a.assert)(p,"enqueue should have stream controller"),p.isClosed)break 2175p.controller.enqueue(e.chunk) 2176break 2177case l:if((0,a.assert)(p,"close should have stream controller"),p.isClosed)break 2178p.isClosed=!0,p.controller.close(),this._deleteStreamController(p,t) 2179break 2180case c:(0,a.assert)(p,"error should have stream controller"),p.controller.error(wrapReason(e.reason)),this._deleteStreamController(p,t) 2181break 2182case s:e.success?p.cancelCall.resolve():p.cancelCall.reject(wrapReason(e.reason)),this._deleteStreamController(p,t) 2183break 2184case i:if(!m)break 2185new Promise(function(t){t(m.onCancel&&m.onCancel(wrapReason(e.reason)))}).then(function(){o.postMessage({sourceName:r,targetName:n,stream:s,streamId:t,success:!0})},function(e){o.postMessage({sourceName:r,targetName:n,stream:s,streamId:t,reason:wrapReason(e)})}),m.sinkCapability.reject(wrapReason(e.reason)),m.isCancelled=!0,delete this.streamSinks[t] 2186break 2187default:throw new Error("Unexpected stream case")}}},{key:"_deleteStreamController",value:function(){var e=function _asyncToGenerator(e){return function(){var t=this,r=arguments 2188return new Promise(function(n,a){var o=e.apply(t,r) 2189function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}(n.default.mark(function _callee(e,t){return n.default.wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Promise.allSettled([e.startCall&&e.startCall.promise,e.pullCall&&e.pullCall.promise,e.cancelCall&&e.cancelCall.promise]) 2190case 2:delete this.streamControllers[t] 2191case 3:case"end":return r.stop()}},_callee,this)})) 2192return function _deleteStreamController(t,r){return e.apply(this,arguments)}}()},{key:"destroy",value:function destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}]),MessageHandler}() 2193t.MessageHandler=p},(e,t,r)=>{"use strict"
2194Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0 2195var n=r(4) 2196function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2197n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _classPrivateFieldInitSpec(e,t,r){!function _checkPrivateRedeclaration(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,r)}function _classPrivateFieldGet(e,t){return function _classApplyDescriptorGet(e,t){if(t.get)return t.get.call(e) 2198return t.value}(e,_classExtractFieldDescriptor(e,t,"get"))}function _classPrivateFieldSet(e,t,r){return function _classApplyDescriptorSet(e,t,r){if(t.set)t.set.call(e,r) 2199else{if(!t.writable)throw new TypeError("attempted to set read only private field") 2200t.value=r}}(e,_classExtractFieldDescriptor(e,t,"set"),r),r}function _classExtractFieldDescriptor(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance") 2201return t.get(e)}var a=new WeakMap,o=new WeakMap,i=function(){function Metadata(e){var t=e.parsedData,r=e.rawData 2202!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Metadata),_classPrivateFieldInitSpec(this,a,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,o,{writable:!0,value:void 0}),_classPrivateFieldSet(this,a,t),_classPrivateFieldSet(this,o,r)}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(Metadata,[{key:"getRaw",value:function getRaw(){return _classPrivateFieldGet(this,o)}},{key:"get",value:function get(e){var t 2203return null!==(t=_classPrivateFieldGet(this,a).get(e))&&void 0!==t?t:null}},{key:"getAll",value:function getAll(){return(0,n.objectFromMap)(_classPrivateFieldGet(this,a))}},{key:"has",value:function has(e){return _classPrivateFieldGet(this,a).has(e)}}]),Metadata}() 2204t.Metadata=i},(e,t,r)=>{"use strict" 2205Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0 2206var n=r(4) 2207function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2208if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 2209if("string"==typeof e)return _arrayLikeToArray(e,t) 2210var r=Object.prototype.toString.call(e).slice(8,-1) 2211"Object"===r&&e.constructor&&(r=e.constructor.name) 2212if("Map"===r||"Set"===r)return Array.from(e) 2213if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2214var o=0,i=function F(){} 2215return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2216return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2217return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2218for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2219return n}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2220n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function OptionalContentGroup(e,t){_classCallCheck(this,OptionalContentGroup),this.visible=!0,this.name=e,this.intent=t},o=function(){function OptionalContentConfig(e){if(_classCallCheck(this,OptionalContentConfig),this.name=null,this.creator=null,this._order=null,this._groups=new Map,null!==e){this.name=e.name,this.creator=e.creator,this._order=e.order 2221var t,r=_createForOfIteratorHelper(e.groups) 2222try{for(r.s();!(t=r.n()).done;){var n=t.value 2223this._groups.set(n.id,new a(n.name,n.intent))}}catch(e){r.e(e)}finally{r.f()}if("OFF"===e.baseState){var o,i=_createForOfIteratorHelper(this._groups) 2224try{for(i.s();!(o=i.n()).done;){o.value.visible=!1}}catch(e){i.e(e)}finally{i.f()}}var s,l=_createForOfIteratorHelper(e.on) 2225try{for(l.s();!(s=l.n()).done;){var u=s.value 2226this._groups.get(u).visible=!0}}catch(e){l.e(e)}finally{l.f()}var c,d=_createForOfIteratorHelper(e.off) 2227try{for(d.s();!(c=d.n()).done;){var f=c.value 2228this._groups.get(f).visible=!1}}catch(e){d.e(e)}finally{d.f()}}}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(OptionalContentConfig,[{key:"_evaluateVisibilityExpression",value:function _evaluateVisibilityExpression(e){var t=e.length 2229if(t<2)return!0 2230for(var r=e[0],a=1;a<t;a++){var o=e[a],i=void 0 2231if(Array.isArray(o))i=this._evaluateVisibilityExpression(o) 2232else{if(!this._groups.has(o))return(0,n.warn)("Optional content group not found: ".concat(o)),!0 2233i=this._groups.get(o).visible}switch(r){case"And":if(!i)return!1 2234break 2235case"Or":if(i)return!0 2236break
2237case"Not":return!i 2238default:return!0}}return"And"===r}},{key:"isVisible",value:function isVisible(e){if(0===this._groups.size)return!0 2239if(!e)return(0,n.warn)("Optional content group not defined."),!0 2240if("OCG"===e.type)return this._groups.has(e.id)?this._groups.get(e.id).visible:((0,n.warn)("Optional content group not found: ".concat(e.id)),!0) 2241if("OCMD"===e.type){if(e.expression)return this._evaluateVisibilityExpression(e.expression) 2242if(!e.policy||"AnyOn"===e.policy){var t,r=_createForOfIteratorHelper(e.ids) 2243try{for(r.s();!(t=r.n()).done;){var a=t.value 2244if(!this._groups.has(a))return(0,n.warn)("Optional content group not found: ".concat(a)),!0 2245if(this._groups.get(a).visible)return!0}}catch(e){r.e(e)}finally{r.f()}return!1}if("AllOn"===e.policy){var o,i=_createForOfIteratorHelper(e.ids) 2246try{for(i.s();!(o=i.n()).done;){var s=o.value 2247if(!this._groups.has(s))return(0,n.warn)("Optional content group not found: ".concat(s)),!0 2248if(!this._groups.get(s).visible)return!1}}catch(e){i.e(e)}finally{i.f()}return!0}if("AnyOff"===e.policy){var l,u=_createForOfIteratorHelper(e.ids) 2249try{for(u.s();!(l=u.n()).done;){var c=l.value 2250if(!this._groups.has(c))return(0,n.warn)("Optional content group not found: ".concat(c)),!0 2251if(!this._groups.get(c).visible)return!0}}catch(e){u.e(e)}finally{u.f()}return!1}if("AllOff"===e.policy){var d,f=_createForOfIteratorHelper(e.ids) 2252try{for(f.s();!(d=f.n()).done;){var h=d.value 2253if(!this._groups.has(h))return(0,n.warn)("Optional content group not found: ".concat(h)),!0 2254if(this._groups.get(h).visible)return!1}}catch(e){f.e(e)}finally{f.f()}return!0}return(0,n.warn)("Unknown optional content policy ".concat(e.policy,".")),!0}return(0,n.warn)("Unknown group type ".concat(e.type,".")),!0}},{key:"setVisibility",value:function setVisibility(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1] 2255this._groups.has(e)?this._groups.get(e).visible=!!t:(0,n.warn)("Optional content group not found: ".concat(e))}},{key:"getOrder",value:function getOrder(){return this._groups.size?this._order?this._order.slice():Array.from(this._groups.keys()):null}},{key:"getGroups",value:function getGroups(){return this._groups.size>0?(0,n.objectFromMap)(this._groups):null}},{key:"getGroup",value:function getGroup(e){return this._groups.get(e)||null}}]),OptionalContentConfig}() 2256t.OptionalContentConfig=o},(e,t,r)=>{"use strict" 2257Object.defineProperty(t,"__esModule",{value:!0}
2257),t.PDFDataTransportStream=void 0 2258var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4),o=r(1) 2259function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments 2260return new Promise(function(n,a){var o=e.apply(t,r) 2261function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2262if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 2263if("string"==typeof e)return _arrayLikeToArray(e,t) 2264var r=Object.prototype.toString.call(e).slice(8,-1) 2265"Object"===r&&e.constructor&&(r=e.constructor.name) 2266if("Map"===r||"Set"===r)return Array.from(e) 2267if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2268var o=0,i=function F(){} 2269return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2270return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2271return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2272for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2273return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2274n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var i=function(){function PDFDataTransportStream(e,t){var r=this 2275_classCallCheck(this,PDFDataTransportStream),(0,a.assert)(t,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=e.progressiveDone||!1,this._contentDispositionFilename=e.contentDispositionFilename||null 2276var n=e.initialData 2277if((null==n?void 0:n.length)>0){var o=new Uint8Array(n).buffer 2278this._queuedChunks.push(o)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._contentLength=e.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener(function(e,t){r._onReceiveData({begin:e,chunk:t})}),this._pdfDataRangeTransport.addProgressListener(function(e,t){r._onProgress({loaded:e,total:t})}),this._pdfDataRangeTransport.addProgressiveReadListener(function(e){r._onReceiveData({chunk:e})}),this._pdfDataRangeTransport.addProgressiveDoneListener(function(){r._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}return _createClass(PDFDataTransportStream,[{key:"_onReceiveData",value:function _onReceiveData(e){var t=new Uint8Array(e.chunk).buffer 2279if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t) 2280else{var r=this._rangeReaders.some(function(r){return r._begin===e.begin&&(r._enqueue(t),!0)});(0,a.assert)(r,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}},{key:"_progressiveDataLength",get:function get(){var e,t 2281return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"_onProgress",value:function _onProgress(e){if(void 0===e.total){var t=this._rangeReaders[0] 2282null!=t&&t.onProgress&&t.onProgress({loaded:e.loaded})}else{var r=this._fullRequestReader 2283null!=r&&r.onProgress&&r.onProgress({loaded:e.loaded,total:e.total})}}},{key:"_onProgressiveDone",value:function _onProgressiveDone(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}},{key:"_removeRangeReader",value:function _removeRangeReader(e){var t=this._rangeReaders.indexOf(e) 2284t>=0&&this._rangeReaders.splice(t,1)}},{key:"getFullReader",value:function getFullReader(){(0,a.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.") 2285var e=this._queuedChunks 2286return this._queuedChunks=null,new s(this,e,this._progressiveDone,this._contentDispositionFilename)}},{key:"getRangeReader",value:function getRangeReader(e,t){if(t<=this._progressiveDataLength)return null 2287var r=new l(this,e,t) 2288return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(r),r}},{key:"cancelAllRequests",value:function cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e) 2289var t,r=_createForOfIteratorHelper(this._rangeReaders.slice(0)) 2290try{for(r.s();!(t=r.n()).done;){t.value.cancel(e)}}catch(e){r.e(e)}finally{r.f()}this._pdfDataRangeTransport.abort()}}]),PDFDataTransportStream}() 2291t.PDFDataTransportStream=i 2292var s=function(){function PDFDataTransportStreamReader(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null 2293_classCallCheck(this,PDFDataTransportStreamReader),this._stream=e,this._done=r||!1,this._filename=(0,o.isPdfFile)(n)?n:null,this._queuedChunks=t||[],this._loaded=0 2294var a,i=_createForOfIteratorHelper(this._queuedChunks) 2295try{for(i.s();!(a=i.n()).done;){var s=a.value 2296this._loaded+=s.byteLength}}catch(e){i.e(e)}finally{i.f()}
2296this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}return _createClass(PDFDataTransportStreamReader,[{key:"_enqueue",value:function _enqueue(e){if(!this._done){if(this._requests.length>0)this._requests.shift().resolve({value:e,done:!1}) 2297else this._queuedChunks.push(e) 2298this._loaded+=e.byteLength}}},{key:"headersReady",get:function get(){return this._headersReady}},{key:"filename",get:function get(){return this._filename}},{key:"isRangeSupported",get:function get(){return this._stream._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._stream._isStreamingSupported}},{key:"contentLength",get:function get(){return this._stream._contentLength}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee(){var e,t 2299return n.default.wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:if(!(this._queuedChunks.length>0)){r.next=3 2300break}return e=this._queuedChunks.shift(),r.abrupt("return",{value:e,done:!1}) 2301case 3:if(!this._done){r.next=5 2302break}return r.abrupt("return",{value:void 0,done:!0}) 2303case 5:return t=(0,a.createPromiseCapability)(),this._requests.push(t),r.abrupt("return",t.promise) 2304case 8:case"end":return r.stop()}},_callee,this)})) 2305return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._done=!0 2306var t,r=_createForOfIteratorHelper(this._requests) 2307try{for(r.s();!(t=r.n()).done;){t.value.resolve({value:void 0,done:!0})}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}},{key:"progressiveDone",value:function progressiveDone(){this._done||(this._done=!0)}}]),PDFDataTransportStreamReader}(),l=function(){function PDFDataTransportStreamRangeReader(e,t,r){_classCallCheck(this,PDFDataTransportStreamRangeReader),this._stream=e,this._begin=t,this._end=r,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}return _createClass(PDFDataTransportStreamRangeReader,[{key:"_enqueue",value:function _enqueue(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e 2308else{this._requests.shift().resolve({value:e,done:!1}) 2309var t,r=_createForOfIteratorHelper(this._requests) 2310try{for(r.s();!(t=r.n()).done;){t.value.resolve({value:void 0,done:!0})}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}},{key:"isStreamingSupported",get:function get(){return!1}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee2(){var e,t 2311return n.default.wrap(function _callee2$(r){for(;;)switch(r.prev=r.next){case 0:if(!this._queuedChunk){r.next=4 2312break}return e=this._queuedChunk,this._queuedChunk=null,r.abrupt("return",{value:e,done:!1}) 2313case 4:if(!this._done){r.next=6 2314break}return r.abrupt("return",{value:void 0,done:!0}) 2315case 6:return t=(0,a.createPromiseCapability)(),this._requests.push(t),r.abrupt("return",t.promise) 2316case 9:case"end":return r.stop()}},_callee2,this)})) 2317return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._done=!0 2318var t,r=_createForOfIteratorHelper(this._requests) 2319try{for(r.s();!(t=r.n()).done;){t.value.resolve({value:void 0,done:!0})}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._stream._removeRangeReader(this)}}]),PDFDataTransportStreamRangeReader}()},(e,t)=>{"use strict" 2320function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2321if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 2322if("string"==typeof e)return _arrayLikeToArray(e,t) 2323var r=Object.prototype.toString.call(e).slice(8,-1) 2324"Object"===r&&e.constructor&&(r=e.constructor.name) 2325if("Map"===r||"Set"===r)return Array.from(e) 2326if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2327var o=0,i=function F(){} 2328return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2329return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2330return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2331for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2332return n}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2333n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
2333Object.defineProperty(t,"__esModule",{value:!0}),t.XfaText=void 0 2334var r=function(){function XfaText(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,XfaText)}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(XfaText,null,[{key:"textContent",value:function textContent(e){var t=[],r={items:t,styles:Object.create(null)} 2335return function walk(e){var r 2336if(e){var n=null,a=e.name 2337if("#text"===a)n=e.value 2338else{if(!XfaText.shouldBuildText(a))return 2339null!=e&&null!==(r=e.attributes)&&void 0!==r&&r.textContent?n=e.attributes.textContent:e.value&&(n=e.value)}if(null!==n&&t.push({str:n}),e.children){var o,i=_createForOfIteratorHelper(e.children) 2340try{for(i.s();!(o=i.n()).done;)walk(o.value)}catch(e){i.e(e)}finally{i.f()}}}}(e),r}},{key:"shouldBuildText",value:function shouldBuildText(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}]),XfaText}() 2341t.XfaText=r},(e,t,r)=>{"use strict" 2342function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0 2343var n=r(4),a=r(1),o=r(139),i=r(149),s=r(150) 2344function _classStaticPrivateMethodGet(e,t,r){return function _classCheckPrivateStaticAccess(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}(e,t),r}function _get(e,t,r){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function _get(e,t,r){var n=function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}(e,t) 2345if(n){var a=Object.getOwnPropertyDescriptor(n,t) 2346return a.get?a.get.call(r):a.value}})(e,t,r||e)}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function _nonIterableSpread(){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 _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 2347e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 2348if(Reflect.construct.sham)return!1 2349if("function"==typeof Proxy)return!0 2350try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 2351return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 2352if(t){var a=_getPrototypeOf(this).constructor 2353r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 2354return function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t 2355if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 2356return _assertThisInitialized(e)}(this,r)}}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 2357return e}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2358if(!a){if(Array.isArray(t)||(a=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2359var o=0,i=function F(){} 2360return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2361return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2362return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 2363if(null==r)return 2364var n,a,o=[],i=!0,s=!1 2365try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(e,t)||_unsupportedIterableToArray(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to de
2365structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t) 2366var r=Object.prototype.toString.call(e).slice(8,-1) 2367return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2368for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2369return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2370n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var l=new WeakSet,u=function(){function AnnotationElementFactory(){_classCallCheck(this,AnnotationElementFactory)}return _createClass(AnnotationElementFactory,null,[{key:"create",value:function create(e){switch(e.data.annotationType){case n.AnnotationType.LINK:return new d(e) 2371case n.AnnotationType.TEXT:return new f(e) 2372case n.AnnotationType.WIDGET:switch(e.data.fieldType){case"Tx":return new p(e) 2373case"Btn":return e.data.radioButton?new y(e):e.data.checkBox?new m(e):new v(e) 2374case"Ch":return new g(e)}return new h(e) 2375case n.AnnotationType.POPUP:return new b(e) 2376case n.AnnotationType.FREETEXT:return new S(e) 2377case n.AnnotationType.LINE:return new A(e) 2378case n.AnnotationType.SQUARE:return new C(e) 2379case n.AnnotationType.CIRCLE:return new k(e) 2380case n.AnnotationType.POLYLINE:return new R(e) 2381case n.AnnotationType.CARET:return new P(e) 2382case n.AnnotationType.INK:return new x(e) 2383case n.AnnotationType.POLYGON:return new w(e) 2384case n.AnnotationType.HIGHLIGHT:return new T(e) 2385case n.AnnotationType.UNDERLINE:return new E(e) 2386case n.AnnotationType.SQUIGGLY:return new O(e) 2387case n.AnnotationType.STRIKEOUT:return new F(e) 2388case n.AnnotationType.STAMP:return new I(e) 2389case n.AnnotationType.FILEATTACHMENT:return new D(e) 2390default:return new c(e)}}}]),AnnotationElementFactory}(),c=function(){function AnnotationElement(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.isRenderable,n=void 0!==r&&r,a=t.ignoreBorder,o=void 0!==a&&a,i=t.createQuadrilaterals,s=void 0!==i&&i 2391_classCallCheck(this,AnnotationElement),this.isRenderable=n,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this._mouseState=e.mouseState,n&&(this.container=this._createContainer(o)),s&&(this.quadrilaterals=this._createQuadrilaterals(o))}return _createClass(AnnotationElement,[{key:"_createContainer",value:function _createContainer(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.data,r=this.page,a=this.viewport,o=document.createElement("section"),i=t.rect[2]-t.rect[0],s=t.rect[3]-t.rect[1] 2392o.setAttribute("data-annotation-id",t.id) 2393var l=n.Util.normalizeRect([t.rect[0],r.view[3]-t.rect[1]+r.view[1],t.rect[2],r.view[3]-t.rect[3]+r.view[1]]) 2394if(t.hasOwnCanvas){var u=a.transform.slice(),c=_slicedToArray(n.Util.singularValueDecompose2dScale(u),2),d=c[0],f=c[1] 2395i=Math.ceil(i*d),s=Math.ceil(s*f),l[0]*=d,l[1]*=f 2396for(var h=0;h<4;h++)u[h]=Math.sign(u[h]) 2397o.style.transform="matrix(".concat(u.join(","),")")}else o.style.transform="matrix(".concat(a.transform.join(","),")") 2398if(o.style.transformOrigin="".concat(-l[0],"px ").concat(-l[1],"px"),!e&&t.borderStyle.width>0){o.style.borderWidth="".concat(t.borderStyle.width,"px"),t.borderStyle.style!==n.AnnotationBorderStyleType.UNDERLINE&&(i-=2*t.borderStyle.width,s-=2*t.borderStyle.width) 2399var p=t.borderStyle.horizontalCornerRadius,m=t.borderStyle.verticalCornerRadius 2400if(p>0||m>0){var y="".concat(p,"px / ").concat(m,"px") 2401o.style.borderRadius=y}switch(t.borderStyle.style){case n.AnnotationBorderStyleType.SOLID:o.style.borderStyle="solid" 2402break 2403case n.AnnotationBorderStyleType.DASHED:o.style.borderStyle="dashed" 2404break 2405case n.AnnotationBorderStyleType.BEVELED:(0,n.warn)("Unimplemented border style: beveled") 2406break 2407case n.AnnotationBorderStyleType.INSET:(0,n.warn)("Unimplemented border style: inset") 2408break 2409case n.AnnotationBorderStyleType.UNDERLINE:o.style.borderBottomStyle="solid"}t.borderColor||t.color||null?o.style.borderColor=n.Util.makeHexColor(0|t.color[0],0|t.color[1],0|t.color[2]):o.style.borderWidth=0}return o.style.left="".concat(l[0],"px"),o.style.top="".concat(l[1],"px"),t.hasOwnCanvas?o.style.width=o.style.height="auto":(o.style.width="".concat(i,"px"),o.style.height="".concat(s,"px")),o}},{key:"_createQuadrilaterals",value:function _createQuadrilaterals(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 2410if(!this.data.quadPoints)return null 2411var t,r=[],n=this.data.rect,a=_createForOfIteratorHelper(this.data.quadPoints) 2412try{for(a.s();!(t=a.n()).done;){var o=t.value 2413this.data.rect=[o[2].x,o[2].y,o[1].x,o[1].y],r.push(this._createContainer(e))}}catch(e){a.e(e)}finally{a.f()}return this.data.rect=n,r}},{key:"_createPopup",value:function _createPopup(e,t){var r=this.container 2414this.quadrilaterals&&(e=e||this.quadrilaterals,r=this.quadrilaterals[0]),e||((e=document.createElement("div")).style.height=r.style.height,e.style.width=r.style.width,r.appendChild(e)) 2415var n=new _({container:r,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render() 2416n.style.left=r.style.width,r.appendChild(n)}},{key:"_renderQuadrilaterals",value:function _renderQuadrilaterals(e){var t,r=_createForOfIteratorHelper(this.quadrilaterals) 2417try{for(r.s();!(t=r.n()).done;){t.value.className=e}}catch(e){r.e(e)}finally{r.f()}return this.quadrilaterals}},{key:"render",value:function render(){(0,n.unreachable)("Abstract method `AnnotationElement.render` called")}},{key:"_getElementsByName",value:function _getElementsByName(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[] 2418if(this._fieldObjects){var a=this._fieldObjects[e] 2419if(a){var o,i=_createForOfIteratorHelper(a) 2420try{for(i.s();!(o=i.n()).done;){var s=o.value,u=s.page,c=s.id,d=s.exportValues 2421if(-1!==u&&c!==t){var f="string"==typeof d?d:null,h=document.getElementById(c)
2422!h||l.has(h)?r.push({id:c,exportValue:f,domElement:h}):(0,n.warn)("_getElementsByName - element not allowed: ".concat(c))}}}catch(e){i.e(e)}finally{i.f()}}return r}var p,m=_createForOfIteratorHelper(document.getElementsByName(e)) 2423try{for(m.s();!(p=m.n()).done;){var y=p.value,v=y.id,g=y.exportValue 2424v!==t&&(l.has(y)&&r.push({id:v,exportValue:g,domElement:y}))}}catch(e){m.e(e)}finally{m.f()}return r}}],[{key:"platform",get:function get(){var e="undefined"!=typeof navigator?navigator.platform:"" 2425return(0,n.shadow)(this,"platform",{isWin:e.includes("Win"),isMac:e.includes("Mac")})}}]),AnnotationElement}(),d=function(e){_inherits(LinkAnnotationElement,c) 2426var t=_createSuper(LinkAnnotationElement) 2427function LinkAnnotationElement(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 2428_classCallCheck(this,LinkAnnotationElement) 2429var n=!!(e.data.url||e.data.dest||e.data.action||e.data.isTooltipOnly||e.data.resetForm||e.data.actions&&(e.data.actions.Action||e.data.actions["Mouse Up"]||e.data.actions["Mouse Down"])) 2430return t.call(this,e,{isRenderable:n,ignoreBorder:!(null==r||!r.ignoreBorder),createQuadrilaterals:!0})}return _createClass(LinkAnnotationElement,[{key:"render",value:function render(){var e,t=this.data,r=this.linkService,a=document.createElement("a") 2431if(t.url)r.addLinkAttributes||(0,n.warn)("LinkAnnotationElement.render - missing `addLinkAttributes`-method on the `linkService`-instance."),null===(e=r.addLinkAttributes)||void 0===e||e.call(r,a,t.url,t.newWindow) 2432else if(t.action)this._bindNamedAction(a,t.action) 2433else if(t.dest)this._bindLink(a,t.dest) 2434else{var o=!1 2435t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(o=!0,this._bindJSAction(a,t)),t.resetForm?this._bindResetFormAction(a,t.resetForm):o||this._bindLink(a,"")}return this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map(function(e,t){var r=0===t?a:a.cloneNode() 2436return e.appendChild(r),e}):(this.container.className="linkAnnotation",this.container.appendChild(a),this.container)}},{key:"_bindLink",value:function _bindLink(e,t){var r=this 2437e.href=this.linkService.getDestinationHash(t),e.onclick=function(){return t&&r.linkService.goToDestination(t),!1},(t||""===t)&&(e.className="internalLink")}},{key:"_bindNamedAction",value:function _bindNamedAction(e,t){var r=this 2438e.href=this.linkService.getAnchorUrl(""),e.onclick=function(){return r.linkService.executeNamedAction(t),!1},e.className="internalLink"}},{key:"_bindJSAction",value:function _bindJSAction(e,t){var r=this 2439e.href=this.linkService.getAnchorUrl("") 2440for(var n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]),a=function _loop(){var a=i[o],s=n.get(a) 2441if(!s)return"continue" 2442e[s]=function(){var e 2443return null===(e=r.linkService.eventBus)||void 0===e||e.dispatch("dispatcheventinsandbox",{source:r,detail:{id:t.id,name:a}}),!1}},o=0,i=Object.keys(t.actions);o<i.length;o++)a() 2444e.onclick||(e.onclick=function(){return!1}),e.className="internalLink"}},{key:"_bindResetFormAction",value:function _bindResetFormAction(e,t){var r=this,a=e.onclick 2445if(a||(e.href=this.linkService.getAnchorUrl("")),e.className="internalLink",!this._fieldObjects)return(0,n.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(a||(e.onclick=function(){return!1})) 2446e.onclick=function(){a&&a() 2447var e=t.fields,n=t.refs,o=t.include,i=[] 2448if(0!==e.length||0!==n.length){var s,u=new Set(n),c=_createForOfIteratorHelper(e) 2449try{for(c.s();!(s=c.n()).done;){var d,f=s.value,h=_createForOfIteratorHelper(r._fieldObjects[f]||[]) 2450try{for(h.s();!(d=h.n()).done;){var p=d.value.id 2451u.add(p)}}catch(e){h.e(e)}finally{h.f()}}}catch(e){c.e(e)}finally{c.f()}for(var m=0,y=Object.values(r._fieldObjects);m<y.length;m++){var v,g=_createForOfIteratorHelper(y[m]) 2452try{for(g.s();!(v=g.n()).done;){var b=v.value 2453u.has(b.id)===o&&i.push(b)}}catch(e){g.e(e)}finally{g.f()}}}else for(var _=0,S=Object.values(r._fieldObjects);_<S.length;_++){var A=S[_] 2454i.push.apply(i,_toConsumableArray(A))}for(var C,k=r.annotationStorage,R=[],w=0,P=i;w<P.length;w++){var x=P[w],T=x.id 2455switch(R.push(T),x.type){case"text":var E=x.defaultValue||"" 2456k.setValue(T,{value:E,valueAsString:E}) 2457break 2458case"checkbox":case"radiobutton":var O=x.defaultValue===x.exportValues 2459k.setValue(T,{value:O}) 2460break 2461case"combobox":case"listbox":var F=x.defaultValue||"" 2462k.setValue(T,{value:F}) 2463break 2464default:continue}var I=document.getElementById(T) 2465I&&l.has(I)&&I.dispatchEvent(new Event("resetform"))}r.enableScripting&&(null===(C=r.linkService.eventBus)||void 0===C||C.dispatch("dispatcheventinsandbox",{source:r,detail
2465:{id:"app",ids:R,name:"ResetForm"}})) 2466return!1}}}]),LinkAnnotationElement}(),f=function(e){_inherits(TextAnnotationElement,c) 2467var t=_createSuper(TextAnnotationElement) 2468function TextAnnotationElement(e){var r,n,a 2469_classCallCheck(this,TextAnnotationElement) 2470var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2471return t.call(this,e,{isRenderable:o})}return _createClass(TextAnnotationElement,[{key:"render",value:function render(){this.container.className="textAnnotation" 2472var e=document.createElement("img") 2473return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(e,this.data),this.container.appendChild(e),this.container}}]),TextAnnotationElement}(),h=function(e){_inherits(WidgetAnnotationElement,c) 2474var t=_createSuper(WidgetAnnotationElement) 2475function WidgetAnnotationElement(){return _classCallCheck(this,WidgetAnnotationElement),t.apply(this,arguments)}return _createClass(WidgetAnnotationElement,[{key:"render",value:function render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}},{key:"_getKeyModifier",value:function _getKeyModifier(e){var t=c.platform,r=t.isWin,n=t.isMac 2476return r&&e.ctrlKey||n&&e.metaKey}},{key:"_setEventListener",value:function _setEventListener(e,t,r,n){var a=this 2477t.includes("mouse")?e.addEventListener(t,function(e){var t 2478null===(t=a.linkService.eventBus)||void 0===t||t.dispatch("dispatcheventinsandbox",{source:a,detail:{id:a.data.id,name:r,value:n(e),shift:e.shiftKey,modifier:a._getKeyModifier(e)}})}):e.addEventListener(t,function(e){var t 2479null===(t=a.linkService.eventBus)||void 0===t||t.dispatch("dispatcheventinsandbox",{source:a,detail:{id:a.data.id,name:r,value:e.target.checked}})})}},{key:"_setEventListeners",value:function _setEventListeners(e,t,r){var n,a=_createForOfIteratorHelper(t) 2480try{for(a.s();!(n=a.n()).done;){var o,i=_slicedToArray(n.value,2),s=i[0],l=i[1];("Action"===l||null!==(o=this.data.actions)&&void 0!==o&&o[l])&&this._setEventListener(e,s,l,r)}}catch(e){a.e(e)}finally{a.f()}}},{key:"_setBackgroundColor",value:function _setBackgroundColor(e){var t=this.data.backgroundColor||null 2481e.style.backgroundColor=null===t?"transparent":n.Util.makeHexColor(t[0],t[1],t[2])}},{key:"_dispatchEventFromSandbox",value:function _dispatchEventFromSandbox(e,t){for(var r=this,n=function setColor(e,t,r){var n=r.detail[e] 2482r.target.style[t]=i.ColorConverters["".concat(n[0],"_HTML")](n.slice(1))},a={display:function display(e){var t=e.detail.display%2==1 2483e.target.style.visibility=t?"hidden":"visible",r.annotationStorage.setValue(r.data.id,{hidden:t,print:0===e.detail.display||3===e.detail.display})},print:function print(e){r.annotationStorage.setValue(r.data.id,{print:e.detail.print})},hidden:function hidden(e){e.target.style.visibility=e.detail.hidden?"hidden":"visible",r.annotationStorage.setValue(r.data.id,{hidden:e.detail.hidden})},focus:function focus(e){setTimeout(function(){return e.target.focus({preventScroll:!1})},0)},userName:function userName(e){e.target.title=e.detail.userName},readonly:function readonly(e){e.detail.readonly?e.target.setAttribute("readonly",""):e.target.removeAttribute("readonly")},required:function required(e){e.detail.required?e.target.setAttribute("required",""):e.target.removeAttribute("required")},bgColor:function bgColor(e){n("bgColor","backgroundColor",e)},fillColor:function fillColor(e){n("fillColor","backgroundColor",e)},fgColor:function fgColor(e){n("fgColor","color",e)},textColor:function textColor(e){n("textColor","color",e)},borderColor:function borderColor(e){n("borderColor","borderColor",e)},strokeColor:function strokeColor(e){n("strokeColor","borderColor",e)}},o=0,s=Object.keys(t.detail);o<s.length;o++){var l=s[o],u=e[l]||a[l] 2484u&&u(t)}}}]),WidgetAnnotationElement}(),p=function(e){_inherits(TextWidgetAnnotationElement,h) 2485var t=_createSuper(TextWidgetAnnotationElement) 2486function TextWidgetAnnotationElement(e){_classCallCheck(this,TextWidgetAnnotationElement) 2487var r=e.renderForms||!e.data.hasAppearance&&!!e.data.fieldValue 2488return t.call(this,e,{isRenderable:r})}return _createClass(TextWidgetAnnotationElement,[{key:"setPropertyOnSiblings",value:function setPropertyOnSiblings(e,t,r,n){var a,o=this.annotationStorage,i=_createForOfIteratorHelper(this._getElementsByName(e.name,e.id)) 2489try{for(i.s();!(a=i.n()).done;){var s=a.value 2490s.domElement&&(s.domElement[t]=r),o.setValue(s.id,_defineProperty({},n,r))}}catch(e){i.e(e)}finally{i.f()}}},{key:"render",value:function render(){var e=this,t=this.annotationStorage,r=this.data.id 2491this.container.className="textWidgetAnnotation" 2492var n=null 2493if(this.renderForms){var a=t.getValue(r,{value:this.data.fieldValue,valueAsString:this.data.fieldValue}),o=a.valueAsString||a.value||"",i={userValue:null,formattedValue:null,beforeInputSelectionRange:null,beforeInputValue:null} 2494this.data.multiLine?(n=document.createElement("textarea")).textContent=o:((n=document.createElement("input")).type="text",n.setAttribute("value",o)),l.add(n),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=1e3,i.userValue=o,n.setAttribute("id",r),n.addEventListener("input",function(a){t.setValue(r,{value:a.target.value}),e.setPropertyOnSiblings(n,"value",a.target.value,"value")}),n.addEventListener("resetform",function(t){var r=e.data.defaultFieldValue||"" 2495n.value=i.userValue=r,delete i.formattedValue}) 2496var s=function blurListener(e){i.formattedValue&&(e.target.value=i.formattedValue),e.target.scrollLeft=0,i.beforeInputSelectionRange=null} 2497if(this.enableScripting&&this.hasJSActions){var u 2498n.addEventListener("focus",function(e){i.userValue&&(e.target.value=i.userValue)}),n.addEventListener("updatefromsandbox",function(n){var a={value:function value(e){i.userValue=e.detail.value||"",t.setValue(r,{value:i.userValue.toString()}),i.formattedValue||(e.target.value=i.userValue)},valueAsString:function valueAsString(e){i.formattedValue=e.detail.valueAsString||"",e.target!==document.activeElement&&(e.target.value=i.formattedValue),t.setValue(r,{formattedValue:i.formattedValue})},selRange:function selRange(e){var t=_slicedToArray(e.detail.selRange,2),r=t[0],n=t[1] 2499r>=0&&n<e.target.value.length&&e.target.setSelectionRange(r,n)}} 2500e._dispatchEventFromSandbox(a,n)}),n.addEventListener("keydown",function(t){var n 2501i.beforeInputValue=t.target.value 2502var a=-1 2503"Escape"===t.key?a=0:"Enter"===t.key?a=2:"Tab"===t.key&&(a=3),-1!==a&&(i.userValue=t.target.value,null===(n=e.linkService.eventBus)||void 0===n||n.dispatch("dispatcheventinsandbox",{source:e,detail:{id:r,name:"Keystroke",value:t.target.value,willC
2503ommit:!0,commitKey:a,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}}))}) 2504var c=s 2505s=null,n.addEventListener("blur",function(t){var n 2506e._mouseState.isDown&&(i.userValue=t.target.value,null===(n=e.linkService.eventBus)||void 0===n||n.dispatch("dispatcheventinsandbox",{source:e,detail:{id:r,name:"Keystroke",value:t.target.value,willCommit:!0,commitKey:1,selStart:t.target.selectionStart,selEnd:t.target.selectionEnd}})) 2507c(t)}),n.addEventListener("mousedown",function(e){i.beforeInputValue=e.target.value,i.beforeInputSelectionRange=null}),n.addEventListener("keyup",function(e){e.target.selectionStart===e.target.selectionEnd&&(i.beforeInputSelectionRange=null)}),n.addEventListener("select",function(e){i.beforeInputSelectionRange=[e.target.selectionStart,e.target.selectionEnd]}),null!==(u=this.data.actions)&&void 0!==u&&u.Keystroke&&n.addEventListener("input",function(t){var n,a=-1,o=-1 2508if(i.beforeInputSelectionRange){var s=_slicedToArray(i.beforeInputSelectionRange,2) 2509a=s[0],o=s[1]}null===(n=e.linkService.eventBus)||void 0===n||n.dispatch("dispatcheventinsandbox",{source:e,detail:{id:r,name:"Keystroke",value:i.beforeInputValue,change:t.data,willCommit:!1,selStart:a,selEnd:o}})}),this._setEventListeners(n,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],function(e){return e.target.value})}if(s&&n.addEventListener("blur",s),null!==this.data.maxLen&&(n.maxLength=this.data.maxLen),this.data.comb){var d=(this.data.rect[2]-this.data.rect[0])/this.data.maxLen 2510n.classList.add("comb"),n.style.letterSpacing="calc(".concat(d,"px - 1ch)")}}else(n=document.createElement("div")).textContent=this.data.fieldValue,n.style.verticalAlign="middle",n.style.display="table-cell" 2511return this._setTextStyle(n),this._setBackgroundColor(n),this.container.appendChild(n),this.container}},{key:"_setTextStyle",value:function _setTextStyle(e){var t=this.data.defaultAppearanceData,r=t.fontSize,a=t.fontColor,o=e.style 2512r&&(o.fontSize="".concat(r,"px")),o.color=n.Util.makeHexColor(a[0],a[1],a[2]),null!==this.data.textAlignment&&(o.textAlign=["left","center","right"][this.data.textAlignment])}}]),TextWidgetAnnotationElement}(),m=function(e){_inherits(CheckboxWidgetAnnotationElement,h) 2513var t=_createSuper(CheckboxWidgetAnnotationElement) 2514function CheckboxWidgetAnnotationElement(e){return _classCallCheck(this,CheckboxWidgetAnnotationElement),t.call(this,e,{isRenderable:e.renderForms})}return _createClass(CheckboxWidgetAnnotationElement,[{key:"render",value:function render(){var e=this,t=this.annotationStorage,r=this.data,n=r.id,a=t.getValue(n,{value:r.exportValue===r.fieldValue}).value 2515"string"==typeof a&&(a="Off"!==a,t.setValue(n,{value:a})),this.container.className="buttonWidgetAnnotation checkBox" 2516var o=document.createElement("input") 2517return l.add(o),o.disabled=r.readOnly,o.type="checkbox",o.name=r.fieldName,a&&o.setAttribute("checked",!0),o.setAttribute("id",n),o.setAttribute("exportValue",r.exportValue),o.tabIndex=1e3,o.addEventListener("change",function(a){var o,i=a.target,s=i.name,l=i.checked,u=_createForOfIteratorHelper(e._getElementsByName(s,n)) 2518try{for(u.s();!(o=u.n()).done;){var c=o.value,d=l&&c.exportValue===r.exportValue 2519c.domElement&&(c.domElement.checked=d),t.setValue(c.id,{value:d})}}catch(e){u.e(e)}finally{u.f()}t.setValue(n,{value:l})}),o.addEventListener("resetform",function(e){var t=r.defaultFieldValue||"Off" 2520e.target.checked=t===r.exportValue}),this.enableScripting&&this.hasJSActions&&(o.addEventListener("updatefromsandbox",function(r){var a={value:function value(e){e.target.checked="Off"!==e.detail.value,t.setValue(n,{value:e.target.checked})}} 2521e._dispatchEventFromSandbox(a,r)}),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],function(e){return e.target.checked})),this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),CheckboxWidgetAnnotationElement}(),y=function(e){_inherits(RadioButtonWidgetAnnotationElement,h) 2522var t=_createSuper(RadioButtonWidgetAnnotationElement) 2523function RadioButtonWidgetAnnotationElement(e){return _classCallCheck(this,RadioButtonWidgetAnnotationElement),t.call(this,e,{isRenderable:e.renderForms})}return _createClass(RadioButtonWidgetAnnotationElement,[{key:"render",value:function render(){var e=this 2524this.container.className="buttonWidgetAnnotation radioButton" 2525var t=this.annotationStorage,r=this.data,n=r.id,a=t.getValue(n,{value:r.fieldValue===r.buttonValue}).value 2526"string"==typeof a&&(a=a!==r.buttonValue,t.setValue(n,{value:a})) 2527var o=document.createElement("input") 2528if(l.add(o),o.disabled=r.readOnly,o.type="radio",o.name=r.fieldName,a&&o.setAttribute("checked",!0),o.setAttribute("id",n),o.tabIndex=1e3,o.addEventListener("change",function(r){var a,o=r.target,i=o.name,s=o.checked,l=_createForOfIteratorHelper(e._getElementsByName(i,n)) 2529try{for(l.s();!(a=l.n()).done;){var u=a.value 2530t.setValue(u.id,{value:!1})}}catch(e){l.e(e)}finally{l.f()}t.setValue(n,{value:s})}),o.addEventListener("resetform",function(e){var t=r.defaultFieldValue 2531e.target.checked=null!=t&&t===r.buttonValue}),this.enableScripting&&this.hasJSActions){var i=r.buttonValue 2532o.addEventListener("updatefromsandbox",function(r){var a={value:function value(r){var a,o=i===r.detail.value,s=_createForOfIteratorHelper(e._getElementsByName(r.target.name)) 2533try{for(s.s();!(a=s.n()).done;){var l=a.value,u=o&&l.id===n 2534l.domElement&&(l.domElement.checked=u),t.setValue(l.id,{value:u})}}catch(e){s.e(e)}finally{s.f()}}} 2535e._dispatchEventFromSandbox(a,r)}),this._setEventListeners(o,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],function(e){return e.target.checked})}
2535return this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),RadioButtonWidgetAnnotationElement}(),v=function(e){_inherits(PushButtonWidgetAnnotationElement,d) 2536var t=_createSuper(PushButtonWidgetAnnotationElement) 2537function PushButtonWidgetAnnotationElement(e){return _classCallCheck(this,PushButtonWidgetAnnotationElement),t.call(this,e,{ignoreBorder:e.data.hasAppearance})}return _createClass(PushButtonWidgetAnnotationElement,[{key:"render",value:function render(){var e=_get(_getPrototypeOf(PushButtonWidgetAnnotationElement.prototype),"render",this).call(this) 2538return e.className="buttonWidgetAnnotation pushButton",this.data.alternativeText&&(e.title=this.data.alternativeText),e}}]),PushButtonWidgetAnnotationElement}(),g=function(e){_inherits(ChoiceWidgetAnnotationElement,h) 2539var t=_createSuper(ChoiceWidgetAnnotationElement) 2540function ChoiceWidgetAnnotationElement(e){return _classCallCheck(this,ChoiceWidgetAnnotationElement),t.call(this,e,{isRenderable:e.renderForms})}return _createClass(ChoiceWidgetAnnotationElement,[{key:"render",value:function render(){var e=this 2541this.container.className="choiceWidgetAnnotation" 2542var t=this.annotationStorage,r=this.data.id 2543t.getValue(r,{value:this.data.fieldValue.length>0?this.data.fieldValue[0]:void 0}) 2544var n=this.data.defaultAppearanceData.fontSize 2545n||(n=9) 2546var a="calc(".concat(n,"px * var(--zoom-factor))"),o=document.createElement("select") 2547l.add(o),o.disabled=this.data.readOnly,o.name=this.data.fieldName,o.setAttribute("id",r),o.tabIndex=1e3,o.style.fontSize="".concat(n,"px"),this.data.combo||(o.size=this.data.options.length,this.data.multiSelect&&(o.multiple=!0)),o.addEventListener("resetform",function(t){var r,n=e.data.defaultFieldValue,a=_createForOfIteratorHelper(o.options) 2548try{for(a.s();!(r=a.n()).done;){var i=r.value 2549i.selected=i.value===n}}catch(e){a.e(e)}finally{a.f()}}) 2550var i,s=_createForOfIteratorHelper(this.data.options) 2551try{for(s.s();!(i=s.n()).done;){var u=i.value,c=document.createElement("option") 2552c.textContent=u.displayValue,c.value=u.exportValue,this.data.combo&&(c.style.fontSize=a),this.data.fieldValue.includes(u.exportValue)&&c.setAttribute("selected",!0),o.appendChild(c)}}catch(e){s.e(e)}finally{s.f()}var d=function getValue(e,t){var r=t?"value":"textContent",n=e.target.options 2553return e.target.multiple?Array.prototype.filter.call(n,function(e){return e.selected}).map(function(e){return e[r]}):-1===n.selectedIndex?null:n[n.selectedIndex][r]},f=function getItems(e){var t=e.target.options 2554return Array.prototype.map.call(t,function(e){return{displayValue:e.textContent,exportValue:e.value}})} 2555return this.enableScripting&&this.hasJSActions?(o.addEventListener("updatefromsandbox",function(n){var a={value:function value(e){var n,value=e.detail.value,a=new Set(Array.isArray(value)?value:[value]),i=_createForOfIteratorHelper(o.options) 2556try{for(i.s();!(n=i.n()).done;){var s=n.value 2557s.selected=a.has(s.value)}}catch(e){i.e(e)}finally{i.f()}t.setValue(r,{value:d(e,!0)})},multipleSelection:function multipleSelection(e){o.multiple=!0},remove:function remove(e){var n=o.options,a=e.detail.remove;(n[a].selected=!1,o.remove(a),n.length>0)&&(-1===Array.prototype.findIndex.call(n,function(e){return e.selected})&&(n[0].selected=!0)) 2558t.setValue(r,{value:d(e,!0),items:f(e)})},clear:function clear(e){for(;0!==o.length;)o.remove(0) 2559t.setValue(r,{value:null,items:[]})},insert:function insert(e){var n=e.detail.insert,a=n.index,i=n.displayValue,s=n.exportValue,l=document.createElement("option") 2560l.textContent=i,l.value=s,o.insertBefore(l,o.children[a]),t.setValue(r,{value:d(e,!0),items:f(e)})},items:function items(e){for(var items=e.detail.items;0!==o.length;)o.remove(0) 2561var n,a=_createForOfIteratorHelper(items) 2562try{for(a.s();!(n=a.n()).done;){var i=n.value,s=i.displayValue,l=i.exportValue,u=document.createElement("option") 2563u.textContent=s,u.value=l,o.appendChild(u)}}catch(e){a.e(e)}finally{a.f()}o.options.length>0&&(o.options[0].selected=!0),t.setValue(r,{value:d(e,!0),items:f(e)})},indices:function indices(e){var n,indices=new Set(e.detail.indices),a=_createForOfIteratorHelper(e.target.options) 2564try{for(a.s();!(n=a.n()).done;){var o=n.value 2565o.selected=indices.has(o.index)}}catch(e){a.e(e)}finally{a.f()}t.setValue(r,{value:d(e,!0)})},editable:function editable(e){e.target.disabled=!e.detail.editable}} 2566e._dispatchEventFromSandbox(a,n)}),o.addEventListener("input",function(n){var a,o=d(n,!0),i=d(n,!1) 2567t.setValue(r,{value:o}),null===(a=e.linkService.eventBus)||void 0===a||a.dispatch("dispatcheventinsandbox",{source:e,detail:{id:r,name:"Keystroke",value:i,changeEx:o,willCommit:!0,
2567commitKey:1,keyDown:!1}})}),this._setEventListeners(o,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"]],function(e){return e.target.checked})):o.addEventListener("input",function(e){t.setValue(r,{value:d(e)})}),this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),ChoiceWidgetAnnotationElement}(),b=function(e){_inherits(PopupAnnotationElement,c) 2568var t=_createSuper(PopupAnnotationElement) 2569function PopupAnnotationElement(e){var r,n,a 2570_classCallCheck(this,PopupAnnotationElement) 2571var o=!!(null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2572return t.call(this,e,{isRenderable:o})}return _createClass(PopupAnnotationElement,[{key:"render",value:function render(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container 2573var e='[data-annotation-id="'.concat(this.data.parentId,'"]'),t=this.layer.querySelectorAll(e) 2574if(0===t.length)return this.container 2575var r=new _({container:this.container,trigger:Array.from(t),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),a=this.page,o=n.Util.normalizeRect([this.data.parentRect[0],a.view[3]-this.data.parentRect[1]+a.view[1],this.data.parentRect[2],a.view[3]-this.data.parentRect[3]+a.view[1]]),i=o[0]+this.data.parentRect[2]-this.data.parentRect[0],s=o[1] 2576return this.container.style.transformOrigin="".concat(-i,"px ").concat(-s,"px"),this.container.style.left="".concat(i,"px"),this.container.style.top="".concat(s,"px"),this.container.appendChild(r.render()),this.container}}]),PopupAnnotationElement}(),_=function(){function PopupElement(e){_classCallCheck(this,PopupElement),this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.titleObj=e.titleObj,this.modificationDate=e.modificationDate,this.contentsObj=e.contentsObj,this.richText=e.richText,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}return _createClass(PopupElement,[{key:"render",value:function render(){var e,t,r=document.createElement("div") 2577r.className="popupWrapper",this.hideElement=this.hideWrapper?r:this.container,this.hideElement.hidden=!0 2578var o=document.createElement("div") 2579o.className="popup" 2580var i=this.color 2581if(i){var l=.7*(255-i[0])+i[0],u=.7*(255-i[1])+i[1],c=.7*(255-i[2])+i[2] 2582o.style.backgroundColor=n.Util.makeHexColor(0|l,0|u,0|c)}var d=document.createElement("h1") 2583d.dir=this.titleObj.dir,d.textContent=this.titleObj.str,o.appendChild(d) 2584var f=a.PDFDateString.toDateObject(this.modificationDate) 2585if(f){var h=document.createElement("span") 2586h.className="popupDate",h.textContent="{{date}}, {{time}}",h.dataset.l10nId="annotation_date_string",h.dataset.l10nArgs=JSON.stringify({date:f.toLocaleDateString(),time:f.toLocaleTimeString()}),o.appendChild(h)}if(null===(e=this.richText)||void 0===e||!e.str||null!==(t=this.contentsObj)&&void 0!==t&&t.str&&this.contentsObj.str!==this.richText.str){var p=this._formatContents(this.contentsObj) 2587o.appendChild(p)}else s.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:o}),o.lastChild.className="richText popupContent" 2588Array.isArray(this.trigger)||(this.trigger=[this.trigger]) 2589var m,y=_createForOfIteratorHelper(this.trigger) 2590try{for(y.s();!(m=y.n()).done;){var v=m.value 2591v.addEventListener("click",this._toggle.bind(this)),v.addEventListener("mouseover",this._show.bind(this,!1)),v.addEventListener("mouseout",this._hide.bind(this,!1))}}catch(e){y.e(e)}finally{y.f()}return o.addEventListener("click",this._hide.bind(this,!0)),r.appendChild(o),r}},{key:"_formatContents",value:function _formatContents(e){var t=e.str,r=e.dir,n=document.createElement("p") 2592n.className="popupContent",n.dir=r 2593for(var a=t.split(/(?:\r\n?|\n)/),o=0,i=a.length;o<i;++o){var s=a[o] 2594n.appendChild(document.createTextNode(s)),o<i-1&&n.appendChild(document.createElement("br"))}return n}},{key:"_toggle",value:function _toggle(){this.pinned?this._hide(!0):this._show(!0)}},{key:"_show",value:function _show(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex+=1)}},{key:"_hide",value:function _hide(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.pinned=!1),this.hideElement.hidden||this.pinned||(this.hideElement.hidden=!0,this.container.style.zIndex-=1)}}]),PopupElement}(),S=function(e){_inherits(FreeTextAnnotationElement,c) 2595var t=_createSuper(FreeTextAnnotationElement) 2596function FreeTextAnnotationElement(e){var r,n,a 2597_classCallCheck(this,FreeTextAnnotationElement) 2598var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2599return t.call(this,e,{isRenderable:o,ignoreBorder:!0})}return _createClass(FreeTextAnnotationElement,[{key:"render",value:function render(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}
2599]),FreeTextAnnotationElement}(),A=function(e){_inherits(LineAnnotationElement,c) 2600var t=_createSuper(LineAnnotationElement) 2601function LineAnnotationElement(e){var r,n,a 2602_classCallCheck(this,LineAnnotationElement) 2603var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2604return t.call(this,e,{isRenderable:o,ignoreBorder:!0})}return _createClass(LineAnnotationElement,[{key:"render",value:function render(){this.container.className="lineAnnotation" 2605var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=this.svgFactory.createElement("svg:line") 2606return a.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),a.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),a.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),a.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),a.setAttribute("stroke-width",e.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),n.appendChild(a),this.container.append(n),this._createPopup(a,e),this.container}}]),LineAnnotationElement}(),C=function(e){_inherits(SquareAnnotationElement,c) 2607var t=_createSuper(SquareAnnotationElement) 2608function SquareAnnotationElement(e){var r,n,a 2609_classCallCheck(this,SquareAnnotationElement) 2610var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2611return t.call(this,e,{isRenderable:o,ignoreBorder:!0})}return _createClass(SquareAnnotationElement,[{key:"render",value:function render(){this.container.className="squareAnnotation" 2612var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,o=this.svgFactory.createElement("svg:rect") 2613return o.setAttribute("x",a/2),o.setAttribute("y",a/2),o.setAttribute("width",t-a),o.setAttribute("height",r-a),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),n.appendChild(o),this.container.append(n),this._createPopup(o,e),this.container}}]),SquareAnnotationElement}(),k=function(e){_inherits(CircleAnnotationElement,c) 2614var t=_createSuper(CircleAnnotationElement) 2615function CircleAnnotationElement(e){var r,n,a 2616_classCallCheck(this,CircleAnnotationElement) 2617var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2618return t.call(this,e,{isRenderable:o,ignoreBorder:!0})}return _createClass(CircleAnnotationElement,[{key:"render",value:function render(){this.container.className="circleAnnotation" 2619var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,o=this.svgFactory.createElement("svg:ellipse") 2620return o.setAttribute("cx",t/2),o.setAttribute("cy",r/2),o.setAttribute("rx",t/2-a/2),o.setAttribute("ry",r/2-a/2),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),n.appendChild(o),this.container.append(n),this._createPopup(o,e),this.container}}]),CircleAnnotationElement}(),R=function(e){_inherits(PolylineAnnotationElement,c) 2621var t=_createSuper(PolylineAnnotationElement) 2622function PolylineAnnotationElement(e){var r,n,a,o 2623_classCallCheck(this,PolylineAnnotationElement) 2624var i=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2625return(o=t.call(this,e,{isRenderable:i,ignoreBorder:!0})).containerClassName="polylineAnnotation",o.svgElementName="svg:polyline",o}return _createClass(PolylineAnnotationElement,[{key:"render",value:function render(){this.container.className=this.containerClassName 2626var e,t=this.data,r=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],a=this.svgFactory.create(r,n),o=[],i=_createForOfIteratorHelper(t.vertices) 2627try{for(i.s();!(e=i.n()).done;){var s=e.value,l=s.x-t.rect[0],u=t.rect[3]-s.y 2628o.push(l+","+u)}}catch(e){i.e(e)}finally{i.f()}o=o.join(" ") 2629var c=this.svgFactory.createElement(this.svgElementName) 2630return c.setAttribute("points",o),c.setAttribute("stroke-width",t.borderStyle.width||1),c.setAttribute("stroke","transparent"),c.setAttribute("fill","transparent"),a.appendChild(c),this.container.append(a),this._createPopup(c,t),this.container}}
2630]),PolylineAnnotationElement}(),w=function(e){_inherits(PolygonAnnotationElement,R) 2631var t=_createSuper(PolygonAnnotationElement) 2632function PolygonAnnotationElement(e){var r 2633return _classCallCheck(this,PolygonAnnotationElement),(r=t.call(this,e)).containerClassName="polygonAnnotation",r.svgElementName="svg:polygon",r}return PolygonAnnotationElement}(),P=function(e){_inherits(CaretAnnotationElement,c) 2634var t=_createSuper(CaretAnnotationElement) 2635function CaretAnnotationElement(e){var r,n,a 2636_classCallCheck(this,CaretAnnotationElement) 2637var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2638return t.call(this,e,{isRenderable:o,ignoreBorder:!0})}return _createClass(CaretAnnotationElement,[{key:"render",value:function render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),CaretAnnotationElement}(),x=function(e){_inherits(InkAnnotationElement,c) 2639var t=_createSuper(InkAnnotationElement) 2640function InkAnnotationElement(e){var r,n,a,o 2641_classCallCheck(this,InkAnnotationElement) 2642var i=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2643return(o=t.call(this,e,{isRenderable:i,ignoreBorder:!0})).containerClassName="inkAnnotation",o.svgElementName="svg:polyline",o}return _createClass(InkAnnotationElement,[{key:"render",value:function render(){this.container.className=this.containerClassName 2644var e,t=this.data,r=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],a=this.svgFactory.create(r,n),o=_createForOfIteratorHelper(t.inkLists) 2645try{for(o.s();!(e=o.n()).done;){var i,s=e.value,l=[],u=_createForOfIteratorHelper(s) 2646try{for(u.s();!(i=u.n()).done;){var c=i.value,d=c.x-t.rect[0],f=t.rect[3]-c.y 2647l.push("".concat(d,",").concat(f))}}catch(e){u.e(e)}finally{u.f()}l=l.join(" ") 2648var h=this.svgFactory.createElement(this.svgElementName) 2649h.setAttribute("points",l),h.setAttribute("stroke-width",t.borderStyle.width||1),h.setAttribute("stroke","transparent"),h.setAttribute("fill","transparent"),this._createPopup(h,t),a.appendChild(h)}}catch(e){o.e(e)}finally{o.f()}return this.container.append(a),this.container}}]),InkAnnotationElement}(),T=function(e){_inherits(HighlightAnnotationElement,c) 2650var t=_createSuper(HighlightAnnotationElement) 2651function HighlightAnnotationElement(e){var r,n,a 2652_classCallCheck(this,HighlightAnnotationElement) 2653var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2654return t.call(this,e,{isRenderable:o,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(HighlightAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.className="highlightAnnotation",this.container)}}]),HighlightAnnotationElement}(),E=function(e){_inherits(UnderlineAnnotationElement,c) 2655var t=_createSuper(UnderlineAnnotationElement) 2656function UnderlineAnnotationElement(e){var r,n,a 2657_classCallCheck(this,UnderlineAnnotationElement) 2658var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2659return t.call(this,e,{isRenderable:o,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(UnderlineAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.className="underlineAnnotation",this.container)}}]),UnderlineAnnotationElement}(),O=function(e){_inherits(SquigglyAnnotationElement,c) 2660var t=_createSuper(SquigglyAnnotationElement) 2661function SquigglyAnnotationElement(e){var r,n,a 2662_classCallCheck(this,SquigglyAnnotationElement) 2663var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2664return t.call(this,e,{isRenderable:o,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(SquigglyAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.className="squigglyAnnotation",this.container)}}]),SquigglyAnnotationElement}(),F=function(e){_inherits(StrikeOutAnnotationElement,c) 2665var t=_createSuper(StrikeOutAnnotationElement) 2666function StrikeOutAnnotationElement(e){var r,n,a 2667_classCallCheck(this,StrikeOutAnnotationElement) 2668var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2669return t.call(this,e,{isRenderable:o,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(StrikeOutAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.className="strikeoutAnnotation",this.container)}}]),StrikeOutAnnotationElement}(),I=function(e){_inherits(StampAnnotationElement,c) 2670var t=_createSuper(StampAnnotationElement) 2671function StampAnnotationElement(e){var r,n,a 2672_classCallCheck(this,StampAnnotationElement) 2673var o=!!(e.data.hasPopup||null!==(r=e.data.titleObj)&&void 0!==r&&r.str||null!==(n=e.data.contentsObj)&&void 0!==n&&n.str||null!==(a=e.data.richText)&&void 0!==a&&a.str) 2674return t.call(this,e,{isRenderable:o,ignoreBorder:!0})}return _createClass(StampAnnotationElement,[{key:"render",value:function render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}
2674]),StampAnnotationElement}(),D=function(e){_inherits(FileAttachmentAnnotationElement,c) 2675var t=_createSuper(FileAttachmentAnnotationElement) 2676function FileAttachmentAnnotationElement(e){var r,o 2677_classCallCheck(this,FileAttachmentAnnotationElement) 2678var i=(o=t.call(this,e,{isRenderable:!0})).data.file,s=i.filename,l=i.content 2679return o.filename=(0,a.getFilenameFromUrl)(s),o.content=l,null===(r=o.linkService.eventBus)||void 0===r||r.dispatch("fileattachmentannotation",{source:_assertThisInitialized(o),id:(0,n.stringToPDFString)(s),filename:s,content:l}),o}return _createClass(FileAttachmentAnnotationElement,[{key:"render",value:function render(){var e,t 2680this.container.className="fileAttachmentAnnotation" 2681var r=document.createElement("div") 2682return r.style.height=this.container.style.height,r.style.width=this.container.style.width,r.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(null!==(e=this.data.titleObj)&&void 0!==e&&e.str||null!==(t=this.data.contentsObj)&&void 0!==t&&t.str||this.data.richText)&&this._createPopup(r,this.data),this.container.appendChild(r),this.container}},{key:"_download",value:function _download(){var e 2683null===(e=this.downloadManager)||void 0===e||e.openOrDownloadData(this.container,this.content,this.filename)}}]),FileAttachmentAnnotationElement}(),M=function(){function AnnotationLayer(){_classCallCheck(this,AnnotationLayer)}return _createClass(AnnotationLayer,null,[{key:"render",value:function render(e){var t,r=[],i=[],s=_createForOfIteratorHelper(e.annotations) 2684try{for(s.s();!(t=s.n()).done;){var l=t.value 2685l&&(l.annotationType!==n.AnnotationType.POPUP?r.push(l):i.push(l))}}catch(e){s.e(e)}finally{s.f()}i.length&&r.push.apply(r,i) 2686for(var c=e.div,d=0,f=r;d<f.length;d++){var h=f[d],p=u.create({data:h,layer:c,page:e.page,viewport:e.viewport,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:!1!==e.renderForms,svgFactory:new a.DOMSVGFactory,annotationStorage:e.annotationStorage||new o.AnnotationStorage,enableScripting:e.enableScripting,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects,mouseState:e.mouseState||{isDown:!1}}) 2687if(p.isRenderable){var m=p.render() 2688if(h.hidden&&(m.style.visibility="hidden"),Array.isArray(m)){var y,v=_createForOfIteratorHelper(m) 2689try{for(v.s();!(y=v.n()).done;){var g=y.value 2690c.appendChild(g)}}catch(e){v.e(e)}finally{v.f()}}else p instanceof b?c.prepend(m):c.appendChild(m)}}_classStaticPrivateMethodGet(this,AnnotationLayer,_setAnnotationCanvasMap).call(this,c,e.annotationCanvasMap)}},{key:"update",value:function update(e){var t,r,a,o=e.page,i=e.viewport,s=e.annotations,l=e.annotationCanvasMap,u=e.div,c=i.transform,d="matrix(".concat(c.join(","),")"),f=_createForOfIteratorHelper(s) 2691try{for(f.s();!(a=f.n()).done;){var h=a.value,p=u.querySelectorAll('[data-annotation-id="'.concat(h.id,'"]')) 2692if(p){var m,y=_createForOfIteratorHelper(p) 2693try{for(y.s();!(m=y.n()).done;){var v=m.value 2694if(h.hasOwnCanvas){var g=n.Util.normalizeRect([h.rect[0],o.view[3]-h.rect[1]+o.view[1],h.rect[2],o.view[3]-h.rect[3]+o.view[1]]) 2695if(!r){t=Math.abs(c[0]||c[1]) 2696for(var b=c.slice(),_=0;_<4;_++)b[_]=Math.sign(b[_]) 2697r="matrix(".concat(b.join(","),")")}var S=g[0]*t,A=g[1]*t 2698v.style.left="".concat(S,"px"),v.style.top="".concat(A,"px"),v.style.transformOrigin="".concat(-S,"px ").concat(-A,"px"),v.style.transform=r}else v.style.transform=d}}catch(e){y.e(e)}finally{y.f()}}}}catch(e){f.e(e)}finally{f.f()}_classStaticPrivateMethodGet(this,AnnotationLayer,_setAnnotationCanvasMap).call(this,u,l),u.hidden=!1}}]),AnnotationLayer}() 2699function _setAnnotationCanvasMap(e,t){if(t){var r,n=_createForOfIteratorHelper(t) 2700try{for(n.s();!(r=n.n()).done;){var a=_slicedToArray(r.value,2),o=a[0],i=a[1],s=e.querySelector('[data-annotation-id="'.concat(o,'"]')) 2701if(s){var l=s.firstChild 2702"CANVAS"===l.nodeName?s.replaceChild(i,l):s.insertBefore(i,l)}}}catch(e){n.e(e)}finally{n.f()}t.clear()}}t.AnnotationLayer=M},(e,t)=>{"use strict" 2703function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 2704if(null==r)return 2705var n,a,o=[],i=!0,s=!1 2706try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(e,t)||function _unsupportedIterableToArray(e,t){if(!e)return 2707if("string"==typeof e)return _arrayLikeToArray(e,t) 2708var r=Object.prototype.toString.call(e).slice(8,-1) 2709"Object"===r&&e.constructor&&(r=e.constructor.name) 2710if("Map"===r||"Set"===r)return Array.from(e) 2711if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to de
2711structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2712for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2713return n}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2714n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function makeColorComp(e){return Math.floor(255*Math.max(0,Math.min(1,e))).toString(16).padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorConverters=void 0 2715var r=function(){function ColorConverters(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ColorConverters)}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(ColorConverters,null,[{key:"CMYK_G",value:function CMYK_G(e){var t=_slicedToArray(e,4),r=t[0],n=t[1],a=t[2],o=t[3] 2716return["G",1-Math.min(1,.3*r+.59*a+.11*n+o)]}},{key:"G_CMYK",value:function G_CMYK(e){return["CMYK",0,0,0,1-_slicedToArray(e,1)[0]]}},{key:"G_RGB",value:function G_RGB(e){var t=_slicedToArray(e,1)[0] 2717return["RGB",t,t,t]}},{key:"G_HTML",value:function G_HTML(e){var t=makeColorComp(_slicedToArray(e,1)[0]) 2718return"#".concat(t).concat(t).concat(t)}},{key:"RGB_G",value:function RGB_G(e){var t=_slicedToArray(e,3) 2719return["G",.3*t[0]+.59*t[1]+.11*t[2]]}},{key:"RGB_HTML",value:function RGB_HTML(e){var t=_slicedToArray(e,3),r=t[0],n=t[1],a=t[2],o=makeColorComp(r),i=makeColorComp(n),s=makeColorComp(a) 2720return"#".concat(o).concat(i).concat(s)}},{key:"T_HTML",value:function T_HTML(){return"#00000000"}},{key:"CMYK_RGB",value:function CMYK_RGB(e){var t=_slicedToArray(e,4),r=t[0],n=t[1],a=t[2],o=t[3] 2721return["RGB",1-Math.min(1,r+o),1-Math.min(1,a+o),1-Math.min(1,n+o)]}},{key:"CMYK_HTML",value:function CMYK_HTML(e){return this.RGB_HTML(this.CMYK_RGB(e))}},{key:"RGB_CMYK",value:function RGB_CMYK(e){var t=_slicedToArray(e,3),r=1-t[0],n=1-t[1],a=1-t[2] 2722return["CMYK",r,n,a,Math.min(r,n,a)]}}]),ColorConverters}() 2723t.ColorConverters=r},(e,t,r)=>{"use strict" 2724Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0 2725var n=r(4),a=r(147) 2726function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 2727if(null==r)return 2728var n,a,o=[],i=!0,s=!1 2729try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(e,t)||_unsupportedIterableToArray(e,t)||function _nonIterableRest(){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 _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2730if(!a){if(Array.isArray(t)||(a=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2731var o=0,i=function F(){} 2732return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2733return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2734return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t) 2735var r=Object.prototype.toString.call(e).slice(8,-1) 2736return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2737for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2738return n}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2739n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=function(){function XfaLayer(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,XfaLayer)}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(XfaLayer,null,[{key:"setupStorage",value:function setupStorage(e,t,r,n,a){var o=n.getValue(t,{value:null}) 2740switch(r.name){case"textarea":if(null!==o.value&&(e.textContent=o.value),"print"===a)break 2741e.addEventListener("input",function(e){n.setValue(t,{value:e.target.value})}) 2742break 2743case"input":if("radio"===r.attributes.type||"checkbox"===r.attributes.type){if(o.value===r.attributes.xfaOn?e.setAttribute("checked",!0):o.value===r.attributes.xfaOff&&e.removeAttribute("checked"),"print"===a)break 2744e.addEventListener("change",function(e){n.setValue(t,{value:e.target.checked?e.target.getAttribute("xfaOn"):e.target.getAttribute("xfaOff")})})}else{if(null!==o.value&&e.setAttribute("value",o.value),"print"===a)break 2745e.addEventListener("input",function(e){n.setValue(t,{value:e.target.value})})}break 2746case"select":if(null!==o.value){var i,s=_createForOfIteratorHelper(r.children) 2747try{for(s.s();!(i=s.n()).done;){var l=i.value 2748l.attributes.value===o.value&&(l.attributes.selected=!0)}}catch(e){s.e(e)}finally{s.f()}}e.addEventListener("input",function(e){var r=e.target.options,a=-1===r.selectedIndex?"":r[r.selectedIndex].value 2749n.setValue(t,{value:a})})}}},{key:"setAttributes",value:function setAttributes(e){var t,r=e.html,a=e.element,o=e.storage,i=void 0===o?null:o,s=e.intent,l=e.linkService,u=a.attributes,c=r instanceof HTMLAnchorElement 2750"radio"===u.type&&(u.name="".concat(u.name,"-").concat(s)) 2751for(var d=0,f=Object.entries(u);d<f.length;d++){var h=_slicedToArray(f[d],2),p=h[0],m=h[1] 2752if(null!=m&&"dataId"!==p)if("style"!==p)if("textContent"===p)r.textContent=m 2753else if("class"===p)m.length&&r.setAttribute(p,m.join(" ")) 2754else{if(c&&("href"===p||"newWindow"===p))continue 2755r.setAttribute(p,m)}else Object.assign(r.style,m)}c&&(l.addLinkAttributes||(0,n.warn)("XfaLayer.setAttribute - missing `addLinkAttributes`-method on the `linkService`-instance."),null===(t=l.addLinkAttributes)||void 0===t||t.call(l,r,u.href,u.newWindow)) 2756i&&u.dataId&&this.setupStorage(r,u.dataId,a,i)}},{key:"render",value:function render(e){var t=e.annotationStorage,r=e.linkService,n=e.xfaHtml,o=e.intent||"display",i=document.createElement(n.name) 2757n.attributes&&this.setAttributes({html:i,element:n,intent:o,linkService:r}) 2758var s=[[n,-1,i]],l=e.div 2759if(l.appendChild(i),e.viewport){var u="matrix(".concat(e.viewport.transform.join(","),")") 2760l.style.transform=u}"richText"!==o&&l.setAttribute("class","xfaLayer xfaFont") 2761for(var c=[];s.length>0;){var d,f=_slicedToArray(s[s.length-1],3),h=f[0],p=f[1],m=f[2] 2762if(p+1!==h.children.length){var y=h.children[++s[s.length-1][1]] 2763if(null!==y){var v=y.name 2764if("#text"!==v){var g=void 0 2765if(g=null!=y&&null!==(d=y.attributes)&&void 0!==d&&d.xmlns?document.createElementNS(y.attributes.xmlns,v):document.createElement(v),m.appendChild(g),y.attributes&&this.setAttributes({html:g,element:y,storage:t,intent:o,linkService:r}),y.children&&y.children.length>0)s.push([y,-1,g]) 2766else if(y.value){var b=document.createTextNode(y.value) 2767a.XfaText.shouldBuildText(v)&&c.push(b),g.appendChild(b)}}else{var _=document.createTextNode(y.value) 2768c.push(_),m.appendChild(_)}}}else s.pop()}var S,A=_createForOfIteratorHelper(l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea")) 2769try{for(A.s();!(S=A.n()).done;){S.value.setAttribute("readOnly",!0)}}catch(e){A.e(e)}finally{A.f()}return{textDivs:c}}},{key:"update",value:function update(e){var t="matrix(".concat(e.viewport.transform.join(","),")") 2770e.div.style.transform=t,e.div.hidden=!1}}]),XfaLayer}() 2771t.XfaLayer=o},(e,t,r)=>{"use strict"
2772Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=function renderTextLayer(e){var t=new u({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection}) 2773return t._render(e.timeout),t} 2774var n=r(4) 2775function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2776n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2777if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 2778if("string"==typeof e)return _arrayLikeToArray(e,t) 2779var r=Object.prototype.toString.call(e).slice(8,-1) 2780"Object"===r&&e.constructor&&(r=e.constructor.name) 2781if("Map"===r||"Set"===r)return Array.from(e) 2782if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2783var o=0,i=function F(){} 2784return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2785return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2786return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2787for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2788return n}var a=1e5,o=30,i=.8,s=new Map,l=/^\s+$/g 2789function appendText(e,t,r,a){var u=document.createElement("span"),c=e._enhanceTextSelection?{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,originalTransform:null,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,scale:1}:{angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL} 2790e._textDivs.push(u) 2791var d=n.Util.transform(e._viewport.transform,t.transform),f=Math.atan2(d[1],d[0]),h=r[t.fontName] 2792h.vertical&&(f+=Math.PI/2) 2793var p,m,y=Math.hypot(d[2],d[3]),v=y*function getAscent(e,t){var r=s.get(e) 2794if(r)return r 2795t.save(),t.font="".concat(o,"px ").concat(e) 2796var n=t.measureText(""),a=n.fontBoundingBoxAscent,l=Math.abs(n.fontBoundingBoxDescent) 2797if(a){t.restore() 2798var u=a/(a+l) 2799return s.set(e,u),u}t.strokeStyle="red",t.clearRect(0,0,o,o),t.strokeText("g",0,0) 2800var c=t.getImageData(0,0,o,o).data 2801l=0 2802for(var d=c.length-1-3;d>=0;d-=4)if(c[d]>0){l=Math.ceil(d/4/o) 2803break}t.clearRect(0,0,o,o),t.strokeText("A",0,o),a=0 2804for(var f=0,h=(c=t.getImageData(0,0,o,o).data).length;f<h;f+=4)if(c[f]>0){a=o-Math.floor(f/4/o) 2805break}if(t.restore(),a){var p=a/(a+l) 2806return s.set(e,p),p}return s.set(e,i),i}(h.fontFamily,a) 28070===f?(p=d[4],m=d[5]-v):(p=d[4]+v*Math.sin(f),m=d[5]-v*Math.cos(f)),u.style.left="".concat(p,"px"),u.style.top="".concat(m,"px"),u.style.fontSize="".concat(y,"px"),u.style.fontFamily=h.fontFamily,u.setAttribute("role","presentation"),u.textContent=t.str,u.dir=t.dir,e._fontInspectorEnabled&&(u.dataset.fontName=t.fontName),0!==f&&(c.angle=f*(180/Math.PI)) 2808var g=!1 2809if(t.str.length>1||e._enhanceTextSelection&&l.test(t.str))g=!0 2810else if(" "!==t.str&&t.transform[0]!==t.transform[3]){var b=Math.abs(t.transform[0]),_=Math.abs(t.transform[3]) 2811b!==_&&Math.max(b,_)/Math.min(b,_)>1.5&&(g=!0)}if(g&&(h.vertical?c.canvasWidth=t.height*e._viewport.scale:c.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(u,c),e._textContentStream&&e._layoutText(u),e._enhanceTextSelection&&c.hasText){var S=1,A=0 28120!==f&&(S=Math.cos(f),A=Math.sin(f)) 2813var C,k,R=(h.vertical?t.height:t.width)*e._viewport.scale,w=y 28140!==f?(C=[S,A,-A,S,p,m],k=n.Util.getAxialAlignedBoundingBox([0,0,R,w],C)):k=[p,m,p+R,m+w],e._bounds.push({left:k[0],top:k[1],right:k[2],bottom:k[3],div:u,size:[R,w],m:C})}}function render(e){if(!e._canceled){var t=e._textDivs,r=e._capability,n=t.length 2815if(n>a)return e._renderingDone=!0,void r.resolve() 2816if(!e._textContentStream)for(var o=0;o<n;o++)e._layoutText(t[o]) 2817e._renderingDone=!0,r.resolve()}}function findPositiveMin(e,t,r){for(var n=0,a=0;a<r;a++){var o=e[t++] 2818o>0&&(n=n?Math.min(o,n):o)}return n}function expand(e){for(var t=e._bounds,r=e._viewport,a=function expandBounds(e,t,r){var n=r.map(function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}) 2819expandBoundsLTR(e,n) 2820var a,o=new Array(r.length),i=_createForOfIteratorHelper(n) 2821try{for(i.s();!(a=i.n()).done;){var s=a.value,l=s.index 2822o[l]={left:s.x1New,top:0,right:s.x2New,bottom:0}}}catch(e){i.e(e)}finally{i.f()}r.map(function(t,r){var a=o[r],i=n[r]
2823i.x1=t.top,i.y1=e-a.right,i.x2=t.bottom,i.y2=e-a.left,i.index=r,i.x1New=void 0,i.x2New=void 0}),expandBoundsLTR(t,n) 2824var u,c=_createForOfIteratorHelper(n) 2825try{for(c.s();!(u=c.n()).done;){var d=u.value,f=d.index 2826o[f].top=d.x1New,o[f].bottom=d.x2New}}catch(e){c.e(e)}finally{c.f()}return o}(r.width,r.height,t),o=0;o<a.length;o++){var i=t[o].div,s=e._textDivProperties.get(i) 2827if(0!==s.angle){for(var l=a[o],u=t[o],c=u.m,d=c[0],f=c[1],h=[[0,0],[0,u.size[1]],[u.size[0],0],u.size],p=new Float64Array(64),m=0,y=h.length;m<y;m++){var v=n.Util.applyTransform(h[m],c) 2828p[m+0]=d&&(l.left-v[0])/d,p[m+4]=f&&(l.top-v[1])/f,p[m+8]=d&&(l.right-v[0])/d,p[m+12]=f&&(l.bottom-v[1])/f,p[m+16]=f&&(l.left-v[0])/-f,p[m+20]=d&&(l.top-v[1])/d,p[m+24]=f&&(l.right-v[0])/-f,p[m+28]=d&&(l.bottom-v[1])/d,p[m+32]=d&&(l.left-v[0])/-d,p[m+36]=f&&(l.top-v[1])/-f,p[m+40]=d&&(l.right-v[0])/-d,p[m+44]=f&&(l.bottom-v[1])/-f,p[m+48]=f&&(l.left-v[0])/f,p[m+52]=d&&(l.top-v[1])/-d,p[m+56]=f&&(l.right-v[0])/f,p[m+60]=d&&(l.bottom-v[1])/-d}var g=1+Math.min(Math.abs(d),Math.abs(f)) 2829s.paddingLeft=findPositiveMin(p,32,16)/g,s.paddingTop=findPositiveMin(p,48,16)/g,s.paddingRight=findPositiveMin(p,0,16)/g,s.paddingBottom=findPositiveMin(p,16,16)/g,e._textDivProperties.set(i,s)}else s.paddingLeft=t[o].left-a[o].left,s.paddingTop=t[o].top-a[o].top,s.paddingRight=a[o].right-t[o].right,s.paddingBottom=a[o].bottom-t[o].bottom,e._textDivProperties.set(i,s)}}function expandBoundsLTR(e,t){t.sort(function(e,t){return e.x1-t.x1||e.index-t.index}) 2830var r,n=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}],a=_createForOfIteratorHelper(t) 2831try{for(a.s();!(r=a.n()).done;){for(var o=r.value,i=0;i<n.length&&n[i].end<=o.y1;)i++ 2832for(var s=n.length-1;s>=0&&n[s].start>=o.y2;)s-- 2833var l=void 0,u=void 0,c=void 0,d=void 0,f=-1/0 2834for(c=i;c<=s;c++){u=(l=n[c]).boundary 2835var h=void 0;(h=u.x2>o.x1?u.index>o.index?u.x1New:o.x1:void 0===u.x2New?(u.x2+o.x1)/2:u.x2New)>f&&(f=h)}for(o.x1New=f,c=i;c<=s;c++)void 0===(u=(l=n[c]).boundary).x2New?u.x2>o.x1?u.index>o.index&&(u.x2New=u.x2):u.x2New=f:u.x2New>f&&(u.x2New=Math.max(f,u.x2)) 2836var p=[],m=null 2837for(c=i;c<=s;c++){var y=(u=(l=n[c]).boundary).x2>o.x2?u:o 2838m===y?p[p.length-1].end=l.end:(p.push({start:l.start,end:l.end,boundary:y}),m=y)}for(n[i].start<o.y1&&(p[0].start=o.y1,p.unshift({start:n[i].start,end:o.y1,boundary:n[i].boundary})),o.y2<n[s].end&&(p[p.length-1].end=o.y2,p.push({start:o.y2,end:n[s].end,boundary:n[s].boundary})),c=i;c<=s;c++)if(void 0===(u=(l=n[c]).boundary).x2New){var v=!1 2839for(d=i-1;!v&&d>=0&&n[d].start>=u.y1;d--)v=n[d].boundary===u 2840for(d=s+1;!v&&d<n.length&&n[d].end<=u.y2;d++)v=n[d].boundary===u 2841for(d=0;!v&&d<p.length;d++)v=p[d].boundary===u 2842v||(u.x2New=f)}Array.prototype.splice.apply(n,[i,s-i+1].concat(p))}}catch(e){a.e(e)}finally{a.f()}for(var g=0,b=n;g<b.length;g++){var _=b[g].boundary 2843void 0===_.x2New&&(_.x2New=Math.max(e,_.x2))}}var u=function(){function TextLayerRenderTask(e){var t,r=this,a=e.textContent,o=e.textContentStream,i=e.container,s=e.viewport,l=e.textDivs,u=e.textContentItemsStr,c=e.enhanceTextSelection 2844!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,TextLayerRenderTask),this._textContent=a,this._textContentStream=o,this._container=i,this._document=i.ownerDocument,this._viewport=s,this._textDivs=l||[],this._textContentItemsStr=u||[],this._enhanceTextSelection=!!c,this._fontInspectorEnabled=!(null===(t=globalThis.FontInspector)||void 0===t||!t.enabled),this._reader=null,this._layoutTextLastFontSize=null,this._layoutTextLastFontFamily=null,this._layoutTextCtx=null,this._textDivProperties=new WeakMap,this._renderingDone=!1,this._canceled=!1,this._capability=(0,n.createPromiseCapability)(),this._renderTimer=null,this._bounds=[],this._capability.promise.finally(function(){r._enhanceTextSelection||(r._textDivProperties=null),r._layoutTextCtx&&(r._layoutTextCtx.canvas.width=0,r._layoutTextCtx.canvas.height=0,r._layoutTextCtx=null)}).catch(function(){})}return function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}(TextLayerRenderTask,[{key:"promise",get:function get(){return this._capability.promise}},{key:"cancel",value:function cancel(){this._canceled=!0,this._reader&&(this._reader.cancel(new n.AbortException("TextLayer task cancelled.")).catch(function(){}),this._reader=null),null!==this._renderTimer&&(clearTimeout(this._renderTimer),this._renderTimer=null),this._capability.reject(new Error("TextLayer task cancelled."))}},{key:"_processItems",value:function _processItems(e,t){for(var r=0,n=e.length;r<n;r++)if(void 0!==e[r].str)this._textContentItemsStr.push(e[r].str),appendText(this,e[r],t,this._layoutTextCtx) 2845else if("beginMarkedContentProps"===e[r].type||"beginMarkedContent"===e[r].type){var a=this._container 2846this._container=document.createElement("span"),this._container.classList.add("markedContent"),null!==e[r].id&&this._container.setAttribute("id","".concat(e[r].id)),a.appendChild(this._container)}else"endMarkedContent"===e[r].type&&(this._container=this._container.parentNode)}},{key:"_layoutText",value:function _layoutText(e){var t=this._textDivProperties.get(e),r="" 2847if(0!==t.canvasWidth&&t.hasText){var n=e.style,a=n.fontSize,o=n.fontFamily 2848a===this._layoutTextLastFontSize&&o===this._layoutTextLastFontFamily||(this._layoutTextCtx.font="".concat(a," ").concat(o),this._layoutTextLastFontSize=a,this._layoutTextLastFontFamily=o) 2849var i=this._layoutTextCtx.measureText(e.textContent).width 2850if(i>0){var s=t.canvasWidth/i 2851this._enhanceTextSelection&&(t.scale=s),r="scaleX(".concat(s,")")}}if(0!==t.angle&&(r="rotate(".concat(t.angle,"deg) ").concat(r)),r.length>0&&(this._enhanceTextSelection&&(t.originalTransform=r),e.style.transform=r),t.hasText&&this._container.appendChild(e),t.hasEOL){var l=document.createElement("br") 2852l.setAttribute("role","presentation"),this._container.appendChild(l)}}},{key:"_render",value:function _render(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=(0,n.createPromiseCapability)(),a=Object.create(null),i=this._document.createElement("canvas") 2853if(i.height=i.width=o,i.mozOpaque=!0,this._layoutTextCtx=i.getContext("2d",{alpha:!1}),this._textContent){var s=this._textContent.items,l=this._textContent.styles 2854this._processItems(s,l),r.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.') 2855this._reader=this._textContentStream.getReader(),function pump(){e._reader.read().then(function(t){var n=t.value 2856t.done?r.resolve():(Object.assign(a,n.styles),e._processItems(n.items,a),pump())},r.reject)}()}r.promise.then(function(){a=null,t?e._renderTimer=setTimeout(function(){render(e),e._renderTimer=null},t):render(e)},this._capability.reject)}},{key:"expandTextDivs",value:function expandTextDivs(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] 2857if(this._enhanceTextSelection&&this._renderingDone){null!==this._bounds&&(expand(this),this._bounds=null) 2858for(var t=[],r=[],n=0,a=this._textDivs.length;n<a;n++){var o=this._textDivs[n],i=this._textDivProperties.get(o) 2859i.hasText&&(e?(t.length=0,r.length=0,i.originalTransform&&t.push(i.originalTransform),i.paddingTop>0?(r.push("".concat(i.paddingTop,"px")),t.push("translateY(".concat(-i.paddingTop,"px)"))):r.push(0),i.paddingRight>0?r.push("".concat(i.paddingRight/i.scale,"px")):r.push(0),i.paddingBottom>0?r.push("".concat(i.paddingBottom,"px")):r.push(0),i.paddingLeft>0?(r.push("".concat(i.paddingLeft/i.scale,"px")),t.push("translateX(".concat(-i.paddingLeft/i.scale,"px)"))):r.push(0),o.style.padding=r.join(" "),t.length&&(o.style.transform=t.join(" "))):(o.style.padding=null,o.style.transform=i.originalTransform))}}}}]),TextLayerRenderTask}()},(e,t,r)=>{"use strict"
2860Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0 2861var n=r(4),a=r(1),o=r(6) 2862function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function _nonIterableSpread(){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 _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 2863if(null==r)return 2864var n,a,o=[],i=!0,s=!1 2865try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(e,t)||_unsupportedIterableToArray(e,t)||function _nonIterableRest(){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 _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 2866if(!a){if(Array.isArray(t)||(a=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 2867var o=0,i=function F(){} 2868return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 2869return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 2870return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t) 2871var r=Object.prototype.toString.call(e).slice(8,-1) 2872return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 2873for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 2874return n}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 2875n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function SVGGraphics(){_classCallCheck(this,SVGGraphics),(0,n.unreachable)("Not implemented: SVGGraphics")} 2876t.SVGGraphics=i 2877var s=function pf(e){if(Number.isInteger(e))return e.toString() 2878var t=e.toFixed(10),r=t.length-1 2879if("0"!==t[r])return t 2880do{r--}while("0"===t[r]) 2881return t.substring(0,"."===t[r]?r:r+1)},l=function pm(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":"scale(".concat(s(e[0])," ").concat(s(e[3]),")") 2882if(e[0]===e[3]&&e[1]===-e[2]){var t=180*Math.acos(e[0])/Math.PI 2883return"rotate(".concat(s(t),")")}}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return"translate(".concat(s(e[4])," ").concat(s(e[5]),")") 2884return"matrix(".concat(s(e[0])," ").concat(s(e[1])," ").concat(s(e[2])," ").concat(s(e[3])," ").concat(s(e[4])," ")+"".concat(s(e[5]),")")},u={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},c=["butt","round","square"],d=["miter","round","bevel"],f=function(){for(var e=new Uint8Array([137,80,78,71,13,10,26,10]),t=12,r=new Int32Array(256),a=0;a<256;a++){for(var i=a,s=0;s<8;s++)i=1&i?3988292384^i>>1&2147483647:i>>1&2147483647 2885r[a]=i}function writePngChunk(e,t,n,a){var o=a,i=t.length 2886n[o]=i>>24&255,n[o+1]=i>>16&255,n[o+2]=i>>8&255,n[o+3]=255&i,n[o+=4]=255&e.charCodeAt(0),n[o+1]=255&e.charCodeAt(1),n[o+2]=255&e.charCodeAt(2),n[o+3]=255&e.charCodeAt(3),o+=4,n.set(t,o) 2887var s=function crc32(e,t,n){for(var a=-1,o=t;o<n;o++){var i=255&(a^e[o]) 2888a=a>>>8^r[i]}return-1^a}(n,a+4,o+=t.length) 2889n[o]=s>>24&255,n[o+1]=s>>16&255,n[o+2]=s>>8&255,n[o+3]=255&s}function deflateSyncUncompressed(e){var t=e.length,r=Math.ceil(t/65535),n=new Uint8Array(2+t+5*r+4),a=0 2890n[a++]=120,n[a++]=156 2891for(var o=0;t>65535;)n[a++]=0,n[a++]=255,n[a++]=255,n[a++]=0,n[a++]=0,n.set(e.subarray(o,o+65535),a),a+=65535,o+=65535,t-=65535 2892n[a++]=1,n[a++]=255&t,n[a++]=t>>8&255,n[a++]=255&~t,n[a++]=(65535&~t)>>8&255,n.set(e.subarray(o),a),a+=e.length-o 2893var i=function adler32(e,t,r){for(var n=1,a=0,o=t;o<r;++o)a=(a+(n=(n+(255&e[o]))%65521))%65521 2894return a<<16|n}(e,0,e.length) 2895return n[a++]=i>>24&255,n[a++]=i>>16&255,n[a++]=i>>8&255,n[a++]=255&i,n}function encode(r,a,i,s){var l,u,c,d=r.width,f=r.height,h=r.data 2896switch(a){case n.ImageKind.GRAYSCALE_1BPP:u=0,l=1,c=d+7>>3 2897break 2898case n.ImageKind.RGB_24BPP:u=2,l=8,c=3*d 2899break 2900case n.ImageKind.RGBA_32BPP:u=6,l=8,c=4*d 2901break 2902default:throw new Error("invalid format")}for(var p=new Uint8Array((1+c)*f),m=0,y=0,v=0;v<f;++v)p[m++]=0,p.set(h.subarray(y,y+c),m),y+=c,m+=c 2903if(a===n.ImageKind.GRAYSCALE_1BPP&&s){m=0 2904for(var g=0;g<f;g++){m++ 2905for(var b=0;b<c;b++)p[m++]^=255}}var _=new Uint8Array([d>>24&255,d>>16&255,d>>8&255,255&d,f>>24&255,f>>16&255,f>>8&255,255&f,l,u,0,0,0]),S=function deflateSync(e){if(!o.isNodeJS)return deflateSyncUncompressed(e) 2906try{var t 2907t=parseInt(process.versions.node)>=8?e:Buffer.from(e) 2908var r=__webpack_require__(3).deflateSync(t,{level:9}) 2909return r instanceof Uint8Array?r:new Uint8Array(r)}catch(e){(0,n.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return deflateSyncUncompressed(e)}(p),A=e.length+3*t+_.length+S.length,C=new Uint8Array(A),k=0 2910return C.set(e,k),writePngChunk("IHDR",_,C,k+=e.length),writePngChunk("IDATA",S,C,k+=t+_.length),k+=t+S.length,writePngChunk("IEND",new Uint8Array(0),C,k),(0,n.createObjectURL)(C,"image/png",i)}return function convertImgDataToPng(e,t,r){return encode(e,void 0===e.kind?n.ImageKind.GRAYSCALE_1BPP:e.kind,t,r)}}(),h=function(){function SVGExtraState(){_classCallCheck(this,SVGExtraState),this.fontSizeScale=1,this.fontWeight=u.fontWeight,this.fontSize=0,this.textMatrix=n.IDENTITY_MATRIX,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=n.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=u.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}return _createClass(SVGExtraState,[{key:"clone",value:function clone(){return Object.create(this)}},{key:"setCurrentPoint",value:function setCurrentPoint(e,t){this.x=e,this.y=t}}]),SVGExtraState}(),p=0,m=0,y=0 2911t.SVGGraphics=i=function(){function SVGGraphics(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2] 2912for(var o in _classCallCheck(this,SVGGraphics),this.svgFactory=new a.DOMSVGFactory,this.current=ne
2912w h,this.transformMatrix=n.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!r,this._operatorIdMapping=[],n.OPS)this._operatorIdMapping[n.OPS[o]]=o}return _createClass(SVGGraphics,[{key:"save",value:function save(){this.transformStack.push(this.transformMatrix) 2913var e=this.current 2914this.extraStack.push(e),this.current=e.clone()}},{key:"restore",value:function restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}},{key:"group",value:function group(e){this.save(),this.executeOpTree(e),this.restore()}},{key:"loadDependencies",value:function loadDependencies(e){for(var t=this,r=e.fnArray,a=e.argsArray,o=0,i=r.length;o<i;o++)if(r[o]===n.OPS.dependency){var s,l=_createForOfIteratorHelper(a[o]) 2915try{var u=function _loop(){var e=s.value,r=e.startsWith("g_")?t.commonObjs:t.objs,n=new Promise(function(t){r.get(e,t)}) 2916t.current.dependencies.push(n)} 2917for(l.s();!(s=l.n()).done;)u()}catch(e){l.e(e)}finally{l.f()}}return Promise.all(this.current.dependencies)}},{key:"transform",value:function transform(e,t,r,a,o,i){var s=[e,t,r,a,o,i] 2918this.transformMatrix=n.Util.transform(this.transformMatrix,s),this.tgrp=null}},{key:"getSVG",value:function getSVG(e,t){var r=this 2919this.viewport=t 2920var a=this._initialize(t) 2921return this.loadDependencies(e).then(function(){return r.transformMatrix=n.IDENTITY_MATRIX,r.executeOpTree(r.convertOpList(e)),a})}},{key:"convertOpList",value:function convertOpList(e){for(var t=this._operatorIdMapping,r=e.argsArray,n=e.fnArray,a=[],o=0,i=n.length;o<i;o++){var s=n[o] 2922a.push({fnId:s,fn:t[s],args:r[o]})}return function opListToTree(e){var t,r=[],n=[],a=_createForOfIteratorHelper(e) 2923try{for(a.s();!(t=a.n()).done;){var o=t.value 2924"save"!==o.fn?"restore"===o.fn?r=n.pop():r.push(o):(r.push({fnId:92,fn:"group",items:[]}),n.push(r),r=r[r.length-1].items)}}catch(e){a.e(e)}finally{a.f()}return r}(a)}},{key:"executeOpTree",value:function executeOpTree(e){var t,r=_createForOfIteratorHelper(e) 2925try{for(r.s();!(t=r.n()).done;){var a=t.value,o=a.fn,i=a.fnId,s=a.args 2926switch(0|i){case n.OPS.beginText:this.beginText() 2927break 2928case n.OPS.dependency:break 2929case n.OPS.setLeading:this.setLeading(s) 2930break 2931case n.OPS.setLeadingMoveText:this.setLeadingMoveText(s[0],s[1]) 2932break 2933case n.OPS.setFont:this.setFont(s) 2934break 2935case n.OPS.showText:case n.OPS.showSpacedText:this.showText(s[0]) 2936break 2937case n.OPS.endText:this.endText() 2938break 2939case n.OPS.moveText:this.moveText(s[0],s[1]) 2940break 2941case n.OPS.setCharSpacing:this.setCharSpacing(s[0]) 2942break 2943case n.OPS.setWordSpacing:this.setWordSpacing(s[0]) 2944break 2945case n.OPS.setHScale:this.setHScale(s[0]) 2946break 2947case n.OPS.setTextMatrix:this.setTextMatrix(s[0],s[1],s[2],s[3],s[4],s[5]) 2948break 2949case n.OPS.setTextRise:this.setTextRise(s[0]) 2950break 2951case n.OPS.setTextRenderingMode:this.setTextRenderingMode(s[0]) 2952break 2953case n.OPS.setLineWidth:this.setLineWidth(s[0]) 2954break 2955case n.OPS.setLineJoin:this.setLineJoin(s[0]) 2956break 2957case n.OPS.setLineCap:this.setLineCap(s[0]) 2958break 2959case n.OPS.setMiterLimit:this.setMiterLimit(s[0]) 2960break 2961case n.OPS.setFillRGBColor:this.setFillRGBColor(s[0],s[1],s[2]) 2962break 2963case n.OPS.setStrokeRGBColor:this.setStrokeRGBColor(s[0],s[1],s[2]) 2964break 2965case n.OPS.setStrokeColorN:this.setStrokeColorN(s) 2966break 2967case n.OPS.setFillColorN:this.setFillColorN(s) 2968break 2969case n.OPS.shadingFill:this.shadingFill(s[0]) 2970break 2971case n.OPS.setDash:this.setDash(s[0],s[1]) 2972break 2973case n.OPS.setRenderingIntent:this.setRenderingIntent(s[0]) 2974break 2975case n.OPS.setFlatness:this.setFlatness(s[0]) 2976break 2977case n.OPS.setGState:this.setGState(s[0]) 2978break 2979case n.OPS.fill:this.fill() 2980break 2981case n.OPS.eoFill:this.eoFill() 2982break 2983case n.OPS.stroke:this.stroke() 2984break 2985case n.OPS.fillStroke:this.fillStroke() 2986break 2987case n.OPS.eoFillStroke:this.eoFillStroke() 2988break 2989case n.OPS.clip:this.clip("nonzero") 2990break 2991case n.OPS.eoClip:this.clip("evenodd") 2992break 2993case n.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask() 2994break 2995case n.OPS.paintImageXObject:this.paintImageXObject(s[0]) 2996break 2997case n.OPS.paintInlineImageXObject:this.paintInlineImageXObject(s[0]) 2998break 2999case n.OPS.paintImageMaskXObject:this.paintImageMaskXObject(s[0]) 3000break 3001case n.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(s[0],s[1]) 3002break 3003case n.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd() 3004break 3005case n.OPS.closePath:this.closePath() 3006break 3007case n.OPS.closeStroke:this.closeStroke() 3008break 3009case n.OPS.closeFillStroke:this.closeFillStroke() 3010break 3011case n.OPS.closeEOFillStroke:this.closeEOFillStroke() 3012break 3013case n.OPS.nextLine:this.nextLine() 3014break 3015case n.OPS.transform:this.transform(s[0],s[1],s[2],s[3],s[4],s[5]) 3016break 3017case n.OPS.constructPath:this.constructPath(s[0],s[1]) 3018break 3019case n.OPS.endPath:this.endPath() 3020break 3021case 92:this.group(a.items) 3022break 3023default:(0,n.warn)("Unimplemented operator ".concat(o))}}}catch(e){r.e(e)}finally{r.f()}}},{key:"setWordSpacing",value:function setWordSpacing(e){this.current.wordSpacing=e}},{key:"setCharSpacing",value:function setCharSpacing(e){this.current.charSpacing=e}},{key:"nextLine",value:function nextLine(){this.moveText(0,this.current.leading)}},{key:"setTextMatrix",value:function setTextMatrix(e,t,r,n,a,o){var i=this.current 3024i.textMatrix=i.lineMatrix=[e,t,r,n,a,o],i.textMatrixScale=Math.hypot(e,t),i.x=i.lineX=0,i.y=i.lineY=0,i.xcoords=[],i.ycoords=[],i.tspan=this.svgFactory.createElement("svg:tspan"),i.tspan.setAttributeNS(null,"font-family",
3024i.fontFamily),i.tspan.setAttributeNS(null,"font-size","".concat(s(i.fontSize),"px")),i.tspan.setAttributeNS(null,"y",s(-i.y)),i.txtElement=this.svgFactory.createElement("svg:text"),i.txtElement.appendChild(i.tspan)}},{key:"beginText",value:function beginText(){var e=this.current 3025e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=n.IDENTITY_MATRIX,e.lineMatrix=n.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement("svg:tspan"),e.txtElement=this.svgFactory.createElement("svg:text"),e.txtgrp=this.svgFactory.createElement("svg:g"),e.xcoords=[],e.ycoords=[]}},{key:"moveText",value:function moveText(e,t){var r=this.current 3026r.x=r.lineX+=e,r.y=r.lineY+=t,r.xcoords=[],r.ycoords=[],r.tspan=this.svgFactory.createElement("svg:tspan"),r.tspan.setAttributeNS(null,"font-family",r.fontFamily),r.tspan.setAttributeNS(null,"font-size","".concat(s(r.fontSize),"px")),r.tspan.setAttributeNS(null,"y",s(-r.y))}},{key:"showText",value:function showText(e){var t=this.current,r=t.font,a=t.fontSize 3027if(0!==a){var o,i=t.fontSizeScale,c=t.charSpacing,d=t.wordSpacing,f=t.fontDirection,h=t.textHScale*f,p=r.vertical,m=p?1:-1,y=r.defaultVMetrics,v=a*t.fontMatrix[0],g=0,b=_createForOfIteratorHelper(e) 3028try{for(b.s();!(o=b.n()).done;){var _=o.value 3029if(null!==_)if((0,n.isNum)(_))g+=m*_*a/1e3 3030else{var S=(_.isSpace?d:0)+c,A=_.fontChar,C=void 0,k=void 0,R=_.width 3031if(p){var w=void 0,P=_.vmetric||y 3032w=-(w=_.vmetric?P[1]:.5*R)*v 3033var x=P[2]*v 3034R=P?-P[0]:R,C=w/i,k=(g+x)/i}else C=g/i,k=0;(_.isInFont||r.missingFile)&&(t.xcoords.push(t.x+C),p&&t.ycoords.push(-t.y+k),t.tspan.textContent+=A) 3035g+=p?R*v-S*f:R*v+S*f}else g+=f*d}}catch(e){b.e(e)}finally{b.f()}t.tspan.setAttributeNS(null,"x",t.xcoords.map(s).join(" ")),p?t.tspan.setAttributeNS(null,"y",t.ycoords.map(s).join(" ")):t.tspan.setAttributeNS(null,"y",s(-t.y)),p?t.y-=g:t.x+=g*h,t.tspan.setAttributeNS(null,"font-family",t.fontFamily),t.tspan.setAttributeNS(null,"font-size","".concat(s(t.fontSize),"px")),t.fontStyle!==u.fontStyle&&t.tspan.setAttributeNS(null,"font-style",t.fontStyle),t.fontWeight!==u.fontWeight&&t.tspan.setAttributeNS(null,"font-weight",t.fontWeight) 3036var T=t.textRenderingMode&n.TextRenderingMode.FILL_STROKE_MASK 3037if(T===n.TextRenderingMode.FILL||T===n.TextRenderingMode.FILL_STROKE?(t.fillColor!==u.fillColor&&t.tspan.setAttributeNS(null,"fill",t.fillColor),t.fillAlpha<1&&t.tspan.setAttributeNS(null,"fill-opacity",t.fillAlpha)):t.textRenderingMode===n.TextRenderingMode.ADD_TO_PATH?t.tspan.setAttributeNS(null,"fill","transparent"):t.tspan.setAttributeNS(null,"fill","none"),T===n.TextRenderingMode.STROKE||T===n.TextRenderingMode.FILL_STROKE){var E=1/(t.textMatrixScale||1) 3038this._setStrokeAttributes(t.tspan,E)}var O=t.textMatrix 30390!==t.textRise&&((O=O.slice())[5]+=t.textRise),t.txtElement.setAttributeNS(null,"transform","".concat(l(O)," scale(").concat(s(h),", -1)")),t.txtElement.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),t.txtElement.appendChild(t.tspan),t.txtgrp.appendChild(t.txtElement),this._ensureTransformGroup().appendChild(t.txtElement)}}},{key:"setLeadingMoveText",value:function setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}},{key:"addFontStyle",value:function addFontStyle(e){if(!e.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.') 3040this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(this.cssStyle)) 3041var t=(0,n.createObjectURL)(e.data,e.mimetype,this.forceDataSchema) 3042this.cssStyle.textContent+='@font-face { font-family: "'.concat(e.loadedName,'";')+" src: url(".concat(t,"); }\n")}},{key:"setFont",value:function setFont(e){var t=this.current,r=this.commonObjs.get(e[0]),a=e[1] 3043t.font=r,!this.embedFonts||r.missingFile||this.embeddedFonts[r.loadedName]||(this.addFontStyle(r),this.embeddedFonts[r.loadedName]=r),t.fontMatrix=r.fontMatrix||n.FONT_IDENTITY_MATRIX 3044var o="normal" 3045r.black?o="900":r.bold&&(o="bold") 3046var i=r.italic?"italic":"normal" 3047a<0?(a=-a,t.fontDirection=-1):t.fontDirection=1,t.fontSize=a,t.fontFamily=r.loadedName,t.fontWeight=o,t.fontStyle=i,t.tspan=this.svgFactory.createElement("svg:tspan"),t.tspan.setAttributeNS(null,"y",s(-t.y)),t.xcoords=[],t.ycoords=[]}},{key:"endText",value:function endText(){var e,t=this.current 3048t.textRenderingMode&n.TextRenderingMode.ADD_TO_PATH_FLAG&&null!==(e=t.txtElement)&&void 0!==e&&e.hasChildNodes()&&(t.element=t.txtElement,this.clip("nonzero"),this.endPath())}},{key:"setLineWidth",value:function setLineWidth(e){e>0&&(this.current.lineWidth=e)}},{key:"setLineCap",value:function setLineCap(e){this.current.lineCap=c[e]}},{key:"setLineJoin",value:function setLineJoin(e){this.current.lineJoin=d[e]}},{key:"setMiterLimit",value:function setMiterLimit(e){this.current.miterLimit=e}},{key:"setStrokeAlpha",value:function setStrokeAlpha(e){this.current.strokeAlpha=e}},{key:"setStrokeRGBColor",value:function setStrokeRGBColor(e,t,r){this.current.strokeColor=n.Util.makeHexColor(e,t,r)}},{key:"setFillAlpha",value:function setFillAlpha(e){this.current.fillAlpha=e}},{key:"setFillRGBColor",value:function setFillRGBColor(e,t,r){this.current.fillColor=n.Util.makeHexColor(e,t,r),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}},{key:"setStrokeColorN",value:function setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}},{key:"setFillColorN",value:function setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}},{key:"shadingFill",value:function shadingFill(e){var t=this.viewport.width,r=this.viewport.height,a=n.Util.inverseTransform(this.transformMatrix),o=n.Util.applyTransform([0,0],a),i=n.Util.applyTransform([0,r],a),s=n.Util.applyTransform([t,0],a),l=n.Util.applyTransform([t,r],a),u=Math.min(o[0],i[0],s[0],l[0]),c=Math.min(o[1],i[1],s[1],l[1]),d=Math.max(o[0],i[0],s[0],l[0]),f=Math.max(o[1],i[1],s[1],l[1]),h=this.svgFactory.createElement("svg:rect") 3049h.setAttributeNS(null,"x",u),h.setAttributeNS(null,"y",c),h.setAttributeNS(null,"width",d-u),h.setAttributeNS(null,"height",f-c),h.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&h.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(h)}},{key:"_makeColorN_Pattern",value:function _makeColorN_Pattern(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}},{key:"_makeTilingPattern",value:function _makeTilingPattern(e){var t=e[1],r=e[2],a=e[3]||n.IDENTITY_MATRIX,o=_slicedToArray(e[4],4),i=o[0],s=o[1],l=o[2],u=o[3],c=e[5],d=e[6],f=e[7],h="shading".concat(y++),p=_slicedToArray(n.Util.normalizeRect([].
3049concat(_toConsumableArray(n.Util.applyTransform([i,s],a)),_toConsumableArray(n.Util.applyTransform([l,u],a)))),4),m=p[0],v=p[1],g=p[2],b=p[3],_=_slicedToArray(n.Util.singularValueDecompose2dScale(a),2),S=c*_[0],A=d*_[1],C=this.svgFactory.createElement("svg:pattern") 3050C.setAttributeNS(null,"id",h),C.setAttributeNS(null,"patternUnits","userSpaceOnUse"),C.setAttributeNS(null,"width",S),C.setAttributeNS(null,"height",A),C.setAttributeNS(null,"x","".concat(m)),C.setAttributeNS(null,"y","".concat(v)) 3051var k=this.svg,R=this.transformMatrix,w=this.current.fillColor,P=this.current.strokeColor,x=this.svgFactory.create(g-m,b-v) 3052if(this.svg=x,this.transformMatrix=a,2===f){var T=n.Util.makeHexColor.apply(n.Util,_toConsumableArray(t)) 3053this.current.fillColor=T,this.current.strokeColor=T}return this.executeOpTree(this.convertOpList(r)),this.svg=k,this.transformMatrix=R,this.current.fillColor=w,this.current.strokeColor=P,C.appendChild(x.childNodes[0]),this.defs.appendChild(C),"url(#".concat(h,")")}},{key:"_makeShadingPattern",value:function _makeShadingPattern(e){switch("string"==typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":var t,r="shading".concat(y++),a=e[3] 3054switch(e[1]){case"axial":var o=e[4],i=e[5];(t=this.svgFactory.createElement("svg:linearGradient")).setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"x1",o[0]),t.setAttributeNS(null,"y1",o[1]),t.setAttributeNS(null,"x2",i[0]),t.setAttributeNS(null,"y2",i[1]) 3055break 3056case"radial":var s=e[4],l=e[5],u=e[6],c=e[7];(t=this.svgFactory.createElement("svg:radialGradient")).setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"cx",l[0]),t.setAttributeNS(null,"cy",l[1]),t.setAttributeNS(null,"r",c),t.setAttributeNS(null,"fx",s[0]),t.setAttributeNS(null,"fy",s[1]),t.setAttributeNS(null,"fr",u) 3057break 3058default:throw new Error("Unknown RadialAxial type: ".concat(e[1]))}var d,f=_createForOfIteratorHelper(a) 3059try{for(f.s();!(d=f.n()).done;){var h=d.value,p=this.svgFactory.createElement("svg:stop") 3060p.setAttributeNS(null,"offset",h[0]),p.setAttributeNS(null,"stop-color",h[1]),t.appendChild(p)}}catch(e){f.e(e)}finally{f.f()}return this.defs.appendChild(t),"url(#".concat(r,")") 3061case"Mesh":return(0,n.warn)("Unimplemented pattern Mesh"),null 3062case"Dummy":return"hotpink" 3063default:throw new Error("Unknown IR type: ".concat(e[0]))}}},{key:"setDash",value:function setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}},{key:"constructPath",value:function constructPath(e,t){var r,a=this.current,o=a.x,i=a.y,l=[],u=0,c=_createForOfIteratorHelper(e) 3064try{for(c.s();!(r=c.n()).done;){switch(0|r.value){case n.OPS.rectangle:o=t[u++],i=t[u++] 3065var d=t[u++],f=t[u++],h=o+d,p=i+f 3066l.push("M",s(o),s(i),"L",s(h),s(i),"L",s(h),s(p),"L",s(o),s(p),"Z") 3067break 3068case n.OPS.moveTo:o=t[u++],i=t[u++],l.push("M",s(o),s(i)) 3069break 3070case n.OPS.lineTo:o=t[u++],i=t[u++],l.push("L",s(o),s(i)) 3071break 3072case n.OPS.curveTo:o=t[u+4],i=t[u+5],l.push("C",s(t[u]),s(t[u+1]),s(t[u+2]),s(t[u+3]),s(o),s(i)),u+=6 3073break 3074case n.OPS.curveTo2:l.push("C",s(o),s(i),s(t[u]),s(t[u+1]),s(t[u+2]),s(t[u+3])),o=t[u+2],i=t[u+3],u+=4 3075break 3076case n.OPS.curveTo3:o=t[u+2],i=t[u+3],l.push("C",s(t[u]),s(t[u+1]),s(o),s(i),s(o),s(i)),u+=4 3077break 3078case n.OPS.closePath:l.push("Z")}}}catch(e){c.e(e)}finally{c.f()}l=l.join(" "),a.path&&e.length>0&&e[0]!==n.OPS.rectangle&&e[0]!==n.OPS.moveTo?l=a.path.getAttributeNS(null,"d")+l:(a.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(a.path)),a.path.setAttributeNS(null,"d",l),a.path.setAttributeNS(null,"fill","none"),a.element=a.path,a.setCurrentPoint(o,i)}},{key:"endPath",value:function endPath(){var e=this.current 3079if(e.path=null,this.pendingClip)if(e.element){var t="clippath".concat(p++),r=this.svgFactory.createElement("svg:clipPath") 3080r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"transform",l(this.transformMatrix)) 3081var n=e.element.cloneNode(!0) 3082if("evenodd"===this.pendingClip?n.setAttributeNS(null,"clip-rule","evenodd"):n.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,r.appendChild(n),this.defs.appendChild(r),e.activeClipUrl){e.clipGroup=null 3083var a,o=_createForOfIteratorHelper(this.extraStack) 3084try{for(o.s();!(a=o.n()).done;){a.value.clipGroup=null}}catch(e){o.e(e)}finally{o.f()}r.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl="url(#".concat(t,")"),this.tgrp=null}else this.pendingClip=null}},{key:"clip",value:function clip(e){this.pendingClip=e}},{key:"closePath",value:function closePath(){var e=this.current 3085if(e.path){var t="".concat(e.path.getAttributeNS(null,"d"),"Z") 3086e.path.setAttributeNS(null,"d",t)}}},{key:"setLeading",value:function setLeading(e){this.current.leading=-e}},{key:"setTextRise",value:function setTextRise(e){this.current.textRise=e}},{key:"setTextRenderingMode",value:function setTextRenderingMode(e){this.current.textRenderingMode=e}},{key:"setHScale",value:function setHScale(e){this.current.textHScale=e/100}}
3086,{key:"setRenderingIntent",value:function setRenderingIntent(e){}},{key:"setFlatness",value:function setFlatness(e){}},{key:"setGState",value:function setGState(e){var t,r=_createForOfIteratorHelper(e) 3087try{for(r.s();!(t=r.n()).done;){var a=_slicedToArray(t.value,2),o=a[0],i=a[1] 3088switch(o){case"LW":this.setLineWidth(i) 3089break 3090case"LC":this.setLineCap(i) 3091break 3092case"LJ":this.setLineJoin(i) 3093break 3094case"ML":this.setMiterLimit(i) 3095break 3096case"D":this.setDash(i[0],i[1]) 3097break 3098case"RI":this.setRenderingIntent(i) 3099break 3100case"FL":this.setFlatness(i) 3101break 3102case"Font":this.setFont(i) 3103break 3104case"CA":this.setStrokeAlpha(i) 3105break 3106case"ca":this.setFillAlpha(i) 3107break 3108default:(0,n.warn)("Unimplemented graphic state operator ".concat(o))}}}catch(e){r.e(e)}finally{r.f()}}},{key:"fill",value:function fill(){var e=this.current 3109e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}},{key:"stroke",value:function stroke(){var e=this.current 3110e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}},{key:"_setStrokeAttributes",value:function _setStrokeAttributes(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this.current,n=r.dashArray 31111!==t&&n.length>0&&(n=n.map(function(e){return t*e})),e.setAttributeNS(null,"stroke",r.strokeColor),e.setAttributeNS(null,"stroke-opacity",r.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",s(r.miterLimit)),e.setAttributeNS(null,"stroke-linecap",r.lineCap),e.setAttributeNS(null,"stroke-linejoin",r.lineJoin),e.setAttributeNS(null,"stroke-width",s(t*r.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",n.map(s).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",s(t*r.dashPhase)+"px")}},{key:"eoFill",value:function eoFill(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}},{key:"fillStroke",value:function fillStroke(){this.stroke(),this.fill()}},{key:"eoFillStroke",value:function eoFillStroke(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}},{key:"closeStroke",value:function closeStroke(){this.closePath(),this.stroke()}},{key:"closeFillStroke",value:function closeFillStroke(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function closeEOFillStroke(){this.closePath(),this.eoFillStroke()}},{key:"paintSolidColorImageMask",value:function paintSolidColorImageMask(){var e=this.svgFactory.createElement("svg:rect") 3112e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}},{key:"paintImageXObject",value:function paintImageXObject(e){var t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e) 3113t?this.paintInlineImageXObject(t):(0,n.warn)("Dependent image with object ID ".concat(e," is not ready yet"))}},{key:"paintInlineImageXObject",value:function paintInlineImageXObject(e,t){var r=e.width,n=e.height,a=f(e,this.forceDataSchema,!!t),o=this.svgFactory.createElement("svg:rect") 3114o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",s(r)),o.setAttributeNS(null,"height",s(n)),this.current.element=o,this.clip("nonzero") 3115var i=this.svgFactory.createElement("svg:image") 3116i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",s(-n)),i.setAttributeNS(null,"width",s(r)+"px"),i.setAttributeNS(null,"height",s(n)+"px"),i.setAttributeNS(null,"transform","scale(".concat(s(1/r)," ").concat(s(-1/n),")")),t?t.appendChild(i):this._ensureTransformGroup().appendChild(i)}},{key:"paintImageMaskXObject",value:function paintImageMaskXObject(e){var t=this.current,r=e.width,n=e.height,a=t.fillColor 3117t.maskId="mask".concat(m++) 3118var o=this.svgFactory.createElement("svg:mask") 3119o.setAttributeNS(null,"id",t.maskId) 3120var i=this.svgFactory.createElement("svg:rect") 3121i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y","0"),i.setAttributeNS(null,"width",s(r)),i.setAttributeNS(null,"height",s(n)),i.setAttributeNS(null,"fill",a),i.setAttributeNS(null,"mask","url(#".concat(t.maskId,")")),this.defs.appendChild(o),this._ensureTransformGroup().appendChild(i),this.paintInlineImageXObject(e,o)}},{key:"paintFormXObjectBegin",value:function paintFormXObjectBegin(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){var r=t[2]-t[0],n=t[3]-t[1],a=this.svgFactory.createElement("svg:rect") 3122a.setAttributeNS(null,"x",t[0]),a.setAttributeNS(null,"y",t[1]),a.setAttributeNS(null,"width",s(r)),a.setAttributeNS(null,"height",s(n)),this.current.element=a,this.clip("nonzero"),this.endPath()}}},{key:"paintFormXObjectEnd",value:function paintFormXObjectEnd(){}},{key:"_initialize",value:function _initialize(e){var t=this.svgFactory.create(e.width,e.height),r=this.svgFactory.createElement("svg:defs") 3123t.appendChild(r),this.defs=r 3124var n=this.svgFactory.createElement("svg:g") 3125return n.setAttributeNS(null,"transform",l(e.transform)),t.appendChild(n),this.svg=n,t}},{key:"_ensureClipGroup",value:function _ensureClipGroup(){if(!this.current.clipGroup){var e=this.svgFactory.createElement("svg:g") 3126e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}},{key:"_ensureTransformGroup",value:function _ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",l(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}]),SVGGraphics}()},(e,t,r)=>{"use strict" 3127function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
3127Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0 3128var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4),o=r(154) 3129function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 3130e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3131if(Reflect.construct.sham)return!1 3132if("function"==typeof Proxy)return!0 3133try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3134return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3135if(t){var a=_getPrototypeOf(this).constructor 3136r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3137return function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t 3138if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined") 3139return function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 3140return e}(e)}(this,r)}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments 3141return new Promise(function(n,a){var o=e.apply(t,r) 3142function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 3143if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 3144if("string"==typeof e)return _arrayLikeToArray(e,t) 3145var r=Object.prototype.toString.call(e).slice(8,-1) 3146"Object"===r&&e.constructor&&(r=e.constructor.name) 3147if("Map"===r||"Set"===r)return Array.from(e) 3148if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 3149var o=0,i=function F(){} 3150return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 3151return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 3152return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 3153for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 3154return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 3155n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var i=__webpack_require__(1),s=__webpack_require__(4),l=__webpack_require__(5),u=__webpack_require__(6),c=/^file:\/\/\/[a-zA-Z]:\// 3156var d=function(){function PDFNodeStream(e){_classCallCheck(this,PDFNodeStream),this.source=e,this.url=function parseUrl(e){var t=u.parse(e) 3157return"file:"===t.protocol||t.host?t:/^[a-z]:[\/\\]/i.test(e)?u.parse("file:///".concat(e)):(t.host||(t.protocol="file:"),t)}(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return _createClass(PDFNodeStream,[{key:"_progressiveDataLength",get:function get(){var e,t 3158return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"getFullReader",value:function getFullReader(){return(0,a.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new y(this):new p(this),this._fullRequestReader}},{key:"getRangeReader",value:function getRangeReader(e,t){if(t<=this._progressiveDataLength)return null 3159var r=this.isFsUrl?new v(this,e,t):new m(this,e,t) 3160return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e) 3161var t,r=_createForOfIteratorHelper(this._rangeRequestReaders.slice(0)) 3162try{for(r.s();!(t=r.n()).done;){t.value.cancel(e)}}catch(e){r.e(e)}finally{r.f()}}}]),PDFNodeStream}() 3163t.PDFNodeStream=d 3164var f=function(){function BaseFullReader(e){_classCallCheck(this,BaseFullReader),this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null 3165var t=e.source 3166this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=(0,a.createPromiseCapability)(),this._headersCapability=(0,a.createPromiseCapability)()}return _createClass(BaseFullReader,[{key:"headersReady",get:function get(){return this._headersCapability.promise}},{key:"filename",get:function get(){return this._filename}},{key:"contentLength",get:function get(){return this._contentLength}},{key:"isRangeSupported",get:function get(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee(){var e,t 3167return n.default.wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this._readCapability.promise 3168case 2:if(!this._done){r.next=4 3169break}return r.abrupt("return",{value:void 0,done:!0}) 3170case 4:if(!this._storedError){r.next=6 3171break}throw this._storedError 3172case 6:if(null!==(e=this._readableStream.read())){r.next=10 3173break}return this._readCapability=(0,a.createPromiseCapability)(),r.abrupt("return",this.read()) 3174case 10:return this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),t=new Uint8Array(e).buffer,r.abrupt("return",{value:t,done:!1}) 3175case 14:case"end":return r.stop()}},_callee,this)})) 3176return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function _error(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function _setReadableStream(e){var t=this 3177this._readableStream=e,e.on("readable",function(){t._readCapability.resolve()}),e.on("end",function(){e.destroy(),t._done=!0,t._readCapability.resolve()}),e.on("error",function(e){t._error(e)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new a.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}]),BaseFullReader}(),h=function(){function BaseRangeReader(e){_classCallCheck(this,BaseRangeReader),this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,a.createPromiseCapability)() 3178var t=e.source 3179this._isStreamingSupported=!t.disableStream}return _createClass(BaseRangeReader,[{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee2(){var e,t 3180return n.default.wrap(function _callee2$(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this._readCapability.promise 3181case 2:if(!this._done){r.next=4 3182break}return r.abrupt("return",{value:void 0,done:!0}) 3183case 4:if(!this._storedError){r.next=6 3184break}throw this._storedError 3185case 6:if(null!==(e=this._readableStream.read())){r.next=10 3186break}return this._readCapability=(0,a.createPromiseCapability)(),r.abrupt("return",this.read()) 3187case 10:return this._loaded+=e.length,this.onProgress&&this.onProgress({loaded:this._loaded}),t=new Uint8Array(e).buffer,r.abrupt("return",{value:t,done:!1}) 3188case 14:case"end":return r.stop()}},_callee2,this)})) 3189return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function _error(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function _setReadableStream(e){var t=this 3190this._readableStream=e,e.on("readable",function(){t._readCapability.resolve()}),e.on("end",function(){e.destroy(),t._done=!0,t._readCapability.resolve()}),e.on("error",function(e){t._error(e)}),this._storedError&&this._readableStream.destroy(this._storedError)}}]),BaseRangeReader}() 3191function createRequestOptions(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}var p=function(e){_inherits(PDFNodeStreamFullReader,f) 3192var t=_createSuper(PDFNodeStreamFullReader) 3193function PDFNodeStreamFullReader(e){var r 3194_classCallCheck(this,PDFNodeStreamFullReader) 3195var n=function handleResponse(t){if(404===t.statusCode){var n=new a.MissingPDFException('Missing PDF "'.concat(r._url,'".')) 3196return r._storedError=n,void r._headersCapability.reject(n)}r._headersCapability.resolve(),r._setReadableStream(t) 3197var i=function getResponseHeader(e){return r._readableStream.headers[e.toLowerCase()]},s=(0,o.validateRangeRequestCapabilities)({getResponseHeader:i,isHttp:e.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),l=s.allowRangeRequests,u=s.suggestedLength 3198r._isRangeSupported=l,r._contentLength=u||r._contentLength,r._filename=(0,o.extractFilenameFromHeader)(i)} 3199return(r=t.call(this,e))._request=null,"http:"===r._url.protocol?r._request=s.request(createRequestOptions(r._url,e.httpHeaders),n):r._request=l.request(createRequestOptions(r._url,e.httpHeaders),n),r._request.on("error",function(e){r._storedError=e,r._headersCapability.reject(e)}),r._request.end(),r}return PDFNodeStreamFullReader}(),m=function(e){_inherits(PDFNodeStreamRangeReader,h) 3200var t=_createSuper(PDFNodeStreamRangeReader) 3201function PDFNodeStreamRangeReader(e,r,n){var o 3202for(var i in _classCallCheck(this,PDFNodeStreamRangeReader),(o=t.call(this,e))._httpHeaders={},e.httpHeaders){var u=e.httpHeaders[i] 3203void 0!==u&&(o._httpHeaders[i]=u)}o._httpHeaders.Range="bytes=".concat(r,"-").concat(n-1) 3204var c=function handleResponse(e){if(404!==e.statusCode)o._setReadableStream(e) 3205else{var t=new a.MissingPDFException('Missing PDF "'.concat(o._url,'".')) 3206o._storedError=t}} 3207return o._request=null,"http:"===o._url.protocol?o._request=s.request(createRequestOptions(o._url,o._httpHeaders),c):o._request=l.request(createRequestOptions(o._url,o._httpHeaders),c),o._request.on("error",function(e){o._storedError=e}),o._request.end(),o}return PDFNodeStreamRangeReader}(),y=function(e){_inherits(PDFNodeStreamFsFullReader,f) 3208var t=_createSuper(PDFNodeStreamFsFullReader) 3209function PDFNodeStreamFsFullReader(e){var r 3210_classCallCheck(this,PDFNodeStreamFsFullReader),r=t.call(this,e) 3211var n=decodeURIComponent(r._url.path) 3212return c.test(r._url.href)&&(n=n.replace(/^\//,"")),i.lstat(n,function(e,t){if(e)return"ENOENT"===e.code&&(e=new a.MissingPDFException('Missing PDF "'.concat(n,'".'))),r._storedError=e,void r._headersCapability.reject(e) 3213r._contentLength=t.size,r._setReadableStream(i.createReadStream(n)),r._headersCapability.resolve()}),r}return PDFNodeStreamFsFullReader}(),v=function(e){_inherits(PDFNodeStreamFsRangeReader,h) 3214var t=_createSuper(PDFNodeStreamFsRangeReader) 3215function PDFNodeStreamFsRangeReader(e,r,n){var a 3216_classCallCheck(this,PDFNodeStreamFsRangeReader),a=t.call(this,e) 3217var o=decodeURIComponent(a._url.path) 3218return c.test(a._url.href)&&(o=o.replace(/^\//,"")),a._setReadableStream(i.createReadStream(o,{start:r,end:n-1})),a}return PDFNodeStreamFsRangeReader}()},(e,t,r)=>{"use strict"
3219Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function createResponseStatusError(e,t){if(404===e||0===e&&t.startsWith("file:"))return new n.MissingPDFException('Missing PDF "'+t+'".') 3220return new n.UnexpectedResponseException("Unexpected server response (".concat(e,') while retrieving PDF "').concat(t,'".'),e)},t.extractFilenameFromHeader=function extractFilenameFromHeader(e){var t=e("Content-Disposition") 3221if(t){var r=(0,a.getFilenameFromContentDispositionHeader)(t) 3222if(r.includes("%"))try{r=decodeURIComponent(r)}catch(e){}if((0,o.isPdfFile)(r))return r}return null},t.validateRangeRequestCapabilities=function validateRangeRequestCapabilities(e){var t=e.getResponseHeader,r=e.isHttp,a=e.rangeChunkSize,o=e.disableRange;(0,n.assert)(a>0,"Range chunk size must be larger than zero") 3223var i={allowRangeRequests:!1,suggestedLength:void 0},s=parseInt(t("Content-Length"),10) 3224if(!Number.isInteger(s))return i 3225if(i.suggestedLength=s,s<=2*a)return i 3226if(o||!r)return i 3227if("bytes"!==t("Accept-Ranges"))return i 3228if("identity"!==(t("Content-Encoding")||"identity"))return i 3229return i.allowRangeRequests=!0,i},t.validateResponseStatus=function validateResponseStatus(e){return 200===e||206===e} 3230var n=r(4),a=r(155),o=r(1)},(e,t,r)=>{"use strict" 3231Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function getFilenameFromContentDispositionHeader(e){var t=!0,r=toParamRegExp("filename\\*","i").exec(e) 3232if(r){var a=rfc2616unquote(r=r[1]) 3233return fixupEncoding(a=rfc2047decode(a=rfc5987decode(a=unescape(a))))}if(r=function rfc2231getparam(e){for(var t,r=[],n=toParamRegExp("filename\\*((?!0\\d)\\d+)(\\*?)","ig");null!==(t=n.exec(e));){var a=t,o=_slicedToArray(a,4),i=o[1],s=o[2],l=o[3] 3234if((i=parseInt(i,10))in r){if(0===i)break}else r[i]=[s,l]}for(var u=[],c=0;c<r.length&&c in r;++c){var d=_slicedToArray(r[c],2),f=d[0],h=d[1] 3235h=rfc2616unquote(h),f&&(h=unescape(h),0===c&&(h=rfc5987decode(h))),u.push(h)}return u.join("")}(e)){var o=rfc2047decode(r) 3236return fixupEncoding(o)}if(r=toParamRegExp("filename","i").exec(e)){var i=rfc2616unquote(r=r[1]) 3237return fixupEncoding(i=rfc2047decode(i))}function toParamRegExp(e,t){return new RegExp("(?:^|;)\\s*"+e+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',t)}function textdecode(e,r){if(e){if(!/^[\x00-\xFF]+$/.test(r))return r 3238try{var a=new TextDecoder(e,{fatal:!0}),o=(0,n.stringToBytes)(r) 3239r=a.decode(o),t=!1}catch(n){if(/^utf-?8$/i.test(e))try{r=decodeURIComponent(escape(r)),t=!1}catch(e){}}}return r}function fixupEncoding(e){return t&&/[\x80-\xff]/.test(e)&&(e=textdecode("utf-8",e),t&&(e=textdecode("iso-8859-1",e))),e}function rfc2616unquote(e){if(e.startsWith('"')){for(var t=e.slice(1).split('\\"'),r=0;r<t.length;++r){var n=t[r].indexOf('"');-1!==n&&(t[r]=t[r].slice(0,n),t.length=r+1),t[r]=t[r].replace(/\\(.)/g,"$1")}e=t.join('"')}return e}function rfc5987decode(e){var t=e.indexOf("'") 3240if(-1===t)return e 3241var r=e.slice(0,t),n=e.slice(t+1),a=n.replace(/^[^']*'/,"") 3242return textdecode(r,a)}function rfc2047decode(e){return!e.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(e,t,r,n){if("q"===r||"Q"===r)return n=(n=n.replace(/_/g," ")).replace(/=([0-9a-fA-F]{2})/g,function(e,t){return String.fromCharCode(parseInt(t,16))}),textdecode(t,n) 3243try{n=atob(n)}catch(e){}return textdecode(t,n)})}return""} 3244var n=r(4) 3245function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] 3246if(null==r)return 3247var n,a,o=[],i=!0,s=!1 3248try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}(e,t)||function _unsupportedIterableToArray(e,t){if(!e)return 3249if("string"==typeof e)return _arrayLikeToArray(e,t) 3250var r=Object.prototype.toString.call(e).slice(8,-1) 3251"Object"===r&&e.constructor&&(r=e.constructor.name) 3252if("Map"===r||"Set"===r)return Array.from(e) 3253if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to de
3253structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 3254for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 3255return n}},(e,t,r)=>{"use strict" 3256Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0 3257var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4),o=r(154) 3258function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments 3259return new Promise(function(n,a){var o=e.apply(t,r) 3260function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 3261if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 3262if("string"==typeof e)return _arrayLikeToArray(e,t) 3263var r=Object.prototype.toString.call(e).slice(8,-1) 3264"Object"===r&&e.constructor&&(r=e.constructor.name) 3265if("Map"===r||"Set"===r)return Array.from(e) 3266if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 3267var o=0,i=function F(){} 3268return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 3269return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 3270return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 3271for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 3272return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 3273n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var i=function(){function NetworkManager(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} 3274_classCallCheck(this,NetworkManager),this.url=e,this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||Object.create(null),this.withCredentials=t.withCredentials||!1,this.getXhr=t.getXhr||function NetworkManager_getXhr(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}return _createClass(NetworkManager,[{key:"requestRange",value:function requestRange(e,t,r){var n={begin:e,end:t} 3275for(var a in r)n[a]=r[a] 3276return this.request(n)}},{key:"requestFull",value:function requestFull(e){return this.request(e)}},{key:"request",value:function request(e){var t=this.getXhr(),r=this.currXhrId++,n=this.pendingRequests[r]={xhr:t} 3277for(var a in t.open("GET",this.url),t.withCredentials=this.withCredentials,this.httpHeaders){var o=this.httpHeaders[a] 3278void 0!==o&&t.setRequestHeader(a,o)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range","bytes=".concat(e.begin,"-").concat(e.end-1)),n.expectedStatus=206):n.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(r){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,r),t.onprogress=this.onProgress.bind(this,r),n.onHeadersReceived=e.onHeadersReceived,n.onDone=e.onDone,n.onError=e.onError,n.onProgress=e.onProgress,t.send(null),r}},{key:"onProgress",value:function onProgress(e,t){var r,n=this.pendingRequests[e] 3279n&&(null===(r=n.onProgress)||void 0===r||r.call(n,t))}},{key:"onStateChange",value:function onStateChange(e,t){var r=this.pendingRequests[e] 3280if(r){var n=r.xhr 3281if(n.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4===n.readyState&&e in this.pendingRequests)if(delete this.pendingRequests[e],0===n.status&&this.isHttp){var o 3282null===(o=r.onError)||void 0===o||o.call(r,n.status)}else{var i=n.status||200 3283if(200===i&&206===r.expectedStatus||i===r.expectedStatus){var s=function getArrayBuffer(e){var t=e.response 3284return"string"!=typeof t?t:(0,a.stringToBytes)(t).buffer}(n) 3285if(206===i){var l=n.getResponseHeader("Content-Range"),u=/bytes (\d+)-(\d+)\/(\d+)/.exec(l) 3286r.onDone({begin:parseInt(u[1],10),chunk:s})}else if(s)r.onDone({begin:0,chunk:s}) 3287else{var c 3288null===(c=r.onError)||void 0===c||c.call(r,n.status)}}else{var d 3289null===(d=r.onError)||void 0===d||d.call(r,n.status)}}}}},{key:"getRequestXhr",value:function getRequestXhr(e){return this.pendingRequests[e].xhr}},{key:"isPendingRequest",value:function isPendingRequest(e){return e in this.pendingRequests}}
3289,{key:"abortRequest",value:function abortRequest(e){var t=this.pendingRequests[e].xhr 3290delete this.pendingRequests[e],t.abort()}}]),NetworkManager}(),s=function(){function PDFNetworkStream(e){_classCallCheck(this,PDFNetworkStream),this._source=e,this._manager=new i(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}return _createClass(PDFNetworkStream,[{key:"_onRangeRequestReaderClosed",value:function _onRangeRequestReaderClosed(e){var t=this._rangeRequestReaders.indexOf(e) 3291t>=0&&this._rangeRequestReaders.splice(t,1)}},{key:"getFullReader",value:function getFullReader(){return(0,a.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new l(this._manager,this._source),this._fullRequestReader}},{key:"getRangeReader",value:function getRangeReader(e,t){var r=new u(this._manager,e,t) 3292return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function cancelAllRequests(e){var t 3293null===(t=this._fullRequestReader)||void 0===t||t.cancel(e) 3294var r,n=_createForOfIteratorHelper(this._rangeRequestReaders.slice(0)) 3295try{for(n.s();!(r=n.n()).done;){r.value.cancel(e)}}catch(e){n.e(e)}finally{n.f()}}}]),PDFNetworkStream}() 3296t.PDFNetworkStream=s 3297var l=function(){function PDFNetworkStreamFullRequestReader(e,t){_classCallCheck(this,PDFNetworkStreamFullRequestReader),this._manager=e 3298var r={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)} 3299this._url=t.url,this._fullRequestId=e.requestFull(r),this._headersReceivedCapability=(0,a.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}return _createClass(PDFNetworkStreamFullRequestReader,[{key:"_onHeadersReceived",value:function _onHeadersReceived(){var e=this._fullRequestId,t=this._manager.getRequestXhr(e),r=function getResponseHeader(e){return t.getResponseHeader(e)},n=(0,o.validateRangeRequestCapabilities)({getResponseHeader:r,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange}),a=n.allowRangeRequests,i=n.suggestedLength 3300a&&(this._isRangeSupported=!0),this._contentLength=i||this._contentLength,this._filename=(0,o.extractFilenameFromHeader)(r),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}},{key:"_onDone",value:function _onDone(e){e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)) 3301if(this._done=!0,!(this._cachedChunks.length>0)){var t,r=_createForOfIteratorHelper(this._requests) 3302try{for(r.s();!(t=r.n()).done;){t.value.resolve({value:void 0,done:!0})}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}}},{key:"_onError",value:function _onError(e){this._storedError=(0,o.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError) 3303var t,r=_createForOfIteratorHelper(this._requests) 3304try{for(r.s();!(t=r.n()).done;){t.value.reject(this._storedError)}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._cachedChunks.length=0}},{key:"_onProgress",value:function _onProgress(e){var t 3305null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}},{key:"filename",get:function get(){return this._filename}},{key:"isRangeSupported",get:function get(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"contentLength",get:function get(){return this._contentLength}},{key:"headersReady",get:function get(){return this._headersReceivedCapability.promise}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee(){var e,t 3306return n.default.wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:if(!this._storedError){r.next=2 3307break}throw this._storedError 3308case 2:if(!(this._cachedChunks.length>0)){r.next=5 3309break}return e=this._cachedChunks.shift(),r.abrupt("return",{value:e,done:!1}) 3310case 5:if(!this._done){r.next=7 3311break}return r.abrupt("return",{value:void 0,done:!0}) 3312case 7:return t=(0,a.createPromiseCapability)(),this._requests.push(t),r.abrupt("return",t.promise) 3313case 10:case"end":return r.stop()}},_callee,this)})) 3314return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._done=!0,this._headersReceivedCapability.reject(e) 3315var t,r=_createForOfIteratorHelper(this._requests) 3316try{for(r.s();!(t=r.n()).done;){t.value.resolve({value:void 0,done:!0})}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest
3316(this._fullRequestId),this._fullRequestReader=null}}]),PDFNetworkStreamFullRequestReader}(),u=function(){function PDFNetworkStreamRangeRequestReader(e,t,r){_classCallCheck(this,PDFNetworkStreamRangeRequestReader),this._manager=e 3317var n={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)} 3318this._url=e.url,this._requestId=e.requestRange(t,r,n),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}return _createClass(PDFNetworkStreamRangeRequestReader,[{key:"_close",value:function _close(){var e 3319null===(e=this.onClosed)||void 0===e||e.call(this,this)}},{key:"_onDone",value:function _onDone(e){var t=e.chunk 3320this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t 3321this._done=!0 3322var r,n=_createForOfIteratorHelper(this._requests) 3323try{for(n.s();!(r=n.n()).done;){r.value.resolve({value:void 0,done:!0})}}catch(e){n.e(e)}finally{n.f()}this._requests.length=0,this._close()}},{key:"_onError",value:function _onError(e){this._storedError=(0,o.createResponseStatusError)(e,this._url) 3324var t,r=_createForOfIteratorHelper(this._requests) 3325try{for(r.s();!(t=r.n()).done;){t.value.reject(this._storedError)}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._queuedChunk=null}},{key:"_onProgress",value:function _onProgress(e){var t 3326this.isStreamingSupported||(null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded}))}},{key:"isStreamingSupported",get:function get(){return!1}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee2(){var e,t 3327return n.default.wrap(function _callee2$(r){for(;;)switch(r.prev=r.next){case 0:if(!this._storedError){r.next=2 3328break}throw this._storedError 3329case 2:if(null===this._queuedChunk){r.next=6 3330break}return e=this._queuedChunk,this._queuedChunk=null,r.abrupt("return",{value:e,done:!1}) 3331case 6:if(!this._done){r.next=8 3332break}return r.abrupt("return",{value:void 0,done:!0}) 3333case 8:return t=(0,a.createPromiseCapability)(),this._requests.push(t),r.abrupt("return",t.promise) 3334case 11:case"end":return r.stop()}},_callee2,this)})) 3335return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._done=!0 3336var t,r=_createForOfIteratorHelper(this._requests) 3337try{for(r.s();!(t=r.n()).done;){t.value.resolve({value:void 0,done:!0})}}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}]),PDFNetworkStreamRangeRequestReader}()},(e,t,r)=>{"use strict" 3338Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0 3339var n=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r(2)),a=r(4),o=r(154) 3340function asyncGeneratorStep(e,t,r,n,a,o,i){try{var s=e[o](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments 3341return new Promise(function(n,a){var o=e.apply(t,r) 3342function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)})}}function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 3343if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(e,t){if(!e)return 3344if("string"==typeof e)return _arrayLikeToArray(e,t) 3345var r=Object.prototype.toString.call(e).slice(8,-1) 3346"Object"===r&&e.constructor&&(r=e.constructor.name) 3347if("Map"===r||"Set"===r)return Array.from(e) 3348if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(t))||r&&t&&"number"==typeof t.length){a&&(t=a) 3349var o=0,i=function F(){} 3350return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},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 l,u=!0,c=!1 3351return{s:function s(){a=a.call(t)},n:function n(){var e=a.next() 3352return u=e.done,e},e:function e(t){c=!0,l=t},f:function f(){try{u||null==a.return||a.return()}finally{if(c)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length) 3353for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r] 3354return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 3355n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function createFetchOptions(e,t,r){return{method:"GET",headers:e,signal:null==r?void 0:r.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function createHeaders(e){var t=new Headers 3356for(var r in e){var n=e[r] 3357void 0!==n&&t.append(r,n)}return t}var i=function(){function PDFFetchStream(e){_classCallCheck(this,PDFFetchStream),this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return _createClass(PDFFetchStream,[{key:"_progressiveDataLength",get:function get(){var e,t 3358return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"getFullReader",value:function getFullReader(){return(0,a.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new s(this),this._fullRequestReader}},{key:"getRangeReader",value:function getRangeReader(e,t){if(t<=this._progressiveDataLength)return null 3359var r=new l(this,e,t) 3360return this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e) 3361var t,r=_createForOfIteratorHelper(this._rangeRequestReaders.slice(0)) 3362try{for(r.s();!(t=r.n()).done;){t.value.cancel(e)}}catch(e){r.e(e)}finally{r.f()}}}]),PDFFetchStream}() 3363t.PDFFetchStream=i 3364var s=function(){function PDFFetchStreamReader(e){var t=this 3365_classCallCheck(this,PDFFetchStreamReader),this._stream=e,this._reader=null,this._loaded=0,this._filename=null 3366var r=e.source 3367this._withCredentials=r.withCredentials||!1,this._contentLength=r.length,this._headersCapability=(0,a.createPromiseCapability)(),this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._headers=createHeaders(this._stream.httpHeaders) 3368var n=r.url 3369fetch(n,createFetchOptions(this._headers,this._withCredentials,this._abortController)).then(function(e){if(!(0,o.validateResponseStatus)(e.status))throw(0,o.createResponseStatusError)(e.status,n) 3370t._reader=e.body.getReader(),t._headersCapability.resolve() 3371var r=function getResponseHeader(t){return e.headers.get(t)},i=(0,o.validateRangeRequestCapabilities)({getResponseHeader:r,isHttp:t._stream.isHttp,rangeChunkSize:t._rangeChunkSize,disableRange:t._disableRange}),s=i.allowRangeRequests,l=i.suggestedLength
3372t._isRangeSupported=s,t._contentLength=l||t._contentLength,t._filename=(0,o.extractFilenameFromHeader)(r),!t._isStreamingSupported&&t._isRangeSupported&&t.cancel(new a.AbortException("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}return _createClass(PDFFetchStreamReader,[{key:"headersReady",get:function get(){return this._headersCapability.promise}},{key:"filename",get:function get(){return this._filename}},{key:"contentLength",get:function get(){return this._contentLength}},{key:"isRangeSupported",get:function get(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee(){var e,t,r,a 3373return n.default.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this._headersCapability.promise 3374case 2:return n.next=4,this._reader.read() 3375case 4:if(e=n.sent,t=e.value,!(r=e.done)){n.next=9 3376break}return n.abrupt("return",{value:t,done:r}) 3377case 9:return this._loaded+=t.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),a=new Uint8Array(t).buffer,n.abrupt("return",{value:a,done:!1}) 3378case 13:case"end":return n.stop()}},_callee,this)})) 3379return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),PDFFetchStreamReader}(),l=function(){function PDFFetchStreamRangeReader(e,t,r){var n=this 3380_classCallCheck(this,PDFFetchStreamRangeReader),this._stream=e,this._reader=null,this._loaded=0 3381var i=e.source 3382this._withCredentials=i.withCredentials||!1,this._readCapability=(0,a.createPromiseCapability)(),this._isStreamingSupported=!i.disableStream,"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._headers=createHeaders(this._stream.httpHeaders),this._headers.append("Range","bytes=".concat(t,"-").concat(r-1)) 3383var s=i.url 3384fetch(s,createFetchOptions(this._headers,this._withCredentials,this._abortController)).then(function(e){if(!(0,o.validateResponseStatus)(e.status))throw(0,o.createResponseStatusError)(e.status,s) 3385n._readCapability.resolve(),n._reader=e.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}return _createClass(PDFFetchStreamRangeReader,[{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var e=_asyncToGenerator(n.default.mark(function _callee2(){var e,t,r,a 3386return n.default.wrap(function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this._readCapability.promise 3387case 2:return n.next=4,this._reader.read() 3388case 4:if(e=n.sent,t=e.value,!(r=e.done)){n.next=9 3389break}return n.abrupt("return",{value:t,done:r}) 3390case 9:return this._loaded+=t.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),a=new Uint8Array(t).buffer,n.abrupt("return",{value:a,done:!1}) 3391case 13:case"end":return n.stop()}},_callee2,this)})) 3392return function read(){return e.apply(this,arguments)}}()},{key:"cancel",value:function cancel(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),PDFFetchStreamRangeReader}()}],__webpack_module_cache__={} 3393function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e] 3394if(void 0!==t)return t.exports 3395var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}} 3396return __webpack_modules__[e].call(r.exports,r,r.exports,__w_pdfjs_require__),r.loaded=!0,r.exports}__w_pdfjs_require__.nmd=(e=>(e.paths=[],e.children||(e.children=[]),e)) 3397var __webpack_exports__={} 3398return(()=>{"use strict" 3399var e=__webpack_exports__ 3400Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function get(){return a.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function get(){return r.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function get(){return r.CMapCompressionType}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function get(){return o.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function get(){return r.InvalidPDFException}}),Object.defineProperty(e,"LinkTarget",{enumerable:!0,get:function get(){return t.LinkTarget}}),Object.defineProperty(e,"LoopbackPort",{enumerable:!0,get:function get(){return n.LoopbackPort}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function get(){return r.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function get(){return r.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function get(){return n.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function get(){return t.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function get(){return n.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function get(){return r.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function get(){return r.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function get(){return t.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function get(){return t.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function get(){return l.SVGGraphics}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function get(){return r.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function get(){return r.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function get(){return r.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function get(){return r.VerbosityLevel}}
3400),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function get(){return u.XfaLayer}}),Object.defineProperty(e,"addLinkAttributes",{enumerable:!0,get:function get(){return t.addLinkAttributes}}),Object.defineProperty(e,"build",{enumerable:!0,get:function get(){return n.build}}),Object.defineProperty(e,"createObjectURL",{enumerable:!0,get:function get(){return r.createObjectURL}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function get(){return r.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function get(){return r.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function get(){return n.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function get(){return t.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function get(){return t.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function get(){return t.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function get(){return t.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function get(){return t.loadScript}}),Object.defineProperty(e,"removeNullCharacters",{enumerable:!0,get:function get(){return r.removeNullCharacters}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function get(){return s.renderTextLayer}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function get(){return r.shadow}}),Object.defineProperty(e,"version",{enumerable:!0,get:function get(){return n.version}}) 3401var t=__w_pdfjs_require__(1),r=__w_pdfjs_require__(4),n=__w_pdfjs_require__(136),a=__w_pdfjs_require__(148),o=__w_pdfjs_require__(142),i=__w_pdfjs_require__(6),s=__w_pdfjs_require__(151),l=__w_pdfjs_require__(152),u=__w_pdfjs_require__(150) 3402if(i.isNodeJS){var c=__w_pdfjs_require__(153).PDFNodeStream;(0,n.setPDFNetworkStreamFactory)(function(e){return new c(e)})}else{var d=__w_pdfjs_require__(156).PDFNetworkStream,f=__w_pdfjs_require__(157).PDFFetchStream;(0,n.setPDFNetworkStreamFactory)(function(e){return(0,t.isValidFetchUrl)(e.url)?new f(e):new d(e)})}})(),__webpack_exports__})()})}).call(this,__webpack_require__("GmLw").Buffer,__webpack_require__("F63i"),__webpack_require__("fRV1"))},Rl48:function(e,t){var r={}.toString 3403e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},dEMF:function(e,t,r){"use strict" 3404t.byteLength=function byteLength(e){var t=getLens(e),r=t[0],n=t[1] 3405return 3*(r+n)/4-n},t.toByteArray=function toByteArray(e){var t,r,n=getLens(e),i=n[0],s=n[1],l=new o(function _byteLength(e,t,r){return 3*(t+r)/4-r}(0,i,s)),u=0,c=s>0?i-4:i 3406for(r=0;r<c;r+=4)t=a[e.charCodeAt(r)]<<18|a[e.charCodeAt(r+1)]<<12|a[e.charCodeAt(r+2)]<<6|a[e.charCodeAt(r+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t 34072===s&&(t=a[e.charCodeAt(r)]<<2|a[e.charCodeAt(r+1)]>>4,l[u++]=255&t) 34081===s&&(t=a[e.charCodeAt(r)]<<10|a[e.charCodeAt(r+1)]<<4|a[e.charCodeAt(r+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t) 3409return l},t.fromByteArray=function fromByteArray(e){for(var t,r=e.length,a=r%3,o=[],i=0,s=r-a;i<s;i+=16383)o.push(encodeChunk(e,i,i+16383>s?s:i+16383)) 34101===a?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")) 3411return o.join("")} 3412for(var n=[],a=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=i.length;s<l;++s)n[s]=i[s],a[i.charCodeAt(s)]=s 3413function getLens(e){var t=e.length 3414if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4") 3415var r=e.indexOf("=") 3416return-1===r&&(r=t),[r,r===t?0:4-r%4]}function encodeChunk(e,t,r){for(var a,o,i=[],s=t;s<r;s+=3)a=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),i.push(n[(o=a)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]) 3417return i.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},eOm9:function(e,t,r){"use strict" 3418var n=r("N55s"),a=r.p+"51103eacf3bef7f35f0812db4ea611f7.js",o=r("cxan"),i=r("+wNj") 3419function _objectWithoutProperties(e,t){if(null==e)return{} 3420var r,n,a=Object(i.a)(e,t) 3421if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e) 3422for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r] 3423n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var s=r("pWxA") 3424function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function") 3425e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?Object(s.a)(e):t}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l=r("ERkP"),u=r.n(l),c=r("aWzz"),d=r.n(c),f=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]) 3426return e.concat(n||Array.prototype.slice.call(t))},h=["onKeyDown","onKeyPress","onKeyUp"],p=["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],m=["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],y=f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f([],["onCopy","onCut","onPaste"],!0),["onCompositionEnd","onCompositionStart","onCompositionUpdate"],!0),h,!0),["onFocus","onBlur"],!0),["onChange","onInput","onInvalid","onReset","onSubmit"],!0),["onError","onLoad"],!0),p,!0),["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],!0),["onSelect"],!0),m,!0),["onScroll"],!0),["onWheel"],!0),["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],!0),["onLoad","onError"],!0),["onAnimationStart","onAnimationEnd","onAnimationIteration"],!0),["onTransitionEnd"],!0),["onToggle"],!0) 3427function makeEventProps(e,t){var r={}
3428return y.forEach(function(n){var a=e[n] 3429a&&(r[n]=t?function(e){return a(e,t(n))}:a)}),r}function makeCancellablePromise(e){var t=!1 3430return{promise:new Promise(function(r,n){e.then(function(e){return!t&&r(e)}).catch(function(e){return!t&&n(e)})}),cancel:function(){t=!0}}}function mergeClassNames(){return Array.prototype.slice.call(arguments).reduce(function(e,t){return e.concat(t)},[]).filter(function(e){return"string"==typeof e}).join(" ")}var v=r("h7FZ"),g=r("vsQs"),b=Object(l.createContext)(null) 3431function Message(e){var t=e.children,r=e.type 3432return u.a.createElement("div",{className:"react-pdf__message react-pdf__message--".concat(r)},t)}Message.propTypes={children:d.a.node,type:d.a.oneOf(["error","loading","no-data"]).isRequired} 3433var _=function(){function LinkService(){_classCallCheck(this,LinkService),this.externalLinkTarget=null,this.externalLinkRel=null}return _createClass(LinkService,[{key:"setDocument",value:function setDocument(e){this.pdfDocument=e}},{key:"setViewer",value:function setViewer(e){this.pdfViewer=e}},{key:"setExternalLinkRel",value:function setExternalLinkRel(e){this.externalLinkRel=e}},{key:"setExternalLinkTarget",value:function setExternalLinkTarget(e){this.externalLinkTarget=e}},{key:"setHistory",value:function setHistory(){}},{key:"pagesCount",get:function get(){return this.pdfDocument?this.pdfDocument.numPages:0}},{key:"page",get:function get(){return this.pdfViewer.currentPageNumber},set:function set(e){this.pdfViewer.currentPageNumber=e}},{key:"rotation",get:function get(){return 0},set:function set(e){}},{key:"goToDestination",value:function goToDestination(e){var t=this 3434new Promise(function(r){"string"==typeof e?t.pdfDocument.getDestination(e).then(r):Array.isArray(e)?r(e):e.then(r)}).then(function(r){Object(v.a)(Array.isArray(r),'"'.concat(r,'" is not a valid destination array.')) 3435var n=r[0] 3436new Promise(function(e){n instanceof Object?t.pdfDocument.getPageIndex(n).then(function(t){e(t)}).catch(function(){Object(v.a)(!1,'"'.concat(n,'" is not a valid page reference.'))}):"number"==typeof n?e(n):Object(v.a)(!1,'"'.concat(n,'" is not a valid destination reference.'))}).then(function(r){var n=r+1 3437Object(v.a)(n>=1&&n<=t.pagesCount,'"'.concat(n,'" is not a valid page number.')),t.pdfViewer.scrollPageIntoView({dest:e,pageIndex:r,pageNumber:n})})})}},{key:"navigateTo",value:function navigateTo(e){this.goToDestination(e)}},{key:"goToPage",value:function goToPage(){}},{key:"addLinkAttributes",value:function addLinkAttributes(e,t,r){e.href=t,e.rel=this.externalLinkRel||"noopener noreferrer nofollow",e.target=r?"_blank":this.externalLinkTarget||""}},{key:"getDestinationHash",value:function getDestinationHash(){return"#"}},{key:"getAnchorUrl",value:function getAnchorUrl(){return"#"}},{key:"setHash",value:function setHash(){}},{key:"executeNamedAction",value:function executeNamedAction(){}},{key:"cachePageRef",value:function cachePageRef(){}},{key:"isPageVisible",value:function isPageVisible(){return!0}},{key:"isPageCached",value:function isPageCached(){return!0}}]),LinkService}(),S={NEED_PASSWORD:1,INCORRECT_PASSWORD:2} 3438function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,o=void 0 3439try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw o}}return r}}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var A="undefined"!=typeof window,C=A&&"file:"===window.location.protocol 3440function isDefined(e){return void 0!==e}function isProvided(e){return isDefined(e)&&null!==e}function isDataURI(e){return function isString(e){return"string"==typeof e}(e)&&/^data:/.test(e)}function dataURItoByteString(e){Object(v.a)(isDataURI(e),"Invalid data URI.") 3441var t=_slicedToArray(e.split(","),2),r=t[0],n=t[1] 3442return-1!==r.split(";").indexOf("base64")?atob(n):unescape(n)}var k="On Chromium based browsers, you can use --allow-file-access-from-files flag for debugging purposes." 3443function displayCORSWarning(){Object(g.a)(!C,"Loading PDF as base64 strings/URLs may not work on protocols other than HTTP/HTTPS. ".concat(k))}function cancelRunningTask(e){e&&e.cancel&&e.cancel()}function makePageCallback(e,t){return Object.defineProperty(e,"width",{get:function get(){return this.view[2]*t},configurable:!0}),Object.defineProperty(e,"height",{get:function get(){return this.view[3]*t},configurable:!0}),Object.defineProperty(e,"originalWidth",{get:function get(){return this.view[2]},configurable:!0}),Object.defineProperty(e,"originalHeight",{get:function get(){return this.view[3]},configurable:!0}),e}
3443function isCancelException(e){return"RenderingCancelledException"===e.name}function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t] 3444return r}}(e)||function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var R,w=(R={},[].concat(_toConsumableArray(p),_toConsumableArray(m),_toConsumableArray(h)).forEach(function(e){R[e]=d.a.func}),R),P=[d.a.string,d.a.instanceOf(ArrayBuffer),d.a.shape({data:d.a.oneOfType([d.a.object,d.a.string]),httpHeaders:d.a.object,range:d.a.object,url:d.a.string,withCredentials:d.a.bool})] 3445"undefined"!=typeof File&&P.push(d.a.instanceOf(File)),"undefined"!=typeof Blob&&P.push(d.a.instanceOf(Blob)) 3446var x=d.a.oneOfType([d.a.string,d.a.arrayOf(d.a.string)]),T=d.a.oneOfType(P),E=d.a.instanceOf(_),O=(d.a.oneOf(["_self","_blank","_parent","_top"]),d.a.shape({_transport:d.a.shape({fontLoader:d.a.object.isRequired}).isRequired,commonObjs:d.a.shape({_objs:d.a.object.isRequired}).isRequired,getAnnotations:d.a.func.isRequired,getTextContent:d.a.func.isRequired,getViewport:d.a.func.isRequired,render:d.a.func.isRequired})),F=d.a.oneOfType([d.a.shape({getDestination:d.a.func.isRequired,getOutline:d.a.func.isRequired,getPage:d.a.func.isRequired,numPages:d.a.number.isRequired}),d.a.bool]),I=d.a.oneOfType([d.a.func,d.a.shape({current:d.a.any})]),D=d.a.oneOf(["canvas","none","svg"]),M=d.a.oneOf([0,90,180,270]),L=["url"] 3447function ownKeys(e,t){var r=Object.keys(e) 3448if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 3449t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{} 3450t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _createSuper(e){var t=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3451if(Reflect.construct.sham)return!1 3452if("function"==typeof Proxy)return!0 3453try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3454return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3455if(t){var a=_getPrototypeOf(this).constructor 3456r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3457return _possibleConstructorReturn(this,r)}}var j=n.PDFDataRangeTransport,B=function(e){_inherits(Document,l["PureComponent"]) 3458var t=_createSuper(Document) 3459function Document(){var e 3460_classCallCheck(this,Document) 3461for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o] 3462return e=t.call.apply(t,[this].concat(a)),_defineProperty(Object(s.a)(e),"state",{pdf:null}),_defineProperty(Object(s.a)(e),"viewer",{scrollPageIntoView:function scrollPageIntoView(t){var r=t.dest,n=t.pageIndex,a=t.pageNumber,o=e.props.onItemClick 3463if(o)o({dest:r,pageIndex:n,pageNumber:a}) 3464else{var i=e.pages[n] 3465i?i.scrollIntoView():Object(g.a)(!1,"An internal link leading to page ".concat(a," was clicked, but neither <Document> was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to <Document> and handle navigating by yourself or ensure that all pages are rendered within <Document>."))}}}),_defineProperty(Object(s.a)(e),"linkService",new _),_defineProperty(Object(s.a)(e),"loadDocument",function(){cancelRunningTask(e.runningTask),e.loadingTask&&e.loadingTask.destroy() 3466var t=makeCancellablePromise(e.findDocumentSource()) 3467e.runningTask=t,t.promise.then(function(t){if(e.onSourceSuccess(),t){e.setState(function(e){return e.pdf?{pdf:null}:null}) 3468var r=e.props,a=r.options,o=r.onLoadProgress,i=r.onPassword 3469e.loadingTask=n.getDocument(_objectSpread(_objectSpread({},t),a)),e.loadingTask.onPassword=i,o&&(e.loadingTask.onProgress=o) 3470var s=makeCancellablePromise(e.loadingTask.promise) 3471e.runningTask=s,s.promise.then(function(t){e.setState(function(e){return e.pdf&&e.pdf.fingerprint===t.fingerprint?null:{pdf:t}},e.onLoadSuccess)}).catch(function(t){e.onLoadError(t)})}}).catch(function(t){e.onSourceError(t)})}),_defineProperty(Object(s.a)(e),"setupLinkService",function(){var t=e.props,r=t.externalLinkRel,n=t.externalLinkTarget 3472e.linkService.setViewer(e.viewer),e.linkService.setExternalLinkRel(r),e.linkService.setExternalLinkTarget(n)}),_defineProperty(Object(s.a)(e),"onSourceSuccess",function(){var t=e.props.onSourceSuccess 3473t&&t()}),_defineProperty(Object(s.a)(e),"onSourceError",function(t){Object(g.a)(t) 3474var r=e.props.onSourceError 3475r&&r(t)}),_defineProperty(Object(s.a)(e),"onLoadSuccess",function(){var t=e.props.onLoadSuccess,r=e.state.pdf 3476t&&t(r),e.pages=new Array(r.numPages),e.linkService.setDocument(r)}),_defineProperty(Object(s.a)(e),"onLoadError",function(t){e.setState({pdf:!1}),Object(g.a)(t) 3477var r=e.props.onLoadError 3478r&&r(t)}),_defineProperty(Object(s.a)(e),"findDocumentSource",function(){return new Promise(function(t){var r=e.props.file 3479if(r||t(null),"string"==typeof r){if(isDataURI(r)){var n=dataURItoByteString(r) 3480t({data:n})}displayCORSWarning(),t({url:r})}if(r instanceof j&&t({range:r}),function isArrayBuffer(e){return e instanceof ArrayBuffer}(r)&&t({data:r}),A&&(function isBlob(e){return Object(v.a)(A,"isBlob can only be used in a browser environment"),e instanceof Blob}(r)||function isFile(e){return Object(v.a)(A,"isFile can only be used in a browser environment"),e instanceof File}(r)))(function loadFromFile(e){return new Promise(function(t,r){var n=new FileReader 3481return n.onload=function(){return t(new Uint8Array(n.result))},n.onerror=function(e){switch(e.target.error.code){case e.target.error.NOT_FOUND_ERR:return r(new Error("Error while reading a file: File not found.")) 3482case e.target.error.NOT_READABLE_ERR:return r(new Error("Error while reading a file: File not readable.")) 3483case e.target.error.SECURITY_ERR:return r(new Error("Error while reading a file: Security error.")) 3484case e.target.error.ABORT_ERR:return r(new Error("Error while reading a file: Aborted.")) 3485default:return r(new Error("Error while reading a file."))}},n.readAsArrayBuffer(e),null})})(r).then(function(e){t({data:e})}) 3486else{if(Object(v.a)("object"===_typeof(r),"Invalid parameter in file, need either Uint8Array, string or a parameter object"),Object(v.a)(r.url||r.data||r.range,"Invalid parameter object: need either .data, .range or .url"),"string"==typeof r.url){if(isDataURI(r.url)){var a=r.url,o=_objectWithoutProperties(r,L),i=dataURItoByteString(a) 3487t(_objectSpread({data:i},o))}displayCORSWarning()}t(r)}})}),_defineProperty(Object(s.a)(e),"registerPage",function(t,r){e.pages[t]=r}),_defineProperty(Object(s.a)(e),"unregisterPage",function(t){delete e.pages[t]}),e}
3487return _createClass(Document,[{key:"componentDidMount",value:function componentDidMount(){this.loadDocument(),this.setupLinkService()}},{key:"componentDidUpdate",value:function componentDidUpdate(e){this.props.file!==e.file&&this.loadDocument()}},{key:"componentWillUnmount",value:function componentWillUnmount(){cancelRunningTask(this.runningTask),this.loadingTask&&this.loadingTask.destroy()}},{key:"childContext",get:function get(){var e=this.linkService,t=this.registerPage,r=this.unregisterPage,n=this.props,a=n.imageResourcesPath,o=n.renderMode,i=n.rotate 3488return{imageResourcesPath:a,linkService:e,pdf:this.state.pdf,registerPage:t,renderMode:o,rotate:i,unregisterPage:r}}},{key:"eventProps",get:function get(){var e=this 3489return makeEventProps(this.props,function(){return e.state.pdf})}},{key:"renderChildren",value:function renderChildren(){var e=this.props.children 3490return u.a.createElement(b.Provider,{value:this.childContext},e)}},{key:"renderContent",value:function renderContent(){var e=this.props.file,t=this.state.pdf 3491if(!e){var r=this.props.noData 3492return u.a.createElement(Message,{type:"no-data"},"function"==typeof r?r():r)}if(null===t){var n=this.props.loading 3493return u.a.createElement(Message,{type:"loading"},"function"==typeof n?n():n)}if(!1===t){var a=this.props.error 3494return u.a.createElement(Message,{type:"error"},"function"==typeof a?a():a)}return this.renderChildren()}},{key:"render",value:function render(){var e=this.props,t=e.className,r=e.inputRef 3495return u.a.createElement("div",Object(o.a)({className:mergeClassNames("react-pdf__Document",t),ref:r},this.eventProps),this.renderContent())}}]),Document}() 3496B.defaultProps={error:"Failed to load PDF file.",loading:"Loading PDFâ¦",noData:"No PDF file specified.",onPassword:function onPassword(e,t){switch(t){case S.NEED_PASSWORD:e(prompt("Enter the password to open this PDF file.")) 3497break 3498case S.INCORRECT_PASSWORD:e(prompt("Invalid password. Please try again."))}}} 3499var W=d.a.oneOfType([d.a.func,d.a.node]) 3500B.propTypes=_objectSpread(_objectSpread({},w),{},{children:d.a.node,className:x,error:W,externalLinkRel:d.a.string,externalLinkTarget:d.a.string,file:T,imageResourcesPath:d.a.string,inputRef:I,loading:W,noData:W,onItemClick:d.a.func,onLoadError:d.a.func,onLoadProgress:d.a.func,onLoadSuccess:d.a.func,onPassword:d.a.func,onSourceError:d.a.func,onSourceSuccess:d.a.func,rotate:d.a.number}) 3501var N=Object(l.createContext)(null),q=function(){function Ref(e){var t=e.num,r=e.gen 3502_classCallCheck(this,Ref),this.num=t,this.gen=r}return _createClass(Ref,[{key:"toString",value:function toString(){var e="".concat(this.num,"R") 3503return 0!==this.gen&&(e+=this.gen),e}}]),Ref}(),U=["item"] 3504function OutlineItem_createSuper(e){var t=function OutlineItem_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3505if(Reflect.construct.sham)return!1 3506if("function"==typeof Proxy)return!0 3507try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3508return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3509if(t){var a=_getPrototypeOf(this).constructor 3510r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3511return _possibleConstructorReturn(this,r)}}var G=function(e){_inherits(OutlineItemInternal,l["PureComponent"]) 3512var t=OutlineItem_createSuper(OutlineItemInternal) 3513function OutlineItemInternal(){var e 3514_classCallCheck(this,OutlineItemInternal) 3515for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a] 3516return e=t.call.apply(t,[this].concat(n)),_defineProperty(Object(s.a)(e),"getDestination",function(){return new Promise(function(t,r){var n=e.props,a=n.item,o=n.pdf 3517return isDefined(e.destination)||("string"==typeof a.dest?o.getDestination(a.dest).then(t).catch(r):t(a.dest)),e.destination}).then(function(t){return e.destination=t,t})}),_defineProperty(Object(s.a)(e),"getPageIndex",function(){return new Promise(function(t,r){var n=e.props.pdf 3518isDefined(e.pageIndex)&&t(e.pageIndex),e.getDestination().then(function(e){if(e){var a=_slicedToArray(e,1)[0] 3519n.getPageIndex(new q(a)).then(t).catch(r)}})}).then(function(t){return e.pageIndex=t,e.pageIndex})}),_defineProperty(Object(s.a)(e),"getPageNumber",function(){return new Promise(function(t,r){isDefined(e.pageNumber)&&t(e.pageNumber),e.getPageIndex().then(function(e){t(e+1)}).catch(r)}).then(function(t){return e.pageNumber=t,t})}),_defineProperty(Object(s.a)(e),"onClick",function(t){var r=e.props.onClick 3520return t.preventDefault(),!!r&&Promise.all([e.getDestination(),e.getPageIndex(),e.getPageNumber()]).then(function(e){var t=_slicedToArray(e,3),n=t[0],a=t[1],o=t[2] 3521r({dest:n,pageIndex:a,pageNumber:o})})}),e}return _createClass(OutlineItemInternal,[{key:"renderSubitems",value:function render
3521Subitems(){var e=this.props,t=e.item,r=_objectWithoutProperties(e,U) 3522if(!t.items||!t.items.length)return null 3523var n=t.items 3524return u.a.createElement("ul",null,n.map(function(e,t){return u.a.createElement(OutlineItemInternal,Object(o.a)({key:"string"==typeof e.destination?e.destination:t,item:e},r))}))}},{key:"render",value:function render(){var e=this.props.item 3525return u.a.createElement("li",null,u.a.createElement("a",{href:"#",onClick:this.onClick},e.title),this.renderSubitems())}}]),OutlineItemInternal}(),H=d.a.oneOfType([d.a.string,d.a.arrayOf(d.a.any)]) 3526G.propTypes={item:d.a.shape({dest:H,items:d.a.arrayOf(d.a.shape({dest:H,title:d.a.string})),title:d.a.string}).isRequired,onClick:d.a.func,pdf:F.isRequired} 3527var z=function OutlineItem(e){return u.a.createElement(b.Consumer,null,function(t){return u.a.createElement(N.Consumer,null,function(r){return u.a.createElement(G,Object(o.a)({},t,r,e))})})} 3528function Outline_ownKeys(e,t){var r=Object.keys(e) 3529if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 3530t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Outline_createSuper(e){var t=function Outline_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3531if(Reflect.construct.sham)return!1 3532if("function"==typeof Proxy)return!0 3533try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3534return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3535if(t){var a=_getPrototypeOf(this).constructor 3536r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3537return _possibleConstructorReturn(this,r)}}var V=function(e){_inherits(OutlineInternal,l["PureComponent"]) 3538var t=Outline_createSuper(OutlineInternal) 3539function OutlineInternal(){var e 3540_classCallCheck(this,OutlineInternal) 3541for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a] 3542return e=t.call.apply(t,[this].concat(n)),_defineProperty(Object(s.a)(e),"state",{outline:null}),_defineProperty(Object(s.a)(e),"loadOutline",function(){var t=e.props.pdf 3543e.setState(function(e){return e.outline?{outline:null}:null}) 3544var r=makeCancellablePromise(t.getOutline()) 3545e.runningTask=r,r.promise.then(function(t){e.setState({outline:t},e.onLoadSuccess)}).catch(function(t){e.onLoadError(t)})}),_defineProperty(Object(s.a)(e),"onLoadSuccess",function(){var t=e.props.onLoadSuccess,r=e.state.outline 3546t&&t(r)}),_defineProperty(Object(s.a)(e),"onLoadError",function(t){e.setState({outline:!1}),Object(g.a)(t) 3547var r=e.props.onLoadError 3548r&&r(t)}),_defineProperty(Object(s.a)(e),"onItemClick",function(t){var r=t.dest,n=t.pageIndex,a=t.pageNumber,o=e.props.onItemClick 3549o&&o({dest:r,pageIndex:n,pageNumber:a})}),e}return _createClass(OutlineInternal,[{key:"componentDidMount",value:function componentDidMount(){var e=this.props.pdf 3550Object(v.a)(e,"Attempted to load an outline, but no document was specified."),this.loadOutline()}},{key:"componentDidUpdate",value:function componentDidUpdate(e){var t=this.props.pdf 3551e.pdf&&t!==e.pdf&&this.loadOutline()}},{key:"componentWillUnmount",value:function componentWillUnmount(){cancelRunningTask(this.runningTask)}},{key:"childContext",get:function get(){return{onClick:this.onItemClick}}},{key:"eventProps",get:function get(){var e=this 3552return makeEventProps(this.props,function(){return e.state.outline})}},{key:"renderOutline",value:function renderOutline(){var e=this.state.outline 3553return u.a.createElement("ul",null,e.map(function(e,t){return u.a.createElement(z,{key:"string"==typeof e.destination?e.destination:t,item:e})}))}},{key:"render",value:function render(){var e=this.props.pdf,t=this.state.outline 3554if(!e||!t)return null 3555var r=this.props,n=r.className,a=r.inputRef 3556return u.a.createElement("div",Object(o.a)({className:mergeClassNames("react-pdf__Outline",n),ref:a},this.eventProps),u.a.createElement(N.Provider,{value:this.childContext},this.renderOutline()))}}]),OutlineInternal}() 3557V.propTypes=function Outline_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{}
3558t%2?Outline_ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Outline_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({className:x,inputRef:I,onItemClick:d.a.func,onLoadError:d.a.func,onLoadSuccess:d.a.func,pdf:F},w) 3559function mergeRefs(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t] 3560var r=e.filter(Boolean) 3561return r.length<=1?r[0]||null:function mergedRefs(e){r.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}var Y=Object(l.createContext)(null) 3562function PageCanvas_createSuper(e){var t=function PageCanvas_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3563if(Reflect.construct.sham)return!1 3564if("function"==typeof Proxy)return!0 3565try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3566return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3567if(t){var a=_getPrototypeOf(this).constructor 3568r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3569return _possibleConstructorReturn(this,r)}}var X=n.AnnotationMode,Q=function(e){_inherits(PageCanvasInternal,l["PureComponent"]) 3570var t=PageCanvas_createSuper(PageCanvasInternal) 3571function PageCanvasInternal(){var e 3572_classCallCheck(this,PageCanvasInternal) 3573for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a] 3574return e=t.call.apply(t,[this].concat(n)),_defineProperty(Object(s.a)(e),"canvasElement",Object(l.createRef)()),_defineProperty(Object(s.a)(e),"onRenderSuccess",function(){e.renderer=null 3575var t=e.props,r=t.onRenderSuccess,n=t.page,a=t.scale 3576r&&r(makePageCallback(n,a))}),_defineProperty(Object(s.a)(e),"onRenderError",function(t){if(!isCancelException(t)){Object(g.a)(t) 3577var r=e.props.onRenderError 3578r&&r(t)}}),_defineProperty(Object(s.a)(e),"drawPageOnCanvas",function(){var t=e.canvasElement.current 3579if(!t)return null 3580var r=Object(s.a)(e),n=r.renderViewport,a=r.viewport,o=e.props,i=o.canvasBackground,l=o.page,u=o.renderForms 3581t.width=n.width,t.height=n.height,t.style.width="".concat(Math.floor(a.width),"px"),t.style.height="".concat(Math.floor(a.height),"px") 3582var c={annotationMode:u?X.ENABLE_FORMS:X.ENABLE,get canvasContext(){return t.getContext("2d")},viewport:n} 3583return i&&(c.background=i),e.cancelRenderingTask(),e.renderer=l.render(c),e.renderer.promise.then(e.onRenderSuccess).catch(e.onRenderError)}),e}return _createClass(PageCanvasInternal,[{key:"componentDidMount",value:function componentDidMount(){this.drawPageOnCanvas()}},{key:"componentDidUpdate",value:function componentDidUpdate(e){var t=this.props,r=t.canvasBackground,n=t.page,a=t.renderForms 3584r===e.canvasBackground&&a===e.renderForms||(n.cleanup(),this.drawPageOnCanvas())}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.cancelRenderingTask() 3585var e=this.canvasElement.current 3586e&&(e.width=0,e.height=0)}},{key:"cancelRenderingTask",value:function cancelRenderingTask(){this.renderer&&(this.renderer.cancel(),this.renderer=null)}},{key:"renderViewport",get:function get(){var e=this.props,t=e.page,r=e.rotate,n=e.scale,a=function getPixelRatio(){return A&&window.devicePixelRatio||1}() 3587return t.getViewport({scale:n*a,rotation:r})}},{key:"viewport",get:function get(){var e=this.props,t=e.page,r=e.rotate,n=e.scale 3588return t.getViewport({scale:n,rotation:r})}},{key:"render",value:function render(){var e=this.props.canvasRef 3589return u.a.createElement("canvas",{className:"react-pdf__Page__canvas",dir:"ltr",ref:mergeRefs(e,this.canvasElement),style:{display:"block",userSelect:"none"}})}}]),PageCanvasInternal}() 3590function PageCanvas(e){return u.a.createElement(Y.Consumer,null,function(t){return u.a.createElement(Q,Object(o.a)({},t,e))})}function PageSVG_createSuper(e){var t=function PageSVG_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3591if(Reflect.construct.sham)return!1 3592if("function"==typeof Proxy)return!0 3593try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3594return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3595if(t){var a=_getPrototypeOf(this).constructor 3596r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3597return _possibleConstructorReturn(this,r)}}
3597Q.propTypes={canvasBackground:d.a.string,canvasRef:I,onRenderError:d.a.func,onRenderSuccess:d.a.func,page:O.isRequired,renderForms:d.a.bool,rotate:M,scale:d.a.number.isRequired} 3598var K=function(e){_inherits(PageSVGInternal,l["PureComponent"]) 3599var t=PageSVG_createSuper(PageSVGInternal) 3600function PageSVGInternal(){var e 3601_classCallCheck(this,PageSVGInternal) 3602for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o] 3603return e=t.call.apply(t,[this].concat(a)),_defineProperty(Object(s.a)(e),"state",{svg:null}),_defineProperty(Object(s.a)(e),"onRenderSuccess",function(){e.renderer=null 3604var t=e.props,r=t.onRenderSuccess,n=t.page,a=t.scale 3605r&&r(makePageCallback(n,a))}),_defineProperty(Object(s.a)(e),"onRenderError",function(t){if(!isCancelException(t)){Object(g.a)(t) 3606var r=e.props.onRenderError 3607r&&r(t)}}),_defineProperty(Object(s.a)(e),"renderSVG",function(){var t=e.props.page 3608return e.renderer=t.getOperatorList(),e.renderer.then(function(r){var a=new n.SVGGraphics(t.commonObjs,t.objs) 3609e.renderer=a.getSVG(r,e.viewport).then(function(t){e.setState({svg:t},e.onRenderSuccess)}).catch(e.onRenderError)}).catch(e.onRenderError)}),_defineProperty(Object(s.a)(e),"drawPageOnContainer",function(t){var r=e.state.svg 3610if(t&&r){t.firstElementChild||t.appendChild(r) 3611var n=e.viewport,a=n.width,o=n.height 3612r.setAttribute("width",a),r.setAttribute("height",o)}}),e}return _createClass(PageSVGInternal,[{key:"componentDidMount",value:function componentDidMount(){this.renderSVG()}},{key:"viewport",get:function get(){var e=this.props,t=e.page,r=e.rotate,n=e.scale 3613return t.getViewport({scale:n,rotation:r})}},{key:"render",value:function render(){var e=this,t=this.viewport,r=t.width,n=t.height 3614return u.a.createElement("div",{className:"react-pdf__Page__svg",ref:function ref(t){return e.drawPageOnContainer(t)},style:{display:"block",backgroundColor:"white",overflow:"hidden",width:r,height:n,userSelect:"none"}})}}]),PageSVGInternal}() 3615function PageSVG(e){return u.a.createElement(Y.Consumer,null,function(t){return u.a.createElement(K,Object(o.a)({},t,e))})}function TextLayerItem_createSuper(e){var t=function TextLayerItem_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3616if(Reflect.construct.sham)return!1 3617if("function"==typeof Proxy)return!0 3618try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3619return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3620if(t){var a=_getPrototypeOf(this).constructor 3621r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3622return _possibleConstructorReturn(this,r)}}K.propTypes={onRenderError:d.a.func,onRenderSuccess:d.a.func,page:O.isRequired,rotate:M,scale:d.a.number.isRequired} 3623var J=function(e){_inherits(TextLayerItemInternal,l["PureComponent"]) 3624var t=TextLayerItem_createSuper(TextLayerItemInternal) 3625function TextLayerItemInternal(){var e 3626_classCallCheck(this,TextLayerItemInternal) 3627for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a] 3628return e=t.call.apply(t,[this].concat(n)),_defineProperty(Object(s.a)(e),"itemElement",Object(l.createRef)()),_defineProperty(Object(s.a)(e),"getElementWidth",function(t){var r=Object(s.a)(e).sideways 3629return t.getBoundingClientRect()[r?"height":"width"]}),e}return _createClass(TextLayerItemInternal,[{key:"componentDidMount",value:function componentDidMount(){this.alignTextItem()}},{key:"componentDidUpdate",value:function componentDidUpdate(){this.alignTextItem()}},{key:"unrotatedViewport",get:function get(){var e=this.props,t=e.page,r=e.scale 3630return t.getViewport({scale:r})}},{key:"rotate",get:function get(){var e=this.props,t=e.page 3631return e.rotate-t.rotate}},{key:"sideways",get:function get(){return this.rotate%180!=0}},{key:"defaultSideways",get:function get(){return this.unrotatedViewport.rotation%180!=0}},{key:"fontSize",get:function get(){var e=this.props.transform,t=this.defaultSideways,r=_slicedToArray(e,2),n=r[0],a=r[1] 3632return t?a:n}},{key:"top",get:function get(){var e=this.props.transform,t=this.unrotatedViewport,r=this.defaultSideways,n=_slicedToArray(e,6),a=n[2],o=n[3],i=n[4],s=n[5],l=_slicedToArray(t.viewBox,4),u=l[1],c=l[3] 3633return r?i+a+u:c-(s+o)}},{key:"left",get:function get(){var e=this.props.transform,t=this.unrotatedViewport,r=this.defaultSideways,n=_slicedToArray(e,6),a=n[4],o=n[5],i=_slicedToArray(t.viewBox,1)[0] 3634return r?o-i:a-i}},{key:"getFontData",value:function getFontData(e){var t=this.props.page 3635return new Promise(function(r){t.commonObjs.get(e,r)})}},{key:"alignTextItem",value:function alignTextItem(){var e=this,t=this.itemElement.current 3636if(t){t.style.transform=""
3637var r=this.props,n=r.fontName,a=r.scale,o=r.width 3638t.style.fontFamily="".concat(n,", sans-serif"),this.getFontData(n).then(function(r){var i=r?r.fallbackName:"sans-serif" 3639t.style.fontFamily="".concat(n,", ").concat(i) 3640var s=o*a,l=e.getElementWidth(t),u="scaleX(".concat(s/l,")"),c=r?r.ascent:0 3641c&&(u+=" translateY(".concat(100*(1-c),"%)")),t.style.transform=u,t.style.WebkitTransform=u})}}},{key:"render",value:function render(){var e=this.fontSize,t=this.top,r=this.left,n=this.props,a=n.customTextRenderer,o=n.scale,i=n.str 3642return u.a.createElement("span",{ref:this.itemElement,style:{height:"1em",fontFamily:"sans-serif",fontSize:"".concat(e*o,"px"),position:"absolute",top:"".concat(t*o,"px"),left:"".concat(r*o,"px"),transformOrigin:"left bottom",whiteSpace:"pre",pointerEvents:"all"}},a?a(this.props):i)}}]),TextLayerItemInternal}() 3643function TextLayerItem(e){return u.a.createElement(Y.Consumer,null,function(t){return u.a.createElement(J,Object(o.a)({},t,e))})}function TextLayer_createSuper(e){var t=function TextLayer_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3644if(Reflect.construct.sham)return!1 3645if("function"==typeof Proxy)return!0 3646try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3647return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3648if(t){var a=_getPrototypeOf(this).constructor 3649r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3650return _possibleConstructorReturn(this,r)}}J.propTypes={customTextRenderer:d.a.func,fontName:d.a.string.isRequired,itemIndex:d.a.number.isRequired,page:O.isRequired,rotate:M,scale:d.a.number,str:d.a.string.isRequired,transform:d.a.arrayOf(d.a.number).isRequired,width:d.a.number.isRequired} 3651var $=function(e){_inherits(TextLayerInternal,l["PureComponent"]) 3652var t=TextLayer_createSuper(TextLayerInternal) 3653function TextLayerInternal(){var e 3654_classCallCheck(this,TextLayerInternal) 3655for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a] 3656return e=t.call.apply(t,[this].concat(n)),_defineProperty(Object(s.a)(e),"state",{textItems:null}),_defineProperty(Object(s.a)(e),"loadTextItems",function(){var t=makeCancellablePromise(e.props.page.getTextContent()) 3657e.runningTask=t,t.promise.then(function(t){var r=t.items 3658e.setState({textItems:r},e.onLoadSuccess)}).catch(function(t){e.onLoadError(t)})}),_defineProperty(Object(s.a)(e),"onLoadSuccess",function(){var t=e.props.onGetTextSuccess,r=e.state.textItems 3659t&&t(r)}),_defineProperty(Object(s.a)(e),"onLoadError",function(t){e.setState({textItems:!1}),Object(g.a)(t) 3660var r=e.props.onGetTextError 3661r&&r(t)}),e}return _createClass(TextLayerInternal,[{key:"componentDidMount",value:function componentDidMount(){var e=this.props.page 3662Object(v.a)(e,"Attempted to load page text content, but no page was specified."),this.loadTextItems()}},{key:"componentDidUpdate",value:function componentDidUpdate(e){var t=this.props.page 3663e.page&&t!==e.page&&this.loadTextItems()}},{key:"componentWillUnmount",value:function componentWillUnmount(){cancelRunningTask(this.runningTask)}},{key:"unrotatedViewport",get:function get(){var e=this.props,t=e.page,r=e.scale 3664return t.getViewport({scale:r})}},{key:"rotate",get:function get(){var e=this.props,t=e.page 3665return e.rotate-t.rotate}},{key:"renderTextItems",value:function renderTextItems(){var e=this.state.textItems 3666return e?e.map(function(e,t){return u.a.createElement(TextLayerItem,Object(o.a)({key:t,itemIndex:t},e))}):null}},{key:"render",value:function render(){var e=this.unrotatedViewport,t=this.rotate 3667return u.a.createElement("div",{className:"react-pdf__Page__textContent",style:{position:"absolute",top:"50%",left:"50%",width:"".concat(e.width,"px"),height:"".concat(e.height,"px"),color:"transparent",transform:"translate(-50%, -50%) rotate(".concat(t,"deg)"),WebkitTransform:"translate(-50%, -50%) rotate(".concat(t,"deg)"),pointerEvents:"none"}},this.renderTextItems())}}]),TextLayerInternal}() 3668function TextLayer(e){return u.a.createElement(Y.Consumer,null,function(t){return u.a.createElement($,Object(o.a)({},t,e))})}function AnnotationLayer_createSuper(e){var t=function AnnotationLayer_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3669if(Reflect.construct.sham)return!1 3670if("function"==typeof Proxy)return!0 3671try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3672return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3673if(t){var a=_getPrototypeOf(this).constructor 3674r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3675return _possibleConstructorReturn(this,r)}}$.propTypes={onGetTextError:d.a.func,onGetTextSuccess:d.a.func,page:O.isRequired,rotate:M,scale:d.a.number} 3676var Z=function(e){_inherits(AnnotationLayerInternal,l["PureComponent"]) 3677var t=AnnotationLayer_createSuper(AnnotationLayerInternal) 3678function AnnotationLayerInternal(){var e 3679_classCallCheck(this,AnnotationLayerInternal) 3680for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a] 3681return e=t.call.apply(t,[this].concat(n)),_defineProperty(Object(s.a)(e),"state",{annotations:null}),_defineProperty(Object(s.a)(e),"layerElement",Object(l.createRef)()),_defineProperty(Object(s.a)(e),"loadAnnotations",function(){var t=makeCancellablePromise(e.props.page.getAnnotations()) 3682e.runningTask=t,t.promise.then(function(t){e.setState({annotations:t},e.onLoadSuccess)}).catch(function(t){e.onLoadError(t)})}),_defineProperty(Object(s.a)(e),"onLoadSuccess",function(){var t=e.props.onGetAnnotationsSuccess,r=e.state.annotations 3683t&&t(r)}),_defineProperty(Object(s.a)(e),"onLoadError",function(t){e.setState({annotations:!1}),Object(g.a)(t) 3684var r=e.props.onGetAnnotationsError 3685r&&r(t)}),_defineProperty(Object(s.a)(e),"onRenderSuccess",function(){var t=e.props.onRenderAnnotationLayerSuccess 3686t&&t()}),_defineProperty(Object(s.a)(e),"onRenderError",function(t){Object(g.a)(t) 3687var r=e.props.onRenderAnnotationLayerError 3688r&&r(t)}),e}
3688return _createClass(AnnotationLayerInternal,[{key:"componentDidMount",value:function componentDidMount(){var e=this.props.page 3689Object(v.a)(e,"Attempted to load page annotations, but no page was specified."),this.loadAnnotations()}},{key:"componentDidUpdate",value:function componentDidUpdate(e){var t=this.props,r=t.page,n=t.renderForms;(e.page&&r!==e.page||n!==e.renderForms)&&this.loadAnnotations()}},{key:"componentWillUnmount",value:function componentWillUnmount(){cancelRunningTask(this.runningTask)}},{key:"viewport",get:function get(){var e=this.props,t=e.page,r=e.rotate,n=e.scale 3690return t.getViewport({scale:n,rotation:r})}},{key:"renderAnnotationLayer",value:function renderAnnotationLayer(){var e=this.state.annotations 3691if(e){var t=this.props,r=t.imageResourcesPath,a=t.linkService,o=t.page,i=t.renderForms,s=this.viewport.clone({dontFlip:!0}),l={annotations:e,div:this.layerElement.current,imageResourcesPath:r,linkService:a,page:o,renderForms:i,viewport:s} 3692this.layerElement.current.innerHTML="" 3693try{n.AnnotationLayer.render(l),this.onRenderSuccess()}catch(e){this.onRenderError(e)}}}},{key:"render",value:function render(){return u.a.createElement("div",{className:"react-pdf__Page__annotations annotationLayer",ref:this.layerElement},this.renderAnnotationLayer())}}]),AnnotationLayerInternal}() 3694Z.propTypes={imageResourcesPath:d.a.string,linkService:E.isRequired,onGetAnnotationsError:d.a.func,onGetAnnotationsSuccess:d.a.func,onRenderAnnotationLayerError:d.a.func,onRenderAnnotationLayerSuccess:d.a.func,page:O,renderForms:d.a.bool,rotate:M,scale:d.a.number} 3695var ee=function AnnotationLayer(e){return u.a.createElement(b.Consumer,null,function(t){return u.a.createElement(Y.Consumer,null,function(r){return u.a.createElement(Z,Object(o.a)({},t,r,e))})})} 3696function Page_ownKeys(e,t){var r=Object.keys(e) 3697if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) 3698t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Page_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{} 3699t%2?Page_ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Page_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Page_createSuper(e){var t=function Page_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 3700if(Reflect.construct.sham)return!1 3701if("function"==typeof Proxy)return!0 3702try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}() 3703return function _createSuperInternal(){var r,n=_getPrototypeOf(e) 3704if(t){var a=_getPrototypeOf(this).constructor 3705r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments) 3706return _possibleConstructorReturn(this,r)}}var te=function(e){_inherits(PageInternal,l["PureComponent"]) 3707var t=Page_createSuper(PageInternal) 3708function PageInternal(){var e 3709_classCallCheck(this,PageInternal) 3710for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a] 3711return e=t.call.apply(t,[this].concat(n)),_defineProperty(Object(s.a)(e),"state",{page:null}),_defineProperty(Object(s.a)(e),"pageElement",Object(l.createRef)()),_defineProperty(Object(s.a)(e),"onLoadSuccess",function(){var t=e.props,r=t.onLoadSuccess,n=t.registerPage,a=e.state.page 3712r&&r(makePageCallback(a,e.scale)),n&&n(e.pageIndex,e.pageElement.current)}),_defineProperty(Object(s.a)(e),"onLoadError",function(t){e.setState({page:!1}),Object(g.a)(t) 3713var r=e.props.onLoadError 3714r&&r(t)}),_defineProperty(Object(s.a)(e),"loadPage",function(){var t=e.props.pdf,r=e.getPageNumber() 3715if(r){e.setState(function(e){return e.page?{page:null}:null}) 3716var n=makeCancellablePromise(t.getPage(r)) 3717e.runningTask=n,n.promise.then(function(t){e.setState({page:t},e.onLoadSuccess)}).catch(function(t){e.onLoadError(t)})}}),e}return _createClass(PageInternal,[{key:"componentDidMount",value:function componentDidMount(){var e=this.props.pdf 3718Object(v.a)(e,"Attempted to load a page, but no document was specified."),this.loadPage()}},{key:"componentDidUpdate",value:function componentDidUpdate(e){var t=this.props.pdf 3719if(e.pdf&&t!==e.pdf||this.getPageNumber()!==this.getPageNumber(e)){var r=this.props.unregisterPage 3720r&&r(this.getPageIndex(e)),this.loadPage()}}},{key:"componentWillUnmount",value:function componentWillUnmount(){var e=this.props.unregisterPage 3721e&&e(this.pageIndex),cancelRunningTask(this.runningTask)}},{key:"childContext",get:function get(){var e=this.state.page 3722if(!e)return{}
3723var t=this.props,r=t.canvasBackground,n=t.customTextRenderer,a=t.onGetAnnotationsError,o=t.onGetAnnotationsSuccess,i=t.onGetTextError,s=t.onGetTextSuccess,l=t.onRenderAnnotationLayerError,u=t.onRenderAnnotationLayerSuccess,c=t.onRenderError,d=t.onRenderSuccess,f=t.renderForms,h=t.renderInteractiveForms 3724return{canvasBackground:r,customTextRenderer:n,onGetAnnotationsError:a,onGetAnnotationsSuccess:o,onGetTextError:i,onGetTextSuccess:s,onRenderAnnotationLayerError:l,onRenderAnnotationLayerSuccess:u,onRenderError:c,onRenderSuccess:d,page:e,renderForms:null!=f?f:h,rotate:this.rotate,scale:this.scale}}},{key:"getPageIndex",value:function getPageIndex(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props 3725return isProvided(e.pageNumber)?e.pageNumber-1:isProvided(e.pageIndex)?e.pageIndex:null}},{key:"getPageNumber",value:function getPageNumber(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props 3726return isProvided(e.pageNumber)?e.pageNumber:isProvided(e.pageIndex)?e.pageIndex+1:null}},{key:"pageIndex",get:function get(){return this.getPageIndex()}},{key:"pageNumber",get:function get(){return this.getPageNumber()}},{key:"rotate",get:function get(){var e=this.props.rotate 3727if(isProvided(e))return e 3728var t=this.state.page 3729return t?t.rotate:null}},{key:"scale",get:function get(){var e=this.state.page 3730if(!e)return null 3731var t=this.props,r=t.scale,n=t.width,a=t.height,o=this.rotate,i=1,s=null===r?1:r 3732if(n||a){var l=e.getViewport({scale:1,rotation:o}) 3733i=n?n/l.width:a/l.height}return s*i}},{key:"eventProps",get:function get(){var e=this 3734return makeEventProps(this.props,function(){var t=e.state.page 3735return t?makePageCallback(t,e.scale):t})}},{key:"pageKey",get:function get(){var e=this.state.page 3736return"".concat(e.pageIndex,"@").concat(this.scale,"/").concat(this.rotate)}},{key:"pageKeyNoScale",get:function get(){var e=this.state.page 3737return"".concat(e.pageIndex,"/").concat(this.rotate)}},{key:"renderMainLayer",value:function renderMainLayer(){var e=this.props,t=e.canvasRef 3738switch(e.renderMode){case"none":return null 3739case"svg":return u.a.createElement(PageSVG,{key:"".concat(this.pageKeyNoScale,"_svg")}) 3740case"canvas":default:return u.a.createElement(PageCanvas,{key:"".concat(this.pageKey,"_canvas"),canvasRef:t})}}},{key:"renderTextLayer",value:function renderTextLayer(){var renderTextLayer=this.props.renderTextLayer 3741return renderTextLayer?u.a.createElement(TextLayer,{key:"".concat(this.pageKey,"_text")}):null}},{key:"renderAnnotationLayer",value:function renderAnnotationLayer(){var renderAnnotationLayer=this.props.renderAnnotationLayer 3742return renderAnnotationLayer?u.a.createElement(ee,{key:"".concat(this.pageKey,"_annotations")}):null}},{key:"renderChildren",value:function renderChildren(){var e=this.props.children 3743return u.a.createElement(Y.Provider,{value:this.childContext},this.renderMainLayer(),this.renderTextLayer(),this.renderAnnotationLayer(),e)}},{key:"renderContent",value:function renderContent(){var e=this.pageNumber,t=this.props.pdf,r=this.state.page 3744if(!e){var n=this.props.noData 3745return u.a.createElement(Message,{type:"no-data"},"function"==typeof n?n():n)}if(null===t||null===r){var a=this.props.loading 3746return u.a.createElement(Message,{type:"loading"},"function"==typeof a?a():a)}if(!1===t||!1===r){var o=this.props.error 3747return u.a.createElement(Message,{type:"error"},"function"==typeof o?o():o)}return this.renderChildren()}},{key:"render",value:function render(){var e=this.pageNumber,t=this.props,r=t.className,n=t.inputRef 3748return u.a.createElement("div",Object(o.a)({className:mergeClassNames("react-pdf__Page",r),"data-page-number":e,ref:mergeRefs(n,this.pageElement),style:{position:"relative"}},this.eventProps),this.renderContent())}}]),PageInternal}() 3749te.defaultProps={error:"Failed to load the page.",loading:"Loading pageâ¦",noData:"No page specified.",renderAnnotationLayer:!0,renderForms:!1,renderMode:"canvas",renderTextLayer:!0,scale:1} 3750var re=d.a.oneOfType([d.a.func,d.a.node]) 3751function Page(e,t){return u.a.createElement(b.Consumer,null,function(r){return u.a.createElement(te,Object(o.a)({ref:t},r,e))})}te.propTypes=Page_objectSpread(Page_objectSpread({},w),{}
3751,{canvasBackground:d.a.string,children:d.a.node,className:x,customTextRenderer:d.a.func,error:re,height:d.a.number,imageResourcesPath:d.a.string,inputRef:I,loading:re,noData:re,onGetTextError:d.a.func,onGetTextSuccess:d.a.func,onLoadError:d.a.func,onLoadSuccess:d.a.func,onRenderError:d.a.func,onRenderSuccess:d.a.func,pageIndex:function isPageIndex(e,t,r){var n=e[t],a=e.pageNumber,o=e.pdf 3752if(!isDefined(o))return null 3753if(isDefined(n)){if("number"!=typeof n)return new Error("`".concat(t,"` of type `").concat(_typeof(n),"` supplied to `").concat(r,"`, expected `number`.")) 3754if(n<0)return new Error("Expected `".concat(t,"` to be greater or equal to 0.")) 3755var i=o.numPages 3756if(n+1>i)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(i-1,"."))}else if(!isDefined(a))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(r,"`.")) 3757return null},pageNumber:function isPageNumber(e,t,r){var n=e[t],a=e.pageIndex,o=e.pdf 3758if(!isDefined(o))return null 3759if(isDefined(n)){if("number"!=typeof n)return new Error("`".concat(t,"` of type `").concat(_typeof(n),"` supplied to `").concat(r,"`, expected `number`.")) 3760if(n<1)return new Error("Expected `".concat(t,"` to be greater or equal to 1.")) 3761var i=o.numPages 3762if(n>i)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(i,"."))}else if(!isDefined(a))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(r,"`.")) 3763return null},pdf:F,registerPage:d.a.func,renderAnnotationLayer:d.a.bool,renderForms:d.a.bool,renderInteractiveForms:d.a.bool,renderMode:D,renderTextLayer:d.a.bool,rotate:M,scale:d.a.number,unregisterPage:d.a.func,width:d.a.number}) 3764var ne=u.a.forwardRef(Page) 3765r.d(t,"a",function(){return B}),r.d(t,"b",function(){return ne}),function displayWorkerWarning(){Object(g.a)(!C,"Loading PDF.js worker may not work on protocols other than HTTP/HTTPS. ".concat(k))}(),n.GlobalWorkerOptions.workerSrc=a},vsQs:function(e,t,r){"use strict" 3766var n=!0 3767t.a=function warning(e,t){if(!n){if(e)return 3768var r="Warning: "+t 3769try{throw Error(r)}catch(e){}}}}}])
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.