!function(e,t){"object"==typeofexports&&"object"==typeofmodule?module.exports=t():"function"==typeofdefine&&define.amd?define("pdfjs-dist/build/pdf.worker",[],t):"object"==typeofexports?exports["pdfjs-dist/build/pdf.worker"]=t():e["pdfjs-dist/build/pdf.worker"]=e.pdfjsDistBuildPdfWorker=t()}(this,function(){returnfunction(e){functiont(r){if(a[r])returna[r].exports;vari=a[r]={i:r,l:!1,exports:{}};e[r].call(i.exports,i,i.exports,t);i.l=!0;returni.exports}vara={};t.m=e;t.c=a;t.i=function(e){returne};t.d=function(e,a,r){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:r})};t.n=function(e){vara=e&&e.__esModule?function(){returne.default}:function(){returne};t.d(a,"a",a);returna};t.o=function(e,t){returnObject.prototype.hasOwnProperty.call(e,t)};t.p="";returnt(t.s=37)}([function(e,t,a){"use strict";(function(e){functionr(e){ae=e}functioni(){returnae}functionn(e){ae>=$.infos&&console.log("Info: "+e)}functions(e){ae>=$.warnings&&console.log("Warning: "+e)}functiono(e){console.log("Deprecated API usage: "+e)}functionc(e){if(ae>=$.errors){console.log("Error: "+e);console.log(l())}thrownewError(e)}functionl(){try{thrownewError}catch(e){returne.stack?e.stack.split("\n").slice(2).join("\n"):""}}functionh(e,t){e||c(t)}functionu(e,t){try{vara=newURL(e);if(!a.origin||"null"===a.origin)return!1}catch(e){return!1}varr=newURL(t,a);returna.origin===r.origin}functionf(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}functiond(e,t){if(!e)returnnull;try{vara=t?newURL(e,t):newURL(e);if(f(a))returna}catch(e){}returnnull}functiong(e,t,a){Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!1});returna}functionp(e){vart;returnfunction(){if(e){t=Object.create(null);e(t);e=null}returnt}}functionm(e){if("string"!=typeofe){s("The argument for removeNullCharacters must be a string.");returne}returne.replace(de,"")}functionb(e){h(null!==e&&"object"==typeofe&&void0!==e.length,"Invalid argument for bytesToString");vart=e.length,a=8192;if(t<a)returnString.fromCharCode.apply(null,e);for(varr=[],i=0;i<t;i+=a){varn=Math.min(i+a,t),s=e.subarray(i,n);r.push(String.fromCharCode.apply(null,s))}returnr.join("")}functionv(e){h("string"==typeofe,"Invalid argument for stringToBytes");for(vart=e.length,a=newUint8Array(t),r=0;r<t;++r)a[r]=255&e.charCodeAt(r);returna}functiony(e){if(void0!==e.length)returne.length;h(void0!==e.byteLength);returne.byteLength}functionk(e){if(1===e.length&&e[0]instanceofUint8Array)returne[0];vart,a,r,i=0,n=e.length;for(t=0;t<n;t++){a=e[t];r=y(a);i+=r}vars=0,o=newUint8Array(i);for(t=0;t<n;t++){a=e[t];ainstanceofUint8Array||(a="string"==typeofa?v(a):newUint8Array(a));r=a.byteLength;o.set(a,s);s+=r}returno}functionw(e){returnString.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}functionC(e){for(vart=1,a=0;e>t;){t<<=1;a++}returna}functionx(e,t){returne[t]<<24>>24}functionS(e,t){returne[t]<<8|e[t+1]}functionA(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}functionI(){vare=newUint8Array(2);e[0]=1;vart=newUint16Array(e.buffer);return1===t[0]}functionB(){try{newFunction("");return!0}catch(e){return!1}}functionR(e){vart,a=e.length,r=[];if("þ"===e[0]&&"ÿ"===e[1])for(t=2;t<a;t+=2)r.push(String.fromCharCode(e.charCodeAt(t)<<8|e.charCodeAt(t+1)));elsefor(t=0;t<a;++t){vari=ve[e.charCodeAt(t)];r.push(i?String.fromCharCode(i):e.charAt(t))}returnr.join("")}functionT(e){returndecodeURIComponent(escape(e))}functionO(e){returnunescape(encodeURIComponent(e))}functionP(e){for(vartine)return!1;return!0}functionM(e){return"boolean"==typeofe}functionE(e){return"number"==typeofe&&(0|e)===e}functionL(e){return"number"==typeofe}functionD(e){return"string"==typeofe}functionF(e){returneinstanceofArray}functionq(e){return"object"==typeofe&&null!==e&&void0!==e.byteLength}functionU(e){return32===e||9===e||13===e||10===e}functionN(){return"undefined"==typeof__pdfjsdev_webpack__&&("object"==typeofprocess&&process
if(this.XB<0||this.YB<0||this.ZB<0){o("Invalid BlackPoint for "+this.name+", falling back to default");this.XB=this.YB=this.ZB=0}0===this.XB&&0===this.YB&&0===this.ZB||u(this.name+", BlackPoint: XB: "+this.XB+", YB: "+this.YB+", ZB: "+this.ZB+", only default values are supported.");if(this.G<1){o("Invalid Gamma: "+this.G+" for "+this.name+", falling back to default");this.G=1}}functiont(e,t,a,r,i,n){vars=t[a]*n,o=Math.pow(s,e.G),c=e.YW*o,l=0|Math.max(295.8*Math.pow(c,.3333333333333333)-40.8,0);r[i]=l;r[i+1]=l;r[i+2]=l}e.prototype={getRgb:m.prototype.getRgb,getRgbItem:function(e,a,r,i){t(this,e,a,r,i,1)},getRgbBuffer:function(e,a,r,i,n,s,o){for(varc=1/((1<<s)-1),l=0;l<r;++l){t(this,e,a,i,n,c);a+=1;n+=3+o}},getOutputLength:function(e,t){returne*(3+t)},isPassthrough:m.prototype.isPassthrough,fillRgb:m.prototype.fillRgb,isDefaultDecode:function(e){returnm.isDefaultDecode(e,this.numComps)},usesZeroToOneRange:!0};returne}(),S=function(){functione(e,t,a,r){this.name="CalRGB";this.numComps=3;this.defaultColor=newFloat32Array(this.numComps);e||s("WhitePoint missing - required for color space CalRGB");t=t||newFloat32Array(3);a=a||newFloat32Array([1,1,1]);r=r||newFloat32Array([1,0,0,0,1,0,0,0,1]);vari=e[0],n=e[1],c=e[2];this.whitePoint=e;varl=t[0],h=t[1],u=t[2];this.blackPoint=t;this.GR=a[0];this.GG=a[1];this.GB=a[2];this.MXA=r[0];this.MYA=r[1];this.MZA=r[2];this.MXB=r[3];this.MYB=r[4];this.MZB=r[5];this.MXC=r[6];this.MYC=r[7];this.MZC=r[8];(i<0||c<0||1!==n)&&s("Invalid WhitePoint components for "+this.name+", no fallback available");if(l<0||h<0||u<0){o("Invalid BlackPoint for "+this.name+" ["+l+", "+h+", "+u+"], falling back to default");this.blackPoint=newFloat32Array(3)}if(this.GR<0||this.GG<0||this.GB<0){o("Invalid Gamma ["+this.GR+", "+this.GG+", "+this.GB+"] for "+this.name+", falling back to default");this.GR=this.GG=this.GB=1}if(this.MXA<0||this.MYA<0||this.MZA<0||this.MXB<0||this.MYB<0||this.MZB<0||this.MXC<0||this.MYC<0||this.MZC<0){o("Invalid Matrix for "+this.name+" ["+this.MXA+", "+this.MYA+", "+this.MZA+this.MXB+", "+this.MYB+", "+this.MZB+this.MXC+", "+this.MYC+", "+this.MZC+"], falling back to default");this.MXA=this.MYB=this.MZC=1;this.MXB=this.MYA=this.MZA=this.MXC=this.MYC=this.MZB=0}}functiont(e,t,a){a[0]=e[0]*t[0]+e[1]*t[1]+e[2]*t[2];a[1]=e[3]*t[0]+e[4]*t[1]+e[5]*t[2];a[2]=e[6]*t[0]+e[7]*t[1]+e[8]*t[2]}functiona(e,t,a){a[0]=1*t[0]/e[0];a[1]=1*t[1]/e[1];a[2]=1*t[2]/e[2]}functionr(e,t,a){varr=.95047,i=1,n=1.08883;a[0]=t[0]*r/e[0];a[1]=t[1]*i/e[1];a[2]=t[2]*n/e[2]}functioni(e){returne<=.0031308?n(0,1,12.92*e):n(0,1,1.055*Math.pow(e,1/2.4)-.055)}functionn(e,t,a){returnMath.max(e,Math.min(t,a))}functionc(e){returne<0?-c(-e):e>8?Math.pow((e+16)/116,3):e*w}functionl(e,t,a){if(0!==e[0]||0!==e[1]||0!==e[2]){varr=c(0),i=r,n=c(e[0]),s=r,o=c(e[1]),l=r,h=c(e[2]),u=(1-i)/(1-n),f=1-u,d=(1-s)/(1-o),g=1-d,p=(1-l)/(1-h),m=1-p;a[0]=t[0]*u+f;a[1]=t[1]*d+g;a[2]=t[2]*p+m}else{a[0]=t[0];a[1]=t[1];a[2]=t[2]}}functionh(e,r,i){if(1!==e[0]||1!==e[2]){varn=i;t(d,r,n);vars=v;a(e,n,s);t(g,s,i)}else{i[0]=r[0];i[1]=r[1];i[2]=r[2]}}functionu(e,a,i){varn=i;t(d,a,n);vars=v;r(e,n,s);t(g,s,i)}functionf(e,a,r,s,o,c){varf=n(0,1,a[r]*c),d=n(0,1,a[r+1]*c),g=n(0,1,a[r+2]*c),m=Math.pow(f,e.GR),v=Math.pow(d,e.GG),w=Math.pow(g,e.GB),C=e.MXA*m+e.MXB*v+e.MXC*w,x=e.MYA*m+e.MYB*v+e.MYC*w,S=e.MZA*m+e.MZB*v+e.MZC*w,A=y;A[0]=C;A[1]=x;A[2]=S;varI=k;h(e.whitePoint,A,I);varB=y;l(e.blackPoint,I,B);varR=k;u(b,B,R);varT=y;t(p,R,T);varO=i(T[0]),P=i(T[1]),M=i(T[2]);s[o]=Math.round(255*O);s[o+1]=Math.round(255*P);s[o+2]=Math.round(255*M)}vard=newFloat32Array([.8951,.2664,-.1614,-.7502,1.7135,.0367,.0389,-.0685,1.0296]),g=newFloat32Array([.9869929,-.1470543,.1599627,.4323053,.5183603,.0492912,-.0085287,.0400428,.9684867]),p=newFloat32Array([3.2404542,-1.5371385,-.4985314,-.969266,1.8760108,.041556,.0556434,-.2040259,1.0572252]),b=newFloat32Array([1,1,1]),v=newFloat32Array(3),y=newFloat32Array(3),k=newFloat32Array(3),w=Math.pow(24/116,3)/8;e.prototype={getRgb:function(e,t){vara=newUint8Array(3);this.getRgbItem(e,t,a,0);retu
case62:t=this.nextChar();if(62===t){this.nextChar();returnb.get(">>")}returnb.get(">");case123:this.nextChar();returnb.get("{");case125:this.nextChar();returnb.get("}");case41:this.nextChar();l("Illegal character: "+t)}for(varr=String.fromCharCode(t),i=this.knownCommands,n=i&&void0!==i[r];(t=this.nextChar())>=0&&!a[t];){vars=r+String.fromCharCode(t);if(n&&void0===i[s])break;128===r.length&&l("Command token too long: "+r.length);r=s;n=i&&void0!==i[r]}return"true"===r||"false"!==r&&("null"===r?null:b.get(r))},skipToNextLine:function(){for(vare=this.currentChar;e>=0;){if(13===e){e=this.nextChar();10===e&&this.nextChar();break}if(10===e){this.nextChar();break}e=this.nextChar()}}};returne}(),N={create:function(e){functiont(e,t){vara=l.get(e);if(f(a)&&(t?a>=0:a>0))returna;thrownewError('The "'+e+'" parameter in the linearization dictionary is invalid.')}functiona(){vare,t,a=l.get("H");if(u(a)&&(2===(e=a.length)||4===e)){for(varr=0;r<e;r++)if(!(f(t=a[r])&&t>0))thrownewError("Hint ("+r+") in the linearization dictionary is invalid.");returna}thrownewError("Hint array in the linearization dictionary is invalid.")}varr,i,n=newq(newU(e),!1,null),s=n.getObj(),o=n.getObj(),c=n.getObj(),l=n.getObj();if(!(f(s)&&f(o)&&C(c,"obj")&&x(l)&&d(r=l.get("Linearized"))&&r>0))returnnull;if((i=t("L"))!==e.length)thrownewError('The "L" parameter in the linearization dictionary does not equal the stream length.');return{length:i,hints:a(),objectNumberFirst:t("O"),endFirst:t("E"),numPages:t("N"),mainXRefEntriesOffset:t("T"),pageFirst:l.has("P")?t("P",!0):0}}};t.Lexer=U;t.Linearization=N;t.Parser=q},function(e,t,a){"use strict";functionr(e){vart;if("object"!=typeofe)return!1;if(u(e))t=e;else{if(!f(e))return!1;t=e.dict}returnt.has("FunctionType")}vari=a(0),n=a(1),s=a(34),o=i.error,c=i.info,l=i.isArray,h=i.isBool,u=n.isDict,f=n.isStream,d=s.PostScriptLexer,g=s.PostScriptParser,p=function(){vare=0,t=2,a=3,r=4;return{getSampleArray:function(e,t,a,r){vari,n,s=1;for(i=0,n=e.length;i<n;i++)s*=e[i];s*=t;varo=newArray(s),c=0,l=0,h=1/(Math.pow(2,a)-1),u=r.getBytes((s*a+7)/8),f=0;for(i=0;i<s;i++){for(;c<a;){l<<=8;l|=u[f++];c+=8}c-=a;o[i]=(l>>c)*h;l&=(1<<c)-1}returno},getIR:function(e,t){vara=t.dict;a||(a=t);varr=[this.constructSampled,null,this.constructInterpolated,this.constructStiched,this.constructPostScript],i=a.get("FunctionType"),n=r[i];n||o("Unknown type of function");returnn.call(this,t,a,e)},fromIR:function(r){vari=r[0];switch(i){casee:returnthis.constructSampledFromIR(r);caset:returnthis.constructInterpolatedFromIR(r);casea:returnthis.constructStichedFromIR(r);default:returnthis.constructPostScriptFromIR(r)}},parse:function(e,t){vara=this.getIR(e,t);returnthis.fromIR(a)},parseArray:function(e,t){if(!l(t))returnthis.parse(e,t);for(vara=[],r=0,i=t.length;r<i;r++){varn=e.fetchIfRef(t[r]);a.push(p.parse(e,n))}returnfunction(e,t,r,i){for(varn=0,s=a.length;n<s;n++)a[n](e,t,r,i+n)}},constructSampled:function(t,a){functionr(e){for(vart=e.length,a=[],r=0,i=0;i<t;i+=2){a[r]=[e[i],e[i+1]];++r}returna}vari=a.getArray("Domain"),n=a.getArray("Range");i&&n||o("No domain or range");vars=i.length/2,l=n.length/2;i=r(i);n=r(n);varh=a.get("Size"),u=a.get("BitsPerSample"),f=a.get("Order")||1;1!==f&&c("No support for cubic spline interpolation: "+f);vard=a.getArray("Encode");if(!d){d=[];for(varg=0;g<s;++g){d.push(0);d.push(h[g]-1)}}d=r(d);varp=a.getArray("Decode");p=p?r(p):n;varm=this.getSampleArray(h,l,u,t);return[e,s,i,d,p,m,h,l,Math.pow(2,u)-1,n]},constructSampledFromIR:function(e){functiont(e,t,a,r,i){returnr+(e-t)*((i-r)/(a-t))}returnfunction(a,r,i,n){vars,o,c=e[1],l=e[2],h=e[3],u=e[4],f=e[5],d=e[6],g=e[7],p=e[9],m=1<<c,b=newFloat64Array(m),v=newUint32Array(m);for(o=0;o<m;o++)b[o]=1;vary=g,k=1;for(s=0;s<c;++s){varw=l[s][0],C=l[s][1],x=Math.min(Math.max(a[r+s],w),C),S=t(x,w,C,h[s][0],h[s][1]),A=d[s];S=Math.min(Math.max(S,0),A-1);varI=S<A-1?Math.floor(S):S-1,B=I+1-S,R=S-I,T=I*y,O=T+y;for(o=0;o<m;o++)if(o&k){b[o]*=R;v[o]+=O}else{b[o]*=B;v[o]+=T}y*=A;k<<=1}for(o=0;o<g;++o){varP=0;for(s=0;s<
n=c[e++]<<8|c[e++];for(o=0;o<=n;o++)u.push(r?i++:a.get(i++))}break;default:s("Unknown charset format")}varf=e,d=c.subarray(l,f);returnnewO(!1,h,u,d)},parseEncoding:function(e,t,a,r){functioni(){vart=h[e++];for(o=0;o<t;o++){vari=h[e++],n=(h[e++]<<8)+(255&h[e++]);l[i]=r.indexOf(a.get(n))}}varn,o,c,l=Object.create(null),h=this.bytes,u=!1,f=null;if(0===e||1===e){u=!0;n=e;vard=e?v:b;for(o=0,c=r.length;o<c;o++){varg=d.indexOf(r[o]);g!==-1&&(l[g]=o)}}else{varp=e;n=h[e++];switch(127&n){case0:varm=h[e++];for(o=1;o<=m;o++)l[h[e++]]=o;break;case1:vary=h[e++],k=1;for(o=0;o<y;o++)for(varw=h[e++],C=h[e++],x=w;x<=w+C;x++)l[x]=k++;break;default:s("Unknown encoding format: "+n+" in CFF")}varS=e;if(128&n){h[p]&=127;i()}f=h.subarray(p,S)}n&=127;returnnewP(u,n,l,f)},parseFDSelect:function(e,t){vara,r,i=e,n=this.bytes,o=n[e++],c=[],h=!1;switch(o){case0:for(r=0;r<t;++r){varu=n[e++];c.push(u)}a=n.subarray(i,e);break;case3:varf=n[e++]<<8|n[e++];for(r=0;r<f;++r){varg=n[e++]<<8|n[e++];if(0===r&&0!==g){l("parseFDSelect: The first range must have a first GID of 0 -- trying to recover.");h=!0;g=0}for(varp=n[e++],m=n[e]<<8|n[e+1],b=g;b<m;++b)c.push(p)}e+=2;a=n.subarray(i,e);h&&(a[3]=a[4]=0);break;default:s('parseFDSelect: Unknown format "'+o+'".')}d(c.length===t,"parseFDSelect: Invalid font data.");returnnewM(c,a)}};returne}(),C=function(){functione(){this.header=null;this.names=[];this.topDict=null;this.strings=newS;this.globalSubrIndex=null;this.encoding=null;this.charset=null;this.charStrings=null;this.fdArray=[];this.fdSelect=null;this.isCIDFont=!1}returne}(),x=function(){functione(e,t,a,r){this.major=e;this.minor=t;this.hdrSize=a;this.offSize=r}returne}(),S=function(){functione(){this.strings=[]}e.prototype={get:function(e){returne>=0&&e<=390?k[e]:e-391<=this.strings.length?this.strings[e-391]:k[0]},add:function(e){this.strings.push(e)},getcount(){returnthis.strings.length}};returne}(),A=function(){functione(){this.objects=[];this.length=0}e.prototype={add:function(e){this.length+=e.length;this.objects.push(e)},set:function(e,t){this.length+=t.length-this.objects[e].length;this.objects[e]=t},get:function(e){returnthis.objects[e]},getcount(){returnthis.objects.length}};returne}(),I=function(){functione(e,t){this.keyToNameMap=e.keyToNameMap;this.nameToKeyMap=e.nameToKeyMap;this.defaults=e.defaults;this.types=e.types;this.opcodes=e.opcodes;this.order=e.order;this.strings=t;this.values=Object.create(null)}e.prototype={setByKey:function(e,t){if(!(einthis.keyToNameMap))return!1;vara=t.length;if(0===a)return!0;for(varr=0;r<a;r++)if(isNaN(t[r])){l('Invalid CFFDict value: "'+t+'" for key "'+e+'".');return!0}vari=this.types[e];"num"!==i&&"sid"!==i&&"offset"!==i||(t=t[0]);this.values[e]=t;return!0},setByName:function(e,t){einthis.nameToKeyMap||s('Invalid dictionary name "'+e+'"');this.values[this.nameToKeyMap[e]]=t},hasName:function(e){returnthis.nameToKeyMap[e]inthis.values},getByName:function(e){einthis.nameToKeyMap||s('Invalid dictionary name "'+e+'"');vart=this.nameToKeyMap[e];returntinthis.values?this.values[t]:this.defaults[t]},removeByName:function(e){deletethis.values[this.nameToKeyMap[e]]}};e.createTables=function(e){for(vart={keyToNameMap:{},nameToKeyMap:{},defaults:{},types:{},opcodes:{},order:[]},a=0,r=e.length;a<r;++a){vari=e[a],n=h(i[0])?(i[0][0]<<8)+i[0][1]:i[0];t.keyToNameMap[n]=i[1];t.nameToKeyMap[i[1]]=n;t.types[n]=i[2];t.defaults[n]=i[3];t.opcodes[n]=h(i[0])?i[0]:[i[0]];t.order.push(n)}returnt};returne}(),B=function(){functione(e){null===a&&(a=I.createTables(t));I.call(this,a,e);this.privateDict=null}vart=[[[12,30],"ROS",["sid","sid","num"],null],[[12,20],"SyntheticBase","num",null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","num",0],[[12,2],"ItalicAngle","num",0],[[12,3],"UnderlinePosition","num",-100],[[12,4],"UnderlineThickness","num",50],[[12,5],"PaintType","num",0],[[12,6],"CharstringType","num",2],[[12,7],"FontMatrix",["num","num
}else{i.PPx=15;i.PPy=15}i.xcb_=a>0?Math.min(r.xcb,i.PPx-1):Math.min(r.xcb,i.PPx);i.ycb_=a>0?Math.min(r.ycb,i.PPy-1):Math.min(r.ycb,i.PPy);returni}functioni(e,t,a){varr=1<<a.PPx,i=1<<a.PPy,n=0===t.resLevel,s=1<<a.PPx+(n?0:-1),o=1<<a.PPy+(n?0:-1),c=t.trx1>t.trx0?Math.ceil(t.trx1/r)-Math.floor(t.trx0/r):0,l=t.try1>t.try0?Math.ceil(t.try1/i)-Math.floor(t.try0/i):0,h=c*l;t.precinctParameters={precinctWidth:r,precinctHeight:i,numprecinctswide:c,numprecinctshigh:l,numprecincts:h,precinctWidthInSubband:s,precinctHeightInSubband:o}}functionf(e,t,a){varr,i,n,s,o=a.xcb_,c=a.ycb_,l=1<<o,h=1<<c,u=t.tbx0>>o,f=t.tby0>>c,d=t.tbx1+l-1>>o,g=t.tby1+h-1>>c,p=t.resolution.precinctParameters,m=[],b=[];for(i=f;i<g;i++)for(r=u;r<d;r++){n={cbx:r,cby:i,tbx0:l*r,tby0:h*i,tbx1:l*(r+1),tby1:h*(i+1)};n.tbx0_=Math.max(t.tbx0,n.tbx0);n.tby0_=Math.max(t.tby0,n.tby0);n.tbx1_=Math.min(t.tbx1,n.tbx1);n.tby1_=Math.min(t.tby1,n.tby1);varv=Math.floor((n.tbx0_-t.tbx0)/p.precinctWidthInSubband),y=Math.floor((n.tby0_-t.tby0)/p.precinctHeightInSubband);s=v+y*p.numprecinctswide;n.precinctNumber=s;n.subbandType=t.type;n.Lblock=3;if(!(n.tbx1_<=n.tbx0_||n.tby1_<=n.tby0_)){m.push(n);vark=b[s];if(void0!==k){r<k.cbxMin?k.cbxMin=r:r>k.cbxMax&&(k.cbxMax=r);i<k.cbyMin?k.cbxMin=i:i>k.cbyMax&&(k.cbyMax=i)}elseb[s]=k={cbxMin:r,cbyMin:i,cbxMax:r,cbyMax:i};n.precinct=k}}t.codeblockParameters={codeblockWidth:o,codeblockHeight:c,numcodeblockwide:d-u+1,numcodeblockhigh:g-f+1};t.codeblocks=m;t.precincts=b}functiond(e,t,a){for(varr=[],i=e.subbands,n=0,s=i.length;n<s;n++)for(varo=i[n],c=o.codeblocks,l=0,h=c.length;l<h;l++){varu=c[l];u.precinctNumber===t&&r.push(u)}return{layerNumber:a,codeblocks:r}}functiong(e){for(vart=e.SIZ,a=e.currentTile.index,r=e.tiles[a],i=r.codingStyleDefaultParameters.layersCount,n=t.Csiz,s=0,c=0;c<n;c++)s=Math.max(s,r.components[c].codingStyleParameters.decompositionLevelsCount);varl=0,h=0,u=0,f=0;this.nextPacket=function(){for(;l<i;l++){for(;h<=s;h++){for(;u<n;u++){vare=r.components[u];if(!(h>e.codingStyleParameters.decompositionLevelsCount)){for(vart=e.resolutions[h],a=t.precinctParameters.numprecincts;f<a;){varc=d(t,f,l);f++;returnc}f=0}}u=0}h=0}o("JPX Error: Out of packets")}}functionp(e){for(vart=e.SIZ,a=e.currentTile.index,r=e.tiles[a],i=r.codingStyleDefaultParameters.layersCount,n=t.Csiz,s=0,c=0;c<n;c++)s=Math.max(s,r.components[c].codingStyleParameters.decompositionLevelsCount);varl=0,h=0,u=0,f=0;this.nextPacket=function(){for(;l<=s;l++){for(;h<i;h++){for(;u<n;u++){vare=r.components[u];if(!(l>e.codingStyleParameters.decompositionLevelsCount)){for(vart=e.resolutions[l],a=t.precinctParameters.numprecincts;f<a;){varc=d(t,f,h);f++;returnc}f=0}}u=0}h=0}o("JPX Error: Out of packets")}}functionm(e){vart,a,r,i,n=e.SIZ,s=e.currentTile.index,c=e.tiles[s],l=c.codingStyleDefaultParameters.layersCount,h=n.Csiz,u=0;for(r=0;r<h;r++){varf=c.components[r];u=Math.max(u,f.codingStyleParameters.decompositionLevelsCount)}varg=newInt32Array(u+1);for(a=0;a<=u;++a){varp=0;for(r=0;r<h;++r){varm=c.components[r].resolutions;a<m.length&&(p=Math.max(p,m[a].precinctParameters.numprecincts))}g[a]=p}t=0;a=0;r=0;i=0;this.nextPacket=function(){for(;a<=u;a++){for(;i<g[a];i++){for(;r<h;r++){vare=c.components[r];if(!(a>e.codingStyleParameters.decompositionLevelsCount)){varn=e.resolutions[a],s=n.precinctParameters.numprecincts;if(!(i>=s)){for(;t<l;){varf=d(n,i,t);t++;returnf}t=0}}}r=0}i=0}o("JPX Error: Out of packets")}}functionb(e){vart=e.SIZ,a=e.currentTile.index,r=e.tiles[a],i=r.codingStyleDefaultParameters.layersCount,n=t.Csiz,s=k(r),c=s,l=0,h=0,u=0,f=0,g=0;this.nextPacket=function(){for(;g<c.maxNumHigh;g++){for(;f<c.maxNumWide;f++){for(;u<n;u++){for(vare=r.components[u],t=e.codingStyleParameters.decompositionLevelsCount;h<=t;h++){vara=e.resolutions[h],p=s.components[u].resolutions[h],m=y(f,g,p,c,a);if(null!==m){for(;l<i;){varb=d(a,m,l);l++;returnb}l=0}}h=0}u=0}f=0}o("JPX Error: Out of packets")}}functionv(e){vart=e.SIZ,a=e.currentTile.index,r=e.tiles[a],i=r.codingStyleDefaultParameters.layersCount,n=t.Csiz,s=k(r),c=0,l=0,h=0,u=0,f=0;thi
if(B&&B[1]){n=B[1];break}}default:S('Catalog_parseDestDictionary: Unrecognized link type "'+l+'".')}}elser.has("Dest")&&(s=r.get("Dest"));if(k(n)){n=a(n);varR=A(n,o);R&&(i.url=R.href);i.unsafeUrl=n}if(s){O(s)&&(s=s.name);(k(s)||b(s))&&(i.dest=s)}}elseS('Catalog_parseDestDictionary: "resultObj" must be an object.')}elseS('Catalog_parseDestDictionary: "destDict" must be a dictionary.')};returne}(),z=function(){functione(e,t){this.stream=e;this.pdfManager=t;this.entries=[];this.xrefstms=Object.create(null);this.cache=[];this.stats={streamTypes:[],fontTypes:[]}}e.prototype={setStartXRef:function(e){this.startXRefQueue=[e]},parse:function(e){vart;if(e){S("Indexing all PDF objects");t=this.indexObjects()}elset=this.readXRef();t.assignXref(this);this.trailer=t;vara=t.get("Encrypt");if(M(a)){varr=t.get("ID"),i=r&&r.length?r[0]:"";a.suppressEncryption=!0;this.encrypt=newF(a,i,this.pdfManager.password)}(this.root=t.get("Root"))||p("Invalid root reference")},processXRefTable:function(e){"tableState"inthis||(this.tableState={entryNum:0,streamPos:e.lexer.stream.pos,parserBuf1:e.buf1,parserBuf2:e.buf2});vart=this.readXRefTable(e);P(t,"trailer")||p("Invalid XRef table: could not find trailer dictionary");vara=e.getObj();!M(a)&&a.dict&&(a=a.dict);M(a)||p("Invalid XRef table: could not parse trailer dictionary");deletethis.tableState;returna},readXRefTable:function(e){vart=e.lexer.stream,a=this.tableState;t.pos=a.streamPos;e.buf1=a.parserBuf1;e.buf2=a.parserBuf2;for(varr;;){if(!("firstEntryNum"ina&&"entryCount"ina)){if(P(r=e.getObj(),"trailer"))break;a.firstEntryNum=r;a.entryCount=e.getObj()}vari=a.firstEntryNum,n=a.entryCount;y(i)&&y(n)||p("Invalid XRef table: wrong types in subsection header");for(vars=a.entryNum;s<n;s++){a.streamPos=t.pos;a.entryNum=s;a.parserBuf1=e.buf1;a.parserBuf2=e.buf2;varo={};o.offset=e.getObj();o.gen=e.getObj();varc=e.getObj();P(c,"f")?o.free=!0:P(c,"n")&&(o.uncompressed=!0);y(o.offset)&&y(o.gen)&&(o.free||o.uncompressed)||p("Invalid entry in XRef subsection: "+i+", "+n);0===s&&o.free&&1===i&&(i=0);this.entries[s+i]||(this.entries[s+i]=o)}a.entryNum=0;a.streamPos=t.pos;a.parserBuf1=e.buf1;a.parserBuf2=e.buf2;deletea.firstEntryNum;deletea.entryCount}this.entries[0]&&!this.entries[0].free&&p("Invalid XRef table: unexpected first object");returnr},processXRefStream:function(e){if(!("streamState"inthis)){vart=e.dict,a=t.get("W"),r=t.get("Index");r||(r=[0,t.get("Size")]);this.streamState={entryRanges:r,byteWidths:a,entryNum:0,streamPos:e.pos}}this.readXRefStream(e);deletethis.streamState;returne.dict},readXRefStream:function(e){vart,a,r=this.streamState;e.pos=r.streamPos;for(vari=r.byteWidths,n=i[0],s=i[1],o=i[2],c=r.entryRanges;c.length>0;){varl=c[0],h=c[1];y(l)&&y(h)||p("Invalid XRef range fields: "+l+", "+h);y(n)&&y(s)&&y(o)||p("Invalid XRef entry fields length: "+l+", "+h);for(t=r.entryNum;t<h;++t){r.entryNum=t;r.streamPos=e.pos;varu=0,f=0,d=0;for(a=0;a<n;++a)u=u<<8|e.getByte();0===n&&(u=1);for(a=0;a<s;++a)f=f<<8|e.getByte();for(a=0;a<o;++a)d=d<<8|e.getByte();varg={};g.offset=f;g.gen=d;switch(u){case0:g.free=!0;break;case1:g.uncompressed=!0;break;case2:break;default:p("Invalid XRef entry type: "+u)}this.entries[l+t]||(this.entries[l+t]=g)}r.entryNum=0;r.streamPos=e.pos;c.splice(0,2)}},indexObjects:function(){functione(e,t){for(vara="",n=e[t];n!==r&&n!==i&&n!==o&&!(++t>=e.length);){a+=String.fromCharCode(n);n=e[t]}returna}functiont(e,t,a){for(varr=a.length,i=e.length,n=0;t<i;){for(vars=0;s<r&&e[t+s]===a[s];)++s;if(s>=r)break;t++;n++}returnn}vara=9,r=10,i=13,n=32,s=37,o=60,c=/^(\d+)\s+(\d+)\s+obj\b/,h=newUint8Array([116,114,97,105,108,101,114]),u=newUint8Array([115,116,97,114,116,120,114,101,102]),f=newUint8Array([101,110,100,111,98,106]),d=newUint8Array([47,88,82,101,102]);this.entries.length=0;varg=this.stream;g.pos=0;for(varp=g.getBytes(),m=g.start,b=p.length,v=[],y=[];m<b;){vark=p[m];if(k!==a&&k!==r&&k!==i&&k!==n)if(k!==s){varw,C=e(p,m);if(0!==C.indexOf("xref")||4!==C.length&&!/\s/.test(C[4]))if(w=c.exec(C)){"undefined"==typeofthis.entries[w[1]]&&(this.e
vart=[];t.push({cmd:"save"});t.push({cmd:"transform",args:this.fontMatrix.slice()});t.push({cmd:"scale",args:["size","-size"]});this.compileGlyphImpl(e,t);t.push({cmd:"restore"});returnt},compileGlyphImpl:function(){h("Children classes should implement this.")},hasBuiltPath:function(e){vart=n(this.cmap,e);returnvoid0!==this.compiledGlyphs[t.glyphId]&&void0!==this.compiledCharCodeToGlyphId[t.charCode]}};c.inherit(m,p,{compileGlyphImpl:function(e,t){s(e,t,this)}});c.inherit(b,p,{compileGlyphImpl:function(e,t){o(e,t,this)}});return{create:function(n,s){for(varo,c,h,u,f,d,g=newUint8Array(n.data),p=t(g,4),v=0,y=12;v<p;v++,y+=16){vark=l(g.subarray(y,y+4)),w=e(g,y+8),C=e(g,y+12);switch(k){case"cmap":o=a(g,w,w+C);break;case"glyf":c=g.subarray(w,w+C);break;case"loca":h=g.subarray(w,w+C);break;case"head":d=t(g,w+18);f=t(g,w+50);break;case"CFF ":u=r(g,w,w+C,s)}}if(c){varx=d?[1/d,0,0,1/d,0,0]:n.fontMatrix;returnnewm(i(c,h,f),o,x)}returnnewb(u,o,n.fontMatrix,n.glyphNameMap)}}}();t.FontRendererFactory=p},function(e,t,a){"use strict";functionr(e){if(e.fontMatrix&&e.fontMatrix[0]!==b[0]){vart=.001/e.fontMatrix[0],a=e.widths;for(varrina)a[r]*=t;e.defaultWidth*=t}}functioni(e,t){if(!e.hasIncludedToUnicodeMap&&!(e.hasEncoding||t===e.defaultEncoding||e.toUnicodeinstanceofge)){vara=[],r=E();for(variint){varn=t[i],s=W(n,r);s!==-1&&(a[i]=String.fromCharCode(s))}e.toUnicode.amend(a)}}functionn(e,t){switch(e){case"Type1":return"Type1C"===t?v.TYPE1C:v.TYPE1;case"CIDFontType0":return"CIDFontType0C"===t?v.CIDFONTTYPE0C:v.CIDFONTTYPE0;case"OpenType":returnv.OPENTYPE;case"TrueType":returnv.TRUETYPE;case"CIDFontType2":returnv.CIDFONTTYPE2;case"MMType1":returnv.MMTYPE1;case"Type0":returnv.TYPE0;default:returnv.UNKNOWN}}functions(e,t){if(void0!==t[e])returne;vara=W(e,t);if(a!==-1)for(varrint)if(t[r]===a)returnr;C("Unable to recover a standard glyph name for: "+e);returne}functiono(e,t,a){varr,i,n,o=Object.create(null),c=!!(e.flags&he.Symbolic);if(e.baseEncodingName){n=j(e.baseEncodingName);for(i=0;i<n.length;i++){r=a.indexOf(n[i]);r>=0?o[i]=r:o[i]=0}}elseif(c)for(iint)o[i]=t[i];else{n=F;for(i=0;i<n.length;i++){r=a.indexOf(n[i]);r>=0?o[i]=r:o[i]=0}}varl,h=e.differences;if(h)for(iinh){varu=h[i];r=a.indexOf(u);if(r===-1){l||(l=E());varf=s(u,l);f!==u&&(r=a.indexOf(f))}r>=0?o[i]=r:o[i]=0}returno}varc=a(0),l=(a(1),a(2)),h=a(7),u=a(25),f=a(4),d=a(17),g=a(18),p=a(35),m=a(11),b=c.FONT_IDENTITY_MATRIX,v=c.FontType,y=c.assert,k=c.bytesToString,w=c.error,C=c.info,x=c.isArray,S=c.isInt,A=c.isNum,I=c.readUint32,B=c.shadow,R=c.string32,T=c.warn,O=c.MissingDataException,P=c.isSpace,M=l.Stream,E=h.getGlyphsUnicode,L=h.getDingbatsGlyphsUnicode,D=u.FontRendererFactory,F=f.StandardEncoding,q=f.MacRomanEncoding,U=f.SymbolSetEncoding,N=f.ZapfDingbatsEncoding,j=f.getEncoding,_=d.getStdFontMap,z=d.getNonStdFontMap,H=d.getGlyphMapForStandardFonts,G=d.getSupplementalGlyphMapForArialBlack,X=g.getUnicodeRangeFor,V=g.mapSpecialUnicodeValues,W=g.getUnicodeForGlyph,K=p.Type1Parser,Y=m.CFFStandardStrings,J=m.CFFParser,Z=m.CFFCompiler,Q=m.CFF,$=m.CFFHeader,ee=m.CFFTopDict,te=m.CFFPrivateDict,ae=m.CFFStrings,re=m.CFFIndex,ie=m.CFFCharset,ne=57344,se=63743,oe=!1,ce=1e3,le=!1,he={FixedPitch:1,Serif:2,Symbolic:4,Script:8,Nonsymbolic:32,Italic:64,AllCap:65536,SmallCap:131072,ForceBold:262144},ue=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","ac
a=this.charToGlyph(r,h);t.push(a)}elsefor(o=0,n=e.length;o<n;++o){r=e.charCodeAt(o);a=this.charToGlyph(r,32===r);t.push(a)}returni[s]=t}};returne}(),ve=function(){functione(e){this.error=e;this.loadedName="g_font_error";this.loading=!1}e.prototype={charsToGlyphs:function(){return[]},exportData:function(){return{error:this.error}}};returne}(),ye=function(){functione(e,t,a){for(varr,i=e.length,n=t.length,s=i-n,o=a,c=!1;o<s;){r=0;for(;r<n&&e[o+r]===t[r];)r++;if(r>=n){o+=r;for(;o<i&&P(e[o]);)o++;c=!0;break}o++}return{found:c,length:o}}functiont(t,a){varr,i,n,s=[101,101,120,101,99],o=t.pos;try{r=t.getBytes(a);i=r.length}catch(e){if(einstanceofO)throwe}if(i===a){n=e(r,s,a-2*s.length);if(n.found&&n.length===a)return{stream:newM(r),length:a}}T('Invalid "Length1" property in Type1 font -- trying to recover.');t.pos=o;for(varc,l=2048;;){varh=t.peekBytes(l);n=e(h,s,0);if(0===n.length)break;t.pos+=n.length;if(n.found){c=t.pos-o;break}}t.pos=o;if(c)return{stream:newM(t.getBytes(c)),length:c};T('Unable to recover "Length1" property in Type1 font -- using as is.');return{stream:newM(t.getBytes(a)),length:a}}functiona(e,t){vara=e.getBytes();return{stream:newM(a),length:a.length}}functionr(e,r,i){varn=6,s=i.length1,o=i.length2,c=r.peekBytes(n),l=128===c[0]&&1===c[1];if(l){r.skip(n);s=c[5]<<24|c[4]<<16|c[3]<<8|c[2]}varh=t(r,s);s=h.length;varu=newK(h.stream,!1,le);u.extractFontHeader(i);if(l){c=r.getBytes(n);o=c[5]<<24|c[4]<<16|c[3]<<8|c[2]}varf=a(r,o);o=f.length;vard=newK(f.stream,!0,le),g=d.extractFontProgram();for(varping.properties)i[p]=g.properties[p];varm=g.charstrings,b=this.getType2Charstrings(m),v=this.getType2Subrs(g.subrs);this.charstrings=m;this.data=this.wrap(e,b,this.charstrings,v,i);this.seacs=this.getSeacs(g.charstrings)}r.prototype={getnumGlyphs(){returnthis.charstrings.length+1},getCharset:function(){for(vare=[".notdef"],t=this.charstrings,a=0;a<t.length;a++)e.push(t[a].glyphName);returne},getGlyphMapping:function(e){vart,a=this.charstrings,r=[".notdef"];for(t=0;t<a.length;t++)r.push(a[t].glyphName);vari=e.builtInEncoding;if(i){varn=Object.create(null);for(varsini){t=r.indexOf(i[s]);t>=0&&(n[s]=t)}}returno(e,n,r)},getSeacs:function(e){vart,a,r=[];for(t=0,a=e.length;t<a;t++){vari=e[t];i.seac&&(r[t+1]=i.seac)}returnr},getType2Charstrings:function(e){for(vart=[],a=0,r=e.length;a<r;a++)t.push(e[a].charstring);returnt},getType2Subrs:function(e){vart=0,a=e.length;t=a<1133?107:a<33769?1131:32768;varr,i=[];for(r=0;r<t;r++)i.push([11]);for(r=0;r<a;r++)i.push(e[r]);returni},wrap:function(e,t,a,r,i){varn=newQ;n.header=new$(1,0,4,4);n.names=[e];vars=newee;s.setByName("version",391);s.setByName("Notice",392);s.setByName("FullName",393);s.setByName("FamilyName",394);s.setByName("Weight",395);s.setByName("Encoding",null);s.setByName("FontMatrix",i.fontMatrix);s.setByName("FontBBox",i.bbox);s.setByName("charset",null);s.setByName("CharStrings",null);s.setByName("Private",null);n.topDict=s;varo=newae;o.add("Version 0.11");o.add("See original notice");o.add(e);o.add(e);o.add("Medium");n.strings=o;n.globalSubrIndex=newre;varc,l,h=t.length,u=[0];for(c=0;c<h;c++){varf=Y.indexOf(a[c].glyphName);f===-1&&(f=0);u.push(f>>8&255,255&f)}n.charset=newie(!1,0,[],u);vard=newre;d.add([139,14]);for(c=0;c<h;c++){varg=t[c];0!==g.length?d.add(g):d.add([139,14])}n.charStrings=d;varp=newte;p.setByName("Subrs",null);varm=["BlueValues","OtherBlues","FamilyBlues","FamilyOtherBlues","StemSnapH","StemSnapV","BlueShift","BlueFuzz","BlueScale","LanguageGroup","ExpansionFactor","ForceBold","StdHW","StdVW"];for(c=0,l=m.length;c<l;c++){varb=m[c];if(bini.privateData){varv=i.privateData[b];if(x(v))for(vary=v.length-1;y>0;y--)v[y]-=v[y-1];p.setByName(b,v)}}n.topDict.privateDict=p;vark=newre;for(c=0,l=r.length;c<l;c++)k.add(r[c]);p.subrsIndex=k;varw=newZ(n);returnw.compile()}};returnr}(),ke=function(){functione(e,t){this.properties=t;vara=newJ(e,t,le);this.cff=a.parse();varr=newZ(this.cff);this.seacs=this.cff.seacs;try{this.data=r.compile()}catch(a){T("Failed to compile font "+t.loadedName
for(c=0;c<m;c++){a=this.components[c];r=a.scaleX*d;i=a.scaleY*g;p=c;f=a.output;n=a.blocksPerLine+1<<3;for(s=0;s<e;s++){l=0|s*r;y[s]=(l&k)<<3|7&l}for(o=0;o<t;o++){l=0|o*i;u=n*(l&k)|(7&l)<<3;for(s=0;s<e;s++){v[p]=f[u+y[s]];p+=m}}}varw=this.decodeTransform;if(w)for(c=0;c<b;)for(l=0,h=0;l<m;l++,c++,h+=2)v[c]=(v[c]*w[h]>>8)+w[h+1];returnv},_isColorConversionNeeded:function(){return!(!this.adobe||!this.adobe.transformCode)||(3===this.numComponents?!(!this.adobe&&0===this.colorTransform):!this.adobe&&1===this.colorTransform)},_convertYccToRgb:function(e){for(vart,a,r,i=0,n=e.length;i<n;i+=3){t=e[i];a=e[i+1];r=e[i+2];e[i]=o(t-179.456+1.402*r);e[i+1]=o(t+135.459-.344*a-.714*r);e[i+2]=o(t-226.816+1.772*a)}returne},_convertYcckToRgb:function(e){for(vart,a,r,i,n=0,s=0,c=e.length;s<c;s+=4){t=e[s];a=e[s+1];r=e[s+2];i=e[s+3];varl=-122.67195406894+a*(-660635669420364e-19*a+.000437130475926232*r-54080610064599e-18*t+.00048449797120281*i-.154362151871126)+r*(-.000957964378445773*r+.000817076911346625*t-.00477271405408747*i+1.53380253221734)+t*(.000961250184130688*t-.00266257332283933*i+.48357088451265)+i*(-.000336197177618394*i+.484791561490776),h=107.268039397724+a*(219927104525741e-19*a-.000640992018297945*r+.000659397001245577*t+.000426105652938837*i-.176491792462875)+r*(-.000778269941513683*r+.00130872261408275*t+.000770482631801132*i-.151051492775562)+t*(.00126935368114843*t-.00265090189010898*i+.25802910206845)+i*(-.000318913117588328*i-.213742400323665),u=-20.810012546947+a*(-.000570115196973677*a-263409051004589e-19*r+.0020741088115012*t-.00288260236853442*i+.814272968359295)+r*(-153496057440975e-19*r-.000132689043961446*t+.000560833691242812*i-.195152027534049)+t*(.00174418132927582*t-.00255243321439347*i+.116935020465145)+i*(-.000343531996510555*i+.24165260232407);e[n++]=o(l);e[n++]=o(h);e[n++]=o(u)}returne},_convertYcckToCmyk:function(e){for(vart,a,r,i=0,n=e.length;i<n;i+=4){t=e[i];a=e[i+1];r=e[i+2];e[i]=o(434.456-t-1.402*r);e[i+1]=o(119.541-t+.344*a+.714*r);e[i+2]=o(481.816-t-1.772*a)}returne},_convertCmykToRgb:function(e){for(vart,a,r,i,n=0,s=-16581375,o=1/255/255,c=0,l=e.length;c<l;c+=4){t=e[c];a=e[c+1];r=e[c+2];i=e[c+3];varh=t*(-4.387332384609988*t+54.48615194189176*a+18.82290502165302*r+212.25662451639585*i-72734.4411664936)+a*(1.7149763477362134*a-5.6096736904047315*r-17.873870861415444*i-1401.7366389350734)+r*(-2.5217340131683033*r-21.248923337353073*i+4465.541406466231)-i*(21.86122147463605*i+48317.86113160301),u=t*(8.841041422036149*t+60.118027045597366*a+6.871425592049007*r+31.159100130055922*i-20220.756542821975)+a*(-15.310361306967817*a+17.575251261109482*r+131.35250912493976*i-48691.05921601825)+r*(4.444339102852739*r+9.8632861493405*i-6341.191035517494)-i*(20.737325471181034*i+47890.15695978492),f=t*(.8842522430003296*t+8.078677503112928*a+30.89978309703729*r-.23883238689178934*i-3616.812083916688)+a*(10.49593273432072*a+63.02378494754052*r+50.606957656360734*i-28620.90484698408)+r*(.03296041114873217*r+115.60384449646641*i-49363.43385999684)-i*(22.33816807309886*i+45932.16563550634);e[n++]=h>=0?255:h<=s?0:255+h*o|0;e[n++]=u>=0?255:u<=s?0:255+u*o|0;e[n++]=f>=0?255:f<=s?0:255+f*o|0}returne},getData:function(e,t,a){this.numComponents>4&&i("JPEG error: Unsupported color mode");varr=this._getLinearizedBlockData(e,t);if(1===this.numComponents&&a){for(varn=r.length,s=newUint8Array(3*n),o=0,c=0;c<n;c++){varl=r[c];s[o++]=l;s[o++]=l;s[o++]=l}returns}if(3===this.numComponents&&this._isColorConversionNeeded())returnthis._convertYccToRgb(r);if(4===this.numComponents){if(this._isColorConversionNeeded())returna?this._convertYcckToRgb(r):this._convertYcckToCmyk(r);if(a)returnthis._convertCmykToRgb(r)}returnr}};returne}();t.JpegImage=n},function(e,t,a){"use strict";varr=a(0),i=r.getLookupTableFactory,n=i(function(e){e.Courier=600;e["Courier-Bold"]=600;e["Courier-BoldOblique"]=600;e["Courier-Oblique"]=600;e.Helvetica=i(function(e){e.space=278;e.exclam=278;e.quotedbl=355;e.numbersign=556;e.dollar=556;e.percent=889;e.ampersand=667;e.quoteright=222;e.parenleft=333;e.parenright=333;e.asterisk=389;e.plus=584;e.c
break;case3072:this.stack=[];break;case3073:if(!h){this.stack=[];break}l=this.executeCommand(2,t.vstem);break;case3074:if(!h){this.stack=[];break}l=this.executeCommand(2,t.hstem);break;case3078:if(r){this.seac=this.stack.splice(-4,4);l=this.executeCommand(0,t.endchar)}elsel=this.executeCommand(4,t.endchar);break;case3079:if(this.stack.length<4){l=!0;break}this.stack.pop();i=this.stack.pop();varg=this.stack.pop();n=this.stack.pop();this.lsb=n;this.width=i;this.stack.push(i,n,g);l=this.executeCommand(3,t.rmoveto);break;case3084:if(this.stack.length<2){l=!0;break}varp=this.stack.pop(),m=this.stack.pop();this.stack.push(m/p);break;case3088:if(this.stack.length<2){l=!0;break}o=this.stack.pop();varb=this.stack.pop();if(0===o&&3===b){varv=this.stack.splice(this.stack.length-17,17);this.stack.push(v[2]+v[0],v[3]+v[1],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14]);l=this.executeCommand(13,t.flex,!0);this.flexing=!1;this.stack.push(v[15],v[16])}else1===o&&0===b&&(this.flexing=!0);break;case3089:break;case3105:this.stack=[];break;default:s('Unknown type 1 charstring command of "'+f+'"')}if(l)break}else{f<=246?f-=139:f=f<=250?256*(f-247)+e[++u]+108:f<=254?-(256*(f-251))-e[++u]-108:(255&e[++u])<<24|(255&e[++u])<<16|(255&e[++u])<<8|(255&e[++u])<<0;this.stack.push(f)}}returnl},executeCommand:function(e,t,a){varr=this.stack.length;if(e>r)return!0;for(vari=r-e,n=i;n<r;n++){vars=this.stack[n];if(s===(0|s))this.output.push(28,s>>8&255,255&s);else{s=65536*s|0;this.output.push(255,s>>24&255,s>>16&255,s>>8&255,255&s)}}this.output.push.apply(this.output,t);a?this.stack.splice(i,e):this.stack.length=0;return!1}};returne}(),f=function(){functione(e){returne>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}functiont(e,t,a){if(a>=e.length)returnnewUint8Array(0);varr,i,n=0|t,s=52845,o=22719;for(r=0;r<a;r++)n=(e[r]+n)*s+o&65535;varc=e.length-a,l=newUint8Array(c);for(r=a,i=0;i<c;r++,i++){varh=e[r];l[i]=h^n>>8;n=(h+n)*s+o&65535}returnl}functiona(t,a,r){vari,n,s=0|a,o=52845,c=22719,l=t.length,h=l>>>1,u=newUint8Array(h);for(i=0,n=0;i<l;i++){varf=t[i];if(e(f)){i++;for(vard;i<l&&!e(d=t[i]);)i++;if(i<l){varg=parseInt(String.fromCharCode(f,d),16);u[n++]=g^s>>8;s=(g+s)*o+c&65535}}}returnArray.prototype.slice.call(u,r,n)}functionr(e){return47===e||91===e||93===e||123===e||125===e||40===e||41===e}functioni(r,i,s){if(i){varo=r.getBytes(),l=!(e(o[0])&&e(o[1])&&e(o[2])&&e(o[3]));r=newc(l?t(o,n,4):a(o,n,4))}this.seacAnalysisEnabled=!!s;this.stream=r;this.nextChar()}varn=55665,s=4330;i.prototype={readNumberArray:function(){this.getToken();for(vare=[];;){vart=this.getToken();if(null===t||"]"===t||"}"===t)break;e.push(parseFloat(t||0))}returne},readNumber:function(){vare=this.getToken();returnparseFloat(e||0)},readInt:function(){vare=this.getToken();return0|parseInt(e||0,10)},readBoolean:function(){vare=this.getToken();return"true"===e?1:0},nextChar:function(){returnthis.currentChar=this.stream.getByte()},getToken:function(){for(vare=!1,t=this.currentChar;;){if(t===-1)returnnull;if(e)10!==t&&13!==t||(e=!1);elseif(37===t)e=!0;elseif(!o(t))break;t=this.nextChar()}if(r(t)){this.nextChar();returnString.fromCharCode(t)}vara="";do{a+=String.fromCharCode(t);t=this.nextChar()}while(t>=0&&!o(t)&&!r(t));returna},extractFontProgram:function(){vare=this.stream,a=[],r=[],i=Object.create(null);i.lenIV=4;for(varn,o,c,l,f,d={subrs:[],charstrings:[],properties:{privateData:i}};null!==(n=this.getToken());)if("/"===n){n=this.getToken();switch(n){case"CharStrings":this.getToken();this.getToken();this.getToken();this.getToken();for(;;){n=this.getToken();if(null===n||"end"===n)break;if("/"===n){varg=this.getToken();o=this.readInt();this.getToken();c=e.makeSubStream(e.pos,o);l=d.properties.privateData.lenIV;f=t(c.getBytes(),s,l);e.skip(o);this.nextChar();n=this.getToken();"noaccess"===n&&this.getToken();r.push({glyph:g,encoded:f})}}break;case"Subrs":this.readInt();this.getToken();for(;"dup"===(n=this.getToken());){varp=this.readInt();o=this.readInt();this.getToken();c=e.makeSubStream(e.pos,o);l=d.properties.privateData.le