o
    ¼>hN  ã                   @  sH   d Z ddlmZ ddlmZ ddlmZ dZG dd	„ d	eƒZd
d„ Z	dS )zÉ
A Python-Markdown extension to treat newlines as hard breaks.
Similar to GitHub-flavored Markdown's behavior.

See the [documentation](https://Python-Markdown.github.io/extensions/nl2br)
for details.
é    )Úannotationsé   )Ú	Extensioné   )ÚSubstituteTagInlineProcessorz\nc                   @  s   e Zd Zdd„ ZdS )ÚNl2BrExtensionc                 C  s   t tdƒ}|j |dd¡ dS )z3 Add a `SubstituteTagInlineProcessor` to Markdown. ÚbrÚnlé   N)r   ÚBR_REÚinlinePatternsÚregister)ÚselfÚmdÚbr_tag© r   úy/var/www/vedio/testing/chatpythonscript.ninositsolution.com/env/lib/python3.10/site-packages/markdown/extensions/nl2br.pyÚextendMarkdown"   s   
zNl2BrExtension.extendMarkdownN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r       s    r   c                  K  s   t di | ¤ŽS )Nr   )r   )Úkwargsr   r   r   ÚmakeExtension(   s   r   N)
Ú__doc__Ú
__future__r   Ú r   Úinlinepatternsr   r   r   r   r   r   r   r   Ú<module>   s   