§
    OŠtjÙ  ã                   óP   — d Z ddlmZ edk    rddlmZ dS  G d„ d¦  «        ZeZdS )	z´
sympy.polys.matrices.dfm

Provides the :class:`DFM` class if ``GROUND_TYPES=flint'``. Otherwise, ``DFM``
is a placeholder class that raises NotImplementedError when instantiated.
é    )ÚGROUND_TYPESÚflinté   )ÚDFMc                   óD   — e Zd ZdZd„ Zed„ ¦   «         Zed„ ¦   «         ZdS )Ú	DFM_dummyzO
        Placeholder class for DFM when python-flint is not installed.
        c                  ó    — t          d¦  «        ‚©Nz DFM requires GROUND_TYPES=flint.©ÚNotImplementedError)ÚargsÚkwargss     úV/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/polys/matrices/dfm.pyÚ__init__zDFM_dummy.__init__   s   € Ý%Ð&HÑIÔIÐIó    c                 ó   — dS )NF© ©ÚclsÚdomains     r   Ú_supports_domainzDFM_dummy._supports_domain   s   € à�5r   c                 ó    — t          d¦  «        ‚r
   r   r   s     r   Ú_get_flint_funczDFM_dummy._get_flint_func   s   € å%Ð&HÑIÔIÐIr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úclassmethodr   r   r   r   r   r   r      sk   € € € € € ð	ð 	ð	Jð 	Jð 	Jð 
ð	ð 	ñ 
Œð	ð 
ð	Jð 	Jñ 
Œð	Jð 	Jð 	Jr   r   N)r   Úsympy.external.gmpyr   Ú_dfmr   r   r   r   r   ú<module>r!      sƒ   ððð ð -Ð ,Ð ,Ð ,Ð ,Ð ,à�7ÒÐð ÐÐÐÐÐÐÐð
Jð Jð Jð Jð Jñ Jô Jð Jð" €C€C€Cr   