
    g                     (    S SK Jr  S rS\S\4S jrg)   )StateInlinec                     U S;   $ )N>   
   !   #   $   %   &   *   +   -   :   <   =   >   @   [   \   ]   ^   _   `   {   }   ~    )chs    =lib/python3.13/site-packages/markdown_it/rules_inline/text.pyisTerminatorCharr      s           statesilentc                 \   U R                   nU R                  nX4:  aF  [        U R                  U   5      (       d)  US-  nX4:  a  [        U R                  U   5      (       d  M)  X0R                   :X  a  gU(       d,  U =R                  U R
                  U R                   U -  sl        X0l         g)Nr   FT)posposMaxr   srcCharCodependingsrc)r!   r"   argsr$   r%   s        r   textr*   +   s    
))C\\F<!1%2C2CC2H!I!Iq <!1%2C2CC2H!I!I ii599s33Ir    N)state_inliner   r   boolr*   r   r    r   <module>r-      s"    &8 T r    