4G                               &  ' '  !"#$ %&' ( ) *+, - . / 012 3 45 6 7 8 9: ; 4< = > ?@ A B C DE FG FHI J FK FLMN O PQ R ST UVW XY XZ X[ X\]^_ X` a Xb Xc Xde Xf Xg >hi >jk >lmn o pq r st |v w xyz { | }~ | . X  X     X                         X             3 = ? ;              X           RecipientType InnerClassesdhLjavax/activation/DataHandler;content[B contentStreamLjava/io/InputStream;headers%Ljavax/mail/internet/InternetHeaders;flagsLjavax/mail/Flags;modifiedZsaved cachedContentLjava/lang/Object;mailDateFormat$Ljavax/mail/internet/MailDateFormat;strict allowutf8 answeredFlag(Ljavax/mail/Session;)VCodeLineNumberTableLocalVariableTablethis!Ljavax/mail/internet/MimeMessage;sessionLjavax/mail/Session;,(Ljavax/mail/Session;Ljava/io/InputStream;)Vis Exceptions$(Ljavax/mail/internet/MimeMessage;)VbosLjava/io/ByteArrayOutputStream;bis,Ljavax/mail/util/SharedByteArrayInputStream;exLjava/io/IOException;sourcesizeI StackMapTable(Ljavax/mail/Folder;I)VfolderLjavax/mail/Folder;msgnum,(Ljavax/mail/Folder;Ljava/io/InputStream;I)V>(Ljavax/mail/Folder;Ljavax/mail/internet/InternetHeaders;[BI)V initStrict()VpropsLjava/util/Properties;parse(Ljava/io/InputStream;)Vsis'Ljavax/mail/internet/SharedInputStream;ioexgetFrom()[Ljavax/mail/Address;a[Ljavax/mail/Address;,setFrom(Ljavax/mail/Address;)VaddressLjavax/mail/Address;(Ljava/lang/String;)VLjava/lang/String;Ljava/lang/Exception;me%Ljavax/mail/internet/InternetAddress;addFrom([Ljavax/mail/Address;)V addresses getSender()Ljavax/mail/Address; setSender getRecipients9(Ljavax/mail/Message$RecipientType;)[Ljavax/mail/Address;stype"Ljavax/mail/Message$RecipientType;getAllRecipientsallng setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V7(Ljavax/mail/Message$RecipientType;Ljava/lang/String;)V addRecipients getReplyTo setReplyTogetAddressHeader)(Ljava/lang/String;)[Ljavax/mail/Address;namesetAddressHeader*(Ljava/lang/String;[Ljavax/mail/Address;)VaddAddressHeaderanew getSubject()Ljava/lang/String;&Ljava/io/UnsupportedEncodingException;rawvalue setSubjectsubject'(Ljava/lang/String;Ljava/lang/String;)Vuexcharset getSentDate()Ljava/util/Date;pexLjava/text/ParseException; setSentDate(Ljava/util/Date;)VdLjava/util/Date;getReceivedDategetSize()I getLineCountgetContentType isMimeType(Ljava/lang/String;)ZmimeTypegetDispositionsetDisposition disposition getEncoding getContentID setContentIDcid getContentMD5 setContentMD5md5getDescriptionsetDescription descriptiongetContentLanguage()[Ljava/lang/String;setContentLanguage([Ljava/lang/String;)V languages[Ljava/lang/String; getMessageID getFileName setFileNamefilename getHeaderName6(Ljavax/mail/Message$RecipientType;)Ljava/lang/String; headerNamegetInputStream()Ljava/io/InputStream;getContentStreamgetRawInputStreamgetDataHandler ()Ljavax/activation/DataHandler; getContent()Ljava/lang/Object;cfex+Lcom/sun/mail/util/FolderClosedIOException;mex-Lcom/sun/mail/util/MessageRemovedIOException;setDataHandler!(Ljavax/activation/DataHandler;)V setContent'(Ljava/lang/Object;Ljava/lang/String;)VosetTexttext9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vsubtype(Ljavax/mail/Multipart;)VmpLjavax/mail/Multipart;reply(Z)Ljavax/mail/Message; replyToAll(ZZ)Ljavax/mail/Message;vLjava/util/List; alternates replyallccStr replyallcc setAnsweredmsgIdrefsLocalVariableTypeTable&Ljava/util/List;eliminateDuplicates<(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address;jfoundiaddrsgone SignatureR(Ljava/util/List;[Ljavax/mail/Address;)[Ljavax/mail/Address;writeTo(Ljava/io/OutputStream;)VosLjava/io/OutputStream;,(Ljava/io/OutputStream;[Ljava/lang/String;)Vlenbuf ignoreListhdrLinesLjava/util/Enumeration;los$Lcom/sun/mail/util/LineOutputStream;+Ljava/util/Enumeration; getHeader'(Ljava/lang/String;)[Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; delimiter setHeadervalue addHeader removeHeader getAllHeaders()Ljava/util/Enumeration;.()Ljava/util/Enumeration;getMatchingHeaders,([Ljava/lang/String;)Ljava/util/Enumeration;namesA([Ljava/lang/String;)Ljava/util/Enumeration;getNonMatchingHeaders addHeaderLinelinegetAllHeaderLines-()Ljava/util/Enumeration;getMatchingHeaderLines@([Ljava/lang/String;)Ljava/util/Enumeration;getNonMatchingHeaderLinesgetFlags()Ljavax/mail/Flags;isSetFlag(Ljavax/mail/Flags$Flag;)ZflagLjavax/mail/Flags$Flag;setFlags(Ljavax/mail/Flags;Z)Vset saveChangesupdateMessageID updateHeaderscreateInternetHeaders<(Ljava/io/InputStream;)Ljavax/mail/internet/InternetHeaders;createMimeMessage7(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; SourceFileMimeMessage.java   #javax/mail/internet/InternetHeaders ! javax/mail/Flags  ! $%    ghjava/io/ByteArrayOutputStream   !*javax/mail/util/SharedByteArrayInputStream  java/io/IOExceptionjavax/mail/MessagingException!IOException while copying message    mail.mime.address.strict mail.mime.allowutf8java/io/ByteArrayInputStreamjava/io/BufferedInputStream%javax/mail/internet/SharedInputStream %      IOExceptionFrom LMSenderjavax/mail/Address OP $ java/lang/ExceptionNo From address ./ 2 QP  Newsgroups,  $  C* =?  2  Y h YReply-To )*   Subject  $java/io/UnsupportedEncodingException WY    Encoding errorDate $ java/text/ParseException   h Content-Type  text/plain k n o q Content-Id Content-ID Content-MD5 x yY y { } Message-ID   BTo BCc BBccInvalid Recipient Type  No MimeMessage content  4javax/mail/internet/MimeBodyPart$MimePartDataHandlerMimePartDataHandler  )com/sun/mail/util/FolderClosedIOException javax/mail/FolderClosedException   T !+com/sun/mail/util/MessageRemovedIOException"javax/mail/MessageRemovedException "javax/mail/Multipartjavax/mail/Message!javax/mail/internet/MimeMultipart $! # javax/activation/DataHandler   Yplain $ jT %&  Re: '(java/lang/StringBuilder )* T J* FGjava/util/ArrayList + ,-mail.alternates . $ mail.replyallcc IG Message-Id In-Reply-To References   h /0#javax/mail/internet/InternetAddress 1-&[Ljavax/mail/internet/InternetAddress;  ! 2 "com/sun/mail/util/LineOutputStream 3 45 6java/lang/String 72 7! 89 :; : <!     2   = > ,? @? !<A BC>  MIME-Version1.0java/util/Date bc ! Djavax/mail/internet/MimeMessage"javax/mail/internet/MailDateFormat E Fjavax/mail/internet/MimePart-javax/mail/internet/MimeMessage$RecipientType javax/mail/Message$RecipientTypejava/lang/Objectjava/lang/Throwablejava/util/Listjava/util/Enumerationjava/io/InputStreamjava/io/OutputStreamjavax/mail/Flags$Flag(I)Vclose toByteArray()[B([B)V*(Ljava/lang/String;Ljava/lang/Exception;)Vjavax/mail/Session getProperties()Ljava/util/Properties;com/sun/mail/util/PropUtilgetBooleanProperty,(Ljava/util/Properties;Ljava/lang/String;Z)Z getPosition()J newStream(JJ)Ljava/io/InputStream;com/sun/mail/util/ASCIIUtilitygetBytes(Ljava/io/InputStream;)[B:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress;_getLocalAddress;(Ljavax/mail/Session;)Ljavax/mail/internet/InternetAddress; NEWSGROUPS/Ljavax/mail/internet/MimeMessage$RecipientType;javax/mail/internet/NewsAddress6(Ljava/lang/String;)[Ljavax/mail/internet/NewsAddress;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VtoString)([Ljavax/mail/Address;)Ljava/lang/String;length parseHeader;(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress;toUnicodeString*([Ljavax/mail/Address;I)Ljava/lang/String;javax/mail/internet/MimeUtilityunfold&(Ljava/lang/String;)Ljava/lang/String; decodeText encodeTextJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;fold'(ILjava/lang/String;)Ljava/lang/String;$(Ljava/lang/String;)Ljava/util/Date;format$(Ljava/util/Date;)Ljava/lang/String; availablecom/sun/mail/util/MimeUtilcleanContentTypeD(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String; javax/mail/internet/MimeBodyPart3(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z2(Ljavax/mail/internet/MimePart;)Ljava/lang/String;3(Ljavax/mail/internet/MimePart;Ljava/lang/String;)VE(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V3(Ljavax/mail/internet/MimePart;)[Ljava/lang/String;4(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)VTOCCBCC!(Ljavax/mail/internet/MimePart;)V getFolder()Ljavax/mail/Folder; getMessage((Ljavax/mail/Folder;Ljava/lang/String;)VcacheMultipartinvalidateContentHeadersW(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V setParent(Ljavax/mail/Part;)V regionMatches(ZILjava/lang/String;II)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getLocalAddressadd(Ljava/lang/Object;)Z getPropertyget(I)Ljava/lang/Object;equalsJ(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V(Ljava/io/OutputStream;Z)VhasMoreElements()Z nextElementwritelnread([B)Iwrite([BII)Vflushclonecontains(Ljavax/mail/Flags;)Vremovejavax/mail/internet/UniqueValuegetUniqueMessageIDValue((Ljavax/mail/Session;)Ljava/lang/String;(Ljava/io/InputStream;Z)VANSWERED(Ljavax/mail/Flags$Flag;)V! Y9*+******Y* Y * *  )489 9   3*+***** Y * *, **  $(-2 3 3  3 *+*****+ * * Y +>YM YM*++,,Y,:* *:YSb $+6;?KS[`diqw|HHq   S@;X*6p /*+***** Y ** &  %*. / //d*+* *,  *  x*+*,*- * $% &'(4  !s&*!*!L*+"#*+$#./02%5"#& %$%f+%+&+' &Y+(L**+)+'+'M*,,*+-.*+/ MY0,*IQT6 DGI'K.L3MFNIPQSTQUR`VeW*3&'U (f f  *J )*b*12L+ *32L+hi jl  +,-./G*14Y+S5 ~ 01.2C *1+65    03.!0L*7LMY9,+ *+: Y9; 8&   %/  40 .56 8 78@*1+<  9,:;e*32L+++2 +, -</G*34Y+S5  01=?'+=*>?@M,,A**+B2!"#%  @3' 'ABC-C*7*CL*=DM,++,+,`4N+-+E,-+,E-* 56 89:;=">+?5@*7 2D, *E,"9, --FG1+=",, *>F*>,GH **+B,5UVWY&[0\ 1 1AB19, FH;+=!, ,I *>F"*>,H**+B,,65"rstv%x+y7x:z ; ;AB;935 >>-IG%+=,GN- *>-J **+B,< $* @3% %AB%9, IH*+=,!,I*>,J**+B,6<#&) * *AB*93 J*f*K2L++*LL+ +, -K8@*K+5  9,LMm*+?@M, ,*M   N3@3 G-OP3*,+I`NN,+I`ON- *+F *+-H $,24@33 3N339, @3   QP7p,,*+2N-- ,:"-,`4:--E,-,E*+I`N:+I`O:*+H>  )3>EUbghoRR,R@3p pN3p9,`+,)GR,b@3 -- ST*P@L++QRM+S   U V3 GSW2?*+T 23 X3WY.+ *PF#*P +,UVHNYW- !S& OP STSW!U"V-Y*" ZU. .X3.[3 SS \]&*X@L+YYM²Y+Z,ðN,-M ![!!["hi klm!n"o$s "^_& @3&`a[bc++ *XF YYM*XY+\H,çN,-"%%(%  *+ +de `af],  gh(* * *.*.]<L!%&   "%&(   Bih,  jTi*^@L*+_L+`+ @3kl:*+a m3nT/*b  o2>*+c !" p3qT/*d2  rT2*e@B  s2_+ *fF *f+HRS UV t3 uT2*g@e  v2@*g+H st w3xT/*h  y2?*+i  z3yYI*+,j   z3[3{|/*k  }~>*+l  T2*m@  T/*n  2>*+o +, 3@+p qM4+r sM'+t uM+= >M Yv;,* 23 456!7'8.94;><H 33$313@ @AB>3  2*wxR  y5*.*.' +-* Y* Yy;efgh+j 5 /*z  !S*{*|Y*}{*{  l*~*~*wL!MY,,MY,2+ +$* *.*+~+ ++  (6  ()5W\cj4) l 57 JP ` !O*+{*~*  t +*+*Y+,    A3 2?*+  3YK *+, ,-   3 [3T*+,- ?@* 3[33R*Y+++*OPQ ;*r  **N*P@:/Y:-PH*:-pY:*: W:**:*W: 6 **!#6 *W*pD:*:# -r -p*rD:*: -r*=D: -=*@: -H*@: *@:-$YQ::- VH*:-9 %;CIRV_hmwz"+6?HMU_dnsx _h56z33     X3Iy+,Hz3_c3 _R;3-7&-*N,>6,S66+,+,26,S +,2WH,,d: ,d4:66,,2,2SM,f # 8 ;>CF LQ\bfmy !"$p 4G Wv+,# )+, , *  --?*+ >?  *** *+,*,NY+*:--* Q: :*z:Y6+ç::: +* +Ʊ]|rTU WXY^_-`6aGdLgSjVk]mcppq|stuvstuvwxz{RmVH ]A - <  Ea a= *+ǰ  N3H *+,Ȱ   N3 3YL *+,ɱ     N3 3YL *+,ʱ     N3 32A *+˱   N32*̰  = *+Ͱ  = *+ΰ  2A *+ϱ   32*а   = *+Ѱ-  = *+Ұ:  !5 * K   != * +Ԭc  !l* +է * +ֱtuwx  !E***ױ   ![%*mYض*ٶڶH!$ % $!`**ݶH*X*Y**~7*Y*~*{*~* *.*.ħL*.OVY:  $+>CHOVZ_ `   xA Y+*   = Y+    !4YY Y  " >  |Xu