§
    OŠtj�f  ã                   ó€  — d Z ddlmZmZmZmZmZ ddlmZ ddl	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z. ddl/m0Z0 ddl1m2Z2m3Z3m4Z4m5Z5 ddl6m7Z7 ddl8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z? dd	l@mAZA dd
lBmCZC ddlDmEZE ddlFmGZG ddlHmIZI ddlJmKZK d„  e7¦   «         D ¦   «         \  ZLZMZNZOZPZQZRd„ ZSd„ ZTd„ ZUd„ ZVd„ ZWd„ ZXd„ ZYd„ ZZd„ Z[d„ Z\d„ Z]d„ Z^d„ Z_d„ Z`d„ Zad„ Zbd „ Zcd!„ Zdd"„ Zed#„ Zfd$„ Zgd%„ Zhd&„ Zid'„ Zjd(„ Zkd)„ Zld*„ Zmd+„ Znd,„ Zod-„ Zpd.„ Zqd/„ Zrd0„ Zsd1„ Ztd2„ Zud3„ Zvd4„ Zwd5S )6z.Tests for dense recursive polynomials' tools. é    )Ú
dup_normalÚ
dmp_normalÚdup_from_raw_dictÚdmp_convertÚdmp_swap)Údmp_mul_ground)%Údup_clear_denomsÚdmp_clear_denomsÚdup_integrateÚdmp_integrateÚdmp_integrate_inÚdup_diffÚdmp_diffÚdmp_diff_inÚdup_evalÚdmp_evalÚdmp_eval_inÚdmp_eval_tailÚdmp_diff_eval_inÚ	dup_truncÚ	dmp_truncÚdmp_ground_truncÚ	dup_monicÚdmp_ground_monicÚdup_contentÚdmp_ground_contentÚdup_primitiveÚdmp_ground_primitiveÚdup_extractÚdmp_ground_extractÚdup_real_imagÚ
dup_mirrorÚ	dup_scaleÚ	dup_shiftÚ	dmp_shiftÚdup_transformÚdup_composeÚdmp_composeÚdup_decomposeÚdmp_liftÚdup_sign_variationsÚ
dup_revertÚ
dmp_revert)ÚANP)ÚMultivariatePolynomialErrorÚExactQuotientFailedÚNotReversibleÚDomainError)Úf_polys)ÚFFÚZZÚQQÚZZ_IÚQQ_IÚEXÚRR)Úring)ÚI)ÚS)Úsin)Úx)Úraisesc                 ó6   — g | ]}|                      ¦   «         ‘ŒS © )Úto_dense)Ú.0Úfs     ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/polys/tests/test_densetools.pyú
<listcomp>rG   4   s    € Ð$GÐ$GÐ$G°q a§j¢j¡l¤lÐ$GÐ$GÐ$Gó    c            	      ó¢  — t          g dt          ¦  «        g k    sJ ‚t          g dt          ¦  «        g k    sJ ‚t          t          d¦  «        gdt          ¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        gdt          ¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gdt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gdt          ¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gdt          ¦  «        t          dd¦  «        t          dd¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gdt          ¦  «        t          dd¦  «        t          dd¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          t          dt          d¦  «        it          ¦  «        dt          ¦  «        t          d	t          dd
¦  «        it          ¦  «        k    sJ ‚t          t          t          d¦  «        t          dd¦  «        dœt          ¦  «        dt          ¦  «        t          t          dd
¦  «        t          dd¦  «        dœt          ¦  «        k    sJ ‚d S )Né   é   r   é   é   é<   é   é   é    i@t  )rO   é   i   )rQ   é   )r   r6   r   rB   rH   rF   Útest_dup_integraterT   6   s  € Ý˜˜Q¥Ñ#Ô# rÒ)Ð)Ð)Ð)Ý˜˜Q¥Ñ#Ô# rÒ)Ð)Ð)Ð)å�"˜Q™%œ%˜ !¥RÑ(Ô(­R°©U¬UµB°q±E´E¨NÒ:Ð:Ð:Ð:Ý�"˜Q™%œ%˜ !¥RÑ(Ô(­R°°1©X¬Xµr¸!±u´u½bÀ¹e¼eÐ,DÒDÐDÐDÐDå�"˜Q™%œ%¥ A¡¤­¨1©¬Ð.°µ2Ñ6Ô6Ý	ˆA‰Œ•�1‘”•r˜!‘u”uÐòð ð ð å�"˜Q™%œ%¥ A¡¤­¨1©¬Ð.°µ2Ñ6Ô6Ý	ˆAˆq‰Œ•2�a‘5”5�"˜Q™%œ%¥ A¡¤Ð'ò(ð (ð (ð (å�"˜Q™%œ%¥ A¡¤­¨1©¬Ð.°µ2Ñ6Ô6Ý	ˆAˆr‰Œ•B�q˜!‘H”H�b  A™hœh­¨1©¬­r°!©u¬uÐ5ò6ð 6ð 6ð 6å�"˜Q™%œ%¥ A¡¤­¨1©¬Ð.°µ2Ñ6Ô6Ý	ˆAˆr‰Œ•B�q˜"‘I”I�r ! Q™xœx­¨A©¬µ°1±´µr¸!±u´uÐ=ò>ð >ð >ð >õ Õ*¨Bµ°2±´¨<½Ñ<Ô<¸aÅÑDÔDÝ˜2�r " e™}œ}Ð-­rÑ2Ô2ò3ð 3ð 3ð 3õ Õ*µ°2±´½2¸aÀ¹8¼8Ð+DÐ+DÅbÑIÔIÈ1ÍbÑQÔQÝ�r " e™}œ}µ°A°s±´Ð<Ð<½bÑAÔAòBð Bð Bð Bð Bð BrH   c                  ó
  — t          t          d¦  «        gddt          ¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          g ggddt          ¦  «        g ggk    sJ ‚t          g ggddt          ¦  «        g ggk    sJ ‚t          t          d¦  «        gggddt          ¦  «        t          d¦  «        ggg ggk    sJ ‚t          t          d¦  «        gggddt          ¦  «        t          dd¦  «        ggg gg ggk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          d¦  «        ggddt          ¦  «        t          d¦  «        gt          d¦  «        gt          d¦  «        ggk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          d¦  «        ggddt          ¦  «        t          dd¦  «        gt          d¦  «        gt          d¦  «        gg gk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          d¦  «        ggddt          ¦  «        t          dd¦  «        gt          dd¦  «        gt          dd¦  «        gg g gk    sJ ‚t          t          d¦  «        gt          d¦  «        gt          d¦  «        ggddt          ¦  «        t          dd¦  «        gt          dd¦  «        gt          dd¦  «        gg g g gk    sJ ‚d S )NrJ   rK   r   rL   rM   rN   )r   r6   rB   rH   rF   Útest_dmp_integraterV   M   sÌ  € Ý�"˜Q™%œ%˜ ! Q­Ñ+Ô+µ°1°a±´½"¸Q¹%¼%ÅÀAÁÄÐ/GÒGÐGÐGÐGå˜2˜$˜  A¥rÑ*Ô*°¨t¨fÒ4Ð4Ð4Ð4Ý˜2˜$˜  A¥rÑ*Ô*°¨t¨fÒ4Ð4Ð4Ð4å�B˜q™EœE˜7˜)˜ a¨­BÑ/Ô/µb¸±e´e°W°IÀ¸tÐ3DÒDÐDÐDÐDÝ�B˜q™EœE˜7˜)˜ a¨­BÑ/Ô/µb¸¸A±h´h°Z°LÀ2À$ÈÈÐ3MÒMÐMÐMÐMå�2˜a™5œ5˜'¥B q¡E¤E 7­R°©U¬U¨GÐ4°a¸½BÑ?Ô?Ý
ˆQ‰%Œ%ˆ•2�a‘5”5�'�B˜q™EœE˜7Ð#ò$ð $ð $ð $å�2˜a™5œ5˜'¥B q¡E¤E 7­R°©U¬U¨GÐ4°a¸½BÑ?Ô?Ý
ˆQ�‰(Œ(ˆ•b˜‘e”e�W�r !™uœu˜g rÐ*ò+ð +ð +ð +å�2˜a™5œ5˜'¥B q¡E¤E 7­R°©U¬U¨GÐ4°a¸½BÑ?Ô?Ý
ˆQ�‰)Œ)ˆ•r˜!˜Q‘x”x�j¥2 a¨¡8¤8 *¨b°"Ð5ò6ð 6ð 6ð 6å�2˜a™5œ5˜'¥B q¡E¤E 7­R°©U¬U¨GÐ4°a¸½BÑ?Ô?Ý
ˆQ�‰)Œ)ˆ•r˜!˜R‘y”y�k¥B q¨!¡H¤H :¨r°2°rÐ:ò;ð ;ð ;ð ;ð ;ð ;rH   c                  ó¢  ‡ — t          t          dt          t          ¦  «        Š t	          ‰ dddt          ¦  «        t          t          t          ‰ dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t	          ‰ dddt          ¦  «        t          t          t          ‰ dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t	          ‰ dddt          ¦  «        t          t          t          ‰ dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t	          ‰ dddt          ¦  «        t          t          t          ‰ dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         d S )NrL   rK   rJ   r   c                  ó4   •— t          ‰ dddt          ¦  «        S ©NrJ   éÿÿÿÿrL   ©r   r6   ©rE   s   €rF   ú<lambda>z'test_dmp_integrate_in.<locals>.<lambda>p   s   ø€ Õ/°°1°b¸!½RÑ@Ô@€ rH   c                  ó4   •— t          ‰ dddt          ¦  «        S ©NrJ   é   rL   r[   r\   s   €rF   r]   z'test_dmp_integrate_in.<locals>.<lambda>q   s   ø€ Õ/°°1°a¸½BÑ?Ô?€ rH   )	r   Úf_6r5   r6   r   r   r   r@   Ú
IndexErrorr\   s   @rF   Útest_dmp_integrate_inrc   `   sä  ø€ Ý•C˜�B¥Ñ#Ô#€Aå˜A˜q ! Q­Ñ+Ô+ÝÝ�( 1 a¨¨A­rÑ2Ô2°A°q½"Ñ=Ô=¸qÀ!ÀQÍñ	Lô 	LòLð Lð Lð Lõ ˜A˜q ! Q­Ñ+Ô+ÝÝ�( 1 a¨¨A­rÑ2Ô2°A°q½"Ñ=Ô=¸qÀ!ÀQÍñ	Lô 	LòLð Lð Lð Lõ ˜A˜q ! Q­Ñ+Ô+ÝÝ�( 1 a¨¨A­rÑ2Ô2°A°q½"Ñ=Ô=¸qÀ!ÀQÍñ	Lô 	LòLð Lð Lð Lõ ˜A˜q ! Q­Ñ+Ô+ÝÝ�( 1 a¨¨A­rÑ2Ô2°A°q½"Ñ=Ô=¸qÀ!ÀQÍñ	Lô 	LòLð Lð Lð Lõ �:Ð@Ð@Ð@Ð@ÑAÔAÐAÝ
�:Ð?Ð?Ð?Ð?Ñ@Ô@Ð@Ð@Ð@rH   c            
      ó˜  — t          g dt          ¦  «        g k    sJ ‚t          dgdt          ¦  «        g k    sJ ‚t          ddgdt          ¦  «        dgk    sJ ‚t          g d¢dt          ¦  «        ddgk    sJ ‚t          g d¢dt          ¦  «        g d¢k    sJ ‚t          g d¢dt          ¦  «        g d¢k    sJ ‚t          g d	¢t          ¦  «        } t          | d
