python (3.11.7)

(root)/
lib/
python3.11/
email/
__pycache__/
feedparser.cpython-311.opt-2.pyc

eYV	ddgZddlZddlmZddlmZddlmZddlm	Z	ej
dZej
d	Zej
d
Z
ej
d	Zej
dZdZd
ZeZGddeZGddZGddeZdS)
FeedParserBytesFeedParserN)errors)compat32)deque)StringIOz
\r\n|\r|\nz(\r\n|\r|\n)z(\r\n|\r|\n)\Zz%^(From |[\041-\071\073-\176]*:|[\t ])
cLeZdZ	dZdZdZdZdZdZdZ	dZ
d	Zd
ZdS)BufferedSubFilecrtd|_t|_g|_d|_dS)Nr	)newlineF)r_partialr_lines	_eofstack_closedselfs D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/email/feedparser.py__init__zBufferedSubFile.__init__4s3!,,,
ggc:|j|dSN)rappend)rpreds  rpush_eof_matcherz BufferedSubFile.push_eof_matcher?sd#####rc4|jSr)rpoprs rpop_eof_matcherzBufferedSubFile.pop_eof_matcherBs~!!###rc|jd||j|jd|jd|_dS)NrT)rseek	pushlines	readlinestruncaterrs rclosezBufferedSubFile.closeEsm
1t}..00111
1
   rc|js|jrdStS|j}t	|jD]*}||r|j|dS+|SNr	)rrNeedMoreDatapopleftreversedr
appendleft)rlineateofs   rreadlinezBufferedSubFile.readlineMs{	 |
r{""$$dn--		EuT{{
&&t,,,rr
rc:|j|dSr)rr+rr,s  r
unreadlinezBufferedSubFile.unreadline_s 	
t$$$$$rc	|j|d|vrd|vrdS|jd|j}|jd|j|dds,|j|||dS)Nr

r)rwriter!r#r$endswithrr")rdatapartss   rpushzBufferedSubFile.pushds2
D!!!tD 0 0F	

1
''))
1
   Ry!!$''	-M		,,,urc:|j|dSr)rextend)rliness  rr"zBufferedSubFile.pushlinesys5!!!!!rc|Srrs r__iter__zBufferedSubFile.__iter__|srcH|}|dkrt|Sr')r.
StopIterationr0s  r__next__zBufferedSubFile.__next__s#}}2::rN)
__name__
__module____qualname__rrrr%r.r1r9r"r?rBr>rrrr,s			$$$$$$$%%%
*"""rrcNeZdZ	deddZdZdZdZdZdZ	d	Z
d
ZdZdS)
rNpolicych	||_d|_|"|jddlm}||_n>|j|_n1||_	||jn#t$r
d|_YnwxYwt|_g|_	|
j|_d|_
d|_d|_dS)NFr)MessagerGT)rH_old_style_factorymessage_factory
email.messagerJ_factory	TypeErrorr_input	_msgstack	_parsegenrB_parse_cur_last_headersonly)rrNrHrJs    rrzFeedParser.__init__s	"'%-111111 '

 & 6

$DM
/,,,,,
/
/
/*.'''
/&''nn&&/	
!sAA"!A"cd|_dS)NT)rVrs r_set_headersonlyzFeedParser._set_headersonlys rcd	|j||dSr)rPr9_call_parse)rr7s  rfeedzFeedParser.feeds3-rcR	|dS#t$rYdSwxYwr)rSrArs rrZzFeedParser._call_parses:	KKMMMMM			DD	s
&&cL	|j||}|dkrI|s5|js.tj}|j	
|||S)N	multipart)rPr%rZ_pop_messageget_content_maintypeis_multipartrVr!MultipartInvariantViolationDefectrH
handle_defect)rrootdefects   rr%zFeedParser.closesJ  ""$$&&+55((**6373D6=??FK%%dF333rc|jr|}n||j}|jr2|jdkr|d|jr |jd||j|||_||_	dS)NrGzmultipart/digestzmessage/rfc822r4)
rKrNrHrTget_content_typeset_default_typerQattachrrU)rmsgs  r_new_messagezFeedParser._new_messages"	4--//CC--t{-33C9	333559KKK  !1222>	+N2%%c***c"""	


rcz|j}|jr|jd|_nd|_|S)Nr4)rQrrT)rretvals  rr_zFeedParser._pop_messages;##%%>	r*DIIDI
rc#K|g}|jD]}|tur
tVt|sit
|sMt
j}|j	|j
||j|n|||
||jrg}	|j}|tur
tV-|dkrn||I|j
t"|dS|j
dkr	|jt
j|D]}|tur
tV|}|j	|j}|tur
tV-		|j}|tur
tV-	|dkrn|j|dS|j
dkr@|D]}|tur
tV|dS|j
dkr|j
}|t
j}|j	|j
|g}|jD]*}|tur
tV||+|j
t"|dSt7|j
dddvr3t
j}|j	|j
|d	|z}t?j d
t?j!|zdz}	d}
g}d}d}
	|j}|tur
