o !Qçd–ã@s(ddlZddlmZGdd„deƒZdS)éNé)Ú method_cachecspeZdZ dd„Zdd„Zdd„Zdd„Zd d „Z‡fd d „Zd d„Z e ‡fdd„ƒZ dd„Z ddd„Z ‡ZS)Ú FoldedCasecCs| ¡| ¡kS©N©Úlower©ÚselfÚother©r ú?/opt/alt/python310/lib64/python3.10/importlib/metadata/_text.pyÚ__lt__CózFoldedCase.__lt__cCs| ¡| ¡kSrrrr r r Ú__gt__FrzFoldedCase.__gt__cCs| ¡| ¡kSrrrr r r Ú__eq__IrzFoldedCase.__eq__cCs| ¡| ¡kSrrrr r r Ú__ne__LrzFoldedCase.__ne__cCs t| ¡ƒSr)Úhashr©r r r r Ú__hash__Os zFoldedCase.__hash__cstt|ƒ ¡ | ¡¡Sr)ÚsuperrrÚ __contains__r©Ú __class__r r rRszFoldedCase.__contains__cCs |t|ƒvSr)rrr r r Úin_Us zFoldedCase.in_cstt|ƒ ¡Sr)rrrrrr r rZszFoldedCase.lowercCs| ¡ | ¡¡Sr)rÚindex)r Úsubr r r r^szFoldedCase.indexú rcCs t t |¡tj¡}| ||¡Sr)ÚreÚcompileÚescapeÚIÚsplit)r ZsplitterÚmaxsplitÚpatternr r r r!as zFoldedCase.split)rr)Ú__name__Ú __module__Ú __qualname__r rrrrrrrrrr!Ú __classcell__r r rr rs; r)rÚ _functoolsrÚstrrr r r r Ús