
    .hhv                     .    S SK r SSKJr   " S S\5      rg)    N   )method_cachec                   r   ^  \ rS rSrS rS rS rS rS rU 4S jr	S r
\U 4S	 j5       rS
 rSS jrSrU =r$ )
FoldedCase   c                 D    U R                  5       UR                  5       :  $ Nlowerselfothers     A/opt/python-3.13.8/usr/lib/python3.13/importlib/metadata/_text.py__lt__FoldedCase.__lt__C       zz|ekkm++    c                 D    U R                  5       UR                  5       :  $ r	   r
   r   s     r   __gt__FoldedCase.__gt__F   r   r   c                 D    U R                  5       UR                  5       :H  $ r	   r
   r   s     r   __eq__FoldedCase.__eq__I       zz|u{{},,r   c                 D    U R                  5       UR                  5       :g  $ r	   r
   r   s     r   __ne__FoldedCase.__ne__L   r   r   c                 4    [        U R                  5       5      $ r	   )hashr   )r   s    r   __hash__FoldedCase.__hash__O   s    DJJL!!r   c                 Z   > [         TU ]  5       R                  UR                  5       5      $ r	   )superr   __contains__)r   r   	__class__s     r   r$   FoldedCase.__contains__R   s     w}++EKKM::r   c                     U [        U5      ;   $ r	   )r   r   s     r   in_FoldedCase.in_U   s    z%(((r   c                     > [         TU ]  5       $ r	   )r#   r   )r   r%   s    r   r   FoldedCase.lowerZ   s    w}r   c                 \    U R                  5       R                  UR                  5       5      $ r	   )r   index)r   subs     r   r-   FoldedCase.index^   s    zz|!!#))+..r   c                     [         R                  " [         R                  " U5      [         R                  5      nUR	                  X5      $ r	   )recompileescapeIsplit)r   splittermaxsplitpatterns       r   r5   FoldedCase.splita   s.    **RYYx0"$$7}}T,,r    ) r   )__name__
__module____qualname____firstlineno__r   r   r   r   r    r$   r(   r   r   r-   r5   __static_attributes____classcell__)r%   s   @r   r   r      sJ    x,,--";)
  /- -r   r   )r1   
_functoolsr   strr   r:   r   r   <module>rD      s    	 $\- \-r   