+
    LV-j
Z  ã                   ó²  € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	H
t
 ^ RIHt ^ RIHt ^ RIHtHtHtHtHtHt ].t]P.                  P0                  tR tR t ! R R	4      t]P.                  P9                  R
]P:                  ]P<                  ]P>                  ]P@                  ]PB                  ]PD                  .4      ]P.                  P9                  RRR.4      ]P.                  P9                  R]P                  ]PF                  ]PH                  ]PJ                  ]PL                  ]PN                  .4      R 4       4       4       t(]! RR7       ! R R4      4       t)]P.                  P9                  R]P                  ]PJ                  ]PT                  ]PV                  .4      R 4       t,]! ]PZ                  4       ! R R4      4       t.]P.                  P9                  R]! ]P                  4      ]! ]PJ                  4      ]! ]PT                  4      ]! ]PV                  4      ]! ]PH                  4      ]! ]PN                  4      ]! ]P^                  4      ]! ]PZ                  4      ]! ]P`                  4      ]! ]Pb                  4      .
4      R 4       t2]P.                  P9                  R
RR.4      ]P.                  P9                  R]! ]P                  4      ]! ]PJ                  4      ]! ]PV                  4      ]! ]PH                  4      ]! ]PN                  4      ]! ]PZ                  4      ]! ]P`                  4      .4      R 4       4       t3R# )é    N)Úrandom)Úassert_array_almost_equalÚassert_allclose)Úraises)Úis_numpyÚxp_sizeÚxp_assert_closeÚxp_assert_equalÚmake_xp_test_caseÚmake_xp_pytest_paramc                 óš   € V P                   R9   d   VP                  pV# V P                   R9   d   VP                  pV# \        RV  24      h)ÚfftzUnknown FFT function: )r   ÚfftnÚfft2ÚifftÚifftnÚifft2ÚhfftÚhfftnÚhfft2ÚirfftÚirfftnÚirfft2)ÚrfftÚrfftnÚrfft2ÚihfftÚihfftnÚihfft2)Ú__name__Ú
complex128Úfloat64Ú
ValueError)ÚfuncÚxpÚdtypes   && Úk/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/fft/tests/test_basic.pyÚget_expected_input_dtyper(      sY   € à‡}�}ð Hô Hà—‘ˆð €Lð 
�‰ÐQÔ	QØ—
‘
ˆð €Lô Ð1°$°Ð8Ó9Ð9ó    c                 ó\  € \        V 4      pR\        P                  ,          \        P                  ! V4      \	        V4      ,          ,          p\        P                  ! V4      P                  R^4      V,          p\        P                  ! V \        P                  ! V4      ,          ^R7      # )y               @©Úaxisy       €       Àéÿÿÿÿ)ÚlenÚnpÚpiÚarangeÚfloatÚreshapeÚsumÚexp)ÚxÚLÚphases   &  r'   Úfft1r9   #   sj   € ÜˆA‹€AØ”—‘�I”r—y’y “|¤E¨!£HÕ,Õ-€EÜ�IŠI�a‹L× Ñ   QÓ'¨%Õ/€EÜ�6Š6�!”B—F’F˜5“M•/¨Ô*Ð*r)   c                   óä  a € ] tR t^*t o ]! ]P                  ]P
                  ]P                  ]P                  4      R 4       t	]
! RRR7      R 4       t]! ]P
                  4      R 4       t]
! RRR7      R 4       t]! ]P
                  ]P                  4      R	 4       t]! ]P
                  ]P                  4      R
 4       t]! ]P                  ]P"                  4      R 4       t]! ]P
                  ]P&                  4      R 4       t]! ]P                  ]P*                  4      R 4       t]! ]P
                  ]P                  4      R 4       t]! ]P                  ]P                  4      R 4       t]! ]P2                  4      R 4       t]! ]P2                  ]P6                  4      R 4       t]! ]P&                  ]P:                  4      R 4       t]! ]P>                  ]P:                  4      R 4       t ]! ]PB                  ]P
                  4      R 4       t"]! ]PB                  ]PF                  4      R 4       t$]! ]PJ                  ]PL                  4      R 4       t']! ]P"                  4      R 4       t(]! ]PR                  ]PT                  4      R 4       t+]! ]P*                  ]PT                  4      R 4       t,R t-].P^                  Pa                  R]1! ]P&                  4      ]1! ]P*                  4      ]1! ]P:                  4      ]1! ]P>                  4      .4      R 4       t2].P^                  Pa                  R]1! ]PR                  4      ]1! ]PT                  4      .4      R 4       t3].P^                  Pa                  R]1! ]P&                  4      ]1! ]P*                  4      ]1! ]P:                  4      ]1! ]P>                  4      .4      R 4       t4].P^                  Pa                  R]1! ]P                  4      ]1! ]P"                  4      ]1! ]P2                  4      ]1! ]P6                  4      ]1! ]PJ                  4      ]1! ]PL                  4      ]1! ]PR                  4      ]1! ]PT                  4      .4      R 4       t5]! ]P                  ]P                  ]PF                  ]PB                  ]P
                  ]P                  4      R  4       t6].P^                  Pa                  R!]7Pp                  ]7Pr                  .4      R" 4       t:]! ]P                  ]P                  4      ].P^                  Pa                  R!R#R$.4      R% 4       4       t;]! ]P
                  ]P                  4      ].P^                  Pa                  R!R&R'.4      R( 4       4       t<].P^                  Pa                  R]P
                  ]P                  ]P                  ]P"                  ]P&                  ]P*                  ]P                  ]P                  ]P2                  ]P6                  ]P:                  ]P>                  ]PB                  ]PF                  ]PJ                  ]PL                  ]PR                  ]PT                  .4      R) 4       t=R*t>V t?R+# ),ÚTestFFTc           
     óœ  € R pVP                  \        V4      R\        V4      ,          ,           4      pVP                  \        V4      4      pR Fx  p\        \        P                  ! \        P                  ! V^ V 4      4      V^ V 4       \        \        P
                  ! \        P                  ! V^ V 4      V4      V^ V 4       Kz  	  R# )é   ù              ð?N)	é   é   é   é€   r=   é5   é•   i  i�  )Úasarrayr   r	   r   r   r   r   ©Úselfr%   Úmaxlenr6   ÚxrÚis   &&    r'   Útest_identityÚTestFFT.test_identity+   s”   € àˆØ�J‰J”v˜f“~¨¬6°&«>Õ(9Õ9Ó:ˆØ�Z‰Zœ˜v›Ó'ˆã8ˆAÜœCŸHšH¤S§W¢W¨Q¨q°¨V£_Ó5°q¸¸1°vÔ>ÜœCŸIšI¤c§h¢h¨r°!°A¨wÓ&7¸Ó;¸RÀÀ!¸WÖEó 9r)   Tz&significant overhead for some backends)Únp_onlyÚreasonc           
     ó°  € R pVP                  \        V4      R\        V4      ,          ,           4      pVP                  \        V4      4      p\        ^V4       Fx  p\        \        P
                  ! \        P                  ! V^ V 4      4      V^ V 4       \        \        P                  ! \        P                  ! V^ V 4      V4      V^ V 4       Kz  	  R# )r=   r>   N)rE   r   Úranger	   r   r   r   r   rF   s   &&    r'   Útest_identity_extensiveÚTestFFT.test_identity_extensive5   s›   € àˆØ�J‰J”v˜f“~¨¬6°&«>Õ(9Õ9Ó:ˆØ�Z‰Zœ˜v›Ó'ˆÜ�q˜&Ö!ˆAÜœCŸHšH¤S§W¢W¨Q¨q°¨V£_Ó5°q¸¸1°vÔ>ÜœCŸIšI¤c§h¢h¨r°!°A¨wÓ&7¸Ó;¸RÀÀ!¸WÖEó "r)   c                ó  € \        ^4      R\        ^4      ,          ,           pVP                  \        V4      4      pVP                  V4      p\        \        P                  ! V4      V4       \        \        P                  ! VRR7      V4       \        \        P                  ! VRR7      W1P                  VP                  ^VP                  R7      4      ,          4       \        \        P                  ! VRR7      V^,          4       R# )é   r>   Úbackward©ÚnormÚortho©r&   ÚforwardN)r   rE   r9   r	   r   Úsqrtr"   ©rG   r%   r6   Úexpects   &&  r'   Útest_fftÚTestFFT.test_fft>   s­   € ä�2‹J˜œF 2›J�Õ&ˆØ—‘œD ›GÓ$ˆØ�J‰J�q‹MˆÜœŸš ›
 FÔ+ÜœŸš ¨
