Ë
    $Æ%h  ã                  ó0   — d dl mZ d dlZd dlZd dlZdd„Zy)é    )ÚannotationsNc                ón  — | €dn| j                  «       }|�|dk  ryt        j                  dk(  st        t        dd«      €(t	        j                  |gg g d«      \  }}}t        |«      S t	        j                  «       }|j                  |t        j                  «       t        |j                  d«      «      S )zß
    Return whether a socket, as identifed by its file descriptor, is readable.
    "A socket is readable" means that the read buffer isn't empty, i.e. that calling
    .recv() on it would immediately return some data.
    Nr   TÚwin32Úpoll)	ÚfilenoÚsysÚplatformÚgetattrÚselectÚboolr   ÚregisterÚPOLLIN)ÚsockÚsock_fdÚrreadyÚ_Úps        úM/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/httpcore/_utils.pyÚis_socket_readabler      s”   € ð �l‰d¨¯©«€GØ€˜' Aš+Øô 	�‰˜Ò¤7¬6°6¸4Ó#@Ð#Hä—}‘} g Y°°B¸Ó:‰ˆ��1Ü�F‹|ÐÜ�‰‹€AØ‡J�JˆwœŸ™Ô&Ü�—‘�q“	‹?Ðó    )r   zsocket.socket | NoneÚreturnr   )Ú
__future__r   r   Úsocketr   r   © r   r   ú<module>r      s   ðÝ "ã Û Û 
ôr   