§
    ÀÁiÊ  ã                   óX   —  G d „ d¦  «        Z  G d„ de ¦  «        Z G d„ de ¦  «        ZdS )c                   ó   — e Zd Zdd„Zd„ ZdS )ÚBaseNamespaceNc                 ó   — |pd| _         d S )Nú/©Ú	namespace)Úselfr   s     úB/usr/local/lib/python3.11/dist-packages/socketio/base_namespace.pyÚ__init__zBaseNamespace.__init__   s   € Ø"Ð) cˆŒˆˆó    c                 ó   — dS )NF© )r   s    r	   Úis_asyncio_basedzBaseNamespace.is_asyncio_based   s   € Øˆur   ©N)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r	   r   r      s7   € € € € € ð*ð *ð *ð *ðð ð ð ð r   r   c                   ó.   ‡ — e Zd Zdˆ fd„	Zd„ Zdd„Zˆ xZS )ÚBaseServerNamespaceNc                 óZ   •— t          ¦   «                              |¬¦  «         d | _        d S ©Nr   )Úsuperr
   Úserver©r   r   Ú	__class__s     €r	   r
   zBaseServerNamespace.__init__
   ó)   ø€ Ý‰Œ×Ò 9ÐÑ-Ô-Ð-ØˆŒˆˆr   c                 ó   — || _         d S r   )r   )r   r   s     r	   Ú_set_serverzBaseServerNamespace._set_server   ó   € ØˆŒˆˆr   c                 óH   — | j                              ||p| j        ¬¦  «        S )zêReturn the rooms a client is in.

        The only difference with the :func:`socketio.Server.rooms` method is
        that when the ``namespace`` argument is not given the namespace
        associated with the class is used.
        r   )r   Úroomsr   )r   Úsidr   s      r	   r    zBaseServerNamespace.rooms   s&   € ð Œ{× Ò  °	Ð0K¸T¼^Ð ÑLÔLÐLr   r   )r   r   r   r
   r   r    Ú__classcell__©r   s   @r	   r   r   	   sh   ø€ € € € € ðð ð ð ð ð ðð ð ðMð Mð Mð Mð Mð Mð Mð Mr   r   c                   ó&   ‡ — e Zd Zdˆ fd„	Zd„ Zˆ xZS )ÚBaseClientNamespaceNc                 óZ   •— t          ¦   «                              |¬¦  «         d | _        d S r   )r   r
   Úclientr   s     €r	   r
   zBaseClientNamespace.__init__   r   r   c                 ó   — || _         d S r   )r'   )r   r'   s     r	   Ú_set_clientzBaseClientNamespace._set_client    r   r   r   )r   r   r   r
   r)   r"   r#   s   @r	   r%   r%      sL   ø€ € € € € ðð ð ð ð ð ðð ð ð ð ð ð r   r%   N)r   r   r%   r   r   r	   ú<module>r*      s“   ððð ð ð ð ñ ô ð ðMð Mð Mð Mð M˜-ñ Mô Mð Mð$ð ð ð ð ˜-ñ ô ð ð ð r   