§
     @g~  ã                  óV   — d dl mZ d dlZddlmZ ddlmZmZmZ  G d„ de¦  «        Z	dS )	é    )ÚannotationsNé   )Úcurrent_async_libraryé   )ÚSOCKET_OPTIONÚAsyncNetworkBackendÚAsyncNetworkStreamc                  ó<   — e Zd Zdd„Z	 	 	 ddd„Z	 	 ddd„Zdd„ZdS )ÚAutoBackendÚreturnÚNonec              ƒ  ó®   K  — t          | d¦  «        sBt          ¦   «         }|dk    rddlm}  |¦   «         | _        d S ddlm}  |¦   «         | _        d S d S )NÚ_backendÚtrior   )ÚTrioBackend)ÚAnyIOBackend)Úhasattrr   r   r   r   Úanyior   )ÚselfÚbackendr   r   s       úK/var/www/piapp/venv/lib/python3.11/site-packages/httpcore/_backends/auto.pyÚ_init_backendzAutoBackend._init_backend
   s~   è è € Ý˜˜jÑ)Ô)ð 		/Ý+Ñ-Ô-ˆGØ˜&Ò Ð Ø-Ð-Ð-Ð-Ð-Ð-à5@°[±]´]”à/Ð/Ð/Ð/Ð/Ð/à , ¡¤”ð		/ð 		/ó    NÚhostÚstrÚportÚintÚtimeoutúfloat | NoneÚlocal_addressú
str | NoneÚsocket_optionsú%typing.Iterable[SOCKET_OPTION] | Noner	   c              ƒ  ó„   K  — |                       ¦   «         ƒ d {V —† | j                             |||||¬¦  «        ƒ d {V —†S )N)r   r    r"   )r   r   Úconnect_tcp)r   r   r   r   r    r"   s         r   r%   zAutoBackend.connect_tcp   sx   è è € ð × Ò Ñ"Ô"Ð"Ð"Ð"Ð"Ð"Ð"Ð"Ø”]×.Ò.ØØØØ'Ø)ð /ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r   Úpathc              ƒ  ó€   K  — |                       ¦   «         ƒ d {V —† | j                             |||¬¦  «        ƒ d {V —†S )N)r   r"   )r   r   Úconnect_unix_socket)r   r&   r   r"   s       r   r(   zAutoBackend.connect_unix_socket'   sp   è è € ð × Ò Ñ"Ô"Ð"Ð"Ð"Ð"Ð"Ð"Ð"Ø”]×6Ò6Ø˜'°.ð 7ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r   ÚsecondsÚfloatc              ƒ  óz   K  — |                       ¦   «         ƒ d {V —† | j                             |¦  «        ƒ d {V —†S )N)r   r   Úsleep)r   r)   s     r   r,   zAutoBackend.sleep2   sR   è è € Ø× Ò Ñ"Ô"Ð"Ð"Ð"Ð"Ð"Ð"Ð"Ø”]×(Ò(¨Ñ1Ô1Ð1Ð1Ð1Ð1Ð1Ð1Ð1r   )r   r   )NNN)r   r   r   r   r   r   r    r!   r"   r#   r   r	   )NN)r&   r   r   r   r"   r#   r   r	   )r)   r*   r   r   )Ú__name__Ú
__module__Ú__qualname__r   r%   r(   r,   © r   r   r   r   	   s   € € € € € ð
/ð 
/ð 
/ð 
/ð  !%Ø$(Ø@Dð
ð 
ð 
ð 
ð 
ð( !%Ø@Dð		
ð 	
ð 	
ð 	
ð 	
ð2ð 2ð 2ð 2ð 2ð 2r   r   )
Ú
__future__r   ÚtypingÚ_synchronizationr   Úbaser   r   r	   r   r0   r   r   ú<module>r5      s…   ðØ "Ð "Ð "Ð "Ð "Ð "à €€€à 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ Hð+2ð +2ð +2ð +2ð +2Ð%ñ +2ô +2ð +2ð +2ð +2r   