
    rh                     $    S SK r S rS rS rS rg)    Nc                 |    U R                   nU R                  nU R                  nUS-  nUS-  nUS-  nUS-  nXXBU4$ )N<   dayssecondsmicroseconds)durationr   r   r   minuteshourss         M/var/www/html/shao/venv/lib/python3.13/site-packages/django/utils/duration.py_get_duration_componentsr      sR    ==DG((LmGrMGrMErMG,66    c                     [        U 5      u  pp4nSR                  X#U5      nU(       a  SR                  U5      U-   nU(       a  USR                  U5      -  nU$ )z8Version of str(timedelta) which is not English specific.z{:02d}:{:02d}:{:02d}z{} .{:06d})r   format)r	   r   r   r
   r   r   strings          r   duration_stringr      sX    2J82T/D<#**57CFd#f,)""<00Mr   c                     U [         R                  " S5      :  a  SnU S-  n OSn[        U 5      u  p#pEnU(       a  SR                  U5      OSnSR                  XX4XW5      $ )Nr   - r   z{}P{}DT{:02d}H{:02d}M{:02d}{}S)datetime	timedeltar   r   )r	   signr   r   r
   r   r   mss           r   duration_iso_stringr      sg    ($$Q''B2J82T/D<+7		,	'RB+22EG r   c                 Z    SU R                   -  U R                  -   S-  U R                  -   $ )NiQ i@B r   )deltas    r   duration_microsecondsr   -   s*    5::%5@5CUCUUUr   )r   r   r   r   r    r   r   <module>r!      s    7
Vr   