+
    Q?j                        ^ RI Ht ^ RIt^ RIHtHt R.tRRRRR	R
RR/t ! R R]4      t ! R R]]R7      t	]	P                  P                  4        F$  w  tt]! ]	]P                  4       ]! ]4      4       K&  	  R# )    )annotationsN)EnumMetaIntEnumcodesREQUEST_ENTITY_TOO_LARGECONTENT_TOO_LARGEREQUEST_URI_TOO_LONGURI_TOO_LONGREQUESTED_RANGE_NOT_SATISFIABLERANGE_NOT_SATISFIABLEUNPROCESSABLE_ENTITYUNPROCESSABLE_CONTENTc                  .   a  ] tR t^tR V 3R lltRtV ;t# )
_CodesMetac                    V ^8  d   QhRRRR/# )   namestrreturnobject )formats   "}/home/vela/workspace/domain/tn-silver/web/tn-site/.runtime/imagegen-venv/lib/python3.14/site-packages/httpx2/_status_codes.py__annotate___CodesMeta.__annotate__   s     . .C .F .    c                	   < V\         9   d2   \         V,          p\        P                  ! R V RV R2\        ^R7       \        SV `  V4      # )'z' is deprecated. Use 'z
' instead.)category
stacklevel)_DEPRECATED_CODESwarningswarnDeprecationWarningsuper__getattribute__)clsr   new_name	__class__s   && r   r&   _CodesMeta.__getattribute__   sM    $$(.HMMD6/zD+
 w'--r   r   )__name__
__module____qualname____firstlineno__r&   __static_attributes____classcell__)r)   s   @r   r   r      s    . .r   r   c                     ] tR t^tRtRR R lltR R lt]R R l4       t]R R	 l4       t	]R
 R l4       t
]R R l4       t]R R l4       t]R R l4       t]R R l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'R0t(R1t)R2t*R3t+R4t,R5t-R6t.R7t/R8t0R9t1R:t2R;t3R<t4R=t5R>t6R?t7R@t8RAt9RBt:RCt;RDt<REt=RFt>RGt?RHt@RItARJtBRKtCRLtDRMtERNtFROtGRPtHRQtIRRtJRStKRTtL]2tM]3tN]5tO]9tPRtQR# )Ur   a  HTTP status codes and reason phrases

Status codes from the following RFCs are all observed:

    * RFC 9110: HTTP Semantics, obsoletes 7231 & 7238
    * RFC 6585: Additional HTTP Status Codes
    * RFC 3229: Delta encoding in HTTP
    * RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
    * RFC 5842: Binding Extensions to WebDAV
    * RFC 2295: Transparent Content Negotiation in HTTP
    * RFC 2774: An HTTP Extension Framework
    * RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
    * RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
    * RFC 7725: An HTTP Status Code to Report Legal Obstacles
    * RFC 8297: An HTTP Status Code for Indicating Hints
    * RFC 8470: Using Early Data in HTTP
c               $    V ^8  d   QhRRRRRR/# )r   valueintphraser   r   r   r   )r   s   "r   r   codes.__annotate__1   s!      C  e r   c                	H    \         P                  W4      pWn        W#n        V# N)r4   __new___value_r5   )r'   r3   r5   objs   &&& r   r9   codes.__new__1   s    kk#%

