D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore
2019-01-18 864e4772eea5e0a589b6f6797d0695a3b3dd225e
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
Êþº¾4])com/fgkj/dao/impl/Batttestdata_infDAOImpljava/lang/Objectcom/fgkj/dao/BaseDAOcom/fgkj/dao/CallBacksdfLjava/text/SimpleDateFormat;<init>()VCode
 java/text/SimpleDateFormatyyyy-MM-dd HH:mm:ss
 (Ljava/lang/String;)V         
LineNumberTableLocalVariableTablethis+Lcom/fgkj/dao/impl/Batttestdata_infDAOImpl;add(Ljava/lang/Object;)Z com/fgkj/dto/Batttestdata_inf"insert into db_batt_testdata.tb_batttestdata_inf(BattGroupId,test_record_count,test_record_count_ex,test_type,record_time_interval,data_new,data_available,record_num,test_starttime,test_starttime_ex,test_starttype,record_time,test_timelong,test_stoptype,group_vol,test_curr,test_cap,max_monnum,max_monvol,min_monnum,min_monvol,mon_num,mon_vol,upload_usr_id) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
$&%com/fgkj/db/DBUtil '(getConn()Ljava/sql/Connection;
* +,getBattGroupId()Ljava/lang/Integer;
. /,getTest_record_count
1 2,getTest_record_count_ex
4 5, getTest_type
7 8,getRecord_time_interval
: ;, getData_new
= >,getData_available
@ A, getRecord_num
C DEgetTest_starttime()Ljava/util/Date;
G HEgetTest_starttime_ex
J K,getTest_starttype
M NEgetRecord_time
P Q,getTest_timelong
S T,getTest_stoptype
V WX getGroup_vol()Ljava/lang/Float;
Z [X getTest_curr
] ^X getTest_cap
` a, getMax_monnum
c dX getMax_monvol
f g, getMin_monnum
i jX getMin_monvol
l m,
getMon_num
o pX
getMon_vol
r s,getUpload_usr_id
uwvcom/fgkj/dao/DAOHelper xy executeUpdate=(Ljava/sql/Connection;Ljava/lang/String;[Ljava/lang/Object;)ZobjLjava/lang/Object;bLcom/fgkj/dto/Batttestdata_inf;sqlLjava/lang/String;judge$(Ljava/lang/Object;)Ljava/util/List;ƒjava/lang/StringBuilder…\select table_name from `INFORMATION_SCHEMA`.`TABLES` where table_name ='tb_batttestdatastop_
‚
‚ˆ ‰Šappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;Œ$'and TABLE_SCHEMA='db_batt_testdata'
‚Ž ‰-(Ljava/lang/String;)Ljava/lang/StringBuilder;
‚‘ ’“toString()Ljava/lang/String;•+com/fgkj/dao/impl/Batttestdata_infDAOImpl$1
”— ˜.(Lcom/fgkj/dao/impl/Batttestdata_infDAOImpl;)V
uš ›œ executeQueryc(Ljava/lang/String;Ljava/sql/Connection;[Ljava/lang/Object;Lcom/fgkj/dao/CallBack;)Ljava/util/List;btiupdatedel¡<delete from db_batt_testdata.tb_batttestdata_inf where num=?
£ ¤,getNumtdatadelPro&(Ljava/lang/Object;)Ljava/lang/String;©;delete from db_batt_testdata.tb_batttestdata_inf where num=    searchAll()Ljava/util/List;­¥select num,BattGroupId,test_record_count,test_record_count_ex,test_type,record_time_interval,data_new,data_available,record_num,test_starttime,test_starttime_ex,test_starttype,record_time,test_timelong,test_stoptype,group_vol,test_curr,test_cap,max_monnum,max_monvol,min_monnum,min_monvol,mon_num,mon_vol,upload_usr_id from db_batt_testdata.tb_batttestdata_inf where db_batt_testdata.tb_batttestdata_inf.data_available=1 ¯+com/fgkj/dao/impl/Batttestdata_infDAOImpl$2
®—serchByCondition³çselect num,BattGroupId,test_record_count,test_record_count_ex,test_type,record_time_interval,data_new,data_available,record_num,test_starttime,test_starttime_ex,test_starttype,record_time,test_timelong,test_stoptype,group_vol,test_curr,test_cap,max_monnum,max_monvol,min_monnum,min_monvol,mon_num,mon_vol,upload_usr_id  from db_batt_testdata.tb_batttestdata_inf where BattGroupId=?   and  db_batt_testdata.tb_batttestdata_inf.data_available=1  order by test_type asc,test_starttime desc µ+com/fgkj/dao/impl/Batttestdata_infDAOImpl$3
´· ¸M(Lcom/fgkj/dao/impl/Batttestdata_infDAOImpl;Lcom/fgkj/dto/Batttestdata_inf;)VserchByCondition_ky»+com/fgkj/dao/impl/Batttestdata_infDAOImpl$4
º·serchTest_record_count¿­select test_record_count  from db_batt_testdata.tb_batttestdata_inf where BattGroupId=?  and (test_starttime)=(?)  and db_batt_testdata.tb_batttestdata_inf.data_available=1 Á+com/fgkj/dao/impl/Batttestdata_infDAOImpl$5
À— serchByInfoÅcom/fgkj/dto/Batt_Maint_Dealarm
ÄÇ ÈÉgetTdata!()Lcom/fgkj/dto/Batttestdata_inf;
ÄË ÌÍgetBinf()Lcom/fgkj/dto/BattInf;ÏÑ“select distinct(tb_battinf.battgroupid),battgroupname,stationname,stationname1,battinusedate from db_battinf.tb_battinf  where stationname1 like ? ÓR and  tb_battinf.battgroupid not in (select distinct(db_batt_testdata.tb_batttestdata_inf.BattGroupId) from db_batt_testdata.tb_batttestdata_inf where to_days(test_starttime)>=to_days(?)  and to_days(test_starttime)<=to_days(?) and to_days(test_starttime)<=to_days(record_time)  and db_batt_testdata.tb_batttestdata_inf.data_available=1  ÕR and  tb_battinf.battgroupid not in (select distinct(db_batt_testdata.tb_batttestdata_inf.BattGroupId) from db_batt_testdata.tb_batttestdata_inf where to_days(test_starttime)>=to_days(?)  and to_days(test_starttime)<=to_days(?) and to_days(test_starttime)<=to_days(record_time)   and db_batt_testdata.tb_batttestdata_inf.data_available=1 
×ÙØjava/lang/Integer ÚÛintValue()I
ÝßÞjava/lang/String à§valueOfâ ) äH and test_starttype<5 and test_type not in(2,9) and  test_starttype!=2) æK and test_starttype>=5 or (test_type not in(2,9)  and  test_starttype=2))  è8 order by tb_battinf.StationName1,tb_battinf.battgroupIdê%
ìîícom/fgkj/dto/BattInf ï“getStationName1ñ+com/fgkj/dao/impl/Batttestdata_infDAOImpl$6
ð—bmd!Lcom/fgkj/dto/Batt_Maint_Dealarm;binfLcom/fgkj/dto/BattInf;baseSqltimeSqlTtimeSqlF start_typeA start_typeF start_typeTendSqllistLjava/util/List; StackMapTable    serchGoodselect distinct(battgroupid),test_record_count,test_cap from db_batt_testdata.tb_batttestdata_inf where data_available=1  order by  battgroupid +com/fgkj/dao/impl/Batttestdata_infDAOImpl$7
— serchBadBatt    select  DISTINCT(tb_batttestdata_inf.BattGroupId),tb_batttestdata_inf.test_starttime,tb_batttestdata_inf.record_time,tb_batttestdata_inf.test_cap,tb_batttestdata_inf.max_monvol,tb_batttestdata_inf.min_monvol,tb_batttestdata_inf.test_record_count,tb_batttestdata_inf.test_curr, db_battinf.tb_battinf.stationname1,db_battinf.tb_battinf.stationname,db_battinf.tb_battinf.battproducer,db_battinf.tb_battinf.battinusedate,db_battinf.tb_battinf.MonCapStd,db_battinf.tb_battinf.monvolstd,db_battinf.tb_battinf.monCount,db_battinf.tb_battinf.battgroupname  FROM  db_batt_testdata.tb_batttestdata_inf   LEFT OUTER JOIN db_battinf.tb_battinf ON db_batt_testdata.tb_batttestdata_inf.BattGroupId=db_battinf.tb_battinf.BattGroupId   where  test_type=3 and battinusedate>=? and battinusedate<=? and  tb_batttestdata_inf.test_starttime>=? and tb_batttestdata_inf.test_starttime<=?  and db_batt_testdata.tb_batttestdata_inf.data_available=1   and stationname1!=?   and stationname1=? 
Ý equals and stationname!=?  and stationname=? 
ì “getStationName+ and db_battinf.tb_battinf.battgroupid!=?  * and db_battinf.tb_battinf.battgroupid=?  
ì* and battproducer!=?   and battproducer=? 
ì" #“getBattProducer%y ORDER BY db_batt_testdata.tb_batttestdata_inf.battgroupid asc,db_batt_testdata.tb_batttestdata_inf.test_starttime desc  
ì' (EgetBattInUseDate
ì* +EgetBattInUseDate1-+com/fgkj/dao/impl/Batttestdata_infDAOImpl$8
,— station1SqlT station1SqlF stationSqlT stationSqlFidSqlTidSqlF producerSqlT producerSqlF serchBattLife9‘ SELECT  DISTINCT(tb_batttestdata_inf.BattGroupId),tb_batttestdata_inf.test_starttime,tb_batttestdata_inf.record_time,tb_batttestdata_inf.test_cap, tb_batttestdata_inf.max_monvol,tb_batttestdata_inf.min_monvol,tb_batttestdata_inf.test_record_count,tb_batttestdata_inf.test_curr ,db_battinf.tb_battinf.load_curr AS curr ,db_battinf.tb_battinf.stationid,db_battinf.tb_battinf.stationname1,db_battinf.tb_battinf.stationname2,db_battinf.tb_battinf.stationname5,db_battinf.tb_battinf.stationname,db_battinf.tb_battinf.MonCapStd,db_battinf.tb_battinf.monvolstd,db_battinf.tb_battinf.battgroupname   FROM  db_batt_testdata.tb_batttestdata_inf    LEFT OUTER JOIN db_battinf.tb_battinf ON db_batt_testdata.tb_batttestdata_inf.BattGroupId=db_battinf.tb_battinf.BattGroupId    WHERE tb_batttestdata_inf.test_starttime>=? and tb_batttestdata_inf.test_starttime<=?    and db_batt_testdata.tb_batttestdata_inf.data_available=1 ;¹ AND db_battinf.tb_battinf.stationname like ? and db_battinf.tb_battinf.stationname1 like ? and db_battinf.tb_battinf.stationname2 like ?  and db_battinf.tb_battinf.stationname5 like ? =Œ ORDER BY db_battinf.tb_battinf.stationid asc,tb_batttestdata_inf.BattGroupId asc,db_batt_testdata.tb_batttestdata_inf.test_starttime desc  
ì? @EgetBattProductDate
ìB CEgetBattProductDate1
ìE F“getStationName2
ìH I“getStationName5K+com/fgkj/dao/impl/Batttestdata_infDAOImpl$9
J—
stationSqlserchBattLifeNowP SELECT FOUND_ROWS() numberR¹SELECT SQL_CALC_FOUND_ROWS tb_batt_rtstate.BattGroupId,batt_count,tb_batt_rtstate.rec_datetime,online_vol,group_vol,group_curr,batt_state,batt_test_type,batt_test_starttime,batt_test_recordtime,batt_test_tlong,batt_test_cap,batt_real_cap,batt_rest_cap,batt_rest_power1_time,batt_rest_power2_time,tb_batt_rtdata.BattGroupId,tb_batt_rtdata.rec_datetime,mon_num,mon_vol,mon_tmp,mon_res,mon_ser,mon_conn_res,mon_cap ,BINARY(curr1+curr2+curr3) AS curr  ,db_battinf.tb_battinf.stationid,db_battinf.tb_battinf.moncapstd,db_battinf.tb_battinf.monvolstd ,db_battinf.tb_battinf.stationname,db_battinf.tb_battinf.stationname1,db_battinf.tb_battinf.stationname2,db_battinf.tb_battinf.stationname5,db_battinf.tb_battinf.BattGroupName,db_battinf.tb_battinf.deviceName  ,MAX(binary tb_batt_rtdata.mon_vol) as maxmonvol,MIN(binary tb_batt_rtdata.mon_vol) as minmonvol    FROM  db_ram_db.tb_batt_rtstate   LEFT OUTER JOIN db_ram_db.tb_batt_rtdata ON tb_batt_rtstate.BattGroupId = tb_batt_rtdata.BattGroupId LEFT OUTER JOIN db_battinf.tb_battinf  ON tb_batt_rtstate.BattGroupId = db_battinf.tb_battinf.BattGroupId LEFT OUTER JOIN db_ram_db.cmcc_power_data ON db_battinf.tb_battinf.fbsdeviceid=cmcc_power_data.dev_id    where   T¶  db_battinf.tb_battinf.stationname like ? AND db_battinf.tb_battinf.stationname1 like ?  AND db_battinf.tb_battinf.stationname2 like ? AND db_battinf.tb_battinf.stationname5 like ? V AND batt_state=? X AND batt_state!=? 
ì£[& GROUP BY tb_batt_rtstate.BattGroupId ]- order by db_battinf.tb_battinf.stationid asc_,com/fgkj/dao/impl/Batttestdata_infDAOImpl$10
^—
ub cœexecuteQueryLimit
egfcom/fgkj/dao/LimitNumberFactory hiGetLimtitNumber*(Ljava/sql/Connection;Ljava/lang/String;)I kmljava/util/List nÛsize kp qrget(I)Ljava/lang/Object;tcom/fgkj/dto/Batt_State
sË
×w àx(I)Ljava/lang/Integer;
ìz {|    setMonNum(Ljava/lang/Integer;)V    numberSqlconnLjava/sql/Connection;    stateSqlT    stateSqlForderSqlnumberILocalVariableTypeTable+Ljava/util/List<Lcom/fgkj/dto/Batt_State;>;ˆjava/sql/ConnectionserchByTestType2    SignatureE(Ljava/lang/Object;)Ljava/util/List<Lcom/fgkj/dto/Batttestdata_inf;>;select battgroupid,test_starttime,test_curr,max_monvol,min_monvol,test_cap from db_batt_testdata.tb_batttestdata_inf where test_type=2 and battgroupid=? and to_days(record_time)>=to_days(?) and to_days(record_time)<=to_days(?)  and db_batt_testdata.tb_batttestdata_inf.data_available=1
 EgetRecord_time1’,com/fgkj/dao/impl/Batttestdata_infDAOImpl$11
‘—serchByTestType3–select battgroupid,test_starttime,test_curr,max_monvol,min_monvol,test_cap from db_batt_testdata.tb_batttestdata_inf where test_type=3 and battgroupid=? and to_days(record_time)>=to_days(?) and to_days(record_time)<=to_days(?) and db_batt_testdata.tb_batttestdata_inf.data_available=1 ˜,com/fgkj/dao/impl/Batttestdata_infDAOImpl$12
——serchByDataNewœ½select battgroupid,test_record_count from db_batt_testdata.tb_batttestdata_inf where test_type=3 and data_new=1 and battgroupid=?  and db_batt_testdata.tb_batttestdata_inf.data_available=1 ž,com/fgkj/dao/impl/Batttestdata_infDAOImpl$13
— serchComplete¢)select distinct(tb_batttestdata_inf.battgroupid)  from db_batt_testdata.tb_batttestdata_inf,db_battinf.tb_battinf where  tb_batttestdata_inf.BattGroupId=db_battinf.tb_battinf.BattGroupId and (test_starttime)>=(?) and (test_starttime)<=(?) and db_batt_testdata.tb_batttestdata_inf.data_available=1 ¤and upload_usr_id!=? ¦*and upload_usr_id!=0 and upload_usr_id!=? ¨and upload_usr_id=? ªº and db_battinf.tb_battinf.stationname4 like ? and db_battinf.tb_battinf.stationname3 like ? and db_battinf.tb_battinf.stationname2 like ? and db_battinf.tb_battinf.stationname1 like ?  
¬ ­“getStationname4
¯ °“getStationname3
² ³“getStationname2
µ ¶“getStationname1¸,com/fgkj/dao/impl/Batttestdata_infDAOImpl$14
·—usrSqlTusrSqlUusrSqlFlevelSqlserchCapÀûselect distinct(tb_batttestdata_inf.battgroupid),avg(test_cap)  AvgCap,group_concat(test_cap)  from db_batt_testdata.tb_batttestdata_inf  where (test_starttime)>=(?) and (test_starttime)<=(?)  and db_batt_testdata.tb_batttestdata_inf.data_available=1 Â7 and  tb_batttestdata_inf.battgroupid in (select distinct(db_battinf.tb_battinf.BattGroupId) from db_battinf.tb_battinf  where db_battinf.tb_battinf.stationname4 like ? and db_battinf.tb_battinf.stationname3 like ? and db_battinf.tb_battinf.stationname2 like ? and db_battinf.tb_battinf.stationname1 like ?)    Ä, group by(tb_batttestdata_inf.battgroupid)  Æ,com/fgkj/dao/impl/Batttestdata_infDAOImpl$15
ŗserchDischargeTestÊÞselect battgroupid,test_curr,max_monvol,min_monvol,test_cap  from db_batt_testdata.tb_batttestdata_inf  where  battgroupid=?  and record_time>=? and record_time<=?  and db_batt_testdata.tb_batttestdata_inf.data_available=1Ì  and test_type=2 Î and test_type=3 Ð_ and (test_starttype<5 and test_type not in(2,9) and  test_starttype!=2 AND test_starttype!=3) Ò2 and (test_starttype=2 and test_type not in(2) )  Ô2 and (test_starttype=3 and test_type not in(2) )  Ö order by test_starttime desc Ø,com/fgkj/dao/impl/Batttestdata_infDAOImpl$16
×·tinf
test_typeA
test_typeR start_typeHserchByTestTypeà select battgroupid,test_curr,max_monvol,test_starttime,test_timelong,min_monvol,test_cap,min_monnum  from db_batt_testdata.tb_batttestdata_inf  where  battgroupid=? and test_record_count=?  and record_time>=? and record_time<=?   and db_batt_testdata.tb_batttestdata_inf.data_available=1 â,com/fgkj/dao/impl/Batttestdata_infDAOImpl$17
á·Batt_selecteffectiveBatt%(Ljava/lang/Object;F)Ljava/util/List;çDSELECT distinct battGroupId,test_starttime,record_time,test_cap,max_monvol,min_monvol,test_record_count,test_curr FROM db_batt_testdata.tb_batttestdata_inf  WHERE BattGroupId =?  AND data_available=1 AND data_new = 1 AND  test_type = 3 AND test_starttype = 3 AND  abs(test_cap) >?*?  ORDER BY test_record_count DESC LIMIT 1 
ìé êX getMonCapStd
ìîíjava/lang/Float àï(F)Ljava/lang/Float;ñ,com/fgkj/dao/impl/Batttestdata_infDAOImpl$18
ð—paramFmain([Ljava/lang/String;)V
Exceptionsùjava/text/ParseException
 
ý
yyyy-MM-ddÿ
2015-09-07
 parse$(Ljava/lang/String;)Ljava/util/Date;
2016-09-07
 |setNum
 
 |setTest_starttype
 com/fgkj/actions/ActionUtil  getSimpDate"(Ljava/util/Date;)Ljava/util/Date;
 setTest_starttime(Ljava/util/Date;)V
 setTest_starttime_ex
ì    äºŒæž¢çº½
ì setStationName1
Ä
Ä! "#setTdata"(Lcom/fgkj/dto/Batttestdata_inf;)V
Ä% &'setBinf(Lcom/fgkj/dto/BattInf;)VJo
* +|setBattGroupId6=Á
. ¹ k0 12iterator()Ljava/util/Iterator; 465java/util/Iterator 78next()Ljava/lang/Object;    :<;java/lang/System =>outLjava/io/PrintStream;
@BAjava/io/PrintStream CDprintln(Ljava/lang/Object;)V 4F GHhasNext()Z
@J CK(I)Vargs[Ljava/lang/String;bimpldate1Ljava/util/Date;date21Ljava/util/List<Lcom/fgkj/dto/Batttestdata_inf;>;MUjava/util/Date
getResults&(Ljava/sql/ResultSet;)Ljava/util/List;rsLjava/sql/ResultSet;
SourceFileBatttestdata_infDAOImpl.java InnerClasses!    
  D*·*»Y·µ±  ƒÏ+ÀM!N¸#-½Y,¶)SY,¶-SY,¶0SY,¶3SY,¶6SY,¶9SY,¶<SY,¶?SY,¶BSY    ,¶FSY
,¶ISY ,¶LSY ,¶OSY ,¶RSY,¶USY,¶YSY,¶\SY,¶_SY,¶bSY,¶eSY,¶hSY,¶kSY,¶nSY,¶qS¸t¬r!"#$%!&('/(6)>*F+N,V-^.f/n0v1~2†3Ž4–5ž6¦7®8¶9¾:Æ;Ë#*ÏÏz{Ê|}Ç~€ ‡/+ÀM»‚Y„·†,¶)¶‡‹¶¶N-¸#»”Y*·–¸™°BCDCE*//z{*}~ž 6¬Zz{Ÿ k+ÀM N¸#-½Y,¶¢S¸t¬_`a*z{¥}~¦§ k+ÀM»‚Y¨·†,¶¢¶‡¶N-°efg*z{¥}~ª« L¬L+¸#»®Y*·°¸™°
km~± t$+ÀM²N-¸#½Y,¶)S»´Y*,·¶¸™°š›Ÿ*$$z{}~¹ t$+ÀM²N-¸#½Y,¶)S»ºY*,·¼¸™°ÓÔØ*$$z{}~½ z*+ÀM¾N-¸#½Y,¶)SY,¶BS»ÀY*·Â¸™°  ***z{%¥}"~Á m,+ÀÄM,¶ÆN,¶Ê:Î:Ð:Ò:Ô:-¶¢¶Öd »‚Y¸Ü·†¶¶:§»‚Y¸Ü·†¶¶:á:    ã:
å: -¶I¶Öš»‚Y¸Ü·†    ¶¶:§H-¶I¶Ö »‚Y¸Ü·†
¶¶:§$-¶I¶Ö »‚Y¸Ü·† ¶¶:ç: »‚Y¸Ü·† ¶¶:¸#½Y»‚Y鷆¶ë¶鶍¶SY-¶BSY-¶FS»ðY*·ò¸™:  °b%&
'()./ 0,1B2E3[7_9c;g<q=‡>•?«@¹AÏCÓEéG)iŽ,,z{'óô
"¥}õö~÷ø  ù_Íú    cÉû
gÅü ÓYý )þÿ 3ÿE    ÄìÝÝÝÝþ.ÝÝÝ# « ]L+¸#»Y*·¸™M,°no‚ ~þÿ c¤+ÀÄM,¶ÆN,¶Ê:Î::
: :¶ëζ™»‚Y¸Ü·†¶¶:§»‚Y¸Ü·†¶¶::    :
¶ζ™»‚Y¸Ü·†    ¶¶:§»‚Y¸Ü·†
¶¶:: : ¶¶Öš»‚Y¸Ü·† ¶¶:§»‚Y¸Ü·† ¶¶:: :¶!ζ™»‚Y¸Ü·† ¶¶:§»‚Y¸Ü·†¶¶:$:»‚Y¸Ü·†¶¶:¸#½Y¶&SY¶)SY-¶BSY-¶FSY¶ëSY¶SY¶SY¶!S»,Y*·.¸™:°²,ˆ‰
Š‹Œ–—#˜0™FšI›_ždŸi v¡Œ¢£¥¦ª§¯¨º©ÐªÓ«é®î¯ó°±²³/¶4·JºO»V¼^½f¾m¿tÀ|Á…ŽÔĜº¡í¬¤¤z{Ÿóô
š¥}”õö~‹÷†/#0d@1    i;2
ªú3 ¯õ4 î¶5 ó±64pý¡þÿCÿI    ÄìÝÝÝÝý/ÝÝý-ÝÝý/ÝÝ7 yÕ+ÀìMÎN8:::»‚Y¸Ü·†¶¶:<:»‚Y¸Ü·†¶¶N-¸#½Y,¶>SY,¶ASY»‚Y鷆,¶¶鶍¶SY»‚Y鷆,¶ë¶鶍¶SY»‚Y鷆,¶D¶鶍¶SY»‚Y鷆,¶G¶鶍¶S»JY*·L¸™:°:ñòó üý(þ-ÿBFM[ÅÍÒ.RÕÕz{ÐõöÍ~ È÷ÃM-¨ýÒþÿN Ï\+ÀìMON¸#:Î:Q:S:»‚Y¸Ü·†¶¶:U:W:    ,¶Y¶Öd »‚Y¸Ü·†    ¶¶:§»‚Y¸Ü·†¶¶:Z:
\: »‚Y¸Ü·†
¶ ¶¶:½Y»‚Y鷆,¶¶鶍¶SY»‚Y鷆,¶ë¶鶍¶SY»‚Y鷆,¶D¶鶍¶SY»‚Y鷆,¶G¶鶍¶SY,¶YS»^Y*·`¸a: -¸d6  Æ+ ¹jž!  ¹jd¹oÀs¶u ¸v¶y °^23    456EF2H7I<JHK^LaMwP|RSœUVU$,‘;’Y”Ž\\z{Wõö    S}N~J~E÷@M7%€<     |àý
Û‚ $8þÿ ,0ƒ„ … $8þ† Wÿa
ì݇ÝÝÝÝÝÿáì݇ÝÝÝÝÝÝÝk‰Š‹ ”6+ÀMŒN-¸#½Y,¶)SY,¶LSY,¶ŽS»‘Y*·“¸™:°š›    3²466z{1õ}    -~3þÿ” ”6+ÀM•N-¸#½Y,¶)SY,¶LSY,¶ŽS»—Y*·™¸™:°¶·    ¹3Ï466z{1õ}    -~3þÿš †(+ÀM›N-¸#½Y,¶)S»Y*·Ÿ¸™:°ÓÔ    Ö%ï4((z{#õ}    ~%þÿ  
/+ÀMÎN¡:£:¥:§:,¶q¶Öd »‚Y¸Ü·†¶¶:§<,¶q¶Öš»‚Y¸Ü·†¶¶:§»‚Y¸Ü·†¶¶:©:»‚Y¸Ü·†¶¶N-¸#½Y,¶BSY,¶FSY,¶qSY»‚Y鷆,¶«¶鶍¶SY»‚Y鷆,¶®¶鶍¶SY»‚Y鷆,¶±¶鶍¶SY»‚Y鷆,¶´¶鶍¶S»·Y*·¹¸™:        °Fö÷ø ýþÿ(>AKadz    
” ,f
//z{*¥}'~ "÷º»¼°½,þÿ    #ÿAÝÝÝÝÝ"¾ I J+ÀMÎN¿:£:¥:§:,¶q¶Öd »‚Y¸Ü·†¶¶:§<,¶q¶Öš»‚Y¸Ü·†¶¶:§»‚Y¸Ü·†¶¶:Á:»‚Y¸Ü·†¶¶NÃ:    »‚Y-¸Ü·†    ¶¶YNN-¸#½Y,¶BSY,¶FSY,¶qSY»‚Y鷆,¶«¶鶍¶SY»‚Y鷆,¶®¶鶍¶SY»‚Y鷆,¶±¶鶍¶SY»‚Y鷆,¶´¶鶍¶S»ÅY*·Ǹ™:
 
°N$%& +,-.(/>0A1K2a3d4z78”:™;¯=GPp JJz{E¥}B~ =÷8º3».¼Ë½™±ý    Gþÿ
#ÿAÝÝÝÝÝ"ȁ ‹ P+ÀMÎNÉ:Î:Ë:Í:Ï:Ñ:    Ó:
,¶3¶Öš»‚Y¸Ü·†¶¶:§¾,¶3¶Ö »‚Y¸Ü·†¶¶:§š,¶3¶Ö ,¶I¶Öš»‚Y¸Ü·†¶¶:§l,¶I¶Ö »‚Y¸Ü·†¶¶:§H,¶I¶Ö »‚Y¸Ü·†    ¶¶:§$,¶I¶Ö »‚Y¸Ü·†
¶¶:Õ: »‚Y¸Ü·† ¶¶N-¸#½Y,¶)SY,¶LSY,¶ŽS»×Y*,·Ù¸™:  °jUVW ]^ac e%g*h4iJjXknl|m†nœoªpÀqÎräsòty z"{M°„ PPz{KÚ}H~ C÷?Û:Ü5ú 0û%+ü    *&Ý
 C‚ Mþÿ /ÿM ÝÝÝÝÝÝÝÝ#-## ށ ’ W+ÀMÎNß:Î:Ë:Í:Ï:Ñ:    Ó:
,¶3¶Öš»‚Y¸Ü·†¶¶:§¾,¶3¶Ö »‚Y¸Ü·†¶¶:§š,¶3¶Ö ,¶I¶Öš»‚Y¸Ü·†¶¶:§l,¶I¶Ö »‚Y¸Ü·†¶¶:§H,¶I¶Ö »‚Y¸Ü·†    ¶¶:§$,¶I¶Ö »‚Y¸Ü·†
¶¶:Õ: »‚Y¸Ü·† ¶¶N-¸#½Y,¶)SY,¶-SY,¶LSY,¶ŽS»áY*,·㸙:  °jµ¶· ½¾ÁàÅ%Ç*È4ÉJÊXËnÌ|͆ΜϪÐÀÑÎÒäÓòÔÙ Ú"ÛTú„ WWz{RÚ}O~ J÷FÛAÜ<ú 7û%2ü    *-Ý
 J‚ Tþÿ /ÿM ÝÝÝÝÝÝÝÝ#-## äå  8+ÀìNæ:¸#½Y-¶SY-¶èSY$¸ëS»ðY*·ò¸™:°þÿ
5 >88z{8óô3õö
.~5þÿ    õö÷ø  Ö»Y·úL»Y·ûM»Yü·N-þ¶:-¶:,d¸v¶,¸v¶    ,¸ ¶,¸ ¶»ìY·:¶»ÄY·:,¶ ¶$»Y·û:(¸v¶),¸v¶+¶-:        ¹/: § ¹3À:
²9
¶? ¹Ešÿå²9    ¹j¶I±^$%&'$(-)6*>+G,P.Y/a1j2p3w:€;‹<–=ž>¶?¾>ÈAÕCp ÖLMÎNÆ¥}»    
$²OP-©QPY}õöjlóô€VÚ}ž8þÿ    ¶|}
… ž8þR    ,ÿª STTìÄk4VW 6°GXYZ[\’”^‘—·Å×áð®´ºÀð,J