+
    i                        R t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIt	^RI
Ht RtRtRtRt]P                   P#                  R4      t]e   ]P'                  4       tR	]R
]R]R]/t]P*                  P#                  R4      '       d   ]tEM]P*                  P#                  R4      '       d   ]tM]P*                  P#                  R4      '       d   ]tM]P*                  P#                  R4      '       d   ]tM]	P.                  P1                  4       ;'       g    RP'                  4       P3                  R4      '       d   ]R 9   d   ]],          tMDRtRtM?]f   RtM8]]9   d   ]],          tM']! RP7                  ]RP9                  ]4      4      4      hR t]]]]]39   d	   ]! 4        M|]fn   ]'       d
   ]]3]]3.tM]]3]]3]]3]]3.t] F  w  tt ]! 4         MG	  ] ! RP7                  RP9                  ] U Uu. uF  w  rVNK	  	  upp 4      4      4      h]!! R] 24      h]"! \F        PH                  PK                  4       PM                  4       4      t']'R!8  d7   ] ! R\F        PH                  PK                  4       PQ                  4        R24      h]P                  R8X  dM   ]! ]PR                  ! 4       ^ ,          4      ]! R4      8  d$   ]'R"8  d   ]P                   PU                  RR4       R t+R#   ]  d     EK3  i ; iu upp i )#a[  
Qt binding and backend selector.

The selection logic is as follows:
- if any of PyQt6, PySide6, PyQt5, or PySide2 have already been
  imported (checked in that order), use it;
- otherwise, if the QT_API environment variable (used by Enthought) is set, use
  it to determine which binding to use;
- otherwise, use whatever the rcParams indicate.
N)parse)_QT_FORCE_QT5_BINDINGPyQt6PySide6PyQt5PySide2QT_APIpyqt6pyside6pyqt5pyside2zPyQt6.QtCorezPySide6.QtCorezPyQt5.QtCorezPySide2.QtCore qt5TzTThe environment variable QT_API has the unrecognized value {!r}; valid values are {}z, c                    aa \         \        8X  d   ^ RIHsHsHsHp  \        P                  s\        P                  \        n
        \        P                  \        n        \        P                  \        n        V P                  s\"        P$                  ! R4      sR# \         \(        8X  dT   ^ RIHsHsHsHs ^ RIoV3R ls\/        \        4      \/        R4      8  d   \"        P$                  ! R4      sR# \0        sR# \         \2        8X  d~   ^ RIHsHsHs ^ RIp \        P                  s\        P                  \        n
        \        P                  \        n        \        P                  \        n        V P                  s\0        sR# \         \6        8X  d"   ^ RIHsHsHsHs  ^ RIHo V3R	 ls\0        sR# \?        R
\          24      h  \<         d    ^ RIo L1i ; i)    )QtCoreQtGui	QtWidgetssipvalue)r   r   r   __version__Nc                 0   < SP                  V 4      '       * # NisValid)obj	shiboken6s   &}/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/matplotlib/backends/qt_compat.py
_isdeletedr   Q   s    	(9(9#(>$>>    z6.4)r   r   r   )	shiboken2c                 0   < SP                  V 4      '       * # r   r   )r   r    s   &r   r   r   e   s     ((---r   Unexpected QT_API: ) r   QT_API_PYQT6r   r   r   r   r   PYQT_VERSION_STRr   
pyqtSignalSignalpyqtSlotSlotpyqtPropertyProperty	isdeletedr   operator
attrgetter_to_intQT_API_PYSIDE6r   r   parse_versionintQT_API_PYQT5r   QT_API_PYSIDE2r   r    ImportErrorAssertionError)r   r    r   s    @@r   _setup_pyqt5plusr6   B   s-    77--))oo --]]
%%g.	>	!AA>%u)==))'2GG	<	22--))oo --]]
	>	!AA	)	.26(;<<  		s   'G GGz<Failed to import any of the following Qt binding modules: {}r"   zThe Qt version imported is z! but Matplotlib requires Qt>=5.12darwinz10.16QT_MAC_WANTS_LAYER1c                 n    \        V R 4      '       d   V P                  4        R# V P                  4        R# )execN)hasattrr;   exec_)r   s   &r   _execr>      s    #v&&CHHJCIIKr   )r   r   )      )r?         ),__doc__r,   osplatformsyspackaging.versionr   r0   
matplotlibmplr   r   r#   r/   r2   r3   environget
QT_API_ENVlower_ETSmodulesr   rcParams_get_backend_or_none
startswithRuntimeErrorformatjoinr6   _candidates_setupr4   r5   tupler   QLibraryInfoversionsegments_version_infotoStringmac_ver
setdefaultr>   )_r   s   00r   <module>ra      s  	  	  
 4  #ZZ^^H%
!!#J\9n\9n
 ;;??>""F[[__%&&F[[__^$$F[[__%&&F 
ll'')//R668CCEJJ))j! $ F4*F
	$fZ4AC C
'=T 
lL..II^|,~.
 |,~.|,~.	
 &	H 	 & JVDII{C{)!v{CDE
 	

 .vh7
88f))113<<>? 7

%&&(113
4 5	  LLHh&&(+,g0FF
"JJ.48?  		 Ds   K4;L4L ?L 