JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbra (Re@s,ddlZddlZddZddZddZdS)NcCsRt|trtd|Sz$|d}td|}|d}WntyLYn0|S)NZNFDutf-8) isinstancestr unicodedata normalizedecodeencode UnicodeError)pathr /builddir/build/BUILDROOT/alt-python39-setuptools-58.3.0-2.el8.x86_64/opt/alt/python39/lib/python3.9/site-packages/setuptools/unicode_utils.py decomposes     r c CsXt|tr|Stpd}|df}|D],}z||WStyPYq&Yq&0q&dS)zY Ensure that the given path is decoded, NONE when no expected encoding works rN)rrsysgetfilesystemencodingrUnicodeDecodeError)r Zfs_enc candidatesencr r r filesys_decodes   rcCs&z ||WSty YdS0dS)z/turn unicode encoding into a functional routineN)rUnicodeEncodeError)stringrr r r try_encode%s  r)rrr rrr r r r s