+
    i+$  c                   sv    ^ RI HtHtHt RR.t]! ]4       ! R R4      4       t]! ]4       ! R R4      4       tR# )i    )StrEnumIntEnum_simple_enum
HTTPStatus
HTTPMethodc                   s  a  ] tR t^t o R	R lt]R 4       t]R 4       t]R 4       t]R 4       t	]R 4       t
R
tRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRt R t!R!t"R"t#R#t$R$t%R%t&R&t'R't(R(t)R)t*R*t+R+t,R,t-R-t.].t/R.t0]0t1R/t2R0t3]3t4R1t5R2t6R3t7R4t8]8t9R5t:R6t;R7t<R8t=R9t>R:t?R;t@R<tAR=tBR>tCR?tDR@tERAtFRBtGRCtHRDtIREtJRFtKRGtLRtMV tNR# )Hr   c                sT    \         P                  W4      pWn        W$n        W4n        V# N)Zint__new___value_phrasedescription)clsvaluer   r	   objs   &&&& &/usr/lib64/python3.14/http/__init__.pyr   ZHTTPStatus.__new__   s$    kk#%
%
    c                s.    ^dT u;8*  ;'       d    ^8*  # u # )d    Zself   &r   is_informationalZHTTPStatus.is_informational!       d!!c!!!!r   c                s.    ^T u;8*  ;'       d    R8*  # u # )   i+  r   r   r   r   
