+
    Vj
                        ^ 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ImageOps)i16le)i32lec                    V ^8  d   QhRRRR/# )   prefixbytesreturnbool )formats   "{/home/vela/workspace/domain/tn-silver/web/tn-site/.runtime/imagegen-venv/lib/python3.14/site-packages/PIL/CurImagePlugin.py__annotate__r      s     * *E *d *    c                $    V P                  R 4      # )s      )
startswith)r   s   &r   _acceptr      s    [))r   c                  N   a  ] tR t^$tRtRtR R ltR V 3R lltR R ltR	t	V ;t
# )
CurImageFileCURzWindows Cursorc                   V ^8  d   QhRR/# r
   r   Noner   )r   s   "r   r   CurImageFile.__annotate__(   s      L  Lt  Lr   c                	   V P                   f   Q h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                  R9   V n        V P                  '       d   V P                  V n        RV n        V P                  V P                  ^,          3V n        V P                  '       g=   V P"                  ^ ,          P%                  RV P&                  ,           R7      .V n        R # R # )Nznot a CUR filer   zNo cursors were foundLA)extents)1Lr   r   )fptellreadr   SyntaxErrorrangei16	TypeError_bitmapi32mode_masked_rawmode_modewidthheight_sizetile_replacesize)selfoffsetsmsgmis   &     r   _openCurImageFile._open(   sO   ww""" GGLLOqzz"Cc"" s1ay!AR A1!1! " )CC.  	SBZ&()yyJ.<<< IIDMDJ ZZ!11
|||1..v		7I.JKDI r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   J   s      d r   c                	   < V P                   '       d6   V P                  V n        V P                  V P                  ^,          3V n        \        SV `  4        R# )r
   N)r.   r/   r0   r1   r2   r3   superload_prepare)r7   	__class__s   &r   rB   CurImageFile.load_prepareJ   s:    <<<DJT[[1_4DJr   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   P   s     
 
$ 
r   c           	     	   V P                   '       g   R # RV n        V P                  ^,          pV P                  P	                  ^ ^ V P
                  V34      pV P                  P	                  ^ WP
                  V P                  34      pV P
                  V3V n        \        P                  P                  V P                  V P                  4      V n        V P                  P                  VP                  V P                  4      RV P                  ,           \        P                   ! \        P                  ! 4       P#                  V4      4      P                  4       R # )Nr   r#   )r.   r0   r2   imcropr1   r3   r   corefillr-   r6   _impasteconvertr   invert_new)r7   
new_heightand_maskxor_masks   &   r   load_endCurImageFile.load_endP   s    |||
[[A%
77<<Atzz: >?77<<J

DKK HIZZ+
::??499dii8TYY'TYYOOEKKM..x89<<	
r   )rK   r.   r0   r/   r3   r4   )__name__
__module____qualname____firstlineno__r   format_descriptionr=   rB   rS   __static_attributes____classcell__)rC   s   @r   r   r   $   s)    F) LD 
 
r   r   z.curN)
__future__r    r   r   r   _binaryr   r)   r   r,   r   BmpImageFiler   register_openr   register_extensionr   r   r   <module>rb      s^   $ # - - ! !*;
>.. ;
B   L''w ?   ,,f 5r   