1
zj
3 days ago cd969de1f50903ca87deda67bff2d6fcc35b4107
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
220
221
222
223
224
225
226
227
Êþº¾4c
3'    B( )*
+ ),
-./0
-1
2
34
5
67
8
9:;
<=>
?
@
AB
'C
D
EF
G
H    BIJ
K LM
NO LPQ
BRS
BTU
BV
-WXY LZ[
-\]^ L_`a
6b
5cd
9be
;fghi
?jkA@
Alm
?nop
F?q
I'
Frst
5uv
3w
;x
5yz
S'
{|
B}~
;
5
9
€
‚ƒ L„…
-?†‡ˆ‰ŠBHA`
‹ŒCL
BB–
BŽB¾BpB
3
‘
’“”
s•
s–
—˜™ Lš
s›œž
BŸ ¡¢£¤¥¦§¨©ª
B«¬­®¯°±²³´µ¶
·¸
·¹
ۼ
s»¼½¾ L¿ÀÁ
ÂÃ
ÄÅ
ÆÇ
ÆÈÉÊ
¦Ë
¦Ì    ÍÎ
ÏР   ÑÒ    ÑÓ
ÏÔ    ÑÕ    ÑÖ    Ñ×    ÑØ    ÑÙ    ÑÚ
BÛ
ÏÜÝ
¶Þ
Ïß
Ïà
áâ
áã
Ïä
Ïåæ
çèéê
ëì
ëí
îïð
ñòóô Lõ    Bö ÷øù
Ì' úû úü ýþ ýÿ
Ò ú ú û     
 
 
B
B
Ò'
Ò
Ò
Ò
Ò ÷ )
-
 
BÈ
ëC¹CB
  L!"#$
