§ !A?hY ã óV — d dgZ ddlZddlmZ ddlmZ ddlmZ ddlm Z ej d¦ « Z ej d ¦ « Z ej d ¦ « Z ej d ¦ « Z ej d¦ « ZdZd Z e¦ « Z G d„ de¦ « Z G d„ d ¦ « Z G d„ de¦ « ZdS )Ú FeedParserÚBytesFeedParseré N)Úerrors)Úcompat32)Údeque)ÚStringIOz \r\n|\r|\nz(\r\n|\r|\n)z(\r\n|\r|\n)\Zz%^(From |[\041-\071\073-\176]*:|[\t ])Ú ú c óL — e Zd Z d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z d „ Zd „ ZdS )ÚBufferedSubFilec ór — t d¬¦ « | _ t ¦ « | _ g | _ d| _ d S )Nr )ÚnewlineF)r Ú_partialr Ú_linesÚ _eofstackÚ_closed©Úselfs ú=/opt/alt/python-internal/lib64/python3.11/email/feedparser.pyÚ__init__zBufferedSubFile.__init__4 s3 € õ !¨Ð,Ñ,Ô,ˆŒ å‘g”gˆŒàˆŒàˆŒˆˆó c ó: — | j |¦ « d S ©N)r Úappend)r Úpreds r Úpush_eof_matcherz BufferedSubFile.push_eof_matcher? s € ØŒ×Ò˜dÑ#Ô#Ð#Ð#Ð#r c ó4 — | j ¦ « S r )r Úpopr s r Úpop_eof_matcherzBufferedSubFile.pop_eof_matcherB s € ØŒ~×!Ò!Ñ#Ô#Ð#r c ó — | j d¦ « | | j ¦ « ¦ « | j d¦ « | j ¦ « d| _ d S )Nr T)r ÚseekÚ pushlinesÚ readlinesÚtruncater r s r ÚclosezBufferedSubFile.closeE sm € àŒ ×Ò˜1ÑÔÐØ�Š�t”}×.Ò.Ñ0Ô0Ñ1Ô1Ð1ØŒ ×Ò˜1ÑÔÐØŒ ×ÒÑ Ô Ð ØˆŒˆˆr c óä — | j s| j rdS t S | j ¦ « }t | j ¦ « D ]*} ||¦ « r| j |¦ « dS Œ+|S ©Nr )r r ÚNeedMoreDataÚpopleftÚreversedr Ú appendleft)r ÚlineÚateofs r ÚreadlinezBufferedSubFile.readlineM sŠ € ØŒ{ð ØŒ|ð Ø�rÝÐð Œ{×"Ò"Ñ$Ô$ˆõ ˜dœnÑ-Ô-ð ð ˆE؈u�T‰{Œ{ð à”×&Ò& tÑ,Ô,Ð,Ø�r�rð ð ˆr c ó: — | j |¦ « d S r )r r+ ©r r, s r Ú unreadlinezBufferedSubFile.unreadline_ s € ð Œ×Ò˜tÑ$Ô$Ð$Ð$Ð$r c óÔ — | j |¦ « d|vrd|vrd S | j d¦ « | j ¦ « }| j d¦ « | j ¦ « |d d¦ « s,| j | ¦ « ¦ « | |¦ « d S )Nr ú r éÿÿÿÿ)r Úwriter! r# r$ Úendswithr r" )r ÚdataÚpartss r ÚpushzBufferedSubFile.pushd sÜ € Ø2ØŒ ×Ò˜DÑ!Ô!Ð!Ø�tÐÐ ¨DÐ 0Ð 0àˆFð Œ ×Ò˜1ÑÔÐØ” ×'Ò'Ñ)Ô)ˆØŒ ×Ò˜1ÑÔÐØŒ ×ÒÑ Ô Ð ð �RŒy×!Ò! $Ñ'Ô'ð -ØŒM×Ò § ¢ ¡¤Ñ,Ô,Ð,Ø�Š�uÑÔÐÐÐr c ó: — | j |¦ « d S r )r Úextend)r Úliness r r" zBufferedSubFile.pushlinesy s € ØŒ×Ò˜5Ñ!Ô!Ð!Ð!Ð!r c ó — | S r © r s r Ú__iter__zBufferedSubFile.__iter__| s € ؈r c óH — | ¦ « }|dk rt ‚|S r' )r. Ú StopIterationr0 s r Ú__next__zBufferedSubFile.__next__ s# € Ø�}Š}‰ŒˆØ�2Š:ˆ:ÝÐØˆr N) Ú__name__Ú __module__Ú__qualname__r r r r% r. r1 r9 r" r? rB r> r r r r , s¯ € € € € € ðð ð ð ð$ð $ð $ð$ð $ð $ðð ð ðð ð ð$%ð %ð %ð ð ð ð*"ð "ð "ðð ð ðð ð ð ð r r c óN — e Zd Z dedœd„Zd„ Zd„ Zd„ Zd„ Zd„ Z d „ Z d „ Zd„ ZdS ) r N©Úpolicyc óh — || _ d| _ |€"|j €ddlm} || _ n>|j | _ n1|| _ || j ¬¦ « n# t $ r d| _ Y nw xY wt ¦ « | _ g | _ | ¦ « j | _ d | _ d | _ d| _ d S )NFr )ÚMessagerG T)rH Ú_old_style_factoryÚmessage_factoryÚ email.messagerJ Ú_factoryÚ TypeErrorr Ú_inputÚ _msgstackÚ _parsegenrB Ú_parseÚ_curÚ_lastÚ_headersonly)r rN rH rJ s r r zFeedParser.__init__‰ sá € ð 𠈌Ø"'ˆÔØÐØÔ%Ð-Ø1Ð1Ð1Ð1Ð1Ð1Ø '�” � à &Ô 6�” � à$ˆDŒMð /Ø� ¤Ð,Ñ,Ô,Ð,Ð,øÝð /ð /ð /à*.�Ô'Ð'Ð'ð /øøøõ &Ñ'Ô'ˆŒØˆŒØ—n’nÑ&Ô&Ô/ˆŒØˆŒ ؈Œ Ø!ˆÔÐÐs ¼A ÁA"Á!A"c ó — d| _ d S )NT)rV r s r Ú_set_headersonlyzFeedParser._set_headersonly¨ s € Ø ˆÔÐÐr c ód — | j |¦ « | ¦ « d S r )rP r9 Ú_call_parse)r r7 s r ÚfeedzFeedParser.feed« s3 € Ø-ØŒ×Ò˜ÑÔÐØ×ÒÑÔÐÐÐr c óR — | ¦ « d S # t $ r Y d S w xY wr )rS rA r s r rZ zFeedParser._call_parse° s: € ð Ø�KŠK‰MŒMˆMˆMˆMøÝð ð ð ØˆDˆDð øøøs ‚ ˜ &¥&c óL — | j ¦ « | ¦ « | ¦ « }| ¦ « dk rI| ¦ « s5| j s.t j ¦ « }| j ||¦ « |S )NÚ multipart)rP r% rZ Ú_pop_messageÚget_content_maintypeÚis_multipartrV r Ú!MultipartInvariantViolationDefectrH Ú handle_defect)r ÚrootÚdefects r r% zFeedParser.close¶ sŸ € ØJØŒ×ÒÑÔÐØ×ÒÑÔÐØ× Ò Ñ"Ô"ˆð ×$Ò$Ñ&Ô&¨+Ò5Ð5Ø×(Ò(Ñ*Ô*ð 6Ø37Ô3Dð 6åÔ=Ñ?Ô?ˆFØŒK×%Ò% d¨FÑ3Ô3Ð3؈r c ó„ — | j r| ¦ « }n| | j ¬¦ « }| j r2| j ¦ « dk r| d¦ « | j r | j d |¦ « | j |¦ « || _ || _ d S )NrG zmultipart/digestzmessage/rfc822r4 ) rK rN rH rT Úget_content_typeÚset_default_typerQ Úattachr rU )r Úmsgs r Ú_new_messagezFeedParser._new_messageà s¶ € ØÔ"ð 4Ø—-’-‘/”/ˆCˆCà—-’- t¤{�-Ñ3Ô3ˆCØŒ9ð 3˜œ×3Ò3Ñ5Ô5Ð9KÒKÐKØ× Ò Ð!1Ñ2Ô2Ð2ØŒ>ð +ØŒN˜2Ô×%Ò% cÑ*Ô*Ð*ØŒ×Ò˜cÑ"Ô"Ð"؈Œ ؈Œ ˆ ˆ r c óz — | j ¦ « }| j r| j d | _ nd | _ |S )Nr4 )rQ r rT )r Úretvals r r_ zFeedParser._pop_messageÐ s; € Ø”×#Ò#Ñ%Ô%ˆØŒ>ð Øœ rÔ*ˆDŒIˆIàˆDŒI؈ r c # óÚ K — | ¦ « g }| j D ]}|t u r t V — Œt |¦ « sit |¦ « sMt j ¦ « }| j | j |¦ « | j |¦ « n| |¦ « Œ®| |¦ « | j r€g } | j ¦ « }|t u r t V — Œ-|dk rn| |¦ « ŒI| j t" |¦ « ¦ « d S | j ¦ « dk rü | j t j ¦ « | ¦ « D ]}|t u r t V — Œ | ¦ « }| j ¦ « | j ¦ « }|t u r t V — Œ- | j ¦ « }|t u r t V — Œ- |dk rn| j |¦ « Œùd S | j ¦ « dk r@| ¦ « D ]}|t u r t V — Œ | ¦ « d S | j ¦ « dk �r| j ¦ « }|€›t j ¦ « }| j | j |¦ « g }| j D ]*}|t u r t V — Œ| |¦ « Œ+| j t" |¦ « ¦ « d S t7 | j dd¦ « ¦ « ¦ « dvr3t j ¦ « }| j | j |¦ « d |z }t? j d t? j! |¦ « z dz ¦ « } d} g }d}d} | j ¦ « }|t u r t V — Œ-|dk r�nÞ| |¦ « }|�r¯| " d ¦ « rd} | " d¦ « }�n˜| r–|rv|d }tF $ |¦ « }|r.|d tK | " d¦ « ¦ « … |d<