+
    §~jÃ
  ã                   ó&   € R t ^ RIHtHt R R ltR# )z:Contains utilities to handle datetimes in Huggingface Hub.)ÚdatetimeÚtimezonec                ó0   € V ^8„  d   QhR\         R\        /# )é   Údate_stringÚreturn)Ústrr   )Úformats   "Út/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/huggingface_hub/utils/_datetime.pyÚ__annotate__r      s   € ÷ /ñ /¤ð /¬ñ /ó    c                óV  €  V P                  R4      '       d;   RV 9  d   V RR R,           p M&V RR P                  R4      w  rV RVR,          R R2p \        P                  ! V R4      P	                  \
        P                  R7      #   \         d   p\        R	T  R
24      ThRp?ii ; i)ae  
Parses a date_string returned from the server to a datetime object.

This parser is a weak-parser is the sense that it handles only a single format of
date_string. It is expected that the server format will never change. The
implementation depends only on the standard lib to avoid an external dependency
(python-dateutil). See full discussion about this decision on PR:
https://github.com/huggingface/huggingface_hub/pull/999.

Example:
    ```py
    > parse_datetime('2022-08-19T07:19:38.123Z')
    datetime.datetime(2022, 8, 19, 7, 19, 38, 123000, tzinfo=timezone.utc)
    ```

Args:
    date_string (`str`):
        A string representing a datetime returned by the Hub server.
        String is expected to follow '%Y-%m-%dT%H:%M:%S.%fZ' pattern.

Returns:
    A python datetime object.

Raises:
    :class:`ValueError`:
        If `date_string` cannot be parsed.
ÚZÚ.Nz.000000Z:Né   Nz0<6z%Y-%m-%dT%H:%M:%S.%fZ)ÚtzinfozCannot parse 'zS' as a datetime. Date string is expected to follow '%Y-%m-%dT%H:%M:%S.%fZ' pattern.éÿÿÿÿ)ÚendswithÚsplitr   ÚstrptimeÚreplacer   ÚutcÚ
ValueError)r   ÚbaseÚfractionÚes   &   r
   Úparse_datetimer      sÁ   € ð8à×Ñ ×$Ò$à˜+Ô%à)¨#¨2Ð.°Õ;‘ð "-¨S¨bÐ!1×!7Ñ!7¸Ó!<‘à!%  a¨°­°SÐ'9¸Ð;ä× Ò  Ð.EÓF×NÑNÔV^×VbÑVbÐNÓcÐcøÜô ÜØ˜[˜Mð *7ð 7ó
ð ð	ûðús   ‚B ™A.B ÂB(ÂB#Â#B(N)Ú__doc__r   r   r   © r   r
   Ú<module>r      s   ðñ Aç '÷/r   