+
    NV-j3  ã                  óF   € ^ RI Ht ^RIHtHt R R ltR R ltR R ltR	# )
é    )Úannotations)Ú	DelimiterÚStateInlinec               ó$   € V ^8„  d   QhRRRRRR/# )é   Ústater   ÚsilentÚboolÚreturn© )Úformats   "Úw/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/markdown_it/rules_inline/strikethrough.pyÚ__annotate__r      s&   € ÷ Kñ K�Kð K¨ð K°$ñ Kó    c                ó¦  € V P                   pV P                  V,          pV'       d   R# VR8w  d   R# V P                  V P                   R4      pVP                  pV P                  P
                  P                  RR4      pV'       dØ   V^8  d   R# V^8”  dF   V P                  RR^ 4      pW5,          Vn        V ;P                   VP                  ,          un         R# V P                  RR^ 4      pW5,          Vn        V P                  P                  \        \        V4      ^ \        V P                  4      ^,
          RVP                  VP                   R7      4       MÎV^8  d   R# V^,          '       d#   V P                  RR^ 4      pW7n        V^,          p^ pW…8  d�   V P                  RR^ 4      pW3,           Vn        V P                  P                  \        \        V4      ^ \        V P                  4      ^,
          RVP                  VP                   R7      4       V^,          pK’  V ;P                   VP                  ,          un         R# )	a'  Insert each marker as a separate text token, and add it to delimiter list.

When the ``strikethrough_single_tilde`` option is enabled on the
``MarkdownIt`` instance, single ``~`` delimiters are also accepted and
runs of three or more tildes are rejected (matching GitHub's rendering behaviour).
FÚ~TÚstrikethrough_single_tildeÚtextÚ )ÚmarkerÚlengthÚtokenÚendÚopenÚcloseéÿÿÿÿ)ÚposÚsrcÚ
scanDelimsr   ÚmdÚoptionsÚgetÚpushÚcontentÚ
delimitersÚappendr   ÚordÚlenÚtokensÚcan_openÚ	can_close)	r   r	   ÚstartÚchÚscannedr   Úsingle_tilder   Úis	   &&       r   Útokenizer1      sÚ  € ð �I‰I€EØ	�‰�5Õ	€BçÙà	ˆS„yÙà×Ñ˜uŸy™y¨$Ó/€GØ�^‰^€Fà—8‘8×#Ñ#×'Ñ'Ð(DÀeÓL€Lçà�AŒ:ÙØ�AŒ:ð —J‘J˜v r¨1Ó-ˆEØ�KˆEŒMØ�IŠI˜Ÿ™Õ'�IÙà—
‘
˜6 2 qÓ)ˆØ�ˆŒØ×Ñ×ÑÜÜ˜2“wØÜ˜%Ÿ,™,Ó'¨!Õ+ØØ×%Ñ%Ø×'Ñ'ôõ		
ð �AŒ:Ùà�A�:Œ:Ø—J‘J˜v r¨1Ó-ˆEØŒMØ�a�KˆFàˆØŒjØ—J‘J˜v r¨1Ó-ˆEØ�GˆEŒMØ×Ñ×#Ñ#ÜÜ˜r›7ØÜ˜eŸl™lÓ+¨aÕ/ØØ ×)Ñ)Ø!×+Ñ+ôô	ð ��FŠAà	‡I‚I�—‘Õ…Iár   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r   r   r%   zlist[Delimiter]r   ÚNoner   )r   s   "r   r   r   U   s&   € ÷ F$ñ F$˜ð F$°ð F$ÀTñ F$r   c                óÚ  € . p\        V4      pV P                  P                  P                  R R4      p^ pWS8  Edó   W,          pVP                  ^~8w  d   V^,          pK+  VP
                  R	8X  d   V^,          pKG  WP
                  ,          pV'       d`   V P                  VP                  ,          P                  pV P                  VP                  ,          P                  p	W‰8w  d   V^,          pKÀ  V P                  VP                  ,          P                  p
V P                  VP                  ,          pRVn	        RVn
        ^Vn        W«n        RVn        V P                  VP                  ,          pRVn	        RVn
        R	Vn        W«n        RVn        V P                  VP                  ^,
          ,          P                  R8X  dV   V P                  VP                  ^,
          ,          P                  R8X  d#   VP                  VP                  ^,
          4       V^,          pEKù  V'       dµ   VP                  4       pV^,           pV\        V P                  4      8  d.   V P                  V,          P                  R8X  d   V^,          pKG  V^,          pW\8w  g   Ky  V P                  V,          pV P                  V,          V P                  V&   W°P                  V&   K¼  R# )
r   FÚs_openÚsr   Ús_closer   r   Nr   )r(   r    r!   r"   r   r   r)   r   r$   ÚtypeÚtagÚnestingÚmarkupr&   Úpop)r   r%   ÚloneMarkersÚmaximumr/   r0   Ú
startDelimÚendDelimÚopener_contentÚcloser_contentr;   r   Újs   &&           r   Ú_postProcessrD   U   s2  € Ø€KÜ�*‹o€GØ—8‘8×#Ñ#×'Ñ'Ð(DÀeÓL€Là	€AØ
�+Ø•]ˆ
à×Ñ Ô$Ø��FˆAÙà�>‰>˜RÔØ��FˆAÙàŸn™nÕ-ˆ÷ Ø"Ÿ\™\¨*×*:Ñ*:Õ;×CÑCˆNØ"Ÿ\™\¨(¯.©.Õ9×AÑAˆNØÔ/Ø�Q•�Ùà—‘˜j×.Ñ.Õ/×7Ñ7ˆà—‘˜Z×-Ñ-Õ.ˆØˆŒ
ØˆŒ	ØˆŒØŒØˆŒà—‘˜XŸ^™^Õ,ˆØˆŒ
ØˆŒ	ØˆŒØŒØˆŒð �L‰L˜Ÿ™¨!Õ+Õ,×1Ñ1°VÔ;Ø—‘˜XŸ^™^¨aÕ/Õ0×8Ñ8¸CÔ?à×Ñ˜xŸ~™~°Õ1Ô2à	ˆQ�‹÷ Ø�O‰OÓˆØ��Eˆà”3�u—|‘|Ó$Ô$¨5¯<©<¸­?×+?Ñ+?À9Ô+LØ��FŠAà	ˆQ�ˆàŽ6Ø—L‘L •OˆEØ#Ÿl™l¨1�oˆE�L‰L˜‰OØ#�L‰L˜‹Oñ r   c               ó    € V ^8„  d   QhRRRR/# )r   r   r   r   r3   r   )r   s   "r   r   r   ž   s   € ÷ ñ �{ð  tñ r   c                ó  € V P                   p\        V P                   4      p\        W P                  4       ^ pW28  d6    W,          pV'       d   RV9   d   \        WR,          4       T^,          pK;  R#   \         d     Li ; i)z>Walk through delimiter list and replace text tokens with tags.r%   N)Útokens_metar(   rD   r%   Ú
IndexError)r   rG   r>   ÚcurrÚ	curr_metas   &    r   ÚpostProcessrK   ž   s}   € à×#Ñ#€KÜ�%×#Ñ#Ó$€GÜ�×(Ñ(Ô)à€DØ
Œ.ð	=Ø#Õ)ˆI÷ ˜\¨YÔ6Ü˜U¨lÕ$;Ô<Ø��	Šñ øô ô 	Ùð	ús   Á A6 Á6BÂBN)Ú
__future__r   Ústate_inliner   r   r1   rD   rK   r   r   r   Ú<module>rN      s   ðå "ç 0õKõ\F$÷Rr   