+
    ÂHàjt  ã                  ó²   € R t ^ RIHt R0t^RIHtHtHtHt ^RI	H
t ^RI	Ht Rt]'       d   ^ 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.
)ÚannotationszPIL._binary)ÚImageÚ	ImageFileÚImagePaletteÚUnidentifiedImageError)Úi16be)Úi32beF)ÚIO)Ú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   "Ú‘/home/ubuntu/.hermes/installs/5f0a1ff4045d044e/environments/50f6b671e3f94b538e344231dfcb664f/venv/lib/python3.14/site-packages/PIL/GdImageFile.pyÚ__annotate__ÚGdImageFile.__annotate__7   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^ ^ .V P                  O5^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   )Ú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._open7   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ØØ�AÐ"˜Ÿ	™	Ñ"ØÐ%Õ%¨Õ)¨GÕ3Øó	ð
ˆŽ	r   )r#   r$   r)   r+   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úformat_descriptionr2   Ú__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   [   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   ÚopenrB   [   sK   € ð ˆs„{ØˆÜ˜‹oÐð1Ü˜2‹ÐøÜô 1Ø/ˆÜ$ SÓ)¨qÐ0ûð1ús   –
! ¡?¬:º?N)r?   )r8   Ú
__future__r   Ú__lazy_modules__Ú r   r   r   r   Ú_binaryr   r!   r   r'   ÚTYPE_CHECKINGÚtypingr	   Ú_typingr
   r   rB   r   r   r   Ú<module>rJ      sN   ðñ"
õ #à!�?Ð ç DÓ DÝ !Ý !à€ßÝå'ô,
�)×%Ñ%ô ,
÷^1ñ 1r   