o
    i                     @   s:   d Z ddlmZ ddlmZmZmZ eZG dd dZdS ))
commonmarkdefaultgfm_like
js_defaultzero   )
PresetType   )r   r   r   c                   @   s"   e Zd ZdZedefddZdS )r   a  GitHub Flavoured Markdown (GFM) like.

    This adds the linkify, table and strikethrough components to CommmonMark.

    Note, it lacks task-list items and raw HTML filtering,
    to meet the the full GFM specification
    (see https://github.github.com/gfm/#autolinks-extension-).
    returnc                  C   s   t  } | d d d d | d d d d | d d d ddg | d d d	 d d
| d d< d
| d d< | S )N
componentscoreruleslinkifyblocktableinlinestrikethroughrules2Toptionshtml)r   makeappendextend)config r   Y/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/markdown_it/presets/__init__.pyr      s   zgfm_like.makeN)__name__
__module____qualname____doc__staticmethodr   r   r   r   r   r   r   	   s    	r   N)	__all__utilsr    r   r   r   r   r   r   r   r   r   <module>   s
    