+
    ‹°³j  ã                   ó€   € ^ 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           Ú`/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/plotting/tests/test_utils.pyÚtest_plot_sympifyr)   
   sM  € Ü�6‹?�D€Að �5€DÜ�dÓ€AØŒ9Ðˆ9ð �E�1ˆ:€DÜ�dÓ€AÜ�aœ$¤¤uÐ-×.Ò.´3°q³6¸Q´;Ð>Ð>Ü�a˜•dœD×!Ò!Ð!Ð!Ü�a˜•dœG×$Ò$Ð$Ð$ð �E�A�q˜!�9˜e Q¨¨A¨q°#¨Ð7€DÜ�dÓ€AÜ�aœ$¤¤uÐ-×.Ò.´3°q³6¸Q´;Ð>Ð>Ü�a˜•dœD×!Ò!Ð!Ð!Ü�a˜•dœE×"Ò"Ð"Ð"Ü�a˜•dœC× Ò Ð Ð Ü�a˜•dœG×$Ò$Ð$Ð$Ü�a˜•dœD×!Ò!¤j°°1µ°aµ¼#×&>Ò&>Ä:ÈaÐPQÍdÐSTÍgÔW\×C]ÒC]Ð]Ð]ð �U�Q˜˜1�I˜sÐ# a¨!¥e¨a°°A¨Y¸	Ð%BÐC€DÜ�dÓ€AÜ�aœ$¤¤uÐ-×.Ò.´3°q³6¸Q´;Ð>Ð>Ü�a˜•dœE×"Ò"Ð"Ð"Ü�a˜•d˜1•gœu×%Ò%Ð%Ð%Ü�a˜•d˜1•g˜a•j¤'×*Ò*Ð*Ð*Ü�a˜•d˜1•gœs×#Ò#Ð#Ð#Ü�a˜•dœE×"Ò"Ð"Ð"Ü�a˜•d˜1•gœu×%Ò%Ð%Ð%Ü�a˜•d˜1•g˜a•j¤'×*Ò*Ð*Ð*Ü�a˜•d˜1•gœs×#Ò#Ð#Ð#ô
 	�sÓ€AØ	
ˆQ�S‰S��1—3‘3�€BÜ�3‹€AØ	
ˆQ�S‰S��1—3‘3�€BØˆ8€DÜ�dÓ€AÜ�aœ$¤¤uÐ-×.Ò.´3°q³6¸Q´;Ð>Ð>Ü�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°!¨f°b¸!Ô<r*   c                  ó2   <€ \        S S0S ^ ^3S^ ^3.^4      # )r   r.   r/   s   €€r(   r0   r1   `   s#   ø€ œ~¨q°!¨f¸¸1¸a°yÀ1ÀaÈÀ)Ð6LÈaÔPr*   Niöÿÿÿ)	r   r   r   r   r   r   r   r   Ú
ValueError)r%   r   r    s    @@r(   Útest_create_rangesr4   >   s'  ù€ Ü�6‹?�D€A€qô 	˜�s˜B Ó"€AÜ�aœ$¤¤uÐ-×.Ò.´3°q³6¸Q´;Ð>Ð>Ü�a˜•dœU¤E˜N×+Ò+Ð+Ð+ØˆQ�4�A�s˜B�<ÔÐÐä˜˜1�v˜r 1Ó%€AÜ�aœ$¤¤uÐ-×.Ò.´3°q³6¸Q´;Ð>Ð>Ü�a˜•dœU¤E˜N×+Ò+Ð+Ð+Ü�a˜•dœU¤E˜N×+Ò+Ð+Ð+ØˆQ�4�A�s˜B�<Ô A s¨B§<Ð/Ð/ØˆQ�4�A�s˜B�<Ô A s¨B§<Ð/Ð/ØˆQ�4�1�Q•4Œ<Ðˆ<ô 	Ø	
ˆAˆà��1ˆIð	
ð 	
ó	€Aô �aœ$¤¤uÐ-×.Ò.´3°q³6¸Q´;Ð>Ð>Ü�a˜•dœU¤E˜N×+Ò+Ð+Ð+Ü�a˜•dœU¤E˜N×+Ò+Ð+Ð+ØˆQ�4�A�q˜!�9Ô  C¨§Ð,Ð,ØˆQ�4�A�s˜B�<Ô A q¨!§9Ð,Ð,ØˆQ�4�1�Q•4Œ<Ðˆ<ô Œ:Õ<Ô=Ü
Œ:Õ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ä
”3�r˜A•v“;Ó
€CØ�7‰7”8×ÒÐÐÜ
˜3Ó
€CÜˆs‹8�rŒ>Ðˆ>Ü�cœ9×%Ò%Ð%Ð%ä
˜3 Ó
#€CÜˆs‹8�rŒ>Ðˆ>Ü�cœ9×%Ò%Ð%Ò%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*   