+
    ^|i1                     t    ^ RI t ^ RIt^ RIHt ^ RIHt RRRR/t. ROt/ tR t	 ! R	 R
]
4      tR tR R ltR# )    N)Tuple)Callableqt4qtgtk2gtkc                    V\         V &   R# )z?Register the function *inputhook* as an event loop integration.N)
registered)name	inputhooks   &&I/usr/lib/python3/dist-packages/IPython/terminal/pt_inputhooks/__init__.pyregisterr      s     Jt    c                   ,   a  ] tR t^"t o R tR tRtV tR# )UnknownBackendc                    Wn         R # )Nr   )selfr   s   &&r   __init__UnknownBackend.__init__#   s    	r   c           	         R P                  V P                  RP                  \        \	        \
        4      ,           4      4      # )zANo event loop integration for {!r}. Supported event loops are: {}z, )formatr   joinbackendssortedr
   )r   s   &r   __str__UnknownBackend.__str__&   s4    017		$(IIh
9K.K$L2N	Nr   r   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r   "   s     N Nr   r   c                   \         P                  P                  RR4      p^ RIHpHpHpHpHpH	pH
pHp	 V	! 4       p
VRVRVRVRVRVRVR/pV
e2   V R8w  d+   W,          V 8w  d   \        RW,           R	24       W,          # Ve1   V R8w  d*   W,          V 8w  d   \        R
V  RV R24       W,          # R# V R8X  d    ^ RIpR\         P                  R&   MmV R8X  d    ^ RIpR\         P                  R&   MMV R8X  d6   R\         P                  P%                  4       9   d   \         P                  R M\        RV  R24       R# ^ RIHp VV,          #   \         dA     ^ RIpR\         P                  R&    L4  \         d    R\         P                  R&     LUi ; ii ; i  \         dA     ^ RIpR\         P                  R&    L  \         d    R\         P                  R&     Li ; ii ; i)z?Sets the `QT_API` environment variable if it isn't already set.QT_APIN)QT_API_PYQTQT_API_PYQT5QT_API_PYQT6QT_API_PYSIDEQT_API_PYSIDE2QT_API_PYSIDE6QT_API_PYQTv1
loaded_apir   qt5qt6r   z5Cannot switch Qt versions for this session; will use .zRequest for "zC" will be ignored because `QT_API` environment variable is set to ""pyqt5pyside2pyqt6pyside6zUnrecognized Qt version: z". Should be "qt5", "qt6", or "qt".)r&   )osenvirongetIPython.external.qt_loadersr'   r(   r)   r*   r+   r,   r-   r.   printPyQt5ImportErrorPySide2PyQt6PySide6keysIPython.external.qt_for_kernelr&   )guiqt_apir'   r(   r)   r*   r+   r,   r-   r.   loaded
qt_env2guir<   r>   r?   r@   r&   s   &                r   
set_qt_apirG   ,   s    ZZ^^Hd+F	 	 	 \F 	uuUeeJ cTk$G
HZG[[\] %%cTk$u %339(!= %% % %<
3'.

8$ E\
3'.

8$ D[2::??,,JJx(-cU2TUV 	:&!!=  33"+4BJJx(" 3+2BJJx(33  33"+4BJJx(" 3+2BJJx(33sT   =E F FE66FFFFG*+GG&"G*%G&&G*c                R    V ^8  d   QhR\         R\        \         \        3,          /# )   rC   return)strr   r   )r   s   "r   __annotate__rL   |   s#      S U3=-A r   c                 D   V \         9   d   V \         V ,          3# V \        9  d   \        V 4      hV \        9   d   \	        \        V ,          4      # T pV P                  R 4      '       d   \        V 4      p R p\        P                  ! RV,           4      pWP                  3# )r   zIPython.terminal.pt_inputhooks.)
r
   r   r   aliasesget_inputhook_name_and_func
startswithrG   	importlibimport_moduler   )rC   gui_modmods   &  r   rO   rO   |   s    
jJsO##
(S!!
g~*73<88G
~~do

!
!"Cg"M
NCr   )r   r/   r0   r   r   gtk3gtk4tkwxpygletglutosxasyncio)rQ   r7   typingr   collections.abcr   rN   r   r
   r   KeyErrorr   rG   rO    r   r   <module>ra      sQ     	  $ 
4
E
  
!
NX NM"`r   