+
    ä�iŽ  ã                  ój  € R t ^ RIHt ^ RIt^ RIt^RIHt ^RIHt ]P                  ! ]
4      t]P                  ! R4      t]P                  ! R]P                  R7      t]P                  ! R4      t]P                  ! R	4      t]P                  ! R
4      t]P                  ! R4      t]P                  ! R4      t]P                  ! R]P*                  R7      t]P                  ! R]P*                  R7      t]P                  ! R]P*                  R7      tRRRRRR/tR R ltR R ltR R ltR R ltR# )u   Simple typographic replacements

* ``(c)``, ``(C)`` â†’ Â©
* ``(tm)``, ``(TM)`` â†’ â„¢
* ``(r)``, ``(R)`` â†’ Â®
* ``+-`` â†’ Â±
* ``...`` â†’ â€¦
* ``?....`` â†’ ?..
* ``!....`` â†’ !..
* ``????????`` â†’ ???
* ``!!!!!`` â†’ !!!
* ``,,,`` â†’ ,
* ``--`` â†’ &ndash
* ``---`` â†’ &mdash
)ÚannotationsN)ÚToken)Ú	StateCorez\+-|\.\.|\?\?\?\?|!!!!|,,|--z\((c|tm|r)\))Úflagsz\+-z\.{2,}u	   ([?!])â€¦z
([?!]){4,}z,{2,}z(^|[^-])---(?=[^-]|$)z(^|\s)--(?=\s|$)z(^|[^-\s])--(?=[^-\s]|$)Úcô   Â©Úrô   Â®Útmu   â„¢c               ó    € V ^8„  d   QhRRRR/# )é   Úmatchzre.Match[str]ÚreturnÚstr© )Úformats   "ÚE/usr/lib/python3/dist-packages/markdown_it/rules_core/replacements.pyÚ__annotate__r   :   s   € ÷ /ñ /�]ð / sñ /ó    c                óV   € \         V P                  ^4      P                  4       ,          # )é   )ÚSCOPED_ABBRÚgroupÚlower)r   s   &r   Ú	replaceFnr   :   s   € Ü�u—{‘{ 1“~×+Ñ+Ó-Õ.Ð.r   c               ó    € V ^8„  d   QhRRRR/# ©r   ÚinlineTokenszlist[Token]r   ÚNoner   )r   s   "r   r   r   >   s   € ÷ !ñ ! ð !°ñ !r   c                óT  € ^ pV  FŸ  pVP                   R8X  d2   V'       g*   \        P                  \        VP                  4      Vn        VP                   R8X  d   VP
                  R8X  d
   V^,          pVP                   R8X  g   Kƒ  VP
                  R8X  g   K–  V^,          pK¡  	  R# )é    ÚtextÚ	link_openÚautoÚ
link_closeN)ÚtypeÚSCOPED_ABBR_REÚsubr   ÚcontentÚinfo©r   Úinside_autolinkÚtokens   &  r   Úreplace_scopedr-   >   sy   € Ø€OãˆØ�:‰:˜Ô¯Ü*×.Ñ.¬y¸%¿-¹-ÓHˆEŒMà�:‰:˜Ô$¨¯©°vÔ)=Ø˜qÕ ˆOà�:‰:˜Ö%¨%¯*©*¸Ö*>Ø˜qÕ ŠOó r   c               ó    € V ^8„  d   QhRRRR/# r   r   )r   s   "r   r   r   L   s   € ÷ !!ñ !!˜{ð !!¨tñ !!r   c                óª  € ^ pV  EFÉ  pVP                   R8X  EdX   V'       EgO   \        P                  VP                  4      '       Ed)   \        P                  RVP                  4      Vn        \        P                  RVP                  4      Vn        \        P                  RVP                  4      Vn        \        P                  RVP                  4      Vn        \        P                  RVP                  4      Vn        \        P                  RVP                  4      Vn        \        P                  RVP                  4      Vn        \        P                  RVP                  4      Vn        VP                   R	8X  d   VP                  R
8X  d
   V^,          pVP                   R8X  g   EK¬  VP                  R
8X  g   EKÀ  V^,          pEKÌ  	  R# )r    r!   ô   Â±u   â€¦z\1..z\1\1\1Ú,u   \1â€”u   \1â€“r"   r#   r$   N)r%   ÚRARE_REÚsearchr(   ÚPLUS_MINUS_REr'   ÚELLIPSIS_REÚ ELLIPSIS_QUESTION_EXCLAMATION_REÚQUESTION_EXCLAMATION_REÚCOMMA_REÚ
EM_DASH_REÚ
EN_DASH_REÚEN_DASH_INDENT_REr)   r*   s   &  r   Úreplace_rarer<   L   s;  € Ø€Oäˆà�J‰J˜&Õ ß$�_Ü—‘˜uŸ}™}×-Ó-ô *×-Ñ-¨d°E·M±MÓBˆEŒMô (ŸO™O¨E°5·=±=ÓAˆEŒMô =×@Ñ@ÀÈ%Ï-É-ÓXˆEŒMÜ3×7Ñ7¸ÀUÇ]Á]ÓSˆEŒMô %ŸL™L¨¨e¯m©mÓ<ˆEŒMô 'ŸN™N¨;¸¿¹ÓFˆEŒMô 'ŸN™N¨;¸¿¹ÓFˆEŒMÜ-×1Ñ1°+¸u¿}¹}ÓMˆEŒMà�:‰:˜Ô$¨¯©°vÔ)=Ø˜qÕ ˆOà�:‰:˜×%¨%¯*©*¸×*>Ø˜qÕ ‹Oó= r   c               ó    € V ^8„  d   QhRRRR/# )r   Ústater   r   r   r   )r   s   "r   r   r   p   s   € ÷ )ñ )�9ð ) ñ )r   c                ó®  € V P                   P                  P                  '       g   R # V P                   Fœ  pVP                  R8w  d   K  VP
                  f   K&  \        P                  VP                  4      '       d   \        VP
                  4       \        P                  VP                  4      '       g   K‡  \        VP
                  4       Kž  	  R # )NÚinline)ÚmdÚoptionsÚtypographerÚtokensr%   Úchildrenr&   r3   r(   r-   r2   r<   )r>   r,   s   & r   ÚreplacerF   p   s…   € Ø�8‰8×Ñ×'×'Ð'Ùà—”ˆØ�:‰:˜Ô!ÙØ�>‰>Ò!Ùä× Ñ  §¡×/Ò/Ü˜5Ÿ>™>Ô*ä�>‰>˜%Ÿ-™-×(Ô(Ü˜Ÿ™Ö(ó r   )Ú__doc__Ú
__future__r   ÚloggingÚrer,   r   Ú
state_corer   Ú	getLoggerÚ__name__ÚLOGGERÚcompiler2   Ú
IGNORECASEr&   r4   r5   r6   r7   r8   Ú	MULTILINEr9   r:   r;   r   r   r-   r<   rF   r   r   r   Ú<module>rR      s  ðñõ #ã Û 	å Ý !à	×	Ò	˜8Ó	$€ð �*Š*Ð4Ó
5€ð —’˜O°2·=±=ÔA€à—
’
˜6Ó"€à�jŠj˜Ó#€à#%§:¢:¨lÓ#;Ð  àŸ*š* ]Ó3Ð à�:Š:�hÓ€à�ZŠZÐ0¸¿¹ÔE€
à�ZŠZÐ+°2·<±<Ô@€
à—J’JÐ:À"Ç,Á,ÔOÐ ð �D˜#˜t T¨5Ð1€õ/õ!õ!!÷H)r   