§
    Äf jÀ  ã                   ó"   — d dl mZ deddfd„ZdS )é   )ÚStateInlineÚstateÚreturnNc                 ó<  — d}t          | j        ¦  «        }dx}}||k     rh| j        |         j        dk     r|dz  }|| j        |         _        | j        |         j        dk    r|dz  }| j        |         j        dk    rÞ|dz   |k     rÕ| j        |dz            j        dk    r¼| j        |         j        g}|dz  }||k     r\| j        |         j        dk    rF|                     | j        |         j        ¦  «         |dz  }||k     r| j        |         j        dk    °F| j        |dz
           }d                     |¦  «        |_        ||_        || j        |<   |dz  }ŒC||k    r| j        |         | j        |<   |dz  }|dz  }||k     °h||k    r| j        |d…= dS dS )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).
    é    r   ÚtextÚ N)ÚlenÚtokensÚnestingÚlevelÚtypeÚcontentÚappendÚjoin)r   r   ÚmaximumÚcurrÚlastÚpartsÚmergeds          ú{C:\Users\Terasoftware\OneDrive\Desktop\faahhh\fyndo\fyndo\venv\Lib\site-packages\markdown_it/rules_inline/fragments_join.pyÚfragments_joinr      sü  € ð €EÝ%”,ÑÔ€Gà€O€Dˆ4Ø
Š.ñ !ð Œ<˜ÔÔ%¨Ò)ð 	ØQ‰JˆEØ#(ˆŒTÔÔ ØŒ<˜ÔÔ%¨Ò)ð 	ØQ‰JˆEð ŒL˜ÔÔ# vÒ-ð	àq‘˜7Ò"ð	ð ”˜T A™XÔ&Ô+¨vÒ5ð	ð ”\ $Ô'Ô/Ð0ˆEØA‰IˆDØ˜’.ð  U¤\°$Ô%7Ô%<ÀÒ%Fð Ø—’˜Uœ\¨$Ô/Ô7Ñ8Ô8Ð8Ø˜‘	ð ˜’.ð  U¤\°$Ô%7Ô%<ÀÒ%Fð ð ”\ $¨¡(Ô+ˆFØŸWšW U™^œ^ˆFŒNØ ˆFŒLØ!'ˆEŒL˜ÑØA‰IˆDÙà4Š<ð 	4Ø!&¤¨dÔ!3ˆEŒL˜ÑØ‰	ˆØ‰	ˆðC Š.ñ !ðF ˆt‚|ð  ØŒL˜˜˜ÐÐÐð ð  ó    )Ústate_inliner   r   © r   r   ú<module>r      sC   ðØ %Ð %Ð %Ð %Ð %Ð %ð2 ˜+ð 2 ¨$ð 2 ð 2 ð 2 ð 2 ð 2 ð 2 r   