o
    g}”e\  ã                   @   sÔ  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€“d�d‚“dƒd„“d…d†“d‡dˆ“d‰dŠ“¥Zed‹dŒ�Zd�dŽ„ Zeƒ  d�S )�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.
é   )Ú
LookupDictéd   )Úcontinueée   )Zswitching_protocolséf   )Z
processingég   )Z
checkpointéz   )Zuri_too_longZrequest_uri_too_longéÈ   )ÚokZokayZall_okZall_okayZall_goodz\o/u   âœ“éÉ   )ÚcreatedéÊ   )ZacceptedéË   )Znon_authoritative_infoZnon_authoritative_informationéÌ   )Z
no_contentéÍ   )Zreset_contentÚresetéÎ   )Zpartial_contentÚpartialéÏ   )Zmulti_statusZmultiple_statusZmulti_statiZmultiple_statiéÐ   )Zalready_reportedéâ   )Zim_usedi,  )Zmultiple_choicesi-  )Úmoved_permanentlyÚmovedz\o-i.  )Úfoundi/  )Z	see_otherÚotheri0  )Znot_modifiedi1  )Z	use_proxyi2  )Zswitch_proxyi3  )Útemporary_redirectZtemporary_movedZ	temporaryi4  )Úpermanent_redirectZresume_incompleteZresumei�  )Zbad_requestZbadi‘  )Zunauthorizedi’  )Zpayment_requiredZpaymenti“  )Z	forbiddeni”  )Z	not_foundz-o-i•  )Zmethod_not_allowedZnot_allowedi–  )Znot_acceptablei—  )Zproxy_authentication_requiredÚ
proxy_authZproxy_authenticationi˜  )Zrequest_timeoutÚtimeouti™  )Zconflictiš  )Zgonei›  )Zlength_requirediœ  )Zprecondition_failedÚpreconditioni�  )Zrequest_entity_too_largeiž  )Zrequest_uri_too_largeiŸ  )Zunsupported_media_typeZunsupported_mediaZ
media_typei   )Zrequested_range_not_satisfiableZrequested_rangeZrange_not_satisfiablei¡  )Zexpectation_failedi¢  )Zim_a_teapotZteapotZi_am_a_teapoti¥  )Zmisdirected_requesti¦  )Zunprocessable_entityZunprocessablei§  )Úlockedi¨  )Zfailed_dependencyZ
dependencyi©  )Zunordered_collectionZ	unorderediª  )Zupgrade_requiredZupgradei¬  )Zprecondition_requiredr   i­  )Ztoo_many_requestsZtoo_manyi¯  )Zheader_fields_too_largeZfields_too_largei¼  )Zno_responseÚnoneiÁ  )Z
retry_withÚretryiÂ  )Z$blocked_by_windows_parental_controlsZparental_controlsiÃ  )Zunavailable_for_legal_reasonsZlegal_reasonsió  )Zclient_closed_requestiô  )Zinternal_server_errorZserver_errorz/o\u   âœ—iõ  )Znot_implementediö  )Zbad_gatewayi÷  )Zservice_unavailableZunavailableiø  )Zgateway_timeoutiù  )Zhttp_version_not_supportedÚhttp_versioniú  )Zvariant_also_negotiatesiû  )Zinsufficient_storageiý  )Zbandwidth_limit_exceededZ	bandwidthiþ  )Znot_extendediÿ  )Znetwork_authentication_requiredZnetwork_authZnetwork_authenticationÚstatus_codes)Únamec                     s‚   t  ¡ D ]\} }|D ]}tt|| ƒ | d¡stt| ¡ | ƒ q
qdd„ ‰ td ur=td d ‡ fdd„tt ƒD ƒ¡ ad S d ad S )N)ú\ú/c                 S   s$   d  dd„ t|  D ƒ¡}d| |f S )Nz, c                 s   s   � | ]}d | V  qdS )z``%s``N© )Ú.0Únr(   r(   új/Users/abhinavbhinder/Documents/map/venv/lib/python3.10/site-packages/pip/_vendor/requests/status_codes.pyÚ	<genexpr>s   ó   € z%_init.<locals>.doc.<locals>.<genexpr>z* %d: %s)ÚjoinÚ_codes)ÚcodeÚnamesr(   r(   r+   Údocr   s   z_init.<locals>.docÚ
c                 3   s   � | ]}ˆ |ƒV  qd S )Nr(   )r)   r0   ©r2   r(   r+   r,   x   r-   z_init.<locals>.<genexpr>)	r/   ÚitemsÚsetattrÚcodesÚ
startswithÚupperÚ__doc__r.   Úsorted)r0   ZtitlesÚtitler(   r4   r+   Ú_initk   s   
€ýþÿþr=   N)r:   Ú
structuresr   r/   r7   r=   r(   r(   r(   r+   Ú<module>   s  ýüûúùø	÷
öõôóòñðïìëêéèçæåä à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É8È9Ç:Æ;Å<Ä=Ã>Â?Á@ÀC½D¼E»FºG¹H¸I·J¶KµL´M³
P
