+
    PV-jb  ã                   óŽ   € R t ^ 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 ^RIHt ^RIHtHtHt ^RIHt R
t ! R	 R4      tR# )zLow level HTTP server.N)ÚAnyÚ	AwaitableÚCallableÚDictÚListÚOptional)ÚAbstractStreamWriter)ÚRawRequestMessage)ÚStreamReader)ÚRequestHandlerÚ_RequestFactoryÚ_RequestHandler)ÚBaseRequestÚServerc                   óÒ   a € ] tR t^t o RRRRRR/V 3R lR llt]V 3R lR	 l4       tV 3R
 lR ltRV 3R lR lltV 3R lR lt	V 3R lR lt
RV 3R lR lltV 3R lR ltRtV tR# )r   Úrequest_factoryNÚhandler_cancellationFÚloopc                ól   <€ V ^8„  d   QhRS[ RS[R,          RS[RS[P                  R,          RS[RR/# )é   Úhandlerr   Nr   r   ÚkwargsÚreturn)r   r   ÚboolÚasyncioÚAbstractEventLoopr   )ÚformatÚ__classdict__s   "€Úc/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/aiohttp/web_server.pyÚ__annotate__ÚServer.__annotate__   sW   ø€ ÷ 9ñ 9á ð9ñ )¨4Õ/ð	9ñ
 #ð9ñ ×'Ñ'¨$Õ.ð9ñ ð9ð 
ñ9ó    c               óÄ   € T;'       g    \         P                  ! 4       V n        / V n        WPn        ^ V n        Wn        T;'       g    V P                  V n        W0n	        R# )é    N)
r   Úget_running_loopÚ_loopÚ_connectionsÚ_kwargsÚrequests_countÚrequest_handlerÚ_make_requestr   r   )Úselfr   r   r   r   r   s   &&$$$,r   Ú__init__ÚServer.__init__   sU   € ð ×7Ð7œW×5Ò5Ó7ˆŒ
ØEGˆÔØŒð  ˆÔØ&ÔØ.×DÐD°$×2DÑ2DˆÔØ$8Ö!r!   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# ©r   r   )Úlistr   )r   r   s   "€r   r   r    $   s   ø€ ÷ .ñ .™T¡.Õ1ñ .r!   c                óH   € \        V P                  P                  4       4      # ©N)r0   r&   Úkeys)r+   s   &r   ÚconnectionsÚServer.connections#   s   € ä�D×%Ñ%×*Ñ*Ó,Ó-Ð-r!   c                ó>   <€ V ^8„  d   QhRS[ RS[P                  RR/# )r   r   Ú	transportr   N)r   r   Ú	Transport)r   r   s   "€r   r   r    '   s+   ø€ ÷ /ñ /Ù%ð/Ù29×2CÑ2Cð/à	ñ/r!   c                ó"   € W P                   V&   R # r2   )r&   )r+   r   r7   s   &&&r   Úconnection_madeÚServer.connection_made'   s   € ð &/×Ñ˜'Ó"r!   c                ó8   <€ V ^8„  d   QhRS[ RS[R,          RR/# )r   r   ÚexcNr   )r   ÚBaseException)r   r   s   "€r   r   r    ,   s*   ø€ ÷ 	/ñ 	/Ù%ð	/Ù,9¸DÕ,@ð	/à	ñ	/r!   c                ó²   a a€ SS P                   9   dD   SP                  '       d#   SP                  P                  VV 3R  l4       R# S P                   S R# R# )c                 ó<   <€ SP                   P                  SR 4      # r2   )r&   Úpop)Úfr   r+   s   &€€r   Ú<lambda>Ú(Server.connection_lost.<locals>.<lambda>2   s   ø€ ˜d×/Ñ/×3Ñ3°G¸TÔBr!   N)r&   Ú_task_handlerÚadd_done_callback)r+   r   r=   s   ff&r   Úconnection_lostÚServer.connection_lost,   sK   ù€ ð �d×'Ñ'Ô'Ø×$×$Ð$Ø×%Ñ%×7Ñ7ÝBöð ×%Ñ% gÒ.ñ (r!   c                ó<   <€ V ^8„  d   QhRS[ RS[RS[RS[RRRS[/# )r   ÚmessageÚpayloadÚprotocolÚwriterÚtaskzasyncio.Task[None]r   )r	   r
   r   r   r   )r   r   s   "€r   r   r    7   sO   ø€ ÷ Qñ Qá"ðQñ ðQñ !ð	Qñ
 %ðQð #ðQñ 
