+
    TŎix(                     n   ^ RI t ^ RIHtHtHtHtHtHt ^ RIH	t	 ^RI
HtHt ^RIHt R|t ! R@ RA]4      t ! RB R]]4      t ! RC R]4      t ! RD R]4      t ! RE R	]4      t ! RF R
]4      t ! RG R]4      t ! RH R]4      t ! RI R]4      t ! RJ R]4      t ! RK R]4      t ! RL R]4      t ! RM R]4      t ! RN R]4      t ! RO R]4      t  ! RP R]4      t! ! RQ R]4      t" ! RR R]4      t# ! RS R]4      t$ ! RT R]4      t% ! RU R]4      t& ! RV R]4      t' ! RW R]'4      t( ! RX R]'4      t) ! RY R]'4      t* ! RZ R]'4      t+ ! R[ R]'4      t, ! R\ R ]'4      t- ! R] R!]'4      t. ! R^ R"]'4      t/ ! R_ R#]'4      t0 ! R` R$]'4      t1 ! Ra R%]'4      t2 ! Rb R&]'4      t3 ! Rc R']'4      t4 ! Rd R(]'4      t5 ! Re R)]'4      t6 ! Rf R*]'4      t7 ! Rg R+]'4      t8 ! Rh R,]'4      t9 ! Ri R-]'4      t: ! Rj R.]'4      t; ! Rk R/]'4      t< ! Rl R0]'4      t= ! Rm R1]'4      t> ! Rn R2]'4      t? ! Ro R3]'4      t@ ! Rp R4]'4      tA ! Rq R5]4      tB ! Rr R6]B4      tC ! Rs R7]B4      tD ! Rt R8]B4      tE ! Ru R9]B4      tF ! Rv R:]B4      tG ! Rw R;]B4      tH ! Rx R<]B4      tI ! Ry R=]B4      tJ ! Rz R>]B4      tK ! R{ R?]B4      tLR# )}    N)AnyDictIterableListOptionalSet)URL)LooseHeadersStrOrURL)ResponseHTTPException	HTTPErrorHTTPRedirectionHTTPSuccessfulHTTPOkHTTPCreatedHTTPAcceptedHTTPNonAuthoritativeInformationHTTPNoContentHTTPResetContentHTTPPartialContentHTTPMoveHTTPMultipleChoicesHTTPMovedPermanently	HTTPFoundHTTPSeeOtherHTTPNotModifiedHTTPUseProxyHTTPTemporaryRedirectHTTPPermanentRedirectHTTPClientErrorHTTPBadRequestHTTPUnauthorizedHTTPPaymentRequiredHTTPForbiddenHTTPNotFoundHTTPMethodNotAllowedHTTPNotAcceptableHTTPProxyAuthenticationRequiredHTTPRequestTimeoutHTTPConflictHTTPGoneHTTPLengthRequiredHTTPPreconditionFailedHTTPRequestEntityTooLargeHTTPRequestURITooLongHTTPUnsupportedMediaTypeHTTPRequestRangeNotSatisfiableHTTPExpectationFailedHTTPMisdirectedRequestHTTPUnprocessableEntityHTTPFailedDependencyHTTPUpgradeRequiredHTTPPreconditionRequiredHTTPTooManyRequestsHTTPRequestHeaderFieldsTooLargeHTTPUnavailableForLegalReasonsHTTPServerErrorHTTPInternalServerErrorHTTPNotImplementedHTTPBadGatewayHTTPServiceUnavailableHTTPGatewayTimeoutHTTPVersionNotSupportedHTTPVariantAlsoNegotiatesHTTPInsufficientStorageHTTPNotExtended!HTTPNetworkAuthenticationRequiredc                       ] tR t^GtRtRtR# )NotAppKeyWarningz-Warning when not using AppKey in Application. N__name__
__module____qualname____firstlineno____doc____static_attributes__rI       e/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/aiohttp/web_exceptions.pyrH   rH   G   s    7rQ   rH   c            
       h   a  ] tR t^Pt o RtRtRtRRRRRRRRRR/V 3R	 lR
 lltV 3R lR ltRt	V t
R# )r   FTheadersNreasonbodytextcontent_typec                |   < V ^8  d   QhRS[ S[,          RS[ S[,          RS[RS[ S[,          RS[ S[,          RR/# )   rT   rU   rV   rW   rX   returnN)r   r
   strr   )format__classdict__s   "rR   __annotate__HTTPException.__annotate__Z   sZ     8 8 ,'8 	8
 8 sm8 sm8 
8rQ   c          
     X   Ve   \         P                  ! R\        4       \        P                  ! V V P
                  VVVVVR7       \        P	                  W P                  4       V P                  f7   V P                  '       g#   V P                   RV P                   2V n        R # R # R # )Nz3body argument is deprecated for http web exceptions)statusrT   rU   rV   rW   rX   z: )warningswarnDeprecationWarningr   __init__status_code	ExceptionrU   rV   
empty_bodyrb   rW   )selfrT   rU   rV   rW   rX   s   &$$$$$rR   rf   HTTPException.__init__Z   s     MME" 	##%	
 	4-99T___;;-r$++7DI &5rQ   c                    < V ^8  d   QhRS[ /# rZ   r[   )bool)r]   r^   s   "rR   r_   r`   u   s      $ rQ   c                    R # )TrI   rj   s   &rR   __bool__HTTPException.__bool__u   s    rQ   )rW   )rK   rL   rM   rN   rg   ri   __http_exception__rf   rq   rP   __classdictcell__)r^   s   @rR   r   r   P   s]     
 KJ8 +/8 !%	8
 8 #8 '+8 86 rQ   c                       ] tR t^ytRtRtR# )r   zABase class for exceptions with status codes in the 400s and 500s.rI   NrJ   rI   rQ   rR   r   r   y   s    KrQ   c                       ] tR t^}tRtRtR# )r   z8Base class for exceptions with status codes in the 300s.rI   NrJ   rI   rQ   rR   r   r   }       BrQ   c                       ] tR t^tRtRtR# )r   z8Base class for exceptions with status codes in the 200s.rI   NrJ   rI   rQ   rR   r   r      rx   rQ   c                       ] tR t^t^tRtR# )r   rI   NrK   rL   rM   rN   rg   rP   rI   rQ   rR   r   r          KrQ   c                       ] tR t^t^tRtR# )r   rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^t^tRtR# )r   rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^t^tRtR# )r   rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^t^tRtRtR# )r   TrI   NrK   rL   rM   rN   rg   ri   rP   rI   rQ   rR   r   r          KJrQ   c                       ] tR t^t^tRtRtR# )r   TrI   Nr   rI   rQ   rR   r   r      r   rQ   c                       ] tR t^t^tRtR# )r   rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c            
       V   a a ] tR t^t oRRRRRRRRRR/V3R lV 3R llltR	tVtV ;t# )
