Ë
    ¦üàg“  ã                  óD   — d dl mZ d dlZd dlmZ ddlmZ  G d„ d«      Zy)é    )ÚannotationsN)ÚIOé   )Úo8c                  ó$   — e Zd ZdZdZdd„Zdd„Zy)ÚGimpPaletteFilez'File handler for GIMP's palette format.ÚRGBc           	     ó\  — t        d«      D �cg c]  }t        |«      dz  ‘Œ }}|j                  «       d d dk7  rd}t        |«      ‚t        d«      D ]¼  }|j                  «       }|s n¨t	        j
                  d|«      rŒ.t        |«      dkD  rd}t        |«      ‚t        t        t        |j                  «       d d «      «      }t        |«      dk7  rd	}t        |«      ‚t        |d
   «      t        |d   «      z   t        |d   «      z   ||<   Œ¾ dj                  |«      | _        y c c}w )Né   é   é   s   GIMP Paletteznot a GIMP palette files   \w+:|#éd   zbad palette filezbad palette entryr   r   é   ó    )Úranger   ÚreadlineÚSyntaxErrorÚreÚmatchÚlenÚtupleÚmapÚintÚsplitÚ
ValueErrorÚjoinÚpalette)ÚselfÚfpÚir   ÚmsgÚsÚvs          úQ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/PIL/GimpPaletteFile.pyÚ__init__zGimpPaletteFile.__init__   s  € Ü&+¨C£jÖ1 ”2�a“5˜1“9Ð1ˆÐ1à�;‰;‹=˜˜"Ð Ò0Ø+ˆCÜ˜cÓ"Ð"ä�s“ò 	8ˆAØ—‘“ˆAÙÙô �x‰x˜
 AÔ&ØÜ�1‹v˜Š|Ø(�Ü! #Ó&Ð&ä”cœ#˜qŸw™w›y¨¨!˜}Ó-Ó.ˆAÜ�1‹v˜Š{Ø)�Ü  “oÐ%ä˜A˜a™D›¤B q¨¡t£HÑ,¬r°!°A±$«xÑ7ˆG�AŠJð#	8ð& —x‘x Ó(ˆ�ùò3 2s   ŽD)c                ó2   — | j                   | j                  fS )N)r   Úrawmode)r   s    r$   Ú
getpalettezGimpPaletteFile.getpalette9   s   € Ø�|‰|˜TŸ\™\Ð)Ð)r   N)r   z	IO[bytes]ÚreturnÚNone)r)   ztuple[bytes, str])Ú__name__Ú
__module__Ú__qualname__Ú__doc__r'   r%   r(   © r   r$   r   r      s   „ Ù1à€Gó)ô8*r   r   )Ú
__future__r   r   Útypingr   Ú_binaryr   r   r/   r   r$   ú<module>r3      s   ðõ  #ã 	Ý å ÷"*ò "*r   