Ô3°VÔ<ÜœŸš ¨Ô0Ø§¡¨¯©°B¸b¿j¹j¨Ó)IÓ!JÕJô	MäœŸš ¨	Ô2°F¸RµKÖ@r)   zsome backends allow `n=0`c                ó„   € VP                  . ROVP                  R7      p\        \        \        P                  V^ 4       R# ©r?   rY   N©r?   r@   é   )rE   r!   Úassert_raisesr#   r   )rG   r%   r6   s   && r'   Ú
test_fft_nÚTestFFT.test_fft_nI   s*   € à�J‰J’y¨¯©ˆJÓ6ˆÜ”j¤#§'¡'¨1¨aÖ0r)   c           
     óP  € VP                  \        ^4      R\        ^4      ,          ,           4      p\        \        P                  ! \        P                  ! V4      4      V4       R F:  p\        \        P                  ! \        P                  ! W#R7      VR7      V4       K<  	  R# )rT   r>   rV   N©rU   rX   rZ   )rE   r   r	   r   r   ©rG   r%   r6   rW   s   &&  r'   Ú	test_ifftÚTestFFT.test_ifftN   sd   € à�J‰J”v˜b“z B¤v¨b£z¥MÕ1Ó2ˆÜœŸš¤§¢¨£Ó,¨aÔ0Û4ˆDÜœCŸHšH¤S§W¢W¨QÔ%:ÀÔFÈÖJó 5r)   c                ó>  € VP                  \        R	4      R\        R	4      ,          ,           4      p\        P                  ! \        P                  ! V^R7      ^ R7      p\        \        P                  ! V4      V4       \        \        P                  ! VRR7      V4       \        \        P                  ! VRR7      W1P                  VP                  R
VP                  R7      4      ,          4       \        \        P                  ! VRR7      VR
,          4       R# ©rT   r>   r+   rU   rV   rX   rY   rZ   N©rT   é   éX  )rE   r   r   r	   r   r[   r"   r\   s   &&  r'   Ú	test_fft2ÚTestFFT.test_fft2U   s¶   € à�J‰J”v˜hÓ'¨"¬V°HÓ-=Õ*=Õ=Ó>ˆÜ—’œŸš ¨Ô+°!Ô4ˆÜœŸš › VÔ,ÜœŸš ¨Ô4°fÔ=ÜœŸš ¨Ô1Ø§¡¨¯©°GÀ2Ç:Á:¨Ó)NÓ!OÕOô	QäœŸš ¨Ô3°V¸wÕ5GÖHr)   c                ó>  € VP                  \        R	4      R\        R	4      ,          ,           4      p\        P                  ! \        P                  ! V^R7      ^ R7      p\	        \        P
                  ! V4      V4       \	        \        P
                  ! VRR7      V4       \	        \        P
                  ! VRR7      W1P                  VP                  R
VP                  R7      4      ,          4       \	        \        P
                  ! VRR7      VR
,          4       R# rm   )rE   r   r   r   r	   r   r[   r"   r\   s   &&  r'   Ú
test_ifft2ÚTestFFT.test_ifft2_   s¶   € à�J‰J”v˜hÓ'¨"¬V°HÓ-=Õ*=Õ=Ó>ˆÜ—’œ#Ÿ(š( 1¨1Ô-°AÔ6ˆÜœŸ	š	 !› fÔ-ÜœŸ	š	 !¨*Ô5°vÔ>ÜœŸ	š	 !¨'Ô2Ø§¡¨¯©°GÀ2Ç:Á:¨Ó)NÓ!OÕOô	QäœŸ	š	 !¨)Ô4°fÀÕ6HÖIr)   c                ój  € VP                  \        R	4      R\        R	4      ,          ,           4      p\        P                  ! \        P                  ! \        P                  ! V^R7      ^R7      ^ R7      p\        \        P                  ! V4      V4       \        \        P                  ! VRR7      V4       \        \        P                  ! VRR7      W1P                  VP                  R
VP                  R7      4      ,          4       \        \        P                  ! VRR7      VR
,          4       R# )rT   r>   r+   rU   rV   rX   rY   rZ   N©rT   ro   é
   ép  )rE   r   r   r	   r   r[   r"   r\   s   &&  r'   Ú	test_fftnÚTestFFT.test_fftni   sÁ   € à�J‰J”v˜lÓ+¨b´¸Ó1EÕ.EÕEÓFˆÜ—’œŸš¤§¢¨°Ô!3¸!Ô<À1ÔEˆÜœŸš › VÔ,ÜœŸš ¨Ô4°fÔ=ÜœŸš ¨Ô1Ø§¡¨¯©°LÈÏ
É
¨Ó)SÓ!TÕTô	VäœŸš ¨Ô3°V¸|Õ5LÖMr)   c                ó   € VP                  \        R4      R\        R4      ,          ,           4      p\        P                  ! \        P                  ! \        P                  ! V^R7      ^R7      ^ R7      p\	        \        P
                  ! V4      VRR7       \	        \        P
                  ! VRR7      VRR7       \	        \        P
                  ! VRR7      \        P
                  ! V4      VP                  VP                  RVP                  R7      4      ,          4       \	        \        P
                  ! VR	R7      VR,          RR7       R
