U
    µ©ÞaÒ  ã                   @   s,   d dl Z dd„ Zdd„ Zdd„ Zdd	„ ZdS )
é    Nc                 C   s@   | j }| j}| j}|d }|d }|d }|d }|||||fS )Né<   ©ÚdaysÚsecondsÚmicroseconds)Údurationr   r   r   ÚminutesÚhours© r
   ú„/home/adriano.carvalho/ftp/files/BrinquedotecaVirtual/brinquedotecavirtual/venv/lib/python3.8/site-packages/django/utils/duration.pyÚ_get_duration_components   s    r   c                 C   sH   t | ƒ\}}}}}d |||¡}|r2d |¡| }|rD|d |¡7 }|S )z8Version of str(timedelta) which is not English specific.z{:02d}:{:02d}:{:02d}z{} ú.{:06d})r   Úformat)r   r   r	   r   r   r   Ústringr
   r
   r   Úduration_string   s    r   c                 C   sX   | t  d¡k rd}| d9 } nd}t| ƒ\}}}}}|r@d |¡nd}d ||||||¡S )Nr   ú-éÿÿÿÿÚ r   z{}P{}DT{:02d}H{:02d}M{:02d}{}S)ÚdatetimeÚ	timedeltar   r   )r   Úsignr   r	   r   r   r   Úmsr
   r
   r   Úduration_iso_string   s    
r   c                 C   s   d| j  | j d | j S )Ni€Q i@B r   )Údeltar
   r
   r   Úduration_microseconds+   s    r   )r   r   r   r   r   r
   r
   r
   r   Ú<module>   s   