o
    ýÞhâ  ã                   @   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   )Úswitching_protocolséf   )Ú
processingzearly-hintség   )Ú
checkpointéz   )Ú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_requiredrN   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                     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 |› d �V  qdS )z``N© )Ú.0Únr‹   r‹   úU/var/www/html/premium_crap/venv/lib/python3.10/site-packages/requests/status_codes.pyÚ	<genexpr>u   s   € z%_init.<locals>.doc.<locals>.<genexpr>z* %d: %s)ÚjoinÚ_codes)ÚcodeÚnamesr‹   r‹   rŽ   Údoct   s   z_init.<locals>.docÚ
c                 3   s   � | ]}ˆ |ƒV  qd S )Nr‹   )rŒ   r’   ©r”   r‹   rŽ   r�   z   s   € z_init.<locals>.<genexpr>)	r‘   ÚitemsÚsetattrÚcodesÚ
startswithÚupperÚ__doc__r�   Úsorted)r’   ÚtitlesÚtitler‹   r–   rŽ   Ú_initm   s   
€ý"ÿÿýr    N)rœ   Ú
structuresr   r‘   r™   r    r‹   r‹   r‹   rŽ   Ú<module>   s   þýüûúùø	÷
öõôóòñðîíìëêéèçæ à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð5Ë6Ê7É8È9Ç:Æ;Å<Ä=Ã>Â?Á@ÀA¿B¾C½D¼FºG¹H¸I·J¶KµL´M³N²O±P°
S
