f[P6rSS/rSSKrSSKJr SSKJr SSKJr SSKJ r \R"S5r \R"S 5r \R"S 5r \R"S 5r\R"S 5rS rS r\R"S5r\"5r"SS\5r"SS5r"SS\5rg) 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 ]) z3(?P--)?(?P[ \t]*)(?P\r\n|\r|\n)?$cP\rSrSrSrSrSrSrSrSr Sr S r S r S r S rg )BufferedSubFile.cZ[SS9Ul[5Ul/UlSUlg)Nr )newlineF)r_partialr_lines _eofstack_closedselfs 7/opt/alt/python313/lib64/python3.13/email/feedparser.py__init__BufferedSubFile.__init__6s'!, g  c:URRU5 gN)rappend)rpreds rpush_eof_matcher BufferedSubFile.push_eof_matcherAs d#rc6URR5$r)rpoprs rpop_eof_matcherBufferedSubFile.pop_eof_matcherDs~~!!##rcURRS5 URURR55 URRS5 URR 5 SUlg)NrT)rseek pushlines readlinestruncaterrs rcloseBufferedSubFile.closeGsV 1 t}}..01 1   rcUR(dUR(ag[$URR5n[ UR 5H-nU"U5(dMURR U5 g U$Nr )rr NeedMoreDatapopleftreversedr appendleft)rlineateofs rreadlineBufferedSubFile.readlineOsg{{|| {{""$dnn-ET{{ &&t, .  rc:URRU5 gr)rr0rr1s r unreadlineBufferedSubFile.unreadlineas t$rcURRU5 SU;aSU;agURRS5 URR5nURRS5 URR 5 USR S5(d)URRUR 55 URU5 g)Nr  r)rwriter%r'r(endswithr!r&)rdatapartss rpushBufferedSubFile.pushfs D! t D 0  1 '') 1  Ry!!$'' MM   , urc:URRU5 gr)rextend)rliness rr&BufferedSubFile.pushlines{s 5!rcU$rrs r__iter__BufferedSubFile.__iter__~s rc>UR5nUS:Xa[eU$r,)r3 StopIterationr6s r__next__BufferedSubFile.__next__s}} 2:  r)rrrrN)__name__ __module__ __qualname____firstlineno__rrr"r)r3r7r@r&rHrL__static_attributes__rGrrr r .s4 $$$% *"rr cV\rSrSrS\S.SjjrSrSrSrSr S r S r S r S r S rg)rNpolicyclX lSUlUc,URc SSKJn X0lO)URUlOXlU"URS9 [5Ul/Ul UR5RUl SUl SUlSUlg![ a SUlN^f=f)NFr)MessagerUT)rV_old_style_factorymessage_factory email.messagerX_factory TypeErrorr _input _msgstack _parsegenrL_parse_cur_last _headersonly)rr\rVrXs rrFeedParser.__init__s "'  %%-1 ' & 6 6 $M / ,&' nn&//   ! /*.' /sBB32B3cSUlg)NT)rdrs r_set_headersonlyFeedParser._set_headersonlys  rcZURRU5 UR5 gr)r^r@ _call_parse)rr>s rfeedFeedParser.feeds   rcFUR5 g![a gf=fr)rarKrs rrjFeedParser._call_parses"  KKM   s   cNURR5 UR5 UR5nUR 5S:XaVUR 5(dAUR (d0[R"5nURRX5 U$)N multipart) r^r)rj _pop_messageget_content_maintype is_multipartrdr!MultipartInvariantViolationDefectrV handle_defect)rrootdefects rr)FeedParser.closes{    "  $ $ &+ 5((**43D3D==?F KK % %d 3 rcUR(aUR5nOURURS9nUR(a/URR 5S:XaUR S5 UR (aUR SRU5 UR RU5 XlXl g)NrUzmultipart/digestzmessage/rfc822r;) rYr\rVrbget_content_typeset_default_typer_attachrrc)rmsgs r _new_messageFeedParser._new_messages  " "--/C--t{{-3C 993359KK  !1 2 >> NN2  % %c * c"  rcURR5nUR(aURSUlU$SUlU$)Nr;)r_r!rb)rretvals rrqFeedParser._pop_messages@##% >>r*DI DI rc#^# UR5 /nURHnU[La [v M[R U5(dr[ R U5(dV[ R"5nURRURU5 URRU5 OURU5 M URU5 UR(ay/nURR5nU[La [v M.US:XaOURU5 MGURR!["R%U55 gURR'5S:XGaURR)[ R5 UR+5HnU[La [v M O UR-5 URR/5 URR5nU[La [v M.URR5nU[La [v M.US:XagURRU5 GMURR15S:Xa;UR+5HnU[La [v M O UR-5 gURR15S:XGaURR35nUc[ R4"5nURRURU5 /nURH'nU[La [v MURU5 M) URR!["R%U55 g[7URR9SS55R;5S;a;[ R<"5nURRURU5 S U-mU4S jnSn/n S n S n URR5nU[La [v M.US:XaGOU"U5n U (GaU R?S 5(aSn U R?S 5n GOU(aU (afU Sn [@RCU 5nU(a!U S[EUR?S55*U S'["R%U 5URl#S nURRU5 GMURR5nU[La [v M.U"U5n U (dURRU5 OMZURR)U5 UR+5HnU[La [v M O URHR15S:Xa}URHRJnUS:XaSURHl%OUbK[@RCU5n U (a/[EU R?S55nUSU*URHl%OvURHRLn[OU[65(aK[@RCU5n U (a/US[EU R?S55*nUURHl&URR/5 UR-5 URUl$OU RU5 GMU(a[ RP"5nURRURU5 URR!["R%U 55 /nURHnU[LdM[v M ["R%U5URl%gU (d<[ RR"5nURRURU5 gU (aS/nO/nURH'nU[La [v MURU5 M) U(aAUSn[TR U5nU(a U[EUR?S55SUS'["R%U5URl%g/nURH'nU[La [v MURU5 M) URR!["R%U55 g7f)NTr zmessage/delivery-statusmessagerpzcontent-transfer-encoding8bit)7bitrbinaryz--cp>URT5(dg[RU[T55$r) startswith boundaryendREmatchlen)r1 separators r boundarymatch+FeedParser._parsegen..boundarymatchLs,y11$**4Y@@rFendlinesepr;r)+r~r^r-headerRErNLCREr MissingHeaderBodySeparatorDefectrVrurbr7r_parse_headersrdr3 set_payload EMPTYSTRINGjoinrzrr`rqr"rr get_boundaryNoBoundaryInMultipartDefectstrgetlower-InvalidMultipartContentTransferEncodingDefectgroup NLCRE_eolsearchrpreamblercepilogue_payload isinstanceStartBoundaryNotFoundDefectCloseBoundaryNotFoundDefect NLCRE_bol)rheadersr1rwrDrboundaryrcapturing_preamblerrclose_boundary_seenmolastlineeolmorrpayload firstlinebolmors @rr`FeedParser._parsegens KKD|#"">>$''{{4((#DDFFKK--dii@KK**40 NN4  G$   E{{++-<'&&2: T" II ! !+"2"25"9 :  99 % % '+D D  ,,U[[9"nn.F-**  / !!# ++- ;;//1D|+** ;;//1D|+** 2:  &&t,?B 99 ) ) +y 8..*\)&& +      99 ) ) +{ :yy--/H  ;;= ))$))V< KKD|+** LL& (  %%k&6&6u&=>DIIMM"=vFGMMO56MMO ))$))V< xI A"& HG"' {{++-<'&&2:"4( xx.2+"$((9"5)#(0|H$-$4$4X$>E$/78M#ekk!n:M9M/N 1<1A1A(1KDII.-2* ..t4 #{{335</"..$*40! KK2248!KK00?"&.."2!\1"..$ #3zz668KG#'::#6#6#r>26DJJ/%1!*!1!1(!;B!&)"((1+&66>uo 3"&**"5"5%gs33!*!1!1'!:B!*12DC 4D3D*E6= 3KK//1%%'"&DJOOD)_f";;= ))$))V< %%k&6&6x&@A KKD|+** (&1%5%5h%? "';;= ))$))V<4 <'&&% $$QK ! 2"+C A,?,@"AHQK!,!1!1(!;DII  KKD|#"" LL   k..u56s _e1$F e1cbSn/n[U5GHupEUSS;aXU(d>[R"U5nURR UR U5 MTUR U5 MgU(a5UR R"URRU56 S/p2URS5(aUS:XaX[RU5nU(aUS[URS55*nUR RU5 GMU[U5S- :XaURR!U5 g[R""U5nUR R$R U5 GMUR'S5nUS:Xa>[R("S5nUR R$R U5 GMUSUnU/nGM U(a3UR R"URRU56 gg)Nr rz zFrom :zMissing header name.) enumerater#FirstHeaderLineIsContinuationDefectrVrurbrset_rawheader_source_parserrrrr set_unixfromr^r7MisplacedEnvelopeHeaderDefectdefectsfindInvalidHeaderDefect) rrD lastheader lastvaluelinenor1rwris rrFeedParser._parse_headerss  %e,LFAw%!$GGMFKK--dii@  & !!4;;#B#B9#MN(*BIw''Q;"))$/B#$6c"((1+&6%67II**40s5zA~-KK**40$AA$GFII%%,,V4 #A Av334JK !!((0bqJIg-j  II  t{{>>yI J r) rbr\rdr^rcr_rYrarVr)rNrOrPrQrrrgrkrjr)r~rqr`rrRrGrrrrs9"">!   |7|:Krc(^\rSrSrU4SjrSrU=r$)ricD>[TU]URSS55 g)Nasciisurrogateescape)superrkdecode)rr> __class__s rrkBytesFeedParser.feeds  T[[*;<=rrG)rNrOrPrQrkrR __classcell__)rs@rrrs >>r)__all__reemailremail._policybaser collectionsriorcompilerrr NLCRE_crackrrNLrobjectr-r rrrGrrrs, * + & =! JJ ' JJ( ) jj)  ::> ?   :< x WfWtJKJKZ >j>r