# )rT   r>   r+   gH¯¼šò×z>)ÚrtolrU   rV   rX   rY   rZ   Nrw   ry   )rE   r   r   r   r	   r   r[   r"   r\   s   &&  r'   Ú
test_ifftnÚTestFFT.test_ifftns   s×   € à�J‰J”v˜lÓ+¨b´¸Ó1EÕ.EÕEÓFˆÜ—’œ#Ÿ(š(¤3§8¢8¨A°AÔ#6¸QÔ?ÀaÔHˆÜœŸ	š	 !› f°4Õ8ÜœŸ	š	 !¨*Ô5°vÀDÕIÜÜ�IŠI�a˜gÔ&Ü�IŠI�a‹L˜2Ÿ7™7 2§:¡:¨lÀ"Ç*Á* :Ó#MÓNÕNô	
ô 	œŸ	š	 !¨)Ô4Ø ,Õ/Ø!÷	#r)   c                ó@  € VP                  \        ^4      VP                  R7      p\        V4      ^\        V4      ,          3 FÖ  pR Ff  p\	        \
        P                  ! W#VR7      \
        P
                  ! VP                  W!P                  R7      W4R7      RV^,          ^,            4       Kh  	  \	        \
        P                  ! W#RR7      \
        P                  ! W#R7      VP                  VP                  W1P                  R7      4      ,          4       KØ  	  R# )é   rY   NrX   ©ÚnrW   )rƒ   )NrU   rX   rZ   )	rE   r   r"   r   r	   r   r   r!   r[   )rG   r%   r6   rƒ   rW   s   &&   r'   Ú	test_rfftÚTestFFT.test_rfft�   sË   € à�J‰J”v˜b“z¨¯©ˆJÓ4ˆÜ˜!“*˜a¤¨£
�lÓ+ˆAÛ>�Ü¤§¢¨°dÔ ;Ü #§¢¨¯
©
°1¿M¹M¨
Ó(JØ*+ô!8Ø8C¸!¸Q½$À½(ð!EöFñ ?ô Ü—’˜ gÔ.Ü—’˜Ô  2§7¡7¨2¯:©:°a¿z¹z¨:Ó+JÓ#KÕKöó ,r)   c           
     ó"  € VP                  \        ^4      4      p\        \        P                  ! \        P
                  ! V4      4      V4       R F:  p\        \        P                  ! \        P
                  ! W#R7      VR7      V4       K<  	  R# )rT   rV   Nrh   )rE   r   r	   r   r   r   ri   s   &&  r'   Ú
test_irfftÚTestFFT.test_irfftŽ   sW   € à�J‰J”v˜b“zÓ"ˆÜœŸ	š	¤#§(¢(¨1£+Ó.°Ô2Û4ˆDÜœCŸIšI¤c§h¢h¨qÔ&<À4ÔHÈ!ÖLó 5r)   c                ó:  € VP                  \        R4      VP                  R7      p\        P                  ! VP                  W!P
                  R7      4      R,          p\        \        P                  ! V4      V4       \        \        P                  ! VRR7      V4       \        \        P                  ! VRR7      W1P                  VP                  R	VP                  R7      4      ,          4       \        \        P                  ! VRR7      VR	,          4       R# ©
rT   rY   rU   rV   rX   rZ   Nrn   )ºNNN:Né   Nrp   )	rE   r   r"   r   r   r!   r	   r   r[   r\   s   &&  r'   Ú
test_rfft2ÚTestFFT.test_rfft2•   s¶   € à�J‰J”v˜hÓ'¨r¯z©zˆJÓ:ˆÜ—’˜"Ÿ*™* Q¯m©m˜*Ó<Ó=¸fÕEˆÜœŸ	š	 !› fÔ-ÜœŸ	š	 !¨*Ô5°vÔ>ÜœŸ	š	 !¨'Ô2Ø§¡¨¯©°GÀ2Ç:Á:¨Ó)NÓ!OÕOô	QäœŸ	š	 !¨)Ô4°fÀÕ6HÖIr)   c           
     ó"  € VP                  \        R4      4      p\        \        P                  ! \        P
                  ! V4      4      V4       R F:  p\        \        P                  ! \        P
                  ! W#R7      VR7      V4       K<  	  R# ©rT   rV   Nrn   rh   )rE   r   r	   r   r   r   ri   s   &&  r'   Útest_irfft2ÚTestFFT.test_irfft2Ÿ   sX   € à�J‰J”v˜hÓ'Ó(ˆÜœŸ
š
¤3§9¢9¨Q£<Ó0°!Ô4Û4ˆDÜœCŸJšJ¤s§y¢y°Ô'>ÀTÔJÈAÖNó 5r)   c                ó:  € VP                  \        R4      VP                  R7      p\        P                  ! VP                  W!P
                  R7      4      R,          p\        \        P                  ! V4      V4       \        \        P                  ! VRR7      V4       \        \        P                  ! VRR7      W1P                  VP                  R	VP                  R7      4      ,          4       \        \        P                  ! VRR7      VR	,          4       R# ©
