o
    þ\hŽ  ã                   @   sN   d dl Z d dlZdd„ Zdd„ Zdd„ Zdd	„ Zejd
k r#eeƒZdS eZdS )é    Nc                 C   s   | S ©N© )Úxr   r   úT/home/air/segue/gemini/backup/venv/lib/python3.10/site-packages/zipp/compat/py313.pyÚidentity   s   r   c                    s   ‡ fdd„}|S )Nc                    s   t  | ¡tˆ | ƒƒS r   )Ú	functoolsÚwrapsÚcompose)Úfunc©Ú	transformr   r   Úwrap   s   zapply.<locals>.wrapr   )r   r   r   r   r   Úapply   s   r   c                  G   s   dd„ }t  || ¡S )Nc                    s   ‡ ‡fdd„S )Nc                     s   ˆ ˆ| i |¤ŽƒS r   r   )ÚargsÚkwargs©Úf1Úf2r   r   Ú<lambda>   s    z.compose.<locals>.compose_two.<locals>.<lambda>r   r   r   r   r   Úcompose_two   s   zcompose.<locals>.compose_two)r   Úreduce)Úfuncsr   r   r   r   r	      s   r	   c                 C   s    | dd… | dd…   dd¡ S )z,
    >>> replace(r'foo\z')
    'foo\\Z'
    Néþÿÿÿz\zz\Z)Úreplace)Úpatternr   r   r   r      s    r   )é   é   )r   Úsysr   r   r	   r   Úversion_infoÚlegacy_end_markerr   r   r   r   Ú<module>   s    