§
    ¥”j>  ã                   ó2   — d dl m Z mZmZ d„ Zde fd„Zd„ ZdS )é    )ÚdatetimeÚtimezoneÚtzinfoc                 óH   — |                       t          j        ¦  «        | k    S )zmCheck if a datetime exists. Taken from: https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html)Ú
astimezoner   Úutc©Údts    úl/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/rest_framework/utils/timezone.pyÚdatetime_existsr      s   € ð
 �=Š=�œÑ&Ô&¨"Ò,Ð,ó    r
   c                 ó¨   — t          | ¦  «        oC|                      | j         ¬¦  «                             ¦   «         |                      ¦   «         k    S )zxCheck whether a datetime is ambiguous. Taken from: https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html)Úfold)r   Úreplacer   Ú	utcoffsetr	   s    r   Údatetime_ambiguousr      sG   € õ ˜2ÑÔð Ø
�
Š
˜BœG˜ˆ
Ñ$Ô$×.Ò.Ñ0Ô0°B·L²L±N´NÒBðr   c                 ó\   — t          | j        t          ¦  «        rt          | ¦  «        sdS dS )zLReturns True if the datetime is not ambiguous or imaginary, False otherwise.TF)Ú
isinstancer   r   r	   s    r   Úvalid_datetimer      s0   € å�"”)�VÑ$Ô$ð Õ-?ÀÑ-CÔ-Cð ØˆtØˆ5r   N)r   r   r   r   r   r   © r   r   ú<module>r      sf   ðØ /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /ð-ð -ð -ð˜8ð ð ð ð ðð ð ð ð r   