ó
    "%vg“  ã                  óD   • S SK Jr  S SKrS SKJr  SSKJr   " S S5      rg)é    )ÚannotationsN)ÚIOé   )Úo8c                  ó0   • \ rS rSrSrSrSS jrS	S jrSrg)
ÚGimpPaletteFileé   z'File handler for GIMP's palette format.ÚRGBc           	     ó‚  • [        S5       Vs/ s H  n[        U5      S-  PM     nnUR                  5       S S S:w  a  Sn[        U5      e[        S5       HÊ  nUR                  5       nU(       d    O²[        R
                  " SU5      (       a  M:  [        U5      S:”  a  Sn[        U5      e[        [        [        UR                  5       S S 5      5      n[        U5      S:w  a  S	n[        U5      e[        US
   5      [        US   5      -   [        US   5      -   X2'   MÌ     SR                  U5      U l        g s  snf )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          Ú5/usr/lib/python3/dist-packages/PIL/GimpPaletteFile.pyÚ__init__ÚGimpPaletteFile.__init__   s  € Ü&+¨C¤jÓ1¢j ”2�a“5˜1”9¡jˆÐ1à�;‰;‹=˜˜"Ð Ó0Ø+ˆCÜ˜cÓ"Ð"ä�s–ˆ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‹Jñ# ð& —x‘x Ó(ˆ�ùò3 2s   ŽD<c                ó2   • U R                   U R                  4$ )N)r   Úrawmode)r   s    r%   Ú
getpaletteÚGimpPaletteFile.getpalette9   s   € Ø�|‰|˜TŸ\™\Ð)Ð)r   )r   N)r    z	IO[bytes]ÚreturnÚNone)r,   ztuple[bytes, str])	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r)   r&   r*   Ú__static_attributes__© r   r%   r   r      s   † Ù1à€Gô)÷8*r   r   )Ú
__future__r   r   Útypingr   Ú_binaryr   r   r4   r   r%   Ú<module>r8      s   ðõ  #ã 	Ý å ÷"*ò "*r   