+
    UBie                       ^ RI Ht ^ RIt^ RIt^ RIHt ^RIHtHtH	t	 ^RI
Ht ^RI
Ht ^RI
Ht ]P                   ! ]4      tR R	 lt ! R
 R]P                  4      tRRRRRRRR/tR R lt]P.                  ! ]P0                  ]]4       ]P2                  ! ]P0                  ]4       ]P4                  ! ]P0                  R4       ]P6                  ! ]P0                  R4       R# )    )annotationsN)IO)Image	ImageFileImagePalette)i16le)o8)o16lec                    V ^8  d   QhRRRR/# )   prefixbytesreturnbool )formats   "7/usr/lib/python3.14/site-packages/PIL/PcxImagePlugin.py__annotate__r   )   s     N NE Nd N    c                n    \        V 4      ^8  ;'       d!    V ^ ,          ^
8H  ;'       d    V ^,          R9   # )r   )r   r         )len)r   s   &r   _acceptr   )   s2    v;!MMq	RMMF1I4MMr   c                  *    ] tR t^1tRtRtR R ltRtR# )PcxImageFilePCX
Paintbrushc                   V ^8  d   QhRR/# )r   r   Noner   )r   s   "r   r   PcxImageFile.__annotate__5   s     OW OWt OWr   c                	*   V P                   f   Q hV P                   P                  ^D4      p\        V4      '       g   Rp\        V4      h\	        V^4      \	        V^4      \	        V^4      ^,           \	        V^
4      ^,           3pV^,          V^ ,          8:  g   V^,          V^,          8:  d   Rp\        V4      h\
        P                  ! R.VO5!   V P                   P                  4       ^<,           pV^,          pV^,          pV^A,          p\	        V^B4      p\
        P                  RVVVV4       \	        V^4      \	        V^4      3V P                  R&   V^8X  d   V^8X  d   R;rEMTV^8X  d5   VR9   d.   Rp	RV R	2p
\        P                  ! R
VR,          4      V n        EMV^8X  d   V^8X  d   V^8X  d   R	;rV P                   P                  R\        P                  4       V P                   P                  R4      p\        V4      R8X  d   V^ ,          ^8X  dw   \!        R4       F=  pW^,          ^,           V^,          ^,            \#        V4      ^,          8w  g   K:  R;r M	  V	R8X  d$   \        P                  ! R
VR,          4      V n        M'V^8X  d   V^8X  d   V^8X  d   R
p	Rp
MRp\%        V4      hWn        V^,          V^ ,          ,
          V^,          V^,          ,
          3V n        V P(                  ^ ,          V,          ^,           ^,          pW8w  d   W^,          ,          pRV P*                  ,           p\
        P                  ! R.V P*                  O5!   \,        P.                  ! RW4WV,          34      .V n        R # )Nznot a PCX filezbad PCX image sizezBBox: %s %s %s %sz-PCX version %s, bits %s, planes %s, stride %sdpi1PzP;LRGB:   @   Ni     :   NNRGB;Lzunknown PCX modezsize: %sx%spcx)r      ir   r   )fpreadr   SyntaxErrori16loggerdebugtellinfor   rawpaletteseekioSEEK_ENDr   ranger	   OSError_mode_sizesizer   _Tiletile)selfsmsgbboxoffsetversionbitsplanesprovided_stridemoderawmodeistrides   &            r   _openPcxImageFile._open5   s   ww"""GGLLqzz"Cc"" 1ay#a)SAY]C2JNB7d1gaDG!3&Cc""(040"$ A$t2a*;	
 q":s1bz1		%191  D7QY6V+D6(!nG'++E1U8<DL\daiFaK  DGGLLr{{+S!A1v}1sAQQUQY/2a519<),, $ 3;#/#3#3E1R5#ADL\daiFaKDG %C#,
!WtAw&Q$q'(99

 **Q-$&*q0 $qj F		!]/TYY/__UD7VO:TUV	r   )r?   r@   r9   rC   N)__name__
__module____qualname____firstlineno__r   format_descriptionrQ   __static_attributes__r   r   r   r   r   1   s    F%OW OWr   r   r$   r&   r%   r'   c               (    V ^8  d   QhRRRRRRRR/# )	r   imzImage.Imager0   z	IO[bytes]filenamezstr | bytesr   r    r   )r   s   "r   r   r      s.     D  D k D y D K D D D r   c                    \         V P                  ,          w  r4rVT P                  ^ ,          T,          ^,           ^,          p	Y^,          ,          p	\
        P                  RT P                  ^ ,          TT	4       T P                  p
RpTP                  \        ^
4      \        T4      ,           \        ^4      ,           \        T4      ,           \        ^ 4      ,           \        ^ 4      ,           \        T P                  ^ ,          ^,
          4      ,           \        T P                  ^,          ^,
          4      ,           \        T^ ,          4      ,           \        T^,          4      ,           R,           R,           R,           \        T4      ,           \        T	4      ,           \        ^4      ,           \        T
^ ,          4      ,           \        T
^,          4      ,           R,           4       TP                  4       ^8X  g   Q h\        P                  ! Y\        P                  ! RRT P                  ,           ^ YdT,          34      .4       T P                  R8X  dj   TP                  \        ^4      4       T P                  P                  RR4      pTRR\!        T4      ,
          ,          ,          pTP                  T4       R# T P                  R	8X  dP   TP                  \        ^4      4       \#        R
4       F$  pTP                  \        T4      ^,          4       K&  	  R# R#   \         d"   pR T P                   R2p\        T4      ThRp?ii ; i)zCannot save z images as PCXNz6PcxImagePlugin._save: xwidth: %d, bits: %d, stride: %d    r-   r%   r'   i   r&   r*   )d   r^   s                           s   s6                                                         r/   )SAVErM   KeyError
ValueErrorrA   r4   r5   writer	   o16r6   r   _saverB   rZ   
getpaletter   r=   )rZ   r0   r[   rI   rJ   rK   rN   erF   rP   screenr#   r9   rO   s   &&&           r   rd   rd      s   %)-bgg&v ggaj4!#)F
qjF
 LL@

	 WWF
C HH
2
W+	
Q%	 T(	 a&		
 a&	 bggaj1n
	 bggaj1n
	 c!f+	 c!f+		 
	 	 	 V*	 f+	 a&	  fQi.!	" fQi.#	$ %	, 779OO
(8!gf}=UVW 
ww#~
B%%""5%07cCL011
	C
BsAHHRUQY  
{  %RWWI^4o1$%s   L' 'M2MMz.pcxzimage/x-pcx)r   r+   r+   r$   )r      r+   r&   )r   rh   r+   r%   )r   rh   r   r,   )
__future__r   r;   loggingtypingr    r   r   r   _binaryr   r3   r	   r
   rc   	getLoggerrS   r4   r   r   r_   rd   register_openr   register_saveregister_extensionregister_mimer   r   r   <module>rs      s   6 # 	   , , !  !			8	$NSW9&& SWx 	D V   L''w ?   L'' /   ,,f 5   L'' 7r   