+
    2j                     B    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt R R ltR# )    )EmptyDuration)parse_date_duration)	is_period)Durationc                0    V ^8  d   QhR\         R\        /# )   duration_strreturn)strr   )formats   "f/home/user/billing-ledger-validation/.venv/lib/python3.14/site-packages/isoduration/parser/__init__.py__annotate__r      s     / / / /    c                    \        V 4      ^8  d   \        R4      h^pW^,
          ,          p^pVR8X  d
   V^,          pVR8X  d   RpV^,          pW^,
          ,          pWR p\        V4      '       g   \        R4      h\        WS4      # )r   z No duration information provided+-NzNo prefix provided)lenr   r   r   )r	   	beginningfirstsignprefixdurations   &     r   parse_durationr      s    
<1>??IQ'ED|Q	|Q	a-(FJ'HV011x..r   N)	isoduration.parser.exceptionsr   isoduration.parser.parsingr   isoduration.parser.utilr   isoduration.typesr   r    r   r   <module>r       s    7 : - &/r   