
    -e                        d Z ddlmZ ddlZddlmZ ddlZ ej        e          Z	ddl
mZ ddlmZ dZ e ej                              j        d         Zdd
ZdS )z> Install some functions for the bokeh theme to make use of.


    )annotationsN)PurePath)	Resources)settings)get_sphinx_resources   Fc                h   t          j                    }|t          d          }no|dk    rt          dd          }nW|                    d          r1|                    d          d	         }t          dd
| d          }nt          d|          }| r|j                            d           |S )Ncdn)modelocalserverz/en/latest/)r   root_urlztest::r   z/en//)r   versionz	bokeh-api)r   docs_cdnr   
startswithsplit
componentsappend)include_bokehjs_apir   	resourcesr   s       4lib/python3.11/site-packages/bokeh/sphinxext/util.pyr   r   2   s     ""H 5)))		 w!x-HHHII   )) 	@nnS))!,G!x:K:K:K:KLLLII "uh???I 1##K000    )F)__doc__
__future__r   ospathlibr   logging	getLogger__name__logbokeh.resourcesr   bokeh.settingsr   __all__getcwdparents	_REPO_TOPr    r   r   <module>r*      s     # " " " " " 
			       g!! & % % % % % # # # # # # $ HYRY[[!!)!,	     r   