.fddlmZmZddlmZmZdedefdZdeee fdefdZ dedd fd Z d S) )AnyUnion)decodeencodelabelreturnc t|SN)rrs i/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pip/_vendor/idna/compat.pyToASCIIr %==c t|Sr )rr s r ToUnicoder rrsNc td)Nz,IDNA 2008 does not utilise nameprep protocol)NotImplementedError)rs r namepreprs L M MMr) typingrrcorerrstrbytesr bytearrayrrrr rs 35U5)+,NNNNNNNNr