§ w<ˆju ãó¨—ddlZddlZddlmZddlmZddlmZd„Zd„Z d„Z ej fd e d e fd „Z ej fd ed e d dfd „ZGd„de¦«ZdS)éN)ÚRawConfigParseré)Úpy39)ÚSetuptoolsDeprecationWarningcóü—t|t¦«rtjd|¦«S | d¦«}tjd|¦«}| d¦«}n#t $rYnwxYw|S)NÚNFDúutf-8)Ú isinstanceÚstrÚ unicodedataÚ normalizeÚdecodeÚencodeÚ UnicodeError)Úpaths új/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/setuptools/unicode_utils.pyÚ decomposer s‡€Ý�$�ÑÔð2ÝÔ$ U¨DÑ1Ô1Ð1ð Ø�{Š{˜7Ñ#Ô#ˆÝÔ$ U¨DÑ1Ô1ˆØ�{Š{˜7Ñ#Ô#ˆˆøÝ ð ð ð Ø ˆð øøøà €Ks¬?A,Á, A9Á8A9có¾—t|t¦«r|Stj¦«pd}|df}|D])} | |¦«cS#t $rYŒ&wxYwdS)z] Ensure that the given path is decoded, ``None`` when no expected encoding works r N)r r ÚsysÚgetfilesystemencodingrÚUnicodeDecodeError)rÚfs_encÚ candidatesÚencs rÚfilesys_decodersŠ€õ �$�ÑÔðØˆ å Ô &Ñ (Ô (Ð 3¨G€Fؘ�€Jàððˆð Ø—;’;˜sÑ#Ô#Ð #Ð #Ð #øÝ!ð ð ð Ø ˆHð øøøð ˆ4s¶A Á AÁAcóP— | |¦«S#t$rYdSwxYw)z/turn unicode encoding into a functional routineN)rÚUnicodeEncodeError)Ústringrs rÚ try_encoder+s;€ðØ�}Š}˜SÑ!Ô!Ð!øÝ ððð؈tˆtðøøøs ‚— %¤%ÚfileÚreturncó^— t|dd¬¦«5}| ¦«cddd¦«S#1swxYwYdS#t$r`t ||¬¦«t|d|¬¦«5}| ¦«cddd¦«cYS#1swxYwYYdSwxYw)a  First try to read the file with UTF-8, if there is an error fallback to a different encoding ("locale" by default). Returns the content of the file. Also useful when reading files that might have been produced by an older version of setuptools. Úrr ©ÚencodingN©r Úfallback_encoding)ÚopenÚreadrÚ_Utf8EncodingNeededÚemit)r r'Úfs rÚ_read_utf8_with_fallbackr-3sN€ðÝ �$˜ gÐ .Ñ .Ô .ð °!Ø—6’6‘8”8ð ð ð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð øå ðððÝ× Ò  dÐ>OÐ ÑPÔPÐPÝ �$˜Ð&7Ð 8Ñ 8Ô 8ð ¸AØ—6’6‘8”8ð ð ð ð ñ ô ð ð ð ð ð ð ð ð øøøð ð ð ð ð ð ð ðøøøsP‚A”5¨ Aµ9¹A¼9½AÁ8B,Á:B B,ÂB! Â!B,Â$B! Â%B,Â+B,Úcfgcóæ— | |d¬¦«dS#t$rKt ||¬¦«| ¦«| ||¬¦«YdSwxYw)z“Same idea as :func:`_read_utf8_with_fallback`, but for the :meth:`RawConfigParser.read` method. This method may call ``cfg.clear()``. r r$r&N)r)rr*r+Úclear)r.r r's rÚ_cfg_read_utf8_with_fallbackr1Cs…€ð3Ø �Š� ˆÑ(Ô(Ð(Ð(Ð(øÝ ð3ð3ð3Ý× Ò  dÐ>OÐ ÑPÔPÐPØ � Š ‰ Œ ˆ Ø �Š�Ð 1ˆÑ2Ô2Ð2Ð2Ð2Ð2ð3øøøs‚›AA0Á/A0có—eZdZdZdZdS)r*zZ `encoding="utf-8"` fails with {file!r}, trying `encoding={fallback_encoding!r}`. aÚ Fallback behavior for UTF-8 is considered **deprecated** and future versions of `setuptools` may not implement it. Please encode {file!r} with "utf-8" to ensure future builds will succeed. If this file was produced by `setuptools` itself, cleaning up the cached files and re-building/re-installing the package with a newer version of `setuptools` (e.g. by updating `build-system.requires` in its `pyproject.toml`) might solve the problem. N)Ú__name__Ú __module__Ú __qualname__Ú_SUMMARYÚ_DETAILS©órr*r*Ss€€€€€ð€Hð €H€H€Hr9r*)rr Ú configparserrÚcompatrÚwarningsrrrrÚLOCALE_ENCODINGr r-r1r*r8r9rúr>sðØ € € € ØÐÐÐØ(Ð(Ð(Ð(Ð(Ð(àÐÐÐÐÐØ2Ð2Ð2Ð2Ð2Ð2ð ð ð ðððð*ððð;?Ô:Nð ð  3ð ÐSVð ð ð ð ð"8<Ô7Kð 3ð 3Ø ð 3Ø #ð 3à ð 3ð 3ð 3ð 3ð ððððÐ6ñôðððr9