
    &gA                     h    S SK 7  S SK7  SSKJrJr  S\S\4S jrS\\\4   S\4S jr	S\SS	4S
 jr
g	)   )*    )AnyUnionlabelreturnc                     [        U 5      $ N)encoder   s    P/home/matz/Project1/venv/lib/python3.13/site-packages/pip/_vendor/idna/compat.pyToASCIIr          %=    c                     [        U 5      $ r
   )decoder   s    r   	ToUnicoder      r   r   sNc                     [        S5      e)Nz,IDNA 2008 does not utilise nameprep protocol)NotImplementedError)r   s    r   nameprepr      s    
L
MMr   )corecodectypingr   r   strbytesr   	bytearrayr   r    r   r   <module>r      sT      3 5 U5)+,  N N Nr   