rT   rY   rU   rV   rX   rZ   Nrw   )r‹   r‹   :Né   Nry   )	rE   r   r"   r   r   r!   r	   r   r[   r\   s   &&  r'   Ú
test_rfftnÚTestFFT.test_rfftn¦   s¶   € à�J‰J”v˜lÓ+°2·:±:ˆJÓ>ˆÜ—’˜"Ÿ*™* Q¯m©m˜*Ó<Ó=¸hÕGˆÜœŸ	š	 !› fÔ-ÜœŸ	š	 !¨*Ô5°vÔ>ÜœŸ	š	 !¨'Ô2Ø§¡¨¯©°LÈÏ
É
¨Ó)SÓ!TÕTô	VäœŸ	š	 !¨)Ô4°fÀÕ6MÖNr)   c           
     ó"  € VP                  \        R4      4      p\        \        P                  ! \        P
                  ! V4      4      V4       R F:  p\        \        P                  ! \        P
                  ! W#R7      VR7      V4       K<  	  R# ©rT   rV   Nrw   rh   )rE   r   r	   r   r   r   ri   s   &&  r'   Útest_irfftnÚTestFFT.test_irfftn°   sX   € à�J‰J”v˜lÓ+Ó,ˆÜœŸ
š
¤3§9¢9¨Q£<Ó0°!Ô4Û4ˆDÜœCŸJšJ¤s§y¢y°Ô'>ÀTÔJÈAÖNó 5r)   c                ó  € \        ^4      R\        ^4      ,          ,           p\        P                  ! \        ^4      V\        ^4      34      p\        P                  ! W2RRR1,          P                  4       34      pVP	                  V4      pVP	                  V4      pVP                  \        P                  ! V4      4      p\        \        P                  ! V4      V4       \        \        P                  ! VRR7      V4       \        \        P                  ! VRR7      WAP                  VP	                  ^VP                  R7      4      ,          4       \        \        P                  ! VRR7      V^,          4       R# )	é   r>   NrU   rV   rX   rY   rZ   r-   )r   r/   ÚconcatenateÚconjrE   Úrealr   r	   r   r[   r"   )rG   r%   r6   Úx_hermr]   s   &&   r'   Ú	test_hfftÚTestFFT.test_hfft·   sü   € ä�2‹J˜œF 2›J�Õ&ˆÜ—’¤¨£¨A¬v°a«yÐ 9Ó:ˆÜ�NŠN˜F¡d¨ d¥G§L¡L£NÐ3Ó4ˆØ�J‰J�q‹MˆØ—‘˜FÓ#ˆØ—‘œŸš ›Ó$ˆÜœŸš Ó(¨&Ô1ÜœŸš ¨jÔ9¸6ÔBÜœŸš ¨gÔ6Ø§¡¨¯©°B¸b¿j¹j¨Ó)IÓ!JÕJô	LäœŸš ¨iÔ8¸&À2½+ÖFr)   c           
     ó*  € \        ^4      R\        ^4      ,          ,           p\        P                  ! \        ^4      V\        ^4      34      p\        P                  ! W2RRR1,          P                  4       34      pVP	                  V4      pVP	                  V4      p\        \        P                  ! \        P                  ! V4      4      V4       R F:  p\        \        P                  ! \        P                  ! W4R7      VR7      V4       K<  	  R# )r�   r>   NrV   r-   rh   )	r   r/   rž   rŸ   rE   r	   r   r   r   )rG   r%   r6   r¡   rW   s   &&   r'   Ú
test_ihfftÚTestFFT.test_ihfftÅ   s³   € ä�2‹J˜œF 2›J�Õ&ˆÜ—’¤¨£¨A¬v°a«yÐ 9Ó:ˆÜ�NŠN˜F¡d¨ d¥G§L¡L£NÐ3Ó4ˆØ�J‰J�q‹MˆØ—‘˜FÓ#ˆÜœŸ	š	¤#§(¢(¨6Ó"2Ó3°VÔ<Û4ˆDÜœCŸIšI¤c§h¢h¨vÔ&AÈÔMÈvÖVó 5r)   c           
     ó"  € VP                  \        R4      4      p\        \        P                  ! \        P
                  ! V4      4      V4       R F:  p\        \        P                  ! \        P
                  ! W#R7      VR7      V4       K<  	  R# r�   )rE   r   r	   r   r   r   ri   s   &&  r'   Ú
test_hfft2ÚTestFFT.test_hfft2Ð   sX   € à�J‰J”v˜hÓ'Ó(ˆÜœŸ	š	¤#§*¢*¨Q£-Ó0°!Ô4Û4ˆDÜœCŸIšI¤c§j¢j°Ô&>ÀTÔJÈAÖNó 5r)   c                ó:  € VP                  \        R4      VP                  R7      p\        P                  ! VP                  W!P
                  R7      4      R,          p\        \        P                  ! V4      V4       \        \        P                  ! VRR7      V4       \        \        P                  ! VRR7      W1P                  VP                  R	VP                  R7      4      ,          4       \        \        P                  ! VRR7      VR	,          4       R# rŠ   )	rE   r   r"   r   r   r!   r	   r   r[   r\   s   &&  r'   Útest_ihfft2ÚTestFFT.test_ihfft2×   s¸   € à�J‰J”v˜hÓ'¨r¯z©zˆJÓ:ˆÜ—’˜2Ÿ:™: a¯}©}˜:Ó=Ó>¸vÕFˆÜœŸ
š
 1› vÔ.ÜœŸ
š
 1¨:Ô6¸Ô?ÜÜ�JŠJ�q˜wÔ'Ø—W‘W˜RŸZ™Z¨°r·z±z˜ZÓBÓCÕCô	
ô 	œŸ
š
 1¨9Ô5°vÀÕ7IÖJr)   c           
     ó"  € VP                  \        R4      4      p\        \        P                  ! \        P
                  ! V4      4      V4       R F:  p\        \        P                  ! \        P
                  ! W#R7      VR7      V4       K<  	  R# r™   )rE   r   r	   r   r   r   ri   s   &&  r'   Ú