ñQr!   c                ó0   € \        WW4WPP                  4      # r2   )r   r%   )r+   rJ   rK   rL   rM   rN   s   &&&&&&r   r*   ÚServer._make_request7   s   € ô ˜7¨X¸tÇZÁZÓPÐPr!   c                ó   <€ V ^8„  d   QhRR/# )r   r   N© )r   r   s   "€r   r   r    A   s   ø€ ÷ ñ ˜dñ r!   c                óL   € V P                    F  pVP                  4        K  	  R # r2   )r&   Úclose)r+   Úconns   & r   Úpre_shutdownÚServer.pre_shutdownA   s   € Ø×%Ô%ˆDØ�J‰JŽLó &r!   c                ó2   <€ V ^8„  d   QhRS[ R,          RR/# )r   ÚtimeoutNr   )Úfloat)r   r   s   "€r   r   r    E   s   ø€ ÷ "ñ "¡e¨d¥lð "¸dñ "r!   c              ƒ  ó¬   a"  € V3R  lV P                    4       p\        P                  ! V!  G Rj  x€L
  V P                   P                  4        R#  L 5i)c              3   óD   <"  € T F  qP                  S4      x € K  	  R # 5ir2   )Úshutdown)Ú.0rU   rY   s   & €r   Ú	<genexpr>Ú"Server.shutdown.<locals>.<genexpr>F   s   øé € ÐFÑ4E¨D—‘˜w×'Ð'Ó4Eùs   ƒ N)r&   r   ÚgatherÚclear)r+   rY   Úcoross   &f r   r]   ÚServer.shutdownE   s?   øé € ÜF°D×4EÒ4EÓFˆÜ�nŠn˜eÑ$×$Ð$Ø×Ñ×ÑÖ!ñ 	%ùs   ƒ.A±A²!Ac                ó    <€ V ^8„  d   QhRS[ /# r/   )r   )r   r   s   "€r   r   r    J   s   ø€ ÷ ñ ™.ñ r!   c                ód  €  \        V 3R V P                  /V P                  B #   \         d�    T P                  P	                  4        UUu/ uF  w  rTR9   g   K  YbK  	  Mu uppi ppp\        T 3R T P                  /TB pTP
                  P                  RT P                  4       Tu # i ; i)r   z~Failed to create request handler with custom kwargs %r, falling back to filtered kwargs. This may indicate a misconfiguration.)ÚdebugÚaccess_log_class)r   r%   r'   Ú	TypeErrorÚitemsÚloggerÚwarning)r+   ÚkÚvr   r   s   &    r   Ú__call__ÚServer.__call__J   s´   € ð	Ü! $ÑH¨T¯Z©ZÐH¸4¿<¹<ÑHÐHøÜô 	ð !ŸL™L×.Ñ.Ô0ôá0‘D�AØÐ5Ñ5ô �’Ú0ùóˆFñ ô
 % TÑE°·
±
ÐE¸fÑEˆGØ�N‰N×"Ñ"ð$ð —‘ô	ð ŠNð	ús"   ‚!$ ¤(B/ÁA#ÁA#Á"A
B/Â.B/)r&   r'   r%   r   r   r)   r(   r2   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r,   Úpropertyr4   r:   rG   r*   rV   r]   ro   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s   ø‡ € ð9ð 37ð	9ð
 &+ð9ð 26÷9ò 9ð& ÷.ó ð.÷/ð /÷
	/ò 	/÷Qð Q÷ð ÷"ò "÷
ö r!   )r   )Ú__doc__r   Útypingr   r   r   r   r   r   Úabcr   Úhttp_parserr	   Ústreamsr
   Úweb_protocolr   r   r   Úweb_requestr   Ú__all__r   rR   r!   r   Ú<module>r€      s4   ðÙ ã ß A× Aå %Ý *Ý !ß JÑ JÝ $à
€÷Ló Lr!   