o
    h                     @   s&   d dl mZ dee def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   I/var/www/html/venv/lib/python3.10/site-packages/pip/_vendor/rich/_pick.py	pick_bool   s   	r	   N)typingr   r   r	   r   r   r   r   <module>   s    