+
    '(jE	                         ^ RI t ^ RIHt ^ RIt]P                  ! R4      t]P                  ! R4      tR R ltR R ltR	 R
 lt	R R lt
R R ltR# )    N)Callablez[\x2E\u3002\uFF0E\uFF61]z
[^\0-\x7E]c                0    V ^8  d   QhR\         R\         /# )   unireturnstr)formats   "J/home/ubuntu/cf-venv/lib/python3.14/site-packages/markdown_it/_punycode.py__annotate__r      s     < < < <    c                 N    \         P                  ! V R R7      P                  4       # punycode)encoding)codecsencodedecode)r   s   &r   r   r      s    ==z299;;r   c                0    V ^8  d   QhR\         R\         /# )r   asciir   r   )r
   s   "r   r   r   #   s     5 5# 5# 5r   c                 2    \         P                  ! V R R7      # r   )r   r   )r   s   &r   r   r   #   s    ==44r   c                `    V ^8  d   QhR\         R\        \         .\         3,          R\         /# )r   stringfnr   )r	   r   )r
   s   "r   r   r   '   s,     
 
s 
# 4 
 
r   c                    a V P                  R 4      pRp\        V4      ^8  d   V^ ,          R ,           pV^,          p \        P                  V 4      pRP                  V3R lV 4       4      pW5,           # )@ .c              3   4   <"   T F  pS! V4      x  K  	  R # 5i)N ).0labelr   s   & r   	<genexpr>map_domain.<locals>.<genexpr>0   s     5fUr%yyfs   )splitlenREGEX_SEPARATORSjoin)r   r   partsresultlabelsencodeds   &f    r   
map_domainr-   '   sf    LLEF
5zA~ qCq##F+Fhh5f55Gr   c                0    V ^8  d   QhR\         R\         /# r   objr   r   )r
   s   "r   r   r   4   s     $ $C $C $r   c                 $    R  R lp\        W4      # )c                0    V ^8  d   QhR\         R\         /# r/   r   )r
   s   "r   r    to_unicode.<locals>.__annotate__5         S S r   c                 t    V P                  R 4      '       d!   \        V R,          P                  4       4      # V # )xn--:   NN)
startswithr   lowerr0   s   &r   mappingto_unicode.<locals>.mapping5   s+    >>&!!#b'--/**
r   r-   r0   r;   s   & r   
to_unicoder?   4       
 c##r   c                0    V ^8  d   QhR\         R\         /# r/   r   )r
   s   "r   r   r   =   s     $ $# $# $r   c                 $    R  R lp\        W4      # )c                0    V ^8  d   QhR\         R\         /# r/   r   )r
   s   "r   r   to_ascii.<locals>.__annotate__>   r4   r   c                 `    \         P                  V 4      '       d   R \        V 4      ,           # V # )r6   )REGEX_NON_ASCIIsearchr   r:   s   &r   r;   to_ascii.<locals>.mapping>   s'    !!#&&F3K''
r   r=   r>   s   & r   to_asciirI   =   r@   r   )r   collections.abcr   recompiler'   rF   r   r   r-   r?   rI   r    r   r   <module>rM      sG   .  $ 	::9: **]+<5
$$r   