
    )i{                     >    S r SSKJr  SSKJr  S\S\S\4S jr1 S	krg
)z&
Process escaped chars and hardbreaks
   )
isStrSpace   )StateInlinestatesilentreturnc                    U R                   nU R                  nU R                  U   S:w  a  gUS-  nX#:  a  gU R                  U   n[        U5      nUS:X  aW  U(       d  U R	                  SSS5        US-  nX#:  a,  U R                  U   n[        U5      (       d  OUS-  nX#:  a  M,  X l         gU R                  U   nUS	:  aA  US
::  a;  US-   U:  a2  U R                  US-      n[        U5      n	U	S:  a  U	S::  a	  Xx-  nUS-  nSU-   n
U(       d3  U R	                  SSS5      nU[        ;   a  UOU
Ul        Xl        SUl	        US-   U l         g)z%Process escaped chars and hardbreaks.\Fr   
	hardbreakbr    Ti   i  i   i  text_special escape)
posposMaxsrcordpushr   _ESCAPEDcontentmarkupinfo)r   r   r   maximumch1ch1_ordch
escapedStrch2ch2_ordorigStrtokens               _/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/markdown_it/rules_inline/escape.pyr   r   	   sU   
))CllGyy~1HC ~
))C.C#hG
d{JJ{D!,qm3Bb>>1HC	 m 	3J&W.37W3Diia c(fF!2J1HCZG

>2q1&)Xo
7
aEI    >    !"#$%&'()*+,-./:;<=>?@[r
   ]^_`{|}~N)__doc__common.utilsr   state_inliner   boolr   r    r%   r$   <module>rJ      s4    & %0+ 0t 0 0f!r%   