+
    i^                     @    ^ RI Ht ^RIHt ^RIHt  ! R R]4      tR# )    )Struct)	MIME_TYPE)BaseImageHeaderc                   d   a  ] tR t^t o Rt]R 4       t]R 4       t]R 4       t	]R 4       t
RtV tR# )GifzImage 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                <    V P                  V4      w  r#V ! W#^H^H4      # )zQReturn |Gif| instance having header properties parsed from GIF image in
`stream`.)_dimensions_from_stream)clsstreampx_width	px_heights   &&  U/Users/agent/.openclaw/workspace/.venv/lib/python3.14/site-packages/docx/image/gif.pyfrom_streamGif.from_stream   s&     "99&A8B//    c                "    \         P                  # )zMMIME content type for this image, unconditionally `image/gif` for GIF
images.)r   GIFselfs   &r   content_typeGif.content_type   s     }}r   c                    R# )z8Default filename extension, always 'gif' for GIF images.gif r   s   &r   default_extGif.default_ext   s     r   c                    VP                  ^4       VP                  ^4      p\        R4      pVP                  V4      w  rEWE3# )   z<HH)seekreadr   unpack)r
   r   bytes_structr   r   s   &&    r   r	   Gif._dimensions_from_stream    s=    AQ$mmF3""r   r   N)__name__
__module____qualname____firstlineno____doc__classmethodr   propertyr   r   r	   __static_attributes____classdictcell__)__classdict__s   @r   r   r      sZ      0 0  
   # #r   r   N)r#   r   	constantsr   imager   r   r   r   r   <module>r1      s       "#/ #r   