test_hfftnÚTestFFT.test_hfftnã   sX   € à�J‰J”v˜lÓ+Ó,ˆÜœŸ	š	¤#§*¢*¨Q£-Ó0°!Ô4Û4ˆDÜœCŸIšI¤c§j¢j°Ô&>ÀTÔJÈAÖNó 5r)   c                ó:  € VP                  \        R4      VP                  R7      p\        P                  ! VP                  W!P
                  R7      4      R,          p\        V\        P                  ! V4      4       \        V\        P                  ! VRR7      4       \        \        P                  ! VRR7      W1P                  VP                  R	VP                  R7      4      ,          4       \        \        P                  ! VRR7      VR	,          4       R# r”   )	rE   r   r"   r   r   r!   r	   r   r[   r\   s   &&  r'   Útest_ihfftnÚTestFFT.test_ihfftnê   s¸   € à�J‰J”v˜lÓ+°2·:±:ˆJÓ>ˆÜ—’˜2Ÿ:™: a¯}©}˜:Ó=Ó>¸xÕHˆÜ˜¤§
¢
¨1£Ô.Ü˜¤§
¢
¨1°:Ô >Ô?ÜÜ�JŠJ�q˜wÔ'Ø—W‘W˜RŸZ™Z¨¸B¿J¹J˜ZÓGÓHÕHô	
ô 	œŸ
š
 1¨9Ô5°vÀÕ7NÖOr)   c                óè   € \        W4      pVP                  \        R4      VR7      p. ROpV F@  pV! VP                  WFR7      4      pVP                  V! WFR7      VR7      p\	        Wx4       KB  	  R# )rT   rY   ©ÚaxesNrw   )©r   r?   r@   ©r   r@   r?   )r?   r   r@   ©r?   r@   r   )r@   r   r?   )r@   r?   r   )r(   rE   r   Úpermute_dimsr	   )	rG   Úopr%   r&   r6   rµ   ÚaÚop_trÚtr_ops	   &&&      r'   Ú_check_axesÚTestFFT._check_axesö   se   € Ü(¨Ó0ˆØ�J‰J”v˜lÓ+°5ˆJÓ9ˆÚQˆãˆAÙ�r—‘ q�Ó1Ó2ˆEØ—O‘O¡B q¤M¸�OÓ:ˆEÜ˜EÖ)ó r)   rº   c                ó(   € V P                  W4       R # ©N©r¾   ©rG   rº   r%   s   &&&r'   Útest_axes_standardÚTestFFT.test_axes_standard   s   € ð
 	×Ñ˜Ö r)   c                ó(   € V P                  W4       R # rÁ   rÂ   rÃ   s   &&&r'   Útest_axes_non_standardÚTestFFT.test_axes_non_standard  s   € ð 	×Ñ˜Ö r)   c           	     óð  € \        W4      pVP                  \        R4      VR7      p. ROpV F¿  p\        \	        VP
                  4       Uu. uF=  pWvR,          9   d   ^VP                  V,          ,          MVP                  V,          NK?  	  up4      pV! VP                  WFR7      VR,          RR7      p	VP                  V! WHR,          VR,          R7      VR7      p
\        Wš4       KÁ  	  R# u upi ©	rA   rY   :Nr@   Nr´   )Úsrµ   N)rA   é   é   )r¶   r·   r¸   ©r   r?   ©	r(   rE   r   ÚtuplerP   ÚndimÚshaper¹   r	   ©rG   rº   r%   r&   r6   rµ   r»   ÚaxrÒ   r¼   r½   s   &&&        r'   Ú$test_axes_subset_with_shape_standardÚ,TestFFT.test_axes_subset_with_shape_standard  sØ   € ô
 )¨Ó0ˆØ�J‰J”v˜jÓ)°ˆJÓ7ˆÚ0ˆãˆAäÜ%*¨1¯6©6¤]ó4Ù%2˜rð -/°Bµ%¬K˜1˜QŸW™W R�[ž=¸Q¿W¹WÀR½[ÒHÙ%2ñ4ó 5ˆEñ �r—‘ q�Ó1Ø˜r�¨ô1ˆEà—O‘O¡B q°"­I¸A¸b½EÔ$BØ./ð $ó 1ˆEä˜EÖ)ó ùò4ó   ÁAC3
c           	     óð  € \        W4      pVP                  \        R4      VR7      p. ROpV F¿  p\        \	        VP
                  4       Uu. uF=  pWvR,          9   d   ^VP                  V,          ,          MVP                  V,          NK?  	  up4      pV! VP                  WFR7      VR,          RR7      p	VP                  V! WHR,          VR,          R7      VR7      p
\        Wš4       KÁ  	  R# u upi rÊ   rÏ   rÓ   s   &&&        r'   Ú(test_axes_subset_with_shape_non_standardÚ0TestFFT.test_axes_subset_with_shape_non_standard   sÏ   € ô )¨Ó0ˆØ�J‰J”v˜jÓ)°ˆJÓ7ˆÚ0ˆãˆAäÜ%*¨1¯6©6¤]ó4Ù%2˜rð -/°Bµ%¬K˜1˜QŸW™W R�[ž=¸Q¿W¹WÀR½[ÒHÙ%2ñ4ó 5ˆEñ �r—‘ q�Ó1°U¸2µYÀVÔLˆEØ—O‘O¡B q°"­I¸A¸b½EÔ$BÈ�OÓKˆEÜ˜EÖ)ó ùò4r×   c           	     óä  € VP                  \        ^4      VP                  R7      pVP                  P	                  V4      p\        V4      ^,          p\        P                  \        P                  3\        P                  \        P                  3\        P                  \        P                  3.pV F·  w  rgV\        P                  8X  d8   VP                  W!P                  R7      pVP                  P	                  V4      p\        V4      ^\        V4      ,          3 FE  pR F<  pV! W$VR7      p	V! W”VR7      p	\        VP                  P	                  V	4      V4       K>  	  KG  	  K¹  	  R# )rT   rY   r‚   Nrh   )rE   r   r"   ÚlinalgÚvector_normr   r   r   r   r   r   r   r!   r	   )
rG   r%   r6   Úx_normrƒ   Ú
func_pairsÚforwÚbackrW   Útmps
   &&        r'   Útest_all_1d_norm_preservingÚ#TestFFT.test_all_1d_norm_preserving6  s  € ð �J‰J”v˜b“z¨¯©ˆJÓ4ˆà—‘×&Ñ& qÓ)ˆÜ�A‹J˜�NˆÜ—x‘x¤§¡Ð+ô —y‘y¤#§(¡(Ð+ä—w‘w¤§¡Ð)ðˆ
ó %‰JˆDØ”s—w‘wŒØ—J‘J˜q¯©�JÓ6�ØŸ™×.Ñ.¨qÓ1�Ü˜a“j !¤G¨A£J¥,Ó/�Û<�DÙ˜q¨DÔ1�CÙ˜s¨dÔ3�CÜ# B§I¡I×$9Ñ$9¸#Ó$>ÀÖGó =ó 0ó	 %r)   r&   c                ó€  € \        ^4      P                  V4      p\        P                  \        P                  \        P
                  \        P                  /pVP                  W1,          4      p\        P                  ! \        P                  ! V4      4      p\        P                  ! \        P                  ! V4      4      p\        P                  ! \        P                  ! V4      VP                  ^ ,          4      p\        WT4       \        Wb4       \        Wr4       VP                  VP                  8X  g   Q hVP                  \        P                   ! \        P"                  VP                  4      8X  g   Q hVP                  \        P                   ! \        P"                  VP                  4      8X  g   Q hR# )rT   N)r   Úastyper/   Úfloat16Ú	complex64Ú
longdoubleÚclongdoubler   r   r   r   r   r   rÒ   r   r&   Úresult_typeÚfloat32)rG   r&   r6   Ú
out_dtypesÚ	x_complexÚres_fftÚres_rfftÚres_hffts   &&      r'   Útest_dtypes_nonstandardÚTestFFT.test_dtypes_nonstandardN  s	  € ä�2‹J×Ñ˜eÓ$ˆÜ—j‘j¤"§,¡,´·±¼r¿~¹~ÐNˆ
Ø—H‘H˜ZÕ.Ó/ˆ	ä—(’(œ3Ÿ7š7 1›:Ó&ˆÜ—9’9œSŸXšX a›[Ó)ˆÜ—8’8œCŸIšI a›L¨!¯'©'°!­*Ó5ˆä! 'Ô5Ü! (Ô.Ü! (Ô.Ø�}‰} 	§¡Ô/Ð/Ð/Ø�~‰~¤§¢´·
±
¸A¿G¹GÓ!DÔDÐDÐDØ�~‰~¤§¢´·
±
¸A¿G¹GÓ!DÔDÐDÒDr)   rì   r"   c                óH  € VP                  \        ^4      \        W!4      R7      p\        P                  ! \        P
                  ! V4      4      p\        P                  ! \        P                  ! V4      VP                  ^ ,          4      p\        WC4       \        WS4       R# )rT   rY   N)
rE   r   Úgetattrr   r   r   r   r   rÒ   r	   )rG   r&   r%   r6   rð   rñ   s   &&&   r'   Útest_dtypes_realÚTestFFT.test_dtypes_real_  se   € ð �J‰J”v˜b“z¬°Ó);ˆJÓ<ˆä—9’9œSŸXšX a›[Ó)ˆÜ—8’8œCŸIšI a›L¨!¯'©'°!­*Ó5ˆä˜Ô$Ü˜Ö$r)   rè   r!   c                ó  € \         P                  P                  R 4      pVP                  VP                  ^4      \	        W!4      R7      p\
        P                  ! \
        P
                  ! V4      4      p\        WT4       R# )iÒ  rY   N)r/   r   Údefault_rngrE   rõ   r   r   r	   )rG   r&   r%   Úrngr6   rï   s   &&&   r'   Útest_dtypes_complexÚTestFFT.test_dtypes_complexj  sU   € ô �i‰i×#Ñ# DÓ)ˆØ�J‰J�s—z‘z "“~¬W°RÓ-?ˆJÓ@ˆä—(’(œ3Ÿ7š7 1›:Ó&ˆä˜Ö#r)   c                óŒ   € R R .R R ..R R .R R ..R R .R R ...p\        V! V4      V! \        P                  ! V4      4      4       R# )g      ð?N)r	   r/   rE   )rG   rº   r6   s   && r'   Útest_array_likeÚTestFFT.test_array_liket  sX   € ð �Cˆj˜3 ˜*Ð%Ø�Cˆj˜3 ˜*Ð%Ø�Cˆj˜3 ˜*Ð%ð'ˆô 	™˜1›™r¤"§*¢*¨Q£-Ó0Ö1r)   © N)@r    Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   r   rK   Úskip_xp_backendsrQ   r^   re   rj   r   rq   r   rt   r   rz   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¾   ÚpytestÚmarkÚparametrizer   rÄ   rÇ   rÕ   rÙ   rã   r/   rç   ré   rò   rö   rû   rþ   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r'   r;   r;   *   s  ø‡ € Ù�s—x‘x §¡¨#¯(©(°C·I±IÓ>ñFó ?ðFñ ˜dÐ+SÔTñFó UðFñ �s—w‘wÓñAó  ðAñ ˜dÐ+FÔGñ1ó Hð1ñ �s—w‘w §¡Ó)ñKó *ðKñ �s—w‘w §¡Ó)ñIó *ðIñ �s—x‘x §¡Ó+ñJó ,ðJñ �s—w‘w §¡Ó)ñNó *ðNñ �s—x‘x §¡Ó+ñ#ó ,ð#ñ �s—w‘w §¡Ó)ñ
ó *ð
ñ �s—y‘y #§(¡(Ó+ñMó ,ðMñ �s—y‘yÓ!ñJó "ðJñ �s—y‘y #§*¡*Ó-ñOó .ðOñ �s—x‘x §¡Ó+ñOó ,ðOñ �s—z‘z 3§9¡9Ó-ñOó .ðOñ �s—x‘x §¡Ó)ñGó *ðGñ �s—x‘x §¡Ó+ñWó ,ðWñ �s—y‘y #§*¡*Ó-ñOó .ðOñ �s—y‘yÓ!ñ	Kó "ð	Kñ �s—y‘y #§*¡*Ó-ñOó .ðOñ �s—y‘y #§*¡*Ó-ñ	Pó .ð	Pò*ð ‡[�[×Ñ˜TÑ$8¸¿¹Ó$BÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$Dð$Fó Gñ!ó	Gð!ð ‡[�[×Ñ˜TÑ$8¸¿¹Ó$CÙ$8¸¿¹Ó$Dð$Fó Gñ!óGð!ð ‡[�[×Ñ˜TÑ$8¸¿¹Ó$BÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$Dð$Fó Gñ*ó	Gð*ð  ‡[�[×Ñ˜TÑ$8¸¿¹Ó$BÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$DÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$DÙ$8¸¿¹Ó$CÙ$8¸¿¹Ó$Dð$Fó Gñ*óGð*ñ �s—x‘x §¡¨C¯I©I°s·x±xÀÇÁÈ#Ï(É(ÓSñHó TðHð. ‡[�[×Ñ˜W r§z¡z°2·=±=Ð&AÓBñEó CðEñ  �s—y‘y #§(¡(Ó+Ø‡[�[×Ñ˜W y°)Ð&<Ó=ñ%ó >ó ,ð%ñ �s—w‘w §¡Ó)Ø‡[�[×Ñ˜W {°LÐ&AÓBñ$ó Có *ð$ð ‡[�[×Ñ˜T C§G¡G¨S¯X©XØ$'§H¡H¨c¯i©iØ$'§H¡H¨c¯i©iØ$'§H¡H¨c¯i©iØ$'§I¡I¨s¯z©zØ$'§I¡I¨s¯z©zØ$'§H¡H¨c¯i©iØ$'§I¡I¨s¯z©zØ$'§I¡I¨s¯z©zð$<ó =ñ2ó=ö2r)   r;   r&   ÚorderÚFznon-contiguousr   c                 óÎ  € \         P                  P                  ^*4      pVP                  ^^^4      P	                  V RR7      pVR8X  d   \         P
                  ! V4      pM,VRRR	1,          p\         P                  ! VRRR	1,          4      pVP                  P                  R4      '       d2   \        ^4       F   pV! WFR7      pV! WVR7      p\        Wx4       K"  	  R# VP                  P                  R
4      '       da   . ROp	VP                  P                  R4      '       d   V	P                  . RO4       V	 F   p
V! WJR7      pV! WZR7      p\        Wx4       K"  	  R# \        h)é*   F)Úcopyr  Nr   r+   r   r´   r-   )r   r   )rÎ   )r?   r@   )r   r@   ))r   )r?   )r@   N)r/   r   ÚRandomStateÚrandræ   ÚasfortranarrayÚascontiguousarrayr    ÚendswithrP   r   Úextendr#   )r&   r  r   rú   ÚXÚYr,   ÚX_resÚY_resrµ   rÔ   s   &&&        r'   Útest_fft_with_orderr  „  s"  € ô �)‰)×
Ñ
 Ó
