
    sg&              
          d dl mc mZ d dlZd dlZd dlZ	 ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      \  ZZZ ej$                  dd      Zeej(                  z  eej*                  z  z   eej,                  z  z   Zeej(                  z  eej*                  z  z   eej,                  z  z   Zeej(                  z  eej*                  z  z   eej,                  z  z   Zeez   ez   Z ej6                  d	      Z ej6                  d
      Z ej6                  d      Z ej6                  d      Z ej6                  d      Z  ejB                  d ej6                  d       ejD                  d            Z# ejB                  d ej6                  d       ejD                  d            Z$ ejB                  d ej6                  d       ejD                  d            Z% ejB                  d ej6                  d       ejD                  d            Z& ej6                  d      Z'e'jQ                  ed         ej                  d      Z) ejT                  de'e) ej$                  d       ejV                  e)j(                  e)j(                        e'f      Z, ej6                  d      Z-e-jQ                  ed         ej                  d      Z. ejT                  de-e. ej$                  d       ejV                  e.j(                  e.j(                        e-f      Z/ ej6                  d      Z0e0jQ                  ed         ej                  d      Z1 ejT                  de0e1 ej$                  d       ejV                  e1j(                  e1j(                        e0f      Z2ee)j(                  z  ee)j*                  z  z   ee)j,                  z  z   Z3e'ji                  eeej(                  z         y)    Nabnzx1 x2 x3lT)realcdpo1po2po3l_ptmp1p1_ptp2p2_ptp3p3_pts_cms_fsr1_cmr1_fr1r2_cmr2_fr2)5sympy.physics.mechanicsphysics	mechanics_mesympy_smmathr   numpy_npReferenceFrameframe_aframe_bframe_ndynamicsymbolsx1x2x3symbolsr   xyzv1v2v3vPointpoint_cpoint_d	point_po1	point_po2	point_po3ParticleSymbol
particle_lparticle_p1particle_p2particle_p3	body_s_cmset_velbody_s_f	RigidBodyouterbody_s
body_r1_cm	body_r1_fbody_r1
body_r2_cm	body_r2_fbody_r2v4set_pos     `/var/www/html/venv/lib/python3.12/site-packages/sympy/parsing/autolev/test-examples/ruletest3.py<module>rT      s   % %   
#

S
!
#

S
!
#

S
!S
+
BCKK$		\"WYY,r'))|+		\"WYY,r'))|+		\"WYY,r'))|+rE"H
#))C.
#))C.CIIe	CIIe	CIIe	S\\#ysyy0*#**S/B
cll47!3ZSZZ_Ecll47!3ZSZZ_Ecll47!3ZSZZ_ECIIf	 	  '1 3e$	sIxS1AICIIhjjYaYcYcDdenCo	pSYYw
 
  7A Cv&	
#--j)[S[[5E			R[R]R]^g^i^iHjkuGv
wSYYw
 
  7A Cv&	
#--j)[S[[5E			R[R]R]^g^i^iHjkuGv
w

]2hjj= HJJ. 	  '1WYY; 'rR   