o
    ¹iú  ã                   @   s<   d 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ASCIIDoc Exporter classé    )Údefault)ÚConfigé   )ÚTemplateExporterc                       s\   e Zd ZdZedƒdd„ ƒZedƒdd„ ƒZdZd	Zed
ƒdd„ ƒZ	e
‡ fdd„ƒZ‡  ZS )ÚASCIIDocExporterz5
    Exports to an ASCIIDoc document (.asciidoc)
    Úfile_extensionc                 C   ó   dS )Nz	.asciidoc© ©Úselfr	   r	   úW/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/nbconvert/exporters/asciidoc.pyÚ_file_extension_default   ó   z(ASCIIDocExporter._file_extension_defaultÚtemplate_namec                 C   r   )NÚasciidocr	   r
   r	   r	   r   Ú_template_name_default   r   z'ASCIIDocExporter._template_name_defaultztext/asciidocÚAsciiDocÚraw_mimetypesc                 C   s   g d¢S )N)ztext/asciidoc/útext/markdownú	text/htmlÚ r	   r
   r	   r	   r   Ú_raw_mimetypes_default   s   z'ASCIIDocExporter._raw_mimetypes_defaultc                    sF   t dg d¢iddiddidœƒ}tƒ jr!tƒ j ¡ }| |¡ |}|S )NÚdisplay_data_priority)r   r   zimage/svg+xmlz	image/pngz
image/jpegz
text/plainz
text/latexÚenabledT)ÚNbConvertBaseÚExtractOutputPreprocessorÚHighlightMagicsPreprocessor)r   ÚsuperÚdefault_configÚcopyÚmerge)r   ÚcÚc2©Ú	__class__r	   r   r       s   ÿóÿ
zASCIIDocExporter.default_config)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   Úoutput_mimetypeÚexport_from_notebookr   Úpropertyr   Ú__classcell__r	   r	   r#   r   r      s    


r   N)r(   Ú	traitletsr   Útraitlets.configr   Útemplateexporterr   r   r	   r	   r	   r   Ú<module>   s
    