
    d              
           U d dl mZ ddlmZ dddddd	d
ddd	Zi Zeeef         ed<   d Z e	 e                      Z
dS )    )Dict   )ConstExpressionz-not a number (same as JavaScript literal NaN)z*the natural log of 10 (alias to Math.LN10)z-the transcendental number e (alias to Math.E)z.the base 10 logarithm e (alias to Math.LOG10E)z/the base 2 logarithm of e (alias to Math.LOG2E)z.the square root of 0.5 (alias to Math.SQRT1_2)z(the natural log of 2 (alias to Math.LN2)z,the square root of 2 (alias to Math.SQRT1_2)z/the transcendental number pi (alias to Math.PI))	NaNLN10ELOG10ELOG2ESQRT1_2LN2SQRT2PINAME_MAPc               #      K   t                      } t                                          D ]7\  }}t                              ||          }t          ||          | |<   |V  8d S )N)globalsCONST_LISTINGitemsr   getr   )globals_namedocpy_names       2lib/python3.11/site-packages/altair/expr/consts.py_populate_namespacer      sj      yyH"((**  	c,,tT**+D#66     N)typingr   corer   r   r   str__annotations__r   list__all__ r   r   <module>r#      s           ! ! ! ! ! ! ;8	8>>?5;
;
 
 $sCx.      $""$$
%
%r   