
    cz                         d dl mZmZ d dlZd dlZ	 d dlmZmZ n# e$ r d dl	mZmZ Y nw xY wej
        d          dk    Zd Zd Zd Zd Zd	 ZdS )
    )absolute_importprint_functionN)MappingSequence   c                 d    t           rt          | t                    S t          | t                    S N)_PY2
isinstanceunicodestrss    Dlib/python3.11/site-packages/anaconda_project/internal/py2_compat.py
is_unicoder      s*     "!W%%%!S!!!    c                 d    t           rt          | t                    S t          | t                    S r	   )r
   r   
basestringr   r   s    r   	is_stringr      s*     "!Z(((!S!!!r   c                 L    t          | t                    ot          |            S r	   )r   r   r   vs    r   is_listr   #   s     a""79Q<<'77r   c                 ,    t          | t                    S r	   )r   r   r   s    r   is_dictr   '   s    a!!!r   c                    t           rt          j                    dk    rt                      }|                                 D ]\  }}t          |t                    r|                                }t          |t                    r|                                }t          |t                    sJ t          |t                    sJ |||<   |S | S )NWindows)	r
   platformsystemdictitemsr   r   encoder   )environenviron_copykeyvalues       r   env_without_unicoder'   +   s     !!Y. vv!--// 	& 	&JC#w'' #jjll%)) 'c3'''''eS))))) %Lr   )
__future__r   r   r   syscollections.abcr   r   ImportErrorcollectionsversion_infor
   r   r   r   r   r'    r   r   <module>r/      s    7 6 6 6 6 6 6 6  



.111111111 . . .----------. a" " "" " "8 8 8" " "    s    ++