+
    Z‹i�  ã                  ó€   € R t ^ RIHt ^RIHt ^RIHtHtHtH	t	 ^ RI
t
RtRtRt ! R R	]4      t ! R
 R]4      tR tR# )z@
This extension provides legacy behavior for _connected_words_.
)Úannotations)Ú	Extension)ÚUnderscoreProcessorÚEmStrongItemÚEM_STRONG2_REÚSTRONG_EM2_RENz(_)([^_]+)\1z(_{2})(.+?)\1z%(_)\1(?!\1)([^_]+?)\1(?!\1)(.+?)\1{3}c                  ó0  € ] tR t^tRt]! ]P                  ! ]]P                  ]P                  ,          4      RR4      ]! ]P                  ! ]]P                  ]P                  ,          4      RR4      ]! ]P                  ! ]]P                  ]P                  ,          4      RR4      ]! ]P                  ! ]]P                  ]P                  ,          4      RR4      ]! ]P                  ! ]]P                  ]P                  ,          4      RR4      .tR	tR
# )ÚLegacyUnderscoreProcessorzIEmphasis processor for handling strong and em matches inside underscores.Údoublez	strong,emz	em,strongÚdouble2ÚsingleÚstrongÚem© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   ÚreÚcompiler   ÚDOTALLÚUNICODEr   ÚSTRONG_EM_REÚ	STRONG_REÚEMPHASIS_REÚPATTERNSÚ__static_attributes__r   ó    Ú?/usr/lib/python3/dist-packages/markdown/extensions/legacy_em.pyr	   r	      sÆ   † ÙSñ 	�R—Z’Z ¨r¯y©y¸2¿:¹:Õ/EÓFÈÐR]Ó^Ù�R—Z’Z ¨r¯y©y¸2¿:¹:Õ/EÓFÈÐR]Ó^Ù�R—Z’Z ¨b¯i©i¸"¿*¹*Õ.DÓEÀyÐR]Ó^Ù�R—Z’Z 	¨2¯9©9°r·z±zÕ+AÓBÀHÈhÓWÙ�R—Z’Z ¨R¯Y©Y¸¿¹Õ-CÓDÀhÐPTÓUð„Hr   r	   c                  ó    € ] tR t^*tRtR tRtR# )ÚLegacyEmExtensionz*Add legacy_em extension to Markdown class.c                óR   € VP                   P                  \        R4      R^24       R# )zModify inline patterns. Ú_Ú
em_strong2N)ÚinlinePatternsÚregisterr	   )ÚselfÚmds   &&r   ÚextendMarkdownÚ LegacyEmExtension.extendMarkdown-   s!   € à
×Ñ×"Ñ"Ô#<¸TÓ#BÀLÐRTÖUr   r   N)r   r   r   r   r   r)   r   r   r   r   r!   r!   *   s   † Ù5öVr   r!   c                 ó   € \        R/ V B # )z.Return an instance of the `LegacyEmExtension` r   )r!   )Úkwargss   ,r   ÚmakeExtensionr-   2   s   € äÑ&˜vÑ&Ð&r   )r   Ú
__future__r   Ú r   Úinlinepatternsr   r   r   r   r   r   r   r   r	   r!   r-   r   r   r   Ú<module>r1      sP   ðñõ #å ß \Ó \Û 	ð €ð €	ð 8€ô	Ð 3ô 	ôV˜	ô Vô'r   