
    ,h                        d a ddlmZ i ddddddd	d
dddddddddddddddddddddd d!d"d#d$i d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFi dGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhi didjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddZ ed      Zd Z e        y)a  
The ``codes`` object defines a mapping from common names for HTTP statuses
to their numerical codes, accessible either as attributes or as dictionary
items.

Example::

    >>> import requests
    >>> requests.codes['temporary_redirect']
    307
    >>> requests.codes.teapot
    418
    >>> requests.codes['\o/']
    200

Some codes have multiple names, and both upper- and lower-case versions of
the names are allowed. For example, ``codes.ok``, ``codes.OK``, and
``codes.okay`` all correspond to the HTTP status code 200.
   )
LookupDictd   )continuee   )switching_protocolsf   )
processingzearly-hintsg   )
checkpointz   )uri_too_longrequest_uri_too_long   )okokayall_okall_okayall_goodz\o/u   ✓   )created   )accepted   )non_authoritative_infonon_authoritative_information   )
no_content   )reset_contentreset   )partial_contentpartial   )multi_statusmultiple_statusmulti_statimultiple_stati   )already_reported   )im_usedi,  )multiple_choicesi-  )moved_permanentlymovedz\o-i.  )foundi/  )	see_otherotheri0  )not_modifiedi1  )	use_proxyi2  )switch_proxyi3  )temporary_redirecttemporary_moved	temporaryi4  )permanent_redirectresume_incompleteresumei  )bad_requestbadi  )unauthorizedi  )payment_requiredpaymenti  )	forbiddeni  )	not_foundz-o-i  )method_not_allowednot_allowedi  )not_acceptablei  )proxy_authentication_required
proxy_authproxy_authenticationi  )request_timeouttimeouti  )conflicti  )gonei  )length_requiredi  )precondition_failedpreconditioni  )request_entity_too_largecontent_too_largei  )request_uri_too_larger   i  )unsupported_media_typeunsupported_media
media_typei  )requested_range_not_satisfiablerequested_rangerange_not_satisfiablei  )expectation_failedi  )im_a_teapotteapoti_am_a_teapoti  )misdirected_requesti  )unprocessable_entityunprocessableunprocessable_contenti  )lockedi  )failed_dependency
dependencyi  )unordered_collection	unordered	too_earlyi  )upgrade_requiredupgradei  )precondition_requiredrO   i  )too_many_requeststoo_manyi  )header_fields_too_largefields_too_largei  )no_responsenonei  )
retry_withretryi  )$blocked_by_windows_parental_controlsparental_controlsi  )unavailable_for_legal_reasonslegal_reasonsi  )client_closed_requesti  )internal_server_errorserver_errorz/o\u   ✗i  )not_implementedi  )bad_gatewayi  )service_unavailableunavailablei  )gateway_timeouti  )http_version_not_supportedhttp_versioni  )variant_also_negotiatesi  )insufficient_storagei  )bandwidth_limit_exceeded	bandwidthi  )not_extendedi  )network_authentication_requirednetwork_authnetwork_authenticationstatus_codes)namec                  J   t         j                         D ]N  \  } }|D ]D  }t        t        ||        |j	                  d      r&t        t        |j                         |        F P d t        2t        dz   dj                  fdt        t               D              z   ay d ay )N)\/c                 N    dj                  d t        |    D              }d| |fz  S )Nz, c              3   (   K   | ]
  }d | d   yw)z``N ).0ns     W/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/requests/status_codes.py	<genexpr>z%_init.<locals>.doc.<locals>.<genexpr>u   s     ;Bqc*;s   z* %d: %s)join_codes)codenamess     r   docz_init.<locals>.doct   s)    		;fTl;;T5M))    
c              3   .   K   | ]  } |        y w)Nr   )r   r   r   s     r   r   z_init.<locals>.<genexpr>z   s     "H3t9"Hs   )	r   itemssetattrcodes
startswithupper__doc__r   sorted)r   titlestitler   s      @r   _initr   m   s     4f 	4EE5$'##K0u{{}d3	44*  	$"H"HHH   r   N)r   
structuresr   r   r   r   r   r   r   <module>r      s6  ( #Q
Q
 	!Q
 	&	Q

 Q
 	1Q
 	HQ
 Q
 Q
 	DQ
 Q
 	#Q
 	'Q
 	MQ
 	Q
  !Q
$ 	%Q
& 	/'Q
( )Q
* 	+Q
, 	-Q
. /Q
0 	1Q
2 	?3Q
4  
5Q
@ 	AQ
B 	CQ
D 	(EQ
F GQ
H 	IQ
J 	.KQ
L 	MQ
N 	POQ
P 	'QQ
R SQ
T UQ
V 	WQ
X 	0YQ
Z 	:[Q
\ 	2]Q
^ 	F_Q
`  
aQ
j 	 kQ
l 	3mQ
n 	!oQ
p 	KqQ
r sQ
t 	,uQ
v 	;wQ
x 	(yQ
z 	2{Q
| 	*}Q
~ 	8Q
@ 	 AQ
B 	 CQ
D 	FEQ
F 	;GQ
H 	#IQ
L 	AMQ
N 	OQ
P 	QQ
R 	/SQ
T 	UQ
V 	7WQ
X 	%YQ
Z 	"[Q
\ 	2]Q
^ 	_Q
` 	VaQ
f 	'& r   