-
Notifications
You must be signed in to change notification settings - Fork 4.6k
/
jspdf.min.js
66 lines (62 loc) · 30.8 KB
/
jspdf.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/*
jsPDF ( 2012-09-06T18:15 commit ID 7abf3976a7f3ae23dd51f3395c7496f296ac682c )
Copyright (c) 2010 James Hall, https://github.com/MrRio/jsPDF
Copyright (c) 2012 Willow Systems Corporation, willow-systems.com
MIT license.
-----------------------------------------------------------------------------------------------
JavaScript PubSub library
2012 (c) ddotsenko@willowsystems.com
based on Peter Higgins (dante@dojotoolkit.org)
Loosely based on Dojo publish/subscribe API, limited in scope. Rewritten blindly.
Original is (c) Dojo Foundation 2004-2010. Released under either AFL or new BSD, see:
http://dojofoundation.org/license for more information.
-----------------------------------------------------------------------------------------------
jsPDF addImage plugin (JPEG only at this time)
Copyright (c) 2012 https://github.com/siefkenj/
jsPDF standard_fonts_metrics plugin
Copyright (c) 2012 Willow Systems Corporation, willow-systems.com
MIT license.
jsPDF split_text_to_size plugin
Copyright (c) 2012 Willow Systems Corporation, willow-systems.com
MIT license.
*/
var jsPDF=function(){function w(d,a,b){d="undefined"===typeof d?"p":d.toString().toLowerCase();"undefined"===typeof a&&(a="mm");"undefined"===typeof b&&(b="a4");var c=b.toString().toLowerCase(),m=[],g=0,e={a3:[841.89,1190.55],a4:[595.28,841.89],a5:[420.94,595.28],letter:[612,792],legal:[612,1008]},I="0 g",h=0,n=[],u=2,x=!1,B=[],t={},z={},D=16,s,q,y,k,A={title:"",subject:"",author:"",keywords:"",creator:""},L=0,M=0,o={},E=new j(o);if("pt"==a)k=1;else if("mm"==a)k=72/25.4;else if("cm"==a)k=72/2.54;
else if("in"==a)k=72;else throw"Invalid unit: "+a;if(c in e)q=e[c][1]/k,y=e[c][0]/k;else try{q=b[1],y=b[0]}catch(S){throw"Invalid format: "+b;}if("p"===d||"portrait"===d)d="p";else if("l"===d||"landscape"===d)d="l",d=y,y=q,q=d;else throw"Invalid orientation: "+d;var l=function(i){return i.toFixed(2)},v=function(i){return i.toFixed(3)},H=function(i){var a=i.toFixed(0);return 10>i?"0"+a:a},f=function(i){x?n[h].push(i):(m.push(i),g+=i.length+1)},G=function(){u++;B[u]=g;f(u+" 0 obj");return u},P=function(i){f("stream");
f(i);f("endstream")},Q=function(){h++;x=!0;n[h]=[];f(l(0.200025*k)+" w");f("0 G");0!==L&&f(L.toString(10)+" J");0!==M&&f(M.toString(10)+" j");E.publish("addPage",{pageNumber:h})},N=function(i,a){var b;void 0===i&&(i=t[s].fontName);void 0===a&&(a=t[s].fontStyle);try{b=z[i][a]}catch(f){b=void 0}if(!b)throw Error("Unable to look up font label for font '"+i+"', '"+a+"'. Refer to getFontList() for available fonts.");return b},O=function(){x=!1;m=[];B=[];f("%PDF-1.3");var i=y*k,a=q*k,b,c;for(b=1;b<=h;b++)G(),
f("<</Type /Page"),f("/Parent 1 0 R"),f("/Resources 2 0 R"),f("/Contents "+(u+1)+" 0 R>>"),f("endobj"),c=n[b].join("\n"),G(),f("<</Length "+c.length+">>"),P(c),f("endobj");B[1]=g;f("1 0 obj");f("<</Type /Pages");b="/Kids [";for(c=0;c<h;c++)b+=3+2*c+" 0 R ";f(b+"]");f("/Count "+h);f("/MediaBox [0 0 "+l(i)+" "+l(a)+"]");f(">>");f("endobj");for(var d in t)t.hasOwnProperty(d)&&(i=t[d],i.objectNumber=G(),f("<</BaseFont/"+i.PostScriptName+"/Type/Font"),"string"===typeof i.encoding&&f("/Encoding/"+i.encoding),
f("/Subtype/Type1>>"),f("endobj"));E.publish("putResources");B[2]=g;f("2 0 obj");f("<<");f("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]");f("/Font <<");for(var e in t)t.hasOwnProperty(e)&&f("/"+e+" "+t[e].objectNumber+" 0 R");f(">>");f("/XObject <<");E.publish("putXobjectDict");f(">>");f(">>");f("endobj");G();f("<<");f("/Producer (jsPDF 20120619)");A.title&&f("/Title ("+F(A.title)+")");A.subject&&f("/Subject ("+F(A.subject)+")");A.author&&f("/Author ("+F(A.author)+")");A.keywords&&f("/Keywords ("+
F(A.keywords)+")");A.creator&&f("/Creator ("+F(A.creator)+")");d=new Date;f("/CreationDate (D:"+[d.getFullYear(),H(d.getMonth()+1),H(d.getDate()),H(d.getHours()),H(d.getMinutes()),H(d.getSeconds())].join("")+")");f(">>");f("endobj");G();f("<<");f("/Type /Catalog");f("/Pages 1 0 R");f("/OpenAction [3 0 R /FitH null]");f("/PageLayout /OneColumn");f(">>");f("endobj");d=g;f("xref");f("0 "+(u+1));f("0000000000 65535 f ");for(e=1;e<=u;e++)i=B[e].toFixed(0),i=10>i.length?Array(11-i.length).join("0")+i:i,
f(i+" 00000 n ");f("trailer");f("<<");f("/Size "+(u+1));f("/Root "+u+" 0 R");f("/Info "+(u-1)+" 0 R");f(">>");f("startxref");f(d);f("%%EOF");x=!0;return m.join("\n")},F=function(i,b){var a;a=i;var d=b,c,f;void 0===d&&(d={});c=d.sourceEncoding?c:"Unicode";var e=d.outputEncoding,g,h,k;if((d.autoencode||e)&&t[s].metadata&&t[s].metadata[c]&&t[s].metadata[c].encoding)if(c=t[s].metadata[c].encoding,!e&&t[s].encoding&&(e=t[s].encoding),!e&&c.codePages&&(e=c.codePages[0]),"string"===typeof e&&(e=c[e]),e){h=
!1;g=[];c=0;for(f=a.length;c<f;c++)(k=e[a.charCodeAt(c)])?g.push(String.fromCharCode(k)):g.push(a[c]),g[c].charCodeAt(0)>>8&&(h=!0);a=g.join("")}for(c=a.length;void 0===h&&0!==c;)a.charCodeAt(c-1)>>8&&(h=!0),c--;if(h){g=d.noBOM?[]:[254,255];c=0;for(f=a.length;c<f;c++){k=a.charCodeAt(c);d=k>>8;if(d>>8)throw Error("Character at position "+c.toString(10)+" of string '"+a+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");g.push(d);g.push(k-(d<<8))}a=String.fromCharCode.apply(void 0,g)}return a.replace(/\\/g,
"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},J=function(i){var a="S";if("F"===i)a="f";else if("FD"===i||"DF"===i)a="B";return a};o.internal={pdfEscape:F,getStyle:J,getFont:function(){return t[N.apply(o,arguments)]},getFontSize:function(){return D},btoa:p,write:function(i,a,c,b){f(1===arguments.length?arguments[0]:Array.prototype.join.call(arguments," "))},getCoordinateString:function(i){return l(i*k)},getVerticalCoordinateString:function(i){return l((q-i)*k)},collections:{},newObject:G,putStream:P,
events:E,scaleFactor:k,pageSize:{width:y,height:q}};o.addPage=function(){Q();return this};o.text=function(i,a,c,b){var d,e;"number"===typeof i&&(d=i,e=a,i=c,a=d,c=e);"string"===typeof i&&i.match(/[\n\r]/)&&(i=i.split(/\r\n|\r|\n/g));if("undefined"===typeof b)b={noBOM:!0,autoencode:!0};else if(void 0===b.noBOM&&(b.noBOM=!0),void 0===b.autoencode)b.autoencode=!0;if("string"===typeof i)b=F(i,b);else if(i instanceof Array){i=i.concat();for(d=i.length-1;-1!==d;d--)i[d]=F(i[d],b);b=i.join(") Tj\nT* (")}else throw Error('Type of text must be string or Array. "'+
i+'" is not recognized.');f("BT\n/"+s+" "+D+" Tf\n"+D+" TL\n"+I+"\n"+l(a*k)+" "+l((q-c)*k)+" Td\n("+b+") Tj\nET");return this};o.line=function(i,a,b,c){f(l(i*k)+" "+l((q-a)*k)+" m "+l(b*k)+" "+l((q-c)*k)+" l S");return this};o.lines=function(i,a,b,c,d){var e,g;"number"===typeof i&&(e=i,g=a,i=b,a=e,b=g);d=J(d);c=void 0===c?[1,1]:c;f(v(a*k)+" "+v((q-b)*k)+" m ");e=c[0];c=c[1];g=0;for(var h=i.length,m,j,l,n,o=b;g<h;g++)b=i[g],2===b.length?(a=b[0]*e+a,o=b[1]*c+o,f(v(a*k)+" "+v((q-o)*k)+" l")):(m=b[0]*
e+a,j=b[1]*c+o,l=b[2]*e+a,n=b[3]*c+o,a=b[4]*e+a,o=b[5]*c+o,f(v(m*k)+" "+v((q-j)*k)+" "+v(l*k)+" "+v((q-n)*k)+" "+v(a*k)+" "+v((q-o)*k)+" c"));f(d);return this};o.rect=function(a,b,c,d,e){e=J(e);f([l(a*k),l((q-b)*k),l(c*k),l(-d*k),"re",e].join(" "));return this};o.triangle=function(a,b,c,d,e,f,g){this.lines([[c-a,d-b],[e-c,f-d],[a-e,b-f]],a,c,[1,1],g);return this};o.ellipse=function(a,b,c,d,e){var e=J(e),g=4/3*(Math.SQRT2-1)*c,h=4/3*(Math.SQRT2-1)*d;f([l((a+c)*k),l((q-b)*k),"m",l((a+c)*k),l((q-(b-
h))*k),l((a+g)*k),l((q-(b-d))*k),l(a*k),l((q-(b-d))*k),"c"].join(" "));f([l((a-g)*k),l((q-(b-d))*k),l((a-c)*k),l((q-(b-h))*k),l((a-c)*k),l((q-b)*k),"c"].join(" "));f([l((a-c)*k),l((q-(b+h))*k),l((a-g)*k),l((q-(b+d))*k),l(a*k),l((q-(b+d))*k),"c"].join(" "));f([l((a+g)*k),l((q-(b+d))*k),l((a+c)*k),l((q-(b+h))*k),l((a+c)*k),l((q-b)*k),"c",e].join(" "));return this};o.circle=function(a,b,c,d){return this.ellipse(a,b,c,c,d)};o.setProperties=function(a){for(var b in A)A.hasOwnProperty(b)&&a[b]&&(A[b]=a[b]);
return this};o.addImage=function(){return this};o.setFontSize=function(a){D=a;return this};o.setFont=function(a,b){s=N(a,b);return this};o.setFontStyle=o.setFontType=function(a){s=N(void 0,a);return this};o.getFontList=function(){var a={},b,c,d;for(b in z)if(z.hasOwnProperty(b))for(c in a[b]=d=[],z[b])z[b].hasOwnProperty(c)&&d.push(c);return a};o.setLineWidth=function(a){f((a*k).toFixed(2)+" w");return this};o.setDrawColor=function(a,b,c){a=0===a&&0===b&&0===c||"undefined"===typeof b?v(a/255)+" G":
[v(a/255),v(b/255),v(c/255),"RG"].join(" ");f(a);return this};o.setFillColor=function(a,b,c){a=0===a&&0===b&&0===c||"undefined"===typeof b?v(a/255)+" g":[v(a/255),v(b/255),v(c/255),"rg"].join(" ");f(a);return this};o.setTextColor=function(a,b,c){I=0===a&&0===b&&0===c||"undefined"===typeof b?v(a/255)+" g":[v(a/255),v(b/255),v(c/255),"rg"].join(" ");return this};o.CapJoinStyles={"0":0,butt:0,but:0,bevel:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,milter:2};o.setLineCap=function(a){var b=
this.CapJoinStyles[a];if(void 0===b)throw Error("Line cap style of '"+a+"' is not recognized. See or extend .CapJoinStyles property for valid styles");L=b;f(b.toString(10)+" J");return this};o.setLineJoin=function(a){var b=this.CapJoinStyles[a];if(void 0===b)throw Error("Line join style of '"+a+"' is not recognized. See or extend .CapJoinStyles property for valid styles");M=b;f(b.toString(10)+" j");return this};o.output=function(a){switch(a){case void 0:return O();case "datauristring":case "dataurlstring":return"data:application/pdf;base64,"+
p(O());case "datauri":case "dataurl":document.location.href="data:application/pdf;base64,"+p(O());break;default:throw Error('Output type "'+a+'" is not supported.');}};for(var C in w.API)if(w.API.hasOwnProperty(C))if("events"===C&&w.API.events.length){d=E;a=w.API.events;c=b=void 0;for(e=a.length-1;-1!==e;e--)b=a[e][0],c=a[e][1],d.subscribe.apply(d,[b].concat("function"===typeof c?[c]:c))}else o[C]=w.API[C];C=[["Helvetica","helvetica","normal"],["Helvetica-Bold","helvetica","bold"],["Helvetica-Oblique",
"helvetica","italic"],["Helvetica-BoldOblique","helvetica","bolditalic"],["Courier","courier","normal"],["Courier-Bold","courier","bold"],["Courier-Oblique","courier","italic"],["Courier-BoldOblique","courier","bolditalic"],["Times-Roman","times","normal"],["Times-Bold","times","bold"],["Times-Italic","times","italic"],["Times-BoldItalic","times","bolditalic"]];d=0;for(a=C.length;d<a;d++){var e=C[d][0],K=C[d][1],c=C[d][2],b="F"+(r(t)+1).toString(10),e=t[b]={id:b,PostScriptName:e,fontName:K,fontStyle:c,
encoding:"StandardEncoding",metadata:{}},R=b;void 0===z[K]&&(z[K]={});z[K][c]=R;E.publish("addFont",e);c=b;b=C[d][0].split("-");e=b[0];b=b[1]||"";void 0===z[e]&&(z[e]={});z[e][b]=c}E.publish("addFonts",{fonts:t,dictionary:z});s="F1";Q();E.publish("initialized");return o}if("undefined"===typeof p)var p=function(d){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),b,c,m,g,e=0,j=0,h="",h=[];do b=d.charCodeAt(e++),c=d.charCodeAt(e++),m=d.charCodeAt(e++),g=b<<16|c<<8|
m,b=g>>18&63,c=g>>12&63,m=g>>6&63,g&=63,h[j++]=a[b]+a[c]+a[m]+a[g];while(e<d.length);h=h.join("");d=d.length%3;return(d?h.slice(0,d-3):h)+"===".slice(d||3)};var r="function"===typeof Object.keys?function(d){return Object.keys(d).length}:function(d){var a=0,b;for(b in d)d.hasOwnProperty(b)&&a++;return a},j=function(d){this.topics={};this.context=d;this.publish=function(a,b){if(this.topics[a]){var c=this.topics[a],b=Array.prototype.slice.call(arguments,1),d=[],g,e,j,h;e=0;for(j=c.length;e<j;e++)h=c[e],
g=h[0],h[1]&&(h[0]=function(){},d.push(e)),g.apply(this.context,b);e=0;for(j=d.length;e<j;e++)c.splice(d[e],1)}};this.subscribe=function(a,b,c){this.topics[a]?this.topics[a].push([b,c]):this.topics[a]=[[b,c]];return{topic:a,callback:b}};this.unsubscribe=function(a){if(this.topics[a.topic])for(var b=this.topics[a.topic],c=0,d=b.length;c<d;c++)b[c][0]===a.callback&&b.splice(c,1)}};w.API={events:[]};return w}();
(function(w){var p=function(){var j=this.internal.collections.addImage_images,d;for(d in j){var a=j[d],b=this.internal.newObject(),c=this.internal.write,m=this.internal.putStream;a.n=b;c("<</Type /XObject");c("/Subtype /Image");c("/Width "+a.w);c("/Height "+a.h);"Indexed"===a.cs?c("/ColorSpace [/Indexed /DeviceRGB "+(a.pal.length/3-1)+" "+(b+1)+" 0 R]"):(c("/ColorSpace /"+a.cs),"DeviceCMYK"===a.cs&&c("/Decode [1 0 1 0 1 0 1 0]"));c("/BitsPerComponent "+a.bpc);"f"in a&&c("/Filter /"+a.f);"dp"in a&&
c("/DecodeParms <<"+a.dp+">>");if("trns"in a&&a.trns.constructor==Array)for(var g="",e=0;e<a.trns.length;e++)g+=a[g][e]+" "+a.trns[e]+" ",c("/Mask ["+g+"]");"smask"in a&&c("/SMask "+(b+1)+" 0 R");c("/Length "+a.data.length+">>");m(a.data);c("endobj")}},r=function(){var j=this.internal.collections.addImage_images,d=this.internal.write,a,b;for(b in j)a=j[b],d("/I"+a.i,a.n,"0","R")};w.addImage=function(j,d,a,b,c,m){if("JPEG"!==d.toUpperCase())throw Error("addImage currently only supports format 'JPEG', not '"+
d+"'");var g,d=this.internal.collections.addImage_images,e=this.internal.getCoordinateString,I=this.internal.getVerticalCoordinateString;if(d)if(Object.keys)g=Object.keys(d).length;else{var h=d,n=0;for(g in h)h.hasOwnProperty(g)&&n++;g=n}else g=0,this.internal.collections.addImage_images=d={},this.internal.events.subscribe("putResources",p),this.internal.events.subscribe("putXobjectDict",r);a:{if(255===!j.charCodeAt(0)||216===!j.charCodeAt(1)||255===!j.charCodeAt(2)||224===!j.charCodeAt(3)||74===
!j.charCodeAt(6)||70===!j.charCodeAt(7)||73===!j.charCodeAt(8)||70===!j.charCodeAt(9)||0===!j.charCodeAt(10))throw Error("getJpegSize requires a binary jpeg file");for(var n=256*j.charCodeAt(4)+j.charCodeAt(5),h=4,u=j.length;h<u;){h+=n;if(255!==j.charCodeAt(h))throw Error("getJpegSize could not find the size of the image");if(192===j.charCodeAt(h+1)){n=256*j.charCodeAt(h+5)+j.charCodeAt(h+6);h=256*j.charCodeAt(h+7)+j.charCodeAt(h+8);h=[h,n];break a}else h+=2,n=256*j.charCodeAt(h)+j.charCodeAt(h+1)}h=
void 0}j={w:h[0],h:h[1],cs:"DeviceRGB",bpc:8,f:"DCTDecode",i:g,data:j};d[g]=j;!c&&!m&&(m=c=-96);0>c&&(c=-72*j.w/c/this.internal.scaleFactor);0>m&&(m=-72*j.h/m/this.internal.scaleFactor);0===c&&(c=m*j.w/j.h);0===m&&(m=c*j.h/j.w);this.internal.write("q",e(c),"0 0",e(m),e(a),I(b+m),"cm /I"+j.i,"Do Q");return this}})(jsPDF.API);
(function(w){var p=function(a){for(var b={},c=0;16>c;c++)b["klmnopqrstuvwxyz"[c]]="0123456789abcdef"[c];for(var d={},g=1,e,j=d,h=[],n,u="",p="",r,t=a.length-1,c=1;c!=t;)n=a[c],c+=1,"'"==n?e?(r=e.join(""),e=void 0):e=[]:e?e.push(n):"{"==n?(h.push([j,r]),j={},r=void 0):"}"==n?(n=h.pop(),n[0][n[1]]=j,r=void 0,j=n[0]):"-"==n?g=-1:void 0===r?b.hasOwnProperty(n)?(u+=b[n],r=parseInt(u,16)*g,g=1,u=""):u+=n:b.hasOwnProperty(n)?(p+=b[n],j[r]=parseInt(p,16)*g,g=1,r=void 0,p=""):p+=n;return d},r={codePages:["WinAnsiEncoding"],
WinAnsiEncoding:p("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},j={Unicode:{Courier:r,"Courier-Bold":r,"Courier-BoldOblique":r,"Courier-Oblique":r,Helvetica:r,"Helvetica-Bold":r,"Helvetica-BoldOblique":r,"Helvetica-Oblique":r,"Times-Roman":r,"Times-Bold":r,"Times-BoldItalic":r,"Times-Italic":r}},d={Unicode:{"Courier-Oblique":p("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":p("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),
"Helvetica-Bold":p("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),
Courier:p("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":p("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":p("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),
Helvetica:p("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),
"Helvetica-BoldOblique":p("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),
"Courier-Bold":p("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":p("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),
"Times-Roman":p("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),
"Helvetica-Oblique":p("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};
w.events.push(["addFonts",function(a){var b,c,m,g;for(c in a.fonts)if(a.fonts.hasOwnProperty(c)){b=a.fonts[c];if(m=d.Unicode[b.PostScriptName])g=b.metadata.Unicode?b.metadata.Unicode:b.metadata.Unicode={},g.widths=m.widths,g.kerning=m.kerning;if(m=j.Unicode[b.PostScriptName])g=b.metadata.Unicode?b.metadata.Unicode:b.metadata.Unicode={},g.encoding=m,m.codePages&&m.codePages.length&&(b.encoding=m.codePages[0])}}])})(jsPDF.API);
(function(w){var p=w.getCharWidthsArray=function(d,a){a||(a={});var b=a.widths?a.widths:this.internal.getFont().metadata.Unicode.widths,c=b.fof?b.fof:1,j=a.kerning?a.kerning:this.internal.getFont().metadata.Unicode.kerning,g=j.fof?j.fof:1,e,p,h,n=0,r=b[0]||c,x=[];e=0;for(p=d.length;e<p;e++)h=d.charCodeAt(e),x.push((b[h]||r)/c+(j[h]&&j[h][n]||0)/g),n=h;return x},r=function(d){for(var a=d.length,b=0;a;)a--,b+=d[a];return b};w.getStringUnitWidth=function(d,a){return r(p.call(this,d,a))};var j=function(d,
a,b){b||(b={});var c=p(" ",b)[0],j=d.split(" "),g=[],d=[g],e=b.textIndent||0,w=0,h=0,n,u,x,B;x=0;for(B=j.length;x<B;x++){n=j[x];u=p(n,b);h=r(u);if(e+w+h>a){if(h>a){for(var h=n,t=u,z=a,D=[],s=0,q=h.length,y=0;s!==q&&y+t[s]<a-(e+w);)y+=t[s],s++;D.push(h.slice(0,s));e=s;for(y=0;s!==q;)y+t[s]>z&&(D.push(h.slice(e,s)),y=0,e=s),y+=t[s],s++;e!==s&&D.push(h.slice(e,s));e=D;g.push(e.shift());for(g=[e.pop()];e.length;)d.push([e.shift()]);h=r(u.slice(n.length-g[0].length))}else g=[n];d.push(g);e=h}else g.push(n),
e+=w+h;w=c}a=[];x=0;for(B=d.length;x<B;x++)a.push(d[x].join(" "));return a};w.splitTextToSize=function(d,a,b){b||(b={});var c=b.fontSize||this.internal.getFontSize(),m;var g=b;m={"0":1};var e={};!g.widths||!g.kerning?(g=this.internal.getFont(g.fontName,g.fontStyle),m=g.metadata.Unicode?{widths:g.metadata.Unicode.widths||m,kerning:g.metadata.Unicode.kerning||e}:{widths:m,kerning:e}):m={widths:g.widths,kerning:g.kerning};d=d.match(/[\n\r]/)?d.split(/\r\n|\r|\n/g):[d];a=1*this.internal.scaleFactor*a/
c;m.textIndent=b.textIndent?1*b.textIndent*this.internal.scaleFactor/c:0;e=[];b=0;for(c=d.length;b<c;b++)e=e.concat(j(d[b],a,m));return e}})(jsPDF.API);