§
    hj½eƒ	  ã                  óf   — d Z ddlmZ ddlZ ej        e¦  «        ZdZddlm	Z	 ddlm
Z
 ddlmZ dS )	aE   Provide the ``Document`` class, which is a container for Bokeh Models to
be reflected to the client side BokehJS library.

As a concrete example, consider a column layout with ``Slider`` and ``Select``
widgets, and a plot with some tools, an axis and grid, and a glyph renderer
for circles. A simplified representation of this document might look like the
figure below:

.. figure:: /_images/document.svg
    :align: center
    :width: 65%

    A Bokeh Document is a collection of Bokeh Models (e.g. plots, tools,
    glyphs, etc.) that can be serialized as a single collection.

é    )ÚannotationsN)ÚDEFAULT_TITLEÚDocumentÚwithout_document_locké   )r   )r   )r   )Ú__doc__Ú
__future__r   ÚloggingÚ	getLoggerÚ__name__ÚlogÚ__all__Údocumentr   r   Úlockingr   © ó    ú7lib/python3.11/site-packages/bokeh/document/__init__.pyú<module>r      sƒ   ððð ð( #Ð "Ð "Ð "Ð "Ð "à €€€Ø€gÔ˜Ñ!Ô!€ð€ð $Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *r   