ó
    Ù^íh
  ã                  óh   • S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	J
r
  \(       a  S SKJr  S	S jrg)
é    )Úannotations)ÚTYPE_CHECKING)ÚPERIOD_PREFIX)Úcheck_global_sign)Úformat_dateÚformat_time)ÚDurationc                óÂ   • [        U 5      n[        U R                  U5      n[        U R                  U5      nU U 3nUS:  a  SOSnU[
        :X  a	  [
         S3$ U U 3$ )Nr   Ú-Ú Ú0D)r   r   Údater   Útimer   )ÚdurationÚglobal_signÚdate_duration_strÚtime_duration_strÚduration_strÚsign_strs         ÚX/home/james-whalen/.local/lib/python3.13/site-packages/isoduration/formatter/__init__.pyÚformat_durationr      sp   € Ü# HÓ-€KÜ# H§M¡M°;Ó?ÐÜ# H§M¡M°;Ó?Ðà'Ð(Ð):Ð(;Ð<€LØ! A“o‰s¨2€Hà”}Ó$Ü Ð#Ð#àˆZ˜~Ð&Ð&ó    N)r   r	   ÚreturnÚstr)Ú
__future__r   Útypingr   Úisoduration.constantsr   Úisoduration.formatter.checkingr   Ú isoduration.formatter.formattingr   r   Úisoduration.typesr	   r   © r   r   Ú<module>r"      s   ðÝ "å  å /Ý <ß EæÝ*õ'r   