
    dh              	       N    d dl Z d dlmZmZ  ed      Zddededeegef   fdZy)	    N)CallableTypeVarTmaxsizetypedreturnc                 0     dt         dt         f fd}|S )z
    fix: lru_cache annotation doesn't work with a property
    this hack is only needed for the property, so type annotations are as they are
    funcr   c                 <     t        j                        |       S )N)	functools	lru_cache)r
   r   r   s    R/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/utils/mypy_hacks.pywrapperzlru_cache.<locals>.wrapper   s    2y""7E2488    )r   )r   r   r   s   `` r   r   r      s    9a 9A 9 Nr   )   F)r   typingr   r   r   intboolr    r   r   <module>r      s9     $CL	s 	 	(A36:J 	r   