tV-|dkrn|	|}|r|"d
rd}
|"d}n|
r|rv|d}tF$|}|r.|dtK|"d|d<t"||j
_&d}
|j|	|j}|tur
tV-|	|}|s|j|n_|j|	j|D]}|tur
tV|j'dkru|j'j(}|dkr
d|j'_(n|StF$|}|r7tK|"d}|d||j'_(nt|j'j)}tU|t6rStF$|}|r7|dtK|"d}||j'_)|j||j
|_'n|||
rt
j+}|j	|j
||j
t"|g}|jD]}|tur
tVt"||j
_(dS|
s5t
j,}|j	|j
|dS|rdg}ng}|jD]*}|tur
tV||+|rQ|d}tZ|}|r-|tK|"dd|d<t"||j
_(dSg}|jD]*}|tur
tV||+|j
t"|dS)NTr	zmessage/delivery-statusmessager^zcontent-transfer-encoding8bit)7bitrpbinaryz--z(?P<sep>z4)(?P<end>--)?(?P<ws>[ \t]*)(?P<linesep>\r\n|\r|\n)?$Fendlinesepr4r).rkrPr(headerREmatchNLCREr MissingHeaderBodySeparatorDefectrHrcrTr1r_parse_headersrVr.set_payloadEMPTYSTRINGjoinrgrrRr_rr`get_boundaryNoBoundaryInMultipartDefectstrgetlower-InvalidMultipartContentTransferEncodingDefectrecompileescapegroup	NLCRE_eolsearchlenpreamblerUepilogue_payload
isinstanceStartBoundaryNotFoundDefectCloseBoundaryNotFoundDefect	NLCRE_bol)rheadersr,rer<rmrjboundary	separator
boundaryrecapturing_preamblerrtclose_boundary_seenmolastlineeolmorrspayload	firstlinebolmos                      rrRzFeedParser._parsegens	K
	!
	!D|##"""">>$''
{{4((1#DFFFK--di@@@K**4000NN4    	
G$$$	E
#{++--<''&&&&2::T"""
#
I!!+"2"25"9"9:::F9%%''+DDD
-,,U[999"nn..F--**** ''))++---
;//11D|++**** ;//11D|++**** 2::&&t,,,?
-@
F9))++y88..**

\))&&&&F9))++{::y--//H
 ;==))$)V<<< K''D|++**** LL&&&&	%%k&6&6u&=&=>>>DIMM"=vFFGGMMOO566MOO))$)V<<<
xIRYy111GHIIJ"&HG"'O
*{++--<''&&&&2::%%d++G*
xx.2+"$((9"5"5)!#L(0|H$-$4$4X$>$>E$O/78M#ekk!nn:M:M9M8M/N1<1A1A(1K1KDI.-2*..t444 
"#{3355<//"....$'--d33!" K224888!"K001ABBB"&.."2"2!\11"....$
z6688KGG#':#6#r>>26DJ//%1!*!1!1(!;!;B!F&)"((1++&6&66>uuo
 3"&*"5%gs33>!*!1!1'!:!:B!>*12DC4D4D3D2D*E6=
 3K//111%%'''"&DJJOOD)))_O
*f"

;==))$)V<<<	%%k&6&6x&@&@AAA K!!D|++**** ,&1%5%5h%?%?	"'
;==))$)V<<<
4
&
&<''&&&&%%%%
B$QK	!	22B"+CA,?,?,@,@"AHQK!,!1!1(!;!;DIFK		D|##""""LL	k..u5566666rc d}g}t|D]\}}|ddvrM|s5tj|}|j|j|G||]|r+|jj|j|dg}}|	dr|dkrct|}|r+|dt|
d}|j||t|dz
kr|j|dStj|}|jj|p|d}|dkr5tjd}|jj||d|}|g}|r)|jj|j|dSdS)Nr	rz 	zFrom :zMissing header name.)	enumerater#FirstHeaderLineIsContinuationDefectrHrcrTrset_rawheader_source_parse
startswithrrrrset_unixfromrPr1MisplacedEnvelopeHeaderDefectdefectsfindInvalidHeaderDefect)	rr<
lastheader	lastvaluelinenor,reris	         rryzFeedParser._parse_headerss-
	%e,,3	3	LFDAw%!$GMMFK--di@@@  &&&
/!	!4;#B#B9#M#MNN(*BI
w''
Q;;"))$//B8#$6c"((1++&6&6%6$67I**4000s5zzA~--K**4000FF$A$GGFI%,,V444		#A
Avv34JKK	!((000bqbJII	KDIt{>>yIIJJJJ	K	Krr)
rCrDrErrrXr[rZr%rkr_rRryr>rrrrs'"""""">!!!
{7{7{7z:K:K:K:K:Krc eZdZ	fdZxZS)rcrt|dddS)Nasciisurrogateescape)superr[decode)rr7	__class__s  rr[zBytesFeedParser.feeds.
T[[*;<<=====r)rCrDrEr[
__classcell__)rs@rrrs;2>>>>>>>>>r)__all__remailremail._policybasercollectionsriorrrwrrNLCRE_crackrur{NLobjectr(rrrr>rr<module>rsv
"*
+				&&&&&&
=!!BJ''	BJ())	bj))2:>??	vxxWWWWWfWWWtIKIKIKIKIKIKIKIKX>>>>>j>>>>>r