+
    “°³jÀ  ã                   ó   € ^RI Ht R R ltR# )é   ©ÚStateInlinec                ó(   € V ^8„  d   QhR\         RR/# )é   ÚstateÚreturnNr   )Úformats   "Úh/home/luca/screen-checking/.venv/lib/python3.14/site-packages/markdown_it/rules_inline/fragments_join.pyÚ__annotate__r      s   € ÷ 2 ñ 2 œ+ð 2 ¨$ñ 2 ó    c                ó(  € ^ p\        V P                  4      p^ ;r4W28  EdÚ   V P                  V,          P                  ^ 8  d
   V^,          pWP                  V,          n        V P                  V,          P                  ^ 8”  d
   V^,          pV P                  V,          P                  R8X  Ed   V^,           V8  Ed    V P                  V^,           ,          P                  R8X  d×   V P                  V,          P
                  .pV^,          pW28  dZ   V P                  V,          P                  R8X  d8   VP                  V P                  V,          P
                  4       V^,          pK_  V P                  V^,
          ,          pRP                  V4      Vn        Wn        W`P                  V&   V^,          pEK¥  W48w  d!   V P                  V,          V P                  V&   V^,          pV^,          pEKà  W48w  d   V P                  VR1 R# R# )a   
Clean up tokens after emphasis and strikethrough postprocessing:
merge adjacent text nodes into one and re-calculate all token levels

This is necessary because initially emphasis delimiter markers (``*, _, ~``)
are treated as their own separate text tokens. Then emphasis rule either
leaves them as text (needed to merge with adjacent text) or turns them
into opening/closing tags (which messes up levels inside).
ÚtextÚ N)ÚlenÚtokensÚnestingÚlevelÚtypeÚcontentÚappendÚjoin)r   r   ÚmaximumÚcurrÚlastÚpartsÚmergeds   &      r
   Úfragments_joinr      s™  € ð €EÜ�%—,‘,Ó€Gà€O€DØ
�.ð �<‰<˜Õ×%Ñ%¨Ô)Ø�Q�JˆEØ#(�‰�TÕÔ Ø�<‰<˜Õ×%Ñ%¨Ô)Ø�Q�JˆEð �L‰L˜Õ×#Ñ# vÕ-Ø�q•˜7Õ"Ø—‘˜T A�XÕ&×+Ñ+¨vÔ5ð —\‘\ $Õ'×/Ñ/Ð0ˆEØ�A�IˆDØ”. U§\¡\°$Õ%7×%<Ñ%<ÀÔ%FØ—‘˜UŸ\™\¨$Õ/×7Ñ7Ô8Ø˜•	’Ø—\‘\ $¨¥(Õ+ˆFØŸW™W U›^ˆFŒNØ ŒLØ!'�L‰L˜ÑØ�A�IˆDÚàŒ<Ø!&§¡¨dÕ!3ˆE�L‰L˜ÑØ��	ˆØ��	‹à„|Ø�L‰L˜™Òñ r   N)Ústate_inliner   r   © r   r
   Ú<module>r       s   ðÝ %÷2 r   