§
    ÇÁ³g¬  ã                   ó¤  — d dl mZ d dlmZmZmZ dgZdZ G d„ de¦  «        Zd„ Z	 e	dd	d
ddddœdddddddœdd	d
ddddœdœdddddœdddddœ e
d                     ¦   «                              dd¦  «        ¦  «        dœd e
d                     ¦   «                              dd¦  «        ¦  «        dddddd d!œd e
d                     ¦   «                              dd¦  «        ¦  «        dddddd d!œd"œd#d$d%œed&„ eD ¦   «         d'„ eD ¦   «         d(œd)œ¦  «        Zd*„ Zej        j        fd+„Zej        j        fd,„Zej        e_        d-e_        d.S )/é    )ÚEnum)Ú__cpu_features__Ú__cpu_baseline__Ú__cpu_dispatch__Úshow_configTc                   ó   — e Zd ZdZdZdS )ÚDisplayModesÚstdoutÚdictsN)Ú__name__Ú
__module__Ú__qualname__r
   r   © ó    úN/var/www/html/mpstechhub/venv/lib/python3.11/site-packages/numpy/__config__.pyr	   r	      s   € € € € € Ø€FØ€E€E€Er   r	   c                 ól   — t          | t          ¦  «        rd„ |                      ¦   «         D ¦   «         S | S )z
    Removes empty values in a `dict` recursively
    This ensures we remove values that Meson could not provide to CONFIG
    c                 óV   — i | ]&\  }}|¯t          |¦  «        ¯|t          |¦  «        “Œ'S r   )Ú_cleanup)Ú.0ÚkÚvs      r   ú
<dictcomp>z_cleanup.<locals>.<dictcomp>   s4   € ÐJÐJÐJ¡4 1 a¸ÐJ½hÀq¹k¼kÐJ�•8˜A‘;”;ÐJÐJÐJr   )Ú
isinstanceÚdictÚitems)Úds    r   r   r      s7   € õ
 �!•TÑÔð ØJÐJ¨1¯7ª7©9¬9ÐJÑJÔJÐJàˆr   Úgcczld.bfdz10.2.1ÚccÚ )ÚnameÚlinkerÚversionÚcommandsÚargszlinker argsÚcythonz3.0.12úc++)Úcr%   r&   Úaarch64ÚlittleÚlinux)ÚcpuÚfamilyÚendianÚsystemÚFalseÚfalse)ÚhostÚbuildzcross-compiledzscipy-openblasÚTruez0.3.28Ú	pkgconfigzT/opt/_internal/cpython-3.11.10/lib/python3.11/site-packages/scipy_openblas64/includezP/opt/_internal/cpython-3.11.10/lib/python3.11/site-packages/scipy_openblas64/libzOOpenBLAS 0.3.28  USE64BITINT DYNAMIC_ARCH NO_AFFINITY neoversen1 MAX_THREADS=64z/project/.openblas)r    Úfoundr"   zdetection methodzinclude directoryzlib directoryzopenblas configurationzpc file directory)ÚblasÚlapackz"/tmp/build-env-c40jswgd/bin/pythonz3.11)Úpathr"   c                 ó,   — g | ]}t           |         ¯|‘ŒS r   ©r   ©r   Úfeatures     r   ú
<listcomp>r=   e   s3   € ð ð ð Ø#Õ;KÈGÔ;TðØðð ð r   c                 ó,   — g | ]}t           |         °|‘ŒS r   r:   r;   s     r   r=   r=   h   s4   € ð ð ð Ø#Õ?OÐPWÔ?XðØðð ð r   )Úbaseliner5   z	not found)Ú	CompilerszMachine InformationzBuild DependencieszPython InformationzSIMD Extensionsc                  ó   — dd l } | S )Nr   ©ÚyamlrB   s    r   Ú_check_pyyamlrD   p   s   € Ø€K€K€Kà€Kr   c                 óî  — | t           j        j        k    r‘	 t          ¦   «         }t	          |                     t          ¦  «        ¦  «         dS # t          $ rL ddl}ddl	}| 
                    dd¬¦  «         t	          |                     t          d¬¦  «        ¦  «         Y dS w xY w| t           j        j        k    rt          S t          dd	                     d