B%&'( þ)*+ þ, þ-
./
01
023 þ45678
B9 ):;
B<C»C CـC=>?@ LAB LCDEFG
HIJ
!K
HuLC–    MN
!O
BP
QRST
H
¦U
¦ã    ÑV    ÑW    ÑX    ÑY    ÑZ
Ï[\]^
_    Â`a
bch
ijk
€lm
noplogLorg/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;>; StackMapTable/¡>mqXMethodParametersgeneratePdfFromTemplate1(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;`edikor
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”°screateTextImage:(Ljava/lang/String;Lcom/itextpdf/text/Font;)Ljava/io/File; resizedImageLjava/awt/image/BufferedImage;
g2dResizedLjava/awt/Graphics2D;
emptyImagetexttempDir tempFileName    imageFileimageg2dawtFontfmLjava/awt/FontMetrics;    textWidth
textHeightÊtuinsertImageToPdf9(Lcom/itextpdf/text/pdf/PdfContentByte;Ljava/io/File;FF)VLcom/itextpdf/text/Image;xyvwviewAgreementPdfLcom/nq/pojo/ContractImage;contractImages-Ljava/util/List<Lcom/nq/pojo/ContractImage;>;xysaveAgreementSignaturex(Lorg/springframework/web/multipart/MultipartFile;Ljavax/servlet/http/HttpServletRequest;)Lcom/nq/common/ServerResponse; contractImageimageUrl signatureDirsignatureFileNamesignatureFileLocal signatureFile1Lorg/springframework/web/multipart/MultipartFile;zaddSignatureToPdfsignatureImagetempPdfgenerateAgreementContractPdfviewAgreementContractPdfR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VexLjava/io/IOException;response(Ljavax/servlet/http/HttpServletResponse;(5saveAgreementContractSignaturegenerateContractPdfFromTemplate 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;{|J    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 MN GH} ~ € ‚ƒ„ …†com/nq/pojo/User用户未登录 ‡ˆ ‰{ Š‹ ŒŽ  ‘ ’请先完成实名认证 loca.pdf.dir“ ”• java/io/File M– —˜ ™˜java/lang/StringBuilder    contract_ š› šœ.pdf  Mž EF.PDF文件已存在,删除后重新生成: {} Ÿ  ¡¢ £˜删除旧PDF文件失败: {} ¤¢7中原证券股票分成协议(电子正式版).pdf ö÷PDF模板文件不存在 qrcontract ûü ¥¦java/lang/Exception生成用户协议PDF失败 §¨生成PDF失败: ©@开始生成PDF,模板路径: {}, è¾“出路径: {}, ç”¨æˆ·: {}java/lang/Object ¡ªcom/itextpdf/text/pdf/PdfReaderjava/io/FileInputStream M« M¬java/io/FileOutputStream com/itextpdf/text/pdf/PdfStamper M­ STSong-Light UniGB-UCS2-Hcom/itextpdf/text/pdf/BaseFont ®¯com/itextpdf/text/Font M°中文字体已加载: {} ±java/text/SimpleDateFormatyyyyå¹´MM月dd日java/util/Date ²³7PDF生成数据 - å§“名: {}, èº«ä»½è¯: {}, åœ°å€: {} ´‹PDF模板页数: {} µ¶ ·¸ ¹º9com/itextpdf/text/pdf/parser/SimpleTextExtractionStrategy» ¼½ —˜已处理PDF第{}页 ¾N ¿À;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 CNs ÔÕ Ö× ØÙ MÚ成功加载系统字体: {}加载字体{}失败: {}M未找到可用的中文字体,使用SERIF逻辑字体,可能出现乱码 ¤–Seriftext_Û ÜÀ šÝ_Þ ßà €À.pngjava/awt/image/BufferedImage Má âãä åæt çèé êî ïð ñò óî ôð õî öð ÷î øð «¬ ùújava/awt/Color Mû üý þÿu  Å‹ Ú NPNG 1已创建透明背景文本图片: {}, æ–‡æœ¬: {}图片文件不存在: {}w      
v   (图片已插入到PDF,位置: ({}, {}) µ"删除临时图片文件失败: {}插入图片到PDF失败: {} §à KL java/util/ArrayListx ˜ y ˜ †com/nq/pojo/ContractImage  Ù:从数据库查询到用户{}的{}张已签名合同图片 ¨‹查看用户协议PDF失败查看PDF失败: z签名图片不能为空
signature_ «$用户{}的签名图片已保存: {} M  är  – –   !Y "#签名保存成功 $ˆ保存用户协议签名失败保存签名失败: %temp_ & '
8签名图片已插入到PDF第三页,位置: (370, {}) ()*PDF文件已更新,签名图片已插入 ¡–0用户信息不完整,请先完成实名认证
agreement_.中原证券商业核心信息保密协议.pdf ñr    agreement生成用户合同PDF失败&javax/servlet/http/HttpServletResponse *+@从数据库查询到用户{}的{}张已签名保密协议图片application/json;charset=UTF-8 ,– -./ 012 – 3N查看用户合同PDF失败 4˜java/io/IOException发送错误响应失败agreement_signature_*用户{}的合同签名图片已保存: {} õr 5#保存用户合同签名失败 òó*签名图片已插入到合同PDF第二页0合同PDF文件已更新,签名图片已插入pdf.template.dir0PDF模板目录配置不存在: pdf.template.dir §–PDF模板目录不存在: {} §¢PDF模板文件不存在: {}使用模板文件: {}获取模板文件失败: {}pdf.server.http.prefix| 67'org/apache/pdfbox/rendering/PDFRenderer M8PDF总页数: {}9 :; <=  š>png/!PDF第{}页已转换为图片: {} ?‹ @î Að Bð Cî Dð EF查询合同图片列表失败查询失败:$查询保密协议图片列表失败 G˜ HI ç›®å½•不存在或路径错误: J K–BootstrapMethodsLMN OP QR已删除文件: 删除失败:  S,com/nq/service/impl/UserAgreementServiceImplT UV$com/nq/service/IUserAgreementService%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; findByUserId3(Ljava/lang/Integer;)Lcom/nq/common/ServerResponse;com/nq/common/ServerResponsegetData()Ljava/lang/Object;createByErrorMsg2(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_ANTIALIASINGWKey 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
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
XY#(Ljava/io/File;Ljava/lang/String;)Z
BZaccept,(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$Key[ \_ "java/lang/invoke/LambdaMetafactory metafactoryaLookupÌ(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;b%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!B3DEFGHIJKLIJMNO/*·±P*Q RSTUO    0*´+¹M*´,¶¹¶ÀM,Ç    ¸    °,¶
¶  !,¶ ¸ š,¶¸ š ,¶¸ ™    ¸    °¸N»Y-·:¶š    ¶W»Y·¶,¶¶¶¶:»Y·:¶™-² ¶!¹"¶#6š²$¶!¹%*&·':Æ ¶š    (¸    °*,·)**,¶·+:¸,°M².,¹/»Y·0¶,¶1¶¶¸    °(
-)W
-Xì
-í    
-Pj8 9:#;)>R?XC^EhFpGvJ“K N¨O·P¾QÃRÒWÚXçYí]ö`b
c deQp ¾VW ÿXY^¬Z[h¢\]“w^[ j_]Ú0`]ab %cd0RS0efg ahi3ü)j(ýklý[klülÿmnopeqrOæ
f²2½3Y+¶!SY,¶!SY-¶S¹4:::»5Y»6Y+·7·8:»9Y,·::»;Y·<:=>¸@:»AYB·C:²D¶E¹"»FYG·H:        »IY·J¶K:
-¶ Æ
-¶ §L: -¶Æ
-¶§L: -¶Æ
-¶§L: ²M½3Y SY SY S¹4¶N6²O¸P¹"6£P¶Q:¶R:»SY·T¸U:*   
·V²W¸P¹"„§ÿ¯¶X:¶Y:¶Z:,¶™0,¶[7²\,¶!¸]¹^    ”š »-Y_·`¿§ »-Ya·`¿Æ¶X§:²b¹/ƶY§:²c¹/ƃ¶Z§{:²d¹/§j:²e¹/¿:ƶX§:²b¹/ƶY§:²c¹/ƶZ§:²d¹/¿±    ¯´·-ÊÏÒ-åêí-,ªþ-,ª-169-LQT-þP2Lm 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ÆQ>st5uv)%w[Txyy$z{^L|}l>~†$€    ”‚[
¦ƒ[ ¸ò„[ Êà…[ y¹ cdÔ cdï cdcd  cd; cdV cdfRSf‡]fˆ]fXY&@‰Š)=‹Œ,:ŽiØÿ¢ mllj‘’“”kAkükAkükAkþ7kúSûHÿ    mllj‘Lo Lo LoPoP•ÿmllj‘•o Lo Lo ÿmllj‘–-p ‡ˆX—˜OÒ«f8
g8 ,¶hif8      ]*·j: *+ 
kb ·l  f8 *·j:*+
kb f·l  f8 *·j:*+
mb f·l     6*·j: *+ 
nb ob·l*·j:*+
nb ·l±PJÎÏÐÒÔ!Õ/Ö6Ù@ÚPÛWÞaßqáwãä’æœçªéQ¶!P™] @1š]a›])œ] œ]«RS«st«uv«w[«ƒ[«„[«…[«‚[«~«xy    §žŸ
£ Ÿ š¡Ÿ i    þq8–-p%    suwƒ„…‚~x¢£OâH*¶p¶q+¶rN-Æ&-¸t:†¶u:-¶v²w+¹"°§N²x+-¶1¹y°26-P. ð ñòó!ô%õ0ö3ú6ø7ùFûQ>~¤ '¥¦7cdHRSH§[H¨yi3Bop    §¨©£OÚD»Y+·N-¶™"-¸z:†¶u:²{+¹"°§N²|+-¶1¹y°.2-P*
    !,/ 2
3 B Q>~¤    &ª]3cdDRSD§[D¨yi/Bop    §¨«¬O[*}·~M,Æ,°*·~M,Æ,°    ½€YSY‚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»sY
·™M²š
¹",°:²›
¶1¹y„ §ÿ¸„    §ÿ˜²œ¹»sYž·™° %&-PbR(k)s*y(.Â<Ç=Î@èAB DE$F&G(H9A?@EOOPQp k§[(cd7­[èW®[
[RS[¨yS~¤R    ¯°™±°ǔ²³΍´°i» üµ ÿ@mµ¶¶øÿZ
mµ¶¶·¶¶ÿmµ¶¶·¶¶k¶ÿ1mµ¶¶·¶¶k¶koúÿ
mµ¶¶·¶¶øp¨¸¹OG¦+¸ ™LL¸N»Y-·:¶š    ¶W»Y·Ÿ¶¸ ¶¡¢¶¸£¶¤¶¡¥¶¶:»Y·:»¦Yô2·§:¶¨:²©¶ª²«²¬¶­²®²¯¶­²°²±¶­²²²³¶­* ·´:        ¶µ»¶Yÿ··¶¸¶¹:
 
+¶º6 
¶»6  ž ž‹»¦Y ` 
`·§:  ¶¨:²©¶ª²«²¬¶­²®²¯¶­²°²±¶­²²²³¶­    ¶µ»¶Yÿ··¶¸+
 ¶¼¶½ ¾¸¿W :§»¦Y2·§:  ¾¸¿W :¶½²À¶!+¹^°Pª*WX
\]^"_(bRc_fnguj}mˆn“ožp©s±t¸wÊzÑ{Ù|àêþ‚… ˆ‰#Š.‹9Ž@R“\”a—k˜o™r›€œŠŽ “¢££Q¢þqº» j¼½€¾» ¦RS¦¿[¦~–À[Œ\]RTÁ[_GÂ]n8ûu1Ľ±õŤ    ÑÕÆÇ
ÙÍÈy àÆÉy i7
ýklÿI mk“klklÊ˵̖-p    ¿~ÍÎOZt,Æ
,¶š²Á,¹%±,¶!¸Â:%¶Ã+¶Ä²Å%¸Æ¸Æ¹^,¶#W§:²Ç,¶!¹y§:²È,¶!¹É¿±AFI-[^-PBª «¬° ±(².³A·FºI¸K¹[¾^»`¼p½s¿QRKcd ;ÃÏ`cdtRStsttÂ]tПtÑŸi$ ÿ1mÒlÓoúBo–-psÂÐÑÔUO¡­*´+¹M,Ç    ¸    °*´Ê,¶*¹ËN»ÌY·Í:-ÆR-¹ÎšI-¹Ï:¹Ð™¹ÑÀÒ:¶Ó¹ÔW§ÿݲÕ,¶¹Ö¸P¹^¸,°M²×,¹/»Y·ض,¶1¶¶¸    °‡-†‡-P:Ä ÅÆÊ%Ë.Í;ÎYÏfÐiсԇՈ֓×QHY ÃÕ |XY%bÖb.Yabˆ%cd­RS­efg%bÖ×.Yahi(üjþ-ØØÙú%ÿmnopeÚÛONŽ*´,¹N-Ç    ¸    °+Æ +¹Ù™    Ú¸    °¸:»Y·:¶š    ¶W»Y·Û¶-¶¶¥¶¶:»Y·:+¹Ü²Ý-¶¶!¹^¸:»Y·¶-¶¶¶¶:    »Y    ·Þ:
*»Y·¶-¶¶¶¶ß
¶™ƒ*
-·à*
*-¶·+:  ¹Ï:  ¹Ð™J ¹ÑÀ€: »ÒY·á:-¶¶â*¶ã ¶ä»IY·J¶å*´Ê¹æW§ÿ²*´-¶ç¹èé¸ê°N²ë-¹/»Y·ì¶-¶1¶¶¸    °h-'h-(gh-P†!Þ ßàã"ä(ç/è:éBêHíeîrðzòô”õ±ö¾øÚùâúëûùüý!þ*ÿ18DPSbhit    Q˜!/ÜÕ8Ý[ ùiab ]XY/9Þ[:.\]eß[röà]”ÔZ[±·^[    ¾ª_]
i%cdŽRSŽáâŽefg ùiah iZüj ýklÿ¹ mãnjklklkklØÙúPúÿmãnop    áeärOÒ Ò»5Y»6Y+·7·8:»Y+¶í»Y·î¶+¶ï¶¶·Þ:»;Y»9Y·:·<:¶N6¡W¶Q:¶R:    ,¶™@,¶!¸Â:
 
ðð¶ñ
ò    ¶hóf¶Ã
¶Ä²ô    ¶hóf¸Æ¹"¶X¶Y¶™+¶#W+¶õW²ö¹÷±PR4HOU]elu ~"#”$©(®)³,»-À.Ç/Ñ1Qp u4ÃÏ
]LsteDuv    ÒRSÒ_]Òå]ÒXYÁ‰Š4žæ]HŠ‹ŒOƒ†yi ÿ©mlljl'–-p _åXçUOz    !*´+¹M*´,¶¹¶ÀM,Ç    ¸    °,¶
¶  !,¶ ¸ š,¶¸ š ,¶¸ ™    ø¸    °¸N»Y-·:¶š    ¶W»Y·ù¶,¶¶¶¶:»Y·:¶™¶#6š²$¶!¹%*ú·':Æ ¶š    (¸    °*,·û*ü,¶·+:¸,°M²ý,¹/»Y·0¶,¶1¶¶¸    °(û-)Wû-XÝû-Þúû-Pf6 78#9)<R=X@^AhBpCvF“G I¨J¯K´LÃQËRØSÞVçYõ[û\ü]^Qp ¯VW ðXY^Z[h“\]“h^[ [_]Ë0`]õabü%cd!RS!efg õahi3ü)j(ýklýLklülÿmnopeèéO>ú*´+¹N-Ç,‘¹ÿ±*´Ê-¶ü¹Ë:»ÌY·Í:ÆU¹ÎšK¹Ï:¹Ð™¹ÑÀÒ:¶Ó¹ÔW§ÿݲ-¶¹Ö¸P¹^,¹,¹¸,¸¶,¹¶§JN²-¹/,¹š",ô»Y·ض-¶1¶¶¹ÿ§:²
¹/±²-¯²-¿çê    P^e fghl,m5oDpcqprssŒv•w¦x¯‚²y³z¿|È}çêì€ùƒQ\    c ÃÕ ¤XY,ƒÖb5zabì êë³FcdúRSúefúìíg,ƒÖ×5zahi8üjþ1ØØÙú%ÿ%mnîoü4oBïúp    eìðÛOQ‘*´,¹N-Ç    ¸    °+Æ +¹Ù™    Ú¸    °¸:»Y·:¶š    ¶W»Y· ¶-¶¶¥¶¶:»Y·:+¹Ü² -¶¶!¹^¸:»Y·ù¶-¶¶¶¶:    »Y    ·Þ:
*»Y·ù¶-¶¶¶¶ß
¶™ƒ*
-· *
ü-¶·+:  ¹Ï:  ¹Ð™J ¹ÑÀ€: »ÒY·á:-¶¶âü¶ã ¶ä»IY·J¶å*´Ê¹æW§ÿ²*´-¶ç¹é¸ê°N²-¹/»Y·ì¶-¶1¶¶¸    °j-'j-(ij-P†!ˆ ‰Š"Ž(‘/’:“B”H—f˜sš{œž–Ÿ³ À¢Ü£ä¤í¦û§¨#©,ª3«:¬F­R®U¯d²j³k´wµQ˜#/ÜÕ8Ý[ ûiab _XY/;Þ[:0\]fß[s÷à]–ÔZ[³·^[    Àª_]
k&cd‘RS‘áâ‘efg ûiah iZüj ýklÿ» mãnjklklkklØÙúPúÿmãnop    áeñrO­—»5Y»6Y+·7·8:»;Y»9Y,·:·<:=>¸@:»AYB·C:»FYG·H:»IY·J¶K:    ¶N6
6  
£) ¶Q:  ¶R: *       ·„ §ÿÖ¶X¶Y±P>º»$¾.¿<ÀGÁUÃ\ÅfÆoÇxɆŌ͖̑ÎQŽost xuv _-xy —RS—‡]—ˆ]—XY†‰Š$s‹Œ.i|}<[~GP€UB‚[    \;†y
i,ÿ_ mllj’“”kú,–-p ‡ˆXòóOÈ    -f8,¶hf8 *-·j:*+b·l±PÑÒÓÕÖ,ØQ\    ô]-RS-st-uv-‚[-~-xy)žŸ¡Ÿiý,–-psu‚~xõrOË Ë»5Y»6Y+·7·8:»Y+¶í»Y·î¶+¶ï¶¶·Þ:»;Y»9Y·:·<:¶N6¡O¶Q:¶R:    ,¶™8,¶!¸Â:
 
ðð¶ñ
    ¶hf¶Ã
¶Ä²¹÷¶X¶Y¶™+¶#W+¶õW²¹÷±PRÛÜ4ÝHßOáUâ]ãeålæuç~èé–ê¡î¦ï«ñ³ò¸ó¿ôÊöQp u,ÃÏ
]Dste<uv    ËRSË_]Ëå]ËXYº‰Š4—æ]Hƒ‹ŒO|†yi ÿ¡mlljl(–-p _åXö÷Og¸M,¸ ™²¹°»Y,·N-¶š²,¹°»Y-+·:¶š²¶!¹°²¶!¹"°M²+,¹É°q-8q-9]q-^pq-PFýþÿ$+79    D
L \ ^nqrQ>jø[$M\]D-ù]rcdRSú[i$ükülü$lÿmkopúûüO=A»ÌY·Í:¸:¸:¸ 7:    +¸ :    »!Y    ·":
    ¶#6 ²$ ¸P¹"6   ¢Ó
 %²&¶': * ·(:»Y·,¶¢¶-¶¢¶¶¡¥¶¶: ž7»Y·,¶¢¶-¶¢¶¶¡¢¶ `¶)¥¶¶:»Y·Þ:*¸¿W»Y·¶+¶¶¶:¹ÔW², `¸P¹^„ §ÿ,    Æ    ¶-§:    Æ    ¶-¿° "//1/Pn     !&$1&8'H)R,a/i1‘2–3Ê5×7â9þ:<)"?'@/?6@;B>DQ¬a»Ã» i³ý»‘‹þ[×EÂ]þÝ[K×ÿy 1ñ
