+
    “°³jô  ã                  ó>   € R t ^ RIHt ^RIHtHt R R ltR R ltR# )z7Balance paired characters (*, _, etc) in inline tokens.)Úannotations)Ú	DelimiterÚStateInlinec               ó$   € V ^8„  d   QhRRRRRR/# )é   Ústater   Ú
delimiterszlist[Delimiter]ÚreturnÚNone© )Úformats   "Úg/home/luca/screen-checking/.venv/lib/python3.14/site-packages/markdown_it/rules_inline/balance_pairs.pyÚ__annotate__r      s&   € ÷ tñ t˜[ð t°oð tÈ$ñ tó    c                ó"  € V'       g   R# / p\        V4      p^ pRp. p^ pWs8  Edé   W,          pVP                  ^ 4       W,          P                  VP                  8w  g   WXP                  ^,
          8w  d   TpVP                  pVP                  ;'       g    ^ Vn        VP
                  '       g   V^,          pKž  VP                  V9  d   . ROW(P                  &   W(P                  ,          VP                  '       d   ^M^ VP                  ^,          ,           ,          p	WFV,          ,
          ^,
          p
T
pW©8”  Edo   W,          pVP                  VP                  8w  d   W¦V
,          ^,           ,          p
KB  VP                  '       Ed   VP                  ^ 8  d÷   RpVP
                  '       g   VP                  '       d\   VP                  VP                  ,           ^,          ^ 8X  d3   VP                  ^,          ^ 8w  g   VP                  ^,          ^ 8w  d   RpV'       gn   V
^ 8”  d7   W^,
          ,          P                  '       g   Wj^,
          ,          ^,           pM^ pWz,
          V,           Wg&   WæV
&   RVn        W|n        RVn        RpRpMW¦V
,          ^,           ,          p
EKu  VR8w  dL   TW(P                  ,          VP                  '       d   ^M^ VP                  ;'       g    ^ ^,          ,           &   V^,          pEKï  R# )zBFor each opening emphasis-like marker find a matching closing one.NFTéþÿÿÿéÿÿÿÿ)r   r   r   r   r   r   )ÚlenÚappendÚmarkerÚtokenÚlengthÚcloseÚopenÚend)r   r   ÚopenersBottomÚmaximumÚ	headerIdxÚlastTokenIdxÚjumpsÚ	closerIdxÚcloserÚminOpenerIdxÚ	openerIdxÚnewMinOpenerIdxÚopenerÚ
isOddMatchÚlastJumps   &&             r   ÚprocessDelimitersr(      sr  € çÙà€MÜ�*‹o€Gð €IØ€LØ€EØ€IØ
Õ
ØÕ&ˆà�‰�QŒð Õ!×(Ñ(¨F¯M©MÔ9ØŸ|™|¨aÕ/Ô/à!ˆIØ—|‘|ˆð Ÿ™×*Ð*¨ˆŒà�|�|ˆ|Ø˜�NˆIÙð �=‰= Ô-Ú+CˆMŸ-™-Ñ(à$§]¡]Õ3Ø—+—+�+‰Q 1¨¯©¸Õ):Õ;õ
ˆð  iÕ 0Õ0°1Õ4ˆ	à#ˆàÕ&ØÕ*ˆFà�}‰} §¡Ô-Ø 9Õ-°Õ1Õ1�	Ùà�{�{‰{˜vŸz™z¨Aœ~Ø"�
ð —\—\�\ V§[§[ [Ø Ÿ-™-¨&¯-©-Õ7¸1Õ<ÀÔAØŸ™¨Õ*¨aÔ/°6·=±=À1Õ3DÈÔ3Ià!%�Jç!ð
 ! 1”}¨ZÀA½Õ-F×-K×-KÐ-KØ#(°Q­Õ#7¸!Õ#;™à#$˜à'0Õ'<¸xÕ'G�EÑ$Ø'/˜)Ñ$à"'�F”KØ!*”JØ#(�F”LØ&(�Oð $&�Làà˜yÕ)¨AÕ-Õ-‹Ià˜bÔ ð  ð Ÿ-™-Õ(Ø—k—k�k‘ q¨f¯m©m×.@Ð.@¸qÀAÕ-EÕFñð 	�Q�‹	ñO r   c               ó    € V ^8„  d   QhRRRR/# )r   r   r   r	   r
   r   )r   s   "r   r   r      s   € ÷ ñ �kð  dñ r   c                óê   € V P                   p\        V P                   4      p\        W P                  4       ^ pW28  d5   W,          pV'       d   RV9   d   \        WR,          4       V^,          pK:  R# )é    r   N)Útokens_metar   r(   r   )r   r,   r   ÚcurrÚ	curr_metas   &    r   Ú
link_pairsr/      sb   € Ø×#Ñ#€KÜ�%×#Ñ#Ó$€Gä�e×-Ñ-Ô.à€DØ
Œ.ØÕ%ˆ	ß˜¨Ô2Ü˜e¨|Õ%<Ô=Ø��	Šñ	 r   N)Ú__doc__Ú
__future__r   Ústate_inliner   r   r(   r/   r   r   r   Ú<module>r3      s   ðÙ =å "ç 0õt÷nr   