is_successZHTTPStatus.is_success%   r   r   c                .    R T u;8*  ;'       d    R8*  # u # ),  i  r   r   r   r   is_redirectionZHTTPStatus.is_redirection)   r   r   c                r   )  i  r   r   r   r   is_client_errorZHTTPStatus.is_client_error-   r   r   c                r   )  iW  r   r   r   r   is_server_errorZHTTPStatus.is_server_error1   r   r   r   N)Z )r   ZContinuez!Request received, please continue)ie   zSwitching Protocolsz.Switching to new protocol; obey Upgrade header)if   Z
Processingz Server is processing the request)ig   zEarly Hintsz(Headers sent to prepare for the response)r   OKz#Request fulfilled, document follows)i   ZCreatedzDocument created, URL follows)i   ZAcceptedz/Request accepted, processing continues off-line)i   zNon-Authoritative InformationzRequest fulfilled from cache)i   z
No Contentz"Request fulfilled, nothing follows)i   zReset Contentz"Clear input form for further input)i   zPartial ContentzPartial content follows)i   zMulti-Statusz/Response contains multiple statuses in the body)i   zAlready Reportedz#Operation has already been reported)i   zIM Usedz.Request completed using instance manipulations)r   zMultiple Choicesz,Object has several resources -- see URI list)i-  zMoved Permanently(Object moved permanently -- see URI list)i.  ZFound(Object moved temporarily -- see URI list)i/  z	See Otherz'Object moved -- see Method and URL list)i0  zNot Modifiedz)Document has not changed since given time)i1  z	Use Proxyz@You must use proxy specified in Location to access this resource)i3  zTemporary Redirectr    )i4  zPermanent Redirectr   )r   zBad Requestz(Bad request syntax or unsupported method)i  ZUnauthorizedz*No permission -- see authorization schemes)i  zPayment Requiredz"No payment -- see charging schemes)i  Z	Forbiddenz0Request forbidden -- authorization will not help)i  z	Not FoundzNothing matches the given URI)i  zMethod Not Allowedz-Specified method is invalid for this resource)i  zNot Acceptablez%URI not available in preferred format)i  zProxy Authentication Requiredz7You must authenticate with this proxy before proceeding)i  zRequest Timeoutz"Request timed out; try again later)i  ZConflictzRequest conflict)i  ZGonez5URI no longer exists and has been permanently removed)i  zLength Requiredz"Client must specify Content-Length)i  zPrecondition Failedz Precondition in headers is false)i  zContent Too LargezContent is too large)i  zURI Too LongzURI is too long)i  zUnsupported Media Typez!Entity body in unsupported format)i  zRange Not SatisfiablezCannot satisfy request range)i  zExpectation Failedz'Expect condition could not be satisfied)i  zI'm a Teapotz4Server refuses to brew coffee because it is a teapot)i  zMisdirected Requestz(Server is not able to produce a response)i  zUnprocessable Contentz8Server is not able to process the contained instructions)i  ZLockedzResource of a method is locked)i  zFailed Dependencyz&Dependent action of the request failed)i  z	Too Earlyz:Server refuses to process a request that might be replayed)i  zUpgrade Requiredz@Server refuses to perform the request using the current protocol)i  zPrecondition Requiredz8The origin server requires the request to be conditional)i  zToo Many RequestszOThe user has sent too many requests in a given amount of time ("rate limiting"))i  zRequest Header Fields Too LargezVThe server is unwilling to process the request because its header fields are too large)i  zUnavailable For Legal ReasonszOThe server is denying access to the resource as a consequence of a legal demand)r   zInternal Server ErrorzServer got itself in trouble)i  zNot Implementedz&Server does not support this operation)i  zBad Gatewayz+Invalid responses from another server/proxy)i  zService Unavailablez8The server cannot process the request due to a high load)i  zGateway Timeoutz4The gateway server did not receive a timely response)i  zHTTP Version Not SupportedzCannot fulfill request)i  zVariant Also Negotiatesz*Server has an internal configuration error)i  zInsufficient Storagez.Server is not able to store the representation)i  zLoop Detectedz>Server encountered an infinite loop while processing a request)i  zNot Extendedz0Request does not meet the resource access policy)i  zNetwork Authentication Requiredz7The client needs to authenticate to gain network access)O__name__
__module____qualname____firstlineno__r   Zpropertyr   r   r   r   r   ZCONTINUEZSWITCHING_PROTOCOLSZ
PROCESSINGZEARLY_HINTSr   ZCREATEDZACCEPTEDZNON_AUTHORITATIVE_INFORMATIONZ
NO_CONTENTZRESET_CONTENTZPARTIAL_CONTENTZMULTI_STATUSZALREADY_REPORTEDZIM_USEDZMULTIPLE_CHOICESZMOVED_PERMANENTLYZFOUNDZ	SEE_OTHERZNOT_MODIFIEDZ	USE_PROXYZTEMPORARY_REDIRECTZPERMANENT_REDIRECTZBAD_REQUESTZUNAUTHORIZEDZPAYMENT_REQUIREDZ	FORBIDDENZ	NOT_FOUNDZMETHOD_NOT_ALLOWEDZNOT_ACCEPTABLEZPROXY_AUTHENTICATION_REQUIREDZREQUEST_TIMEOUTZCONFLICTZGONEZLENGTH_REQUIREDZPRECONDITION_FAILEDZCONTENT_TOO_LARGEZREQUEST_ENTITY_TOO_LARGEZURI_TOO_LONGZREQUEST_URI_TOO_LONGZUNSUPPORTED_MEDIA_TYPEZRANGE_NOT_SATISFIABLEZREQUESTED_RANGE_NOT_SATISFIABLEZEXPECTATION_FAILEDZIM_A_TEAPOTZMISDIRECTED_REQUESTZUNPROCESSABLE_CONTENTZUNPROCESSABLE_ENTITYZLOCKEDZFAILED_DEPENDENCYZ	TOO_EARLYZUPGRADE_REQUIREDZPRECONDITION_REQUIREDZTOO_MANY_REQUESTSZREQUEST_HEADER_FIELDS_TOO_LARGEZUNAVAILABLE_FOR_LEGAL_REASONSZINTERNAL_SERVER_ERRORZNOT_IMPLEMENTEDZBAD_GATEWAYZSERVICE_UNAVAILABLEZGATEWAY_TIMEOUTZHTTP_VERSION_NOT_SUPPORTEDZVARIANT_ALSO_NEGOTIATESZINSUFFICIENT_STORAGEZLOOP_DETECTEDZNOT_EXTENDEDZNETWORK_AUTHENTICATION_REQUIRED__static_attributes____classdictcell__Z__classdict__   @r   r   r      sO    ( " " " " " " " " " " DH>FJ8K 
:B=G;H%I!HJNMGO;L/NG84DEKI5LLI444K6L.<I)I91N%C!.O2HAD.O, 0L'-(&;#3@K4D0<F2FILD4' #%7!(2O7KD@O""6:JM<L'C#r   c                   sP   a  ] tR t^t o R tR tRtRtRtRt	R	t
R
tRtRtRtRtV tR# )r   c                sH    \         P                  W4      pWn        W#n        V# r   )Zstrr   r   r	   )r
   r   r	   r   s   &&& r   r   ZHTTPMethod.__new__   s    kk#%%
r   c                sT    R V P                   P                  : RV P                  : R2# )Z<Z.Z>)Z	__class__r!   Z_name_r   r   r   __repr__ZHTTPMethod.__repr__   s     NN33T[[AAr   r   N)CONNECTz%Establish a connection to the server.)DELETEzRemove the target.)GETzRetrieve the target.)HEADzBSame as GET, but only retrieve the status line and header section.)OPTIONSz2Describe the communication options for the target.)PATCHz(Apply partial modifications to a target.)POSTz<Perform target-specific processing with the request payload.)PUTz,Replace the target with the request payload.)TRACEz>Perform a message loop-back test along the path to the target.)r!   r"   r#   r$   r   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r%   r&   r'   r(   r   r   r      s@     B AG+F
'CWDMG?EQD
?CUEr   N)Zenumr    r   r   Z__all__r   r   r   r   r   <module>r3      s[    / /
& gqC qC qCh gV V Vr   