+
    ÂHàj#  ã                   ó‚   € R t . ROt ! R R]4      t ! R R]]4      t ! R R]4      t ! R	 R]4      t ! R
 R]4      tR# )z#
Custom exceptions raised by pytz.
ÚUnknownTimeZoneErrorÚInvalidTimeErrorÚAmbiguousTimeErrorÚNonExistentTimeErrorc                   ó   € ] tR t^tRtRtR# )ÚErrorz8Base class for all exceptions raised by the pytz library© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    Ú‘/home/ubuntu/.hermes/installs/5f0a1ff4045d044e/environments/88679baa1dc64374a0cd943b62eeefb9/venv/lib/python3.14/site-packages/pytz/exceptions.pyr   r      s   † ÝBr   r   c                   ó   € ] tR t^tRtRtR# )r   aÈ  Exception raised when pytz is passed an unknown timezone.

>>> isinstance(UnknownTimeZoneError(), LookupError)
True

This class is actually a subclass of KeyError to provide backwards
compatibility with code relying on the undocumented behavior of earlier
pytz releases.

>>> isinstance(UnknownTimeZoneError(), KeyError)
True

And also a subclass of pytz.exceptions.Error, as are other pytz
exceptions.

>>> isinstance(UnknownTimeZoneError(), Error)
True

r   Nr	   r   r   r   r   r      s   † ñó& 	r   c                   ó   € ] tR t^&tRtRtR# )r   z'Base class for invalid time exceptions.r   Nr	   r   r   r   r   r   &   s   † Ý1r   c                   ó   € ] tR t^*tRtRtR# )r   aD  Exception raised when attempting to create an ambiguous wallclock time.

At the end of a DST transition period, a particular wallclock time will
occur twice (once before the clocks are set back, once after). Both
possibilities may be correct, unless further information is supplied.

See DstTzInfo.normalize() for more info
r   Nr	   r   r   r   r   r   *   s   † õr   c                   ó   € ] tR t^5tRtRtR# )r   zÁException raised when attempting to create a wallclock time that
cannot exist.

At the start of a DST transition period, the wallclock time jumps forward.
The instants jumped over never occur.
r   Nr	   r   r   r   r   r   5   s   † õr   N)r   r   r   r   )	r   Ú__all__Ú	Exceptionr   ÚKeyErrorr   r   r   r   r   r   r   Ú<module>r      sS   ðñò€ôCˆIô Cô	˜8 Uô 	ô.2�uô 2ôÐ)ô ôÐ+ö r   