t          ¦  «        | k    sJ ‚t          | dt          ¦  «        g d¢k    sJ ‚t          | dt          ¦  «        t          t          | dt          ¦  «        dt          ¦  «        k    sJ ‚t          | dt          ¦  «        t          t          t          | dt          ¦  «        dt          ¦  «        dt          ¦  «        k    sJ ‚t          d¦  «        }t          g d	¢|¦  «        } t          | d|¦  «        t          g d¢|¦  «        k    sJ ‚t          | d|¦  «        t          g d¢|¦  «        k    sJ ‚t          | d|¦  «        t          g |¦  «        k    sJ ‚t          | d
|¦  «        | k    sJ ‚t          | d|¦  «        t          t          | d|¦  «        d|¦  «        k    sJ ‚t          | d|¦  «        t          t          t          | d|¦  «        d|¦  «        d|¦  «        k    sJ ‚d S )NrJ   é   rK   ©rJ   rK   rJ   )rJ   rK   rL   r`   )rL   r`   rL   ©rJ   rZ   r   r   rK   )r`   éýÿÿÿr   r   )rP   é"   é8   i§þÿÿé   éL   r   r   rM   rL   re   r   )
éª   i2  iÀ  i‘öÿÿéŠ   i|  r   r   é   rL   rL   )
rK   r   rJ   r   r   rK   r   r   r   r   )rJ   r   r   rK   r   r   r   )r   r5   r   r4   )rE   ÚKs     rF   Útest_dup_diffrq   t   s	  € Ý�B˜�2ÑÔ "Ò$Ð$Ð$Ð$Ý�Q�C˜�BÑÔ 2Ò%Ð%Ð%Ð%Ý�Q˜�F˜A�rÑ"Ô" q cÒ)Ð)Ð)Ð)Ý�I�I�I˜q¥"Ñ%Ô%¨!¨Q¨Ò/Ð/Ð/Ð/Ý�L�L�L !¥RÑ(Ô(¨I¨I¨IÒ5Ð5Ð5Ð5ÝÐ$Ð$Ð$ a­Ñ,Ô,°°°Ò=Ð=Ð=Ð=åÐ=Ð=Ð=½rÑBÔB€Aå�A�q�"ÑÔ Ò"Ð"Ð"Ð"Ý�A�q�"ÑÔÐ!NÐ!NÐ!NÒNÐNÐNÐNÝ�A�q�"ÑÔ¥­(°1°a½Ñ*<Ô*<¸aÅÑ!DÔ!DÒDÐDÐDÐDÝØ	ˆ1�bñô Ý�h¥x°°1µbÑ'9Ô'9¸1½bÑAÔAÀ1ÅbÑIÔIòJð Jð Jð Jõ 	ˆ1‰Œ€AÝÐ=Ð=Ð=¸qÑAÔA€Aå�A�q˜!ÑÔ¥
Ð+IÐ+IÐ+IÈ1Ñ MÔ MÒMÐMÐMÐMÝ�A�q˜!ÑÔ¥
Ð+@Ð+@Ð+@À!Ñ DÔ DÒDÐDÐDÐDÝ�A�q˜!ÑÔ¥
¨2¨qÑ 1Ô 1Ò1Ð1Ð1Ð1å�A�q˜!ÑÔ Ò!Ð!Ð!Ð!Ý�A�q˜!ÑÔ¥­°!°Q¸Ñ):Ô):¸A¸qÑ AÔ AÒAÐAÐAÐAÝØ	ˆ1ˆañô Ý�X¥h¨q°!°QÑ&7Ô&7¸¸AÑ>Ô>ÀÀ1ÑEÔEòFð Fð Fð Fð Fð FrH   c                  ó(  — t          g ddt          ¦  «        g k    sJ ‚t          g gddt          ¦  «        g gk    sJ ‚t          g ggddt          ¦  «        g ggk    sJ ‚t          dgdgggddt          ¦  «        g ggk    sJ ‚t          dggg ggddt          ¦  «        dgggk    sJ ‚t          dggdggg ggddt          ¦  «        dggdgggk    sJ ‚t          g d¢ddt          ¦  «        t          g d¢dt          ¦  «        k    sJ ‚t          t          ddt          ¦  «        t          k    sJ ‚t          t          ddt          ¦  «        dggg ggg d¢g g g d	¢ggg ggd
ggdggg gdgg ddgg gg gggk    sJ ‚t          t          ddt          ¦  «        t          t          t          ddt          ¦  «        ddt          ¦  «        k    sJ ‚t          t          ddt          ¦  «        t          t          t          t          ddt          ¦  «        ddt          ¦  «        ddt          ¦  «        k    sJ ‚t	          d¦  «        } t          t          d| ¦  «        }t          |dd| ¦  «        |k    sJ ‚t          |dd| ¦  «        t          |dd| ¦  «        k    sJ ‚t          |dd| ¦  «        t          t          |dd| ¦  «        dd| ¦  «        k    sJ ‚t          |dd| ¦  «        t          t          t          |dd| ¦  «        dd| ¦  «        dd| ¦  «        k    sJ ‚d S )NrJ   r   rK   rL   é   rg   i!  )é‡   r   r   )iyÿÿÿr   r   iYþÿÿiÑÿÿÿé�   é^   rk   )r   r5   r   ra   r4   r   )rp   ÚF_6s     rF   Útest_dmp_diffrx   ‘   s“  € Ý�B˜˜1�bÑ!Ô! RÒ'Ð'Ð'Ð'Ý�R�D˜!˜Q¥Ñ#Ô#¨ tÒ+Ð+Ð+Ð+Ý�b�T�F˜A˜q¥"Ñ%Ô%¨2¨$¨Ò/Ð/Ð/Ð/å�q�c˜A˜3�Z�L ! Q­Ñ+Ô+°°¨vÒ5Ð5Ð5Ð5å�q�c�U˜R˜D�M 1 a­Ñ,Ô,°1°#°°Ò7Ð7Ð7Ð7Ý�q�c�U˜a˜S˜E B 4Ð(¨!¨QµÑ3Ô3¸!¸¸ÀÀ¸u°~ÒEÐEÐEÐEåÐ$Ð$Ð$ a¨­BÑ/Ô/ÝÐ!Ð!Ð! 1¥bÑ)Ô)ò*ð *ð *ð *õ •C˜˜A�rÑ"Ô"¥cÒ)Ð)Ð)Ð)Ý•C˜˜A�rÑ"Ô"¨$¨¨°2°$Ð'7Ø$˜˜ b¨"¨l¨l¨lÐ;Ð<Ø˜�vØ˜˜ C 5 '¨B¨4°3°%¸¸bÀ!¸WÀbÐ1IÈBÈ4ÐPð'Rò Rð Rð Rð Rõ ÝˆQ�•2ñô Ý"¥8­C°°AµrÑ#:Ô#:¸A¸qÅ"ÑEÔEòFð Fð Fð Få•C˜˜A�rÑ"Ô"¥hÝ•�#˜q !¥RÑ(Ô(¨!¨QµÑ3Ô3°Q¸½2ñ'?ô '?ò ?ð ?ð ?ð ?õ 	ˆ2‰Œ€AÝ
•S˜!˜QÑ
Ô
€Cå�C˜˜A˜qÑ!Ô! SÒ(Ð(Ð(Ð(Ý�C˜˜A˜qÑ!Ô!¥X¨c°1°a¸Ñ%;Ô%;Ò;Ð;Ð;Ð;Ý�C˜˜A˜qÑ!Ô!¥X­h°s¸A¸qÀ!Ñ.DÔ.DÀaÈÈAÑ%NÔ%NÒNÐNÐNÐNÝ�C˜˜A˜qÑ!Ô!¥XÝ•˜#˜q ! QÑ'Ô'¨¨A¨qÑ1Ô1°1°a¸ñ&<ô &<ò <ð <ð <ð <ð <ð <rH   c                  ó¦  — t          t          dddt          ¦  «        t          t	          t          t          dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t          t          dddt          ¦  «        t          t	          t          t          dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t          t          dddt          ¦  «        t          t	          t          t          dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t          t          dddt          ¦  «        t          t	          t          t          dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t          t          d„ ¦  «         t          t          d„ ¦  «         d S )NrK   rJ   rL   r   c                  ó<   — t          t          dddt          ¦  «        S rY   ©r   ra   r5   rB   rH   rF   r]   z"test_dmp_diff_in.<locals>.<lambda>¼   s   € �{­3°°2°q½"Ñ=Ô=€ rH   c                  ó<   — t          t          dddt          ¦  «        S r_   r{   rB   rH   rF   r]   z"test_dmp_diff_in.<locals>.<lambda>½   s   € �{­3°°1°a½Ñ<Ô<€ rH   )r   ra   r5   r   r   r@   rb   rB   rH   rF   Útest_dmp_diff_inr}   ²   s¢  € Ý•s˜A˜q !¥RÑ(Ô(Ý•�(¥3¨¨1¨aµÑ4Ô4°a¸½BÑ?Ô?ÀÀAÀqÍ"ÑMÔMòNð Nð Nð Nå•s˜A˜q !¥RÑ(Ô(Ý•�(¥3¨¨1¨aµÑ4Ô4°a¸½BÑ?Ô?ÀÀAÀqÍ"ÑMÔMòNð Nð Nð Nå•s˜A˜q !¥RÑ(Ô(Ý•�(¥3¨¨1¨aµÑ4Ô4°a¸½BÑ?Ô?ÀÀAÀqÍ"ÑMÔMòNð Nð Nð Nå•s˜A˜q !¥RÑ(Ô(Ý•�(¥3¨¨1¨aµÑ4Ô4°a¸½BÑ?Ô?ÀÀAÀqÍ"ÑMÔMòNð Nð Nð Nõ �:Ð=Ð=Ñ>Ô>Ð>Ý
�:Ð<Ð<Ñ=Ô=Ð=Ð=Ð=rH   c                  ó¶   — t          g dt          ¦  «        dk    sJ ‚t          ddgdt          ¦  «        dk    sJ ‚t          g d¢dt          ¦  «        dk    sJ ‚d S )Nre   r   rJ   rK   ©rJ   rK   rL   éB   )r   r5   rB   rH   rF   Útest_dup_evalr�   ¿   sg   € Ý�B˜�2ÑÔ !Ò#Ð#Ð#Ð#Ý�Q˜�F˜A�rÑ"Ô" aÒ'Ð'Ð'Ð'Ý�I�I�I˜q¥"Ñ%Ô%¨Ò+Ð+Ð+Ð+Ð+Ð+rH   c                  ó&  — t          g ddt          ¦  «        dk    sJ ‚t          g gddt          ¦  «        g k    sJ ‚t          g ggddt          ¦  «        g gk    sJ ‚t          ddggddt          ¦  «        ddgk    sJ ‚t          dgggddt          ¦  «        dggk    sJ ‚t          ddgggddt          ¦  «        ddggk    sJ ‚t          ddgddggddt          ¦  «        ddgk    sJ ‚t          ddggddgggddt          ¦  «        ddggk    sJ ‚d S )NrL   r   rJ   rK   é
   rS   )r   r5   rB   rH   rF   Útest_dmp_evalr„   Å   sR  € Ý�B˜˜1�bÑ!Ô! QÒ&Ð&Ð&Ð&å�R�D˜!˜Q¥Ñ#Ô# rÒ)Ð)Ð)Ð)Ý�b�T�F˜A˜q¥"Ñ%Ô%¨"¨Ò-Ð-Ð-Ð-å�a˜�V�H˜a ¥BÑ'Ô'¨A¨q¨6Ò1Ð1Ð1Ð1å�q�c�U�G˜Q ¥2Ñ&Ô&¨A¨3¨%Ò/Ð/Ð/Ð/Ý�q˜!�f�X�J  1¥bÑ)Ô)¨q°!¨f¨XÒ5Ð5Ð5Ð5å�a˜�V˜a ˜VÐ$ a¨­BÑ/Ô/°B¸°7Ò:Ð:Ð:Ð:Ý�q˜!�f�X  A ˜xÐ(¨!¨QµÑ3Ô3¸¸Q¸°yÒ@Ð@Ð@Ð@Ð@Ð@rH   c                  ó\  — t          t          dddt          ¦  «        t          t	          t          dddt          ¦  «        ddt          ¦  «        k    sJ ‚t          t          dddt          ¦  «        t          t	          t          dddt          ¦  «        ddt          ¦  «        k    sJ ‚t          t          dddt          ¦  «        t	          t          t	          t          dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t          t          dddt          ¦  «        t	          t          t	          t          dddt          ¦  «        ddt          ¦  «        dddt          ¦  «        k    sJ ‚t          d¦  «        ggg gg gt          d¦  «        gd	gg t          d¦  «        t          d¦  «        t          d
¦  «        t          d¦  «        ggg} t          | dddt          ¦  «        dgg g g d¢gk    sJ ‚t          t          d„ ¦  «         t          t          d„ ¦  «         d S )NéþÿÿÿrJ   rL   r   re   rK   é-   é÷ÿÿÿrZ   rƒ   )rˆ   rZ   r   iÔÿÿÿc                  óV   — t          t          t          d¦  «        ddt          ¦  «        S rY   ©r   ra   r5   rB   rH   rF   r]   z"test_dmp_eval_in.<locals>.<lambda>ã   s   € �{­3µ°1±´°r¸1½bÑAÔA€ rH   c                  óV   — t          t          t          d¦  «        ddt          ¦  «        S r_   rŠ   rB   rH   rF   r]   z"test_dmp_eval_in.<locals>.<lambda>ä   s   € �{­3µ°1±´°q¸!½RÑ@Ô@€ rH   )r   ra   r5   r   r   Úintr@   rb   r\   s    rF   Útest_dmp_eval_inr�   Ô   s*  € ÝÝˆR��A•rñô Ý&¥xµ°Q¸¸1½bÑ'AÔ'AÀ2ÀqÍ"ÑMÔMòNð Nð Nð NåÝˆQ��1•bñô Ý%¥h­s°A°q¸!½RÑ&@Ô&@À!ÀQÍÑKÔKòLð Lð Lð Lå•s˜B  1¥bÑ)Ô)­XÝ•�#˜q ! Q­Ñ+Ô+¨R°µBÑ7Ô7¸¸A¸qÅ"ñ.Fô .Fò Fð Fð Fð Få•s˜A˜q !¥RÑ(Ô(­HÝ•�#˜q ! Q­Ñ+Ô+¨Q°µ2Ñ6Ô6¸¸1¸aÅñ-Eô -Eò Eð Eð Eð Eõ ˆr‰7Œ7ˆ)ˆ�r�d˜R˜D¥C¨¡G¤G 9¨r¨d°B½¸Q¹¼ÅÀQÁÄÍÈRÉÌÕRUÐVWÑRXÔRXÐ8YÐ"ZÐ[€Aå�q˜"˜a ¥BÑ'Ô'Ø
ˆˆr�2Ð'Ð'Ð'Ð(ò)ð )ð )ð )õ �:ÐAÐAÑBÔBÐBÝ
�:Ð@Ð@ÑAÔAÐAÐAÐArH   c                  óÈ  — t          g gdgdt          ¦  «        g k    sJ ‚t          g ggdgdt          ¦  «        g gk    sJ ‚t          g ggddgdt          ¦  «        g k    sJ ‚t          t          g dt          ¦  «        t          k    sJ ‚t          t          g d¢dt          ¦  «        dk    sJ ‚t          t          ddgdt          ¦  «        g d¢k    sJ ‚t          t          dgdt          ¦  «        ddgd	gg d
¢gk    sJ ‚t          t          ddgdt          ¦  «        g d¢k    sJ ‚t          t          dd	gdt          ¦  «        g d¢k    sJ ‚t          t
          dd	gdt          ¦  «        g d¢k    sJ ‚t          t          ddgdt          ¦  «        g d¢k    sJ ‚t          t          ddgdt          ¦  «        g d¢k    sJ ‚t          t          g d¢d	t          ¦  «        g d¢k    sJ ‚d S )NrJ   rK   )rJ   éïÿÿÿrS   iJ r�   rS   )iúÿÿrL   iŽO éS   rL   )i.  éQ   rJ   )ixÿÿÿiS=  iÎ#  iø•ÿÿiôÿÿÿ)iŸúÿÿr   iBýÿÿi8ûÿÿr   i�ýÿÿ)é�   éR   iÃëÿÿi8�ÿÿiìÅÿÿiäýÿÿé   rZ   )
l   ÁoäŽ iù• lüÿÿÿfc5žlýÿÿÿy
‚?÷i•(èÿl   2c[l   þ|U78éüÿÿÿl   XLk^ i˜× )rZ   i²ÿÿÿiøÿÿiX»ÿÿ)r   rK   r`   )i°  r   r   i€  )	r   r5   Úf_0Úf_1Úf_2Úf_3Úf_4Úf_5ra   rB   rH   rF   Útest_dmp_eval_tailrœ   ç   sS  € Ý˜"˜ ˜s A¥rÑ*Ô*¨bÒ0Ð0Ð0Ð0Ý˜2˜$˜ !  a­Ñ,Ô,°°Ò4Ð4Ð4Ð4Ý˜2˜$˜ ! Q ¨­BÑ/Ô/°2Ò5Ð5Ð5Ð5å�˜b !¥RÑ(Ô(­CÒ/Ð/Ð/Ð/å�˜k˜k˜k¨1­bÑ1Ô1°UÒ:Ð:Ð:Ð:Ý�˜s A˜h¨­2Ñ.Ô.Ð2CÐ2CÐ2CÒCÐCÐCÐCÝ�˜q˜c 1¥bÑ)Ô)¨r°1¨g¸°s¸L¸L¸LÐ-IÒIÐIÐIÐIå�˜s A˜h¨­2Ñ.Ô.Ð2MÐ2MÐ2MÒMÐMÐMÐMåÝˆc�1ˆX�q�"ñô Ø!AÐ!AÐ!AòBð Bð Bð BåÝˆc�1ˆX�q�"ñô Ø!GÐ!GÐ!GòHð Hð Hð Hõ Ýˆb�"ˆX�q�"ñô ð"\ð "\ð "\ò\ð \ð \ð \õ �˜r 2˜h¨­2Ñ.Ô.Ð2JÐ2JÐ2JÒJÐJÐJÐJå�˜i˜i˜i¨­BÑ/Ô/Ð3EÐ3EÐ3EÒEÐEÐEÐEÐEÐErH   c                  óª  — t          t          ddddt          ¦  «        t          t	          t          t          dddt          ¦  «        ddt          ¦  «        ddt          ¦  «        k    sJ ‚t          t          ddddt          ¦  «        t          t	          t          ddt          ¦  «        ddt          ¦  «        k    sJ ‚t          t          d„ ¦  «         d S )NrK   re   rJ   rL   r   c                  óX   — t          t          dt          d¦  «        ddt          ¦  «        S r_   )r   ra   r5   rB   rH   rF   r]   z'test_dmp_diff_eval_in.<locals>.<lambda>  s   € Õ/µ°Q½¸1¹¼¸qÀ!ÅRÑHÔH€ rH   )r   ra   r5   r   r   r   r@   rb   rB   rH   rF   Útest_dmp_diff_eval_inrŸ     sÄ   € Ý�C  A q¨!­RÑ0Ô0Ý•�(¥3¨¨1¨aµÑ4Ô4°a¸½BÑ?Ô?ÀÀAÅrÑJÔJòKð Kð Kð Kõ �C  A q¨!­RÑ0Ô0Ý•�#˜q !¥RÑ(Ô(¨!¨QµÑ3Ô3ò4ð 4ð 4ð 4õ �:ÐHÐHÑIÔIÐIÐIÐIrH   c            	      ó
  — t          dd¦  «         t          d¦  «        t          dd¦  «        t          d¦  «        t          dd¦  «         t          d¦  «        t          d¦  «        g} t          dd¦  «        t          d¦  «        t          dd¦  «        t          d¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        g}t          | dt           ¦  «        |k    sJ ‚t          t          d	„ ¦  «         d S )
