+
    '(j                         ^RI Ht R R ltR# )   StateInlinec                (    V ^8  d   QhR\         RR/# )   statereturnNr   )formats   "\/home/ubuntu/cf-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OD
. <<%%)QJE#(T <<%%)QJE LL##v-q7"TAX&++v5 \\$'//0EAID.U\\$%7%<%<%FU\\$/778	\\$(+FWWU^FN L!'LLAID<!&d!3ELL		|LL r   N)state_inliner   r    r   r
   <module>r       s    %2 r   