§
    OŠtj’  ã                   ó  — d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	m
Z
mZmZmZmZmZ d dlmZ  e	j        eez  ¦  «        Z ej        edz  edz  z  eedz  z  z  ¦  «        Z e
j        eez  edz  edz  z  z  ¦  «        Z
d	„ Zd
S )é    )Úsqrt)ÚMedium)ÚepsilonÚmuÚn)Úspeed_of_lightÚu0Úe0ÚmÚkgÚsÚA)Úraisesé   é   é   c                  óž	  — t          d¦  «        } | j        t          t          t          z  ¦  «        k    sJ ‚| j        dt          t          t          z  ¦  «        z  k    sJ ‚| j        t          t          t          t          z  ¦  «        z  k    sJ ‚| j        t          k    sJ ‚| j	        t          k    sJ ‚t          dt          t          ¦  «        }|j        t          t          t          z  ¦  «        k    sJ ‚|j        dt          t          t          z  ¦  «        z  k    sJ ‚|j        t          t          t          t          z  ¦  «        z  k    sJ ‚|j        t          k    sJ ‚|j	        t          k    sJ ‚t          ddt          dz  z  t          dz  z  t          dz  t          z  z  d	t          z  t          z  t          dz  t          dz  z  z  ¦  «        }|j        | j        k    sJ ‚|| k    sJ ‚t          d
dt          dz  z  t          dz  z  t          dz  t          z  z  dt          z  t          z  t          dz  t          dz  z  z  ¦  «        }|j        | j        k     sJ ‚t          ddt          dz  z  t          dz  z  t          dz  t          z  z  d¬¦  «        }t!          |j        dt          z  t          dz  z  t          dz  t          dz  z  z  z
  ¦  «        dt          z  t          dz  z  t          dz  t          dz  z  z  k     sJ ‚t!          |j        dt          z  t          z  z
  ¦  «        dt          z  t          z  k     sJ ‚t!          |j        dz
  ¦  «        dk     sJ ‚t!          |j        dt          dz  z  t          dz  z  t          t          dz  z  z  z
  ¦  «        dt          dz  z  t          dz  z  t          t          dz  z  z  k     sJ ‚t!          |j	        dt          z  t          z  t          dz  t          dz  z  z  z
  ¦  «        dt          z  t          z  t          dz  t          dz  z  z  k     sJ ‚t          dd t          t"          ¦  «        }|j        t"          dz  t          dz  t          z  z  k    sJ ‚t          d¦  «        j        t          dt          t          ¦  «        j        k    sJ ‚t%          t&          d„ ¦  «         d S )NÚm1é   Úm2Úm3gS§S±ŒÊ£=r   r   r   gÙþ:Ü³S¸>Úm4gžY¢LÉž=gû�7_6K³>Úm5g–«"Þ9e>gHáz®Gõ?)Úpermittivityr   gWžÅjþ@gê-�™—q=g�×PîæÞªAg�íµ ÷Æ°>g#B’¡œÇ;gu¿‘ÛËÃ]>Úm6Úm7Úm8c                  ó:   — t          dt          t          d¦  «        S )NÚm9r   )r   r
   r	   © ó    úd/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/physics/optics/tests/test_medium.pyú<lambda>ztest_medium.<locals>.<lambda>0   s   € �f T­2­r°1Ñ5Ô5€ r!   )r   Úintrinsic_impedancer   r	   r
   ÚspeedÚrefractive_indexÚcr   Úpermeabilityr   r   r   r   r   r   Úabsr   r   Ú
ValueError)r   r   r   r   r   r   s         r"   Útest_mediumr+      s;  € Ý	�‰Œ€BØÔ!¥T­"­R©%¡[¤[Ò0Ð0Ð0Ð0ØŒ8�q��b¥™e™œ‘}Ò$Ð$Ð$Ð$ØÔ¥!¥D­­B©¡K¤K¡-Ò/Ð/Ð/Ð/ØŒ?�bÒ Ð Ð Ð ØŒ?�bÒ Ð Ð Ð Ý	�•g�rÑ	"Ô	"€BØÔ!¥T­"­W©*Ñ%5Ô%5Ò5Ð5Ð5Ð5ØŒ8�q��g¥b™jÑ)Ô)Ñ)Ò)Ð)Ð)Ð)ØÔ¥!¥D­µ©Ñ$4Ô$4Ñ"4Ò4Ð4Ð4Ð4ØŒ?�gÒ%Ð%Ð%Ð%ØŒ?�bÒ Ð Ð Ð õ 
��m¥A q¡DÑ(­¨A©Ñ-­q°!©tµB©wÑ7¸ÅrÑ9IÍ!Ñ9KÍQÐPQÉTÕRSÐUVÑRVÉYÑ9WÑ	XÔ	X€BØÔ Ô!4Ò4Ð4Ð4Ð4Ø�Š8ˆ8ˆ8ˆ8õ 
��m¥A q¡DÑ(­¨A©Ñ-­q°!©tµB©wÑ7¸ÅrÑ9IÍ!Ñ9KÍQÐPQÉTÕRSÐUVÑRVÉYÑ9WÑ	XÔ	X€BØÔ Ô!4Ò4Ð4Ð4Ð4Ý	� =µ°A±Ñ#5µa¸±dÑ#:½A¸q¹DÅ¹GÑ#DÈÐ	MÑ	MÔ	M€BÝˆrÔ%Ð(8½Ñ(;½A¸q¹DÑ(@Å!ÀQÁ$ÅqÈ!ÁtÁ)Ñ(LÑLÑMÔMØ�‘(�1˜a™4‘-¥ A¡¥a¨¡d¡Ñ+ò,ð ,ð ,ð ,åˆrŒxÐ*­1Ñ,­QÑ.Ñ.Ñ/Ô/°$µq±&½±(Ò:Ð:Ð:Ð:ÝˆrÔ"Ð%5Ñ5Ñ6Ô6¸Ò>Ð>Ð>Ð>ÝˆrŒ ­¨A©¡­a°©dÑ!2µBµq¸!±t±GÑ!<Ñ<Ñ=Ô=Ø�˜1™‘*�Q ™T‘/¥2¥a¨¡d¡7Ñ+ò,ð ,ð ,ð ,åˆrŒÐ!4µRÑ!7½Ñ!9½1¸a¹4ÅÀ1Á¹9Ñ!EÑEÑFÔFØ�‘(�1‘*�a ™d¥1 a¡4™iÑ(ò)ð )ð )ð )å	��d�B¥Ñ	"Ô	"€BØŒ?�a ™d¥A q¡D­¡G™nÒ,Ð,Ð,Ð,å�$‰<Œ<Ô(­F°4½½RÑ,@Ô,@Ô,QÒQÐQÐQÐQÝ
�:Ð5Ð5Ñ6Ô6Ð6Ð6Ð6r!   N)Ú(sympy.functions.elementary.miscellaneousr   Úsympy.physics.opticsr   Ú	sympy.abcr   r   r   Úsympy.physics.unitsr   r	   r
   r   r   r   r   Úsympy.testing.pytestr   Ú
convert_tor'   r+   r    r!   r"   ú<module>r2      s  ðØ 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ø CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ Cà 'Ð 'Ð 'Ð 'Ð 'Ð 'à€NÔ˜a ™cÑ"Ô"€Ø€R„]�1�a‘4˜˜1™‘9˜b  A¡™gÑ&Ñ'Ô'€Ø€R„]�1�R‘4˜˜A™˜a ™d™Ñ#Ñ$Ô$€ð#7ð #7ð #7ð #7ð #7r!   