+
    1­‚j  ã                  ó˜   € R t ^ RIHt ^ RIHt ^RIHtHtHtH	t	 ^RI
Ht ^RI
Ht ^RIHt  ! R R]P                  4      tRR	 R
 lltR# )a‚  
.. note::
    This format cannot be automatically recognized, so the
    class is not registered for use with :py:func:`PIL.Image.open()`.  To open a
    gd file, use the :py:func:`PIL.GdImageFile.open()` function instead.

.. warning::
    THE GD FORMAT IS NOT DESIGNED FOR DATA INTERCHANGE.  This
    implementation is provided for convenience and demonstrational
    purposes only.
)Úannotations)ÚIO)ÚImageÚ	ImageFileÚImagePaletteÚUnidentifiedImageError)Úi16be)Úi32be)ÚStrOrBytesPathc                  ó.   € ] tR t^'tRtRtRtR R ltRtR# )ÚGdImageFilea  
Image plugin for the GD uncompressed format.  Note that this format
is not supported by the standard :py:func:`PIL.Image.open()` function.  To use
this plugin, you have to import the :py:mod:`PIL.GdImageFile` module and
use the :py:func:`PIL.GdImageFile.open()` function.
ÚGDzGD uncompressed imagesc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚNone© )Úformats   "ÚL/Users/cheyod/AIGC/DSH/.venv/lib/python3.14/site-packages/PIL/GdImageFile.pyÚ__annotate__ÚGdImageFile.__annotate__2   s   € ÷ !
ñ !
�tñ !
ó    c                	ó¦  € V P                   f   Q hV P                   P                  R4      p\        V4      R	9  d   Rp\        V4      hRV n        \        V^4      \        V^4      3V n        \        P                  ! V P                  4       V^,          pV'       d   ^M^ p\        V^V,           4      pVR8  d   WPP                  R&   \        P                  ! RV^V,           ^,           ^V,           ^,           R
,            4      V n        \        P                  ! RRV P                  ,           ^V,           ^,           R
,           R4      .V n        R # )Ni  zNot a valid GD 2.x .gd fileÚPé   ÚtransparencyÚRGBXÚrawÚL)iþÿ  iÿÿ  i   )é    r   )ÚfpÚreadÚi16ÚSyntaxErrorÚ_modeÚ_sizer   Ú_decompression_bomb_checkÚsizeÚi32Úinfor   r   Úpaletter   Ú_TileÚtile)ÚselfÚsÚmsgÚ
true_colorÚtrue_color_offsetÚtindexs   &     r   Ú_openÚGdImageFile._open2   s   € à�w‰wÒ"Ð"Ð"à�G‰G�L‰L˜Óˆäˆq‹6˜Ô'Ø/ˆCÜ˜cÓ"Ð"àˆŒ
Ü˜˜A“Y¤ A q£	Ð)ˆŒ
Ü×'Ò'¨¯	©	Ô2à�q•Tˆ
ß!+™A°Ðô �Q˜Ð-Õ-Ó.ˆØ�CŒ<Ø(.�I‰I�nÑ%ä#×'Ò'Ø�A�aÐ+Õ+¨aÕ/°!Ð6GÕ2GÈ!Õ2KÈgÕ2UÐVó
ˆŒô
 �OŠOØØ˜Ÿ™Õ"ØÐ%Õ%¨Õ)¨GÕ3Øó	ð
ˆŽ	r   )r$   r%   r*   r,   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úformat_descriptionr3   Ú__static_attributes__r   r   r   r   r   '   s   † ñð €FØ1Ð÷!
ñ !
r   r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r    zStrOrBytesPath | IO[bytes]ÚmodeÚstrr   r   r   )r   s   "r   r   r   V   s"   € ÷ 1ñ 1Ð'ð 1¨sð 1¸[ñ 1r   c                ó„   € VR8w  d   Rp\        V4      h \        V 4      #   \         d   pRp\        T4      ThRp?ii ; i)a  
Load texture from a GD image file.

:param fp: GD file name, or an opened file handle.
:param mode: Optional mode.  In this version, if the mode argument
    is given, it must be "r".
:returns: An image instance.
:raises OSError: If the image could not be read.
Úrzbad modezcannot identify this image fileN)Ú
ValueErrorr   r#   r   )r    r=   r/   Úes   &&  r   ÚopenrC   V   sK   € ð ˆs„{ØˆÜ˜‹oÐð1Ü˜2‹ÐøÜô 1Ø/ˆÜ$ SÓ)¨qÐ0ûð1ús   –
! ¡?¬:º?N)r@   )r9   Ú
__future__r   Útypingr   Ú r   r   r   r   Ú_binaryr   r"   r	   r(   Ú_typingr
   r   rC   r   r   r   Ú<module>rI      s>   ðñ"
õ #å ç DÓ DÝ !Ý !Ý #ô,
�)×%Ñ%ô ,
÷^1ñ 1r   