Ë
    ³«ŽjÒ  ã                   ór   — d dl Z d dlmZmZmZ e j
                   G d„ d«      «       Zdeeef   dee   fd„Zy)é    N)ÚAnyÚDictÚOptionalc                   ó.   — e Zd ZU eed<   eed<   defd„Zy)ÚCloudRateLimitÚremaining_limitÚremaining_limit_reset_timeÚreturnc                 ó   — | j                   S )N)r	   )Úselfs    ús/Users/manta/Documents/Projects/TheRoad-I1/backend/.venv/lib/python3.12/site-packages/opik/rate_limit/rate_limit.pyÚretry_afterzCloudRateLimit.retry_after
   s   € Ø×.Ñ.Ð.ó    N)Ú__name__Ú
__module__Ú__qualname__ÚintÚ__annotations__Úfloatr   © r   r   r   r      s   … àÓØ #Ó#ð/˜Uô /r   r   Úrate_limit_responser
   c                 óž   — t        | j                  dd«      «      }|dk(  rt        | j                  dd«      «      }|dkD  rt        d|¬«      S y )NzRateLimit-Resetr   zratelimit-reset)r   r	   )r   Úgetr   )r   Úrate_limit_reset_times     r   Úparse_rate_limitr      s^   € ÜÐ 3× 7Ñ 7Ð8IÈ1Ó MÓNÐØ Ò!Ü #Ð$7×$;Ñ$;Ð<MÈqÓ$QÓ RÐà˜qÒ ÜØØ'<ô
ð 	
ð
 r   )	ÚdataclassesÚtypingr   r   r   Ú	dataclassr   Ústrr   r   r   r   Ú<module>r       sM   ðÛ ß &Ñ &ð ×Ñ÷/ð /ó ð/ð¨$¨s°C¨x©.ð ¸XÀnÑ=Uô r   