r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r6   8   s       r   c                	,    \        V P                  4      # r8   )r   r3   )selfs   &r   __str__codes.__str__8   s    4::r   c                    V ^8  d   QhRRRR/# )r   r3   r4   r   r   r   )r   s   "r   r   r6   <   s      c c r   c                	R     \        V4      P                  #   \         d     R # i ; i )r   r5   
ValueErrorr'   r3   s   &&r   get_reason_phrasecodes.get_reason_phrase;   s)    	<&&& 		s    &&c                    V ^8  d   QhRRRR/# r   r3   r4   r   boolr   )r   s   "r   r   r6   C   s     # #S #T #r   c                .    ^dTu;8*  ;'       d    ^8*  # u # )z9
Returns `True` for 1xx status codes, `False` otherwise.
r   rG   s   &&r   is_informationalcodes.is_informationalB       
 e""s""""r   c                    V ^8  d   QhRRRR/# rK   r   )r   s   "r   r   r6   J   s     # #s #t #r   c                .    ^Tu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 2xx status codes, `False` otherwise.
i+  r   rG   s   &&r   
is_successcodes.is_successI   rP   r   c                    V ^8  d   QhRRRR/# rK   r   )r   s   "r   r   r6   Q   s     # # # #r   c                .    RTu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 3xx status codes, `False` otherwise.
,  i  r   rG   s   &&r   is_redirectcodes.is_redirectP   rP   r   c                    V ^8  d   QhRRRR/# rK   r   )r   s   "r   r   r6   X        # #C #D #r   c                .    RTu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 4xx status codes, `False` otherwise.
  i  r   rG   s   &&r   is_client_errorcodes.is_client_errorW   rP   r   c                    V ^8  d   QhRRRR/# rK   r   )r   s   "r   r   r6   _   r[   r   c                .    RTu;8*  ;'       d    R8*  # u # )z9
Returns `True` for 5xx status codes, `False` otherwise.
  W  r   rG   s   &&r   is_server_errorcodes.is_server_error^   rP   r   c                    V ^8  d   QhRRRR/# rK   r   )r   s   "r   r   r6   f   s     # #S #T #r   c                .    RTu;8*  ;'       d    R8*  # u # )z@
Returns `True` for 4xx or 5xx status codes, `False` otherwise.
r]   rc   r   rG   s   &&r   is_errorcodes.is_errore   rP   r   r   NrD   )d   Continue)e   zSwitching Protocols)f   
Processing)g   zEarly Hints)   OK)   Created)   Accepted)   zNon-Authoritative Information)   z
No Content)   zReset Content)   zPartial Content)   zMulti-Status)   zAlready Reported)   zIM Used)rW   zMultiple Choices)i-  zMoved Permanently)i.  Found)i/  z	See Other)i0  zNot Modified)i1  z	Use Proxy)i3  zTemporary Redirect)i4  zPermanent Redirect)r]   zBad Request)i  Unauthorized)i  zPayment Required)i  	Forbidden)i  z	Not Found)i  zMethod Not Allowed)i  zNot Acceptable)i  zProxy Authentication Required)i  zRequest Timeout)i  Conflict)i  Gone)i  zLength Required)i  zPrecondition Failed)i  zContent Too Large)i  zURI Too Long)i  zUnsupported Media Type)i  zRange Not Satisfiable)i  zExpectation Failed)i  zI'm a teapot)i  zMisdirected Request)i  zUnprocessable Content)i  Locked)i  zFailed Dependency)i  z	Too Early)i  zUpgrade Required)i  zPrecondition Required)i  zToo Many Requests)i  zRequest Header Fields Too Large)i  zUnavailable For Legal Reasons)rb   zInternal Server Error)i  zNot Implemented)i  zBad Gateway)i  zService Unavailable)i  zGateway Timeout)i  zHTTP Version Not Supported)i  zVariant Also Negotiates)i  zInsufficient Storage)i  zLoop Detected)i  zNot Extended)i  zNetwork Authentication Required)Rr+   r,   r-   r.   __doc__r9   r@   classmethodrH   rN   rS   rX   r^   rd   rh   CONTINUESWITCHING_PROTOCOLS
PROCESSINGEARLY_HINTSrq   CREATEDACCEPTEDNON_AUTHORITATIVE_INFORMATION
NO_CONTENTRESET_CONTENTPARTIAL_CONTENTMULTI_STATUSALREADY_REPORTEDIM_USEDMULTIPLE_CHOICESMOVED_PERMANENTLYFOUND	SEE_OTHERNOT_MODIFIED	USE_PROXYTEMPORARY_REDIRECTPERMANENT_REDIRECTBAD_REQUESTUNAUTHORIZEDPAYMENT_REQUIRED	FORBIDDEN	NOT_FOUNDMETHOD_NOT_ALLOWEDNOT_ACCEPTABLEPROXY_AUTHENTICATION_REQUIREDREQUEST_TIMEOUTCONFLICTGONELENGTH_REQUIREDPRECONDITION_FAILEDr   r
   UNSUPPORTED_MEDIA_TYPEr   EXPECTATION_FAILEDIM_A_TEAPOTMISDIRECTED_REQUESTr   LOCKEDFAILED_DEPENDENCY	TOO_EARLYUPGRADE_REQUIREDPRECONDITION_REQUIREDTOO_MANY_REQUESTSREQUEST_HEADER_FIELDS_TOO_LARGEUNAVAILABLE_FOR_LEGAL_REASONSINTERNAL_SERVER_ERRORNOT_IMPLEMENTEDBAD_GATEWAYSERVICE_UNAVAILABLEGATEWAY_TIMEOUTHTTP_VERSION_NOT_SUPPORTEDVARIANT_ALSO_NEGOTIATESINSUFFICIENT_STORAGELOOP_DETECTEDNOT_EXTENDEDNETWORK_AUTHENTICATION_REQUIREDr   r	   r   r   r/   r   r   r   r   r      s   $   # # # # # # # # # # # # H4"J$K 
BGH$H!"J(M,O&L.G /0E I&L I22 %K&L. I I2*N$H!,OHD,O40&L:82%K48F0 I.80&L#$H! 9,O$K4,O!B<6(M&L&L#  1'&;#0r   )	metaclass)
__future__r   r"   enumr   r   __all__r!   r   r   __members__itemsr   codesetattrlowerr4   r   r   r   <module>r      s    "  ")
  3N%'>3	 	. 	.Z1Gz Z1| ##))+JD$E4::<T+ ,r   