a
    Df                     @   sp   d Z ddlmZmZmZmZmZ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 G d	d
 d
eZdS )z:
Defines custom AcePlot bokeh model to render Ace editor.
    )AnyBoolDictEnumListNullableOverrideString   bundled_files)classproperty   )
ace_themes)HTMLBoxc                   @   s   e Zd ZdZg dZddddgdZedd	 Zed
d ZddiddiddgiddgiddZ	e
ddZeeddZee
 Ze
ddZeee
eg dZeddZeddZeddZeddZdS )AcePlotz^
    A Bokeh model that wraps around a Ace editor and renders it inside
    a Bokeh plot.
    )z8https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.11/ace.jszGhttps://cdnjs.cloudflare.com/ajax/libs/ace/1.4.11/ext-language_tools.jszAhttps://cdnjs.cloudflare.com/ajax/libs/ace/1.4.11/ext-modelist.jsz=https://registry.npmjs.org/ace-builds/-/ace-builds-1.4.11.tgzzpackage/src-min/zajax/libs/1.4.11z*snippets/*)tarsrcdestexcludec                 C   s   t | S )Nr   cls r   ]/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/panel/models/ace.py__javascript__!   s    zAcePlot.__javascript__c                 C   s
   d| j iS )Nace)r   r   r   r   r   __js_skip__%   s    zAcePlot.__js_skip__)r   )ace/aceace/ext-language_toolsace/ext-modelistz*//cdnjs.cloudflare.com/ajax/libs/ace/1.4.7r   r   deps)r   r   )pathsexportsshim )defaultZchromeFi,  N)__name__
__module____qualname____doc__Z__javascript_raw__Z__tarball__r   r   r   Z__js_require__r	   coder   r   Zthemer   filenamelanguager   r   r   annotationsr   readonlyZprint_marginr   heightwidthr   r   r   r   r      s6   








r   N)r)   Zbokeh.core.propertiesr   r   r   r   r   r   r   r	   Zio.resourcesr   utilr   enumsr   Zlayoutr   r   r   r   r   r   <module>   s   (