+
     ]i  c                   s    ^ RI t ^RIHtHt ^RIHtHt ^RIHtH	t	H
t
  ! R R]]4      t]P                   ! R R]4      4       tR# )	i    N)cairoFigureCanvasCairo)
_BackendQTFigureCanvasQT)QT_APIQtCoreQtGuic                   s8   a a ] tR t^t oV 3R ltR tRtVtV ;t# )FigureCanvasQTCairoc                s  < \        V P                  P                  R 4      '       dK   V P                  P                  V P                  n        V P                  P                  V P                  4       \        SV `  4        R# )ctxN)Zhasattr	_renderergcfiguredpidrawZsuper)self	__class__s   &J/usr/lib64/python3.14/site-packages/matplotlib/backends/backend_qtcairo.pyr   ZFigureCanvasQTCairo.draw	   sM    4>>$$e,,!%DNNKKT^^,    c                s   \        V P                  V P                  4       ,          4      p\        V P                  V P                  4       ,          4      pW#3V P                  P                  4       8w  d   \        P                  ! \        P                  W#4      pV P                  P                  \        P                  ! V4      4       V P                  P                  V P                  n        V P                  P                  V P                  4       V P                  P                  P                  P!                  4       P#                  4       p\$        R 8X  d"   ^ RIHp \        VP+                  V4      4      pMTp\,        P.                  ! WrV\,        P.                  P0                  P2                  4      p\$        R8X  dC   \4        P6                  R8  d.   ^\8        P:                  P=                  \?        V4      4      n         VPC                  V P                  4       \,        PD                  ! V 4      p	V	PG                  VPI                  4       4       V	PK                  ^ ^ V4       V PM                  V	4       V	PO                  4        R# )PyQt6)sipZPySide2N)i   i   )(ZintZdevice_pixel_ratiowidthheightr	   Zget_canvas_width_heightr    ZImageSurfaceZFORMAT_ARGB32Zset_contextZContextr   r   r   r
   r   Z
get_targetZget_datar   r   r   Zvoidptrr   ZQImageZFormatZFormat_ARGB32_Premultipliedr   Z__version_info__ctypesZc_longZfrom_addressZidZvalueZsetDevicePixelRatioZQPainterZ	eraseRectZrectZ	drawImageZ_draw_rect_callbackZend)
r   Zeventr   r   ZsurfaceZbufr   ZptrZqimageZpainters
   &&        r   
paintEventZFigureCanvasQTCairo.paintEvent   s   D++djjl:;T,,t{{}<=?dnnDDFF(()<)<eLGNN&&u}}W'=>!%DNNKKT^^,nn##..099;W!ckk#&'CCLL;;=
 Y6#:#:W#D89FMM&&r#w/5""4#:#:;..&%**,'!Q'  )r    )	__name__
__module____qualname____firstlineno__r   r   __static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r   r      s      r   r   c                   s    ] tR t^,t]tRtR# )_BackendQTCairor   N)r   r   r   r   r   ZFigureCanvasr   r   r   r   r   r   ,   s    &Lr   r   )r   Zbackend_cairor    r   Z
backend_qtr   r   Z	qt_compatr   r   r   r   Zexportr   r   r   r   <module>r      sE     3 2 , ,!+^ !H 'j ' 'r   