Viewing File: /opt/alt/python311/lib64/python3.11/http/__pycache__/cookies.cpython-311.opt-2.pyc
fP d dl Z d dlZd dlZg dZdj Zdj Zdj Z G d de Z ej
ej z dz Zed z Z
d
e ed e eee
z
D Ze ed d
ed di e j d e j e z j Zd Z e j d Z e j d Zd Zg dZg dZd eefdZ G d de Z dZ!e!dz Z" e j de!z dz e"z dz e j# e j$ z Z% G d d e Z& G d! d"e& Z'dS )# N)CookieError
BaseCookieSimpleCookie z; c e Zd ZdS )r N)__name__
__module____qualname__ 3/opt/alt/python311/lib64/python3.11/http/cookies.pyr r s Dr
r z!#$%&'*+-.^_`|~:z
()/<=>?@[]{}c i | ]}|d |z S )z\%03or ).0ns r
<dictcomp>r s4 J J J (Q, J J Jr
"\"\z\\z[%s]+c j | t | r| S d| t z dz S )Nr )
_is_legal_key translate_Translatorstrs r _quoter s; {mC(({
S]];///#55r
z\\[0-3][0-7][0-7]z[\\].c
j | t | dk r| S | d dk s| d dk r| S | dd } d}t | }g }d|cxk r|k rIn nEt | | }t | | }|s |s| | |d ndx}}|r| d }|r| d }|rI|r||k rA| | || | | |dz |dz }n`| | || | t
t | |dz |dz d |dz }d|cxk r|k Cn t | S )N r r ) len
_OctalPattsearch
_QuotePattappendstartchrint _nulljoin)r ir reso_matchq_matchjks r _unquoter3 s {c#hhll
1v}}B3
ad)C
ACA
C
q****1*****##C++##C++ w JJs122w
A !
a A !
a A G q1uuJJs1Q3x JJs1Q3x AAAJJs1Q3x JJs3s1Q3qs7|Q//00111AA' q****1****( S>>r
)MonTueWedThuFriSatSun)
NJanFebMarAprMayJunJulAugSepOctNovDecc ddl m}m } | } ||| z \ }}}} }
}}}
}d|| ||| || |
|fz S )Nr )gmtimetimez#%s, %02d %3s %4d %02d:%02d:%02d GMT)rI rH )futureweekdayname monthnamerH rI nowyearmonthdayhhmmsswdyzs r _getdaterW su !!!!!!!!
$&&C-3VC&L-A-A*D%b"b"a0OS)E"2D"b"EF Fr
c
e Zd Z ddddddddd d
ZddhZd
Zed Zed Zed Z d Z
d dZd Ze
j Zd Zd Zd Zd Zd Zd Zd!dZeZd Zd dZd dZ eej ZdS )"MorselexpiresPathCommentDomainzMax-AgeSecureHttpOnlyVersionSameSite) rZ pathcommentdomainmax-agesecurehttponlyversionsamesiterf rg c | d x| _ x| _ | _ | j D ]}t | |d d S )Nr )_key_value_coded_value _reserveddict__setitem__)selfkeys r __init__zMorsel.__init__! sP 6:: :DK$"3 >