§
    b‚ÿiþ  ã                  ón   — d dl mZ d dlZddlmZmZ  G d„ de¦  «        Z G d„ deej        ¦  «        ZdS )	é    )ÚannotationsNé   )ÚRequestHandlerÚResponsec                  ó   — e Zd Zdd„Zd„ ZdS )ÚWebSocketResponseÚmessageúbytes | strc                ó   — t           ‚)z¦
        Send a message to the server.

        @param message: The message to send. A string (str) is sent as a text frame, bytes is sent as a binary frame.
        ©ÚNotImplementedError)Úselfr	   s     úU/DATA/AppData/hermes/venv/lib/python3.11/site-packages/yt_dlp/networking/websocket.pyÚsendzWebSocketResponse.send
   s
   € õ "Ð!ó    c                ó   — t           ‚)Nr   )r   s    r   ÚrecvzWebSocketResponse.recv   s   € Ý!Ð!r   N)r	   r
   )Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s7   € € € € € ð"ð "ð "ð "ð"ð "ð "ð "ð "r   r   c                  ó   — e Zd ZdS )ÚWebSocketRequestHandlerN)r   r   r   r   r   r   r   r      s   € € € € € Ø€Dr   r   )	Ú
__future__r   ÚabcÚcommonr   r   r   ÚABCr   r   r   r   ú<module>r      sš   ðØ "Ð "Ð "Ð "Ð "Ð "à 
€
€
€
à ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,ð"ð "ð "ð "ð "˜ñ "ô "ð "ð	ð 	ð 	ð 	ð 	˜n¨c¬gñ 	ô 	ð 	ð 	ð 	r   