„ t           D ¦   «         ¦  «        › �¦  «        ‚)aŸ  
    Show libraries and system information on which NumPy was built
    and is being used

    Parameters
    ----------
    mode : {`'stdout'`, `'dicts'`}, optional.
        Indicates how to display the config information.
        `'stdout'` prints to console, `'dicts'` returns a dictionary
        of the configuration.

    Returns
    -------
    out : {`dict`, `None`}
        If mode is `'dicts'`, a dict is returned, else None

    See Also
    --------
    get_include : Returns the directory containing NumPy C
                  header files.

    Notes
    -----
    1. The `'stdout'` mode will give more readable
       output if ``pyyaml`` is installed

    r   Nz"Install `pyyaml` for better outputé   )Ú
stacklevelé   )ÚindentzInvalid `mode`, use one of: z, c                 ó   — g | ]	}|j         ‘Œ
S r   )Úvalue)r   Úes     r   r=   zshow.<locals>.<listcomp>¡   s   € Ð5TÐ5TÐ5TÀ!°a´gÐ5TÐ5TÐ5Tr   )r	   r
   rK   rD   ÚprintÚdumpÚCONFIGÚModuleNotFoundErrorÚwarningsÚjsonÚwarnÚdumpsr   ÚAttributeErrorÚjoin)ÚmoderC   rQ   rR   s       r   ÚshowrX   v   sþ   € ð8 �|Ô"Ô(Ò(Ð(ð		0Ý ‘?”?ˆDå�$—)’)�FÑ#Ô#Ñ$Ô$Ð$Ð$Ð$øÝ"ð 	0ð 	0ð 	0ØˆOˆOˆOØˆKˆKˆKà�MŠMÐ>È1ˆMÑMÔMÐMÝ�$—*’*�V¨A�*Ñ.Ô.Ñ/Ô/Ð/Ð/Ð/Ð/ð	0øøøð 
•Ô#Ô)Ò	)Ð	)ÝˆåØW¨4¯9ª9Ð5TÐ5TÅ|Ð5TÑ5TÔ5TÑ+UÔ+UÐWÐWñ
ô 
ð 	
s   —5A ÁAB$Â#B$c                 ó    — t          | ¦  «        S )N)rX   )rW   s    r   r   r   ¥   s   € Ý�‰:Œ:Ðr   ÚnumpyN)Úenumr   Únumpy._core._multiarray_umathr   r   r   Ú__all__Ú_built_with_mesonr	   r   ÚboolÚlowerÚreplacerO   rD   r
   rK   rX   r   Ú__doc__r   r   r   r   ú<module>rc      sÒ  ðð Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ˆ/€ØÐ ðð ð ð ð �4ñ ô ð ð
ð ð ð 
ˆð Ø#Ø#Ø!ØØ"ðð ð !Ø#Ø#Ø%ØØ"ðð ð Ø#Ø#Ø"ØØ"ðð ð#
ð 
ð8 !Ø#Ø"Ø!ð	ð ð !Ø#Ø"Ø!ð	ð ð #˜d 7§=¢=¡?¤?×#:Ò#:¸7ÀBÑ#GÔ#GÑHÔHð 
ð  
ð" )Ø˜˜fŸlšl™nœn×4Ò4°W¸bÑAÔAÑBÔBØ#Ø$/Ø%|Ø!tØ*|Ø%:ð	ð 	ð )Ø˜˜fŸlšl™nœn×4Ò4°W¸bÑAÔAÑBÔBØ#Ø$/Ø%|Ø!tØ*|Ø%:ð	ð 	ð
ð 
ð. :Øð
ð 
ð
 )ðð Ø'7ðñ ô ðð Ø'7ðñ ô ð
ð 
ðIMð MñO
ô O
€ðdð ð ð Ô!Ô'ð ,
ð ,
ð ,
ð ,
ð^ "Ô(Ô.ð ð ð ð ð ”l€Ô Ø €Ô Ð Ð r   