+
    i#                         ^ RI Ht ^ RIt^ RIHtHt ^ RIt^ RIHt ^ RI	H
t
HtHt ^ RIHtHtHtHtHtHtHt R tR tR	 tR
 tR tR t]! R4      R 4       tR tR tR# )    )dedentN)PopenPIPE)S)raiseswarns_deprecated_sympyskip_under_pyodide)	translatereplaceordinalrawlinesstrlinesas_intfind_executablec                     R p \        V RR4      R8X  g   Q h\        V RR4      R 8X  g   Q h\        V RR/R4      R8X  g   Q h\        V RR/R4      R8X  g   Q h\        V R	R/R4      R8X  g   Q h\        V R	R/R4      R8X  g   Q h\        V RR/R4      R	8X  g   Q h\        V R RRR
/4      R8X  g   Q h\        R4      p\        V RRV4      R8X  g   Q hV\        V RW4      9   RJ g   Q hR# )abcNabc xcxbbcbabyi   xbcT)r
   chr)r   us     ]/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/utilities/tests/test_misc.pytest_translater       s   
CS$$,,,S$#u,,,S3*c*d222S3+s+u444S4+s+s222S4*c*b000S4+s+t333S5#sC01S888D	AS#sA&%///3Q**t333    c                  ~    \        R R4      R8X  g   Q h\        R RR/4      R8X  g   Q h\        R RR4      R8X  g   Q hR# )	r   r   bbcAaAabcbbCN)r   b)r   C)r    r!   r   test_replacer*      sG    5*%...53+&&0005*j1U:::r!   c                     \        R4      R8X  g   Q h\        ^ 4      R8X  g   Q h\        ^4      R8X  g   Q h\        ^4      R8X  g   Q h\        ^4      R8X  g   Q h\        ;QJ d&    R \        ^^4       4       F  '       d   K   RM	  RM! R \        ^^4       4       4      '       g   Q h\        ^d4      R	8X  g   Q h\        ^e4      R
8X  g   Q h\        ^f4      R8X  g   Q h\        ^g4      R8X  g   Q h\        ^h4      R8X  g   Q h\        ^4      R8X  g   Q h\        ;QJ d&    R \        RR4       4       F  '       d   K   RM	  RM! R \        RR4       4       4      '       g   Q hR# )   z-1st0th1st2nd3rdc              3   V   "   T F  p\        V4      P                  R 4      x  K!  	  R# 5ithN)r   endswith.0is   & r   	<genexpr>test_ordinal.<locals>.<genexpr>(   s"     ?,Qwqz""4((,s   ')FT100th101st102nd103rd104th200thc              3   ^   "   T F#  p\        V4      \        V4      R ,           8H  x  K%  	  R# 5ir2   )r   strr5   s   & r   r8   r9   /   s#     F4EqwqzSVd]*4Es   +-Ni$i5)r   allranger)   r!   r   test_ordinalrE   "   s0   2;&   1:1:1:1:3?%2,?333?%2,?????3<7"""3<7"""3<7"""3<7"""3<7"""3<7"""3FE$4EF333FE$4EFFFFFr!   c                      \        R 4      R8X  g   Q h\        R4      R8X  g   Q h\        \        R4      4      R8X  g   Q hR# )za a
azdedent('''\
    a a
    a''')za az'a a'\le"ftz*(
    '(\n'
    'r\'\\le"ft\'\n'
    ')'
)N)r   r   r)   r!   r   test_rawlinesrH   2   sI    H!CCCCE?g%%%HY'(	  r!   c                  :   R p \        V ^
4      \        R4      8X  g   Q hV R 8X  g   Q hRp \        V ^4      \        R4      8X  g   Q h\        R4      R8X  g   Q h\        RRR7      R8X  g   Q h\        R	4      R
8X  g   Q hRp \        V 4      \        V 4      8X  g   Q hR# )zthis quote (") is in the middlez^        (
        'this quo'
        'te (") i'
        's in the'
        ' middle'
        )zthis quote (') is in the middlezH        (
        "this quote (') is "
        "in the middle"
        )z\leftz(
r'\left'
)T)shortzr'\left'rG   z(
r'\le"ft'
)zthis
other lineN)r   r   r   )qs    r   test_strlinesrL   =   s    )A Ar?f &     	
 
 
 	*AAr?f &    
 H	   HD)[888I	   	AA;(1+%%%r!   c                       \        R R R R4       Q h  \         d     Mi ; i\        RR R R 4      R8X  g   Q h \        RRR4       Q h  \         d     R # i ; i)Nnot_nonesr   r   )r
   
ValueErrorr)   r!   r   test_translate_argsrQ   a   sw    $dJ/ 	u  
 S$d+s222#sD! 	u  s      A AAz'Cannot create subprocess under pyodide.c                  (   \         P                  P                  4       p R V R&   Rp\        P                  RV.p\        W \        \        R7      pVP                  4       w  rEVP                  R4      pVP                  R4      pRpWe9   g   Q V4       hR# )TrueSYMPY_DEBUGzGfrom sympy import *; x = Symbol("x"); print(integrate((1-cos(x))/x, x))z-c)envstdoutstderrasciiz/substituted: -x*(1 - cos(x)), u: 1/x, u_var: _uN)	osenvironcopysys
executabler   r   communicatedecode)rU   cmdcmdlineprocouterrexpecteds          r   test_debug_outputrf   s   s    
**//
CC
SC~~tS)G$t<D!HC
**W
C
**W
C@H?C?r!   c                  `   \        \        R  4       \        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        R	R
R7      ^8X  g   Q hR# )c                      \        R 4      # )Tr   r)   r!   r   <lambda>test_as_int.<locals>.<lambda>       tr!   c                      \        R 4      # )g?ri   r)   r!   r   rj   rk      s    sr!   c                      \        . 4      # Nri   r)   r!   r   rj   rk      s    r
r!   c                  4    \        \        P                  4      # ro   )r   r   NaNr)   r!   r   rj   rk      s    quur!   c                  4    \        \        P                  4      # ro   )r   r   Infinityr)   r!   r   rj   rk      s    qzz 2r!   c                  4    \        \        P                  4      # ro   )r   r   NegativeInfinityr)   r!   r   rj   rk      s    q'9'9 :r!   c                  4    \        \        P                  4      # ro   )r   r   ComplexInfinityr)   r!   r   rj   rk      s    q'8'8 9r!   c                      \        R 4      # )gJ-Dri   r)   r!   r   rj   rk      rl   r!   c                  *    \        \        R4      4      # )z1.z1.000000000000000000001)r   r   r)   r!   r   rj   rk      s    q'9 :r!   TF)strictN)r   rP   r   r)   r!   r   test_as_intr{      s|    
:,-
:+,
:*+
:-.
:23
::;
:9: :,-
::;$u%***r!   c                  z    \        4       ;_uu_ 4        \        R 4       RRR4       R#   + '       g   i     R# ; i)pythonN)r   r   r)   r!   r   test_deprecated_find_executabler~      s"    		!	!! 
"	!	!	!s   ):	)textwrapr   r\   
subprocessr   r   rY   sympy.core.singletonr   sympy.testing.pytestr   r   r	   sympy.utilities.miscr
   r   r   r   r   r   r   r    r*   rE   rH   rL   rQ   rf   r{   r~   r)   r!   r   <module>r      st     
 " 	 "6 6E E E4;G !&H$ =>
  ?
 +""r!   