a
    [f                     @   s$   d dl mZ ee edddZdS )    )Optional)valuesreturnc                  G   s.   | sJ d| D ]}|dur|  S qt |S )zPick the first non-none bool or return the last value.

    Args:
        *values (bool): Any number of boolean or None values.

    Returns:
        bool: First non-none boolean.
    z1 or more values requiredN)bool)r   value r   hC:\Users\91910\OneDrive\Desktop\vts_admin_rebuild-master\vts\Lib\site-packages\pip/_vendor/rich/_pick.py	pick_bool   s
    	
r	   N)typingr   r   r	   r   r   r   r   <module>   s   