#€CØ�‰��A�rÓ×!Ñ! %¨eÐ!Ó4€AØ�„|Ü×Ò˜aÓ ‰ð ‰d�ˆd�GˆÜ× Ò  ¡4 R 4¥Ó)ˆà
‡|�|×Ñ˜U×#Ò#Ü˜!–HˆDÙ˜Ô%ˆEÙ˜Ô%ˆEÜ% eÖ3ó ð 
�‰×	Ñ	Ð/×	0Ò	0Ú'ˆØ�<‰<× Ñ  ×(Ò(Ø�K‰KÒ0Ô1ÛˆBÙ˜”OˆEÙ˜”OˆEÜ% eÖ3ó ô
 Ðr)   T)Úcpu_onlyc                   óV  a € ] tR tRt o ^tRtRR/R lt]! ]P                  4      R 4       t	]! ]P                  4      R 4       t]! ]P                  4      R 4       t]! ]P                  4      R 4       t]! ]P                   4      R	 4       t]! ]P$                  4      R
 4       tRtV tR# )ÚTestFFTThreadSafei©  r%   Nc               óÊ  a€ V3R  lp\         P                  ! 4       pS! V!  p\        V P                  4       Uu. uF  p\        P
                  ! WCV3R7      NK  	  ppV U	u. uF  q™P                  4       NK  	   p	V U	u. uF  q™P                  4       NK  	   p	\        V P                  4       F!  p\        VP                  ^R7      VRR7       K#  	  R# u upi u up	i u up	i )c                 ó2   <€ VP                  S! V !  4       R # rÁ   )Úput)ÚargsÚqr$   s   &&€r'   ÚworkerÚ.TestFFTThreadSafe._test_mtsame.<locals>.worker¯  s   ø€ Ø�E‰E‘$˜‘+Ör)   )Útargetr"  )Útimeoutz6Function returned wrong value in multithreaded context)Úerr_msgN)
