+
    i                         ^ RI Ht ^ RIHtHtHtHtHtHtH	t	H
t
 ^ RIHtHtHt ^ RIHtHt ^ RIHtHt R tR tR tR	# )
    )raises)symbolsExprTupleIntegercossolveset	FiniteSetImageSet)_create_ranges_plot_sympifyextract_solution)ReferenceFrameVector)
CoordSys3Dr   c                     \        R 4      w  rW,           p\        V4      pW28X  g   Q hW,           ^3p\        V4      p\        V\        \        \
        34      '       d   \        V4      ^8X  g   Q h\        V^ ,          \        4      '       g   Q h\        V^,          \        4      '       g   Q hW,           V ^ ^3R^^^^R/3p\        V4      p\        V\        \        \
        34      '       d   \        V4      ^8X  g   Q h\        V^ ,          \        4      '       g   Q h\        V^,          \
        4      '       g   Q h\        V^,          \        4      '       g   Q h\        V^,          \        4      '       g   Q h\        V^,          \        4      '       dI   \        V^,          ^,          \        4      '       d%   \        V^,          ^,          \        4      '       g   Q hW,           V^ ^3R3V ^,           V ^ ^3R33p\        V4      p\        V\        \        \
        34      '       d   \        V4      ^8X  g   Q h\        V^ ,          \
        4      '       g   Q h\        V^ ,          ^,          \
        4      '       g   Q h\        V^ ,          ^,          ^,          \        4      '       g   Q h\        V^ ,          ^,          \        4      '       g   Q h\        V^,          \
        4      '       g   Q h\        V^,          ^,          \
        4      '       g   Q h\        V^,          ^,          ^,          \        4      '       g   Q h\        V^,          ^,          \        4      '       g   Q h\        R4      p^VP                  ,          VP                  ,           p\!        R4      p^VP"                  ,          VP$                  ,           pWW3p\        V4      p\        V\        \        \
        34      '       d   \        V4      ^8X  g   Q h\        V\&        4      '       g   Q h\        V\(        4      '       g   Q hR# )x, ystrg       @az$f_{1}$RCN)r   r   
isinstancelisttupler   lenr   r   r   dictintfloatr   xyr   ij
MechVectorr   )r   r    argsrr   v1r   v2s           ]/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/plotting/tests/test_utils.pytest_plot_sympifyr)   
   sM   6?DA 5DdA99 E1:DdAa$u-..3q6Q;>>adD!!!!adG$$$$ EAq!9eQAq#7DdAa$u-..3q6Q;>>adD!!!!adE""""adC    adG$$$$adD!!j1a#&>&>:aPQdSTgW\C]C]]] UQ1Is#a!eaAY	%BCDdAa$u-..3q6Q;>>adE""""ad1gu%%%%ad1gaj'****ad1gs####adE""""ad1gu%%%%ad1gaj'****ad1gs####
 	sA	
QSS133B3A	
QSS133B8DdAa$u-..3q6Q;>>b*%%%%b&!!!!    c                    aa \        R 4      w  oo\        S0. ^4      p \        V \        \        \
        34      '       d   \        V 4      ^8X  g   Q h\        V ^ ,          \
        \        34      '       g   Q hV ^ ,          SR^
38X  g   Q h\        SS0. ^4      p \        V \        \        \
        34      '       d   \        V 4      ^8X  g   Q h\        V ^ ,          \
        \        34      '       g   Q h\        V ^,          \
        \        34      '       g   Q hV ^ ,          SR^
38X  g   SR^
3'       g   Q hV ^,          SR^
38X  g   SR^
3'       g   Q hV ^ ,          V ^,          8w  g   Q h\        SS0S^ ^3.^4      p \        V \        \        \
        34      '       d   \        V 4      ^8X  g   Q h\        V ^ ,          \
        \        34      '       g   Q h\        V ^,          \
        \        34      '       g   Q hV ^ ,          S^ ^38X  g   SR^
3'       g   Q hV ^,          SR^
38X  g   S^ ^3'       g   Q hV ^ ,          V ^,          8w  g   Q h\        \        VV3R l4       \        \        VV3R l4       R# )r   c                  "   < \        S S0. ^4      # )   r   r   r    s   r(   <lambda>$test_create_ranges.<locals>.<lambda>_   s    ~q!fb!<r*   c                  2   < \        S S0S ^ ^3S^ ^3.^4      # )r   r.   r/   s   r(   r0   r1   `   s#    ~q!f1ay1a)6LaPr*   Ni)	r   r   r   r   r   r   r   r   
ValueError)r%   r   r    s    @@r(   test_create_rangesr4   >   s'   6?DAq 	sB"Aa$u-..3q6Q;>>adUEN++++Q4AsB<1vr1%Aa$u-..3q6Q;>>adUEN++++adUEN++++Q4AsB<AsB<//Q4AsB<AsB<//Q41Q4<< 		
A1I	
 	
	A a$u-..3q6Q;>>adUEN++++adUEN++++Q4Aq!9C,,Q4AsB<Aq!9,,Q41Q4<< :<=
:PQr*   c                  b   \        R 4      p \        \        ^
V ,          4      4      pVP                  \        4      '       g   Q h\        V4      p\        V4      ^8X  g   Q h\        V\        4      '       g   Q h\        V^4      p\        V4      ^(8X  g   Q h\        V\        4      '       g   Q hR# )r   N)	r   r	   r   hasr   r   r   r   r
   )r   solress      r(   test_extract_solutionr9   c   s    A
3rAv;
C778
3
Cs8r>>c9%%%%
3
#Cs8r>>c9%%%%r*   N)pytestr   sympyr   r   r   r   r   r	   r
   r   sympy.plotting.utilsr   r   r   sympy.physics.mechanicsr   r   r#   sympy.vectorr   r)   r4   r9    r*   r(   <module>r@      s<    G G G5 5 H +1"h"RJ&r*   