+
    ä�i  ã                  óÊ   € R t ^ RIHt ^ RIt^ RIHt ^RIHtHtH	t	H
t
 ^RIHt ^RIHt ]P                  ! R4      t]P                  ! R4      tRtR	 R
 ltR R ltR R ltR# )z5Convert straight quotation marks to typographic ones
)ÚannotationsN)ÚAny)Ú
charCodeAtÚisMdAsciiPunctÚisPunctCharÚisWhiteSpace)ÚToken)Ú	StateCorez['\"]u   â€™c               ó(   € V ^8„  d   QhRRRRRRRR/# )é   ÚstringÚstrÚindexÚintÚchÚreturn© )Úformats   "ÚD/usr/lib/python3/dist-packages/markdown_it/rules_core/smartquotes.pyÚ__annotate__r      s(   € ÷ 5ñ 5�cð 5 #ð 5¨3ð 5°3ñ 5ó    c                óL   € V^ 8¼  g   Q hV RV V,           W^,           R ,           # )é    Nr   )r   r   r   s   &&&r   Ú	replaceAtr      s/   € ð �AŒ:Ðˆ:Ø�&�5ˆ>˜BÕ °­	¨Ð!4Õ4Ð4r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   Útokenszlist[Token]Ústater	   r   ÚNoner   )r   s   "r   r   r      s&   € ÷ gñ g˜Kð g°	ð g¸dñ gr   c                ó  € . p\        V 4       EFy  w  r4VP                  p^ p\        \        V4      4      RRR1,           F  pW&,          R,          V8:  g   K   M	  V^,          pVRV^,            pVP                  R8w  d   Kw  VP
                  p^ p\        V4      p	W‰8  g   K˜  Rp
Tp\        P                  W{R 4      pV'       g   K½  R;rÞVP                  ^ 4      V,           ^,           pVP                  ^ 4      R8H  p^ pVP                  ^ 4      V,           ^,
          ^ 8¼  d*   \        W|P                  ^ 4      V,           ^,
          4      pM¢\        V4      RRR1,           F‰  pW,          P                  R8X  g   W,          P                  R8X  d    MZW,          P
                  '       g   KM  \        W,          P
                  \        W,          P
                  4      ^,
          4      p M	  ^ pW‰8  d   \        Wx4      pM‰\        V^,           \        V 4      4       Fi  pW,          P                  R8X  g   W,          P                  R8X  d    M:W,          P
                  '       g   KM  \        W,          P
                  ^ 4      p M	  VRJ;'       d(    \        V4      ;'       g    \        \        V4      4      pVRJ;'       d(    \        V4      ;'       g    \        \        V4      4      pVRJ;'       d    \        V4      pVRJ;'       d    \        V4      pV'       d   RpMV'       d   V'       g   V'       g   RpV'       d   RpMV'       d   V'       g   V'       g   RpV^"8X  d,   VP                  ^ 4      R	8X  d   Ve   V^08¼  d   V^98:  d   R;ríV'       d   V'       d   TpTpV'       gJ   V'       gB   V'       d7   \        VP
                  VP                  ^ 4      V,           \         4      Vn        EKf  V'       Edõ   \        \        V4      4      RRR1,           EFÄ  pW&,          pW&,          R,          V8  d    EM¦VR
,          V8X  g   K3  W&,          R,          V8X  g   KI  W&,          pV'       dP   VP"                  P$                  P&                  ^,          pVP"                  P$                  P&                  ^,          pMNVP"                  P$                  P&                  ^ ,          pVP"                  P$                  P&                  ^,          p\        VP
                  VP                  ^ 4      V,           V4      Vn        \        V VR,          ,          P
                  VR,          V4      V VR,          ,          n        V\        V4      ^,
          ,          pVR,          V8X  d   V\        V4      ^,
          ,          pVP
                  p\        V4      p	VRV pRp
 M	  V
'       d   Rp
EKc  V'       d3   VP)                  RVRVP                  ^ 4      V,           R
VRV/4       EK�  V'       g   EK¨  V'       g   EK³  \        VP
                  VP                  ^ 4      V,           \         4      Vn        EKì  	  R# )r   NÚlevelÚtextFTÚ'Ú	softbreakÚ	hardbreakÚ"ÚsingleÚtokenÚposéÿÿÿÿ)Ú	enumerater   ÚrangeÚlenÚtypeÚcontentÚQUOTE_REÚsearchÚstartÚgroupr   r   r   Úchrr   r   Ú
APOSTROPHEÚmdÚoptionsÚquotesÚappend)r   r   ÚstackÚir&   Ú	thisLevelÚjr    r'   ÚmaximumÚ
goto_outerÚ	lastIndexÚtÚcanOpenÚcanCloseÚisSingleÚlastCharÚnextCharÚisLastPunctCharÚisNextPunctCharÚisLastWhiteSpaceÚisNextWhiteSpaceÚitemÚ	openQuoteÚ
closeQuotes   &&                       r   Úprocess_inlinesrL      s9  € Ø"$€Eä˜f×%‰ˆØ—K‘Kˆ	àˆÜ”s˜5“zÓ"¡4 R 4×(Ð(ˆAØ�x˜Õ  IÖ-Ùñ )ð ��FˆAà�g˜˜A��ˆà�:‰:˜ÔÙà�}‰}ˆØˆÜ�d“)ˆàŽmØˆJØˆIÜ—‘  ZÐ 0Ó1ˆAßÙà!%Ð%ˆGØ—'‘'˜!“*˜yÕ(¨1Õ,ˆCØ—w‘w˜q“z SÑ(ˆHð $(ˆHà�w‰w�q‹z˜IÕ%¨Õ)¨QÔ.Ü% d¯G©G°A«J¸Õ,BÀQÕ,FÓG‘ä˜q›¡$ B $Ÿ˜�AØ•y—~‘~¨Ô4¸½	¿¹È+Ô8UÙà!�9×,×,Ð,Ù ä)¨&­)×*;Ñ*;¼SÀÅ×ARÑARÓ=SÐVWÕ=WÓX�HÙñ (ð $(ˆHàŒ}Ü% dÓ0‘ä˜q 1�u¤c¨&£kÖ2�Aà•y—~‘~¨Ô4¸½	¿¹È+Ô8UÙà!�9×,×,Ð,Ù ä)¨&­)×*;Ñ*;¸QÓ?�HÙñ 3ð '¨dÐ2÷ ð Ü˜xÓ(×FÐF¬K¼¸H»Ó,Fð ð '¨dÐ2÷ ð Ü˜xÓ(×FÐF¬K¼¸H»Ó,Fð ð  (¨tÐ3×NÐN¼ÀXÓ8NÐØ'¨tÐ3×NÐN¼ÀXÓ8NÐçØ‘ß ×*:¿oØ�çØ ‘ß ×*:¿oØ �à˜4Ô A§G¡G¨A£J°#Ô$5àÒ(¨X¸Ô-=À(ÈdÔBRð */Ð.�HçŸ8ð *�Ø*�ç§8çÜ$-ØŸ™ q§w¡w¨q£z°IÕ'=¼zó%�E”Mò çˆxäœs 5›zÓ*©4¨R¨4×0Ñ0�AØ �8�DØ•x Õ(¨9Ô4ÚØ˜H•~¨Ö1°eµh¸wÕ6GÈ9Ö6TØ$�x˜ç#Ø(-¯©×(8Ñ(8×(?Ñ(?ÀÕ(B˜IØ).¯©×)9Ñ)9×)@Ñ)@ÀÕ)C™Jà(-¯©×(8Ñ(8×(?Ñ(?ÀÕ(B˜IØ).¯©×)9Ñ)9×)@Ñ)@ÀÕ)C˜Jô
 )2Ø!ŸM™M¨1¯7©7°1«:¸	Õ+AÀ:ó)˜œô 9BØ" 4¨¥=Õ1×9Ñ9¸4À½;È	ó9˜˜t G�}Õ-Ô5ð œs :›°Õ2Õ2˜Ø �=¨AÔ-Ø¤3 y£>°AÕ#5Õ5˜Cà$Ÿ}™}˜Ü"% d£)˜à % b q 	˜Ø%)˜
