1
zj
2 days ago 03fe4dca7008ea95b60058740e880f31fe5be6dd
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
Êþº¾4`
1%    @& '(
)* '+,
-.
)/
01
)2
34
)5
)678
9:;
<
=
>?
%@
A
BC
D
E    @FG
H IJ
KL IMN
@OP
@QR
@S
-TUV IWX
+YZ[ I\]^
4_
3`a
7_b
9cdef
=ghA@
?ij
=klm
D<n
G%
Dopq
3rs
0t
9u
3vw
Q%
xy
@z{
9|
3|
7|
}~
€ I‚
+<ƒ„…†‡BHA`
ˆ‰CL
@ŠB–
@‹B¾BpB
1Œ
Ž
‘
q’
q“
”|•– I—
q˜™š›
@œžŸ ¡¢£¤¥¦§
@¨©ª«¬­®¯°±²³
´µ
´¶
~·
q¸¹º» I¼½¾
¿À
ÁÂ
ÃÄ
ÃÅÆÇ
¤È
¤É    ÊË
ÌÍ    ÎÏ    ÎÐ
ÌÑ    ÎÒ    ÎÓ    ÎÔ    ÎÕ    ÎÖ    Î×
@Ø
ÌÙÚ
´Û
ÌÜ
ÌÝ
Þß
Þà
Ìá
Ìâã
äåæç
èé
èê
ëìí
îïðñ Iò    @ó ôõö
Ê% ÷ø ÷ù úû úüý
Ðþ ÷ÿ ÷ ø 
    
@
 
@
Ð%
Ð
Ð
Ð
Ð ô '
-
 
BÈ
èC¹CB
 I !
@"#$% ü&'( ü) ü*
+,
-.
-/0 ü12345
@6 '78
@9C»C CـC:;<= I>? I@ABCD
EFG
H
ErIC–    JK
L
@M
NOPQ
E|
¤R
¤à    ÎS    ÎT    ÎU    ÎV    ÎW
ÌXYZ[
\    ¿]^
_`e
fgh
~ij
klmlogLorg/slf4j/Logger; iUserServiceLcom/nq/service/IUserService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;contractImageMapper Lcom/nq/dao/ContractImageMapper;<init>()VCodeLineNumberTableLocalVariableTablethis.Lcom/nq/service/impl/UserAgreementServiceImpl;generateAgreementPdfG(Ljavax/servlet/http/HttpServletRequest;)Lcom/nq/common/ServerResponse;deletedZuserLcom/nq/pojo/User;pdfDirLjava/lang/String;dirLjava/io/File; pdfFileNamepdfFile pdfTemplate    imageUrlsLjava/util/List;eLjava/lang/Exception;request'Ljavax/servlet/http/HttpServletRequest;LocalVariableTypeTable$Ljava/util/List<Ljava/lang/String;>; StackMapTablenž;joUMethodParametersgeneratePdfFromTemplate1(Ljava/io/File;Ljava/io/File;Lcom/nq/pojo/User;)Vcanvas&Lcom/itextpdf/text/pdf/PdfContentByte;pageSizeLcom/itextpdf/text/Rectangle;pageTextpageNumIfileSizeJbaseFont Lcom/itextpdf/text/pdf/BaseFont;fontLcom/itextpdf/text/Font;sdfLjava/text/SimpleDateFormat; currentDaterealNameidCardaddress    pageCount templatePdf    outputPdfreader!Lcom/itextpdf/text/pdf/PdfReader;stamper"Lcom/itextpdf/text/pdf/PdfStamper;fosLjava/io/FileOutputStream;]bafhlp
ExceptionsreplacePlaceholdersInPdf¹(Lcom/itextpdf/text/pdf/PdfContentByte;Lcom/itextpdf/text/Rectangle;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/text/Font;I)V    nameImage addressImage idCardImage
dateImage1
dateImage2marginF
lineHeightstartYloadFontFromResource$(Ljava/lang/String;I)Ljava/awt/Font;Ljava/awt/Font;
fontStreamLjava/io/InputStream;fontPathsizeloadFontFromFilefontFilegetChineseFont(I)Ljava/awt/Font; availableFontfontNamesystemFontPaths[Ljava/lang/String;    fontNamesgeLjava/awt/GraphicsEnvironment;availableFonts‘®qcreateTextImage:(Ljava/lang/String;Lcom/itextpdf/text/Font;)Ljava/io/File; resizedImageLjava/awt/image/BufferedImage;
g2dResizedLjava/awt/Graphics2D;
emptyImagetexttempDir tempFileName    imageFileimageg2dawtFontfmLjava/awt/FontMetrics;    textWidth
textHeightÇrsinsertImageToPdf9(Lcom/itextpdf/text/pdf/PdfContentByte;Ljava/io/File;FF)VLcom/itextpdf/text/Image;xytuviewAgreementPdfLcom/nq/pojo/ContractImage;contractImages-Ljava/util/List<Lcom/nq/pojo/ContractImage;>;vwsaveAgreementSignaturex(Lorg/springframework/web/multipart/MultipartFile;Ljavax/servlet/http/HttpServletRequest;)Lcom/nq/common/ServerResponse; contractImageimageUrl signatureDirsignatureFileNamesignatureFileLocal signatureFile1Lorg/springframework/web/multipart/MultipartFile;xaddSignatureToPdfsignatureImagetempPdfgenerateAgreementContractPdfviewAgreementContractPdfR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VexLjava/io/IOException;response(Ljavax/servlet/http/HttpServletResponse;%2saveAgreementContractSignaturegenerateContractPdfFromTemplate replacePlaceholdersInContractPdfq(Lcom/itextpdf/text/pdf/PdfContentByte;Lcom/itextpdf/text/Rectangle;Ljava/lang/String;Lcom/itextpdf/text/Font;I)V    dateImageaddSignatureToContractPdfgetTemplateFile"(Ljava/lang/String;)Ljava/io/File; templateDir templateFiletemplateFileNameconvertPdfToImagesE(Ljava/io/File;Ljava/lang/String;Ljava/lang/Integer;)Ljava/util/List;optimizedImage imageFileNamepage pdfRenderer)Lorg/apache/pdfbox/rendering/PDFRenderer; contractTypeuserIdLjava/lang/Integer; imagePrefix    timestampdocument&Lorg/apache/pdfbox/pdmodel/PDDocument;yzG    SignatureY(Ljava/io/File;Ljava/lang/String;Ljava/lang/Integer;)Ljava/util/List<Ljava/lang/String;>; optimizeImage>(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; originalImagewidthheightgetContractImagesimagesgetAgreementImagesdeleteFilesWithPattern'(Ljava/lang/String;Ljava/lang/String;)VfiledirPath    directoryfiles[Ljava/io/File;lambda$deleteFilesWithPattern$05(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)Zname<clinit>
SourceFileUserAgreementServiceImpl.java(Lorg/springframework/stereotype/Service;valueiUserAgreementService KL EF{ |}n ~ €用户未登录‚ ƒ„ …y †‡ ˆ‰Š ‹Œ ‰ މ请先完成实名认证 loca.pdf.dir ‘ java/io/File K’ “” •”java/lang/StringBuilder    contract_ –— –˜.pdf ™‰ Kš CD.PDF文件已存在,删除后重新生成: {} ›‰œ ž Ÿ”删除旧PDF文件失败: {}  ž7中原证券股票分成协议(电子正式版).pdf ôõPDF模板文件不存在 opcontract ùú ¡¢java/lang/Exception生成用户协议PDF失败 £¤生成PDF失败: ¥‰@开始生成PDF,模板路径: {}, è¾“出路径: {}, ç”¨æˆ·: {}java/lang/Object ¦com/itextpdf/text/pdf/PdfReaderjava/io/FileInputStream K§ K¨java/io/FileOutputStream com/itextpdf/text/pdf/PdfStamper K© STSong-Light UniGB-UCS2-Hcom/itextpdf/text/pdf/BaseFont ª«com/itextpdf/text/Font K¬中文字体已加载: {} ­‰java/text/SimpleDateFormatyyyyå¹´MM月dd日java/util/Date ®¯7PDF生成数据 - å§“名: {}, èº«ä»½è¯: {}, åœ°å€: {} °‡PDF模板页数: {} ±² ³´ µ¶9com/itextpdf/text/pdf/parser/SimpleTextExtractionStrategy· ¸¹ •–已处理PDF第{}页 ºL »¼;PDF生成完成,文件路径: {}, æ–‡ä»¶å¤§å°: {} å­—节½ ±¾ ¿生成的PDF文件大小为0'PDF文件生成失败,文件不存在关闭stamper失败关闭reader失败关闭输出流失败生成PDF失败À Á ¶· ËÌ ÃÄÅ ÆÇÈ ÉÊ java/awt/Font ªË ÌÍÎ%成功从资源文件加载字体: {}1从资源文件加载字体失败: {}, é”™è¯¯: {}  ¿ ªÏ成功从文件加载字体: {}+从文件加载字体失败: {}, é”™è¯¯: {}fonts/simsun.ttf  ¡fonts/simhei.ttfjava/lang/String#/usr/share/fonts/chinese/simsun.ttf./usr/share/fonts/truetype/wqy/wqy-microhei.ttf6/usr/share/fonts/truetype/noto/NotoSansCJK-Regular.ttc//usr/share/fonts/truetype/dejavu/DejaVuSans.ttf?/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf#/usr/share/fonts/chinese/SimSun.ttf#/usr/share/fonts/chinese/SimHei.ttf*/usr/share/fonts/truetype/arphic/uming.ttc)/usr/share/fonts/truetype/arphic/ukai.ttc §¡SimSunSimHeiMicrosoft YaHeiSTSongSTHeitiWenQuanYi Micro HeiWenQuanYi Zen HeiNoto Sans CJK SCDroid Sans FallbackAR PL UMing CN AR PL UKai CNq ÐÑ ÒÓ ÔÕ KÖ成功加载系统字体: {}加载字体{}失败: {}M未找到可用的中文字体,使用SERIF逻辑字体,可能出现乱码  ’Seriftext_× Ø¼ –Ù_Ú ÛÜ ~¼.pngjava/awt/image/BufferedImage KÝ Þßà áâr ãäå æê ëì íî ïê ðì ñê òì óê ôì ©ª õöjava/awt/Color K÷ øù úûs üý Á‡ þÖ ÿLPNG 1已创建透明背景文本图片: {}, æ–‡æœ¬: {}图片文件不存在: {}u  t (图片已插入到PDF,位置: ({}, {})     ±
"删除临时图片文件失败: {}插入图片到PDF失败: {} £¿ IJ   java/util/ArrayListv ” w ” com/nq/pojo/ContractImage ‰ Õ:从数据库查询到用户{}的{}张已签名合同图片 ¦‡查看用户协议PDF失败查看PDF失败: x签名图片不能为空
signature_ §$用户{}的签名图片已保存: {} K  âp  ’ ’  Y  签名保存成功 !„保存用户协议签名失败保存签名失败: "‰temp_ #‰ $8签名图片已插入到PDF第三页,位置: (370, {}) %&*PDF文件已更新,签名图片已插入 ’0用户信息不完整,请先完成实名认证
agreement_.中原证券商业核心信息保密协议.pdf ïp    agreement生成用户合同PDF失败&javax/servlet/http/HttpServletResponse '(@从数据库查询到用户{}的{}张已签名保密协议图片application/json;charset=UTF-8 )’ *+, -./ ’ 0L查看用户合同PDF失败 1”java/io/IOException发送错误响应失败agreement_signature_*用户{}的合同签名图片已保存: {} óp 2 保存用户合同签名失败 ðñ*签名图片已插入到合同PDF第二页0合同PDF文件已更新,签名图片已插入pdf.template.dir0PDF模板目录配置不存在: pdf.template.dir £’PDF模板目录不存在: {} £žPDF模板文件不存在: {}使用模板文件: {}获取模板文件失败: {}pdf.server.http.prefixz 34'org/apache/pdfbox/rendering/PDFRenderer K5PDF总页数: {}6 78 9:   –;png/!PDF第{}页已转换为图片: {} <‡ =ê >ì ?ì @ê Aì BC查询合同图片列表失败查询失败:$查询保密协议图片列表失败 D” EF ç›®å½•不存在或路径错误: G H’BootstrapMethodsIJK LM NO已删除文件: 删除失败:  PŒ,com/nq/service/impl/UserAgreementServiceImplQ RS$com/nq/service/IUserAgreementServicecom/nq/pojo/User%javax/servlet/http/HttpServletRequestjava/lang/Throwablejava/awt/GraphicsEnvironmentjava/awt/Graphics2Djava/awt/FontMetrics$com/itextpdf/text/pdf/PdfContentBytecom/itextpdf/text/Imagejava/util/Listjava/util/Iterator/org/springframework/web/multipart/MultipartFilejava/lang/Integer$org/apache/pdfbox/pdmodel/PDDocumentcom/nq/service/IUserServicegetCurrentUser;(Ljavax/servlet/http/HttpServletRequest;)Lcom/nq/pojo/User;getId()Ljava/lang/Integer;getUserEntityById'(Ljava/lang/Integer;)Lcom/nq/pojo/User;com/nq/common/ServerResponsecreateByErrorMsg2(Ljava/lang/String;)Lcom/nq/common/ServerResponse; getIsActiveintValue()I getRealName()Ljava/lang/String;$org/apache/commons/lang3/StringUtilsisBlank(Ljava/lang/CharSequence;)Z    getIdCard getRegAddresscom/nq/utils/PropertiesUtil getProperty&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)Vexists()Zmkdirsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString#(Ljava/io/File;Ljava/lang/String;)VgetAbsolutePathorg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)VdeletewarncreateBySuccess2(Ljava/lang/Object;)Lcom/nq/common/ServerResponse;error*(Ljava/lang/String;Ljava/lang/Throwable;)V
getMessage((Ljava/lang/String;[Ljava/lang/Object;)V(Ljava/io/File;)V(Ljava/io/InputStream;)V:(Lcom/itextpdf/text/pdf/PdfReader;Ljava/io/OutputStream;)V
createFontG(Ljava/lang/String;Ljava/lang/String;Z)Lcom/itextpdf/text/pdf/BaseFont;%(Lcom/itextpdf/text/pdf/BaseFont;FI)VgetPostscriptFontNameformat$(Ljava/util/Date;)Ljava/lang/String;getNumberOfPagesvalueOf(I)Ljava/lang/Integer;getOverContent)(I)Lcom/itextpdf/text/pdf/PdfContentByte; getPageSize (I)Lcom/itextpdf/text/Rectangle;-com/itextpdf/text/pdf/parser/PdfTextExtractorgetTextFromPagek(Lcom/itextpdf/text/pdf/PdfReader;ILcom/itextpdf/text/pdf/parser/TextExtractionStrategy;)Ljava/lang/String;closelength()Jjava/lang/Long(J)Ljava/lang/Long;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vcom/itextpdf/text/Rectangle    getHeight()FgetClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoadergetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;'(ILjava/io/InputStream;)Ljava/awt/Font;
deriveFont(IF)Ljava/awt/Font;java/io/InputStream (ILjava/io/File;)Ljava/awt/Font;getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment;getAvailableFontFamilyNames()[Ljava/lang/String;equals(Ljava/lang/Object;)Z(Ljava/lang/String;II)Vjava/lang/SystemcurrentTimeMillis(J)Ljava/lang/StringBuilder;java/lang/Thread currentThread()Ljava/lang/Thread;(III)VcreateGraphics()Ljava/awt/Graphics2D;java/awt/AlphaCompositeSrcOverLjava/awt/AlphaComposite; setComposite(Ljava/awt/Composite;)Vjava/awt/RenderingHintsKEY_ANTIALIASINGTKey InnerClassesLjava/awt/RenderingHints$Key;VALUE_ANTIALIAS_ONLjava/lang/Object;setRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)VKEY_TEXT_ANTIALIASINGVALUE_TEXT_ANTIALIAS_LCD_HRGB KEY_RENDERINGVALUE_RENDER_QUALITYKEY_STROKE_CONTROLVALUE_STROKE_PUREsetFont(Ljava/awt/Font;)V(IIII)VsetColor(Ljava/awt/Color;)VgetFontMetrics()Ljava/awt/FontMetrics; stringWidth(Ljava/lang/String;)I
drawStringdisposejavax/imageio/ImageIOwriteA(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z getInstance-(Ljava/lang/String;)Lcom/itextpdf/text/Image;setAbsolutePosition(FF)VaddImage(Lcom/itextpdf/text/Image;)Vjava/lang/Float(F)Ljava/lang/Float;com/nq/dao/ContractImageMapperselectByUserIdAndType7(Ljava/lang/Integer;Ljava/lang/String;)Ljava/util/List;isEmptyiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
getAddressadd
transferTo    setUserId(Ljava/lang/Integer;)VsetContractType
setAddress
setAddTime(Ljava/util/Date;)Vinsert(Ljava/lang/Object;)IupdateSignedContract((Ljava/lang/Integer;Ljava/lang/String;)VcreateBySuccessMsg    getParentgetName
scaleToFitrenameTo(Ljava/io/File;)Z    sendError(ILjava/lang/String;)VsetContentType    getWriter()Ljava/io/PrintWriter;com/alibaba/fastjson/JSON toJSONString&(Ljava/lang/Object;)Ljava/lang/String;java/io/PrintWriterflush isCommittedupdateSignedAgreementload6(Ljava/io/File;)Lorg/apache/pdfbox/pdmodel/PDDocument;)(Lorg/apache/pdfbox/pdmodel/PDDocument;)V%org/apache/pdfbox/rendering/ImageTypeRGB'Lorg/apache/pdfbox/rendering/ImageType;renderImageWithDPII(IFLorg/apache/pdfbox/rendering/ImageType;)Ljava/awt/image/BufferedImage;(I)Ljava/lang/StringBuilder;getWidthKEY_INTERPOLATIONVALUE_INTERPOLATION_BILINEARVALUE_TEXT_ANTIALIAS_ONKEY_FRACTIONALMETRICSVALUE_FRACTIONALMETRICS_ON    drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z isDirectoryoutLjava/io/PrintStream;java/io/PrintStreamprintln
UV#(Ljava/io/File;Ljava/lang/String;)Z
@Waccept,(Ljava/lang/String;)Ljava/io/FilenameFilter;    listFiles)(Ljava/io/FilenameFilter;)[Ljava/io/File;containsorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;java/awt/RenderingHints$KeyX Y\ "java/lang/invoke/LambdaMetafactory metafactory^LookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;_%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!@1BCDEFGHIJGHKLM/*·±N*O PQRSM‡    **´+¹M*´,¶¹M,Ç    ¸°,¶¶     !,¶
¸ š,¶ ¸ š ,¶ ¸ ™    ¸°¸N»Y-·:¶š    ¶W»Y·¶,¶¶¶¶:»Y·:¶™-²¶¹ ¶!6š²"¶¹#*$·%:Æ ¶š    &¸°*,·'*(,¶·):¸*°M²,,¹-»Y·.¶,¶/¶¶¸°"+#Q+Ræ+ç+Nj8 9:;#>L?RCXEbFjGpJKšN¢O±P¸Q½RÌWÔXáYç]ð`þbcdeOp ¸TU ùVWX¬XYb¢Z[w\Yšj][Ô0^[þ_`%ab*PQ*cde þ_fg3ü#h(ýijý[ijüjÿklmncopMæ
f²0½1Y+¶SY,¶SY-¶S¹2:::»3Y»4Y+·5·6:»7Y,·8:»9Y·::;<¸>:»?Y@·A:²B¶C¹ »DYE·F:        »GY·H¶I:
Æ
§J: -¶ Æ
-¶ §J: -¶ Æ
-¶ §J: ²K½1Y SY SY S¹2¶L6²M¸N¹ 6£P¶O:¶P:»QY·R¸S:*   
·T²U¸N¹ „§ÿ¯¶V:¶W:¶X:,¶™0,¶Y7²Z,¶¸[¹\    ”š »+Y]·^¿§ »+Y_·^¿Æ¶V§:²`¹-ƶW§:²a¹-ƃ¶X§{:²b¹-§j:²c¹-¿:ƶV§:²`¹-ƶW§:²a¹-ƶX§:²b¹-¿±    ¯´·+ÊÏÒ+åêí+,ªþ+,ª+169+LQT+þN2Lm nm#p&q)r,u=vGwT{^|l~{€†”„¦…¸†Êˆç‹îŒý‘”)—?˜NT›Yœ\aždŸi l£s¤y¥Œ¦“§© ªª°¯²´µ·³¹´Å·ʹϼÒºÔ»à¾åÀêÃíÁïÂûÃþ¬­ ®°²µ³ ´,·1¹6¼9º;»G¾LÀQÃTÁVÂbÅeÆO>qr5st)%uYTvwy$xy^Lz{l>|}†$~    ”€Y
¦Y ¸ò‚Y ÊàƒY w¹ abÔ abï abab  ab; abV abfPQf…[f†[fVW&@‡ˆ)=‰Š,:‹ŒgØÿ¢ kjjhŽ‘’iAiüiAiüiAiþ7iúSûHÿ    kjjhŽLm Lm LmPmP“ÿkjjhŽ“m Lm Lm ÿkjjhŽ”+n …†V•–MÒ«d8
e8 ,¶fgf8      ]*·h: *+ 
ib ·j  f8 *·h:*+
ib f·j  f8 *·h:*+
kb f·j     6*·h: *+ 
lb mb·j*·h:*+
lb ·j±NJÎÏÐÒÔ!Õ/Ö6Ù@ÚPÛWÞaßqáwãä’æœçªéO¶!P—[ @1˜[a™[)š[ œ›[«PQ«qr«st«uY«Y«‚Y«ƒY«€Y«|}«vw    §œ
£ž šŸ g    þq8”+n%    qsu‚ƒ€|v ¡MâH*¶n¶o+¶pN-Æ&-¸r:†¶s:-¶t²u+¹ °§N²v+-¶/¹w°26+N. ð ñòó!ô%õ0ö3ú6ø7ùFûO>|¢ '£¤7abHPQH¥YH¦wg3Bmn    ¥¦§¡MÚD»Y+·N-¶™"-¸x:†¶s:²y+¹ °§N²z+-¶/¹w°.2+N*
    !,/ 2
3 B O>|¢    &¨[3abDPQD¥YD¦wg/Bmn    ¥¦©ªM[*{·|M,Æ,°*}·|M,Æ,°    ½~YSY€SYSY‚SYƒSY„SY…SY†SY‡SN-:¾66¢2:*·ˆM,Æ,°„§ÿá ½~Y‰SYŠSY‹SYŒSYSYŽSYSYSY‘SY    ’SY
“S:¸”:¶•::¾66        ¢g    2:
:  ¾6 6   ¢G  2:
¶–™0»qY
·—M²˜
¹ ,°:²™
¶/¹w„ §ÿ¸„    §ÿ˜²š¹›»qYœ·—° %&+NbR(k)s*y(.Â<Ç=Î@èAB DE$F&G(H9A?@EOOPOp k¥Y(ab7«YèW¬Y
[PQ[¦wS|¢R    ­®™¯®ǔ°±΍²®g» ü³ ÿ@k³´´øÿZ
k³´´µ´´ÿk³´´µ´´i´ÿ1k³´´µ´´i´imúÿ
k³´´µ´´øn¦¶·MG¦+¸ ™JL¸N»Y-·:¶š    ¶W»Y·¶¸ž¶Ÿ ¶¸¡¶¢¶Ÿ£¶¶:»Y·:»¤Yô2·¥:¶¦:²§¶¨²©²ª¶«²¬²­¶«²®²¯¶«²°²±¶«* ·²:        ¶³»´Yÿ·µ¶¶¶·:
 
+¶¸6 
¶¹6  ž ž‹»¤Y ` 
`·¥:  ¶¦:²§¶¨²©²ª¶«²¬²­¶«²®²¯¶«²°²±¶«    ¶³»´Yÿ·µ¶¶+
 ¶º¶» ¼¸½W :§»¤Y2·¥:  ¼¸½W :¶»²¾¶+¹\°Nª*WX
\]^"_(bRc_fnguj}mˆn“ožp©s±t¸wÊzÑ{Ù|àêþ‚… ˆ‰#Š.‹9Ž@R“\”a—k˜o™r›€œŠŽ “¢££O¢þq¸¹ jº»€¼¹ ¦PQ¦½Y¦|}–¾YŒZ[RT¿Y_GÀ[n8Á¹u1»±õâ    ÑÕÄÅ
ÙÍÆw àÆÇw g7
ýijÿI ki‘ijijÈɳʔ+n    ½|ËÌMZt,Æ
,¶š²¿,¹#±,¶¸À:%¶Á+¶Â²Ã%¸Ä¸Ä¹\,¶!W§:²Å,¶¹w§:²Æ,¶¹Ç¿±AFI+[^+NBª «¬° ±(².³A·FºI¸K¹[¾^»`¼p½s¿ORKab ;ÁÍ`abtPQtqrtÀ[tΝtϝg$ ÿ1kÐjÑmúBm”+nqÀÎÏÒSM¡­*´+¹M,Ç    ¸°*´È,¶(¹ÉN»ÊY·Ë:-ÆR-¹ÌšI-¹Í:¹Î™¹ÏÀÐ:¶Ñ¹ÒW§ÿݲÓ,¶¹Ô¸N¹\¸*°M²Õ,¹-»Y·Ö¶,¶/¶¶¸°‡+†‡+N:Ä ÅÆÊ%Ë.Í;ÎYÏfÐiсԇՈ֓×OHY ÁÓ |VW%bÔ`.Y_`ˆ%ab­PQ­cde%bÔÕ.Y_fg(ühþ-ÖÖ×ú%ÿklmncØÙMNŽ*´,¹N-Ç    ¸°+Æ +¹×™    ظ°¸:»Y·:¶š    ¶W»Y·Ù¶-¶¶£¶¶:»Y·:+¹Ú²Û-¶¶¹\¸:»Y·¶-¶¶¶¶:    »Y    ·Ü:
*»Y·¶-¶¶¶¶Ý
¶™ƒ*
-·Þ*
(-¶·):  ¹Í:  ¹Î™J ¹ÏÀ~: »ÐY·ß:-¶¶à(¶á ¶â»GY·H¶ã*´È¹äW§ÿ²*´-¶广ç¸è°N²é-¹-»Y·ê¶-¶/¶¶¸°h+'h+(gh+N†!Þ ßàã"ä(ç/è:éBêHíeîrðzòô”õ±ö¾øÚùâúëûùüý!þ*ÿ18DPSbhit    O˜!/ÚÓ8ÛY ùi_` ]VW/9ÜY:.Z[eÝYröÞ[”ÔXY±·\Y    ¾ª][
i%abŽPQŽßàŽcde ùi_f gZüh ýijÿ¹ kálhijijiijÖ×úPúÿkálmn    ßcâpMÒ Ò»3Y»4Y+·5·6:»Y+¶ë»Y·ì¶+¶í¶¶·Ü:»9Y»7Y·8·::¶L6¡W¶O:¶P:    ,¶™@,¶¸À:
 
îî¶ï
ð    ¶fñf¶Á
¶Â²ò    ¶fñf¸Ä¹ ¶V¶W¶™+¶!W+¶óW²ô¹õ±NR4HOU]elu ~"#”$©(®)³,»-À.Ç/Ñ1Op u4ÁÍ
]LqreDst    ÒPQÒ][Òã[ÒVWÁ‡ˆ4žä[HЉŠOƒ„wg ÿ©kjjhjŽ'”+n ]ãVåSMt    *´+¹M*´,¶¹M,Ç    ¸°,¶¶     !,¶
¸ š,¶ ¸ š ,¶ ¸ ™    ö¸°¸N»Y-·:¶š    ¶W»Y·÷¶,¶¶¶¶:»Y·:¶™¶!6š²"¶¹#*ø·%:Æ ¶š    &¸°*,·ù*ú,¶·):¸*°M²û,¹-»Y·.¶,¶/¶¶¸°"õ+#Qõ+R×õ+Øôõ+Nf6 789#<L=R@XAbBjCpFGšI¢J©K®L½QÅRÒSØVáYï[õ\ö]^Op ©TU êVWXXYb“Z[h\Yš[][Å0^[ï_`ö%abPQcde ï_fg3ü#h(ýijýLijüjÿklmncæçM<ø*´+¹N-Ç,‘¹ý±*´È-¶ú¹É:»ÊY·Ë:ÆT¹ÌšJ¹Í:¹Î™¹ÏÀÐ:¶Ñ¹ÒW§ÿݲþ-¶¹Ô¸N¹\,ÿ¹,¹¸*¸¶,¹¶§JN²-¹-,¹š",ô»Y·Ö¶-¶/¶¶¹ý§:²¹-±°+­°+½åèN^e fghl,m5oDpcqprss‹v“w¤x­‚°y±z½|Æ}åèê€÷ƒO\    c ÁÓ ¢VW,Ô`5x_`ê èé±FabøPQøcdøêëe,ÔÕ5x_fg8ühþ1ÖÖ×ú%ÿ$klìmü4mBíún    cêîÙMQ‘*´,¹N-Ç    ¸°+Æ +¹×™    ظ°¸:»Y·:¶š    ¶W»Y·    ¶-¶¶£¶¶:»Y·:+¹Ú²
-¶¶¹\¸:»Y·÷¶-¶¶¶¶:    »Y    ·Ü:
*»Y·÷¶-¶¶¶¶Ý
¶™ƒ*
-· *
ú-¶·):  ¹Í:  ¹Î™J ¹ÏÀ~: »ÐY·ß:-¶¶àú¶á ¶â»GY·H¶ã*´È¹äW§ÿ²*´-¶å¹ ç¸è°N² -¹-»Y·ê¶-¶/¶¶¸°j+'j+(ij+N†!ˆ ‰Š"Ž(‘/’:“B”H—f˜sš{œž–Ÿ³ À¢Ü£ä¤í¦û§¨#©,ª3«:¬F­R®U¯d²j³k´wµO˜#/ÚÓ8ÛY ûi_` _VW/;ÜY:0Z[fÝYs÷Þ[–ÔXY³·\Y    Àª][
k&ab‘PQ‘ßà‘cde ûi_f gZüh ýijÿ» kálhijijiijÖ×úPúÿkálmn    ßcïpM­—»3Y»4Y+·5·6:»9Y»7Y,·8·::;<¸>:»?Y@·A:»DYE·F:»GY·H¶I:    ¶L6
6  
£) ¶O:  ¶P: *       ·„ §ÿÖ¶V¶W±N>º»$¾.¿<ÀGÁUÃ\ÅfÆoÇxɆŌ͖̑ÎOŽoqr xst _-vw —PQ—…[—†[—VW†‡ˆ$s‰Š.iz{<[|}GP~UB€Y    \;„w
g,ÿ_ kjjhŽ‘’iú,”+n …†VðñMÈ    -d8,¶ff8 *-·h:*+b·j±NÑÒÓÕÖ,ØO\    ò[-PQ-qr-st-€Y-|}-vw)œŸgý,”+nqs€|vópMË Ë»3Y»4Y+·5·6:»Y+¶ë»Y·ì¶+¶í¶¶·Ü:»9Y»7Y·8·::¶L6¡O¶O:¶P:    ,¶™8,¶¸À:
 
îî¶ï
    ¶ff¶Á
¶Â²¹õ¶V¶W¶™+¶!W+¶óW²¹õ±NRÛÜ4ÝHßOáUâ]ãeålæuç~èé–ê¡î¦ï«ñ³ò¸ó¿ôÊöOp u,ÁÍ
]Dqre<st    ËPQË][Ëã[ËVWº‡ˆ4—ä[Hƒ‰ŠO|„wg ÿ¡kjjhjŽ(”+n ]ãVôõMg¸M,¸ ™²¹°»Y,·N-¶š²,¹°»Y-+·:¶š²¶¹°²¶¹ °M²+,¹Ç°q+8q+9]q+^pq+NFýþÿ$+79    D
L \ ^nqrO>jöY$MZ[D-÷[rabPQøYg$üiüjü$jÿkimnøùúM=A»ÊY·Ë:¸:¸:¸ž7:    +¸:    »Y    · :
    ¶!6 ²" ¸N¹ 6   ¢Ó
 #²$¶%: * ·&:»Y·,¶ ¶-¶ ¶¶Ÿ£¶¶: ž7»Y·,¶ ¶-¶ ¶¶Ÿ ¶ `¶'£¶¶:»Y·Ü:(¸½W»Y·¶)¶¶¶:¹ÒW²* `¸N¹\„ §ÿ,    Æ    ¶+§:    Æ    ¶+¿° "//1/Nn     !&$1&8'H)R,a/i1‘2–3Ê5×7â9þ:<)"?'@/?6@;B>DO¬a»Á¹ i³û¹‘‹üY×EÀ[þÛYK×ýw 1ñþÿ
8ê„w APQA][AYA    8_`0Y)XY$y !    e     8_fg¢ÿK kjiÖii    þ~ÈÈiÿW    kjiÖiiL“ÿ kjiÖii“ÿ    kjiÖii”+n ]
   Mîf+¶,=+¶->»¤Y·¥:¶¦:².²/¶«²®²¯¶«²©²ª¶«²¬²0¶«²1²2¶«+¶3W¶»°N2 KL
NOR(S3T>UIVTX^Yc[O>fPQf¹aw
\wPû¹I»nSMuŠ*´+¹M,Ç    ¸°*´È,¶(¹ÉN»ÊY·Ë:-¹Í:¹Î™¹ÏÀÐ:¶Ñ¹ÒW§ÿݸ*°M²4,¹-»Y·5¶,¶/¶¶¸°b+ab+N2 a bcf%g.hLiYj\lbmcnooOHL ÁÓ WVW%=`.4_`c'abŠPQŠcde%=Õ.4_fg'ühþ ÖÖ×ú%ÿklmncSMuŠ*´+¹M,Ç    ¸°*´È,¶ú¹ÉN»ÊY·Ë:-¹Í:¹Î™¹ÏÀÐ:¶Ñ¹ÒW§ÿݸ*°M²6,¹-»Y·5¶,¶/¶¶¸°b+ab+N2 v wx{%|.}L~Y\b‚cƒo„OHL ÁÓ WVW%=`.4_`c'abŠPQŠcde%=Õ.4_fg'ühþ ÖÖ×ú%ÿklmncMi    «»Y+·N-¶™
-¶7š²8»Y·9¶+¶¶¶:±-,º;¶<:Æj:¾66¢W2:¶!™$²8»Y·=¶¶í¶¶¶:§!²8»Y·>¶¶í¶¶¶:„§ÿ¨±N2 ‰    Š‹1Œ2>C‘]’e“†•¤‘ª™O>]G[«PQ«Y«Y    ¢[>mg0üjÿkiijü6júøn    
MV,»Y·*¶ ¶¶¶?¬NO YZ[Yn ZLM"
@¸A³±N+ !G "#s$éçÎè    Z][a bcdc