+
    UBi                    >    ^ RI Ht ^ RIHt ^RIHt  ! R R4      tR# )    )annotations)IO)o8c                  6    ] tR t^tRtRtR R ltR R ltRtR# )	PaletteFilez-File handler for Teragon-style palette files.RGBc                    V ^8  d   QhRRRR/# )   fpz	IO[bytes]returnNone )formats   "4/usr/lib/python3.14/site-packages/PIL/PaletteFile.py__annotate__PaletteFile.__annotate__   s     ) )9 ) )    c                	N   \        R 4       Uu. uF  p\        V4      ^,          NK  	  pp VP                  4       pV'       g   MVP                  R4      '       d   K3  \	        V4      ^d8  d   Rp\        V4      hVP                  4        Uu. uF  p\        V4      NK  	  pp Vw  r(r^ Tu;8:  d
   ^8:  g   K  M K  \        V4      \        V	4      ,           \        V
4      ,           W2&   K  RP                  V4      V n
        R# u upi u upi   \         d    Tw  r(T;r Lzi ; i)      #zbad palette filer   N)ranger   readline
startswithlenSyntaxErrorsplitint
ValueErrorjoinpalette)selfr   ir    smsgxvrgbs   &&         r   __init__PaletteFile.__init__   s    &+Cj1j2a5199j1A||D!!1v|(!#&&!"+AQA+ q
 A}}}URU]RU2
xx(/ 2 ,  	As   DD
$D D$#D$c                   V ^8  d   QhRR/# )r
   r   ztuple[bytes, str]r   )r   s   "r   r   r   5   s     * *- *r   c                	2    V P                   V P                  3# )N)r    rawmode)r!   s   &r   
getpalettePaletteFile.getpalette5   s    ||T\\))r   )r    N)	__name__
__module____qualname____firstlineno____doc__r.   r*   r/   __static_attributes__r   r   r   r   r      s    7G)4* *r   r   N)
__future__r   typingr   _binaryr   r   r   r   r   <module>r:      s    #   *  *r   