admin
2020-08-12 cefe2a41db4a275fb1e940a902cb156f1ed68d80
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
Êþº¾3±Ô
Õ
Ö    ×    Ø    Ù    MÚÛÜ
    ÝÞ
ßàáâ
ãäå
æ
Jç    èé
Öê
ë    Mì
í
îï
ð
ñòó    Mô
õ
îö÷     ø
#ù
ú
#ûü
(ýþ
ÿ
J
ñ
                              
        M
 
7
î    7
 
@
 
 
 
 
 
 
 
 
M!"
M#
M$
7%
&
'
(    @)
*    +,
-.
/
01
2
3
45
_ù
_67
89:
d;
d<
=>
d?@
îABCDEF
8GHIJK     LM    MNO    MPQ RS    @T    @UÜV
ÖW
XY
Z
[
M\
]^
d_    M`
abc
ad
aefg
h
ij
7kl
ií    @mn
Xo
pq
rs    Mt    @u
vw
xyz { |}~    @
€    M    @‚    @ƒ
„…    M†
a‡ˆ    ¯P    ¯‰
dùŠ
n틌
Ž
‘    M’
„“
”• – —˜™š›œžŸ ¡¢£¤¥
¦§ ¨ ©ª    M«
¬
­
®¯°     ±²³´µ
Ýù
ݶ
Ýí·¸

(»¼½¾Q€    a¿
ÀÁÂÃ
ñÄÅÆ
ïí
aÇÈ
ÉÊ
aËÌ
_Í
_Π   MÏÐÑÿÿÿÿÿÿÿÿ
„Ò
MÓ ÔÕ Ö× ÖØÙ    ÚÛ    Ü
#ÝÞßàá
â
MäkÇåæç
è    éê
ë
ì
íîïðñ InnerClasses RetryDownload StopRequest
InnerStateStatemContextLandroid/content/Context;mInfo4Lcom/mozillaonline/providers/downloads/DownloadInfo; mSystemFacade4Lcom/mozillaonline/providers/downloads/SystemFacade;<init>„(Landroid/content/Context;Lcom/mozillaonline/providers/downloads/SystemFacade;Lcom/mozillaonline/providers/downloads/DownloadInfo;)VCodeLineNumberTableLocalVariableTablethis6Lcom/mozillaonline/providers/downloads/DownloadThread;context systemFacadeinfo    userAgent()Ljava/lang/String;Ljava/lang/String; StackMapTableÛrun()VexcDLcom/mozillaonline/providers/downloads/DownloadThread$RetryDownload;request(Lorg/apache/http/client/methods/HttpGet;pmLandroid/os/PowerManager;finishedZerrorBLcom/mozillaonline/providers/downloads/DownloadThread$StopRequest;exLjava/lang/Throwable;state<Lcom/mozillaonline/providers/downloads/DownloadThread$State;client$Landroid/net/http/AndroidHttpClient;wakeLockòWakeLock"Landroid/os/PowerManager$WakeLock; finalStatusIïÞóòä÷ü executeDownload‹(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Landroid/net/http/AndroidHttpClient;Lorg/apache/http/client/methods/HttpGet;)V
innerStateALcom/mozillaonline/providers/downloads/DownloadThread$InnerState;data[BresponseLorg/apache/http/HttpResponse;hes[Lorg/apache/http/Header; entityStreamLjava/io/InputStream;]ôa
ExceptionscheckConnectivity?(Lcom/mozillaonline/providers/downloads/DownloadThread$State;)Vstatus networkUsable transferData—(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lcom/mozillaonline/providers/downloads/DownloadThread$InnerState;[BLjava/io/InputStream;)V    bytesReadfinalizeDestinationFilecleanupDestination@(Lcom/mozillaonline/providers/downloads/DownloadThread$State;I)VsyncDestinationLjava/io/IOException;Ljava/lang/RuntimeException;Ljava/io/FileNotFoundException;Ljava/io/SyncFailedException;downloadedFileStreamLjava/io/FileOutputStream;:?BDHcloseDestinationcheckPausedOrCanceledõreportProgress€(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lcom/mozillaonline/providers/downloads/DownloadThread$InnerState;)VvaluesLandroid/content/ContentValues;nowJwriteDataToDestinationB(Lcom/mozillaonline/providers/downloads/DownloadThread$State;[BI)VavailableByteshandleEndOfStreamlengthMismatchedV cannotResumeD(Lcom/mozillaonline/providers/downloads/DownloadThread$InnerState;)ZreadFromResponse—(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lcom/mozillaonline/providers/downloads/DownloadThread$InnerState;[BLjava/io/InputStream;)ImessageopenResponseEntityq(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lorg/apache/http/HttpResponse;)Ljava/io/InputStream;logNetworkStateprocessResponseHeadersž(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lcom/mozillaonline/providers/downloads/DownloadThread$InnerState;Lorg/apache/http/HttpResponse;)VGenerateSaveFileErrorELcom/mozillaonline/providers/downloads/Helpers$GenerateSaveFileError;áˆupdateDatabaseFromHeadersreadResponseHeadersheaderLorg/apache/http/Header;headerTransferEncoding
noSizeInfoöhandleExceptionalStatus
statusCodeexpectedStatushandleOtherStatus(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lcom/mozillaonline/providers/downloads/DownloadThread$InnerState;I)VhandleRedirect^(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lorg/apache/http/HttpResponse;I)VnewUriLjava/net/URISyntaxException;·handleServiceUnavailable](Lcom/mozillaonline/providers/downloads/DownloadThread$State;Lorg/apache/http/HttpResponse;)V sendRequest¨(Lcom/mozillaonline/providers/downloads/DownloadThread$State;Landroid/net/http/AndroidHttpClient;Lorg/apache/http/client/methods/HttpGet;)Lorg/apache/http/HttpResponse;$Ljava/lang/IllegalArgumentException;ÅgetFinalStatusForHttpError?(Lcom/mozillaonline/providers/downloads/DownloadThread$State;)IsetupDestinationFile
fileLengthfLjava/io/File;5addRequestHeadersl(Lcom/mozillaonline/providers/downloads/DownloadThread$InnerState;Lorg/apache/http/client/methods/HttpGet;)VLandroid/util/Pair;LocalVariableTypeTable9Landroid/util/Pair<Ljava/lang/String;Ljava/lang/String;>;÷notifyDownloadCompleted=(IZIZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
countRetry
retryAftergotDatafilenameurimimeTypenotifyThroughDatabasesanitizeMimeType&(Ljava/lang/String;)Ljava/lang/String;semicolonIndexnpe Ljava/lang/NullPointerException;î
access$000x0
SourceFileDownloadThread.java/com/mozillaonline/providers/downloads/Constants ÊË (8 "# &' $% ø4AndroidDownLoadManagerandroid/os/Process ùú:com/mozillaonline/providers/downloads/DownloadThread$State (û/com/mozillaonline/providers/downloads/Downloadsandroid/content/Contextpower üýandroid/os/PowerManagerDownloadManager þÿ 8 @java/lang/StringBuilderinitiating download for   4 3  23ó     
 Initiating request for download   ‡   &org/apache/http/client/methods/HttpGet 4 ( XY 8Bcom/mozillaonline/providers/downloads/DownloadThread$RetryDownload 8download completed for  pj 8 8 qr @ N @ 4 4 4 Á @@com/mozillaonline/providers/downloads/DownloadThread$StopRequestAborting request for download :  3  Njava/lang/ThrowableException for id  ?com/mozillaonline/providers/downloads/DownloadThread$InnerState ( ¶ƒ »¼ ij °±ô  ! £—received response for  –— “” mn "#2com/mozillaonline/providers/downloads/DownloadInfo $% &' (( ‘ ‹ƒ ˆ‰ )N ‚ƒ *@ downloaded  + for  €j, -. sj j /0 java/io/File 12File delete status:3 45java/io/FileOutputStream (6 789 :8java/io/IOException'IOException while closing synced file:  ;java/lang/RuntimeExceptionexception while closing file: java/io/FileNotFoundExceptionfile   not found:  4<java/io/SyncFailedException sync failed: IOException trying to sync exception while syncing file:  =y1exception when closing the file after download :  >Ndownload paused by owner ?Ndownload canceled@ AB CN D‡android/content/ContentValues current_bytesE FG HI JK LMN OP QR SNT U29external media not mounted while writing destination file VW XY内存空间不足android/widget/Toast Z[ \81insufficient space while writing destination file (] while writing destination file:  ^4 total_bytes _` Žmismatched content length ´µ closed socket before end of file a@ b4c de •8while reading response: 0, can't resume interrupted download with no ETag fgh ijwhile getting entity:  k@ — l4 m4 n4o pq r@ stCcom/mozillaonline/providers/downloads/Helpers$GenerateSaveFileError u4 while opening destination file: writing  to  œƒ_data Hvetagmimetype w‡ Fx HyContent-Disposition z{ö |3Content-Location Content-TypeETagTransfer-EncodingContent-Length0ignoring content-length because of xfer-encodingContent-Disposition: Content-Length: Content-Location: Content-Type: ETag: Transfer-Encoding: chunked }~&can't know size of download, giving up € ‚# ƒN ­® ¨© ¦§ http error got HTTP redirect  „Ntoo many redirectsLocation
Location : java/net/URI …†java/net/URISyntaxExceptionCouldn't resolve redirect URI  ‡Couldn't resolve redirect URI (ˆgot HTTP response code 503 Retry-After Retry-After : ‰Š‹ Œjava/lang/NumberFormatException-got 503 Service Unavailable, will retry later Ž"java/lang/IllegalArgumentException!while trying to execute request:  ‘reached max retries for ’ “” •~+found invalid internal destination filename –2 —B ˜41Trying to resume a download that can't be resumed(while opening destination for resuming:  ™ š›œ ž÷ Ÿ2  ¡android/util/Pair ¢£java/lang/String ¤£ ¥vIf-MatchRangebytes=- É ¦0 §8lastmodmethod    numfailed ¨3© ª« ¬­ ® ¯°java/lang/NullPointerException4com/mozillaonline/providers/downloads/DownloadThreadjava/lang/Thread6com/mozillaonline/providers/downloads/DownloadThread$1 android/os/PowerManager$WakeLock"android/net/http/AndroidHttpClientorg/apache/http/HttpResponsejava/lang/Objectorg/apache/http/Headerjava/util/Iterator
mUserAgentsetThreadPriority(I)V7(Lcom/mozillaonline/providers/downloads/DownloadInfo;)VgetSystemService&(Ljava/lang/String;)Ljava/lang/Object; newWakeLock7(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;acquireLOGVappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;mUritoStringandroid/util/Logv'(Ljava/lang/String;Ljava/lang/String;)I newInstanceQ(Ljava/lang/String;Landroid/content/Context;)Landroid/net/http/AndroidHttpClient;mId(J)Ljava/lang/StringBuilder;i mRequestUri(Ljava/lang/String;)VabortprintStackTracereleaseclose mCountRetry mRetryAftermGotData    mFilenamemNewUri    mMimeTypemHasActiveThread
getMessagew mFinalStatus-(Ljava/lang/Object;)Ljava/lang/StringBuilder;;(Lcom/mozillaonline/providers/downloads/DownloadThread$1;)V getAllHeaders()[Lorg/apache/http/Header;checkCanUseNetwork()InotifyPauseDueToSize(Z)VgetLogMessageForNetworkError(I)Ljava/lang/String;L(Lcom/mozillaonline/providers/downloads/DownloadThread;ILjava/lang/String;)V mBytesSoFarLOGVV(I)Ljava/lang/StringBuilder;android/os/FileUtilssetPermissions(Ljava/lang/String;III)I isStatusError(I)Zdelete()Z!com/umeng/analytics/MobclickAgent reportError.(Landroid/content/Context;Ljava/lang/String;)V(Ljava/lang/String;Z)VgetFD()Ljava/io/FileDescriptor;java/io/FileDescriptorsync<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I1(Landroid/content/Context;Ljava/lang/Throwable;)VmStreammControlmStatus2com/mozillaonline/providers/downloads/SystemFacadecurrentTimeMillis()JmBytesNotifiedmTimeLastNotificationjava/lang/IntegervalueOf(I)Ljava/lang/Integer;put((Ljava/lang/String;Ljava/lang/Integer;)VgetContentResolver#()Landroid/content/ContentResolver;getAllDownloadsUri()Landroid/net/Uri;android/content/ContentResolverupdateX(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)Iwrite([BII)V mDestination-com/mozillaonline/providers/downloads/HelpersisExternalMediaMountedgetFilesystemRoot"(Ljava/lang/String;)Ljava/io/File;getAvailableBytes(Ljava/io/File;)JmakeTextJ(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;showa(Lcom/mozillaonline/providers/downloads/DownloadThread;ILjava/lang/String;Ljava/lang/Throwable;)VmHeaderContentLengthparseInt(Ljava/lang/String;)I mNoIntegrity mHeaderETagjava/io/InputStreamread([B)I    getEntity()Lorg/apache/http/HttpEntity;org/apache/http/HttpEntity
getContent()Ljava/io/InputStream;mContinuingDownloadmHintmHeaderContentDispositionmHeaderContentLocationjava/lang/Long    parseLong(Ljava/lang/String;)J mIsPublicApigenerateSaveFileŠ(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZ)Ljava/lang/String;mMessage'(Ljava/lang/String;Ljava/lang/String;)V mTotalBytes(J)Ljava/lang/Long;%(Ljava/lang/String;Ljava/lang/Long;)VgetFirstHeader,(Ljava/lang/String;)Lorg/apache/http/Header;getValueequalsIgnoreCase(Ljava/lang/String;)Z getStatusLine()Lorg/apache/http/StatusLine;org/apache/http/StatusLine getStatusCode
mNumFailedmRedirectCountresolve(Ljava/net/URI;)Ljava/net/URI;dq(Lcom/mozillaonline/providers/downloads/DownloadThread;Lcom/mozillaonline/providers/downloads/DownloadThread$1;)VsRandomLjava/util/Random;java/util/RandomnextInt(I)IexecuteO(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;isNetworkAvailable7(Lcom/mozillaonline/providers/downloads/SystemFacade;)Zandroid/text/TextUtilsisEmpty(Ljava/lang/CharSequence;)ZisFilenameValidexistslengthmETag(J)Ljava/lang/String;
getHeaders()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;firstLjava/lang/Object;second    addHeaderisStatusCompletedsendIntentIfRequestedtrimjava/util/LocaleENGLISHLjava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;indexOf    substring(II)Ljava/lang/String;!"#$%&'!()*l*·*+µ*,µ*-µ±+89    :;<,*-./#0'1%23*h*´´L+Æ+ÇL+°+CD FGI,-. 245    ü 678*2 }
¸
» Y*´· LMNë6*´¶À:¶N-¶²™"»Y·¶*´´¶¶¸W*·*´¸M6šg»Y·¶*´´ ¶!¶¸"W»#Y+´$·%:*+,·&6¶':§":¶)¶':§:    ¶':    ¿§ÿš²™"»Y·*¶*´´¶¶¸W*+·+È6-Æ    -¶,N,Æ    ,¶-M*+·.*+´/+´0+´1+´2+´3+´4·5*´W³6§9:»Y·8¶*´´ ¶!9¶¶:¶¶¸;W´<6-Æ    -¶,N,Æ    ,¶-M*+·.*+´/+´0+´1+´2+´3+´4·5*´W³6§¿:»Y·>¶*´´ ¶!9¶¶?¶¸;Wë6-Æ    -¶,N,Æ    ,¶-M*+·.*+´/+´0+´1+´2+´3+´4·5*´W³6§J:
-Æ    -¶,N,Æ    ,¶-M*+·.*+´/+´0+´1+´2+´3+´4·5*´W³6
¿±
š¥°(š¥Â°·ÂÂÄÂF7À=5F{5Àð5575+NS”–—˜™œ (ž1 5¢;£Z¦f­i®n¯±š³¢´¥¹ªº­»°µ²··¹¼º¿»Â¹ÉºÌ»Ï¼Ò¾Ø¿÷ÁüÂÏР   Ñ ÓÔÕר:ÛCÜFÃHÅgÆpÅtÇ{ÏЃхӉԍՏזش۽ÜÀÉÂËëÌðÏôÐøÑúÓþÔÕ× Ø)Û2Ü5Ï;Ð?ÑAÓEÔIÕK×RØpÛyÜ|Ý,p ²9:š5;<(Ù=>i˜?@H3ABÂ.CD}-.lEFjGHhILcMN5‰ÿZOPQRSüÿFOPQRSTUQVú $ù    pW>    pV9    pVÿ OPQRV    ÿ0OPQRXY*W    ‚»@Y·A:¼:*+·B*-·C*+·D*+,-·E:¹F:*+·G²™"»Y·H¶*´´¶¶¸W*+·I*+·J:*+·K±+:å
æèéí$ï-ð6ñ?óEôd÷møvùú,\    ‚-.‚EF‚GH‚;<
xZ[q\]-U^_6L`av bc5!ÿdOPQTdefgh7(ij*ÎI*´¶L=Ÿ>Ã> Ä>*´¶N§ Ä>*´¶N»7Y**´¶O·P¿±+2  %*.6
A H ,*7kNI-.IEFAlN5 ý%úh7mn*o*+,-·Q6 
*+,·R±+µ1*+-·S,Y´T`µT*+,·U²V™.»Y·W¶,´T¶XY¶*´´¶¶¸W*+·Z§ÿ”+2  "#%$0%6'<(g,l-,> aoNo-.oEFoZ[o\]obc5
üûNh7pj*O+´2¤¸[W*+·\±+6 78,-.EFh7qr*ŸB*+·]+´2Æ8¸^™1»_Y+´2·`¶aW+µ2*´»Y·b¶¶X¶¸c±+?@A"B'CAE, B-.BEFBMN5ûAsj*«—M»dY+´2·eM,¶f¶g,Æ,¶h§xNj-¸kW§kNm-¸kW§^N»Y·o¶+´2¶p¶-¶?¶¸;W*´-¸q,Æ,,¶h§%Nj-¸kW§Nm-¸kW§ N»Y·o¶+´2¶s¶-¶?¶¸;W*´-¸q,ÆÙ,¶h§ÒNj-¸kW§ÅNm-¸kW§¸N»Y·t¶+´2¶9¶-¶?¶¸;W*´-¸q,Ɔ,¶h§Nj-¸kW§rNm-¸kW§eNu-¸kW*´-¸q,ÆO,¶h§HNj-¸kW§;Nm-¸kW§.:,Æ%,¶h§:j¸kW§:m¸kW¿±!i.l;nmqtimqlŽrÀÄÇiÀÄÔláii'l4lJNQiJN^lk;ik޼kák4Fkquxiqu‡lkmk+FKMN_ag!b"c+g.e/f8g;O<PaRi_maqgtbuc~ge‚f‹gŽST´V¼_ÀaÄgÇbÈcÑgÔeÕfÞgáWâXZ_agbc$g'e(f1g4[5\>]F_JaNgQbRc[g^e_fhgk_qaugxbzc„g‡e‰f“i–j,À"    Ct/    Cu<-Cvu    Ct‚    Cu-CwÈ    CtÕ    Cuâ-Ct    Ct(    Cu5CuR    Ct_    Cuz
Ct‰
Cu—-.—EF•xy5lÿ!OPz{L|L}x{L|L~x{L|L{x{L|L|\{L|LVÿ OPzV{N| ùj*§7+´vÆ+´v¶h+µv§#M²™»Y·w¶,¶?¶¸W±i+"rst}vwx6~, Ct7-.7EF5B{€j*¸F*´YMÂ*´´x »7Y*Áy·P¿,çN,Ã-¿*´´zê »7Y*ê{·P¿±"%%(%+…†‡ Š*‹7ŒE,F-.FEF5ü DVúh7‚ƒ*Ûa*´¹|B,´T,´}d¤J!,´~e”ž=»Y·‚:ƒ,´T¸„¶…*´¶†*´¶‡¶ˆW,,´Tµ},!µ~±+"•
–&˜/™=šSœ[`Ÿ,4/1„…a-.aEFaZ[
W†‡5ü`ˆ‰*^+´vÇ+»dY+´2·eµv+´v,¶‰*´´Šš*+·]±:¸‹š»7Y*óŒ·P¿+´2¸¸Ž7…”œ *´¸‘¶’»7Y*ò“·”¿»7Y*ì»Y·•¶¶–¶¶·”¿01i+J­®°!±+²0´1µ3¶9·G¼K½N¼S¾[¿eÀhÁxƎÇ,>SJЇ3jCt-.EF\]oN5@{ü{ü0h7‹ƒ*†»Y·‚N-ƒ,´T¸„¶…,´—Ç-˜,´T¸„¶…*´¶†*´¶‡-¶ˆW,´—Æ,´T,´—¸™Ÿ§6™)*,·š™»7Y*é›·P¿»7Y**+·œ·P¿±+2 ÒÓÔÕ)×>ÚMÜZÝ_Þgßuâ…æ,4†-.†EF†Z[~„…Z,Œ@5ü)-@üh7Ž*]+´Tž*´´žš+´ŸÇ§¬+é,-.Z[5@‘*L—-¶ ¬:*·¡»Y·‚:ƒ,´T¸„¶…*´¶†*´¶‡¶ˆW*,·š™1»Y·¢¶¶–¶£¶¶:»7Y*é·”¿»7Y**+·œ»Y·¢¶¶–¶¶·”¿i+. úû    ü ýþ$ÿ:B`pˆ,R`’4„…    ŽCt—-.—EF—Z[—\]—bc5G{ýh{h7“”*¢6,¹¤¹¥°N*·¡»7Y**+·œ»Y·¦¶-¶–¶¶-·”¿ i+  (,* )Ct6-.6EF6^_5L{h7•8*+±+$, -.–—*ý â,´§™±*+,-·¨+*´*´´*´´©,´ª,´«+´4*´´Š,´—Æ ,´—¸¬§    *´´­¸®µ2§:»7Y*´°´±·P¿+»dY+´2·²µv§*:»7Y*ì»Y·³¶¶´¶¶·”¿²™.»Y·µ¶*´´¶¶¶+´2¶¶¸W*+,··*+·D±TW¯l{~n+N,.14@=N4TAW?Y@lC{G~D€E–F¥H«IÖMÜOáP,>Y9™€%9vâ-.âEFâZ[â^_5aÿ=OPdfPš66666ÿOPdf    Pš66666O›Q}&0h7œƒ*ÑZ»Y·‚N-¸+´2¶¹,´ŸÆ -º,´Ÿ¶¹+´4Æ -»+´4¶¹-˜*´´¼¸½¶¾*´¶†*´¶‡-¶ˆW±+&    WXYZ#\*]4_D`Yb,*Z-.ZEFZZ[R„…5    ü#—*̲-¿¹À:Æ,¹Áµª-¹À:Æ,¹Áµ«+´4Ç -ùÀ:Æ+¹Á¸µ4-ĹÀ:Æ,¹ÁµŸ:-ŹÀ:Æ ¹Á:Ç.-ƹÀ:Æ-,¹Áµ—*´,´—¸¬µ¼§²V™ ǸW²V™©»Y·ȶ,´ª¶¶¸W»Y·ɶ,´—¶¶¸W»Y·ʶ,´«¶¶¸W»Y·˶+´4¶¶¸W»Y·̶,´Ÿ¶¶¸W»Y·Ͷ¶¶¸W,´—ÇÆ ζϚ§6*´´žš™»7Y*ïзP¿±+–%i
jkm$n)o4q;rEsJtXwbxgyr{u|}„~€’œ‚¡ƒ¬„´…½‰ÃŠËŽÑí‘    “%•A–]—wš‡œ”£ž±¡,H²-.²EF²Z[²^_
¨žŸu= 4”¡@5 ü¢#ü6/ û«@üh7£—*p-¹Ñ¹Ò6÷ *´´Ó¢    *+-·Ô-Ÿ.Ÿ/Ÿ 3  *+-·Õ,´§™    ΧÈ6Ÿ *+,·Ö±+&    © ª «&­F¯N²`´gµo·,>p-.pEFpZ[p^_ c¤N`¥N5ü& Büh7(¦§*÷\¸^™    6§4,¡¢ í6§,´§™È  é6§î6»7Y*»Y·×¶¶X¶·P¿+"¿À ÁÂ#Ã1Å9Ç>É,R
MN MN6MN\-.\EF\Z[\¤N>MN5     üh7¨©*²V™»Y·ض¶X¶¸W+´Ù¡»7Y*ñÚ·P¿,Û¹À:DZ²V™"»Y·ܶ¹Á¶¶¸W»ÝY*´´·Þ»ÝY¹Á·Þ¶ß¶à:§G:²™1»Y·â¶¹Á¶Y¶*´´¶¶¸ãW»7Y*ïä·P¿+Y´Ù`µÙ+µ$-Ÿ
/     +µ3»(Y*·å¿jŽ‘á+^ÑÒÔ'Õ5Ø?ÙDÚEÜKÝjâ‰ãŽì‘ä“噿©çÃæÇêÕíßîåïóòùô,RŽª4“BC«-.EF^_¤N?ÄžŸÕ.ª45/    ü¢$f¬ý5¬ÿ OPf¢6h7(­®*e±²V™ æ¸W+µ/,ç¹ÀN-Ɔ²V™!»Y·è¶-¹Á¶¶¸W+-¹Á¸™µ0+´0œ +µ0§A+´0¢ +µ0§+´0餠   +éµ0+Y´0²ê¶ë`µ0+Y´0èhµ0§:»7Y*Âí·P¿ ž¡ì+Rýþ &DQX    ` i r {‹’ž¡£,*±-.±EF±^_•žŸ5ü5¢B¯h7°±*òZ,-¶î°:»7Y*ï»Y·ð¶¶ñ¶¶·”¿:*·¡»7Y**+·œ»Y·ð¶¶–¶¶·”¿ï-i+""#$%-&/'3(K),>%C²/+CtZ-.ZEFZGHZ;<5
F³f{h7´µ*›E*´¸òšì*´´Ó¢ +µ/¬»Y·ó¶*´´ ¶!¶¸;Wï¬+.
/012"4A5,E-.EEF5¶ƒ*Ýú+´2¸ôšÜ+´2¸õš»7Y*ìö·P¿»_Y+´2·`N-¶÷™±-¶ø7    ”š-¶aW+µ2§—*´´ùÇ *´´žš-¶aW»7Y*éú·P¿+»dY+´2·eµv§*:»7Y*ì»Y·û¶¶´¶¶·”¿,ˆµT*´´¼ü”™,*´´¼¸þµ—,*´´ùµŸ,µ§+´vÆ*´´Šš*+·]±v†‰n+j?
BD"H.I5J;KBNGOOPcRhSvX†^‰Z‹[¡]°_·`ÅaÍbÓdÞeãjôlùn,>‹%9v;¨·‡.µ¸¹ú-.úEFúZ[5"ý,º&R}&"ùh7»¼*ÿv*´¶ÿ¹N-¹™%-¹À:,´À´À¶§ÿØ+´§™9+´ŸÆ,+´Ÿ¶,    »Y·
¶+´T¶X ¶¶¶±+"t!u5v8x?yFzQ|u~,*!ž½v-.vZ[v;<¾ !ž¿5 ü Àú*#ÁÂ*£*· ¸ ™
*´¶±+‡‰ŠŒ,R-.kNÃ@ÄNÅ@Æ4Ç4È45ÉÂ*s    ¨»Y·‚:¸„¶…¸¶¹Æ ¶¹»¶¹*´¹|¸½¶¾¸„¶…š¸„¶…§+™¸„¶…§*´´Ó`¸„¶…*´¶†*´¶‡¶ˆW±+F‘    ’“”#•-—6˜?™G˜JšV›Zœinž} ‘£§¥,\    ¨-.¨kN¨Ã@¨ÄN¨Å@¨Æ4¨Ç4¨È4    Ÿ„…5 ü-;
ÊË*š#*¶²¶K*;¶<Ÿ
*¶K*°L° +³ µ¶·¹ º!», ÌN!ÍÎ#È45üÿ6ÏÐË*/*¸°+1, Ñ4ÒÓ:(7@ 
!
JK¯a˜