+
    :O|j  ã                  ó6   € ^ RI Ht ^ RIt^ RIt^ RItR R ltR# )é    )ÚannotationsNc               ó    € V ^8„  d   QhRRRR/# )é   Úsockzsocket.socket | NoneÚreturnÚbool© )Úformats   "ÚHC:\Users\alokc\chatbot\backend\venv\Lib\site-packages\httpcore/_utils.pyÚ__annotate__r      s   € ÷ ñ Ð1ð °dñ ó    c                óˆ  € V f   RMV P                  4       pVe   V^ 8  d   R# \        P                  R8X  g   \        \        RR4      f*   \        P                  ! V.. . ^ 4      w  p p\        V4      # \        P                  ! 4       pVP                  V\        P                  4       \        VP                  ^ 4      4      # )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.
NTÚwin32Úpoll)	ÚfilenoÚsysÚplatformÚgetattrÚselectr   r   ÚregisterÚPOLLIN)r   Úsock_fdÚrreadyÚ_Úps   &    r   Úis_socket_readabler      s”   € ð ’l‰d¨¯©«€GØ‚˜' Aœ+Ùô 	�‰˜Ô¤7¬6°6¸4Ó#@Ò#Hä—}’} g Y°°B¸Ó:‰ˆ��1Ü�F‹|ÐÜ�Š‹€AØ‡J�JˆwœŸ™Ô&Ü�—‘�q“	‹?Ðr   )Ú
__future__r   r   Úsocketr   r   r	   r   r   Ú<module>r      s   ðÝ "ã Û Û 
÷r   