
    b                     B    d Z ddlmZ ddlmZ ddlmZ  G d de      Zy)	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                      y)Nz.md selfs    >/usr/lib/python3/dist-packages/nbconvert/exporters/markdown.py_file_extension_defaultz(MarkdownExporter._file_extension_default   s        template_namec                      y)Nmarkdownr   r   s    r   _template_name_defaultz'MarkdownExporter._template_name_default   s    r   text/markdownraw_mimetypesc                 
    g dS )N)r   	text/html r   r   s    r   _raw_mimetypes_defaultz'MarkdownExporter._raw_mimetypes_default   s    11r   c                 h    t        ddidg diddid      }|j                  t        |          |S )NenabledTdisplay_data_priority)r   r   zimage/svg+xmlz
text/latexz	image/pngz
image/jpegz
text/plain)ExtractOutputPreprocessorNbConvertBaseHighlightMagicsPreprocessor)r   mergesuperdefault_config)r   c	__class__s     r   r$   zMarkdownExporter.default_config!   sI    .7->+ .
" 1:4/@
" 	
&'r   )__name__
__module____qualname____doc__export_from_notebookr   r   r   output_mimetyper   propertyr$   __classcell__)r&   s   @r   r   r      ss     &  _  &O_2 2  r   r   N)r*   	traitletsr   traitlets.configr   templateexporterr   r   r   r   r   <module>r2      s     
  # .)' )r   