python (3.11.7)

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

e(~	ddlZddlZddlmZmZmZmZddlmZddl	m
Z
ddlmZddl
mZgdZejdZeGd	d
eZeZe`edZed
Zed
dZedZdS)N)PolicyCompat32compat32_extend_docstrings)_has_surrogates)HeaderRegistry)raw_data_manager)EmailMessage)rrrEmailPolicydefaultstrictSMTPHTTPz\n|\rcpeZdZ	eZdZdZeZe	Z
fdZdZdZ
dZdZdZd	Zdd
ZxZS)rFlongcd|vr(t|dttjdi|dS)Nheader_factory)object__setattr__rsuper__init__)selfkw	__class__s  @/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/email/policy.pyrzEmailPolicy.__init__]sR2%%t%5~7G7GHHH2c(	|j|jSN)r	max_count)rnames  rheader_max_countzEmailPolicy.header_max_countds	
"4(22rc	|ddd\}}|dd|ddz}||dfS)Nr:z 	
)splitlstripjoinrstrip)rsourcelinesr!values    rheader_source_parsezEmailPolicy.header_source_parsevsg	"!n**322eU##bggk!""o&>&>>ell6**++rcL	t|dr3|j|kr||fSt|tr4t|dkrtd||||fS)Nr!r%zDHeader values may not contain linefeed or carriage return characters)	hasattrr!lower
isinstancestrlen
splitlines
ValueErrorrrr!r-s   rheader_store_parsezEmailPolicy.header_store_parses	5&!!	!ej&6&6&8&8DJJLL&H&H%= eS!!	>c%*:*:*<*<&=&=a&?&?=>>
>d))$6677rc	t|dr|Sdt|}|||S)Nr!r&)r0r*linesep_splitterr(rr7s   rheader_fetch_parsezEmailPolicy.header_fetch_parsesV	5&!!	L(..u5566""4///rc4	|||dS)NT
refold_binary)_foldr7s   rfoldzEmailPolicy.folds!	$zz$Tz:::rc	||||jdk}|jrdnd}||dS)N7bitr=utf8asciisurrogateescape)r?cte_typerCencode)rr!r-foldedcharsets     rfold_binaryzEmailPolicy.fold_binarysL	D%t}f7LMM I2&&7}}W&7888rcjt|dr||S|jr|jntj|}|jdkp[|jdkoP|r,t|dt|zdzkp"tfd|ddD}|s|rLt|r=|
|d	||S|d
z|j|z|jzS)Nr!)policyallrrc3>K|]}t|kVdSr)r4).0xmaxlens  r	<genexpr>z$EmailPolicy._fold.<locals>.<genexpr>s-<<QQ&<<<<<<rr%r&z: )
r0r@max_line_lengthsysmaxsizer5
refold_sourcer4anyrrr*linesep)rr!r-r>linesrefoldrRs      @rr?zEmailPolicy._foldsD5&!!	+::T:***)-)=N%%3;  ""$->$.>As58}}SYY6q86A=<<<<%)<<<<<		O]	Ou'='=	O&&tRWWU^^<<AAANNNd{T\..u555DDr)F)__name__
__module____qualname__r
message_factoryrCrWrrr	content_managerrr"r.r8r;r@rJr?
__classcell__)rs@rrrs8t#ODM#^%%N&O333$,,,888&
0
0
0;;;*999$EEEEEEEErrT)raise_on_defectr')rY)rYrT)rC)rerUemail._policybaserrrremail.utilsremail.headerregistryremail.contentmanagerr	
email.messager
__all__compiler:rrrcloner
rrSMTPUTF8rrr<module>rmsZ
			



LLLLLLLLLLLL''''''AAAAAA111111&&&&&&			2:h''|E|E|E|E|E&|E|E|E~+--	t	,	,}}V}$$}}VT}::::4:  r