Alejandro Acuña
2024-11-19 72a8eee716de93344f977ab79be7d3bfeb341462
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
Êþº¾4®
´    µ    ¶    ·¸
¹º
»    ¹¼½    ¾¿
¹À
Á
ÂÃ
¹Ä
ÅÆ6î€è
ÇÈ
ÉÊË
´    ÌÍ    ÌÎ
ÏР   ÌÑ
ÏÒÓÔ
 Õ
Ö×    ÌØ    ÌÙ    ÌÚ
ÛÜÝÞ
)´
)ßàá
âãä
)å    Ìæçè
ñéê Ìëìíî
)ïðñò
ñóôõ ö÷ øùú
C´ ûüý
F´ ûþ   Fÿ û
n    F û   F
    -    µ    F    F  û
    F
¬     F     F
    F 
Ö
Ç
Ç
Û
¹
¹
¹    †    †
 
 
j
j !
j"
ñ#$%
n& ø' ø( ø)
ñ*+,
-. û/ 01U2    u3    4 
ñ5
ñ6
ñ7
ñ8
ñ9    Ì:; Â<
=>?
†´    †ÿ
†@    ¬A    B     †CD øE
FG
HI
å
“HJ
-ÿÿÿÿÿÿÿÿKLMN   O
ñPQR
STP
BUV
¹W
X    †YZ
-[    ¬\]^  _`a
Ûb    ¬c    de    d    ¬f    ghi ge    g    ¬jk lm
ln    lo    le    l    †pqrs øtu
Å´v
Åw
-x
Åy øz ø{|
å}
†~        €
‚ƒ    €„
…†
¹‡ˆ‰Š‹Œ
ÚH ¹Ž

-‘’“
Ú”
áH
á•–—
ᘙ
š›
šœ
á
žŸ
š 
š¡
¢£¤
ñ¥
ñ¦§
ñ¨
ô©
ôª « ¬­ ¬®¯
û°±
ý´
ô²
³´
ýµ
³¶
ý¶·
´¸
ñ¹    µ    º
ý»    ¼½ ¾¿ ¾À
Á ¾ÂÃÄÅnameLjava/lang/String; configuration;Lart/servers/gost/access/configuration/ConfigurationDetail;<init>9(Lart/servers/gost/access/types/DatabasePoolConnection;)VCodeLineNumberTableLocalVariableTablethis:Lart/servers/gost/access/controller/Controller_Detections;database6Lart/servers/gost/access/types/DatabasePoolConnection;run()VlastTimestampUpdateJpolling
timetowait StackMapTableÆÄupdatelistDetections}(Lart/servers/types/HttpAuthentication;Ljava/lang/String;Lart/library/model/devices/gost/types/permissions/List_Detections;)Vfilterdevice9Lart/library/model/devices/gost/access/AccessEnforcement;summaryQLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_Summary;commandmapLjava/util/Map;  exceptionLjava/lang/Exception;authentication&Lart/servers/types/HttpAuthentication;languageresultBLart/library/model/devices/gost/types/permissions/List_Detections;
connectionLjava/sql/Connection;    statementLjava/sql/PreparedStatement;  resultsetLjava/sql/ResultSet;LocalVariableTypeTable\Ljava/util/Map<Ljava/lang/String;Lart/library/model/devices/gost/access/AccessEnforcement;>;ÆÇȤÉýÊ
Exceptions hasPermissionŸ(Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;Ljava/lang/String;)Lart/library/model/devices/gost/types/permissions/Access_Contract;  detectionILart/library/model/devices/gost/access/types/AccessEnforcement_Detection;platei(JLjava/lang/String;Ljava/lang/String;)Lart/library/model/devices/gost/types/permissions/Access_Contract;contractBLart/library/model/devices/gost/types/permissions/Access_Contract;minutes[Ljava/lang/Integer; contractPlate patternMatchZcalendarLjava/util/Calendar;yearI    dayOfYear minuteDay timestamp!, getDetectionsËÌ? getDetectionM(JZ)Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;edetectionNumberimagesgetLastDetection<(Lart/library/model/devices/gost/access/AccessEnforcement;)JaccessÌ(Lart/servers/types/HttpAuthentication;Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;Ljava/lang/String;)Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;resource setDetectionÕ(Lart/servers/types/HttpAuthentication;Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State;[BLjava/lang/String;)Zcorrect informationDLart/library/model/devices/gost/access/AccessEnforcementInformation;currentDetectionStateOLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State;
jsonObjectLorg/postgresql/util/PGobject;Lart/servers/ServerException;detectionState selectedImage[B]|ÍuIgetNumberViolationsPlate(Ljava/lang/String;)Icount   addImagesL(Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;)VbosLjava/io/ByteArrayOutputStream;zis1Lnet/lingala/zip4j/io/inputstream/ZipInputStream;lengthbufferimageOLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_Image;filename
fileHeader$Lnet/lingala/zip4j/model/FileHeader;zipFileLnet/lingala/zip4j/ZipFile; messageDigestLjava/security/MessageDigest;sha1sha2formatoImagen1Ljava/text/SimpleDateFormat;formatoImagen2path
fpathImageLjava/io/File;imagezipimagesha‹á’Χϯ±Ð·getAccessEnforcement\(Ljava/lang/String;Ljava/util/Map;)Lart/library/model/devices/gost/access/AccessEnforcement;
identifier    Signature©(Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Lart/library/model/devices/gost/access/AccessEnforcement;>;)Lart/library/model/devices/gost/access/AccessEnforcement;M(Ljava/lang/String;)Lart/library/model/devices/gost/access/AccessEnforcement;getAccessEnforcementInformationX(Ljava/lang/String;)Lart/library/model/devices/gost/access/AccessEnforcementInformation;
SourceFileController_Detections.java "    Controller detectionsÑ ÒÓ ÔÕ Ö3art/servers/gost/access/configuration/Configuration ×Starting ØÙ ÚÛÜ ÝÞ ßÛ *"java/lang/Exceptionà áâ ãä    Finishingjava/util/ArrayListÌ åæ çèé êë ìè íî8art/library/interop/serialization/SerializationExceptionLimit value too high ïð êñ òó ôè õèö ÷øeSELECT number, datetime, device, plate, state, record, count(*) OVER() AS total FROM detections WHEREjava/lang/StringBuilder ùú  AND type='7art/library/model/devices/gost/access/AccessEnforcementû üý' þý -state INstate= ÿ AND  
 ORDER BY  ORDER BY number ASC OFFSET  ù LIMIT    WHERE ANDWHERE  WHERE ORDERORDERÆ Ç java/util/HashMapÈ    ÛOart/library/model/devices/gost/access/types/AccessEnforcement_Detection_Summary 
  $   Þ _$   ª« s  P  \    ‚ƒ \   !Þ "# $# %&List detections Ò 'ý () .tÍ *ý LQ +, -äjava/util/Calendar . /ý.SELECT C.value, T.minutes FROM contracts C, timetables T, calendars_timetables CT  WHERE C.commencement < ? AND C.expiration > ? AND C.device = ? AND C.calendar = CT.calendar AND CT.timetable = T.identifier AND CT.year = ? AND CT.day = ? AND CT.timetable = T.identifier AND (C.plate = ? OR C.plate = ?)java/sql/Timestamp ä 01 23 45 6ý*@art/library/model/devices/gost/types/permissions/Access_Contract7 89 :;< :=&SELECT C.value, T.minutes FROM contracts C, timetables T, calendars_timetables CT  WHERE C.commencement < ? AND C.expiration > ? AND C.device = ? AND C.calendar = CT.calendar AND CT.timetable = T.identifier AND CT.year = ? AND CT.day = ? AND CT.timetable = T.identifier AND (C.plate like '%*%') >?@ AB C DB ‹î CE FæDSELECT number, value, count(*) OVER() AS total FROM detections WHERE GHI JÕGart/library/model/devices/gost/access/types/AccessEnforcement_Detection KL >MNGet detections-SELECT value FROM detections WHERE number = ? OP …†Detection does not exists Õart/servers/ServerExceptionTSELECT value, number FROM detections WHERE device = ? ORDER BY datetime desc LIMIT 1Device = %02djava/lang/Object  \ QR, dateS TU Vý Get detection ØW °± jæInvalid detection XY ZMart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State Invalid stateË [Invalid username %\ ]^_ ` abc dInvalid police license efInvalid reasong h\  i jæ\s+FUPDATE detections SET plate = ?, state = ?, value = ? WHERE number = ? klorg/postgresql/util/PGobjectjson mÕ þn oÕ pq rî Set detectionselected st uvw xy zÓ {| }~ (-SELECT COUNT(*) FROM detections WHERE plate=' ' AND type='' AND record is not nulljava/text/SimpleDateFormat
yyyy/MM/ddyyyyMMddHHmmssSSS €‚ ƒ„ …† java/io/File/ Qn ‡ý.zip.sha ˆÛSHA-512Î +‰ Š" ‹Œ Ž * ‘’“ ”•java/lang/String  X net/lingala/zip4j/ZipFile –— ˜ ™š ›œÏ Û    ="net/lingala/zip4j/model/FileHeader žýjava/io/ByteArrayOutputStream Ÿ Ð ¡¢ £¤ ¥"Mart/library/model/devices/gost/access/types/AccessEnforcement_Detection_Image. ¦ƒ Q §’ ¨|   Get imageÉ ©  .ª «„ ¬­Device not found8art/servers/gost/access/controller/Controller_Detections-art/servers/gost/access/controller/Controllerjava/sql/Connectionjava/sql/PreparedStatementjava/sql/ResultSet java/util/Mapjava/lang/Throwable$art/servers/types/HttpAuthentication@art/library/model/devices/gost/types/permissions/List_DetectionsBart/library/model/devices/gost/access/AccessEnforcementInformationjava/security/MessageDigestjava/util/Iterator/net/lingala/zip4j/io/inputstream/ZipInputStreamart/servers/gost/access/Shared
getMessage&(Ljava/lang/String;)Ljava/lang/String;setName(Ljava/lang/String;)V)Lart/servers/configuration/Configuration;detailtraceInformationS(Ljava/lang/String;Ljava/lang/String;)Lart/library/model/transactions/traces/Trace; isInterrupted()Zjava/lang/SystemcurrentTimeMillis()JisServerEnabledjava/lang/Mathmin(JJ)Jsleep(J)VaccessDetectionsSummaryLjava/util/List;limitLjava/lang/Integer;java/lang/IntegervalueOf(I)Ljava/lang/Integer;offsetintValue()I'(Ljava/lang/String;Ljava/lang/String;)Vjava/lang/Long(J)Ljava/lang/Long;totalLjava/lang/Long;pagespage4art/servers/gost/access/types/DatabasePoolConnection getConnection(Z)Ljava/sql/Connection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ClassgetName()Ljava/lang/String;toString
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;order-(Ljava/lang/Object;)Ljava/lang/StringBuilder;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; executeQuery()Ljava/sql/ResultSet;nextgetLong(I)Jnumber getTimestamp(I)Ljava/sql/Timestamp;getTime  getString(I)Ljava/lang/String;deviceIdentifier-Lart/library/model/devices/DeviceInformation;+art/library/model/devices/DeviceInformation
deviceNamegetInt(I)IstategetDescription'(Ljava/lang/String;I)Ljava/lang/String; stateNamerecordnumberViolationsjava/util/Listadd(Ljava/lang/Object;)Z  longValueceil(D)DfloorreleaseConnectionH(Ljava/sql/Connection;Ljava/sql/PreparedStatement;Ljava/sql/ResultSet;)V getLanguage
traceError (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;Lart/servers/types/HttpAuthentication;Ljava/lang/String;)Lart/library/model/transactions/traces/Trace; getIdentifier getInstance()Ljava/util/Calendar;setTimeInMillisget toUpperCase setTimestamp(ILjava/sql/Timestamp;)V  setString(ILjava/lang/String;)VsetInt(II)Vtrim/art/library/interop/serialization/Serialization deserialize7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;getArray(I)Ljava/sql/Array;java/sql/Array()Ljava/lang/Object;vehicleJLart/library/model/devices/gost/types/permissions/Access_Contract_Vehicle;Hart/library/model/devices/gost/types/permissions/Access_Contract_Vehicle
startsWith(Ljava/lang/String;)Z    substringendsWith(II)Ljava/lang/String;accessDetectionsoutLjava/io/PrintStream;java/io/PrintStreamprintln getLastStateQ()Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State;WLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Vehicle;Uart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_VehiclesetLong(IJ)Vformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; art/library/model/devices/DevicegetDate(J)Ljava/lang/String;getPlate(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lart/servers/types/HttpAuthentication;Ljava/lang/String;)Lart/library/model/transactions/traces/Trace;equals'(Ljava/lang/Object;Ljava/lang/Object;)ZSusername4(Ljava/sql/Connection;Ljava/sql/PreparedStatement;)VrevisionXLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Revision;Vart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Revisionuser
validationZLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Validation;Xart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Validation policeLicense    discardedYLart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_Discarded;Wart/library/model/devices/gost/access/types/AccessEnforcement_Detection_State_DiscardedcodecodeNamestatessetShort(IS)VsetType&(Ljava/lang/Object;)Ljava/lang/String;setValue   setObject(ILjava/lang/Object;)V executeUpdatesetImage(Ljava/lang/String;[B)ZstorageXLart/library/model/devices/gost/access/information/AccessEnforcementInformation_Storage;Vart/library/model/devices/gost/access/information/AccessEnforcementInformation_StoragestoragePassword!art/library/utils/licence/Licencedecrypt storageFolder!art/servers/gost/access/utils/ZIPzipp(Lart/library/model/devices/gost/access/types/AccessEnforcement_Detection;Ljava/lang/String;Ljava/lang/String;)Vh(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)Lart/library/model/transactions/traces/Trace;modelLart/servers/Model;art/servers/Model   getDevice6(Ljava/lang/String;)Lart/library/model/devices/Device;getDeviceInformationF()Lart/library/model/devices/gost/access/AccessEnforcementInformation;getAbsolutePathexists1(Ljava/lang/String;)Ljava/security/MessageDigest;resettoPath()Ljava/nio/file/Path;java/nio/file/Files readAllBytes(Ljava/nio/file/Path;)[B([B)Vdigest()[B javax/xml/bind/DatatypeConverterprintHexBinary([B)Ljava/lang/String; toCharArray()[C(Ljava/io/File;[C)VgetFileHeaders()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext getFileNamegetInputStreamW(Lnet/lingala/zip4j/model/FileHeader;)Lnet/lingala/zip4j/io/inputstream/ZipInputStream;read([B)Iwrite([BII)Vclose lastIndexOf toByteArraydata containsKey&(Ljava/lang/Object;)Ljava/lang/Object;getDeviceExternalput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!‚2*·*µ*µ*+µ*¸µ**´¶*²À    ´
µ±"3/   0456$71822 !"$f*´ ¸¸ W*¶ šG¸@¸ *¶§NB!i¸ee7!i¸7  ”ž ¸§:§ÿ¸*´¸¸ W±#&KPSF? ACGI#N&L'P+Q8RDTKXP\SZU^X`ea*=#$+*%$8&$f'  üB(ÿ+)(ø*"+±i +,¤ Æ:::-»Y·µ-´Ç -'¸µ-´Ç -¸µ-´¶'¤» Y,!·"¿-   ¸#µ$-¸µ%-¸µ&*´¶':(:»)Y·*¶+,¶+-¶.¶+/¶+¶0:-´1Æ/-´1:23¶4:»)Y·*¶+5¶+¶+¶0:-´6Æ#»)Y·*¶+7¶+-´6¶+¶0:§»)Y·*¶+8¶+¶0:-´Æ »)Y·*¶+9¶+-´¶:¶0:-´Æ »)Y·*¶+;¶+-´¶:¶0:<=¶>:?@¶>:¹A:¹B:»CY·D:¹E™»FY·G:       ¹HµI    ¹J¶KµL ¹MµN*   ´N·O:
 
Æ    
´P´QµR  ¹MµS    ¹TµU    ,  ´U¸VµW  ¹MµX   *  ´S·YµZ§:
-´   ¹[W-´$¶\   ”šM-¹H¸#µ$--´$¶\‰-´¶†n¸]ޏµ%--´¶†-´¶†n¸^ޏµ&§þù*´¶_§.:*´,`¸a+¸b¸cW¿: *´¶_ ¿± #    Šš Š³šµ³Î3pqr   xy%z4{L|T}\~dnƒr‡•ˆœŠ¢‹­ŒÈŽ)M‘X’c•n˜w™€œŠž“Ÿ  °¡½£ʤܦé§ö¨©ª%¬1¯=±M²j³‡µŠÂ—Äš¹œ¼°¾³ÂÂÄÅÅ„ ¢&-Ê./
“ô01   r2€
34œ56ÆÆ78Æ9Æ:;Ã<=À>?   ½@AB €
3C'<þ%DEFü{G&##ü2Hü[I÷F(úaùO(XJK LMO*+´d+´e¶f,¶g°Ì NOPKLQM:::¸h:¶i¶k6    ¶k6
 ¶k<h ¶k`6 ¶l:*´¶':m:  ¹A:»nY·o¹p»nY·o¹p-¹q   ¹r
¹r¶s¹qt¹q¹B:¹E™Lu¹M¸vÀu: ¹w¹xÀyÀy: 2¶ž :*´¶_°§ÿ°z:  ¹A:»nY·o¹p»nY·o¹p-¹q  ¹r
¹r¹B:¹E™vu¹M¸vÀu:  ´{´|:6t¶}™¶~¶6§!t¶™¶€d¶¶}6™ :*´¶_°§ÿ†: *´¶_ °:¿:*´¶_¿    øðÊðÚàð øõÊõÚàõð÷õÞ7ÓÔÕ   ÙÚÛÜ%Ý9Þ@àJáNçYèiéyê‚ëŒì–í¤î¯ð¸òÂôÔõéöø#ö÷ ùÿ*:CMW`j
| †‰“£­ÁÆÊ#×ÚÝà#íðòõ#$¶Ô4RS éTU|^RS †TV‰QWXâYZÔ[\   %Ë]\
9·^\ N¢2 ò56_$.P<=>? þ@A'\
ÿ¸ )GGDEF`GûOûTþBaGøÿ)GGDEF(DJKb,õ [:::-»Y·µ‚-´Ç -'¸µ-´Ç -¸µ-´¶'¤» Y,!·"¿- ¸#µ$-¸µ%-¸µ&*´¶':ƒ:»)Y·*¶+,¶+-¶.¶+/¶+¶0:-´1Æ »)Y·*¶+5¶+-´1¶+¶0:-´6Æ#»)Y·*¶+7¶+-´6¶+¶0:§»)Y·*¶+8¶+¶0:-´Æ »)Y·*¶+9¶+-´¶:¶0:-´Æ »)Y·*¶+;¶+-´¶:¶0:<=¶>:?@¶>:²„¶…¹A:¹B:¹E™¨»†Y·‡:†¹M¸vÀ†:¹Hµˆ*¶‰´Š´‹·YµŒ§:    -´‚¹[W-´$¶\ ”šL-¹H¸#µ$--´$¶\‰-´¶†n¸]ޏµ%--´¶†-´¶†n¸^ޏµ&§ÿT*´¶_§.:*´,¸a+¸b¸cW¿:
*´¶_
¿±¢¶¹   / H/JH¦)*+,   01%243L4T5\6d8n9r=•>¹?ö@A>BICTE\GgHpJzLƒM•N¢O»PÇRÓTâUÿVXa,b/Z1\E]HaWbZcf
ƒ™NOr­2156[[78[9[:;X<=U>? R@A'Pþ%DEFülG&##1ÿH   )cGdDEFGe(ú`úO(XJK fg
È:::*´¶':޹A:¹¹B:¹E S†¹M¸vÀ†:µˆ*¶‰´Š´‹·YµŒ§:     *¶:*´¶_°»Y‘¸·’¿:»“Y¶”·•¿: *´¶_  ¿:»“Y¶”·•¿Sgj {˜‹˜˜ {§‹©§ˆ¹‹¹¹^pqr   vxy'z0|;~MS€l‚q„w‡{’ˆ‡‹Š˜Œšާ’¶“¹•»—\   M>NOš h6¶<=³>?   °@A» h6ÈÈi$ÈjX'9ÿj)DEFe(
úL(NJÿ)(K“kl˜   ”MN:*´¶'M,–¹AN-+¶—¹q-¹B:¹E *†¹M¸vÀ†:´d7*´,-¶_­*´,-¶_§#:*´,-¶_§:*´,-¶_¿§M˜­PlP|ln||~|[^ŒZ¦§¨¬®¯$°,²7´IµP½[µ^½i¾l¸n½y¾|½‰¾ŒÀÄ>INOŠ<=ˆ>?…@A””m/'þ^DEFM(OJøB(K“fn—*,¶»)Y·*-š¸a¶+›¶+œ½Y,´e´ž¸S¸Ÿ¶+ ¶+-¡¸a¶+›¶+,´d¸¢¶+ ¶+-£¸a¶+›¶+,¶‰´Š¶¤¶+¶0:*´¥¸+-¸¦W,°:»“Y¶”·•¿‡ˆÐÑu҆ӈՊ×>uoŠ h6——78—NO—9'÷ˆ(K“pq3 ê::*´¶':*,´e¶f¶§:,¶‰: ,µ¨,Ç»Y©¸a·’¿   -¸ªš½    ´«š -´«Ÿy ´«š -´«Ÿi ´«  -´«ŸX    ´«  -´«ŸG    ´«  -´«Ÿ6    ´«  -´«Ÿ%    ´«  -´«Ÿ    ´« -´« §6
 
š»“Y­¸a·•¿+´®Ç»“Y¯¸a·•¿§6
*´¶°
¬-´« .-´±Ç»“Y­¸a·•¿-´±+´®µ²-´±¸µ³-´« G-´´Ç»“Y­¸a·•¿-´´´µÇ»“Y¶¸a·•¿-´´+´®µ·-´´¸µ¸-´« ?-´¹Ç»“Yº¸a·•¿-´¹-´¹´»¸¼µ½-´¹+´®µ¾-´¹¸µ¿,´À-¹[W-´Š´‹Æ-´Š-´Š´‹Á¶4µ‹ùA:-´Š¶¤¹q-´«¹Ä»ÅY·Æ:
 
ǶÈ
,¸É¶Ê
¹Ë,´ˆ¹¹ÌW*´͸¶Î+¸¦WÆ1¾ž+*,¶,϶Р,´Ñ´Ò¸Ó´Ñ´Ô¸Õ6 *´¶° ¬:*´͸¸ÖW¿:*´͸¸ÖW¿: *´¶° ¿²“¤²“ƤÆÚ¤Ú²ÜÚò<áâèêë#í(ï;óDõÑåûþk  -8BJQ`!j#y&„'Ž/–13¬6½7È8Ò<Ý@üBCD"E+F2G;HEIQJYKnQyS~UŠY¡]¤k¯]²_´aÃbÆdÈf×gÚkçlŽÑ*rX
•st#uv +‡wx
´5yÈ56êê78êNOêzvê{|ê9ç<=ä>?'sÿ;
)ce}~GDE}@üú%)ü¤€ÿ)ce}~GDES(SJK“‚ƒ¦   ”MN:*´¶'M»)Y·*×¶++¶+ض+-¶.¶+Ù¶+¶0:,¹AN-¹B:6¹E  ¹T66*´,-¶_¬:*´,-¶_§:*´,-¶_¿¬drd‚rt‚‚„‚Rtuvz{'}7@€H‚KƒV…`ˆdoˆrŠt‘‚‘’“H7;2K'„\””P’<=>?@A':ÿ`)GDEFGÿ)GDEF(OJK …†} »ÚYÛ¸·ÜM»ÚYݸ·ÜN²Þ+´e¶f¶ßÀ-:¶à:´Ñ´Ô:»áY»)Y·*¶+â¶+,+´d¸#¶ã¶+¶0·ä:»áY»)Y·*¶å¶+â¶+-+´d¸#¶ã¶+æ¶+¶0·ä:»áY»)Y·*¶å¶+â¶+-+´d¸#¶ã¶+ç¶+¶0·ä:   ¶è 8  ¶è /é¸ê:
 
¶ë
¶ì¸í¶î
¶ï¸ð: »ñY   ¶ì¸í·ò:   ¶ó ð»ôY´Ñ´Ò¸Ó¶õ·ö:  ¶÷¹ø:¹ù™Á¹úÀû:¶ü:Ƕš¡»ýY·þ: ¶ÿ:6 ¼:¶Y6Ÿ¶§ÿè¶¶»Y·:¶¶µ¶`¶€¶µ ¶
µ +´¨Ç+»Y·µ¨+´¨¹[W§ÿ;§M*´ ¸,¸ÖW± ’$› œž,Ÿ3 =¡h¢›£Î¨à¬ç­ì®ù¯°²´8¶Z¸aºk¼t½}¾‡¿¢À§Á¬ÃµÄÈÅáÆëÈýÉ   Ë ÓÏÑÔÞt•‡ˆ}Œ‰Š€‰‹\‡‚Œ|µTŽa¨Z¯‘8Ô’“ ç%”•
 – ø— ÿ˜™òš™,à./3Ùst=Ï›h¤œ›qžÎ>Ÿ 56  NO'ÇÿD)e  ¡G¢¢¢£GG¤¥ÿB)e  ¡G¢¢¢£GG¤¥¦G§¨~üZ©ÿ )e  ¡G¢¢¢£GG¤¥ÿ)eB(ª«îE,+¹  ,+¹À-°²Þ+¶ßÀ-N-DzÞ+¶À-N-Æ,+-¹W-°§N°B>B. â äç!é%ë0î4ð=ñ?÷BõCù*!./EE¬E34B E3C'ü¡úB(­®ª¯.²Þ+¶ßÀ-M,DzÞ+¶À-M,Ç»“Y¸·•¿,°    , ..¬ #./' ü¡K“°±’1²Þ+¶ßÀ-M,DzÞ+¶À-M,Ç»“Y¸·•¿,¶à° ," 11¬ &./' ü¡K“²³