8ê†y ARSA_]A[A    8ab0[)Z[${ !    g     8ahi¢ÿK mlk    Økk
 þ~ÊÊkÿW    mlk    Økk
L•ÿ mlk    Økk
•ÿ    mlk    Økk
–-p _  Oîf+¶.=+¶/>»¦Y·§:¶¨:²0²1¶­²°²±¶­²«²¬¶­²®²2¶­²3²4¶­+¶5W¶½°P2 KL
NOR(S3T>UIVTX^Yc[Q>fRSf»ay
\yPý»IĽpUOuŠ*´+¹M,Ç    ¸    °*´Ê,¶*¹ËN»ÌY·Í:-¹Ï:¹Ð™¹ÑÀÒ:¶Ó¹ÔW§ÿݸ,°M²6,¹/»Y·7¶,¶1¶¶¸    °b-ab-P2 a bcf%g.hLiYj\lbmcnooQHL ÃÕ WXY%=b.4abc'cdŠRSŠefg%=×.4ahi'üjþ ØØÙú%ÿmnopeUOuŠ*´+¹M,Ç    ¸    °*´Ê,¶ü¹ËN»ÌY·Í:-¹Ï:¹Ð™¹ÑÀÒ:¶Ó¹ÔW§ÿݸ,°M²8,¹/»Y·7¶,¶1¶¶¸    °b-ab-P2 v wx{%|.}L~Y\b‚cƒo„QHL ÃÕ WXY%=b.4abc'cdŠRSŠefg%=×.4ahi'üjþ ØØÙú%ÿmnopeOi    «»Y+·N-¶™
-¶9š²:»Y·;¶+¶¶¶<±-,º=¶>:Æj:¾66¢W2:¶#™$²:»Y·?¶¶ï¶¶¶<§!²:»Y·@¶¶ï¶¶¶<„§ÿ¨±P2 ‰    Š‹1Œ2>C‘]’e“†•¤‘ª™Q>]G]«RS«[«[    ¢]>mi0ülÿmkklü6lúøp    
OV,»Y·*¶¢¶¶¶A¬PQ [\] [p \ !NO"
B¸C³±P+"#I $%s&íëÑì    ]`^d efgf