a
    $lJh§  ã                   @   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 )z¸Pick 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   úH/var/www/shaz/venv/lib/python3.9/site-packages/pip/_vendor/rich/_pick.pyÚ	pick_bool   s
    	
r	   N)Útypingr   r   r	   r   r   r   r   Ú<module>   s   