+
     i  c                  s    ^ RI Ht ^RIHtHtHt ^RIHt ^RIH	t
 R R lt ! R R]P                  4      t]P                  ! ]P                  ]]4       ]P                   ! ]P                  R	4       R
# )    )annotations)BmpImagePluginImage	ImageFile)i16le)i32lec               s     V ^8  d   QhRRRR/# )   prefixZbytesreturnZbool format   "9/usr/lib64/python3.14/site-packages/PIL/CurImagePlugin.py__annotate__r      s     * *E *d *    c                s$    V P                  R 4      # )s      )Z
startswith)r   s   &r   _acceptr      s    [))r   c                  s*    ] tR t^$tRtRtR R ltRtR# )CurImageFileZCURzWindows Cursorc               s    V ^8  d   QhRR/# )r   r	   ZNoner
   r   r   r   r   ZCurImageFile.__annotate__(   s     D Dt Dr   c                	s    V P                   P                  4       pV P                   P                  ^4      p\        V4      '       g   Rp\	        V4      hRp\        \        V^4      4       FZ  pV P                   P                  ^4      pV'       g   TpK*  V^ ,          V^ ,          8  g   KA  V^,          V^,          8  g   KX  TpK\  	  V'       g   Rp\        V4      hV P                  \        V^4      V,           4       V P                  ^ ,          V P                  ^,          ^,          3V n        V P                  ^ ,          w  rgr\        P                  ! VRV P                  ,           W4      V P                  ^ &   R# )i   znot a CUR filer   zNo cursors were foundN)r    r    )ZfpZtellZreadr   ZSyntaxErrorZrangei16Z	TypeErrorZ_bitmapi32Zsize_sizeZtiler   Z_Tile)
ZselfZoffsetZsZmsgZmZiZdZeZoZas
   &         r   _openZCurImageFile._open(   s    GGLLOqzz"Cc"" s1ay!AR A1!1! " )CC.  	SBZ&() YYq\499Q<1#44
YYq\
a q&499*<aC		!r   )r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   Zformat_descriptionr   Z__static_attributes__r
   r   r   r   r   $   s    F)D Dr   r   z.curN)Z
__future__r   Z r   r   r   Z_binaryr   r   r   r   r   ZBmpImageFiler   Zregister_openr   Zregister_extensionr
   r   r   <module>r      s`   $ # . . ! !*D>.. DJ   L''w ?   ,,f 5r   