NrJ   éÐ  r   ro   rK   é=   rR   rS   c                  óf   — t          t          d¦  «        t          d¦  «        gdt          ¦  «        S )NrJ   r   rL   )r,   r6   rB   rH   rF   r]   z!test_dup_revert.<locals>.<lambda>  s"   € ¥*­b°©e¬eµR¸±U´U¨^¸QÅÑ"CÔ"C€ rH   )r6   r,   r@   r1   ©rE   Úgs     rF   Útest_dup_revertr¦     sÅ   € Ý
ˆQ�‰*Œ*ˆ•b˜‘e”e�R  2™YœY­¨1©¬µ°1°a±´¨y½"¸Q¹%¼%ÅÀAÁÄÐG€AÝ	ˆB�‰Œ•b˜‘e”e�R  2™YœY­¨1©¬­r°!°Q©x¬x½¸A¹¼ÅÀ1ÁÄÐF€Aå�a˜�BÑÔ 1Ò$Ð$Ð$Ð$å
�=ÐCÐCÑDÔDÐDÐDÐDrH   c            	      ó  — t          dd¦  «         t          d¦  «        t          dd¦  «        t          d¦  «        t          dd¦  «         t          d¦  «        t          d¦  «        g} t          dd¦  «        t          d¦  «        t          dd¦  «        t          d¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        g}t          | ddt           ¦  «        |k    sJ ‚t          t          d	„ ¦  «         d S )
NrJ   r¡   r   ro   rK   r¢   rR   rS   c                  ó4   — t          dggddt          ¦  «        S ©NrJ   rK   )r-   r6   rB   rH   rF   r]   z!test_dmp_revert.<locals>.<lambda>  s   € µ
¸Q¸C¸5À!ÀQÍÑ0KÔ0K€ rH   )r6   r-   r@   r/   r¤   s     rF   Útest_dmp_revertrª     sÈ   € Ý
ˆQ�‰*Œ*ˆ•b˜‘e”e�R  2™YœY­¨1©¬µ°1°a±´¨y½"¸Q¹%¼%ÅÀAÁÄÐG€AÝ	ˆB�‰Œ•b˜‘e”e�R  2™YœY­¨1©¬­r°!°Q©x¬x½¸A¹¼ÅÀ1ÁÄÐF€Aå�a˜˜A�rÑ"Ô" aÒ'Ð'Ð'Ð'å
Õ&Ð(KÐ(KÑLÔLÐLÐLÐLrH   c                  ó.  — t          g d¢t          d¦  «        t          ¦  «        g d¢k    sJ ‚t          g d¢t          d¦  «        t          ¦  «        g d¢k    sJ ‚t          } t           | d¦  «         | d¦  «         | d¦  «        g | d¦  «        | ¦  «         | d¦  «         | d	¦  «        gk    sJ ‚t          d¦  «        }t           |d¦  «         |d¦  «         |d¦  «        g |d¦  «        |¦  «         |d¦  «         |d
¦  «        gk    sJ ‚d S )N©rJ   rK   rL   r`   rR   rs   rL   )rJ   rZ   r   rJ   rZ   r   )rs   rR   r`   rL   rK   rJ   )rZ   rJ   r   rZ   rJ   r`   rR   rJ   rZ   r   )r   r5   r7   r4   )ÚRrp   s     rF   Útest_dup_truncr®     s*  € ÝÐ'Ð'Ð'­¨A©¬µÑ3Ô3Ð7KÐ7KÐ7KÒKÐKÐKÐKÝÐ'Ð'Ð'­¨A©¬µÑ3Ô3Ð7HÐ7HÐ7HÒHÐHÐHÐHå€AÝ�a�a˜‘d”d˜A˜A˜a™DœD ! ! A¡$¤$Ð'¨¨¨1©¬¨qÑ1Ô1°a°a¸±d´d¸A¸A¸b¹E¼E°]ÒBÐBÐBÐBå
ˆ1‰Œ€AÝ�a�a˜‘d”d˜A˜A˜a™DœD ! ! A¡$¤$Ð'¨¨¨1©¬¨qÑ1Ô1°a°a¸±d´d¸A¸A¸a¹D¼D°\ÒAÐAÐAÐAÐAÐArH   c                  óž   — t          g gddgdt          ¦  «        g gk    sJ ‚t          ddgg d¢dggddgdt          ¦  «        dgdggk    sJ ‚d S )NrJ   rK   )rJ   r`   rJ   rh   )r   r5   rB   rH   rF   Útest_dmp_truncr°   (  sk   € Ý�b�T˜A˜q˜6 1¥bÑ)Ô)¨b¨TÒ1Ð1Ð1Ð1Ý�q˜!�f˜i˜i˜i¨!¨Ð-°°1¨v°q½"Ñ=Ô=À2À$ÈÈÀÒLÐLÐLÐLÐLÐLrH   c                  ó®   — t          t          t          d¦  «        dt          ¦  «        t          g d¢dggg gg d¢g d¢dgggdt          ¦  «        k    sJ ‚d S )NrL   rK   )rJ   rZ   r   rZ   )rJ   rZ   rJ   rJ   )r   r–   r5   r   rB   rH   rF   Útest_dmp_ground_truncr²   -  sx   € Ý�C¥ A¡¤¨­2Ñ.Ô.ÝØˆjˆj˜2˜$Ð " ¨
¨
¨
°J°J°JÀÀÐ'DÐEÀqÍ"ñ	Nô 	NòNð Nð Nð Nð Nð NrH   c                  óô  — t          g d¢t          ¦  «        g d¢k    sJ ‚t          t          d„ ¦  «         t          g t          ¦  «        g k    sJ ‚t          t	          d¦  «        gt          ¦  «        t	          d¦  «        gk    sJ ‚t          t	          d¦  «        t	          d¦  «        t	          d¦  «        gt          ¦  «        t	          d¦  «        t	          dd¦  «        t	          d¦  «        gk    sJ ‚d S )N©rL   rs   é	   r   c                  ó0   — t          g d¢t          ¦  «        S )N)rL   r`   rR   )r   r5   rB   rH   rF   r]   z test_dup_monic.<locals>.<lambda>6  s   € ­	°)°)°)½RÑ(@Ô(@€ rH   rJ   re   é   rL   )r   r5   r@   r0   r6   rB   rH   rF   Útest_dup_monicr¸   3  sÕ   € Ý�Y�Y�Y¥Ñ#Ô# y y yÒ0Ð0Ð0Ð0å
ÕÐ @Ð @ÑAÔAÐAå�R�ÑÔ Ò"Ð"Ð"Ð"Ý•b˜‘e”e�W�bÑ!Ô!¥b¨¡e¤e WÒ,Ð,Ð,Ð,Ý•b˜‘e”e�R ™UœU¥B r¡F¤FÐ+­RÑ0Ô0µR¸±U´U½B¸qÀ!¹H¼HÅbÈÁeÄeÐ4LÒLÐLÐLÐLÐLÐLrH   c                  ó`  — t          g d¢dt          ¦  «        g d¢k    sJ ‚t          dgdgdggdt          ¦  «        dgdgdggk    sJ ‚t          t          d	„ ¦  «         t          g gdt          ¦  «        g gk    sJ ‚t          t	          d¦  «        ggdt          ¦  «        t	          d¦  «        ggk    sJ ‚t          t	          d
¦  «        gt	          d¦  «        gt	          d¦  «        ggdt          ¦  «        t	          d¦  «        gt	          dd
¦  «        gt	          d¦  «        ggk    sJ ‚d S )Nr´   r   r   rL   rs   rµ   rJ   rK   c                  ó:   — t          dgdgdggdt          ¦  «        S )NrL   r`   rR   rJ   )r   r5   rB   rH   rF   r]   z'test_dmp_ground_monic.<locals>.<lambda>C  s   € Õ%5¸°s¸Q¸CÀ!À°oÀqÍ"Ñ%MÔ%M€ rH   re   r·   )r   r5   r@   r0   r6   rB   rH   rF   Útest_dmp_ground_monicr»   =  sI  € Ý˜I˜I˜I q­"Ñ-Ô-°°°Ò:Ð:Ð:Ð:å˜a˜S 1 #¨ s˜O¨QµÑ3Ô3¸¸¸a¸SÀ1À#°ÒFÐFÐFÐFå
ÝÐMÐMñOô Oð Oõ ˜R˜D !¥RÑ(Ô(¨R¨DÒ0Ð0Ð0Ð0Ý�b ™eœe˜W˜I q­"Ñ-Ô-µ2°a±5´5°'°Ò:Ð:Ð:Ð:ÝÝ
ˆQ‰%Œ%ˆ•2�a‘5”5�'�B˜r™FœF˜8Ð$ a­ñ-ô -Ý24°Q±%´%°½2¸aÀ¹8¼8¸*ÅrÈ!ÁuÄuÀgÐ0NòOð Oð Oð Oð Oð OrH   c                  óf  — t          g t          ¦  «        t          d¦  «        k    sJ ‚t          dgt          ¦  «        t          d¦  «        k    sJ ‚t          dgt          ¦  «        t          d¦  «        k    sJ ‚t          ddgt          ¦  «        t          d¦  «        k    sJ ‚t          ddgt          ¦  «        t          d¦  «        k    sJ ‚t          g d¢t          ¦  «        t          d¦  «        k    sJ ‚t          g d¢t          ¦  «        t          d¦  «        k    sJ ‚t          t          dd¦  «        t          dd	¦  «        gt          ¦  «        t          dd	¦  «        k    sJ ‚t          t          dd¦  «        t          dd
¦  «        gt          ¦  «        t          dd¦  «        k    sJ ‚d S )Nr   rJ   rZ   rK   rf   )rK   r`   rK   rL   r`   rµ   rR   é   )r   r5   r6   rB   rH   rF   Útest_dup_contentr¾   K  ss  € Ý�r�2ÑÔ¥" Q¡%¤%Ò'Ð'Ð'Ð'Ý˜�s�BÑÔ¥2 a¡5¤5Ò(Ð(Ð(Ð(Ý˜�t�RÑ Ô ¥B q¡E¤EÒ)Ð)Ð)Ð)Ý˜˜1�v�rÑ"Ô"¥b¨¡e¤eÒ+Ð+Ð+Ð+Ý˜˜1�v�rÑ"Ô"¥b¨¡e¤eÒ+Ð+Ð+Ð+Ý�y�y�y¥"Ñ%Ô%­¨A©¬Ò.Ð.Ð.Ð.Ý�y�y�y¥"Ñ%Ô%­¨A©¬Ò.Ð.Ð.Ð.å�˜1˜a™œ¥" Q¨¡(¤(Ð+­RÑ0Ô0µB°q¸!±H´HÒ<Ð<Ð<Ð<Ý�˜1˜a™œ¥" Q¨¡(¤(Ð+­RÑ0Ô0µB°q¸"±I´IÒ=Ð=Ð=Ð=Ð=Ð=rH   c                  óÖ
  — t          g gdt          ¦  «        t          d¦  «        k    sJ ‚t          g gdt          ¦  «        t          d¦  «        k    sJ ‚t          dggdt          ¦  «        t          d¦  «        k    sJ ‚t          dggdt          ¦  «        t          d¦  «        k    sJ ‚t          dgdggdt          ¦  «        t          d¦  «        k    sJ ‚t          dgdggdt          ¦  «        t          d¦  «        k    sJ ‚t          dgdgdggdt          ¦  «        t          d¦  «        k    sJ ‚t          dgdgdggdt          ¦  «        t          d¦  «        k    sJ ‚t          t          dd¦  «        gt          dd¦  «        ggdt          ¦  «        t          dd¦  «        k    sJ ‚t          t          dd¦  «        gt          dd¦  «        ggdt          ¦  «        t          dd	¦  «        k    sJ ‚t          t          dt          ¦  «        t          d¦  «        k    sJ ‚t          t	          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        k    sJ ‚t          t
          dt          ¦  «        t          d¦  «        k    sJ ‚t          t	          t
          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        k    sJ ‚t          t          dt          ¦  «        t          d¦  «        k    sJ ‚t          t	          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        k    sJ ‚t          t          dt          ¦  «        t          d¦  «        k    sJ ‚t          t	          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        k    sJ ‚t          t          dt          ¦  «        t          d¦  «        k    sJ ‚t          t	          t          t          d
¦  «        dt          ¦  «        dt          ¦  «        t          d
¦  «        k    sJ ‚t          t          dt          ¦  «        t          d¦  «        k    sJ ‚t          t	          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        k    sJ ‚t          t          dt          ¦  «        t          d¦  «        k    sJ ‚t          t	          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        k    sJ ‚d S )NrJ   r   rZ   rK   r`   rL   rµ   rR   r½   rs   re   rS   )r   r5   r6   r–   r   r—   r˜   r™   rš   r›   ra   rB   rH   rF   Útest_dmp_ground_contentrÀ   X  s¸  € Ý˜r˜d A¥rÑ*Ô*­b°©e¬eÒ3Ð3Ð3Ð3Ý˜r˜d A¥rÑ*Ô*­b°©e¬eÒ3Ð3Ð3Ð3Ý ˜s˜e Q­Ñ+Ô+­r°!©u¬uÒ4Ð4Ð4Ð4Ý ˜t˜f a­Ñ,Ô,µ°1±´Ò5Ð5Ð5Ð5Ý ˜s Q C˜j¨!­RÑ0Ô0µB°q±E´EÒ9Ð9Ð9Ð9Ý ˜s Q C˜j¨!­RÑ0Ô0µB°q±E´EÒ9Ð9Ð9Ð9Ý ˜s Q C¨!¨˜o¨qµ"Ñ5Ô5½¸A¹¼Ò>Ð>Ð>Ð>Ý ˜s Q C¨!¨˜o¨qµ"Ñ5Ô5½¸A¹¼Ò>Ð>Ð>Ð>å¥ 1 a¡¤˜z­B¨q°!©H¬H¨:Ð6¸½2Ñ>Ô>Å"ÀQÈÁ(Ä(ÒJÐJÐJÐJÝ¥ 1 a¡¤˜z­B¨q°!©H¬H¨:Ð6¸½2Ñ>Ô>Å"ÀQÈÁ)Ä)ÒKÐKÐKÐKå�c 1¥bÑ)Ô)­R°©U¬UÒ2Ð2Ð2Ð2ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý57¸±U´Uò;ð ;ð ;ð ;õ �c 1¥bÑ)Ô)­R°©U¬UÒ2Ð2Ð2Ð2ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý57¸±U´Uò;ð ;ð ;ð ;õ �c 1¥bÑ)Ô)­R°©U¬UÒ2Ð2Ð2Ð2ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý57¸±U´Uò;ð ;ð ;ð ;õ �c 1¥bÑ)Ô)­R°©U¬UÒ2Ð2Ð2Ð2ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý57¸±U´Uò;ð ;ð ;ð ;õ �c 1¥bÑ)Ô)­R°©U¬UÒ2Ð2Ð2Ð2ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý57¸±U´Uò;ð ;ð ;ð ;õ �c 1¥bÑ)Ô)­R°©U¬UÒ2Ð2Ð2Ð2ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý57¸±U´Uò;ð ;ð ;ð ;õ �c 1¥bÑ)Ô)­R°©U¬UÒ2Ð2Ð2Ð2ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý57¸±U´Uò;ð ;ð ;ð ;ð ;ð ;rH   c                  óZ
  — t          g t          ¦  «        t          d¦  «        g fk    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          g t          ¦  «        t          d¦  «        g fk    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          dd¦  «        t          dd¦  «        gt          ¦  «        t          dd¦  «        t          d¦  «        t          d	¦  «        gfk    sJ ‚d S )
Nr   rJ   rK   r`   rL   rµ   rR   r½   rs   )r   r5   r6   rB   rH   rF   Útest_dup_primitiverÂ   ‚  sF  € Ý˜�RÑ Ô ¥R¨¡U¤U¨B KÒ/Ð/Ð/Ð/Ý�"˜Q™%œ%˜¥"Ñ%Ô%­"¨Q©%¬%µ"°Q±%´%°Ð)9Ò9Ð9Ð9Ð9Ý�"˜Q™%œ%¥ A¡¤˜­Ñ,Ô,µ°A±´½¸A¹¼ÅÀ1ÁÄ¸Ð0GÒGÐGÐGÐGÝ�"˜Q™%œ%¥ A¡¤˜­Ñ,Ô,µ°A±´½¸A¹¼ÅÀ1ÁÄ¸Ð0GÒGÐGÐGÐGÝÝ	ˆA‰Œ•�1‘”•r˜!‘u”uÐ�rñ#ô #Ý')¨!¡u¤u­r°!©u¬uµb¸±e´e½RÀ¹U¼UÐ.CÐ&DòEð Eð Eð EåÝ	ˆA‰Œ•�1‘”•r˜!‘u”uÐ�rñ#ô #Ý')¨!¡u¤u­r°!©u¬uµb¸±e´e½RÀ¹U¼UÐ.CÐ&DòEð Eð Eð Eõ ˜�RÑ Ô ¥R¨¡U¤U¨B KÒ/Ð/Ð/Ð/Ý�"˜Q™%œ%˜¥"Ñ%Ô%­"¨Q©%¬%µ"°Q±%´%°Ð)9Ò9Ð9Ð9Ð9Ý�"˜Q™%œ%¥ A¡¤˜­Ñ,Ô,µ°A±´½¸A¹¼ÅÀ1ÁÄ¸Ð0GÒGÐGÐGÐGÝ�"˜Q™%œ%¥ A¡¤˜­Ñ,Ô,µ°A±´½¸A¹¼ÅÀ1ÁÄ¸Ð0GÒGÐGÐGÐGÝÝ	ˆA‰Œ•�1‘”•r˜!‘u”uÐ�rñ#ô #Ý')¨!¡u¤u­r°!©u¬uµb¸±e´e½RÀ¹U¼UÐ.CÐ&DòEð Eð Eð EåÝ	ˆA‰Œ•�1‘”•r˜!‘u”uÐ�rñ#ô #Ý')¨!¡u¤u­r°!©u¬uµb¸±e´e½RÀ¹U¼UÐ.CÐ&DòEð Eð Eð Eõ Ý	ˆAˆq‰Œ•2�a˜‘8”8Ð�bñ"ô "Ý&(¨¨A¡h¤hµ°A±´½¸1¹¼°Ð%?ò@ð @ð @ð @åÝ	ˆAˆq‰Œ•2�a˜‘8”8Ð�bñ"ô "Ý&(¨¨B¡i¤iµ"°Q±%´%½¸A¹¼°Ð%@òAð Að Að Að Að ArH   c                  ób  — t          t          d¦  «        gdt          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          g gdt          ¦  «        t          d¦  «        g gfk    sJ ‚t          t          dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t
          dt          ¦  «        t          d¦  «        t
          fk    sJ ‚t          t          t
          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        t
          fk    sJ ‚t          t          dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          t          t          d¦  «        dt          ¦  «        dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          dt          ¦  «        t          d¦  «        t          fk    sJ ‚t          t          t          t          d	¦  «        dt          ¦  «        dt          ¦  «        t          d	¦  «        t          fk    sJ ‚t          t          d¦  «        ggdt          ¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          d¦  «        ggdt          ¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          dd¦  «        gt          dd