ÙñC 1÷D Ø!&�JÚçØ—‘à Ø˜qŸw™w q›z¨IÕ5Ø  (Ø ð	÷÷ ’ŸhšhÜ )Ø—M‘M 1§7¡7¨1£:°	Õ#9¼:ó!�—óE &r   c               ó    € V ^8„  d   QhRRRR/# )r   r   r	   r   r   r   )r   s   "r   r   r   Â   s   € ÷ 3ñ 3�yð 3 Tñ 3r   c                ó8  € V P                   P                  P                  '       g   R # V P                   Fa  pVP                  R8w  g&   \
        P                  VP                  4      '       g   K;  VP                  f   KK  \        VP                  V 4       Kc  	  R # )NÚinline)
r4   r5   Útypographerr   r,   r.   r/   r-   ÚchildrenrL   )r   r&   s   & r   ÚsmartquotesrR   Â   sb   € Ø�8‰8×Ñ×'×'Ð'Ùà—”ˆØ�:‰:˜Ô!¬¯©¸¿¹×)GÒ)GÙØ�>‰>Ô%Ü˜EŸN™N¨EÖ2ó	 r   )Ú__doc__Ú
__future__r   ÚreÚtypingr   Úcommon.utilsr   r   r   r   r&   r   Ú
state_corer	   ÚcompileÚQUOTE_TEST_REr.   r3   r   rL   rR   r   r   r   Ú<module>r[      sQ   ðñå "ã 	Ý ç PÓ PÝ Ý !à—
’
˜8Ó$€Ø�:Š:�hÓ€Ø€
õ5õg÷T3r   