§
    £”jC  ã                   óJ   — d dl mZ d dlmZmZ d dlmZ  G d„ de¦  «        ZdS )é   )Ú	MIME_TYPE)ÚLITTLE_ENDIANÚStreamReader)ÚBaseImageHeaderc                   ój   — e Zd ZdZed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         Ze	d„ ¦   «         Z
dS )ÚBmpz#Image header parser for BMP images.c                 óD  — t          |t          ¦  «        }|                     d¦  «        }|                     d¦  «        }|                     d¦  «        }|                     d¦  «        }|                      |¦  «        }|                      |¦  «        } | ||||¦  «        S )z]Return |Bmp| instance having header properties parsed from the BMP image in
        `stream`.é   é   é&   é*   )r   r   Ú	read_longÚ_dpi)	ÚclsÚstreamÚ
stream_rdrÚpx_widthÚ	px_heightÚhorz_px_per_meterÚvert_px_per_meterÚhorz_dpiÚvert_dpis	            ú]/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/docx/image/bmp.pyÚfrom_streamzBmp.from_stream	   s›   € õ " &­-Ñ8Ô8ˆ
à×'Ò'¨Ñ-Ô-ˆØ×(Ò(¨Ñ.Ô.ˆ	à&×0Ò0°Ñ6Ô6ÐØ&×0Ò0°Ñ6Ô6Ðà—8’8Ð-Ñ.Ô.ˆØ—8’8Ð-Ñ.Ô.ˆàˆs�8˜Y¨°(Ñ;Ô;Ð;ó    c                 ó   — t           j        S )zUMIME content type for this image, unconditionally `image/bmp` for BMP
        images.)r   ÚBMP©Úselfs    r   Úcontent_typezBmp.content_type   s   € õ Œ}Ðr   c                 ó   — dS )z8Default filename extension, always 'bmp' for BMP images.Úbmp© r   s    r   Údefault_extzBmp.default_ext    s	   € ð ˆur   c                 óP   — | dk    rdS t          t          | dz  ¦  «        ¦  «        S )zkReturn the integer pixels per inch from `px_per_meter`, defaulting to 96 if
        `px_per_meter` is zero.é    é`   g¦
F%uš?)ÚintÚround)Úpx_per_meters    r   r   zBmp._dpi%   s/   € ð ˜1ÒÐØ�2Ý•5˜¨Ñ.Ñ/Ô/Ñ0Ô0Ð0r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úclassmethodr   Úpropertyr    r$   Ústaticmethodr   r#   r   r   r   r      s„   € € € € € Ø-Ð-àð<ð <ñ „[ð<ð  ðð ñ „Xðð
 ðð ñ „Xðð ð1ð 1ñ „\ð1ð 1ð 1r   r   N)Ú	constantsr   Úhelpersr   r   Úimager   r   r#   r   r   ú<module>r5      su   ðØ  Ð  Ð  Ð  Ð  Ð  Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø "Ð "Ð "Ð "Ð "Ð "ð%1ð %1ð %1ð %1ð %1ˆ/ñ %1ô %1ð %1ð %1ð %1r   