¦  «        ggdt          ¦  «        t          dd
¦  «        t          d¦  «        gt          d¦  «        ggfk    sJ ‚t          t          dd¦  «        gt          dd¦  «        ggdt          ¦  «        t          dd¦  «        t          d¦  «        gt          d¦  «        ggfk    sJ ‚d S )NrJ   r   rK   rL   r`   rR   rs   re   rS   rµ   r½   )r   r5   r–   r   r—   r˜   r™   rš   r›   ra   r6   rB   rH   rF   Útest_dmp_ground_primitiverÄ   ›  s÷  € Ý¥ A¡¤ ¨­BÑ/Ô/µB°q±E´E½B¸q¹E¼E¸7Ð3CÒCÐCÐCÐCå   a­Ñ,Ô,µ°A±´¸¸°Ò=Ð=Ð=Ð=å¥ Q­Ñ+Ô+µ°1±´µs¨|Ò;Ð;Ð;Ð;ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý68¸±e´e½S°\òBð Bð Bð Bõ  ¥ Q­Ñ+Ô+µ°1±´µs¨|Ò;Ð;Ð;Ð;ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý68¸±e´e½S°\òBð Bð Bð Bõ  ¥ Q­Ñ+Ô+µ°1±´µs¨|Ò;Ð;Ð;Ð;ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý68¸±e´e½S°\òBð Bð Bð Bõ  ¥ Q­Ñ+Ô+µ°1±´µs¨|Ò;Ð;Ð;Ð;ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý68¸±e´e½S°\òBð Bð Bð Bõ  ¥ Q­Ñ+Ô+µ°1±´µs¨|Ò;Ð;Ð;Ð;ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý68¸±e´e½S°\òBð Bð Bð Bõ  ¥ Q­Ñ+Ô+µ°1±´µs¨|Ò;Ð;Ð;Ð;ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý68¸±e´e½S°\òBð Bð Bð Bõ  ¥ Q­Ñ+Ô+µ°1±´µs¨|Ò;Ð;Ð;Ð;ÝÝ•s�B˜q™EœE 1¥bÑ)Ô)¨1­bñ2ô 2Ý68¸±e´e½S°\òBð Bð Bð Bõ  ¥" Q¡%¤%  	¨1­bÑ1Ô1µb¸±e´e½rÀ!¹u¼u¸g¸YÐ5GÒGÐGÐGÐGÝ¥" Q¡%¤%  	¨1­bÑ1Ô1µb¸±e´e½rÀ!¹u¼u¸g¸YÐ5GÒGÐGÐGÐGåÝ
ˆQ�‰(Œ(ˆ•b˜˜A‘h”h�ZÐ  !¥Rñ)ô )Ý-/°°1©X¬X½¸A¹¼¸Å"ÀQÁ%Ä%ÀÐ7IÐ,JòKð Kð Kð KåÝ
ˆQ�‰(Œ(ˆ•b˜˜A‘h”h�ZÐ  !¥Rñ)ô )Ý-/°°2©Y¬Y½"¸Q¹%¼%¸Å2ÀaÁ5Ä5À'Ð8JÐ,KòLð Lð Lð Lð Lð LrH   c                  óü   — t          g d¢t          ¦  «        } t          g d¢t          ¦  «        }t          g d¢t          ¦  «        }t          g d¢t          ¦  «        }t          | |t          ¦  «        d||fk    sJ ‚d S )N)é ¹, r   éÀŠ! r   é°b r   éä²  )é Vr   é +† r   é`Å r   )é@   r   é0   r   rM   r   rJ   )é€  r   éÀ   r   ro   r   rÉ   )r   r5   r   ©rE   r¥   ÚFÚGs       rF   Útest_dup_extractrÔ   Å  sƒ   € ÝÐ=Ð=Ð=½rÑBÔB€AÝÐ8Ð8Ð8½"Ñ=Ô=€AåÐ+Ð+Ð+­RÑ0Ô0€AÝÐ*Ð*Ð*­BÑ/Ô/€Aå�q˜!�RÑ Ô  U¨A¨q MÒ1Ð1Ð1Ð1Ð1Ð1rH   c            	      óF  — t          dgg dgg dgg dggdt          ¦  «        } t          dgg dgg dgg gdt          ¦  «        }t          d	gg d
gg dgg dggdt          ¦  «        }t          dgg dgg dgg gdt          ¦  «        }t          | |dt          ¦  «        d||fk    sJ ‚d S )NrÆ   rÇ   rÈ   rÉ   rJ   rÊ   rË   rÌ   rÍ   rÎ   rM   rÏ   rÐ   ro   )r   r5   r    rÑ   s       rF   Útest_dmp_ground_extractrÖ   Ï  sÌ   € ÝØ
ˆ�B˜˜	 2¨ x°°e°WÐ=¸qÅ"ñ	Fô 	F€Aå�X�J  W I¨r°G°9¸bÐAÀ1ÅbÑIÔI€Aå�R�D˜"˜r˜d B¨¨¨b°1°#Ð6¸½2Ñ>Ô>€AÝ�S�E˜2 ˜u b¨2¨$°Ð3°Q½Ñ;Ô;€Aå˜a  A¥rÑ*Ô*¨u°a¸¨mÒ;Ð;Ð;Ð;Ð;Ð;rH   c            
      óŽ  — t          g t          ¦  «        g gg gfk    sJ ‚t          dgt          ¦  «        dggg gfk    sJ ‚t          ddgt          ¦  «        dgdggddggfk    sJ ‚t          ddgt          ¦  «        dgdggddggfk    sJ ‚t          g d¢t          ¦  «        dgdgg d¢gddgddggfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        t          d¦  «        gg t          d¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        ggt          d¦  «        t          d¦  «        gg t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          d	„ ¦  «         d S )
