a
    eÝìhÝ	  ã                   @   sX  d Z ddlZdZdZdZed Zed ZeZdZd	Z	ed
 Z
dZde	 d Zde e	 d Zde d e d Zde e	 d Zed e d Zde d Ze
Zde
 d e d Zde d e d Ze de d  d¡¡Ze de d  d¡¡Ze de
 d  e d! e d e d"  d¡¡Ze e¡Ze e¡Ze de d"  d¡¡ZdS )#zw
This contains a bunch of RFC7230 definitions and regular expressions that are
needed to properly parse HTTP messages.
é    Nz[0-9a-fA-F]z[0-9]z[ 	]z{0,}?z{1,}?z[!#$%&'*+\-.^_`|~0-9A-Za-z]z	\x80-\xffz{1,}z	\x21-\x7ez[	 !#-[\]-~ú]z\\([	 z])z"(?:(?:z)|(?:z))*"ú[z	+(?:[ 	]+z+)*z(?:z)?ú)z(?:;(?P<extension>z)(?:=(?P<value>z))?)*ú^z+$zlatin-1z
^(?P<name>z):z
(?P<value>ú$)Ú__doc__ÚreZHEXDIGÚDIGITZWSZOWSZRWSZBWSZTCHARZOBS_TEXTZTOKENZVCHARZQDTEXTZQUOTED_PAIRZQUOTED_STRINGZFIELD_VCHARZFIELD_CONTENTZFIELD_VALUEZCHUNK_EXT_NAMEZCHUNK_EXT_VALZ	CHUNK_EXTÚcompileÚencodeZONLY_HEXDIG_REZONLY_DIGIT_REZHEADER_FIELD_REZQUOTED_PAIR_REZQUOTED_STRING_REZCHUNK_EXT_RE© r   r   úL/var/www/html/requester/venv/lib/python3.9/site-packages/waitress/rfc7230.pyÚ<module>   s@   ÿ"ÿþÿ

