U
    \> eB  ã                   @  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; like
GitHub-flavored Markdown does.

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_REZinlinePatternsÚregister)ÚselfZmdZbr_tag© r   ú=/tmp/pip-unpacked-wheel-wj0og6ym/markdown/extensions/nl2br.pyÚextendMarkdown"   s    
zNl2BrExtension.extendMarkdownN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r       s   r   c                  K  s
   t f | ŽS )N)r   )Úkwargsr   r   r   ÚmakeExtension(   s    r   N)
Ú__doc__Ú
__future__r   Ú r   Zinlinepatternsr   r   r   r   r   r   r   r   Ú<module>   s   