NrJ   r   rK   r   )rZ   r   rL   rL   rh   rZ   c                  ód   — t          t          d¦  «        t          d¦  «        gt          ¦  «        S r©   )r!   r9   rB   rH   rF   r]   z$test_dup_real_imag.<locals>.<lambda>é  s    € ¥­r°!©u¬uµb¸±e´e¨n½bÑ AÔ A€ rH   )r!   r5   r@   r2   rB   rH   rF   Útest_dup_real_imagrÙ   Ú  s×  € Ý˜�RÑ Ô  b T¨B¨4 LÒ0Ð0Ð0Ð0Ý˜!˜�bÑ!Ô!¨ s e¨b¨T ]Ò2Ð2Ð2Ð2å˜!˜Q˜¥Ñ$Ô$¨1¨#°¨s¨°q¸!°f°XÐ(>Ò>Ð>Ð>Ð>Ý˜!˜Q˜¥Ñ$Ô$¨1¨#°¨s¨°q¸!°f°XÐ(>Ò>Ð>Ð>Ð>åØˆ	ˆ	•2ñô Ø˜C !  j j jÐ1°Q¸°F¸QÀ¸FÐ3CÐDòEð Eð Eð Eõ �"˜Q™%œ%¥ A¡¤­¨1©¬­r°!©u¬uÐ5µrÑ:Ô:Ý
ˆQ‰%Œ%ˆ�"•r˜"‘v”v�r !™uœu¥b¨¡e¤eÐ,­r°!©u¬u¨gÐ6Ý
ˆQ‰%Œ%•�A‘”ˆ˜�b ™fœf¥b¨¡e¤e­R°©U¬UµB°q±E´EÐ:Ð;ð?ò ð ð ð õ
 �;ÐAÐAÑBÔBÐBÐBÐBrH   c                  óò   — t          g t          ¦  «        g k    sJ ‚t          dgt          ¦  «        dgk    sJ ‚t          g d¢t          ¦  «        g d¢k    sJ ‚t          g d¢t          ¦  «        g d¢k    sJ ‚d S )NrJ   ©rJ   rK   rL   r`   rR   ©rJ   r†   rL   r•   rR   r¬   )rZ   rK   rh   r`   éûÿÿÿrs   )r"   r5   rB   rH   rF   Útest_dup_mirrorrÞ   í  s‘   € Ý�b�"ÑÔ Ò#Ð#Ð#Ð#Ý�q�c�2ÑÔ 1 #Ò%Ð%Ð%Ð%å�o�o�o¥rÑ*Ô*Ð.?Ð.?Ð.?Ò?Ð?Ð?Ð?ÝÐ(Ð(Ð(­"Ñ-Ô-Ð1FÐ1FÐ1FÒFÐFÐFÐFÐFÐFrH   c                  óú   — t          g dt          ¦  «        g k    sJ ‚t          dgdt          ¦  «        dgk    sJ ‚t          g d¢dt          ¦  «        g d¢k    sJ ‚t          g d¢dt          ¦  «        g d¢k    sJ ‚d S )NrZ   rJ   rÛ   rÜ   iùÿÿÿ)ia	  iRýÿÿé“   iäÿÿÿrR   )r#   r5   rB   rH   rF   Útest_dup_scalerá   õ  s–   € Ý�R˜�RÑ Ô  BÒ&Ð&Ð&Ð&Ý�a�S˜"�bÑ!Ô! a SÒ(Ð(Ð(Ð(å�_�_�_ b­"Ñ-Ô-Ð1BÐ1BÐ1BÒBÐBÐBÐBÝ�_�_�_ b­"Ñ-Ô-Ð1JÐ1JÐ1JÒJÐJÐJÐJÐJÐJrH   c                  óú   — t          g dt          ¦  «        g k    sJ ‚t          dgdt          ¦  «        dgk    sJ ‚t          g d¢dt          ¦  «        g d¢k    sJ ‚t          g d¢dt          ¦  «        g d¢k    sJ ‚d S )NrJ   rÛ   )rJ   rs   r½   é   r½   re   )rJ   é   iS  i°  iÃ  )r$   r5   rB   rH   rF   Útest_dup_shiftrå   ý  s–   € Ý�R˜�BÑÔ 2Ò%Ð%Ð%Ð%Ý�a�S˜!�RÑ Ô  Q CÒ'Ð'Ð'Ð'å�_�_�_ a­Ñ,Ô,Ð0BÐ0BÐ0BÒBÐBÐBÐBÝ�_�_�_ a­Ñ,Ô,Ð0HÐ0HÐ0HÒHÐHÐHÐHÐHÐHrH   c                  ól  — t          t          d¦  «        t          d¦  «        gt          d¦  «        gdt          ¦  «        t          d¦  «        t          d¦  «        gk    sJ ‚t          g gt          d¦  «        t          d¦  «        gdt          ¦  «        g gk    sJ ‚t          d¦  «        t          d¦  «        gg g} t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        gg}t          | t          d¦  «        t          d¦  «        gdt          ¦  «        |k    sJ ‚d S )NrJ   rK   r   rL   )r%   r5   )ÚxyÚx1y2s     rF   Útest_dmp_shiftré     sõ   € Ý•b˜‘e”e�R ™UœU�^¥b¨¡e¤e W¨aµÑ4Ô4½¸A¹¼ÅÀ1ÁÄ¸ÒFÐFÐFÐFå�b�T�B˜q™EœE¥2 a¡5¤5˜>¨1­bÑ1Ô1°b°TÒ9Ð9Ð9Ð9åˆa‰5Œ5•"�Q‘%”%ˆ.˜"Ð	€BÝ�‰UŒU•B�q‘E”EˆN�R ™UœU¥B q¡E¤E˜NÐ+€DÝ�R�"˜Q™%œ%¥ A¡¤˜¨­BÑ/Ô/°4Ò7Ð7Ð7Ð7Ð7Ð7rH   c                  ó  — t          g g ddgt          ¦  «        g k    sJ ‚t          g dgddgt          ¦  «        g k    sJ ‚t          g ddgddgt          ¦  «        g k    sJ ‚t          g d¢g d¢ddgt          ¦  «        g d¢k    sJ ‚d S )NrJ   rK   )rs   rÝ   r`   rh   rP   )rJ   rh   r`   rh   )	rs   i®ÿÿÿi  ic÷ÿÿi…  iMÎÿÿi'C  iÝÊÿÿi¥  )r&   r5   rB   rH   rF   Útest_dup_transformrë     s¾   € Ý˜˜R ! Q ­Ñ,Ô,°Ò2Ð2Ð2Ð2Ý˜˜a˜S 1 a &­"Ñ-Ô-°Ò3Ð3Ð3Ð3Ý˜˜a ˜V a¨ V­RÑ0Ô0°BÒ6Ð6Ð6Ð6åÐ+Ð+Ð+¨Z¨Z¨Z¸!¸R¸Å"ÑEÔEØ?Ð?Ð?ò@ð @ð @ð @ð @ð @rH   c                  ó¶  — t          g g t          ¦  «        g k    sJ ‚t          g dgt          ¦  «        g k    sJ ‚t          g ddgt          ¦  «        g k    sJ ‚t          dgg t          ¦  «        dgk    sJ ‚t          g d¢g t          ¦  «        g k    sJ ‚t          g d¢g t          ¦  «        dgk    sJ ‚t          g d¢dgt          ¦  «        dgk    sJ ‚t          g d¢dgt          ¦  «        dgk    sJ ‚t          g d¢ddgt          ¦  «        g d	¢k    sJ ‚t          g d¢ddgt          ¦  «        g d
