Your IP : 18.118.144.50


Current Path : /opt/alt/python312/lib64/python3.12/importlib/metadata/__pycache__/
Upload File :
Current File : //opt/alt/python312/lib64/python3.12/importlib/metadata/__pycache__/_text.cpython-312.opt-2.pyc

�

�Q�fv��.�ddlZddlmZGd�de�Zy)�N�)�method_cachec�f��eZdZ	d�Zd�Zd�Zd�Zd�Z�fd�Zd�Z	e
�fd��Zd	�Zdd
�Z
�xZS)�
FoldedCasec�D�|j�|j�kS�N��lower��self�others  �?/opt/alt/python312/lib64/python3.12/importlib/metadata/_text.py�__lt__zFoldedCase.__lt__C����z�z�|�e�k�k�m�+�+�c�D�|j�|j�kDSrr	rs  r�__gt__zFoldedCase.__gt__Frrc�D�|j�|j�k(Srr	rs  r�__eq__zFoldedCase.__eq__I����z�z�|�u�{�{�}�,�,rc�D�|j�|j�k7Srr	rs  r�__ne__zFoldedCase.__ne__Lrrc�4�t|j��Sr)�hashr
)rs r�__hash__zFoldedCase.__hash__Os���D�J�J�L�!�!rc�Z��t�|��j|j��Sr)�superr
�__contains__)rr
�	__class__s  �rrzFoldedCase.__contains__Rs ����w�}��+�+�E�K�K�M�:�:rc��	|t|�vSr)rrs  r�in_zFoldedCase.in_Us��$��z�%�(�(�(rc� ��t�|��Sr)rr
)rrs �rr
zFoldedCase.lowerZs����w�}��rc�\�|j�j|j��Sr)r
�index)r�subs  rr$zFoldedCase.index^s���z�z�|�!�!�#�)�)�+�.�.rc��tjtj|�tj�}|j	||�Sr)�re�compile�escape�I�split)r�splitter�maxsplit�patterns    rr+zFoldedCase.splitas0���*�*�R�Y�Y�x�0�"�$�$�7���}�}�T�8�,�,r)� r)�__name__�
__module__�__qualname__rrrrrrr!rr
r$r+�
__classcell__)rs@rrrsJ���9�v,�,�-�-�"�;�)�
����/�-rr)r'�
_functoolsr�strr�rr�<module>r7s��	�$�\-��\-r

?>