Ë
    0Ò^j¹  ã                   ó  — d dl Z d dlmZ d dlmZmZmZmZ i Z eedddg¬«       G d„ d	«      «       Z	 eeddg¬
«       G d„ de	«      «       Z
e j                  j                  d ee	dfe¬«       ee
dfe¬«      g«      d„ «       Zy)é    N)Ú	np_compat)Úarray_namespaceÚmake_xp_pytest_paramÚxp_assert_closeÚxp_capabilitiesTF)z
dask.arrayÚ )Úcapabilities_tableÚcpu_onlyÚjax_jitÚskip_backendsc                   ó   — e Zd Zd„ Zd„ Zd„ Zy)ÚAc                 ó\   — t        |«      }|| _        t        j                  |«      | _        y ©N)r   Ú_xpÚnpÚasarrayÚx©Úselfr   Úxps      úp/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/scipy/_lib/tests/test_xp_capabilities.pyÚ__init__z
A.__init__   s"   € Ü˜QÓˆØˆŒÜ—‘˜A“ˆ�ó    c                 óž   — t        j                  |«      }| j                  j                  t        j                  | j                  |«      «      S r   )r   r   r   Úmatmulr   ©r   Úys     r   ÚfzA.f   s3   € Ü�J‰J�q‹MˆØ�x‰x×Ñ¤§	¡	¨$¯&©&°!Ó 4Ó5Ð5r   c                 óH   — | j                  |«      | j                  |«      z   S r   )r   )r   r   Úzs      r   ÚgzA.g!   s   € Ø�v‰v�a‹y˜4Ÿ6™6 !›9Ñ$Ð$r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r"   © r   r   r   r      s   „ òò
6ó%r   r   )r	   r
   r   c                   ó   — e Zd Zd„ Zd„ Zy)ÚBc                 óT   — t        |«      }|| _        |j                  |«      | _        y r   )r   r   r   r   r   s      r   r   z
B.__init__+   s"   € Ü˜QÓˆØˆŒØ—‘˜A“ˆ�r   c                 óN   — | j                   j                  | j                  |«      S r   )r   r   r   r   s     r   r   zB.f0   s   € Ø�x‰x�‰˜tŸv™v qÓ)Ð)r   N)r#   r$   r%   r   r   r&   r   r   r(   r(   %   s   „ òó
*r   r(   Úclsr"   )r	   c                 óê   — |j                  g d¢«      }|j                  g d¢«      }|j                  g d¢«      } | |«      }|j                  ||«      }|j                  d«      d   }t        ||«       y )N)gš™™™™™ñ?gš™™™™™@gffffff
@)g      ð?g       @ç      @)r-   g      @g      @g      F@r&   )r   r"   r   )r+   r   r   r   r!   ÚfooÚobservedÚexpecteds           r   Ú#test_no_spooky_action_at_a_distancer1   4   sc   € ð 	�
‰
’?Ó#€AØ
�
‰
’?Ó#€AØ
�
‰
’?Ó#€AÙ
ˆa‹&€CØ�u‰u�Q˜‹{€HØ�z‰z˜$Ó Ñ#€HÜ�H˜hÕ'r   )ÚpytestÚscipy._lib._array_apir   r   r   r   r   r   Úlocal_capabilities_tabler   r(   ÚmarkÚparametrizer1   r&   r   r   ú<module>r7      sÁ   ðÛ å 1÷ó ð Ð ñ Ø/ØØàðô	÷%ð %óð%ñ Ø/ØØ%Ð&ôô
*ˆó *óð
*ð ‡�×ÑØ	á˜a ˜XÐ:RÔSÙ˜a ˜XÐ:RÔSðóñ
(óñ
(r   