Kenmegne
2025-12-10 e34275be46c7c50daa5f5229a4c19c4e0ffa83ff
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
Êþº¾4^
Ö˜
™š
›œ
žŸ
 ¡¢£
¤¥
   ¦
¤§
¨©
˜    ª«
¬­®
˜¯
°
¤±
*²³´
*µ¶
·
¦¸
¹º
!˜
¤»
¼½¾
¿À
¼Á
ÂÃÄ
*Å
ÆÇ
ÈÉ    ÊË
ÊÌ
ÍÎ
ÍÏ
ÍÐ
¤Ñ
ÍÒ
ÍÓ
!Ô
Õ
   Ö×
9ØÙ
;Ú
*ÛÜ ÝÞ    Ýß    Ýà
áâ    ãä
Êå æç èé èêë
Hìí
˜
!îô
Hõ
ö
÷
|ø
|ù
!ú
Æû
Æü
ýþÿ
W
›µ
    
 
 
 
*  
á
 
á
;þ
9þ
   þ
 
 ·
 j
á
á
 
á 
  ! uì"
#$
% ‚ì&
|˜
J'(
)* ‚+,-W
).X/
J0
J1
234
56
78 9:]; 9<
=> u?B uC
JDE
“F
šG
H
|I
|JK
JLMNOPQ
JRST
JU
©¦
©VWkXY
JZ[
J:\
J]
J^_`
¹a
šbc
šdefg
šhi
šFj
škl
šmn
šop
šq
rs
ýt
Ju
Jvwxy
Ò˜
Òz{|
J}
“~ ·
€
‚<init>()VCodeLineNumberTableLocalVariableTablethis,Lcom/megatim/generatetxt/generate/ParseData;validateCsvFileY(Lcom/megatim/generatetxt/pojo/FileToValidateDescription;ZLjava/util/Set;I)Ljava/io/File;fileDescription8Lcom/megatim/generatetxt/pojo/FileToValidateDescription; headerPresentZalphaNumeriqueToBeTruncatedLjava/util/Set; nbreThreadsIfileToValidateLjava/io/File; targetArray[BconfigValidator?Lcom/megatim/typefichier/validator/model/ConfigStreamValidator;LocalVariableTypeTableDLjava/util/Set<Lcom/megatim/generatetxt/model/AlphaNumeriqueField;>; StackMapTableÄñ¢
Exceptions    SignatureŽ(Lcom/megatim/generatetxt/pojo/FileToValidateDescription;ZLjava/util/Set<Lcom/megatim/generatetxt/model/AlphaNumeriqueField;>;I)Ljava/io/File; parseCsvFileX(Lcom/megatim/generatetxt/pojo/FileToValidateDescription;ZLjava/util/Set;)Ljava/io/File;resultFileParsing0Lcom/megatim/generatetxt/pojo/ResultFileParsing;finalColumnsTableLine[Ljava/lang/String;encodedStringscolumnsTableLinei+Ljava/util/concurrent/atomic/AtomicInteger;record"Lorg/apache/commons/csv/CSVRecord;recordsLjava/lang/Iterable;truncateWriterLjava/io/BufferedWriter; bufferWritereLjava/lang/Exception;originalFilePathInArchiveFolderLjava/nio/file/Path;readerLjava/io/BufferedReader;isrLjava/io/InputStreamReader;fisLjava/io/FileInputStream;fileNameLjava/lang/String;
outputFile    mapParamsLjava/util/Map;charsetLjava/nio/charset/Charset;    csvFormat"Lorg/apache/commons/csv/CSVFormat;
withHeader+Ljava/util/concurrent/atomic/AtomicBoolean;pathOfTruncatedElts numeroLignecolumnTruncated8Ljava/lang/Iterable<Lorg/apache/commons/csv/CSVRecord;>;3Ljava/util/Map<Ljava/lang/Integer;Ljava/util/Map;>;šƒ„¸ºí,…†‡£ÿ×Ùˆ‰Šë­(Lcom/megatim/generatetxt/pojo/FileToValidateDescription;ZLjava/util/Set<Lcom/megatim/generatetxt/model/AlphaNumeriqueField;>;)Ljava/io/File;createOriginalFileInArchiveH(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/nio/file/Path; existingFilesLjava/util/List;nbFilescodeTypeFichierarhivageDirectory originalFiletodayoriginalFilesDiroriginalFilePathfileNameWithoutExtension&Ljava/util/List<Ljava/nio/file/Path;>;‹buildFinalColumnsTableLineœ(Ljava/io/File;[Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;ILjava/io/BufferedWriter;Ljava/lang/String;)Lcom/megatim/generatetxt/pojo/ResultFileParsing;j
alphaField3Lcom/megatim/generatetxt/model/AlphaNumeriqueField;  finalDatatruncatedElement0Lcom/megatim/generatetxt/model/TruncatedElement;indexDebutChamplistefoundmaptaille
typeDonneecolumnTableLinestrinitialColumnsTableLinefieldsToBeTruncatedindexELjava/util/List<Lcom/megatim/generatetxt/model/AlphaNumeriqueField;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;&!õ(Ljava/io/File;[Ljava/lang/String;Ljava/util/Map<Ljava/lang/Integer;Ljava/util/Map;>;Ljava/util/Set<Lcom/megatim/generatetxt/model/AlphaNumeriqueField;>;ILjava/io/BufferedWriter;Ljava/lang/String;)Lcom/megatim/generatetxt/pojo/ResultFileParsing;nomarlizeNumber'(Ljava/lang/String;I)Ljava/lang/String;valuenewValuenomarlizeDecimal5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;escapedSeparatorpartstaillePartieDecimaletaillePartieEntiere    separatorresult[(Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/lang/String;writeTruncatedElementsToFileK(Lcom/megatim/generatetxt/model/TruncatedElement;Ljava/io/BufferedWriter;)VtsafeLineBuilderLjava/lang/StringBuilder;   formatter$Ljava/time/format/DateTimeFormatter;dateLjava/time/LocalDateTime;safeLineE®ŒgenerateUnknown'(ILjava/lang/String;)Ljava/lang/String; nbOfCharacter    charactergetFileExtension"(Ljava/io/File;)Ljava/lang/String;filecreateTruncatedEltsPathlogDirgenerateTierce()Ljava/lang/String;randLjava/util/Random;
upperboundrandom#lambda$buildFinalColumnsTableLine$27(ILcom/megatim/generatetxt/model/AlphaNumeriqueField;)Za$lambda$createOriginalFileInArchive$1)(Ljava/lang/String;Ljava/nio/file/Path;)Zplambda$parseCsvFile$0S([Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/String;)Vcolumn
SourceFileParseData.java ÝÞ ýþ*com/megatim/generatetxt/generate/ParseDataŽ predicatelogic-engine.xml‘ ’“” •–=com/megatim/typefichier/validator/model/ConfigStreamValidatorjava/io/FileInputStreamƒ —ˆ ݘ ™ˆ Ýš+com/megatim/typefichier/validator/Validator› œ žŸjava/lang/Exceptionjava/lang/StringBuilder&Echec Validation
Fichier en entrée :   ¡ ¢£ ¤ˆ
Fichier en TXT sortie : 
Fichier des erreurs :  ¥ˆ.err ¦ˆ)java/util/concurrent/atomic/AtomicInteger ݧ)java/util/concurrent/atomic/AtomicBoolean ¨ˆ ©ªyyyyMMddHHmmssŒ «¬ ­® ‡ˆ.txt java/io/File ݯ° ±²³ ´µ† ¶  ·º» ¼½ ¾½ ¿½ Àˆ Á ÃÄ ÝÅ …> ÝÆjava/io/InputStreamReader ÝÇjava/io/BufferedReader ÝÈ ÉÊjava/nio/file/OpenOptionË ÌÍ ÎÍ ÏÍÐ ÑÒÓ Ô ÕÖ‰ רРÙÚ ÛÜ org/apache/commons/csv/CSVRecord ÝÞjava/lang/String ßÚBootstrapMethodsàá☠ãä åæ çÞ KL èé êÚ ëÅ ìí îïˆ ðÞjava/lang/Throwable ñòó ôõö ÷ø ùˆ úû => üÚjava/nio/file/CopyOption ýþ ÿ ©fichiers ßjava/nio/file/LinkOption  ü%java/nio/file/attribute/FileAttribute     Hƒ 
       java/util/List(  ) ‚ƒ.com/megatim/generatetxt/pojo/ResultFileParsing ˆ  ß java/util/Map'com/megatim/generatetxt/pojo/Constantes DECIMAL  ! "Þ ghDATE  ~   NUMERIQUE cdALPHANUMERIQUE„ #Ú1com/megatim/generatetxt/model/AlphaNumeriqueField $%& '( )*+, - ß. /0.com/megatim/generatetxt/model/TruncatedElement 1ˆ Ý2 pq 3Å 45\s+ 67\u00A0     
[-+]?\d+(\.\d+)?[eE][-+]?\d+ 8!^\d{1,3},\d+E[+-]?\d+$java/math/BigDecimal 9: ;ˆ\d+separateurDecimal. < \.? => ?@0.+yyyy-MM-dd HH:mm:ss AªFichier: Bˆ|Date:Ligne: CÞColonne:Taille attendue: DÞDonnée finale: EˆTaille trouvée: FÞDonnée initiale: GˆH Iˆ J˜ K /Llogs_truncated_elements.txtjava/util/Random MN%02djava/lang/Object ­O PÞ‡ ßÞ {2,} ë§6com/megatim/generatetxt/pojo/FileToValidateDescription java/util/Setjava/nio/charset/Charset org/apache/commons/csv/CSVFormatjava/nio/file/Pathjava/io/BufferedWriterjava/lang/Iterablejava/util/Iteratorjava/io/IOException"java/time/format/DateTimeFormatterjava/time/LocalDateTimejava/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoadergetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;org/apache/commons/io/IOUtils toByteArray(Ljava/io/InputStream;)[BgetValidatorPath(Ljava/lang/String;)V getOutputDir'([B[BLjava/lang/String;Ljava/io/File;)Vjava/lang/BooleanFALSELjava/lang/Boolean;validatei(Lcom/megatim/typefichier/validator/model/ConfigStreamValidator;Ljava/lang/Boolean;Ljava/lang/Boolean;I)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getFile()Ljava/io/File;getAbsolutePathgetNametoString(I)VgetCodeTypeFichiernow()Ljava/time/LocalDateTime;   ofPattern8(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;format8(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V-com/megatim/generatetxt/utilities/ParserUtilsgetValidateurElements#(Ljava/lang/String;)Ljava/util/Map;+com/megatim/generatetxt/utilities/Utilities
getCharset*(Ljava/io/File;)Ljava/nio/charset/Charset;DEFAULTbuilderBuilder InnerClasses,()Lorg/apache/commons/csv/CSVFormat$Builder;(org/apache/commons/csv/CSVFormat$BuildersetSkipHeaderRecord-(Z)Lorg/apache/commons/csv/CSVFormat$Builder;setIgnoreSurroundingSpacessetTrimgetColumnDelimiter setDelimiter>(Ljava/lang/String;)Lorg/apache/commons/csv/CSVFormat$Builder;build$()Lorg/apache/commons/csv/CSVFormat;(Z)V(Ljava/io/File;)V2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V(Ljava/io/Reader;)VtoPath()Ljava/nio/file/Path; java/nio/file/StandardOpenOptionAPPEND"Ljava/nio/file/StandardOpenOption;CREATESYNCjava/nio/file/FilesnewBufferedWriterc(Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;!java/nio/charset/StandardCharsetsUTF_8parse4(Ljava/io/Reader;)Lorg/apache/commons/csv/CSVParser;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;size()Iget
QR(Ljava/lang/Object;)V
Saccept]([Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)VincrementAndGetgetFinalColumnsTableLine()[Ljava/lang/String;isColumnTruncatedset encodeStringsB([Ljava/lang/String;Ljava/nio/charset/Charset;)[Ljava/lang/String; writeToFile.([Ljava/lang/String;Ljava/io/BufferedWriter;)Vclose addSuppressed(Ljava/lang/Throwable;)Vjava/util/logging/Logger   getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;
getMessagelogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VexistscopyY(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;deleteIfExists(Ljava/nio/file/Path;)Zjava/time/LocalDate()Ljava/time/LocalDate;java/nio/file/Paths;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;NOFOLLOW_LINKSLjava/nio/file/LinkOption;2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)ZcreateDirectoriesR(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;list/(Ljava/nio/file/Path;)Ljava/util/stream/Stream;(Ljava/lang/Object;)Z
Ttest2(Ljava/lang/String;)Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;(I)Ljava/lang/StringBuilder;trimjava/lang/IntegervalueOf(I)Ljava/lang/Integer;&(Ljava/lang/Object;)Ljava/lang/Object;parseInt(Ljava/lang/String;)IequalsIgnoreCase(Ljava/lang/String;)ZlengthisEmptytoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;stream()Ljava/util/stream/Stream;
U6(Lcom/megatim/generatetxt/model/AlphaNumeriqueField;)Z!(I)Ljava/util/function/Predicate;(I)Ljava/lang/Object; substring(II)Ljava/lang/String;getCodeColonney(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/time/LocalDateTime;III)VsetColumnTruncatedsetFinalColumnsTableLine([Ljava/lang/String;)V
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;matchesreplace(CC)Ljava/lang/String; toPlainStringequalssplit'(Ljava/lang/String;)[Ljava/lang/String;contains(Ljava/lang/CharSequence;)Z getDateAction getFileName getLineNumbergetTailleAttendue getFinalDatagetTailleTrouveegetInitialDatajava/lang/System lineSeparatorwrite lastIndexOf(I)Ljava/lang/String;nextInt(I)I9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getIndexV WZ “” ‘ Ž"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!ÖÝÞß/*·±à3á âãäåßG‘*+-·:¶¶¸:»Y»    Y+¶
· ¸+¶ · :»Y·²²¶™°»Y»Y·¶+¶¶¶¶¶¶¶¶¶¶¶·¿à&  6   89#;-<7@NAQCDáR‘âã‘æç‘èé‘êë‘ìí   ˆîïyðñ7Zòóô ‘êõöþQ÷øùúûüýþß
@)¸»Y· :»!Y·":+Æ¢»Y·+¶#¶¸$%¸&¶'¶*·(¶)¶¶:»*Y+¶ ·+:+¶
¸,:+¶¸-:   ².¶/¶0¶1¶2+¶3¶4¶5:
»!Y·6: +¶#+¶ +¶¸7: »   Y+¶·8: :»9Y     ·:::»;Y·<::¶=    ½>Y²?SY²@SY²AS¸B:: ²C½>Y²?SY²@SY²AS¸B::
¶D:¹E:¹F™|¹GÀH:¶I½J:»Y·K: ¶LšLºM¶N-¶O+¶#¸P:¶Q:¶R¶S  ¸T:¸U§   ¶S§ÿ€ÆUƶV§H:¶X§<¶V§4::¿:Æ!ƶV§:  ¶X§¶V¿ÆUƶV§H:¶X§<¶V§4::¿:!Æ!ƶV§:""¶X§¶V!¿§:¶Y¸Z²[¶\¶]¶L™2+¶#+¶ +¶¸^:+¶¶_™+¶¶=½`¸aW§  ¸bWÆUƶc§H:¶X§<¶c§4::¿:#Æ!ƶc§:$$¶X§¶c#¿ÆUƶd§H:¶X§<¶d§4::¿:%Æ!ƶd§:&&¶X§¶d%¿ ÆUÆ ¶e§H:¶X§< ¶e§4::¿:' Æ!Æ ¶e§:((¶X§ ¶e'¿°°³¸»W©ÏW©ØäéìWÏÚØ
Wñ&Wñ/;@CW&1/ÌWZ¸½ÀWÌ®ÔWÌ®ÝéîñWÔßÝW¾+W¾4@EHW+64fknW®\‚W®\‹—œŸW‚‹àÚ6P
QSTDUSV\WeYlZp[t\x]~^ƒ`ažcÌdfh<jFlOnWpey|zƒ{}–~€ ‚¦†©ˆÏd؈&d/ˆWŠZˆ\‰qyŽŠ‘”’¥•¨–®˜Ôcݘ+c4˜‚c‹˜³™¶›á|!ÿƒ–F`OW<jŒ 
ï  îi  \ŠÉ<»¡« DrScï\ZeQ ƒ3 
)!" ž# ¸âã¸æç¸èé¸êë
®$¥%"ô Œ &\Z'¸êõöŠ2ÿ&()*+,-÷./0,1234353636378þy9:+øùQ3 G3H3ÿ ()*+,-÷./0,1234353636333 ÿ()*+,-÷./0,123435363Q3 G3H3ÿ"()*+,-÷./0,12343536333 ÿ()*+,-÷./0,1234353B;3Q3 G3H3ÿ$()*+,-÷./0,123435333 ÿ()*+,-÷./0,12343Q3 G3H3ÿ&()*+,-÷./0,1234333 ÿ()*+,-÷./0,123Q3 G3H3ÿ(()*+,-÷./0,12333 ÿ ()*+,-÷./0,1ÿ()*+,úû<
=>ß¼ Þ¸f¶gN+½JY-SY*SYhS¸i:½jY²kS¸lš ½m¸nW+½JY-SY*SYhSY,¶S¸i:,¸o:½jY²kS¸l™n¸pºq¹r¸s¹tÀu:¹v6žB+½JY-SY*SYhSY»Y·¶w¶¶xy¶,¸z¶¶S¸i:°à>¨ª¬0­:°X±^´pµ¶Ž¸—ºœ»Ì¼Ö»ÛÀá\   ŽM?@—DAíÞBÞCÞDï×EÀFX†G^€Hô ŽM?Iöý:-1ý 1-úJ
KLß7 n,¹{d½J:,¹{d½J:6       ¾¢! +¾¡ ¾6   §   +  2S„ §ÿÝ»|Y·}:    6
:  ¾6 6   ¢  2:Æ ¶~§:
,¹{d¢×,
`¸€¹À‚:„¹ÀJ¸…6†¹ÀJ:‡¶ˆ™&¶‰¡ 
S§ˆ
¸ŠS§y‹¶ˆ™>¶‰¡ 
S§[
»Y·¶¶‰dŒ¸¶¶S§4޶ˆ™
¸S§¶ˆ™
¶‰¢*
»Y·¶¶‰dŒ¸¶¶S§à¶‰  
S§Ì-¹‘š²’¹ÀJ¸…6-½“¹”¸•¹–º—¹r¸s¹tÀu:¹v §6™U¹˜À“:¶™:»šY¶›*¶¸$¶‰·œ:¸   ¶ž
S§
 
S§
S§
 
S„
„ §ýú    ¶Ÿ  °àÚ6Ò ÓÖ%Ù,Ú4Ü=ÖCáLãOåiçzé‡ë™íªî¸ñÂóÌôÖ÷åûïýùþ*4CM
W ~ˆ’›¬¹Ê ×#é%î'û)+ ,-)00264=5@6G9J:T>[B^ådFkGáè&Mí   ûBNO8P)QR¬›Sí×pT@é^Ué™ÂVª±Wí¸£XzäYiõZnïn[nn\ën$ín  nB aTL"ÿ   O]í
ô*×pT^™ÂV_n'n\õö¹þ::úÿ÷:.*6-::`:ü-A-ÿ]÷:.*6-::`:--.-&:ýSa@üXø øÿ ÷:.*6-::`úûb
cdß “*¶~ ¶¡¢¶¡£¶¡¤¶¡¥¶¡M,¦¶§š ,¨¶§™»©Y,,.¶ª·«¶¬M§),­¶§š »Y·,¶‰dŒ¸¶,¶¶°»Y·,¶‰dŒ¸¶,¶¶°à2 RSTUVW$X(Z:[P]Y^v`á “e“Wí(kfö
ü:-%
ghßô
\*¶~M+®¹ÀJ¸…>+„¹ÀJ¸…6dd6+¯¹ÀJ:°¶±™
²:§::  *¶³™*»Y·´¸¶¶´¸¶¶:  §Ü,¶µ:,¶¶™ž¾«lÀ2¶³š+»Y·2¶‰d·¸¶2¶¶:   § ´¸: »Y·    ¶¶¶:    2¶³š/»Y·  ¶2¶2¶‰d·¸¶¶: §%»Y· ¶´¸¶¶:    §,»Y·¶¸¶¶¶§™>»Y·  ¶´¸¶¶2¶2¶‰d·¸¶¶:  §²,»Y·¸¶¶¶¶§™—»Y·  ¶2¶‰d·¸¶2¶¶´¸¶¶:  §\»Y· ¶´¸¶¶´¸¶¶: §0»Y·,¶‰d·¸¶,¶¶·¸¶¶:    °àŠ"mps$v,x9|C}JN‚R„Y…€‡ˆŠ‘°º’â–똛 7¡Q£T¦o¨–©ª¬Å®ò¯³´)µ,ºN»Y¾áp GiˆÑj\e\VWfHkí$8Wí,0lí9#mNiR
n   ô \V_ön ÿJ-.--ý-ü1-ÿ/
-.--:--1ûKûUûU+ÿ,
-.----ûo
pq߇һY·¹Mº¸&N*¶»:,¼¶*¶½¶¾¶W,¿¶-¶'¶¾¶W,À¶*¶Á¶x¾¶W,¶*¶Ã¶¾¶W,Ķ*¶Å¶x¾¶W,ƶ*¶Ç¶¾¶W,ȶ*¶É¶x¾¶W,ʶ*¶Ë¶W,¶:¶‰ž+»Y·¶¸Ì¶¶¶Í±à>Í ÎÏÑ(Ò=ÓPÔcÕv։לتÚ°ܸÞÑáá>ÒrRÒ   ÉstÃuv½wx°"yöÿÑz6{|}-úJ
~ߏ%M>¢»Y·,¶+¶¶M„§ÿå,°àìî
ðî#ôá*í%€í%"Zö ý-ú
‚ƒßf*¶°¶Î<°*¶¶Ï°àÿ
á„ï
]íöü
…>ßîm¸f¶gN+½JY-SY*SYÐS¸i:½jY²kS¸lš ½m¸nW+½JY-SY*SYÐSY»Y·,¸o¶Ѷ¶S¸i:°à0:já>mBmCmïfEO†j#ö ý:-1úJ
Hƒßi*¶°¶Î<ž *¶¶™°*¶°à(
*,.á„ï
]íöü‡ˆßv"»ÒY·ÓL<=+¶Ô>Õ½ÖY¸€S¸×°à56 79á*"â㉊ ‹íŒí
ŽßM+¶Ø §¬àáSíOö @
‘ß? +¹Ù*¶¶¬à¶á H ’
“”ß°7*+¶Ú,Æ#,ÛŒ¶¡¤¶¡¥¶¡£¶¡§S++¶Ú`¶Ü±àr,t6vá 777•ö-ÿ):+-:ÿ:+-:-–—¹Íʸ   X[Yï ðñòóðð@A