+
    UBi                        ^ RI Ht ^RIHtHt ^RIHt R R lt ! R R]P                  4      t	]P                  ! ]	P                  ]	]4       ]P                  ! ]	P                  R4       R	# )
    )annotations)Image	ImageFile)i32bec                    V ^8  d   QhRRRR/# )   prefixbytesreturnbool )formats   "7/usr/lib/python3.14/site-packages/PIL/GbrImagePlugin.py__annotate__r       s     R RE Rd R    c                z    \        V 4      ^8  ;'       d'    \        V ^ 4      ^8  ;'       d    \        V ^4      R9   # )      r   )leni32)r	   s   &r   _acceptr       s7    v;!QQFA" 4QQVQ69QQr   c                  6    ] tR t^(tRtRtR R ltR R ltRtR# )	GbrImageFileGBRzGIMP brush filec                   V ^8  d   QhRR/# )r   r   Noner   )r   s   "r   r   GbrImageFile.__annotate__,   s     +7 +7t +7r   c                	   \        V P                  P                  ^4      4      pV^8  d   Rp\        V4      h\        V P                  P                  ^4      4      pVR9  d   RV 2p\        V4      h\        V P                  P                  ^4      4      p\        V P                  P                  ^4      4      p\        V P                  P                  ^4      4      pV^ 8X  g   V^ 8X  d   Rp\        V4      hVR9  d   RV 2p\        V4      hV^8X  d   V^,
          pMiV^,
          pV P                  P                  ^4      pVR8w  d   Rp\        V4      h\        V P                  P                  ^4      4      V P                  R&   V P                  P                  V4      RR V P                  R&   V^8X  d	   R	V n        MR
V n        WE3V n        \        P                  ! V P                  4       WE,          V,          V n
        R# )   znot a GIMP brushz Unsupported GIMP brush version: z$Unsupported GIMP brush color depth: s   GIMPz"not a GIMP brush, bad magic numberspacingNcommentLRGBAr   )r   r    )r   fpreadSyntaxErrorinfo_mode_sizer   _decompression_bomb_checksize
_data_size)	selfheader_sizemsgversionwidthheightcolor_depthcomment_lengthmagic_numbers	   &        r   _openGbrImageFile._open,   s   $'',,q/*$Cc""dggll1o&& 4WI>Cc""DGGLLO$TWW\\!_%$'',,q/*A:1$Cc""f$8FCc""a<(2-N(2-N77<<?Lw&:!#&&#&tww||A#7DIIi #ww||N;CR@		)!DJDJ]
 	''		2  .;6r   c                   V ^8  d   QhRR/# )r   r   zImage.core.PixelAccess | Noner   )r   s   "r   r   r   Y   s     & &3 &r   c                	6   V P                   fn   \        P                  P                  V P                  V P
                  4      V n        V P                  V P                  P                  V P                  4      4       \        P                  P                  V 4      # )N)_imr   corenewmoder-   im	frombytesr&   r'   r.   load)r/   s   &r   rB   GbrImageFile.loadY   s\    88jjnnTYY		:DGNN477<<89{{%%r   )r.   r*   r+   r@   N)	__name__
__module____qualname____firstlineno__r   format_descriptionr8   rB   __static_attributes__r   r   r   r   r   (   s    F*+7Z& &r   r   z.gbrN)
__future__r    r   r   _binaryr   r   r   r   register_openr   register_extensionr   r   r   <module>rO      sY   4 #  !R5&9&& 5&x   L''w ?   ,,f 5r   