ó
    ‰*£hC  ã                   óB   • S SK Jr  S SKJrJr  S SKJr   " S S\5      rg)é   )Ú	MIME_TYPE)ÚLITTLE_ENDIANÚStreamReader)ÚBaseImageHeaderc                   óX   • \ rS rSrSr\S 5       r\S 5       r\S 5       r	\
S 5       rSrg)	ÚBmpé   z#Image header parser for BMP images.c                 ó   • [        U[        5      nUR                  S5      nUR                  S5      nUR                  S5      nUR                  S5      nU R                  U5      nU R                  U5      nU " X4Xx5      $ )zUReturn |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	            ÚK/home/mande/repo/quber/.venv/lib/python3.13/site-packages/docx/image/bmp.pyÚfrom_streamÚBmp.from_stream	   s}   € ô " &¬-Ó8ˆ
à×'Ñ'¨Ó-ˆØ×(Ñ(¨Ó.ˆ	à&×0Ñ0°Ó6ÐØ&×0Ñ0°Ó6Ðà—8‘8Ð-Ó.ˆØ—8‘8Ð-Ó.ˆá�8¨Ó;Ð;ó    c                 ó"   • [         R                  $ )zMMIME content type for this image, unconditionally `image/bmp` for BMP
images.)r   ÚBMP©Úselfs    r   Úcontent_typeÚBmp.content_type   s   € ô �}‰}Ðr   c                 ó   • g)z8Default filename extension, always 'bmp' for BMP images.Úbmp© r    s    r   Údefault_extÚBmp.default_ext    s   € ð r   c                 ó>   • U S:X  a  g[        [        U S-  5      5      $ )zcReturn 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   ÚBmp._dpi%   s$   € ð ˜1ÓØÜ”5˜¨Ñ.Ó/Ó0Ð0r   r&   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úclassmethodr   Úpropertyr"   r'   Ústaticmethodr   Ú__static_attributes__r&   r   r   r   r      sS   † Ù-àñ<ó ð<ð  ñó ðð
 ñó ðð ñ1ó ó1r   r   N)Ú	constantsr   Úhelpersr   r   Úimager   r   r&   r   r   Ú<module>r<      s   ðÝ  ß 0Ý "ô%1ˆ/õ %1r   