r   rT   NrU   rV   rW   rX   c                   < V ^8  d   QhRS[ RS[S[,          RS[S[,          RS[RS[S[,          RS[S[,          RR/# )	rZ   locationrT   rU   rV   rW   rX   r[   N)r   r   r
   r\   r   )r]   r^   s   "rR   r_   HTTPMove.__annotate__   sb     ! !! ,'	!
 ! ! sm! sm! 
!rQ   c                  < V'       g   \        R 4      h\        SV `	  VVVVVR7       \        \	        V4      4      V P
                  R&   Wn        R# )z.HTTP redirects need a location to redirect to.rT   rU   rV   rW   rX   LocationN)
ValueErrorsuperrf   r\   r	   rT   r   )rj   r   rT   rU   rV   rW   rX   	__class__s   &&$$$$$rR   rf   HTTPMove.__init__   sS     MNN% 	 	
 $'s8}#5Z  rQ   )r   )rK   rL   rM   rN   rf   rP   ru   __classcell__r   r^   s   @@rR   r   r      sF     ! +/	!
 !%! ! #! '+! ! !rQ   c                       ] tR t^tRtRtR# )r   i,  rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^tRtRtR# )r   -  rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^tRtRtR# )r   i.  rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^tRtRtR# )r   i/  rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^tRtRtRtR# )r   i0  TrI   Nr   rI   rQ   rR   r   r      s    KJrQ   c                       ] tR t^tRtRtR# )r   1  rI   Nr{   rI   rQ   rR   r   r      s    KrQ   c                       ] tR t^tRtRtR# )r   i3  rI   Nr{   rI   rQ   rR   r   r      r|   rQ   c                       ] tR t^tRtRtR# )r    i4  rI   Nr{   rI   rQ   rR   r    r       r|   rQ   c                       ] tR t^tRtR# )r!   rI   NrK   rL   rM   rN   rP   rI   rQ   rR   r!   r!          rQ   c                       ] tR t^tRtRtR# )r"   i  rI   Nr{   rI   rQ   rR   r"   r"      r|   rQ   c                       ] tR t^tRtRtR# )r#   i  rI   Nr{   rI   rQ   rR   r#   r#      r|   rQ   c                       ] tR t^tRtRtR# )r$   i  rI   Nr{   rI   rQ   rR   r$   r$      r|   rQ   c                       ] tR t^tRtRtR# )r%   i  rI   Nr{   rI   rQ   rR   r%   r%      r|   rQ   c                       ] tR t^tRtRtR# )r&   i  rI   Nr{   rI   rQ   rR   r&   r&      r|   rQ   c            
       Z   a a ] tR tRt oRtRRRRRRRRRR/V3R	 lV 3R
 llltRtVtV ;t# )r'   i  i  rT   NrU   rV   rW   rX   c                   < V ^8  d   QhRS[ RS[S[ ,          RS[S[,          RS[S[ ,          RS[RS[S[ ,          RS[S[ ,          RR	/# )
rZ   methodallowed_methodsrT   rU   rV   rW   rX   r[   N)r\   r   r   r
   r   )r]   r^   s   "rR   r_   !HTTPMethodNotAllowed.__annotate__  sp     % %% "#%
 ,'% % % sm% sm% 
%rQ   c                  < R P                  \        V4      4      p\        S	V `  VVVVVR7       WP                  R&   \        V4      V n        VP                  4       V n        R# ),r   AllowN)	joinsortedr   rf   rT   setr   upperr   )
rj   r   r   rT   rU   rV   rW   rX   allowr   s
   &&&$$$$$ rR   rf   HTTPMethodNotAllowed.__init__  sa     01% 	 	
 !&W),_)=llnrQ   )r   r   	rK   rL   rM   rN   rg   rf   rP   ru   r   r   s   @@rR   r'   r'     sK     K%
 +/% !%% % #% '+% % %rQ   c                       ] tR tRtRtRtR# )r(   i  i  rI   Nr{   rI   rQ   rR   r(   r(     r|   rQ   c                       ] tR tRtRtRtR# )r)   i!  i  rI   Nr{   rI   rQ   rR   r)   r)   !  r|   rQ   c                       ] tR tRtRtRtR# )r*   i%  i  rI   Nr{   rI   rQ   rR   r*   r*   %  r|   rQ   c                       ] tR tRtRtRtR# )r+   i)  i  rI   Nr{   rI   rQ   rR   r+   r+   )  r|   rQ   c                       ] tR tRtRtRtR# )r,   r   i  rI   Nr{   rI   rQ   rR   r,   r,   -  r|   rQ   c                       ] tR tRtRtRtR# )r-   r     rI   Nr{   rI   rQ   rR   r-   r-   1  r|   rQ   c                       ] tR tRtRtRtR# )r.   i5  i  rI   Nr{   rI   rQ   rR   r.   r.   5  r|   rQ   c                   B   a a ] tR tRt oRtV3R lV 3R lltRtVtV ;t# )r/   i9  i  c                0   < V ^8  d   QhRS[ RS[ RS[RR/# )rZ   max_sizeactual_sizekwargsr[   N)floatr   )r]   r^   s   "rR   r_   &HTTPRequestEntityTooLarge.__annotate__<  s)     # # #U #c #d #rQ   c                j   < VP                  R RP                  W4      4       \        SV `  ! R/ VB  R# )rW   z:Maximum request body size {} exceeded, actual body size {}NrI   )
setdefaultr]   r   rf   )rj   r   r   r   r   s   &&&,rR   rf   "HTTPRequestEntityTooLarge.__init__<  s5    ""(&"?	

 	"6"rQ   rI   r   r   s   @@rR   r/   r/   9  s     K# # #rQ   c                       ] tR tRtRtRtR# )r0   iE  i  rI   Nr{   rI   rQ   rR   r0   r0   E  r|   rQ   c                       ] tR tRtRtRtR# )r1   iI    rI   Nr{   rI   rQ   rR   r1   r1   I  r|   rQ   c                       ] tR tRtRtRtR# )r2   iM  i  rI   Nr{   rI   rQ   rR   r2   r2   M  r|   rQ   c                       ] tR tRtRtRtR# )r3   iQ  i  rI   Nr{   rI   rQ   rR   r3   r3   Q  r|   rQ   c                       ] tR tRtRtRtR# )r4   iU  i  rI   Nr{   rI   rQ   rR   r4   r4   U  r|   rQ   c                       ] tR tRtRtRtR# )r5   iY  i  rI   Nr{   rI   rQ   rR   r5   r5   Y  r|   rQ   c                       ] tR tRtRtRtR# )r6   i]  i  rI   Nr{   rI   rQ   rR   r6   r6   ]  r|   rQ   c                       ] tR tRtRtRtR# )r7   ia  i  rI   Nr{   rI   rQ   rR   r7   r7   a  r|   rQ   c                       ] tR tRtRtRtR# )r8   ie  i  rI   Nr{   rI   rQ   rR   r8   r8   e  r|   rQ   c                       ] tR tRtRtRtR# )r9   ii  i  rI   Nr{   rI   rQ   rR   r9   r9   i  r|   rQ   c                       ] tR tRtRtRtR# )r:   im    rI   Nr{   rI   rQ   rR   r:   r:   m  r|   rQ   c            
       v   a a ] tR tRt oRtRRRRRRRRRR/V3R	 lV 3R
 lllt]V3R lR l4       tRtVt	V ;t
