
    Mf                           G d  d          Z dS )c                       e Zd ZdZd Zd ZdS )BaseMiddlewarez
    Base class for implementing ASGI middleware.

    Note that subclasses of this are not self-safe; don't store state on
    the instance, as it serves multiple application instances. Instead, use
    scope.
    c                     || _         dS )zH
        Middleware constructor - just takes inner application.
        N)inner)selfr   s     R/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/channels/middleware.py__init__zBaseMiddleware.__init__
   s     


    c                 ^   K   t          |          }|                     |||           d{V S )zg
        ASGI application; can insert things into the scope and run asynchronous
        code.
        N)dictr   )r   scopereceivesends       r   __call__zBaseMiddleware.__call__   s;       UZZw555555555r	   N)__name__
__module____qualname____doc__r   r    r	   r   r   r      s<           6 6 6 6 6r	   r   N)r   r   r	   r   <module>r      s7   6 6 6 6 6 6 6 6 6 6r	   