ÚqueueÚQueuerP   ÚthreadsÚ	threadingÚThreadÚstartÚjoinr
   Úget)
rG   r$   r%   r"  r$  r#  ÚexpectedrJ   Útr6   s
   &f$*      r'   Ú_test_mtsameÚTestFFTThreadSafe._test_mtsame®  s¿   ø€ õ	ô �KŠK‹MˆÙ˜‘;ˆô ˜DŸL™LÔ)ó+Ù)�ô ×Ò V¸°)×<Ù)ð 	
ð +áÓ™A�q�‰Ž™AÑáÓ™1�a�‰Ž™1Ñô �t—|‘|Ö$ˆAÜØ—‘˜a�Ó  (ØP÷ó %ùò+ùâùâs   º"CÁ"CÂ C c                ó–   € VP                  V P                  VP                  R 7      pV P                  \        P                  W!R7       R# ©rY   ©r%   N)ÚonesÚinput_shaper!   r3  r   ©rG   r%   r»   s   && r'   r^   ÚTestFFTThreadSafe.test_fftÃ  s5   € à�G‰G�D×$Ñ$¨B¯M©MˆGÓ:ˆØ×Ñœ#Ÿ'™' 1ÐÖ,r)   c                ó€   € VP                  V P                  R4      pV P                  \        P                  W!R7       R# ©r?   r7  Ny      ð?        )Úfullr9  r3  r   r   r:  s   && r'   rj   ÚTestFFTThreadSafe.test_ifftÈ  s/   € à�G‰G�D×$Ñ$ dÓ+ˆØ×Ñœ#Ÿ(™( AÐÖ-r)   c                ó~   € VP                  V P                  4      pV P                  \        P                  W!R 7       R# ©r7  N)r8  r9  r3  r   r   r:  s   && r'   r„   ÚTestFFTThreadSafe.test_rfftÍ  s-   € à�G‰G�D×$Ñ$Ó%ˆØ×Ñœ#Ÿ(™( AÐÖ-r)   c                ó€   € VP                  V P                  R4      pV P                  \        P                  W!R7       R# r=  )r>  r9  r3  r   r   r:  s   && r'   r‡   ÚTestFFTThreadSafe.test_irfftÒ  s/   € à�G‰G�D×$Ñ$ dÓ+ˆØ×Ñœ#Ÿ)™) QÐÖ.r)   c                ó–   € VP                  V P                  VP                  R 7      pV P                  \        P
                  W!R7       R# r6  )r8  r9  rè   r3  r   r   r:  s   && r'   r¢   ÚTestFFTThreadSafe.test_hfft×  s5   € à�G‰G�D×$Ñ$¨B¯L©LˆGÓ9ˆØ×Ñœ#Ÿ(™( AÐÖ-r)   c                ó~   € VP                  V P                  4      pV P                  \        P                  W!R 7       R# rA  )r8  r9  r3  r   r   r:  s   && r'   r¥   ÚTestFFTThreadSafe.test_ihfftÜ  s-   € à�G‰G�D×$Ñ$Ó%ˆØ×Ñœ#Ÿ)™) QÐÖ.r)   r   )i   éÈ   )r    r  r  r  r+  r9  r3  r   r   r^   r   rj   r   r„   r   r‡   r   r¢   r   r¥   r  r	  r
  s   @r'   r  r  ©  sÉ   ø‡ € à€GØ€Kð¨4ô ñ* �s—w‘wÓñ-ó  ð-ñ �s—x‘xÓ ñ.ó !ð.ñ �s—x‘xÓ ñ.ó !ð.ñ �s—y‘yÓ!ñ/ó "ð/ñ �s—x‘xÓ ñ.ó !ð.ñ �s—y‘yÓ!ñ/ó "ö/r)   r  r$   c                 ób  € \         P                  ! ^4      ;_uu_ 4       pTP                  T \        ^4       Uu. uF  p\        P
                  ! ^d4      NK  	  up4      pRRR4       V ! \        P
                  ! ^d4      4      pX F  p\        WT4       K  	  R# u upi   + '       g   i     LG; i)r@   N)ÚmultiprocessingÚPoolÚmaprP   r/   r8  r   )r$   ÚpÚ_Úresr]   r6   s   &     r'   Útest_multiprocessrQ  â  s{   € ô 
×	Ò	˜a×	 Ô	  AØ�e‰e�D´°q´Ó:±¨Aœ2Ÿ7š7 3ž<±Ñ:Ó;ˆ÷ 
!ñ ”"—'’'˜#“,Ó€FÛˆÜ˜Ö"ó ùò ;÷ 
!×	 ús   ŸB¹BÁBÂBÂB.	c                   ó&   a € ] tR tRt o R tRtV tR# )Ú
TestIRFFTNiî  c                ó¼   € \         P                  P                  R4      w  r#VRV,          ,           pVP                  V4      pRp\        P                  ! WER7       R# )r@   r>   r´   N)r@   rA   rÌ   é    )éþÿÿÿ)r/   r   rE   r   r   )rG   r%   ÚarÚair»   rµ   s   &&    r'   Útest_not_last_axis_successÚ%TestIRFFTN.test_not_last_axis_successñ  sE   € Ü—‘×!Ñ! .Ó1‰ˆØ��B•�JˆØ�J‰J�q‹Mˆàˆô 	�
Š
�1× r)   r   N)r    r  r  r  rY  r  r	  r
  s   @r'   rS  rS  î  s   ø‡ € ÷!ð !r)   rS  c                 óò   € V P                   R9   d   VP                  pMVP                  pVP                  . ROVR7      pV ! V4       \	        V4      '       d   V ! V^R7       R# \        \        W^R7       R# )r   rY   )ÚworkersN)r   r   r   rb   )r    r"   r!   rE   r   rd   r#   )r$   r%   r&   r6   s   &&  r'   Útest_non_standard_paramsr]  ü  s[   € ð ‡}�}Ð2Ô2Ø—
