Ë
    H²j/  ã                   óT   — d Z ddlmZ ddlmZmZmZ eZ G d„ d«      Z G d„ d«      Z	y	)
)Ú
commonmarkÚdefaultÚgfm_likeÚ	gfm_like2Ú
js_defaultÚzeroé   )Ú
PresetTypeé   )r   r   r   c                   ó&   — e Zd ZdZedefd„«       Zy)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                  ó"  — t        j                  «       } | d   d   d   j                  d«       | d   d   d   j                  d«       | d   d   d   j                  ddg«       | d   d   d	   j                  d«       d
| d   d<   d
| d   d<   | S )NÚ
componentsÚcoreÚrulesÚlinkifyÚblockÚtableÚinlineÚstrikethroughÚrules2TÚoptionsÚhtml)r   ÚmakeÚappendÚextend©Úconfigs    ú[/var/www/html/ia-enhanced/venv/lib/python3.12/site-packages/markdown_it/presets/__init__.pyr   zgfm_like.make   sª   € ä—‘Ó"ˆØˆ|Ñ˜VÑ$ WÑ-×4Ñ4°YÔ?Øˆ|Ñ˜WÑ% gÑ.×5Ñ5°gÔ>Øˆ|Ñ˜XÑ& wÑ/×6Ñ6¸ÈÐ7SÔTØˆ|Ñ˜XÑ& xÑ0×7Ñ7¸ÔHØ'+ˆˆyÑ˜)Ñ$Ø$(ˆˆyÑ˜&Ñ!Øˆó    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr	   r   © r   r   r   r   	   s"   „ ñð ð�*ò ó ñr   r   c                   ó&   — e Zd ZdZedefd„«       Zy)r   zôGitHub Flavoured Markdown (GFM) like, extended.

    Builds on ``gfm-like`` and additionally enables:

    - Task lists (``- [x] done``)
    - Alerts (``> [!NOTE]``)
    - Single-tilde strikethrough (``~text~`` in addition to ``~~text~~``)
    r   c                  ón   — t         j                  «       } d| d   d<   d| d   d<   d| d   d<   d| d   d<   | S )NTr   Ú	tasklistsFÚtasklists_editableÚalertsÚstrikethrough_single_tilde)r   r   r   s    r   r   zgfm_like2.make)   sP   € ä—‘“ˆØ)-ˆˆyÑ˜+Ñ&Ø27ˆˆyÑÐ.Ñ/Ø&*ˆˆyÑ˜(Ñ#Ø:>ˆˆyÑÐ6Ñ7Øˆr   Nr    r&   r   r   r   r      s"   „ ñð ð�*ò ó ñr   r   N)
Ú__all__Úutilsr	   Ú r   r   r   r   r   r   r&   r   r   ú<module>r0      s,   ðØ
R€å ß 'Ñ 'à€
÷ñ ÷,ò r   