+
    i	                         ^ RI t^RIHtHt ^RIHtHt ^RIHtHtH	t	 ^ RI
t
 ! R R]P                  ]P                  4      t]	P                   ! R R]	4      4       tR# )	    N)cbook
transforms)backend_aggbackend_gtk3)GLibGtk_BackendGTK3c                   B   a a ] tR t^
t oV 3R ltR tRR ltRtVtV ;t	# )FigureCanvasGTK3Aggc                6   < \         SV `  VR 7       . V n        R# ))figureN)super__init___bbox_queue)selfr   	__class__s   &&ڃ/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/matplotlib/backends/backend_gtk3agg.pyr   FigureCanvasGTK3Agg.__init__   s    '    c                >   V P                   '       d8   \        P                  ! V P                   4       ^ V n         V P                  4        V P                  pV P                  4       pVP                  V,          pVP                  V,          p\        V P                  4      '       go   \        P                  ! V P                  4       VVP                  VP                  VP                  VP                  4       \        P                   ! ^ ^ .WV..4      .pMV P                  pV EFS  p\#        VP$                  4      p	V\#        VP&                  4      ,
          p
\#        VP(                  4      \#        VP$                  4      ,
          p\#        VP&                  4      \#        VP*                  4      ,
          p\,        P.                  ! \0        P2                  ! V P5                  V4      4      4      p\6        P8                  P;                  VP=                  4       P>                  \6        P@                  W4      pVPC                  W34       VPE                  WV,          W,          4       VPG                  4        EKV  	  \        V P                  4      '       d   . V n	        R# )r   F)$_idle_draw_idr   source_removedrawdevice_pixel_ratioget_allocationwidthheightlenr   r   render_backgroundget_style_contextxyr   Bboxintx0y1x1y0r   ._unmultiplied_rgba8888_to_premultiplied_argb32npasarraycopy_from_bboxcairoImageSurfacecreate_for_dataraveldataFORMAT_ARGB32set_device_scaleset_source_surfacepaint)r   widgetctxscale
allocationwh
bbox_queuebboxr!   r"   r   r   bufimages   &&&            r   on_draw_event!FigureCanvasGTK3Agg.on_draw_event   s   t112!"DIIK''((*
u$%4##$$!!&&(#jll  *"3"35 %//Aq6A6*:;<J))JDDGGACL AL3tww</E\CL0FFF

4..t457C&&66		  %"5"5uFE""50""5e)QY?IIK  t  !Dr   c                6   Vf   V P                   P                  pV P                  pV P                  4       p\	        VP
                  V,          4      pVP                  \	        VP                  V,          4      ,
          p\	        VP                  4      \	        VP
                  4      ,
          V,          p\	        VP                  4      \	        VP                  4      ,
          V,          pV P                  P                  V4       V P                  WEWg4       R # N)r   r=   r   r   r$   r%   r   r&   r'   r(   r   appendqueue_draw_area)r   r=   r8   r9   r!   r"   r   r   s   &&      r   blitFigureCanvasGTK3Agg.blit7   s     <;;##D''((*
% DGGeO 44TWWDGG,6dgg,TWW-%7%Q51r   )r   r   rC   )
__name__
__module____qualname____firstlineno__r   r@   rF   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r   
   s     %N2 2r   r   c                       ] tR t^Ht]tRtR# )_BackendGTK3Agg N)rH   rI   rJ   rK   r   FigureCanvasrL   rR   r   r   rQ   rQ   H   s    &Lr   rQ   )numpyr*    r   r   r   r   r   r   r	   r-   FigureCanvasAggFigureCanvasGTK3r   exportrQ   rR   r   r   <module>rY      sT       ' 1 1 ;2+55&77;2| 'l ' 'r   