
    (ph}
                     l   S SK rS SKrS SKr " S S5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r	\" \R                  R                  S5      5      r
\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r\" \R                  R                  S5      5      r \" \R                  R                  S5      5      r!\" \R                  R                  S5      5      r"Sr#0 \R                  R                  \_\R                  R                  \_\R                  R                  \	_\R                  R                  \
_\R                  R                  \_\R                  R                  \_\R                  R                  \_\R                  R                  \_\R                  R                  \_\R                  R                   \_\R                  R"                  \_\R                  R$                  \_\R                  R&                  \_\R                  R(                  \_\R                  R*                  \_\R                  R,                  \_\R                  R.                  \_\R                  R0                  \\R                  R2                  \\R                  R4                  \\R                  R6                  \\R                  R8                  \\R                  R:                  \\R                  R<                  \\R                  R>                  \\R                  R@                  \ \R                  RB                  \!\R                  RD                  \"0Er$S r%g)    Nc                   $    \ rS rSrSS jrS rSrg)_MockFunction   Nc                 x    [         R                  " 5       U l        Xl        [         R                  " 5       U l        g N)	threadinglocalnumber_callsreturn_value	last_args)selfr   s     O/var/www/html/venv/lib/python3.13/site-packages/scipy/fft/tests/mock_backend.py__init___MockFunction.__init__   s%    %OO-("*    c                     [        U R                  S5      (       d  SU R                  l        U R                  =R                  S-  sl        X4U R                  l        U R
                  $ )Ncr      )hasattrr
   r   r   lr   )r   argskwargss      r   __call___MockFunction.__call__   sT    t((#.."#Dq  >   r   )r   r
   r   r   )__name__
__module____qualname____firstlineno__r   r   __static_attributes__ r   r   r   r      s    +
!r   r   
   znumpy.scipy.fftc                 N    [         R                  U 5      nUb  U" U0 UD6$ [        $ r   )_implementsgetNotImplemented)methodr   r   fns       r   __ua_function__r(   ]   s.    		 B#%>B !!r   )&numpynp	scipy.fftscipyr   r   randomfftfft2fftnifftifft2ifftnrfftrfft2rfftnirfftirfft2irfftnhffthfft2hfftnihfftihfft2ihfftndctidctdctnidctndstidstdstnidstnfhtifht__ua_domain__r#   r(   r    r   r   <module>rK      s     ! ! BII$$R()RYY%%b)*RYY%%b)*RYY%%b)*bii&&r*+bii&&r*+RYY%%b)*bii&&r*+bii&&r*+bii&&r*+	ryy''+	,	ryy''+	,RYY%%b)*bii&&r*+bii&&r*+bii&&r*+	ryy''+	,	ryy''+	,BII$$R()RYY%%b)*RYY%%b)*bii&&r*+BII$$R()RYY%%b)*RYY%%b)*bii&&r*+BII$$R()RYY%%b)* "	IIMM3	IINND 
IINND 
IINND	
 
IIOOU 
IIOOU 
IINND 
IIOOU 
IIOOU 
IIOOU 
IIf 
IIf 
IINND 
IIOOU 
IIOOU  
IIOOU!" 
IIf#$ 
IIf	IIMM3	IINND	IINND	IIOOU	IIMM3	IINND	IINND	IIOOU	IIMM3	IINND9@!r   