§
    £”j^  ã                   óF   — d dl mZ ddlmZ ddlmZ  G d„ de¦  «        ZdS )é    )ÚStructé   )Ú	MIME_TYPE)ÚBaseImageHeaderc                   ój   — e Zd ZdZed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         Z	dS )ÚGifz©Image header parser for GIF images.

    Note that the GIF format does not support resolution (DPI) information. Both
    horizontal and vertical DPI default to 72.
    c                 óN   — |                       |¦  «        \  }} | ||dd¦  «        S )zYReturn |Gif| instance having header properties parsed from GIF image in
        `stream`.éH   )Ú_dimensions_from_stream)ÚclsÚstreamÚpx_widthÚ	px_heights       ú]/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/docx/image/gif.pyÚfrom_streamzGif.from_stream   s2   € ð "×9Ò9¸&ÑAÔAÑˆ�)Øˆs�8˜Y¨¨BÑ/Ô/Ð/ó    c                 ó   — t           j        S )zUMIME content type for this image, unconditionally `image/gif` for GIF
        images.)r   ÚGIF©Úselfs    r   Úcontent_typezGif.content_type   s   € õ Œ}Ðr   c                 ó   — dS )z8Default filename extension, always 'gif' for GIF images.Úgif© r   s    r   Údefault_extzGif.default_ext   s	   € ð ˆur   c                 ó¬   — |                      d¦  «         |                     d¦  «        }t          d¦  «        }|                     |¦  «        \  }}||fS )Né   é   z<HH)ÚseekÚreadr   Úunpack)r   r   Úbytes_Ústructr   r   s         r   r   zGif._dimensions_from_stream    sL   € à�Š�A‰ŒˆØ—’˜Q‘”ˆÝ˜‘”ˆØ$Ÿmšm¨FÑ3Ô3Ñˆ�)Ø˜Ð"Ð"r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úclassmethodr   Úpropertyr   r   r   r   r   r   r   r      sŠ   € € € € € ðð ð ð0ð 0ñ „[ð0ð ðð ñ „Xðð
 ðð ñ „Xðð ð#ð #ñ „[ð#ð #ð #r   r   N)r#   r   Ú	constantsr   Úimager   r   r   r   r   ú<module>r,      so   ðØ Ð Ð Ð Ð Ð à  Ð  Ð  Ð  Ð  Ð  Ø "Ð "Ð "Ð "Ð "Ð "ð#ð #ð #ð #ð #ˆ/ñ #ô #ð #ð #ð #r   