+
    vȇi<                     J    ^ RI HtHt ^RIHtHt R R ltR R ltR R ltR	# )
    )AnyUnion)decodeencodec                0    V ^8  d   QhR\         R\        /#    labelreturn)strbytes)formats   "g/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pip/_vendor/idna/compat.py__annotate__r      s      3 5     c                     \        V 4      # N)r   r
   s   &r   ToASCIIr          %=r   c                R    V ^8  d   QhR\         \        \        3,          R\        /# r   )r   r   	bytearrayr   )r   s   "r   r   r   
   s$      U5)+,  r   c                     \        V 4      # r   )r   r   s   &r   	ToUnicoder   
   r   r   c                (    V ^8  d   QhR\         RR/# )r	   sr   N)r   )r   s   "r   r   r      s     N N N Nr   c                     \        R 4      h)z,IDNA 2008 does not utilise nameprep protocol)NotImplementedError)r   s   &r   nameprepr      s    
L
MMr   N)	typingr   r   corer   r   r   r   r    r   r   <module>r#      s      Nr   