
    )ir                     F    S r SSKJrJr   " S S5      rS\S\S\S\4S	 jrg
)z
Parse link destination
   )
charCodeAtunescapeAllc                   "    \ rS rSrSrSS jrSrg)_Result   okposstrNc                 .    SU l         SU l        SU l        g )NF     r   )selfs    j/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/markdown_it/helpers/parse_link_destination.py__init___Result.__init__   s        )returnN)__name__
__module____qualname____firstlineno__	__slots__r   __static_attributes__ r   r   r   r      s    $Ir   r   stringr
   maximumr   c                    Un[        5       n[        X5      S:X  aw  US-  nX:  ak  [        X5      nUS:X  a  U$ US:X  a  U$ US:X  a(  US-   Ul        [        XS-   U 5      Ul        SUl        U$ US:X  a  US-   U:  a  US-  nMd  US-  nX:  a  Mk  U$ SnX:  a|  [        X5      nUb  US	:X  a  OgUS	:  d  US
:X  a  OZUS:X  a#  US-   U:  a  [        XS-   5      S	:X  a  O8US-  nMP  US:X  a  US-  nUS	:  a  U$ US:X  a  US:X  a  OUS-  nUS-  nX:  a  M|  X1:X  a  U$ US:w  a  U$ [        XU 5      Ul        Xl        SUl        U$ )N<      
   >   T\   r   r          (   )   )r   r   r
   r   r   r	   )r   r
   r   startresultcodelevels          r   parseLinkDestinationr,      s   EYF&$&qmf*Dt|t|t| 1W
(	C)@A
 	t|a' 1q1HC! m&  E
-&&<44< $;$$,4<C!Gg-&'*d21HC4<QJErz4<zQJEq5 -8 |zV#./FJJFIMr   N)__doc__common.utilsr   r   r   r   intr,   r   r   r   <module>r0      s?    3 B B3 B B Br   