¢k    sJ ‚t          g d¢g d¢t          ¦  «        g d¢k    sJ ‚d S )NrJ   rK   )rJ   rK   r   rf   r`   re   rÍ   rZ   ©rJ   r   r   )rJ   r`   r`   ©rJ   r`   rS   rS   r`   )r'   r5   rB   rH   rF   Útest_dup_composerï     s�  € Ý�r˜2�rÑ"Ô" bÒ(Ð(Ð(Ð(Ý�r˜A˜3¥Ñ#Ô# rÒ)Ð)Ð)Ð)Ý�r˜A˜q˜6¥2Ñ&Ô&¨"Ò,Ð,Ð,Ð,å˜�s˜B¥Ñ#Ô#¨ sÒ*Ð*Ð*Ð*å�y�y�y "¥bÑ)Ô)¨RÒ/Ð/Ð/Ð/Ý�y�y�y "¥bÑ)Ô)¨a¨SÒ0Ð0Ð0Ð0å�y�y�y 1 #¥rÑ*Ô*¨q¨cÒ1Ð1Ð1Ð1Ý�y�y�y 1 #¥rÑ*Ô*¨r¨dÒ2Ð2Ð2Ð2å�y�y�y 1 b '­2Ñ.Ô.°)°)°)Ò;Ð;Ð;Ð;Ý�y�y�y 1 a &­"Ñ-Ô-°°°Ò:Ð:Ð:Ð:Ý�y�y�y ) ) )­RÑ0Ô0°O°O°OÒCÐCÐCÐCÐCÐCrH   c                  ó´  — t          g d¢g d¢dt          ¦  «        g d¢k    sJ ‚t          g ggg ggdt          ¦  «        g ggk    sJ ‚t          g ggdgggdt          ¦  «        g ggk    sJ ‚t          g ggdggdgggdt          ¦  «        g ggk    sJ ‚t          dgggg dt          ¦  «        dgggk    sJ ‚t          dgdgg gg gdt          ¦  «        g gk    sJ ‚t          dgdgdggg gdt          ¦  «        dggk    sJ ‚t          dgdgdggdggdt          ¦  «        dggk    sJ ‚t          dgdgdggdggdt          ¦  «        dggk    sJ ‚t          dgdgdggdgd	ggdt          ¦  «        dgg g gk    sJ ‚t          dgdgdggdgdggdt          ¦  «        dgdgdggk    sJ ‚t          dgdgdggdgdgdggdt          ¦  «        dgdgd
gd
gdggk    sJ ‚d S )Nrf   r   rî   rK   rJ   r`   re   rÍ   rZ   rS   )r(   r5   rB   rH   rF   Útest_dmp_composerñ   *  s‹  € Ý�y�y�y ) ) )¨QµÑ3Ô3°°°ÒFÐFÐFÐFå˜˜�v  ˜v q­"Ñ-Ô-°2°$°Ò7Ð7Ð7Ð7Ý˜˜�v !  ˜w¨­2Ñ.Ô.°B°4°&Ò8Ð8Ð8Ð8Ý˜˜�v !  ¨¨ u˜~¨qµ"Ñ5Ô5¸2¸$¸Ò?Ð?Ð?Ð?å˜!˜˜�w  A¥rÑ*Ô*°°¨u¨gÒ5Ð5Ð5Ð5å˜˜˜a˜S #�¨¨¨aµÑ4Ô4¸¸Ò<Ð<Ð<Ð<Ý˜˜˜a˜S 1 #�¨¨¨aµÑ4Ô4¸!¸¸Ò=Ð=Ð=Ð=å˜˜˜a˜S 1 #�¨!¨¨¨qµ"Ñ5Ô5¸1¸#¸Ò>Ð>Ð>Ð>Ý˜˜˜a˜S 1 #�¨!¨¨¨qµ"Ñ5Ô5¸2¸$¸Ò?Ð?Ð?Ð?å˜˜˜a˜S 1 #�¨!¨¨r¨d¨°Q½Ñ;Ô;ÀÀÀSÈ#¸ÒNÐNÐNÐNÝ˜˜˜a˜S 1 #�¨!¨°¨d¨°Q½Ñ;Ô;ÀÀÀaÀSÈ1È#¸ÒNÐNÐNÐNåØ
ˆˆqˆc�A�3ˆ˜1˜# ˜s Q C˜¨!­Rñ1ô 1Ø67°S¸1¸#À¸sÀQÀCÈ!ÈÐ4MòNð Nð Nð Nð Nð NrH   c                  óØ  — t          dgt          ¦  «        dggk    sJ ‚t          ddgt          ¦  «        ddggk    sJ ‚t          g d¢t          ¦  «        g d¢gk    sJ ‚t          g d¢t          ¦  «        g d¢g d¢gk    sJ ‚t          g d¢t          ¦  «        g d¢g d¢gk    sJ ‚t          g d¢t          ¦  «        g d¢g d¢gk    sJ ‚t          g d	¢t          ¦  «        g d
¢g d¢gk    sJ ‚g d¢} t          | t          ¦  «        g d¢g d¢gk    sJ ‚g d¢} t          | t          ¦  «        g d¢g d¢gk    sJ ‚g d¢} t          | t          ¦  «        g d¢g d¢gk    sJ ‚t          dt          ¦  «        \  }}d|dz  z  dz
  d|dz  z  dz   d|dz  z  d|z  z   dz   d|dz  z  d|z  z   dz   d|dz  z  d |dz  z  z   d!|z  z   d"z   g} t          | |                     ¦   «         ¦  «        | gk    sJ ‚d S )#NrJ   r   )rJ   r   r   r   )rJ   r   r   r   r   rí   )rJ   r   r   r   r   r   r   )re   r   r   r   rJ   )re   r   rJ   )r`   r   rL   r   rK   )r`   rL   rK   )rJ   r   rã   r   é–   r   iô  r   iq  r†   r   iöÿÿÿrµ   )rJ   r   r   r†   rµ   )rJ   r   rR   r   )rK   r   é(   r   i,  r   iè  r   iâ  r•   r   iìÿÿÿé   )rK   r   r   r•   rõ   )rJ   r   rã   éøÿÿÿró   iˆÿÿÿi  i¨ýÿÿia  iöûÿÿiX  iVÿÿÿrO   )rJ   rö   ro   iÞÿÿÿrO   Útrs   rK   é*   rÎ   é`   r’   iˆ  i   ip  i`  rÏ   él   rL   i8  i°  rÐ   )r)   r5   r;   Ú	to_domain)rE   r­   r÷   s      rF   Útest_dup_decomposerü   @  s�  € Ý˜!˜�bÑ!Ô! q c UÒ*Ð*Ð*Ð*å˜!˜Q˜¥Ñ$Ô$¨!¨Q¨¨Ò0Ð0Ð0Ð0Ý˜˜˜¥rÑ*Ô*¨|¨|¨|¨nÒ<Ð<Ð<Ð<å˜˜˜­"Ñ-Ô-°)°)°)¸Y¸Y¸YÐ1GÒGÐGÐGÐGÝØÐÐ�rñ#ô #Ø'3 | |°Y°Y°YÐ&?ò@ð @ð @ð @õ ˜˜˜­"Ñ-Ô-°)°)°)¸Y¸Y¸YÐ1GÒGÐGÐGÐGÝ˜˜˜­"Ñ-Ô-°)°)°)¸Y¸Y¸YÐ1GÒGÐGÐGÐGà9Ð9Ð9€Aå˜�BÑÔÐ$4Ð$4Ð$4°l°l°lÐ#CÒCÐCÐCÐCà<Ð<Ð<€Aå˜�BÑÔÐ$5Ð$5Ð$5°|°|°|Ð#DÒDÐDÐDÐDàGÐGÐG€Aå˜�BÑÔÐ$8Ð$8Ð$8¸,¸,¸,Ð#GÒGÐGÐGÐGå�•R‰=Œ=�D€A€qØ	