‘
‰à—‘ˆà
�
‰
’9 Eˆ
Ó*€Aáˆ„Gä�‡|‚|ÙˆQ˜×ä”j $°1×5r)   rì   r"   c                 óR   € VP                  . RO\        W!4      R7      pV ! V4       R# ra   )rE   rõ   )r$   r&   r%   r6   s   &&& r'   Útest_real_inputr_    s"   € ð 	�
‰
’9¤G¨BÓ$6ˆ
Ó7€Aáˆ†Gr)   )4r)  r,  rK  Únumpyr/   r  Únumpy.randomr   Únumpy.testingr   r   r   rd   Ú	scipy.fftr   Úscipy._lib._array_apir   r   r	   r
   r   r   Úlazy_xp_modulesr  r  r(   r9   r;   r  rì   r"   ré   rè   r!   rê   r   r   r   r   r   r  r  r   r   rQ  r   rS  r   r   r   r]  r_  r   r)   r'   Ú<module>rf     sÔ  ðÛ Û Û Û Û Ý ß DÝ *Ý ÷÷ ð
 �%€Ø—;‘;×/Ñ/Ð ò
ò+÷W2ñ W2ðt
 ‡�×ÑØØ	�‰�R—Z‘Z §¡Ø	�‰�r—}‘} b§n¡nð	6ó7ð ‡�×Ñ˜ 3Ð(8Ð"9Ó:Ø‡�×ÑØØ	�‰�#—(‘(˜CŸH™H c§h¡h°·	±	¸3¿9¹9ÐEóGñóGó ;ó	7ðñ: ˜4Ô ÷5/ð 5/ó !ð5/ðp ‡�×Ñ˜ #§'¡'¨3¯8©8°S·X±X¸s¿y¹yÐ!IÓJñ#ó Kð#ñ �3—:‘:Ó÷
!ð 
!ó ð
!ð ‡�×Ñ˜Ñ"6°s·w±wÓ"?Ù"6°s·x±xÓ"@Ù"6°s·x±xÓ"@Ù"6°s·y±yÓ"AÙ"6°s·x±xÓ"@Ù"6°s·y±yÓ"AÙ"6°s·y±yÓ"AÙ"6°s·z±zÓ"BÙ"6°s·x±xÓ"@Ù"6°s·y±yÓ"Að	"Có 	Dñ6ó	Dð6ð( ‡�×Ñ˜ 9¨iÐ"8Ó9Ø‡�×Ñ˜Ñ"6°s·w±wÓ"?Ù"6°s·x±xÓ"@Ù"6°s·y±yÓ"AÙ"6°s·x±xÓ"@Ù"6°s·y±yÓ"AÙ"6°s·z±zÓ"BÙ"6°s·x±xÓ"@ð"Bó CñóCó :òr)   