+
     h~  c                  sP    ^ RI Ht ^ RIt^RIHt ^RIHtHtHt  ! R R]4      t	R# )i    )annotationsN)current_async_library)SOCKET_OPTIONAsyncNetworkBackendAsyncNetworkStreamc                  sN    ] tR t^	tR R ltRR R lltRR R lltR R	 ltR
tR# )AutoBackendc               s    V ^8  d   QhRR/# )   returnNone Zformat   "</usr/lib/python3.14/site-packages/httpcore/_backends/auto.py__annotate__AutoBackend.__annotate__
   s     
/ 
/T 
/    c                	s   "   \        V R 4      '       g:   \        4       pVR8X  d   ^RIHp V! 4       V n        R# ^RIHp V! 4       V n        R# R# 5i)_backendtrio)TrioBackend)AnyIOBackendN)Zhasattrr   r   r   r   Zanyior   )selfZbackendr   r   s   &   r   _init_backendZAutoBackend._init_backend
   s?     j))+-G& -5@]/ , *s   AANc               s0    V ^8  d   QhRRRRRRRRR	R
RR/# )r   hoststrportZinttimeoutfloat | Nonelocal_addressz
str | Nonesocket_options%typing.Iterable[SOCKET_OPTION] | Noner   r   r	   r
   r   r   r   r      sF     
 

 
 	

 "
 >
 

r   c                	s   "   V P                  4       G R j  xL
  V P                  P                  VVVVVR7      G R j  xL
 #  L, L5i)N)r   r   r   )r   r   connect_tcp)r   r   r   r   r   r   s   &&&&&&r   r   ZAutoBackend.connect_tcp   sS        """]]..') / 
 
 	
 	#
s   AA'AAAAc               s(    V ^8  d   QhRRRRRRRR/# )	r   pathr   r   r   r   r   r   r   r	   r
   r   r   r   r   '   s2     	
 	
	
 	
 >		

 
	
r   c                	s   "   V P                  4       G R j  xL
  V P                  P                  WVR7      G R j  xL
 #  L) L5i)N)r   r   )r   r   connect_unix_socket)r   r   r   r   s   &&&&r   r    ZAutoBackend.connect_unix_socket'   sI        """]]66. 7 
 
 	
 	#
s   AA $AAAAc               s     V ^8  d   QhRRRR/# )r   secondsZfloatr   r   r	   r
   r   r   r   r   2   s     2 25 2T 2r   c                	s   "   V P                  4       G R j  xL
  V P                  P                  V4      G R j  xL
 #  L' L5i)N)r   r   sleep)r   r!   s   &&r   r"   ZAutoBackend.sleep2   s7       """]]((111 	#1s   A>"AA A A)r   )NNN)NN)	Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   r    r"   Z__static_attributes__r	   r   r   r   r   	   s    
/
"	
2 2r   r   )
Z
__future__r    ZtypingZ_synchronizationr   Zbaser   r   r   r   r	   r   r   <module>r#      s!    "  4 H H+2% +2r   