f<^ddlmZmZddlmZmZdedefdZdeee fdefdZ dedd fd Z y ) )AnyUnion)decodeencodelabelreturnct|SN)rrs T/var/lib/jenkins/workspace/mettalog/venv/lib/python3.12/site-packages/idna/compat.pyToASCIIr %=ct|Sr )rr s r ToUnicoder rrsNctd)Nz,IDNA 2008 does not utilise nameprep protocol)NotImplementedError)rs r namepreprs L MMr) typingrrcorerrstrbytesr bytearrayrrrr rsQ 35U5)+,NNNr