
    cf                     :    d dl mZ ddlmZ  G d de          ZdS )    )SimpleLazyObject   get_user_agentc                   "    e Zd ZddZd Zd ZdS )UserAgentMiddlewareNc                     |	|| _         d S d S N)get_response)selfr   s     O/var/www/html/env/lib/python3.11/site-packages/django_user_agents/middleware.py__init__zUserAgentMiddleware.__init__   s    # ,D $#    c                 V    |                      |           |                     |          S r
   )process_requestr   r   requests     r   __call__zUserAgentMiddleware.__call__   s*    W%%%  )))r   c                 6    t          fd          _        d S )Nc                  "    t                     S r
   r   )r   s   r   <lambda>z5UserAgentMiddleware.process_request.<locals>.<lambda>   s    nW6M6M r   )r   
user_agentr   s    `r   r   z#UserAgentMiddleware.process_request   s#    -.M.M.M.MNNr   r
   )__name__
__module____qualname__r   r   r    r   r   r   r      sK        - - - -* * *O O O O Or   r   N)django.utils.functionalr   utilsr   objectr   r   r   r   <module>r       sg    4 4 4 4 4 4 ! ! ! ! ! !O O O O O& O O O O Or   