ˆ1ˆa‰4‰�"‰Ø	ˆAˆq‰D‰�2‰Ø	ˆQ�‰T‰�C˜‘EÑ	˜CÑ	Ø	ˆQ�‰T‰�C˜‘EÑ	˜CÑ	Ø	ˆQ�‰T‰�C˜˜1™‘HÑ	˜s 1™uÑ	$ sÑ	*ð		,€Aõ ˜˜AŸKšK™MœMÑ*Ô*¨q¨cÒ1Ð1Ð1Ð1Ð1Ð1rH   c                  óP  — t          dd¦  «        t          dd¦  «        t          dd¦  «        g} t          t          dd¦  «        g| t           ¦  «        t          g | t           ¦  «        t          g | t           ¦  «        t          t          dd¦  «        t          dd¦  «        g| t           ¦  «        t          t          dd¦  «        t          dd¦  «        g| t           ¦  «        g}t          j        g d¢¦  «        }t          |dt          j        t
          ¦  «        ¦  «        |k    sJ ‚t          d¦  «        t          d¦  «        t          d¦  «        t          dd¦  «        t          dd¦  «        g}t          |dt          ¦  «        |k    sJ ‚t          t          d„ ¦  «         d S )NrJ   r   rP   )	rJ   r   r   r   r   r   rJ   ri   i!  c                  óf   — t          t          d¦  «        t          d¦  «        gdt          ¦  «        S )NrJ   rK   r   )r*   r9   rB   rH   rF   r]   ztest_dmp_lift.<locals>.<lambda>q  s"   € ¥­"¨Q©%¬%µ°A±´¨¸½BÑ ?Ô ?€ rH   )	r6   r.   Úmapr*   Úalgebraic_fieldr<   r8   r@   r2   )ÚqÚf_aÚf_liftÚf_gs       rF   Útest_dmp_liftr  c  sO  € Ý	ˆAˆq‰Œ•2�a˜‘8”8�R  1™XœXÐ&€Aå•�1�a‘”ˆz˜1�bÑ!Ô!¥3 r¨1­b¡>¤>µ3°r¸1½b±>´>Ý	�b��A‰hŒh�˜1˜a™œÐ! 1¥bÑ	)Ô	)­3µ°2°q±	´	½2¸aÀ¹8¼8Ð/DÀaÍÑ+LÔ+LðN€Cõ ŒVÐ2Ð2Ð2Ñ3Ô3€Få�C˜�BÔ.­qÑ1Ô1Ñ2Ô2°fÒ<Ð<Ð<Ð<å�‰7Œ7•D˜‘G”G�T !™WœW¥d¨1¨a¡j¤jµ$°q¸"±+´+Ð
>€Cå�C˜�DÑ!Ô! VÒ+Ð+Ð+Ð+å
�;Ð?Ð?Ñ@Ô@Ð@Ð@Ð@rH   c                  ór  — t          g t          ¦  «        dk    sJ ‚t          ddgt          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d	¢t          ¦  «        dk    sJ ‚t          g d
¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚t          g d¢t          ¦  «        dk    sJ ‚d S )Nr   rJ   )rJ   r   rK   )rJ   r   rL   r   )rJ   r   r`   r   rR   )rZ   r   rK   )rZ   r   rL   r   )rZ   r   r`   r   rR   )rZ   r•   rÝ   )rJ   r•   rÝ   )rJ   r`   rÝ   )rJ   r•   rR   rK   )rZ   r`   rÝ   )rZ   r`   rR   )rZ   r•   rR   )rJ   r`   rR   )rZ   r   r•   r   rÝ   )rJ   r   r•   r   rÝ   )rJ   r   r`   r   rÝ   )rJ   r   r•   r   rR   )rZ   r   r`   r   rÝ   )rZ   r   r•   r   rR   )r+   r5   rB   rH   rF   Útest_dup_sign_variationsr  t  s  € Ý˜r¥2Ñ&Ô&¨!Ò+Ð+Ð+Ð+Ý  1˜v¥rÑ*Ô*¨aÒ/Ð/Ð/Ð/Ý˜y˜y˜y­"Ñ-Ô-°Ò2Ð2Ð2Ð2Ý˜|˜|˜|­RÑ0Ô0°AÒ5Ð5Ð5Ð5Ý˜˜˜µÑ3Ô3°qÒ8Ð8Ð8Ð8å˜z˜z˜z­2Ñ.Ô.°!Ò3Ð3Ð3Ð3Ý˜}˜}˜}­bÑ1Ô1°QÒ6Ð6Ð6Ð6ÝÐ/Ð/Ð/µÑ4Ô4¸Ò9Ð9Ð9Ð9å˜|˜|˜|­RÑ0Ô0°AÒ5Ð5Ð5Ð5Ý˜|˜|˜|­RÑ0Ô0°AÒ5Ð5Ð5Ð5Ý˜{˜{˜{­BÑ/Ô/°1Ò4Ð4Ð4Ð4Ý˜{˜{˜{­BÑ/Ô/°1Ò4Ð4Ð4Ð4Ý˜{˜{˜{­BÑ/Ô/°1Ò4Ð4Ð4Ð4Ý˜z˜z˜z­2Ñ.Ô.°!Ò3Ð3Ð3Ð3Ý˜{˜{˜{­BÑ/Ô/°1Ò4Ð4Ð4Ð4Ý˜z˜z˜z­2Ñ.Ô.°!Ò3Ð3Ð3Ð3åÐ1Ð1Ð1µ2Ñ6Ô6¸!Ò;Ð;Ð;Ð;ÝÐ1Ð1Ð1µ2Ñ6Ô6¸!Ò;Ð;Ð;Ð;ÝÐ0Ð0Ð0µ"Ñ5Ô5¸Ò:Ð:Ð:Ð:ÝÐ0Ð0Ð0µ"Ñ5Ô5¸Ò:Ð:Ð:Ð:ÝÐ0Ð0Ð0µ"Ñ5Ô5¸Ò:Ð:Ð:Ð:ÝÐ/Ð/Ð/µÑ4Ô4¸Ò9Ð9Ð9Ð9ÝÐ0Ð0Ð0µ"Ñ5Ô5¸Ò:Ð:Ð:Ð:ÝÐ/Ð/Ð/µÑ4Ô4¸Ò9Ð9Ð9Ð9Ð9Ð9rH   c                  ó`
  — t          g t          t          ¦  «        t          d¦  «        g fk    sJ ‚t          t          d¦  «        gt          t          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        gt          t          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          dd¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          dd¦  «        gt          t          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          t          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          dd¦  «        t          d¦  «        gt          t          ¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gt          t          d¬¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          dd¦  «        t          d¦  «        gt          t          d¬¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          t	          d¦  «        dz  ¦  «        t          t	          d¦  «        d	z  ¦  «        gt          ¦  «        t          d	¦  «        t          d
¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        gt          ¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          t          t          ¦  «        t          z  ¦  «        t          d¦  «        gt          ¦  «        t          t          ¦  «        t          t          t          ¦  «        ¦  «        t          d¦  «        gfk    sJ ‚t          j        t          ¦  «        } t           | ddt          z  dz   z  ¦  «         | d¦  «        g| ¦  «        }t          |¦  «        dk    sJ ‚d S )NrJ   re   rL   r   rK   T©Úconvertrµ   r`   rs   gE/£Xnù @gjÞqŠŽ @g¤p=
×£@g        z0(x + 0.353356890459364, [1.05971731448763, 0.0]))
r	   r6   r5   r9   r=   r>   r?   r:   Ú
frac_fieldÚstr)rÒ   Úresults     rF   Útest_dup_clear_denomsr  ’  sC  € Ý˜B¥¥BÑ'Ô'­B¨q©E¬E°2¨;Ò6Ð6Ð6Ð6å�R ™UœU˜G¥R­Ñ,Ô,µ°A±´½¸A¹¼¸Ð0@Ò@Ð@Ð@Ð@Ý�R ™UœU˜G¥R­Ñ,Ô,µ°A±´½¸A¹¼¸Ð0@Ò@Ð@Ð@Ð@å�R  1™XœX˜J­Ñ+Ô+µ°1±´½¸1¹¼°wÐ/?Ò?Ð?Ð?Ð?Ý�R  1™XœX˜J­­BÑ/Ô/µB°q±E´E½B¸q¹E¼E¸7Ð3CÒCÐCÐCÐCåÝ	ˆA‰Œ•�1‘”•r˜!‘u”uÐ�r¥2ñ'ô 'Ý+-¨a©5¬5µ2°a±5´5½"¸Q¹%¼%ÅÀAÁÄÐ2GÐ*HòIð Ið Ið IåÝ	ˆA‰Œ•�1�a‘”�"˜Q™%œ%Ð ¥"¥bñ*ô *Ý.0°©e¬eµb¸±e´e½RÀ¹U¼UÅBÀqÁEÄEÐ5JÐ-KòLð Lð Lð Lõ �R ™UœU¥BØ	ñ%ô %Ýˆq‰EŒEðÝ� Dð*ñ *ô *Ý.0°©e¬eµb¸±e´e½RÀ¹U¼UÅBÀqÁEÄEÐ5JÐ-KòLð Lð Lð Lå�R ™UœU¥BØ	ˆ1ñ%ô %Ý�!‰uŒuðÝ�2 tð-ñ -ô -Ý13°A±´½¸A¹¼ÅÀ1ÁÄÅrÈ!ÁuÄuÐ8MÐ0NòOð Oð Oð Oõ Ý	�Aˆa‰DŒD�‰F‰Œ•R�˜!™œ˜Q™‘Z”ZÐ ¥"ñ&ô &Ý*,¨Q©%¬%µ"°Q±%´%½¸A¹¼°Ð)@òAð Að Að Aõ �R ™UœU˜G¥RÑ(Ô(­R°©U¬UµR¸±U´U°GÐ,<Ò<Ð<Ð<Ð<Ý�R¥¥A¡¤¥q¡™\œ\­2¨a©5¬5Ð1µ2Ñ6Ô6½2½a¹5¼5Å2ÅcÍ!ÁfÄfÁ:Ä:ÍrÐRSÉuÌuÐBUÐ:VÒVÐVÐVÐVå
Œ•aÑÔ€AÝ˜q˜q ¨&µ©(°T©/Ñ!:Ñ;Ô;¸Q¸Q¸s¹V¼VÐDÀaÑHÔH€FÝˆv‰;Œ;ÐLÒLÐLÐLÐLÐLÐLrH   c                  óJ  — t          g gdt          t          ¦  «        t          d¦  «        g gfk    sJ ‚t          t          d¦  «        ggdt          t          ¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          d¦  «        ggdt          t          ¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          dd¦  «        ggdt          ¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          dd¦  «        ggdt          t          ¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          d¦  «        gt          d¦  «        gg gdt          t          ¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        gg gfk    sJ ‚t          t          d¦  «        gt          dd¦  «        gg gdt          t          ¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        gg gfk    sJ ‚t          t          d¦  «        t          d¦  «        t          d¦  «        gdt          t          d¬¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        t          dd¦  «        t          d¦  «        gdt          t          d¬¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gfk    sJ ‚t          t          d¦  «        gt          d¦  «        gg gdt          t          d¬¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        gg gfk    sJ ‚t          t          d¦  «        gt          dd¦  «        gg gdt          t          d¬¦  «        t          d¦  «        t          d¦  «        gt          d¦  «        gg gfk    sJ ‚t          t          t	          d¦  «        dz  ¦  «        gt          t	          d¦  «        d	z  ¦  «        ggdt          ¦  «        t          d	¦  «        t          d
¦  «        gt          d¦  «        ggfk    sJ ‚t          t          d¦  «        ggdt          ¦  «        t          d¦  «        t          d¦  «        ggfk    sJ ‚t          t          t          t          ¦  «        t          z  ¦  «        t          d¦  «        ggdt          ¦  «        t          t          ¦  «        t          t          t          ¦  «        ¦  «        t          d¦  «        ggfk    sJ ‚d S )NrJ   re   rL   rK   r   Tr	  rµ   r`   rs   )r
   r6   r5   r9   r=   r>   r?   rB   rH   rF   Útest_dmp_clear_denomsr  ¯  s!  € Ý˜R˜D !¥R­Ñ,Ô,µ°A±´¸¸°Ò=Ð=Ð=Ð=å�b ™eœe˜W˜I q­"­bÑ1Ô1µb¸±e´e½rÀ!¹u¼u¸g¸YÐ5GÒGÐGÐGÐGÝ�b ™eœe˜W˜I q­"­bÑ1Ô1µb¸±e´e½rÀ!¹u¼u¸g¸YÐ5GÒGÐGÐGÐGå�b  A™hœh˜Z˜L¨!­RÑ0Ô0µR¸±U´U½bÀ¹e¼e¸W¸IÐ4FÒFÐFÐFÐFÝ�b  A™hœh˜Z˜L¨!­RµÑ4Ô4½¸A¹¼Å"ÀQÁ%Ä%ÀÀ	Ð8JÒJÐJÐJÐJåÝ
ˆQ‰%Œ%ˆ•2�a‘5”5�'˜2Ð ¥2¥rñ+ô +Ý/1°!©u¬u½¸1¹¼°wÅÀAÁÄÀÈÐ6LÐ.MòNð Nð Nð Nå�bØ	ñô ð Ý��A‰hŒhˆZ˜ðØ¥¥Rñ)ô )Ý-/°©U¬Uµb¸±e´e°W½rÀ!¹u¼u¸gÀrÐ4JÐ,KòLð Lð Lð Lõ �R ™UœU¥BØ	ñ%ô %Ýˆq‰EŒEðØ•r�2 tð-ñ -ô -Ý13°A±´½¸A¹¼ÅÀ1ÁÄÅrÈ!ÁuÄuÐ8MÐ0NòOð Oð Oð Oå�R ™UœU¥B q¨!¡H¤H­bØ	ñ/ô /ð Ø••B ð&ñ &ô &Ý*,¨Q©%¬%µ"°Q±%´%½¸A¹¼ÅÀ1ÁÄÐ1FÐ)GòHð Hð Hð Hõ �b ™eœe˜W¥rØ	ñ(ô (ð 'ØðØ•R� Tð+ñ +ô +Ý/1°!©u¬u½¸1¹¼°wÅÀAÁÄÀÈÐ6LÐ.MòNð Nð Nð Nå�b ™eœe˜W¥r¨!¨Q¡x¤x j°"Ð5°q½"½bØ$(ð*ñ *ô *Ý.0°©e¬eµr¸!±u´u°gÅÀ1ÁÄ¸wÈÐ5KÐ-LòMð Mð Mð Mõ Ý
�Qˆq‰TŒT�!‰V‰*Œ*ˆ��1˜Q™4œ4 ™6™
œ
�|Ð$ a­ñ-ô -Ý13°A±´½"¸Q¹%¼%¸Å2ÀaÁ5Ä5À'Ð8JÐ0KòLð Lð Lð Lå�b ™eœe˜W˜I q­"Ñ-Ô-µ"°Q±%´%½2¸a¹5¼5¸'¸Ð1CÒCÐCÐCÐCÝ�b¥¥Q¡¤­¡™lœl­B¨q©E¬EÐ2Ð3°Q½Ñ;Ô;ÅÅ1ÁÄÍÍCÕPQÉFÌFÉÌÕUWÐXYÑUZÔUZÐH[ÐG\Ð?]Ò]Ð]Ð]Ð]Ð]Ð]rH   N)xÚ__doc__Úsympy.polys.densebasicr   r   r   r   r   Úsympy.polys.densearithr   Úsympy.polys.densetoolsr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   Úsympy.polys.polyclassesr.   Úsympy.polys.polyerrorsr/   r0   r1   r2   Úsympy.polys.specialpolysr3   Úsympy.polys.domainsr4   r5   r6   r7   r8   r9   r:   Úsympy.polys.ringsr;   Úsympy.core.numbersr<   Úsympy.core.singletonr=   Ú(sympy.functions.elementary.trigonometricr>   Ú	sympy.abcr?   Úsympy.testing.pytestr@   r–   r—   r˜   r™   rš   r›   ra   rT   rV   rc   rq   rx   r}   r�   r„   r�   rœ   rŸ   r¦   rª   r®   r°   r²   r¸   r»   r¾   rÀ   rÂ   rÄ   rÔ   rÖ   rÙ   rÞ   rá   rå   ré   rë   rï   rñ   rü   r  r  r  r  rB   rH   rF   ú<module>r     s¢  ðØ 4Ð 4ðð ð ð ð ð ð ð ð ð ð ð ð ð ð 2Ð 1Ð 1Ð 1Ð 1Ð 1ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð( (Ð 'Ð 'Ð 'Ð 'Ð 'ðð ð ð ð ð ð ð ð ð ð ð ð -Ð ,Ð ,Ð ,Ð ,Ð ,à >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ø "Ð "Ð "Ð "Ð "Ð "à  Ð  Ð  Ð  Ð  Ð  Ø "Ð "Ð "Ð "Ð "Ð "Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8à Ð Ð Ð Ð Ð Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à$GÐ$G¸G¸G¹I¼IÐ$GÑ$GÔ$GÑ !€€Sˆ#ˆs�C˜˜cðBð Bð Bð.;ð ;ð ;ð&Að Að Að(Fð Fð Fð:<ð <ð <ðB>ð >ð >ð,ð ,ð ,ðAð Að AðBð Bð Bð&Fð Fð Fð4Jð Jð JðEð Eð EðMð Mð MðBð Bð BðMð Mð Mð
Nð Nð NðMð Mð MðOð Oð Oð
>ð 
>ð 
>ð';ð ';ð ';ðTAð Að Að2'Lð 'Lð 'LðT2ð 2ð 2ð<ð <ð <ðCð Cð Cð&Gð Gð GðKð Kð KðIð Ið Ið8ð 8ð 8ð@ð @ð @ðDð Dð Dð$Nð Nð Nð, 2ð  2ð  2ðFAð Að Að":ð :ð :ð<Mð Mð Mð:^ð ^ð ^ð ^ð ^rH   