+
    '(j                       a  0 t $ R t^ RIHt ^ RIHt ^RIHt ^RIH	t	H
t
HtHtHtHtHt ^RIHt ]].R3,          tR]3R]	3R	]
3R
]3R]3R]3R]3.tR]R&    ! R R4      tR# )zp
* class Core
*
* Top-level rules executor. Glues block/inline parsers and does intermediate
* transformations.
)annotations)Callable)Ruler)blockinlinelinkify	normalizereplacesmartquotes	text_join)	StateCoreNr   r   r   r   replacementsr
   r   z"list[tuple[str, RuleFuncCoreType]]_rulesc                  .    ] tR t^%tR R ltR R ltRtR# )
ParserCorec                   V ^8  d   QhRR/# )   returnNone )formats   "L/home/ubuntu/cf-venv/lib/python3.14/site-packages/markdown_it/parser_core.py__annotate__ParserCore.__annotate__&   s     ( ($ (    c                	    \         \        ,          ! 4       V n        \         F   w  rV P                  P	                  W4       K"  	  R # )N)r   RuleFuncCoreTyperulerr   push)selfnamerules   &  r   __init__ParserCore.__init__&   s.    +,.
 JDJJOOD' !r   c                    V ^8  d   QhRRRR/# )r   stater   r   r   r   )r   s   "r   r   r   +   s      Y 4 r   c                Z    V P                   P                  R4       F  pV! V4       K  	  R# )zExecutes core chain rules. N)r   getRules)r   r%   r!   s   && r   processParserCore.process+   s"    JJ''+DK ,r   )r   N)__name__
__module____qualname____firstlineno__r"   r)   __static_attributes__r   r   r   r   r   %   s    (
 r   r   )__conditional_annotations____doc__
__future__r   collections.abcr   r   r   
rules_corer   r   r   r   r	   r
   r   rules_core.state_corer   r   r   __annotations__r   )r0   s   @r   <module>r7      s    # $    -YK-.  )evWK ).* 	 	r   