
    Mh!                     J    d Z ddlmZ ddlmZ ddlmZ  G d de          ZdS )	zMarkdown Exporter class    )default)Config   )TemplateExporterc                        e Zd ZdZdZ ed          d             Z ed          d             ZdZ ed          d	             Z	e
 fd
            Z xZS )MarkdownExporterz.
    Exports to a markdown document (.md)
    Markdownfile_extensionc                     dS )Nz.md selfs    \/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/nbconvert/exporters/markdown.py_file_extension_defaultz(MarkdownExporter._file_extension_default   s    u    template_namec                     dS )Nmarkdownr   r   s    r   _template_name_defaultz'MarkdownExporter._template_name_default   s    zr   text/markdownraw_mimetypesc                 
    g dS )N)r   	text/html r   r   s    r   _raw_mimetypes_defaultz'MarkdownExporter._raw_mimetypes_default   s    1111r   c                     t          ddiddidg diddid          }t                      j        r<t                      j                                        }|                    |           |}|S )NenabledTdisplay_data_priority)r   r   zimage/svg+xmlz
text/latexz	image/pngz
image/jpegz
text/plain)ExtractAttachmentsPreprocessorExtractOutputPreprocessorNbConvertBaseHighlightMagicsPreprocessor)r   superdefault_configcopymerge)r   cc2	__class__s      r   r$   zMarkdownExporter.default_config!   s    3<d2C.7->+ . . .
" 1:4/@ 
 
$ 77! 	',,..BHHQKKKAr   )__name__
__module____qualname____doc__export_from_notebookr   r   r   output_mimetyper   propertyr$   __classcell__)r)   s   @r   r   r      s          &W   W_   &OW_2 2 2     X    r   r   N)r-   	traitletsr   traitlets.configr   templateexporterr   r   r   r   r   <module>r5      sx     
       # # # # # # . . . . . .- - - - -' - - - - -r   