a
    LDf                     @  sN  U d Z ddlmZ ddlZeeZddlmZm	Z	m
Z
 ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ erddlmZ dZe e!e	f Z"de#d< e$e
e%e!e&e f e%e!e&e e"f f f Z'de#d< defdee edfdefgZ(de#d< defdefdefdefgZ)de#d< dS )aR   Define standard endpoints and their associated views for a Bokeh Server
application.

These will be added by the :class:`~bokeh.server.tornado.BokehTornado`
application. The Bokeh Tornado application can then be served using Tornado's
built-in ``HTTPServer``.

.. data:: toplevel_patterns
    :annotation:

    Top-level routes, independent of any applications. They will be prefixed
    with any configured prefix.

    .. code-block:: python

        [
            ( r'/?',           RootHandler   ), # <prefix>/
            ( r'/static/(.*)', StaticHandler ), # <prefix>/static/
        ]

.. data:: per_app_patterns
    :annotation:

    Per-application routes. These be prefixed with the application path, as
    well as with any configured prefix.

    .. code-block:: python

        [
            ( r'/?',           DocHandler        ), # <prefix>/<app>/
            ( r'/ws',          WSHandler         ), # <prefix>/<app>/ws
            ( r'/metadata',    MetadataHandler   ), # <prefix>/<app>/metadata
            ( r'/autoload.js', AutoloadJsHandler ), # <prefix>/<app>/autoload.js
        ]

    )annotationsN)TYPE_CHECKINGAnyUnion)RequestHandler   )extension_dirs   )AutoloadJsHandler)
DocHandler)MetadataHandler)MultiRootStaticHandler)RootHandler)StaticHandler)	WSHandler)	TypeAlias)per_app_patternstoplevel_patternsr   RouteContext	URLRoutesz/?z/static/extensions/(.*))rootz/static/(.*)r   z/wsz	/metadataz/autoload.jsr   )*__doc__
__future__r   logging	getLogger__name__logtypingr   r   r   Ztornado.webr   Zembed.bundler   Zviews.autoload_js_handlerr
   Zviews.doc_handlerr   Zviews.metadata_handlerr   Zviews.multi_root_static_handlerr   Zviews.root_handlerr   Zviews.static_handlerr   Zviews.wsr   Ztyping_extensionsr   __all__dictstrr   __annotations__listtupletyper   r   r    r%   r%   ^/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/bokeh/server/urls.py<module>   sB   )
