Ë
    T]jƒ  ã                   ó2   — d dl Z d dlmZ d dlmZ dd„Zd„ Zy)é    N)ÚBytesIO)Úutilsc                 óô   — ddl m}m} | syt        | j	                  «       «      } |j                  | «      }	 d|_        |j                  «        d|_        |rt        j                  |«      }|S # d|_        w xY w)zõ
    Try to open the source file directly using PIL, ignoring any errors.

    exif_orientation

        If EXIF orientation data is present, perform any required reorientation
        before passing the data along the processing pipeline.

    r   )ÚImageÚ	ImageFileNTF)
ÚPILr   r   r   ÚreadÚopenÚLOAD_TRUNCATED_IMAGESÚloadr   Úexif_orientation)Úsourcer   Úoptionsr   r   Úimages         úX/var/www/zogu/zoguvenv/lib/python3.12/site-packages/easy_thumbnails/source_generators.pyÚ	pil_imager      sm   € ÷ %áØÜ�V—[‘[“]Ó#€Fà�J‰J�vÓ€Eð0Ø*.ˆ	Ô'Ø�
‰
Œà*/ˆ	Ô'áÜ×&Ñ& uÓ-ˆØ€Løð	 +0ˆ	Õ'ús   ·A. Á.	A7c                 óÒ   — 	 ddl m} | sy	 |j                  | j                  «      S # t        $ r#}t        j                  d|› d�«       Y d}~yd}~ww xY w# t        $ r}|‚d}~ww xY w)zN
    Try to open the source file directly using VIL, ignoring any errors.
    r   )r   z,Could not import VIL for SVG image support: ú.N)Úeasy_thumbnails.VILr   ÚImportErrorÚwarningsÚwarnr   ÚfileÚ	Exception)r   r   r   ÚieÚexcs        r   Ú	vil_imager   (   sk   € ðÝ-ñ
 ØðØ�z‰z˜&Ÿ+™+Ó&Ð&øô ò Ü�‰ÐDÀRÀDÈÐJÔKÜûðûô ò Øˆ	ûðús+   ‚' ŒA §	A°AÁAÁ	A&ÁA!Á!A&)T)r   Úior   Úeasy_thumbnailsr   r   r   © ó    r   ú<module>r"      s   ðÛ Ý å !óóBr!   