?,bi_/SQrSSKrSSKrSSKrSSKrSSKJr SSKJr \ Rr Sr Sr Sr SrS rS rS r\ "S 5r\ "S 5r\R("S\R*\R,-5r\R("S5r\R("S5r\R4R6rSrSSjr"SS5r"SS5r"SS\ 5r!g))Header decode_header make_headerN)HeaderParseError)charset   z Nz us-asciizutf-8ai =\? # literal =? (?P[^?]*?) # non-greedy up to the next ? is the charset \? # literal ? (?P[qQbB]) # either a "q" or a "b", case insensitive \? # literal ? (?P.*?) # non-greedy up to the next ?= is the encoded string \?= # literal ?= z[\041-\176]+:$z \n[^ \t]+:c [US5(aJURVVs/sH0up[R"U[ U55[ U54PM2 snn$[ R U5(dUS4/$/nUR5Hn[ RU5nSnU(dM#URS5nU(aUR5nSnU(aURUSS45 U(abURS5R5nURS5R5nURS5n URXU45 U(aMM /n [U5H]upU S:dM U S(dMX;S- S(dM*X;S- SR5(dMIU RU S- 5 M_ [U 5Hn X= M /nUHupnUcURX45 MUS:Xa4[ R"R%U5nURUU45 MWUS:XaU['U5S -nU(a US SS U- - n[ R(R+U5nURUU45 M[3S U-5e /nS=nnUHeunn[5U[5(a [7US 5nUcUnUnM0UU:waURUU45 UnUnMOUcU[8U-- nM`UU- nMg URUU45 U$s snnf![,R.a [1S 5ef=f)N_chunksTrFqbz===zBase64 decoding errorzUnexpected encoding: zraw-unicode-escape)hasattrr_charset_encodestrecresearch splitlinessplitpoplstripappendlower enumerateisspacereversedemail quoprimime header_decodelen base64mimedecodebinasciiErrorrAssertionError isinstancebytesBSPACE)headerstringrwordslinepartsfirst unencodedencodingencodeddroplistnwd decoded_wordsencoded_stringwordpaderr collapsed last_word last_charsets 3/opt/alt/python313/lib64/python3.13/email/header.pyrr;s<*vy!!+1>>;+9!!&#g,7WF+9; ; ;;v   E!!# 4 e ! I%,,.  it45))A,,,. 99Q<--/))A, g9:e$"H%  Q31Q44EA#JqMMeaCjm.C.C.E.E OOAaC !h  H M-2)'    .!: ; _##11.AD  $ 1 _(1,F% V"44 6''..~>$$dG_5 !88!CD D%.3*I##I & g dC 34D  I"L  $   i6 7I"L  ! $ &I  I'i./ W;d>> @&'>?? @s7L9/L?? Mc[XUS9nUH9upVUb [U[5(d [U5nURXV5 M; U$)N) maxlinelen header_namecontinuation_ws)rr-Charsetr) decoded_seqrFrGrHhsrs rDrrsN *. 0A!   z'7'C'Cg&G  " HcP\rSrSrS SjrSrSrS SjrSrS Sjr S r S r g)rNcUc[nO [U[5(d [U5nX lXPl/UlUbUR XU5 Uc[nX0lUcSUl g[U5S-Ul g)Nrr) USASCIIr-rIr_continuation_wsrr MAXLINELEN _maxlinelen _headerlenr')selfrLrrFrGrHerrorss rD__init__Header.__init__s{: ?GGW--g&G / = KKF +  #J%  DO"+.2DOrMc8UR5 /nSnSnURHupEUnU[R:Xa$UR SS5nUR SS5nU(ajU=(a UR US5nUS;a%US;aU(dUR[5 SnO"US;aU(dUR[5 U=(a UR US5nUnURU5 M [RU5$)NasciisurrogateescapereplacerNr ) _normalizerr UNKNOWN8BITencoder) _nonctextrSPACE EMPTYSTRINGjoin) rVuchunkslastcs lastspacer1rnextcsoriginal_byteshasspaces rD__str__Header.__str__s  #||OFF---!'w8I!J'..w B!?dnnVAY&?!33!33Hu-!%#55iNN5)=4>>&*#=IF NN6 "+ ,,((rMcU[U5:H$N)r)rVothers rD__eq__ Header.__eq__sD !!rMcUc URnO [U[5(d [U5n[U[5(dMUR=(d SnU[R :XaUR SS5nOUR XC5nUR=(d SnU[R :waURXS5 URRX45 g![a US:wae[nN6f=f)Nr r\) rr-rIr input_codecrar) output_codecrbUnicodeEncodeErrorUTF8rr)rVrLrrW input_charsetoutput_charsets rDr Header.appends* ?mmGGW--g&G!S!!#//=:M 4 44HHZ):;HH]3!--; X11 1 0 QL) & !:- s=C++DDc:UR5=(d US;$)N)()\)r")rVrLs rDrcHeader._nonctext9syy{3a#333rMcUR5 Uc URnUS:XaSn[URUURU5nSnS=pgUR GHupUb^U=(a UR US5nUS;aU(aU S;aUR5 OU S;aU(dUR5 U=(a UR US5nU nSnUR5n U (aURSU SU 5 OURSSU 5 U SSHn UR5 U Rb0URURSU R5-U 5 MPU R5n U S[U 5[U 5- n URXU 5 M [U 5S:dGMpUR5 GM UR (aUR5 URU5n[R!U5(a[#S R%U55eU$) Nri@Br^r_Fr rr z8header value appears to contain an embedded header: {!r})r`rT_ValueFormatterrUrRrrcadd_transitionrfeednewlineheader_encodingrr'_str_embedded_headerrrformat)rV splitcharsrFlinesep formatterrhrlrir1rlinesr3slinefwsvalues rDrb Header.encode>sB   ))J ? J#DOOZ$($9$9:G ###||OF#!?dnnVAY&?!33#w6H'H!002$66y,,.=4>>&*#=IFH%%'Er58W5r2w/ab !!#**6NN4#8#8# :M#*,!KKME4D #e* 45CNN3w7"5zA~!!#5 ,6 <<  $ $ &w'  " "5 ) )"$++16%=: : rMc,/nSn/nURHKupEXR:XaURU5 MUb&UR[RU5U45 U/nUnMM U(a&UR[RU5U45 Xlgrp)rrrdrf)rVchunksrC last_chunkr1rs rDr`Header._normalizes  #||OF&!!&)+MM5::j#9<"HI$X &  ,  MM5::j1<@ A rM)rrrRrUrT)NNNNr strict)Nr)z;, Nr) __name__ __module__ __qualname____firstlineno__rXrmrrrrcrbr`__static_attributes__rMrDrrs3'+.2-5-3^)@" )*V4 N`rMrcJ\rSrSrSrSrSrSrSrSr Sr S r S r S r g ) ricvX lX0l[U5UlX@l/Ul[ U5Ulgrp)_maxlenrRr'_continuation_ws_len _splitchars_lines _Accumulator _current_line)rV headerlenmaxlenrHrs rDrX_ValueFormatter.__init__s4 /$'$8!% ))4rMcXUR5 URUR5$rp)rrfr)rVrs rDr_ValueFormatter._strs ||DKK((rMc,UR[5$rp)rNLrVs rDrm_ValueFormatter.__str__syy}rMcURR5nUS:waURR"U6 [UR5S:aURR 5(a<UR (a+UR S==[ UR5- ss'O.UR R[ UR55 URR5 g)N)r r rr_) rrpushr' is_onlywsrrrreset)rV end_of_lines rDr_ValueFormatter.newlines((,,. ) #    # #[ 1 t!! "Q &!!++--$++ B3t'9'9#:: ""3t'9'9#:;   "rMc<URRSS5 g)Nr r )rrrs rDr_ValueFormatter.add_transitions R(rMcURcURXUR5 gURX R 55nUR S5nUbURX5 UR 5nUR5 URRURU5 UH+nURRURU-5 M- g![ a gf=f![ a gf=fNr)r _ascii_splitrheader_encode_lines _maxlengthsr IndexError _append_chunkrrrrRrr)rVrr1r encoded_lines first_line last_liner3s rDr_ValueFormatter.feeds  " " *   c4+;+; <  33Fq@!RHAzz||"003A63q62:!#11!A#6q9HxHRL"$4I'!..224 %%33a7LLN"""''2**33A6I KK  s4#5#56 7    $ $Y /9 2rM)rRrrrrrN)rrrrrXrrmrrrrrrrrrMrDrrs05) #)#=J; *,0rMrcp^\rSrSrS U4SjjrSrS SjrU4SjrSrSr S Sjr S r U4S jr S r U=r$)ri!c.>Xl[TU] 5 grp)rsuperrX)rV initial_size __class__s rDrX_Accumulator.__init__#s) rMc(URX45 grp)r)rVrr1s rDr_Accumulator.push's SM"rMcXSn/XS&U$rpr)rVrpoppeds rDr_Accumulator.pop_from*sbR rMcJ>UR5S:Xag[TU] 5$)Nr)r r )rrrrVrs rDr_Accumulator.pop/s! ?? a w{}rMc<[SU5UR5$)Nc3T# UHup[U5[U5-v M g7frp)r'.0rrs rD '_Accumulator.__len__..5s=93CHSY&s&()sumrrs rD__len___Accumulator.__len__4s ==%%' 'rMc:[RSU55$)Nc3R# UHup[RX45v M g7frprerfrs rDr'_Accumulator.__str__..9s)!715IC"-!1!13+!>!>15s%'rrs rDrm_Accumulator.__str__8s"!715!78 8rMc$Uc/nXSS&SUlgrr)rVstartvals rDr_Accumulator.reset<s  HQrMc|URS:H=(a' U(+=(d [U5R5$r)rrr"rs rDr_Accumulator.is_onlywsBs,!!1$Jd(*Ic$i6G6G6IJrMc >[TU]5$rp)rrrs rDr_Accumulator.part_countEsw  rMr)rrp)rrrrrXrrrrrmrrrr __classcell__)rs@rDrr!s6#  '8 K!!rMr)NNr )"__all__rr*email.quoprimimer$email.base64mime email.errorsrrrrIrrdr/SPACE8rerSrrQrxcompileVERBOSE MULTILINErfcrerr% _max_appendrrrrlistrrrMrDrs   )%           * w zz zzBLL " zz#$::m,** aH;? # 2ffR}0}0@%!4%!rM