
    ag(                     &    d dl mZ ddZ e        y)   Interactivec                    ddl mm}m} 	 dd l}d|vrňfd}j                  j                  |_        t        |      }t        |j                  | |       t        |j                  | |       d }	t        j                  j                  |	_        t        |	      }
t        |j                  ||
       t        |j                  ||
       |j                  d        |||       y # t
        $ r t        d      w xY w)Nr   )hvPlotTabular
post_patch_module_extensions    zCCould not patch plotting API onto cuDF. cuDF could not be imported.zhvplot.cudfc                      |       S N )selfr   s    +lib/python3.12/site-packages/hvplot/cudf.py<lambda>zpatch.<locals>.<lambda>   s
    =#6    c                     t        |       S r   r   )r   s    r   r   zpatch.<locals>.<lambda>   s	    +d*;r   ) r   r   r   cudfImportError__call____doc__propertysetattr	DataFrameSeriesr   add)nameinteractive	extensionlogor   r   r   _patch_plot	plot_prop_patch_interactiveinteractive_propr   s              @r   patchr$      s    ??a ..6+44<<[)	i0T9-;%0%9%9%A%A"#$67-=>[*:;}-y$%  a_``as   C$ $C9N)hvplotr   bokehF)r   r   r$   r   r   r   <module>r'      s    $ 4 r   