# )r;   iq    rT   NrU   rV   rW   rX   c                   < V ^8  d   QhRS[ S[,          RS[ S[,          RS[ S[,          RS[RS[ S[,          RS[ S[,          RR/# )	rZ   linkrT   rU   rV   rW   rX   r[   N)r   r   r
   r\   r   )r]   r^   s   "rR   r_   +HTTPUnavailableForLegalReasons.__annotate__t  sp     L Lx L ,'	L
 L L smL smL 
LrQ   c                  < \         SV `  VVVVVR 7       RV n        V'       d9   \        V4      V n        R\	        V P                  4       R2V P
                  R&   R# R# )r   N<z>; rel="blocked-by"Link)r   rf   _linkr	   r\   rT   )rj   r   rT   rU   rV   rW   rX   r   s   &&$$$$$rR   rf   'HTTPUnavailableForLegalReasons.__init__t  sc     	% 	 	
 
TDJ%&s4::&77J#KDLL  rQ   c                0   < V ^8  d   QhRS[ S[,          /# rm   )r   r	   )r]   r^   s   "rR   r_   r     s      hsm rQ   c                    V P                   # )Nr   rp   s   &rR   r   #HTTPUnavailableForLegalReasons.link  s    zzrQ   r   )rK   rL   rM   rN   rg   rf   propertyr   rP   ru   r   r   s   @@rR   r;   r;   q  sf     KL +/	L
 !%L L #L '+L L,   rQ   c                       ] tR tRtRtR# )r<   r   rI   Nr   rI   rQ   rR   r<   r<     r   rQ   c                       ] tR tRtRtRtR# )r=   r   i  rI   Nr{   rI   rQ   rR   r=   r=     r|   rQ   c                       ] tR tRtRtRtR# )r>   i  i  rI   Nr{   rI   rQ   rR   r>   r>     r|   rQ   c                       ] tR tRtRtRtR# )r?   i  i  rI   Nr{   rI   rQ   rR   r?   r?     r|   rQ   c                       ] tR tRtRtRtR# )r@   i  i  rI   Nr{   rI   rQ   rR   r@   r@     r|   rQ   c                       ] tR tRtRtRtR# )rA   r   i  rI   Nr{   rI   rQ   rR   rA   rA     r|   rQ   c                       ] tR tRtRtRtR# )rB   i  i  rI   Nr{   rI   rQ   rR   rB   rB     r|   rQ   c                       ] tR tRtRtRtR# )rC   i  i  rI   Nr{   rI   rQ   rR   rC   rC     r|   rQ   c                       ] tR tRtRtRtR# )rD   i  i  rI   Nr{   rI   rQ   rR   rD   rD     r|   rQ   c                       ] tR tRtRtRtR# )rE   i  i  rI   Nr{   rI   rQ   rR   rE   rE     r|   rQ   c                       ] tR tRtRtRtR# )rF   r   i  rI   Nr{   rI   rQ   rR   rF   rF     r|   rQ   ):r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   )Mrc   typingr   r   r   r   r   r   yarlr	   typedefsr
   r   web_responser   __all__UserWarningrH   rh   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rI   rQ   rR   <module>r      s    ; ;  , ";|8{ 8&Hi &RL LCm CC] C^ . > n N 
~ 
 ! !0( 8  8 o 8 
H H 	i 	_  / O ? %? %6 o  ?   _ 	# 	#O  _ O _ o ? /  / o _ T	i 	o  _ _  o  o o  rQ   