Ë
    ²ŒjJ  ã                   ó0   — d dl mZ dedefd„Zdedefd„Zy)é    )ÚRequestÚrequestÚreturnc                 ó®   — d| j                   v r| j                   d   S | j                  r| j                  j                  sy| j                  j                  S )a  
    Returns the ip address for the current request (or 127.0.0.1 if none found)
     based on the X-Forwarded-For headers.
     Note that a more robust method for determining IP address of the client is
     provided by uvicorn's ProxyHeadersMiddleware.
    ÚX_FORWARDED_FORú	127.0.0.1)ÚheadersÚclientÚhost©r   s    úV/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/slowapi/util.pyÚ
get_ipaddrr      sF   € ð ˜GŸO™OÑ+Ø�‰Ð0Ñ1Ð1à�~Š~ W§^¡^×%8Ò%8Øà�~‰~×"Ñ"Ð"ó    c                 ót   — | j                   r| j                   j                  sy| j                   j                  S )zU
    Returns the ip address for the current request (or 127.0.0.1 if none found)
    r   )r
   r   r   s    r   Úget_remote_addressr      s*   € ð �>Š> §¡×!4Ò!4Øà�>‰>×ÑÐr   N)Ústarlette.requestsr   Ústrr   r   © r   r   Ú<module>r      s.   ðÝ &ð#˜ð # Có #ð  ð ¨Cô r   