Ë
    7^(h{Ÿ  ã                   óL  — d Z ddlmZ ddlmZ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+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZF ddlGmHZH ddlImJZJmKZKmLZL ddlMmNZNmOZOmPZPmQZQ ddlRmSZS  eKd	«      ZT eJ«       D � cg c]  } | j«                  «       ‘Œ c} \  ZVZWZXZYZZZ[Z\ e eeVd
eP«       ePdd«      d
eP«      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!„ Zrd"„ Zsd#„ Ztd$„ Zud%„ Zvd&„ Zwd'„ Zxd(„ Zyd)„ Zzd*„ Z{d+„ Z|d,„ Z}d-„ Z~d.„ Zd/„ Z€d0„ Z�d1„ Z‚d2„ Zƒd3„ Z„d4„ Z…d5„ Z†d6„ Z‡d7„ Zˆd8„ Z‰d9„ ZŠd:„ Z‹d;„ ZŒd<„ Z�d=„ ZŽd>„ Z�d?„ Z�d@„ Z‘yAc c} w )Bz4Tests for dense recursive polynomials' arithmetics. é    )ÚGROUND_TYPES)Ú
dup_normalÚ
dmp_normal)@Údup_add_termÚdmp_add_termÚdup_sub_termÚdmp_sub_termÚdup_mul_termÚdmp_mul_termÚdup_add_groundÚdmp_add_groundÚdup_sub_groundÚdmp_sub_groundÚdup_mul_groundÚdmp_mul_groundÚdup_quo_groundÚdmp_quo_groundÚdup_exquo_groundÚdmp_exquo_groundÚ
dup_lshiftÚ
dup_rshiftÚdup_absÚdmp_absÚdup_negÚdmp_negÚdup_addÚdmp_addÚdup_subÚdmp_subÚdup_mulÚdmp_mulÚdup_sqrÚdmp_sqrÚdup_powÚdmp_powÚdup_add_mulÚdmp_add_mulÚdup_sub_mulÚdmp_sub_mulÚdup_pdivÚdup_premÚdup_pquoÚ
dup_pexquoÚdmp_pdivÚdmp_premÚdmp_pquoÚ
dmp_pexquoÚ
dup_rr_divÚ
dmp_rr_divÚ
dup_ff_divÚ
dmp_ff_divÚdup_divÚdup_remÚdup_quoÚ	dup_exquoÚdmp_divÚdmp_remÚdmp_quoÚ	dmp_exquoÚdup_max_normÚdmp_max_normÚdup_l1_normÚdmp_l1_normÚdup_l2_norm_squaredÚdmp_l2_norm_squaredÚ
dup_expandÚ
dmp_expand)ÚExactQuotientFailed)Úf_polysÚSymbolÚPoly)ÚFFÚZZÚQQÚCC)ÚraisesÚxé   é   é   c                  óÂ  — t        g t        «      } t        | t        d«      dt        «      t        g t        «      k(  sJ ‚t        | t        d«      dt        «      t        dgt        «      k(  sJ ‚t        | t        d«      dt        «      t        ddgt        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        g d¢t        «      } t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      d	t        «      t        g d
¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        ddgt        «      k(  sJ ‚y )Nr   rQ   rP   ©rQ   r   r   ©rQ   rQ   rQ   )rQ   rQ   rP   )rQ   rP   rQ   )rP   rQ   rQ   é   )rQ   rQ   rQ   rQ   é   )rQ   r   rQ   rQ   rQ   é   )rQ   r   r   rQ   rQ   rQ   é   )rQ   r   r   r   rQ   rQ   rQ   éÿÿÿÿ)r   rK   r   ©Úfs    ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/polys/tests/test_densearith.pyÚtest_dup_add_termr^   6   så  € Ü�2”rÓ€Aä˜œ2˜a›5 !¤RÓ(¬J°r¼2Ó,>Ò>Ð>Ð>ä˜œ2˜a›5 !¤RÓ(¬J¸°s¼BÓ,?Ò?Ð?Ð?Ü˜œ2˜a›5 !¤RÓ(¬J¸¸1°v¼rÓ,BÒBÐBÐBÜ˜œ2˜a›5 !¤RÓ(¬J²yÄ"Ó,EÒEÐEÐEä’9œbÓ!€Aä˜œ2˜a›5 !¤RÓ(¬J²yÄ"Ó,EÒEÐEÐEÜ˜œ2˜a›5 !¤RÓ(¬J²yÄ"Ó,EÒEÐEÐEÜ˜œ2˜a›5 !¤RÓ(¬J²yÄ"Ó,EÒEÐEÐEä˜œ2˜a›5 !¤RÓ(¬J²|ÄRÓ,HÒHÐHÐHÜ˜œ2˜a›5 !¤RÓ(¬J²ÌÓ,KÒKÐKÐKÜ˜œ2˜a›5 !¤RÓ(¬JÒ7IÌ2Ó,NÒNÐNÐNÜØ	Œ2ˆa‹5�!”RóÜ&Ò'<¼bÓAòBð Bð Bô ˜œ2˜b›6 1¤bÓ)¬Z¸¸A¸ÄÓ-CÒCÐCÑCó    c                  ót  — t        t        d«      t        d«      t        d«      gt        d«      ddt        «      t        t        d«      t        d«      t        d«      gt        d«      dt        «      k(  sJ ‚t        t        g gddt        «      t        k(  sJ ‚t        t        g gddt
        «      t        k(  sJ ‚y ©NrQ   rP   r   rV   )r   rK   r   Úf_0ÚF_0rL   © r_   r]   Útest_dmp_add_termre   N   ó—   € Üœ˜A›¤ 1£¤r¨!£uÐ-¬r°!«u°a¸¼BÓ?Ü”b˜“eœR ›U¤B q£EÐ*¬B¨q«E°1´bÓ9ò:ð :ð :äœ˜b˜T 1 a¬Ó,´Ò3Ð3Ð3Üœ˜b˜T 1 a¬Ó,´Ò3Ð3Ñ3r_   c                  óÂ  — t        g t        «      } t        | t        d«      dt        «      t        g t        «      k(  sJ ‚t        | t        d«      dt        «      t        dgt        «      k(  sJ ‚t        | t        d«      dt        «      t        ddgt        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        g d¢t        «      } t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d	¢t        «      k(  sJ ‚t        | t        d«      d
t        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        ddgt        «      k(  sJ ‚y )Nr   rQ   rZ   rP   )rZ   r   r   rU   )rQ   rQ   rZ   )rQ   rZ   rQ   )rZ   rQ   rQ   rV   )rZ   rQ   rQ   rQ   rW   )rZ   r   rQ   rQ   rQ   rX   )rZ   r   r   rQ   rQ   rQ   rY   )rZ   r   r   r   rQ   rQ   rQ   )r   rK   r   r[   s    r]   Útest_dup_sub_termrh   U   sæ  € Ü�2”rÓ€Aä˜œ2˜a›5 !¤RÓ(¬J°r¼2Ó,>Ò>Ð>Ð>ä˜œ2˜a›5 !¤RÓ(¬J¸°t¼RÓ,@Ò@Ð@Ð@Ü˜œ2˜a›5 !¤RÓ(¬J¸¸A°wÄÓ,CÒCÐCÐCÜ˜œ2˜a›5 !¤RÓ(¬J²zÄ2Ó,FÒFÐFÐFä’9œbÓ!€Aä˜œ2˜a›5 !¤RÓ(¬J²{ÄBÓ,GÒGÐGÐGÜ˜œ2˜a›5 !¤RÓ(¬J²{ÄBÓ,GÒGÐGÐGÜ˜œ2˜a›5 !¤RÓ(¬J²zÄ2Ó,FÒFÐFÐFä˜œ2˜a›5 !¤RÓ(¬J²}ÄbÓ,IÒIÐIÐIÜ˜œ2˜a›5 !¤RÓ(¬JÒ7GÌÓ,LÒLÐLÐLÜ˜œ2˜a›5 !¤RÓ(¬JÒ7JÌBÓ,OÒOÐOÐOÜØ	Œ2ˆa‹5�!”RóÜ&Ò'=¼rÓBòCð Cð Cô ˜œ2˜a›5 !¤RÓ(¬J¸¸1°v¼rÓ,BÒBÐBÑBr_   c                  ót  — t        t        d«      t        d«      t        d«      gt        d«      ddt        «      t        t        d«      t        d«      t        d«      gt        d«      dt        «      k(  sJ ‚t        t        g gddt        «      t        k(  sJ ‚t        t        g gddt
        «      t        k(  sJ ‚y ra   )r	   rK   r   rb   rc   rL   rd   r_   r]   Útest_dmp_sub_termrj   m   rf   r_   c                  ó¤  — t        g t        «      } t        | t        d«      dt        «      t        g t        «      k(  sJ ‚t        ddgt        «      } t        | t        d«      dt        «      t        g t        «      k(  sJ ‚t        g d¢t        «      } t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d¢t        «      k(  sJ ‚t        | t        d«      dt        «      t        g d	¢t        «      k(  sJ ‚y )
NrP   rV   rQ   r   ©rQ   rP   rV   ©rP   rW   rY   )rP   rW   rY   r   )rP   rW   rY   r   r   )rP   rW   rY   r   r   r   )r   rK   r
   r[   s    r]   Útest_dup_mul_termrn   t   s  € Ü�2”rÓ€Aä˜œ2˜a›5 !¤RÓ(¬J°r¼2Ó,>Ò>Ð>Ð>ä�A�q�6œ2Ó€Aä˜œ2˜a›5 !¤RÓ(¬J°r¼2Ó,>Ò>Ð>Ð>ä’9œbÓ!€Aä˜œ2˜a›5 !¤RÓ(¬J²yÄ"Ó,EÒEÐEÐEÜ˜œ2˜a›5 !¤RÓ(¬J²|ÄRÓ,HÒHÐHÐHÜ˜œ2˜a›5 !¤RÓ(¬J²ÌÓ,KÒKÐKÐKÜ˜œ2˜a›5 !¤RÓ(¬JÒ7IÌ2Ó,NÒNÐNÑNr_   c                  ó²  — t        t        d«      t        d«      t        d«      gt        d«      ddt        «      t        t        d«      t        d«      t        d«      gt        d«      dt        «      k(  sJ ‚t        g gt        d«      gddt        «      g gk(  sJ ‚t        t        d«      ggg ddt        «      g gk(  sJ ‚t        t        d«      t        d«      gt        d«      ggt        d«      gddt        «      t        d«      t        d«      gt        d«      gg g gk(  sJ ‚t        g gt        dd«      gddt        «      g gk(  sJ ‚t        t        dd«      ggg ddt        «      g gk(  sJ ‚t        t        dd«      t        dd«      gt        dd«      ggt        dd«      gddt        «      t        dd«      t        dd«      gt        dd«      gg g gk(  sJ ‚y )	NrQ   rP   rV   r   rW   rY   rX   é   )r   rK   r
   rL   rd   r_   r]   Útest_dmp_mul_termrq   …   s½  € Üœ˜A›¤ 1£¤r¨!£uÐ-¬r°!«u°a¸¼BÓ?Ü”b˜“eœR ›U¤B q£EÐ*¬B¨q«E°1´bÓ9ò:ð :ð :ô ˜˜œr !›u˜g q¨!¬RÓ0°R°DÒ8Ð8Ð8Üœ"˜Q›%˜˜	 2 q¨!¬RÓ0°R°DÒ8Ð8Ð8äœ"˜Q›%¤ A£˜¬"¨Q«%¨Ð1´B°q³E°7¸A¸qÄ"ÓEÜ
ˆQ‹%”�A“ˆœ"˜Q›%˜ " bÐ)ò*ð *ð *ô ˜˜œr ! Q›x˜j¨!¨Q´Ó3¸°tÒ;Ð;Ð;Üœ"˜Q ›(˜˜ b¨!¨Q´Ó3¸°tÒ;Ð;Ð;äœ"˜Q ›(¤B q¨!£HÐ-´°1°a³¨zÐ:¼RÀÀ1»X¸JÈÈ1ÌbÓQÜ
ˆQ�‹)”R˜˜2“YÐ	¤" Q¨£) ¨b°"Ð5ò6ð 6ñ 6r_   c                  óž   — t        j                  g d¢«      } t        j                  g d¢«      }t        | t        d«      t         «      |k(  sJ ‚y )N©rQ   rP   rV   rW   )rQ   rP   rV   é   rW   )rK   Úmapr   ©r\   Úgs     r]   Útest_dup_add_groundrx   –   ó9   € Ü
�‰Š|Ó€AÜ
�‰Š|Ó€Aä˜!œR ›U¤BÓ'¨1Ò,Ð,Ñ,r_   c                  ó¸   — t        j                  dgdgdgdgg«      } t        j                  dgdgdgdgg«      }t        | t        d«      dt         «      |k(  sJ ‚y )NrQ   rP   rV   rW   rt   )rK   ru   r   rv   s     r]   Útest_dmp_add_groundr{   �   s]   € Ü
�‰���a�S˜1˜# ˜sÐ#Ó$€AÜ
�‰���a�S˜1˜# ˜sÐ#Ó$€Aä˜!œR ›U A¤rÓ*¨aÒ/Ð/Ñ/r_   c                  óž   — t        j                  g d¢«      } t        j                  g d¢«      }t        | t        d«      t         «      |k(  sJ ‚y )Nrs   )rQ   rP   rV   r   rW   )rK   ru   r   rv   s     r]   Útest_dup_sub_groundr}   ¤   ry   r_   c                  ó¶   — t        j                  dgdgdgdgg«      } t        j                  dgdgdgg g«      }t        | t        d«      dt         «      |k(  sJ ‚y )NrQ   rP   rV   rW   )rK   ru   r   rv   s     r]   Útest_dmp_sub_groundr   «   s[   € Ü
�‰���a�S˜1˜# ˜sÐ#Ó$€AÜ
�‰���a�S˜1˜#˜rÐ"Ó#€Aä˜!œR ›U A¤rÓ*¨aÒ/Ð/Ñ/r_   c                  óZ  — t        g t        «      } t        | t        d«      t        «      t        g t        «      k(  sJ ‚t        g d¢t        «      } t        | t        d«      t        «      t        g t        «      k(  sJ ‚t        | t        d«      t        «      t        g d¢t        «      k(  sJ ‚y )NrP   rl   r   rm   )r   rK   r   r[   s    r]   Útest_dup_mul_groundr�   ²   s€   € Ü�2”rÓ€Aä˜!œR ›U¤BÓ'¬:°b¼"Ó+=Ò=Ð=Ð=ä’9œbÓ!€Aä˜!œR ›U¤BÓ'¬:°b¼"Ó+=Ò=Ð=Ð=Ü˜!œR ›U¤BÓ'¬:²iÄÓ+DÒDÐDÑDr_   c            
      ó²  — t        t        t        d«      dt        «      t        d«      t        d«      t        d«      gt        d«      ggt        d«      ggt        d«      t        d«      t        d«      gt        d«      t        d«      t        d«      gt        d«      gggk(  sJ ‚t        t        t	        dd«      dt        «      t	        dd«      t	        dd«      t	        d	d«      gt	        dd«      ggt	        d	d«      ggt	        dd«      t	        d
d«      t	        dd«      gt	        dd«      t	        dd«      t	        dd«      gt	        dd«      gggk(  sJ ‚y )NrP   rW   rY   rt   é
   é   rQ   é   rV   rX   )r   rb   rK   rc   rL   rd   r_   r]   Útest_dmp_mul_groundr†   ½   s4  € Üœ#œr !›u a¬Ó,Ü
ˆQ‹%”�A“œ˜1›Ð	¤ A£ Ð(Ü
ˆQ‹%ˆˆ	Ü
ˆQ‹%”�B“œ˜B›Ð	 ¤2 a£5¬"¨Q«%´°A³Ð"7¼"¸Q»%¸ÐAð1ò ð ð ô œ#œr ! Q›x¨¬BÓ/Ü
ˆQ�‹)”R˜˜2“Y¤ 1 b£	Ð	*¬R°°2«Y¨KÐ8Ü
ˆQ�‹)ˆˆÜ
ˆQ�‹)”R˜˜2“Y¤ 1 b£	Ð	*¬R°°2«Y¼¸1¸b»	Ü��2‹Yð-Ü˜Q ›)˜ð	&ð4ò ð ñ r_   c                  ó  — t        t        d„ «       t        g t        «      } t	        | t        d«      t        «      t        g t        «      k(  sJ ‚t        g d¢t        «      } t	        | t        d«      t        «      | k(  sJ ‚t	        | t        d«      t        «      t        g d¢t        «      k(  sJ ‚t	        | t        d«      t        «      t        g d¢t        «      k(  sJ ‚t        g d¢t
        «      } t	        | t        d«      t
        «      | k(  sJ ‚t	        | t        d«      t
        «      t        d«      t        d«      t        d«      gk(  sJ ‚t	        | t        d	«      t
        «      t        d
d	«      t        dd	«      t        dd	«      gk(  sJ ‚y )Nc                  óV   — t        t        g d¢t        «      t        d«      t        «      S ©Nrl   r   )r   r   rK   rd   r_   r]   ú<lambda>z%test_dup_quo_ground.<locals>.<lambda>Í   s$   € ¤n´Zò AÜó6Ü�q“Eœ2ó'€ r_   rV   ©rY   rP   rt   rQ   rP   ©rV   rQ   rW   )rP   r   rP   rW   rR   rY   rt   )rN   ÚZeroDivisionErrorr   rK   r   rL   r[   s    r]   Útest_dup_quo_groundrŽ   Ì   s6  € Ü
Ôñ ô  ô 	�2”rÓ€Aä˜!œR ›U¤BÓ'¬:°b¼"Ó+=Ò=Ð=Ð=ä’9œbÓ!€Aä˜!œR ›U¤BÓ'¨1Ò,Ð,Ð,Ü˜!œR ›U¤BÓ'¬:²iÄÓ+DÒDÐDÐDä˜!œR ›U¤BÓ'¬:²iÄÓ+DÒDÐDÐDä’9œbÓ!€Aä˜!œR ›U¤BÓ'¨1Ò,Ð,Ð,Ü˜!œR ›U¤BÓ'¬B¨q«E´2°a³5¼"¸Q»%Ð+@Ò@Ð@Ð@Ü˜!œR ›U¤BÓ'¬B¨q°!«H´b¸¸A³hÄÀ1ÀaÃÐ+IÒIÐIÑIr_   c                  óÞ  — t        t        d„ «       t        t        d„ «       t        g t        «      } t        | t	        d«      t        «      t        g t        «      k(  sJ ‚t        g d¢t        «      } t        | t	        d«      t        «      | k(  sJ ‚t        | t	        d«      t        «      t        g d¢t        «      k(  sJ ‚t        g d¢t        «      } t        | t        d«      t        «      | k(  sJ ‚t        | t        d«      t        «      t        d«      t        d«      t        d«      gk(  sJ ‚t        | t        d	«      t        «      t        d
d	«      t        dd	«      t        dd	«      gk(  sJ ‚y )Nc                  óV   — t        t        g d¢t        «      t        d«      t        «      S r‰   ©r   r   rK   rd   r_   r]   rŠ   z'test_dup_exquo_ground.<locals>.<lambda>ã   s%   € Ô&6´zò CÜó8Ü˜!“uœbó'"€ r_   c                  óV   — t        t        g d¢t        «      t        d«      t        «      S )Nrl   rV   r‘   rd   r_   r]   rŠ   z'test_dup_exquo_ground.<locals>.<lambda>å   s%   € Ô(8¼ò EÜó:Ü˜!“uœbó)"€ r_   rV   r‹   rQ   rP   rŒ   rW   rR   rY   rt   )rN   r�   rF   r   rK   r   rL   r[   s    r]   Útest_dup_exquo_groundr“   â   s$  € Ü
Ôñ "ô #ä
Ôñ !"ô #ô 	�2”rÓ€Aä˜Aœr !›u¤bÓ)¬Z¸¼BÓ-?Ò?Ð?Ð?ä’9œbÓ!€Aä˜Aœr !›u¤bÓ)¨QÒ.Ð.Ð.Ü˜Aœr !›u¤bÓ)¬Zº	Ä2Ó-FÒFÐFÐFä’9œbÓ!€Aä˜Aœr !›u¤bÓ)¨QÒ.Ð.Ð.Ü˜Aœr !›u¤bÓ)¬b°«e´R¸³U¼B¸q»EÐ-BÒBÐBÐBÜ˜Aœr !›u¤bÓ)¬b°°A«h¼¸1¸a»Ä"ÀQÈÃ(Ð-KÒKÐKÑKr_   c                  ób  — t        dgdgdggdt        «      } t        | t        d«      dt        «      | k(  sJ ‚t        | t        d«      dt        «      t        dgdgdggdt        «      k(  sJ ‚t        t        | t        d«      dt        «      dt        «      t        dgg dggdt        «      k(  sJ ‚y ©NrY   rP   rt   rQ   rV   rW   )r   rK   r   r[   s    r]   Útest_dmp_quo_groundr–   ø   sÀ   € Ü�Q�C˜!˜˜q˜c�? A¤rÓ*€Aä˜!œR ›U A¤rÓ*¨aÒ/Ð/Ð/ÜØ	Œ2ˆa‹5�!”RóÜ&¨¨¨a¨S°1°# ¸¼2Ó>ò?ð ?ð ?ô ”nØ	Œ2ˆa‹5�!”RóØœRó!Ü$.°°°R¸!¸¨~¸qÄ"Ó$EòFð Fñ Fr_   c                  óÜ   — t        dgdgdggdt        «      } t        | t        d«      dt        «      | k(  sJ ‚t        | t        d«      dt        «      t        dgdgdggdt        «      k(  sJ ‚y r•   )r   rK   r   r[   s    r]   Útest_dmp_exquo_groundr˜     su   € Ü�Q�C˜!˜˜q˜c�? A¤rÓ*€Aä˜Aœr !›u a¬Ó,°Ò1Ð1Ð1ÜØ	Œ2ˆa‹5�!”RóÜ&¨¨¨a¨S°1°# ¸¼2Ó>ò?ð ?ñ ?r_   c                  ób   — t        g dt        «      g k(  sJ ‚t        dgdt        «      g d¢k(  sJ ‚y )NrV   rQ   ©rQ   r   r   r   )r   rK   rd   r_   r]   Útest_dup_lshiftr›     s2   € Ü�b˜!œRÓ  BÒ&Ð&Ð&Ü�q�c˜1œbÓ!¢\Ò1Ð1Ñ1r_   c                  ób   — t        g dt        «      g k(  sJ ‚t        g d¢dt        «      dgk(  sJ ‚y )NrV   rš   rQ   )r   rK   rd   r_   r]   Útest_dup_rshiftr�     s2   € Ü�b˜!œRÓ  BÒ&Ð&Ð&Ü’l A¤rÓ*¨q¨cÒ1Ð1Ñ1r_   c                  óø  — t        g t        «      g k(  sJ ‚t        t        d«      gt        «      t        d«      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«      t        d«      gk(  sJ ‚t        g t        «      g k(  sJ ‚t        t        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd«      t        dd«      t        dd«      gt        «      t        dd«      t        dd«      t        dd«      gk(  sJ ‚y )NrQ   éùÿÿÿrR   rZ   rP   rV   )r   rK   rL   rd   r_   r]   Útest_dup_absr      sE  € Ü�2”r‹?˜bÒ Ð Ð Ü”B˜“F�8œRÓ ¤R¨£U GÒ+Ð+Ð+Ü”B�r“F�8œRÓ ¤R¨£U GÒ+Ð+Ð+Ü”B�r“FœB˜q›E¤2 a£5Ð)¬2Ó.´2°a³5¼"¸Q»%ÄÀAÃÐ2GÒGÐGÐGä�2”r‹?˜bÒ Ð Ð Ü”B˜˜1“I�;¤Ó#¬¨1¨a« zÒ1Ð1Ð1Ü”B�r˜1“I�;¤Ó#¬¨1¨a« zÒ1Ð1Ð1ÜÜ	ˆB�‹”B�q˜!“Hœb  A›hÐ'¬ó-Ü13°A°q³¼2¸aÀ»8ÄRÈÈ1ÃXÐ0NòOð Oñ Or_   c                  ó�  — t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        g ggdt        «      g ggk(  sJ ‚t        t        d«      gggdt        «      t        d«      gggk(  sJ ‚t        t        d«      gggdt        «      t        d«      gggk(  sJ ‚t        g ggdt        «      g ggk(  sJ ‚t        t        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t        t        dd«      gggdt        «      t        dd«      gggk(  sJ ‚y ©NrZ   r   rQ   rP   rŸ   rR   é	   )r   rK   rL   rd   r_   r]   Útest_dmp_absr¤   "  s>  € Ü”B�r“F�8˜Q¤Ó#¬¨1« wÒ.Ð.Ð.Ü”B�r˜1“I�; ¤2Ó&¬2¨a°«8¨*Ò4Ð4Ð4ä�R�D�6˜1œbÓ! r d VÒ+Ð+Ð+Ü”b˜“e�W�I�; ¤2Ó&¬R°«U¨G¨9¨+Ò5Ð5Ð5Ü”b˜“f�X�J�< ¤BÓ'¬b°«e¨W¨I¨;Ò6Ð6Ð6ä�R�D�6˜1œbÓ! r d VÒ+Ð+Ð+Ü”b˜˜A“h�Z�L�> 1¤bÓ)´°1°a³¨z¨l¨^Ò;Ð;Ð;Ü”b˜˜Q“i�[�M�? A¤rÓ*´°A°q³°
¨|¨nÒ<Ð<Ñ<r_   c                  óø  — t        g t        «      g k(  sJ ‚t        t        d«      gt        «      t        d«      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«      t        d«      gk(  sJ ‚t        g t        «      g k(  sJ ‚t        t        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd	«      gt        «      t        dd	«      gk(  sJ ‚t        t        dd«      t        dd«      t        dd«      gt        «      t        dd«      t        dd«      t        dd«      gk(  sJ ‚y )
NrQ   rZ   rŸ   rR   rP   rV   éþÿÿÿéýÿÿÿr£   )r   rK   rL   rd   r_   r]   Útest_dup_negr¨   /  sL  € Ü�2”r‹?˜bÒ Ð Ð Ü”B�q“E�7œBÓ¤B r£F 8Ò+Ð+Ð+Ü”B�r“F�8œRÓ ¤R¨£U GÒ+Ð+Ð+Ü”B�r“FœB˜q›E¤2 a£5Ð)¬2Ó.´2°a³5¼"¸R»&Ä"ÀRÃ&Ð2IÒIÐIÐIä�2”r‹?˜bÒ Ð Ð Ü”B�q˜!“H�:œrÓ"¤r¨"¨a£y kÒ1Ð1Ð1Ü”B�r˜1“I�;¤Ó#¬¨1¨a« zÒ1Ð1Ð1Ü”BØ
ˆAóÜ�1�a“œ"˜Q ›(ð$Ü%'ó)Ü-/°°1«X´r¸"¸a³yÄ"ÀRÈÃ)Ð,LòMð Mñ Mr_   c                  ó�  — t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        g ggdt        «      g ggk(  sJ ‚t        t        d«      gggdt        «      t        d«      gggk(  sJ ‚t        t        d«      gggdt        «      t        d«      gggk(  sJ ‚t        g ggdt        «      g ggk(  sJ ‚t        t        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t        t        dd«      gggdt        «      t        dd«      gggk(  sJ ‚y r¢   )r   rK   rL   rd   r_   r]   Útest_dmp_negrª   <  s>  € Ü”B�r“F�8˜Q¤Ó#¬¨1« wÒ.Ð.Ð.Ü”B�r˜1“I�; ¤2Ó&¬2¨a°«8¨*Ò4Ð4Ð4ä�R�D�6˜1œbÓ! r d VÒ+Ð+Ð+Ü”b˜“e�W�I�; ¤2Ó&¬R°«V¨H¨:¨,Ò6Ð6Ð6Ü”b˜“f�X�J�< ¤BÓ'¬b°«e¨W¨I¨;Ò6Ð6Ð6ä�R�D�6˜1œbÓ! r d VÒ+Ð+Ð+Ü”b˜˜A“h�Z�L�> 1¤bÓ)´°2°q³	¨{¨m¨_Ò<Ð<Ð<Ü”b˜˜Q“i�[�M�? A¤rÓ*´°A°q³°
¨|¨nÒ<Ð<Ñ<r_   c            	      ó‚  — t        g g t        «      g k(  sJ ‚t        t        d«      gg t        «      t        d«      gk(  sJ ‚t        g t        d«      gt        «      t        d«      gk(  sJ ‚t        t        d«      gt        d«      gt        «      t        d«      gk(  sJ ‚t        t        d«      gt        d«      gt        «      t        d«      gk(  sJ ‚t        t        d«      t        d«      gt        d«      gt        «      t        d«      t        d«      gk(  sJ ‚t        t        d«      gt        d«      t        d«      gt        «      t        d«      t        d«      gk(  sJ ‚t        t        d«      t        d«      t        d«      gt        d«      t        d«      t        d«      gt        «      t        d«      t        d«      t        d«      gk(  sJ ‚t        g g t        «      g k(  sJ ‚t        t        dd«      gg t        «      t        dd«      gk(  sJ ‚t        g t        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd	«      gt        dd	«      gt        «      t        dd«      gk(  sJ ‚t        t        dd	«      gt        dd«      gt        «      t        dd	«      gk(  sJ ‚t        t        dd«      t        dd«      gt        d«      gt        «      t        dd«      t        d
d«      gk(  sJ ‚t        t        d«      gt        dd«      t        dd«      gt        «      t        dd«      t        d
d«      gk(  sJ ‚t        t        dd«      t        dd«      t        dd«      gt        dd«      t        dd«      t        dd«      gt        «      t        dd«      t        dd«      t        dd«      gk(  sJ ‚y )NrQ   rP   rV   rt   r£   rƒ   é   é   rW   rX   rR   )r   rK   rL   rd   r_   r]   Útest_dup_addr®   I  s8  € Ü�2�rœ2Ó "Ò$Ð$Ð$Ü”B�q“E�7˜B¤Ó#¬¨1« wÒ.Ð.Ð.Ü�2œ˜1›�w¤Ó#¬¨1« wÒ.Ð.Ð.Ü”B�q“E�7œR ›U˜G¤RÓ(¬R°«U¨GÒ3Ð3Ð3Ü”B�q“E�7œR ›U˜G¤RÓ(¬R°«U¨GÒ3Ð3Ð3ä”B�q“Eœ2˜a›5�>¤B q£E 7¬BÓ/´B°q³E¼2¸a»5°>ÒAÐAÐAÜ”B�q“E�7œR ›U¤B q£E˜N¬BÓ/´B°q³E¼2¸a»5°>ÒAÐAÐAä”B�q“Eœ2Ø	óÜˆq‹EðÜ˜“UœB˜q›E¤2 b£6Ð*¬Bó0Ü46°q³E¼2¸b»6Ä2ÀbÃ6Ð3JòKð Kð Kô �2�rœ2Ó "Ò$Ð$Ð$Ü”B�q˜!“H�:˜r¤2Ó&¬2¨a°«8¨*Ò4Ð4Ð4Ü�2œ˜1˜a›�z¤2Ó&¬2¨a°«8¨*Ò4Ð4Ð4Ü”B�q˜!“H�:¤ 1 a£˜z¬2Ó.´2°a¸³8°*Ò<Ð<Ð<Ü”B�q˜!“H�:¤ 1 a£˜z¬2Ó.´2°a¸³8°*Ò<Ð<Ð<ä”B�q˜!“Hœb  A›hÐ'¬"¨Q«%¨´"Ó5¼"¸QÀ»(ÄBÀqÈ!ÃHÐ9MÒMÐMÐMÜ”B�q“E�7œR  1›X¤r¨!¨Q£xÐ0´"Ó5¼"¸QÀ»(ÄBÀqÈ!ÃHÐ9MÒMÐMÐMä”B�q˜!“Hœb  A›h¬¨1¨a«Ð1´BØ	ˆ1ó5Ü�!�Q‹xœ˜B ›ð4$Ü%'ó)Ü-/°°1«X´r¸"¸a³yÄ"ÀRÈÃ)Ð,LòMð Mñ Mr_   c                  ó|  — t        t        d«      t        d«      gt        d«      gdt        «      t        t        d«      t        d«      gt        d«      gt        «      k(  sJ ‚t        t        dd«      t        dd«      gt        d«      gdt        «      t        t        dd«      t        dd«      gt        d«      gt        «      k(  sJ ‚t        g ggg ggdt        «      g ggk(  sJ ‚t        t        d«      gggg ggdt        «      t        d«      gggk(  sJ ‚t        g ggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        t        d«      gggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        t        d«      gggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        g ggg ggdt        «      g ggk(  sJ ‚t        t        dd«      gggg ggdt        «      t        dd«      gggk(  sJ ‚t        g ggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t        t        dd«      gggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t        t        dd«      gggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚y )NrQ   rP   r   rV   rR   )r   rK   r   rL   rd   r_   r]   Útest_dmp_addr°   c  s¦  € Ü”B�q“Eœ2˜a›5�>¤B q£E 7¨A¬rÓ2Ü”�A“œ˜1›�¤ A£ ¬Ó,ò-ð -ð -ä”B�q˜!“Hœb  A›hÐ'¬"¨Q«%¨°!´RÓ8Ü”�A�q“œ2˜a ›8Ð$¤r¨!£u g¬rÓ2ò3ð 3ð 3ô �R�D�6˜R˜D˜6 1¤bÓ)¨r¨d¨VÒ3Ð3Ð3Ü”b˜“e�W�I�; "  ¨¬2Ó.´R¸³U°G°9°+Ò=Ð=Ð=Ü�R�D�6œb ›e˜W˜I˜;¨¬2Ó.´R¸³U°G°9°+Ò=Ð=Ð=Ü”b˜“e�W�I�;¤2 a£5 '  ¨Q´Ó3¼"¸Q»%¸¸	°{ÒBÐBÐBÜ”b˜“e�W�I�;¤2 a£5 '  ¨Q´Ó3¼"¸Q»%¸¸	°{ÒBÐBÐBä�R�D�6˜R˜D˜6 1¤bÓ)¨r¨d¨VÒ3Ð3Ð3Ü”b˜˜A“h�Z�L�> R D 6¨1¬bÓ1¼¸1¸a»°z°l°^ÒCÐCÐCÜ�R�D�6œb  A›h˜Z˜L˜>¨1¬bÓ1¼¸1¸a»°z°l°^ÒCÐCÐCÜ”b˜˜A“h�Z�L�>¤b¨¨A£h Z L >°1´bÓ9ÄÀ1ÀaÃ¸z¸l¸^ÒKÐKÐKÜ”b˜˜A“h�Z�L�>¤b¨¨A£h Z L >°1´bÓ9ÄÀ1ÀaÃ¸z¸l¸^ÒKÐKÑKr_   c            	      óX  — t        g g t        «      g k(  sJ ‚t        t        d«      gg t        «      t        d«      gk(  sJ ‚t        g t        d«      gt        «      t        d«      gk(  sJ ‚t        t        d«      gt        d«      gt        «      g k(  sJ ‚t        t        d«      gt        d«      gt        «      t        d«      gk(  sJ ‚t        t        d«      t        d«      gt        d«      gt        «      t        d«      t        d«      gk(  sJ ‚t        t        d«      gt        d«      t        d«      gt        «      t        d«      t        d«      gk(  sJ ‚t        t        d«      t        d«      t        d«      gt        d«      t        d«      t        d«      gt        «      t        d«      t        d	«      t        d
«      gk(  sJ ‚t        g g t        «      g k(  sJ ‚t        t        dd«      gg t        «      t        dd«      gk(  sJ ‚t        g t        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd«      gt        dd«      gt        «      g k(  sJ ‚t        t        dd«      gt        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd«      t        dd«      gt        d«      gt        «      t        dd«      t        dd«      gk(  sJ ‚t        t        d«      gt        dd«      t        dd«      gt        «      t        dd«      t        dd«      gk(  sJ ‚t        t        dd«      t        dd«      t        dd«      gt        dd«      t        dd«      t        dd«      gt        «      t        dd«      t        d	d«      t        d
d«      gk(  sJ ‚y )NrQ   rZ   rP   rV   rt   r£   rƒ   éûÿÿÿrŸ   é÷ÿÿÿrR   rX   )r   rK   rL   rd   r_   r]   Útest_dup_subr´   v  s+  € Ü�2�rœ2Ó "Ò$Ð$Ð$Ü”B�q“E�7˜B¤Ó#¬¨1« wÒ.Ð.Ð.Ü�2œ˜1›�w¤Ó#¬¨2« xÒ/Ð/Ð/Ü”B�q“E�7œR ›U˜G¤RÓ(¨BÒ.Ð.Ð.Ü”B�q“E�7œR ›U˜G¤RÓ(¬R°«V¨HÒ4Ð4Ð4ä”B�q“Eœ2˜a›5�>¤B q£E 7¬BÓ/´B°q³E¼2¸a»5°>ÒAÐAÐAÜ”B�q“E�7œR ›U¤B q£E˜N¬BÓ/´B°r³F¼B¸r»FÐ3CÒCÐCÐCä”B�q“Eœ2Ø	óÜˆq‹EðÜ˜“UœB˜q›E¤2 b£6Ð*¬Bó0Ü46°r³F¼B¸r»FÄBÀrÃFÐ3KòLð Lð Lô �2�rœ2Ó "Ò$Ð$Ð$Ü”B�q˜!“H�:˜r¤2Ó&¬2¨a°«8¨*Ò4Ð4Ð4Ü�2œ˜1˜a›�z¤2Ó&¬2¨b°!«9¨+Ò5Ð5Ð5Ü”B�q˜!“H�:¤ 1 a£˜z¬2Ó.°"Ò4Ð4Ð4Ü”B�q˜!“H�:¤ 1 a£˜z¬2Ó.´2°b¸!³9°+Ò=Ð=Ð=ä”B�q˜!“Hœb  A›hÐ'¬"¨Q«%¨´"Ó5¼"¸QÀ»(ÄBÀrÈ1ÃIÐ9NÒNÐNÐNÜ”B�q“E�7œR  1›X¤r¨!¨Q£xÐ0´"Ó5¼"¸RÀ»)ÄRÈÈ1ÃXÐ9NÒNÐNÐNä”B�q˜!“Hœb  A›h¬¨1¨a«Ð1´BØ	ˆ1ó5Ü�!�Q‹xœ˜B ›ð4$Ü%'ó)Ü-/°°A«Y¼¸2¸q»	Ä2ÀbÈ!Ã9Ð,MòNð Nñ Nr_   c                  ó|  — t        t        d«      t        d«      gt        d«      gdt        «      t        t        d«      t        d«      gt        d«      gt        «      k(  sJ ‚t        t        dd«      t        dd«      gt        d«      gdt        «      t        t        dd«      t        dd«      gt        d«      gt        «      k(  sJ ‚t        g ggg ggdt        «      g ggk(  sJ ‚t        t        d«      gggg ggdt        «      t        d«      gggk(  sJ ‚t        g ggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        t        d«      gggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        t        d«      gggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        g ggg ggdt        «      g ggk(  sJ ‚t        t        dd«      gggg ggdt        «      t        dd«      gggk(  sJ ‚t        g ggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t        t        dd«      gggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t        t        dd«      gggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚y )NrQ   rP   r   rV   rZ   rR   )r   rK   r   rL   rd   r_   r]   Útest_dmp_subr¶   �  s¦  € Ü”B�q“Eœ2˜a›5�>¤B q£E 7¨A¬rÓ2Ü”�A“œ˜1›�¤ A£ ¬Ó,ò-ð -ð -ä”B�q˜!“Hœb  A›hÐ'¬"¨Q«%¨°!´RÓ8Ü”�A�q“œ2˜a ›8Ð$¤r¨!£u g¬rÓ2ò3ð 3ð 3ô �R�D�6˜R˜D˜6 1¤bÓ)¨r¨d¨VÒ3Ð3Ð3Ü”b˜“e�W�I�; "  ¨¬2Ó.´R¸³U°G°9°+Ò=Ð=Ð=Ü�R�D�6œb ›e˜W˜I˜;¨¬2Ó.´R¸³V°H°:°,Ò>Ð>Ð>Ü”b˜“e�W�I�;¤2 a£5 '  ¨Q´Ó3¼"¸Q»%¸¸	°{ÒBÐBÐBÜ”b˜“e�W�I�;¤2 a£5 '  ¨Q´Ó3¼"¸R»&¸¸
°|ÒCÐCÐCä�R�D�6˜R˜D˜6 1¤bÓ)¨r¨d¨VÒ3Ð3Ð3Ü”b˜˜A“h�Z�L�> R D 6¨1¬bÓ1¼¸1¸a»°z°l°^ÒCÐCÐCÜ�R�D�6œb  A›h˜Z˜L˜>¨1¬bÓ1¼¸2¸q»	°{°m°_ÒDÐDÐDÜ”b˜˜A“h�Z�L�>¤b¨¨A£h Z L >°1´bÓ9ÄÀ1ÀaÃ¸z¸l¸^ÒKÐKÐKÜ”b˜˜A“h�Z�L�>¤b¨¨A£h Z L >°1´bÓ9ÄÀ2ÀqÃ	¸{¸m¸_ÒLÐLÑLr_   c                  óh  — t        t        d«      t        d«      t        d«      gt        d«      t        d«      t        d«      gt        d«      t        d«      gt        «      t        d«      t        d«      t        d«      t        d«      gk(  sJ ‚t        t        d«      t        d«      gt        d«      ggt        d«      gt        d«      t        d«      ggt        d«      gt        d«      ggdt        «      t        d«      gt        d«      t        d«      gt        d«      t        d«      ggk(  sJ ‚y )NrQ   rP   rV   r£   rR   rX   rW   )r&   rK   r'   rd   r_   r]   Útest_dup_add_mulr¸   £  s   € Üœ˜1›œr !›u¤b¨£eÐ,¬r°!«u´b¸³e¼RÀ»UÐ.CÜ�1“”r˜!“uˆ~œró#Ü')¨!£u¬b°«e´R¸³U¼B¸q»EÐ&BòCð Cð Cäœ˜A›¤ 1£˜¬¨A«¨Ð0´B°q³E°7¼RÀ»UÄBÀqÃE¸NÐ2KÜ�A“�œ"˜Q›%˜Ð! 1¤bó*Ü/1°!«u¨g¼¸1»¼rÀ!»u°~ÌÈ1ËÌrÐRSËuÀ~Ð-VòWð Wñ Wr_   c                  óh  — t        t        d«      t        d«      t        d«      gt        d«      t        d«      t        d«      gt        d«      t        d«      gt        «      t        d«      t        d«      t        d«      t        d«      gk(  sJ ‚t        t        d«      t        d«      gt        d«      ggt        d«      gt        d«      t        d«      ggt        d«      gt        d«      ggdt        «      t        d«      gt        d«      t        d«      gt        d«      t        d«      ggk(  sJ ‚y )	NrQ   rP   rV   r§   rŸ   rZ   r²   éüÿÿÿ)r(   rK   r)   rd   r_   r]   Útest_dup_sub_mulr»   ª  s  € Üœ˜1›œr !›u¤b¨£eÐ,¬r°!«u´b¸³e¼RÀ»UÐ.CÜ�1“”r˜!“uˆ~œró#Ü')¨"£v¬r°"«v´r¸"³v¼rÀ!»uÐ&EòFð Fð Fäœ˜A›¤ 1£˜¬¨A«¨Ð0´B°q³E°7¼RÀ»UÄBÀqÃE¸NÐ2KÜ�A“�œ"˜Q›%˜Ð! 1¤bó*Ü/1°"«v¨h¼¸B»ÄÀBÃÐ8HÌ2ÈbË6ÔSUÐVWÓSXÈ/Ð-Zò[ð [ñ [r_   c                  ó  — t        g g t        «      g k(  sJ ‚t        g t        d«      gt        «      g k(  sJ ‚t        t        d«      gg t        «      g k(  sJ ‚t        t        d«      gt        d«      gt        «      t        d«      gk(  sJ ‚t        t        d«      gt        d«      gt        «      t        d«      gk(  sJ ‚t        g g t        «      g k(  sJ ‚t        g t        dd«      gt        «      g k(  sJ ‚t        t        dd«      gg t        «      g k(  sJ ‚t        t        dd«      gt        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd«      gt        dd«      gt        «      t        dd	«      gk(  sJ ‚t        g d
¢t        «      } t        g d¢t        «      }t        g d¢t        «      }t        | |t        «      |k(  sJ ‚t        || t        «      |k(  sJ ‚t        g d¢t        «      } t        g d¢t        «      }t        | | t        «      |k(  sJ ‚t	        d«      }t         |d«       |d«      g |d«       |d«      g|«       |d«       |d«      gk(  sJ ‚t        g d¢t        «      }t        g d¢t        «      }t        g d¢t        «      }t        ||t        «      |k(  sJ ‚t        g d¢t        «      }t        g d¢t        «      }t        g d¢t        «      }t        ||t        «      |k(  sJ ‚y )NrQ   rX   rR   é#   rP   rW   rV   rp   é1   )rV   r   r   rY   rQ   rP   )rW   r   rQ   r   )	r„   r   rV   é   rW   r…   rQ   rP   r   ©rP   r   r   rQ   rR   ©	rW   r   r   rW   é   r   rQ   r…   r¾   rY   )èéO   rZ   éN   é¢ÿÿÿéöÿÿÿr¬   é    éíÿÿÿrÄ   rP   é§ÿÿÿé   éI   é*   éU   éM   éS   éâÿÿÿéÞÿÿÿr¦   é_   é¯ÿÿÿé%   éÏÿÿÿéÒÿÿÿéÆÿÿÿéðÿÿÿrÔ   r½   éõÿÿÿéÇÿÿÿéñÿÿÿéáÿÿÿéC   éìÿÿÿé   éL   rP   éF   rÝ   é¿ÿÿÿéA   éæÿÿÿé£ÿÿÿéÔÿÿÿéôÿÿÿé¤ÿÿÿé9   é¦ÿÿÿrÚ   rÙ   é½ÿÿÿéžÿÿÿé»ÿÿÿéa   é×ÿÿÿéY   é!   rð   éÎÿÿÿéQ   rÜ   é<   éåÿÿÿé+   é   é³ÿÿÿé,   é   é¥ÿÿÿrÇ   rÚ   rñ   rV   é5   éÍÿÿÿéÚÿÿÿé�ÿÿÿé¬ÿÿÿé   rò   éB   éœÿÿÿrQ   éµÿÿÿéçÿÿÿrß   éÄÿÿÿéb   rý   é©ÿÿÿrY   rt   rÄ   éäÿÿÿé¡ÿÿÿé¨ÿÿÿr„   éÝÿÿÿé   r³   é   rè   é7   rŸ   éªÿÿÿéD   éÙÿÿÿrÖ   éT   é^   é-   rô   é\   r  r  é¶ÿÿÿrÈ   rt   éK   rÄ   é[   ré   é"   r…   r§   rÕ   rã   rÄ   éîÿÿÿrY   éãÿÿÿé°ÿÿÿrì   é   r­   é:   rú   é   r£   rÔ   rR   rÐ   éËÿÿÿrÞ   r  rÝ   éÖÿÿÿrð   éêÿÿÿrË   rö   éúÿÿÿrX   é3   éøÿÿÿrÛ   éÌÿÿÿr#  r×   é¸ÿÿÿr§   rö   rè   éR   rÏ   r¦   éóÿÿÿééÿÿÿr  r  rÅ   r&  r	  r
  r(  é?   rê   rà   rY   éÕÿÿÿr  éÅÿÿÿrà   rV   rV   é.   é«ÿÿÿr  é>   é¹ÿÿÿé´ÿÿÿéX   rî   r(  rZ   rÊ   éÀÿÿÿéH   éÐÿÿÿr…   é²ÿÿÿr  r,  rû   r¿   r  rõ   r  r  ræ   r  rá   éd   r  rþ   r¬   rÎ   r9  é4   éV   rã   r²   r"  rÓ   rþ   r"  rö   r¦   éºÿÿÿéÁÿÿÿr'  (\  rã   rÈ   éÑÿÿÿrQ   éZ   ró   rÛ   rÑ   é   r  r£   é­ÿÿÿé2   r²   ræ   é   rQ   rá   rŸ   rÄ   éJ   éP   rÍ   rã   rú   é)   r  é   éØÿÿÿr,  éëÿÿÿrõ   rÇ   éE   rÏ   r  r  r…   ró   ré   r  rÇ   rë   rÉ   r  éÃÿÿÿr/  r  r8  r  rò   rÅ   éèÿÿÿéàÿÿÿé¼ÿÿÿrØ   r9  rŸ   r(  rÉ   r½   r)  r  ró   rè   r1  rX   r>  r  r×   r(  r*  r  rù   r  r  é0   éÊÿÿÿrÜ   éÈÿÿÿrÙ   rò   r   rƒ   rÝ   r  r­   éòÿÿÿé=   rà   r5  ræ   rH  é ÿÿÿr¬   rÙ   rÅ   rP   rY   rß   r$  r  rP  r  r  rR  rZ   rL  é·ÿÿÿé`   rð   rÙ   rÉ   é8   r!  r6  r-  rV  r@  r,  rÜ   r÷   r  rÏ   r  rå   rÈ   rþ   rH  é(   rç   rÈ   é±ÿÿÿrù   r9  é¾ÿÿÿr  rø   r1  é'   r&  r¬   éŸÿÿÿr…   éW   é@   rú   r  r­   rp   r.  r  rÿ   r  ré   é6   rW  rë   rY   r=  r.  rR  rÂ   r]  rÞ   r  r  rû   r¦   r¾   r  r¬   rL  r
  é$   r  rX   r@  r(  rH  r;  r?  rÔ   ißÿÿÿré   r  r÷   r  rW   rY  r^  éïÿÿÿrõ   rú   r÷   r²   ræ   r  rL  r:  rÄ   r¬   r+  r!  r`  rÌ   rú   rN  r  rû   rý   rI  r%  r3  r6  rC  r¿   r7  r  r³   rÔ   r>  r$  r&  r=  rû   rÃ   rY  r  é&   rÞ   rb  r9  rÏ   rê   r]  r,  éÜÿÿÿr)  rÈ   é   rì   rþ   r  r  r<  rÃ   r  r„   r„   rá   rD  r`  rO  r*  rC  rC  r>  r2  rç   r5  r`  r"  rÇ   r  rô   rÏ   rá   r  r   rQ   r÷   r  rt   é®ÿÿÿrt   rU  rÖ   rò   rö   rO  r²   r  r(  rù   rê   rG  rG  rX   rÞ   rî   r*  rZ  r²   rX   rí   r^  rÐ   rF  r%  r`  r­   rÿ   rK  r  rç   rD  r  r  r¿   r/  r\  r  r$  rõ   r)  r1  rÙ   rø   r;  r  r>  rÕ   rò   r­   rd  rð   rÉ   r/  r  r­   r  r  rc  r  r„   r   r  r'  rÃ   rß   rÃ   r9  rt   r1  r×   r	  rÔ   (C  i  iâùÿÿi`  iÖâÿÿiã  i¾-  iA  iñãÿÿigñÿÿiñâÿÿiY  iœØÿÿiÊ_  iOûÿÿi.  iû×ÿÿin%  i0$  io  i[  i	J  i5'  i\Äÿÿi¶êÿÿi*  i�çÿÿi?ñÿÿiö  i¸*  i÷¾ÿÿizèÿÿi?  iDz  iò`  i²|  iø  i®  iÈi  i–=  iœs  iã  iÉ|  iž²ÿÿéÑ  ivkÿÿi}ðÿÿi©%  rf  iQ´ÿÿi”  i`ŠÿÿiHÑÿÿióÍÿÿiß4  iÎw  i%  i3Uÿÿi÷Èÿÿiï,  i§ÿÿiã  ii«  iY’  i}ÿÿiÊ|ÿÿiŠdÿÿi"lÿÿiÞ·ÿÿiáÿÿitÿÿi\šÿÿiÅoÿÿi¼Óÿÿi½éÿÿiNb  iµóÿÿi­M  i¢2  iM¯ÿÿi–ùÿÿiKl  iõ#ÿÿiüŸÿÿiþÔÿÿi±ÿÿiwN  i$£ÿÿiZÁÿÿi´–  i¥Q  iÕ9ÿÿi%}  é5ïÿÿiŒg  ivF  i;‘ÿÿif|  iãÿÿi4±ÿÿiêÁÿÿi0  ib  i&Mÿÿi^³  iÛ'ÿÿiHƒÿÿiì>ÿÿi€‹ÿÿiTÿÿißŸÿÿiÐÃÿÿrJ  i©uÿÿiù·ÿÿi‹'  ix°ÿÿicþþÿiL‚  i“°ÿÿilg  i·‚ÿÿiUƒ  i¢  iƒp  iÙXÿÿi¬®  i•  i0  i5ùÿÿi�,  i© iCâÿÿiÙ7  i•  ibþÿÿi/ i_  iY¬ÿÿi·r  i�¦  iM6  iàþÿÿiSÇ  iÍÑÿÿi|d i�©  iÉY i®Äÿÿi¬ iïÐÿÿiâ  iPÐÿÿiÊ#ÿÿi <  i‘ýÿÿiÂáÿÿi‰Æ  i¿+  iÒÅÿÿi¼Ÿ  iÇè  i„…ÿÿiè�ÿÿiÿÿi9©þÿi0|ÿÿiì�ÿÿiïŽÿÿi¡bÿÿiE”  iÊtÿÿiy‚  i¢ÿÿi:  id�  iÞ iÍÕÿÿi’� iÙçþÿiý²þÿiÞ  iw¨ÿÿi% iW† iâ‰  iiûÿÿiýÿÿiHxÿÿi¥Öÿÿi*Fÿÿi[ÿÿiƒ³ÿÿiuUÿÿiŸ+ÿÿi‚ÿÿi‡eÿÿiy;  iz ÿÿié+  iùþÿi<Šÿÿiù›  i“  i/8  iýàþÿi¼ÐþÿihÃþÿihsÿÿi�¢  iáŸþÿi‰, iPàÿÿiÝ  i¤#  ibcÿÿi¬�ÿÿiÅ3  i’*  iI6ÿÿi&Ž  i6/  i£øÿÿij‰ io�ÿÿi£ÿÿiÑ¶ÿÿiäI  iž?  iö)  iÀªþÿiÊÿÿiÁ)  ië³ÿÿi¶‹ÿÿiÄ  iÝN  i—ßÿÿi· iß·  iº  iÏ±  ióïÿÿi<D  i!óþÿiõ1 i¯æÿÿiw«ÿÿiý³ÿÿiÇx  isw iŸ!  i]Ð  ii}  é­Àÿÿiò[  i«ß  iÖþÿiyaÿÿi�ò  io–  i1zÿÿi'aÿÿidaÿÿimÿÿiVÄÿÿi„�  iÃÉÿÿiÔ” i–Ï iëÈÿÿiö•þÿiIvþÿiJ
  i/ù  iÚ iVK  iâxÿÿiµ­ÿÿi&êþÿi$c  iy`ÿÿi"”ÿÿi4šÿÿi†Ì  iOÃÿÿij  i£åÿÿi­�  iæ}ÿÿi—3  i4œþÿi\êÿÿiä ÿÿi¬ i‰¬  irÿÿiî^ÿÿialþÿiH
ÿÿiŠÞÿÿi½   i¾Íÿÿi i¬]  i.  ivã  iÞ  iÚ  ii¨  i!àÿÿiËÁÿÿiÿ  i^N iøÚþÿiªÀÿÿiú
ÿÿi˜gÿÿiª!  ivÿÿrg  iŽZ  i'Ã  i¾À  iZóÿÿi¯žÿÿiînÿÿi2 iÃ~  iÁ  iRÓÿÿiorÿÿi—lÿÿié  iûóÿÿiŸÿÿiaâ  iÏ  ié„ÿÿià›þÿi71  i‡\ÿÿih¢  ië×  iµÿÿiÆº  i‘ÿÿi0  i´‚ÿÿiŸ(ÿÿio´þÿif”ÿÿiØ  i—òÿÿi’+ÿÿiˆº i3Šÿÿiå" i+G  i8 i´÷ÿÿi_‚ i÷D  i%}ÿÿi£ÿÿiŠ¸  iïmÿÿiµ… iï9  i=Rÿÿi0*  i„ÿÿi2ÿÿi’  iYV  it  i®±ÿÿiÒ5  i£ª  i�  i.!  i$î  iŒ§ÿÿi>{  iãºÿÿi„  i1þÿiòÏÿÿi�K  i°O  i'‡ÿÿiº«ÿÿi{ÿÿiœ}ÿÿiÛÜ  i_žÿÿiÙþÿi	úÿÿi;Ñ  iÿ  i›ÿÿÿiIÑ  ig”  iI  i£ÿÿifàÿÿi�DÿÿiŽþÿiï£  i2  i!Æÿÿé™�þÿièE  iººÿÿiŠÿÿiúüÿÿiöiÿÿiþ`  iòs  iÀ* i²å  i°Jÿÿi„°ÿÿiWÿÿiõþÿi.õþÿi]  i’„ÿÿiÜ§  iç�  i(q  išÿþÿiz«ÿÿi"_  i\ßÿÿi™h  iöÎ  iùÑÿÿiíSÿÿi�˜ÿÿiOQÿÿií�ÿÿiï/ÿÿiœÿÿi“õÿÿi{¬  i¢Y  iê·ÿÿiˆÿÿiÔÿÿi4ä  i"  iw iI  i£  i× iš¨  i.  iM\ÿÿiýO  ièÌÿÿiŸ  é(èÿÿiDÌÿÿie§  i·§  iat  iz�  iI’ÿÿiño  iF  iO  i$  ióS  iÆ”ÿÿiO¡ÿÿi”€þÿi^¹ÿÿi‹Yÿÿi žÿÿi*  iÆÿÿi¡SÿÿifÚ  i¹9  i¯y  in÷ÿÿi&™  iÌ÷ÿÿi�ïÿÿi3.  i*Ýÿÿiñ³ÿÿiw i_Ž  iÊÿþÿiÓwÿÿi½ÿÿi	OÿÿiA#  é[ãÿÿiouÿÿi]+  iv-  iq  iâ  i¸\ÿÿiÈ$  io5  iä‚  i6ž  i‚ÿÿiæ?  iÈ   iWÿÿièsÿÿi±zÿÿi¯Aÿÿi&Œ  i†w  iÖo  i7O  iñ±ÿÿiÒÆÿÿiy ÿÿiÅøÿÿi°Óÿÿi^°  iC¤  i²e  i'�ÿÿi‚�ÿÿi9òÿÿi<Çÿÿi$X  i¶¨ÿÿiÝ  iº-  i²n  iŒšÿÿiÜÿÿi­¦ÿÿiÏÿÿix}  i¸îÿÿiK,  i‡{ÿÿiðãÿÿií  i ¤ÿÿi%½ÿÿiW…ÿÿrj  i’U  ild  iÖ   i­  i›âÿÿi–  iQ  iÓN  iÄX  i¬-  iñ3  i½	  iÿÿÿi7¾ÿÿiE¼ÿÿiŸåÿÿi8íÿÿi   iÕÿÿiØÿÿiÊÿÿirÎÿÿii  i	  iŽ  i•üÿÿi|øÿÿ)õrÏ   rK  r  rL  r„   rö   r  r³   rÌ   r  rZ  rD  rÒ   r  rç   r  rÿ   rW   r  rY   rÛ   rÈ   rÄ   rã   iÉÿÿÿé/   r*  r  r;  ró   r×   rõ   rB  rH  rL  r[  rï   rè   r  r?  rZ   rX  rÛ   rõ   r  r  rá   r5  rH  rÄ   r  r×   r  rJ  r/  r„   rÂ   rÅ   iÛÿÿÿrò   r  rT  rK  r@  rQ   éG   rW   r„   rO  rW   r  r>  r  rX   rO  r)  r4  r  r  r½   r  rÆ   rO  rK  r
  rl  rã   rÈ   rZ  rÚ   r$  rý   r"  rÉ   r  r*  rd  rÔ   r?  r+  r6  rV  r!  r   rX  rU  r'  rN  rÇ   r  r!  rÃ   r'  rd  rù   rË   rÓ   rC  rê   rá   rV   r`  rO  rà   rL  ræ   r  r  rº   rË   rJ  r4  r<  r…   rN  r  r8  rÛ   r5  r\  r<  r  rã   r4  r¾   r!  rŸ   r„   éÓÿÿÿrŸ   é;   rÅ   éc   r¦   rÝ   r  r2  r÷   éÂÿÿÿrø   rQ   r%  r  rE  rÞ   r>  rÈ   r¿   r³   r[  r+  rú   r   rƒ   r  rW  ra  rI  rZ  rÍ   rá   r/  rý   r#  r
  rÄ   r  rT  r\  rn  r6  r½   rÊ   rK  rè   rå   r  rK  rW   rº   rÓ   rU  r/  rü   rÙ   r  r  r  r…   r8  r  r  rN  r  rô   r  r9  r=  r  rV  rØ   rV   rW  rú   r×   r1  rë   r  rÍ   rF  rY  r#  rî   rë   r)  r)  rT  rÞ   rŸ   rO  rë   rO  r³   r  rÄ   (+  r:  r4  rà   r  r£   r5  r/  rÞ   r	  rJ  rô   rV  rc  rè   rÐ   rÙ   r  r½   r  r,  rè   rŸ   r@  r×   rD  r  r$  rW   rl  rè   râ   rÝ   rn  rD  r3  ro  r$  rJ  r[  r¿   r2  rŸ   r[  rn  rô   rN  r  rî   rY  r  rW   r  r5  r  r  rT  r¦   rV   é   rV  r_  rø   r  rÝ   rY   ré   rÔ   rX  rð   r8  r^  rÅ   rn  rè   ré   r]  rä   r`  rG  rî   r@  rÎ   r  r¿   rö   r²   r½   ré   rÏ   rm  r½   r,  rS  rV  r#  rt   rZ   rV  rö   r  r  rå   r`  rm  rï   rÿ   rÍ   r7  ro  r:  ra  rX   r]  rØ   rN  rP  rà   r  r9  r  r"  r<  rZ  r  rç   rQ   rÒ   re  r:  rö   r  rV   r„   r6  rÿ   r-  rM  rå   rý   r  rÞ   rç   rÙ   rX   rñ   rþ   é]   r²   r  r@  rD  r×   rs  ro  r=  r  r,  rÞ   rº   r  rU  r
  r÷   r	  rs  rû   r¦   rþ   rq  rÎ   r×   r0  r	  rÒ   rb  rG  rí   r;  r  r@  r¦   rº   rl  r  r.  r½   r7  r÷   r=  r!  r  r÷   r  rË   rY   r  r   rð   rp   ró   rs  rî   r%  r(  r8  r@  rô   r?  rn  r[  rÝ   r   rq  ré   r  rM  rQ  rR  rA  rà   rX   r¦   rp  r  rÂ   r/  r  rŸ   rü   r  r  r+  rc  rð   r8  r=  rC  rQ   r  rÿ   r'  rà   rO  r?  r3  rù   rÈ   r_  rc  r³   rU  r  rí   rC  rÌ   r@  r  rà   rä   r&  rR  r%  rV   rÔ   r  rP   rP  r­   rÑ   rè   r  r  râ   rü   r=  rÊ   rW   r<  rë   r?  r:  r%  rd  r§   rC  rn  r³   ro  r,  r  rr  rM  r÷   rþ   rú   r`  re  rß   rÙ   (  iÜ  i$  i4òÿÿiÚàÿÿiÙÓÿÿi«Øÿÿil  iþòÿÿiéÿÿi6  iA  i?,  idÙÿÿi¡àÿÿi¿C  i+R  i¶Öÿÿi»Ûÿÿi>  iÄ  iýÈÿÿis"  i¸D  i¯'  i  i½Òÿÿi–!  i¡¿ÿÿi  iüc  i5&  iƒ/  é–   i=I  iêªÿÿiíÏÿÿiºk  i;õÿÿiãÎÿÿi1  iÉ  iôµÿÿi/L  iÿÂÿÿi£  iv¾ÿÿió�  i$\  iÆ�ÿÿiu  i÷ž  iŸâÿÿi[.ÿÿi?öÿÿiž·ÿÿir  iÎÞ  iV  iñäÿÿiÙÃÿÿi8  iwÿÿi°“ÿÿi<  iÈÁ  iS;  i:ÝÿÿiøÚÿÿiãÿÿibÿÿiØ  i×\  iVâÿÿiåÿÿiA�  ibI  i /  i^`  iŠy  iŠ  ikîÿÿi¬ÆÿÿiÃ  ivÿÿi˜¬ÿÿi)Q  iÍL  i­P  iÚƒ  i‹üÿÿiUÿÿi}  i¹Ê  iÑ�ÿÿi0ƒþÿiÉÚÿÿi²5  i|-  iìD  i(«ÿÿiæ\  i×ÿÿiûº  iQ  i„  i­øÿÿiî›  iâáÿÿix`ÿÿi`M  iHÿÿiZ  i¶  iqb  iG$  ilŠ  i¾ùÿÿi­%  i6ÑÿÿiÙ3  i¸<  i¹‚  i_N  iû­  i§-  i²j  ivæÿÿi¥mÿÿiÏ6  iÊ€  i2–ÿÿik¡  ios  iv i�gÿÿiXlÿÿi(©ÿÿi   iì´  iËŽÿÿi(ÿÿiñÄ  iPÿÿiâSÿÿi—  iÅ’  iÜõÿÿiƒÕÿÿi{ªÿÿiž÷ýÿiU|ÿÿig›ÿÿiÅÚÿÿizD  iÆî  i¼
  iU$ÿÿib«  iˆÕÿÿi¥žþÿiM‰ÿÿiCÂ i ãÿÿi\Rÿÿiß i÷9  i©ýÿÿia(  iNß  iuøþÿiS)ÿÿiµø  i²  i8H  irÍ  i%  iâ�þÿid  iõ0 iåêÿÿi¶ÿÿi„¸  i	�  i5£ýÿi´™ÿÿiûA iŸeÿÿiü  iø  iœ  i™0ÿÿiÊ·  i	f  i![ÿÿi­4 iÍÿÿiÃ	  i�úþÿipq  i]åþÿiH¤ÿÿix[  i«Íÿÿi?Sÿÿi@Yÿÿi€ïÿÿi’M  iØ  iw=  iÉ,  iô� iÿfÿÿiJÊ  iƒ9  i©  i§óþÿi@  i‡h i¿Ý  i  iê´ iÆ  iûÂ iÕiÿÿiF³ÿÿiwÿÿiö'  i…n iÝ"  iGö  iJ  iBr  iR!  i‡  i»€þÿiÃ<þÿiïÓþÿiìÝÿÿiT   i   izsÿÿiå5 ii�ÿÿi{  i¬Öÿÿi ÿÿi’Àÿÿi**  iåðÿÿia  iªá  i°6ÿÿi wÿÿiy i�t  iMò  i+äÿÿioþÿiW‚ÿÿiÝDÿÿi‹d ihÿÿijÿÿisÂÿÿiûÿÿi».  iv  iS\ÿÿi/]ÿÿiNz  iNm  iµH  i@ñ  iJí  i(ÿÿiÛ‚  i‘u  i³¹ÿÿià]  izÜ  iž»þÿiÃ\  i=®ÿÿi&ªÿÿià“ýÿieÙÿÿi‚àþÿiÍàÿÿrk  i%þÿi—9þÿiyw  i!Ð  iJÇ  i÷�ÿÿiÿY iH   i-cÿÿi_ÀÿÿiÀ¹ i
2  i”æÿÿi°Œ iÍÿÿiˆ†  i�\ÿÿi� iÇ^  i”: i4ñ  i&  i  i@¯ÿÿi¿  i®ÕÿÿiÜçþÿi‡S i.–þÿiù˜  iJo  i§= iT¶  ià  i
ª  ivi  ipà  ibÝÿÿi=î  iž6  i/  iP÷ÿÿi—9  iwØ  i;@ÿÿi‰�ÿÿiGq  iý  i‘Ú  iµ·þÿiœáÿÿiÿÿi)ß  imGÿÿi,ð  i*ò  içÍþÿi¦¼þÿi×W  iò–ÿÿi&  isÜþÿiaÃÿÿiøîÿÿi£u  iÁ¥  i“Š  i¶;  iˆ iT  i
±ÿÿiS3 iU­ÿÿi5  i³,  i6Öÿÿi‹.ÿÿi•-ÿÿi¥¡ÿÿiôû  iàXÿÿiË~ÿÿiŒ¿ÿÿii  iÌ1ÿÿiÒ8  i…kÿÿin�  iWdÿÿi{ÿÿri  i|D iû:ÿÿiÇ™ÿÿifIÿÿi1ç  i¥  iýsþÿiqÍÿÿi‰u  i2ÿÿi¯�  iÃX  iÓ‰ÿÿi3ÿÿiVëþÿi¥ÿÿi  i9„ÿÿig7  i§üÿÿi-�ÿÿi®‰  i¬7ÿÿi  iëäÿÿië i.�  iïÆ  iÏ`  i�  iü�  iá°  iR²  i¶ìÿÿiÙÿÿiÂ§ÿÿi{»  im i^  iÿÿiºÿÿiÅÆÿÿiìH  iYF  ii1  iµÑÿÿiµËÿÿisO  iøÌ  iÁûÿÿi.¬ÿÿiÙóþÿiGÌ  ié=  i ž  iÛ;  iLb  iH�ÿÿip(  iqäÿÿi÷  i¿T  iëÿÿi¿)ÿÿiïŠ i}žÿÿiñÖÿÿiË�  ië  iR   i,ðþÿi^h  iÝ¯ÿÿi)  i÷”  r=  i^  iÜuÿÿiÎÿÿië¶ÿÿiãº  i•½  iABÿÿicC  i>´ÿÿin€  iÎÜÿÿi¦Üÿÿiø  i‰Ïÿÿi¬m  i›òÿÿiìb  iŽïÿÿiù™ÿÿið  ií�ÿÿi[n  iÄÓÿÿit‚ÿÿiÚòÿÿiÑ�ÿÿiI  iœ„ÿÿiyäÿÿi5¡ÿÿiCÃ  i�Åÿÿio~ÿÿip“  iØáÿÿiµÜÿÿiDB  i	õÿÿi[þÿÿi"7  i7½ÿÿi¢Êÿÿi´ž  i•Ðÿÿi-Ûÿÿiù  i�D  iPÌÿÿrh  iL&  iãÿÿiu
  iÛo  i¨ßÿÿiÖìÿÿi\  iâ§ÿÿiä  i«0  i4"  itðÿÿiwíÿÿi£·ÿÿié  iR  i·¿ÿÿiO  i™çÿÿiÊÿÿiÉ	  i{.  i�  i
ÅÿÿiX  iQ¶ÿÿé‰   is+  i\îÿÿiò  inÞÿÿiv/  it×ÿÿi½  is  iJãÿÿiç	  i¦üÿÿ)r    rK   rL   r   rJ   )r\   rw   ÚhÚKÚp1Úp2Úress          r]   Útest_dup_mulr{  ±  sá  € Ü�2�rœ2Ó "Ò$Ð$Ð$Ü�2œ˜1›�w¤Ó# rÒ)Ð)Ð)Ü”B�q“E�7˜B¤Ó# rÒ)Ð)Ð)Ü”B�q“E�7œR ›U˜G¤RÓ(¬R°«U¨GÒ3Ð3Ð3Ü”B�q“E�7œR ›U˜G¤RÓ(¬R°«V¨HÒ4Ð4Ð4ä�2�rœ2Ó "Ò$Ð$Ð$Ü�2œ˜1˜a›�z¤2Ó&¨"Ò,Ð,Ð,Ü”B�q˜!“H�:˜r¤2Ó&¨"Ò,Ð,Ð,Ü”B�q˜!“H�:¤ 1 a£˜z¬2Ó.´2°a¸³8°*Ò<Ð<Ð<Ü”B�q˜!“H�:¤ 1 a£˜z¬2Ó.´2°b¸"³:°,Ò>Ð>Ð>äÒ%¤rÓ*€AÜ’<¤Ó$€AÜÒ1´2Ó6€Aä�1�aœÓ Ò!Ð!Ð!Ü�1�aœÓ Ò!Ð!Ð!ä’?¤BÓ'€AÜÒ1´2Ó6€Aä�1�aœÓ Ò!Ð!Ð!ä
ˆ1‹€Aä‘A�a“D™!˜A›$�<¡! A£$©¨!« ¨qÓ1±a¸³d¹A¸a»D°\ÒAÐAÐAä	ò ;ô =?ó
@€Bô 
ò Iô* KMó+
N€Bô, ò =ôz ó{=€Cô~ �2�rœ2Ó #Ò%Ð%Ð%ä	ò 8ô :<ó
=€Bô  
ò Aô$ CEó%
F€Bô& ò 8/ôp 13óq84€Côt �2�rœ2Ó #Ò%Ð%Ñ%r_   c                  ót  — t        t        d«      gt        d«      gdt        «      t        t        d«      gt        d«      gt        «      k(  sJ ‚t        t        dd«      gt        dd«      gdt        «      t        t        dd«      gt        dd«      gt        «      k(  sJ ‚t        g ggg ggdt        «      g ggk(  sJ ‚t        t        d«      gggg ggdt        «      g ggk(  sJ ‚t        g ggt        d«      gggdt        «      g ggk(  sJ ‚t        t        d«      gggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        t        d«      gggt        d«      gggdt        «      t        d«      gggk(  sJ ‚t        g ggg ggdt        «      g ggk(  sJ ‚t        t        dd«      gggg ggdt        «      g ggk(  sJ ‚t        g ggt        dd«      gggdt        «      g ggk(  sJ ‚t        t        dd«      gggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t        t        dd«      gggt        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t	        d«      } t         | d«      g | d«      gg | d«      g | d	«      ggd| «       | d«      g | d	«      ggk(  sJ ‚y )
NrX   rR   r   rV   rP   rQ   rú   rY   rW   )r!   rK   r    rL   rJ   ©rw  s    r]   Útest_dmp_mulr~  ”  sÒ  € Ü”B�q“E�7œR ›U˜G Q¬Ó+Ü”�A“�œ"˜Q›%˜¤"Ó%ò&ð &ð &ä”B�q˜!“H�:¤ 1 a£˜z¨1¬bÓ1Ü”�A�q“�
œR  1›X˜J¬Ó+ò,ð ,ð ,ô �R�D�6˜R˜D˜6 1¤bÓ)¨r¨d¨VÒ3Ð3Ð3Ü”b˜“e�W�I�; "  ¨¬2Ó.°B°4°&Ò8Ð8Ð8Ü�R�D�6œb ›e˜W˜I˜;¨¬2Ó.°B°4°&Ò8Ð8Ð8Ü”b˜“e�W�I�;¤2 a£5 '  ¨Q´Ó3¼"¸Q»%¸¸	°{ÒBÐBÐBÜ”b˜“e�W�I�;¤2 a£5 '  ¨Q´Ó3¼"¸Q»%¸¸	°{ÒBÐBÐBä�R�D�6˜R˜D˜6 1¤bÓ)¨r¨d¨VÒ3Ð3Ð3Ü”b˜˜A“h�Z�L�> R D 6¨1¬bÓ1°r°d°VÒ;Ð;Ð;Ü�R�D�6œb  A›h˜Z˜L˜>¨1¬bÓ1°r°d°VÒ;Ð;Ð;Ü”b˜˜A“h�Z�L�>¤b¨¨A£h Z L >°1´bÓ9ÄÀ1ÀbÃ	¸{¸m¸_ÒLÐLÐLÜ”b˜˜A“h�Z�L�>¤b¨¨A£h Z L >°1´bÓ9ÄÀ1ÀbÃ	¸{¸m¸_ÒLÐLÐLä
ˆ1‹€AäÙ
ˆA‹$ˆ‘!�A“$�Ð™A˜a›D˜6¡A a£D 6Ð*¨A¨qó2Ù78¸³t°f¹qÀ»t¸fÐ5EòFð Fñ Fr_   c                  ó  — t        g t        «      g k(  sJ ‚t        t        d«      gt        «      t        d«      gk(  sJ ‚t        t        d«      t        d«      gt        «      t        d«      t        d«      t        d«      gk(  sJ ‚t        g t        «      g k(  sJ ‚t        t        dd«      gt        «      t        dd«      gk(  sJ ‚t        t        dd«      t        dd«      gt        «      t        dd«      t        dd«      t        dd«      gk(  sJ ‚t        g d¢t        «      } t        | t        «      t        g d¢t        «      k(  sJ ‚t	        d«      }t         |d«       |d«      g|«       |d«       |d	«      gk(  sJ ‚y )
NrP   rW   rQ   rV   r£   rÀ   rÁ   rY   rR   )r"   rK   rL   r   rJ   )r\   rw  s     r]   Útest_dup_sqrr€  ¬  sA  € Ü�2”r‹?˜bÒ Ð Ð Ü”B�q“E�7œBÓ¤B q£E 7Ò*Ð*Ð*Ü”B�q“Eœ2˜a›5�>¤2Ó&¬2¨a«5´"°Q³%¼¸A»Ð*?Ò?Ð?Ð?ä�2”r‹?˜bÒ Ð Ð Ü”B�q˜!“H�:œrÓ"¤r¨!¨Q£x jÒ0Ð0Ð0Ü”B�q˜!“Hœb  A›hÐ'¬Ó,´°A°q³¼2¸aÀ»8ÄRÈÈ1ÃXÐ0NÒNÐNÐNä’?¤BÓ'€Aä�1”b‹>œZÒ(FÌÓKÒKÐKÐKä
ˆ1‹€Aä‘A�a“D™!˜A›$�< Ó#©¨!«©a°«d |Ò3Ð3Ñ3r_   c                  ó:  — t        t        d«      t        d«      gdt        «      t        t        d«      t        d«      gt        «      k(  sJ ‚t        g ggdt        «      g ggk(  sJ ‚t        t        d«      gggdt        «      t        d«      gggk(  sJ ‚t        g ggdt        «      g ggk(  sJ ‚t        t        dd«      gggdt        «      t        dd«      gggk(  sJ ‚t	        d«      } t         | d«      g | d«      ggd| «       | d«      g | d«      ggk(  sJ ‚y )	NrQ   rP   r   rW   rV   r£   rY   rR   )r#   rK   r"   rL   rJ   r}  s    r]   Útest_dmp_sqrr‚  ¾  s  € Ü”B�q“Eœ2˜a›5�> 1¤bÓ)Ü”�A“œ˜1›�¤Ó#ò$ð $ð $ô �R�D�6˜1œbÓ! r d VÒ+Ð+Ð+Ü”b˜“e�W�I�; ¤2Ó&¬R°«U¨G¨9¨+Ò5Ð5Ð5ä�R�D�6˜1œbÓ! r d VÒ+Ð+Ð+Ü”b˜˜A“h�Z�L�> 1¤bÓ)´°1°a³¨z¨l¨^Ò;Ð;Ð;ä
ˆ1‹€Aä‘Q�q“T�F™Q˜q›T˜FÐ# Q¨Ó*±°!³¨v¹¸!»°vÐ.>Ò>Ð>Ñ>r_   c                  ó6  — t        g dt        «      t        d«      gk(  sJ ‚t        g dt        «      t        d«      gk(  sJ ‚t        g dt        «      g k(  sJ ‚t        g dt        «      g k(  sJ ‚t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        d«      gdt        «      t        d«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        t        dd«      gdt        «      t        dd«      gk(  sJ ‚t        g d¢t        «      } t        | dt        «      t        dgt        «      k(  sJ ‚t        | dt        «      t        g d¢t        «      k(  sJ ‚t        | dt        «      t        g d	¢t        «      k(  sJ ‚t        | dt        «      t        g d
¢t        «      k(  sJ ‚y )Nr   rQ   rR   rV   é‹  é÷� rÀ   rP   rÁ   )rt   r   r   r„   r  r   rY   r  i&  rQ   rú   é“   iW  )r$   rK   rL   r   r[   s    r]   Útest_dup_powr‡  Í  s¸  € Ü�2�qœ"Ó¤" Q£% Ò(Ð(Ð(Ü�2�qœ"Ó¤" Q£% Ò(Ð(Ð(ä�2�qœ"Ó Ò#Ð#Ð#Ü�2�qœ"Ó Ò#Ð#Ð#ä”B�q“E�7˜AœrÓ"¤r¨!£u gÒ-Ð-Ð-Ü”B�q“E�7˜AœrÓ"¤r¨!£u gÒ-Ð-Ð-Ü”B�q“E�7˜AœrÓ"¤r¨!£u gÒ-Ð-Ð-ä”B�q“E�7˜AœrÓ"¤r¨!£u gÒ-Ð-Ð-Ü”B�q“E�7˜AœrÓ"¤r¨!£u gÒ-Ð-Ð-Ü”B�q“E�7˜AœrÓ"¤r¨$£x jÒ0Ð0Ð0ä”B�q˜!“H�:˜q¤"Ó%¬"¨Q°«(¨Ò3Ð3Ð3Ü”B�q˜!“H�:˜q¤"Ó%¬"¨Q°«(¨Ò3Ð3Ð3Ü”B�q˜!“H�:˜q¤"Ó%¬"¨Q°«(¨Ò3Ð3Ð3ä”B�q˜!“H�:˜q¤"Ó%¬"¨Q°«(¨Ò3Ð3Ð3Ü”B�q˜!“H�:˜q¤"Ó%¬"¨Q°«(¨Ò3Ð3Ð3Ü”B�q˜!“H�:˜q¤"Ó%¬"¨T°6Ó*:Ð);Ò;Ð;Ð;ä’?¤BÓ'€Aä�1�aœÓ¤
¨A¨3´Ó 3Ò3Ð3Ð3Ü�1�aœÓ¤
ª?¼BÓ ?Ò?Ð?Ð?Ü�1�aœÓ¤
Ò+IÌ2Ó NÒNÐNÐNÜ�1�aœÓ¤
Ú9¼2ó!?ò ?ð ?ñ ?r_   c                  óŒ  — t        g gddt        «      t        d«      ggk(  sJ ‚t        g gddt        «      t        d«      ggk(  sJ ‚t        g gddt        «      g gk(  sJ ‚t        g gddt        «      g gk(  sJ ‚t        t        d«      ggddt        «      t        d«      ggk(  sJ ‚t        t        d«      ggddt        «      t        d«      ggk(  sJ ‚t        t        d«      ggddt        «      t        d«      ggk(  sJ ‚t        t        dd«      ggddt        «      t        dd«      ggk(  sJ ‚t        t        dd«      ggddt        «      t        dd«      ggk(  sJ ‚t        t        dd«      ggddt        «      t        dd«      ggk(  sJ ‚t        g d¢t        «      } t        | ddt        «      t	        | dt        «      k(  sJ ‚y )	Nr   rQ   rR   rV   r„  r…  rÀ   rP   )r%   rK   rL   r   r$   r[   s    r]   Útest_dmp_powr‰  í  sµ  € Ü�B�4˜˜AœrÓ"¬¨1« w iÒ/Ð/Ð/Ü�B�4˜˜AœrÓ"¬¨1« w iÒ/Ð/Ð/ä�B�4˜˜AœrÓ" r dÒ*Ð*Ð*Ü�B�4˜˜AœrÓ" r dÒ*Ð*Ð*ä”R˜“U�G�9˜a ¤BÓ'¬R°«U¨G¨9Ò4Ð4Ð4Ü”R˜“U�G�9˜a ¤BÓ'¬R°«U¨G¨9Ò4Ð4Ð4Ü”R˜“U�G�9˜a ¤BÓ'¬R°«U¨G¨9Ò4Ð4Ð4ä”R˜˜1“X�J�<  A¤rÓ*´°1°a³¨z¨lÒ:Ð:Ð:Ü”R˜˜1“X�J�<  A¤rÓ*´°1°a³¨z¨lÒ:Ð:Ð:Ü”R˜˜1“X�J�<  A¤rÓ*´°4¸Ó0@Ð/AÐ.BÒBÐBÐBä’?¤BÓ'€Aä�1�a˜œBÓ¤7¨1¨a´Ó#4Ò4Ð4Ñ4r_   c                  óˆ  ‡‡— t        g d¢t        «      Št        g d¢t        «      Št        ddgt        «      } t        ddgt        «      }t        ‰‰t        «      | |fk(  sJ ‚t        ‰‰t        «      | k(  sJ ‚t	        ‰‰t        «      |k(  sJ ‚t        t        ˆˆfd„«       t        g d¢t        «      Št        g d¢t        «      Št        ddgt        «      } t        ddgt        «      }t        ‰‰t        «      | |fk(  sJ ‚t        ‰‰t        «      | k(  sJ ‚t	        ‰‰t        «      |k(  sJ ‚t        t        ˆˆfd„«       y )	N©rV   rQ   rQ   rX   ©rX   r§   rQ   rp   r…   r:  éo   c                  ó&   •— t        ‰ ‰t        «      S ©N)r-   rK   rv   s   €€r]   rŠ   ztest_dup_pdiv.<locals>.<lambda>  ó   ø€ ¬
°1°a¼Ó(<€ r_   c                  ó&   •— t        ‰ ‰t        «      S r�  )r-   rL   rv   s   €€r]   rŠ   ztest_dup_pdiv.<locals>.<lambda>  r�  r_   )r   rK   r*   r,   r+   rN   rF   rL   ©ÚqÚrr\   rw   s     @@r]   Útest_dup_pdivr•    s  ù€ Ü’<¤Ó$€AÜ’:œrÓ"€Aä�B˜�8œRÓ €AÜ�B˜�9œbÓ!€Aä�A�qœ"Ó ! Q Ò'Ð'Ð'Ü�A�qœ"Ó Ò"Ð"Ð"Ü�A�qœ"Ó Ò"Ð"Ð"ä
ÔÔ <Ô=ä’<¤Ó$€AÜ’:œrÓ"€Aä�B˜�8œRÓ €AÜ�B˜�9œbÓ!€Aä�A�qœ"Ó ! Q Ò'Ð'Ð'Ü�A�qœ"Ó Ò"Ð"Ð"Ü�A�qœ"Ó Ò"Ð"Ð"ä
ÔÔ <Õ=r_   c                  óÐ  ‡‡— t        dgg g d¢gdt        «      Št        dgddggdt        «      Št        dgddggdt        «      } t        g d¢gdt        «      }t        ‰‰dt        «      | |fk(  sJ ‚t        ‰‰dt        «      | k(  sJ ‚t	        ‰‰dt        «      |k(  sJ ‚t        t        ˆˆfd„«       t        dgg g d¢gdt        «      Št        dgddggdt        «      Št        dgddggdt        «      } t        g d	¢gdt        «      }t        ‰‰dt        «      | |fk(  sJ ‚t        ‰‰dt        «      | k(  sJ ‚t	        ‰‰dt        «      |k(  sJ ‚t        t        ˆˆfd
„«       y )NrQ   rT   rZ   r   ©rP   r   r   c                  ó(   •— t        ‰ ‰dt        «      S ©NrQ   ©r1   rK   rv   s   €€r]   rŠ   ztest_dmp_pdiv.<locals>.<lambda>&  ó   ø€ ¬
°1°a¸¼BÓ(?€ r_   rP   r¦   )rt   r   r   c                  ó(   •— t        ‰ ‰dt        «      S r™  rš  rv   s   €€r]   rŠ   ztest_dmp_pdiv.<locals>.<lambda>2  r›  r_   )r   rK   r.   r0   r/   rN   rF   r’  s     @@r]   Útest_dmp_pdivr�    sg  ù€ Ü�Q�C˜šYÐ'¨¬BÓ/€AÜ�Q�C˜"˜a˜�> 1¤bÓ)€Aä�Q�C˜!˜Q˜�= !¤RÓ(€AÜ’I�; ¤2Ó&€Aä�A�q˜!œRÓ  Q¨ FÒ*Ð*Ð*Ü�A�q˜!œRÓ  AÒ%Ð%Ð%Ü�A�q˜!œRÓ  AÒ%Ð%Ð%ä
ÔÔ ?Ô@ä�Q�C˜šYÐ'¨¬BÓ/€AÜ�Q�C˜"˜a˜�> 1¤bÓ)€Aä�Q�C˜!˜Q˜�= !¤RÓ(€AÜ’I�; ¤2Ó&€Aä�A�q˜!œRÓ  Q¨ FÒ*Ð*Ð*Ü�A�q˜!œRÓ  AÒ%Ð%Ð%Ü�A�q˜!œRÓ  AÒ%Ð%Ð%ä
ÔÔ ?Õ@r_   c                  ó¦   — t        t        d„ «       t        g d¢t        «      } t        g d¢t        «      }g | }}t	        | |t        «      ||fk(  sJ ‚y )Nc                  ó(   — t        g d¢g t        «      S ©Nrl   )r2   rK   rd   r_   r]   rŠ   z!test_dup_rr_div.<locals>.<lambda>6  ó   € ¤j²¸BÄÓ&C€ r_   r‹  rŒ  )rN   r�   r   rK   r2   ©r\   rw   r“  r”  s       r]   Útest_dup_rr_divr£  5  sJ   € Ü
ÔÑCÔDä’<¤Ó$€AÜ’:œrÓ"€Aàˆq€q€Aä�a˜œBÓ A q 6Ò)Ð)Ñ)r_   c                  ó|  — t        t        d„ «       t        dgg g d¢gdt        «      } t        dgddggdt        «      }t        dgddggdt        «      }t        g d¢gdt        «      }t	        | |dt        «      ||fk(  sJ ‚t        dgg g d¢gdt        «      } t        dgddggdt        «      }t        dgddggdt        «      }t        g d¢gdt        «      }t	        | |dt        «      ||fk(  sJ ‚t        dgg g d¢gdt        «      } t        dgddggdt        «      }g g| }}t	        | |dt        «      ||fk(  sJ ‚y )	Nc                  ó2   — t        ddgdggg gdt        «      S ©NrQ   rP   rV   )r3   rK   rd   r_   r]   rŠ   z!test_dmp_rr_div.<locals>.<lambda>A  ó   € ¤j°1°a°&¸1¸#°ÀÀÀaÌÓ&L€ r_   rQ   rT   rZ   r   r—  rP   r¦   )rN   r�   r   rK   r3   r¢  s       r]   Útest_dmp_rr_divr¨  @  sM  € Ü
ÔÑLÔMä�Q�C˜šYÐ'¨¬BÓ/€AÜ�Q�C˜"˜a˜�> 1¤bÓ)€Aä�Q�C˜!˜Q˜�= !¤RÓ(€AÜ’I�; ¤2Ó&€Aä�a˜˜AœrÓ" q¨! fÒ,Ð,Ð,ä�Q�C˜šYÐ'¨¬BÓ/€AÜ�R�D˜1˜a˜&�> 1¤bÓ)€Aä�R�D˜2˜q˜'�? A¤rÓ*€AÜ’I�; ¤2Ó&€Aä�a˜˜AœrÓ" q¨! fÒ,Ð,Ð,ä�Q�C˜šYÐ'¨¬BÓ/€AÜ�Q�C˜"˜a˜�> 1¤bÓ)€Aàˆ4�€q€Aä�a˜˜AœrÓ" q¨! fÒ,Ð,Ñ,r_   c                  óþ   — t        t        d„ «       t        g d¢t        «      } t        g d¢t        «      }t        dd«      t        dd«      g}t        dd«      t        d	d«      g}t	        | |t        «      ||fk(  sJ ‚y )
Nc                  ó(   — t        g d¢g t        «      S r   )r4   rL   rd   r_   r]   rŠ   z!test_dup_ff_div.<locals>.<lambda>\  r¡  r_   r‹  rŒ  rV   rX   r…   r@  r:  r�  )rN   r�   r   rL   r4   r¢  s       r]   Útest_dup_ff_divr«  [  sm   € Ü
ÔÑCÔDä’<¤Ó$€AÜ’:œrÓ"€Aä	ˆAˆq‹”2�b˜"“:Ð€AÜ	ˆB�‹”R˜˜R“[Ð!€Aä�a˜œBÓ A q 6Ò)Ð)Ñ)r_   c                  ó¢  — t         dk7  ry ddlm}  ddlm}  |«       } | dd«       | dd«      g} | dd«      g}t        ||d|«       | dd«       | dd	«      gg fk(  sJ ‚ | dd«       | dd«       | dd	«       | dd
«      g} | dd«       | dd«       | dd«      g}t        ||d|«       | dd«       | dd«      g | dd«       | dd«      gfk(  sJ ‚y )NÚgmpy2r   )Úmpq)ÚGMPYRationalFieldrQ   rV   rP   rY   rW   rX   rZ   r²   rR   r„   rÈ   rÊ   )r   r­  r®  Úsympy.polys.domainsr¯  r5   )r®  r¯  rw  r\   rw   s        r]   Útest_dup_ff_div_gmpy2r±  f  sò   € Ü�wÒØåÝ5ÙÓ€Aá	ˆQˆq‹‘3�q˜“8Ð€AÙ	ˆQˆq‹ˆ
€AÜ�a˜˜A˜qÓ!¡s¨1¨Q£x±°Q°q³Ð&:¸BÐ%?Ò?Ð?Ð?á	ˆQˆq‹‘3�q˜“8™S  1›X¡s¨1¨Q£xÐ0€AÙ	ˆR�‹‘C˜˜!“H™c " Q›iÐ(€AÜ�a˜˜A˜qÓ!¡s¨2¨a£y±#°b¸³)Ð&<¹sÀ1ÀR»yÉ#ÈcÐRTË+Ð>VÐ%WÒWÐWÑWr_   c                  ó€  — t        t        d„ «       t        dgg g d¢gdt        «      } t        dgddggdt        «      }t        dd«      gt        dd«      t        dd«      gg}t        dd«      t        dd«      t        dd«      gg}t	        | |dt        «      ||fk(  sJ ‚t        dgg g d¢gdt        «      } t        dgddggdt        «      }t        dd«      gt        dd«      t        dd«      gg}t        dd«      t        dd«      t        dd«      gg}t	        | |dt        «      ||fk(  sJ ‚t        dgg g d¢gdt        «      } t        dgddggdt        «      }t        dd«      gt        dd«      t        dd«      gg}t        dd«      t        dd«      t        dd«      gg}t	        | |dt        «      ||fk(  sJ ‚y )Nc                  ó2   — t        ddgdggg gdt        «      S r¦  )r5   rL   rd   r_   r]   rŠ   z!test_dmp_ff_div.<locals>.<lambda>w  r§  r_   rQ   rT   rZ   r   rP   r¦   )rN   r�   r   rL   r5   r¢  s       r]   Útest_dmp_ff_divr´  v  s¾  € Ü
ÔÑLÔMä�Q�C˜šYÐ'¨¬BÓ/€AÜ�Q�C˜"˜a˜�> 1¤bÓ)€Aä
ˆQ�‹(ˆ”b˜˜A“h¤ 1 a£Ð)Ð*€AÜ
ˆQ�‹(”B�q˜!“Hœb  A›hÐ	'Ð(€Aä�a˜˜AœrÓ" q¨! fÒ,Ð,Ð,ä�Q�C˜šYÐ'¨¬BÓ/€AÜ�R�D˜1˜a˜&�> 1¤bÓ)€Aä
ˆR�‹)ˆ”r˜"˜a“y¤" Q¨£(Ð+Ð,€AÜ
ˆQ�‹(”B�q˜!“Hœb  A›hÐ	'Ð(€Aä�a˜˜AœrÓ" q¨! fÒ,Ð,Ð,ä�Q�C˜šYÐ'¨¬BÓ/€AÜ�Q�C˜"˜a˜�> 1¤bÓ)€Aä
ˆQ�‹(ˆ”b˜˜A“h¤ 1 a£Ð)Ð*€AÜ
ˆQ�‹(”B�q˜!“Hœb  A›hÐ	'Ð(€Aä�a˜˜AœrÓ" q¨! fÒ,Ð,Ñ,r_   c                  ó´  ‡‡— g d¢g d¢g d¢ddgf\  ŠŠ} }t        ‰‰t        «      | |fk(  sJ ‚t        ‰‰t        «      | k(  sJ ‚t        ‰‰t        «      |k(  sJ ‚t	        t
        ˆˆfd„«       g d¢g d¢d	d
gg d¢f\  ŠŠ} }t        ‰‰t        «      | |fk(  sJ ‚t        ‰‰t        «      | k(  sJ ‚t        ‰‰t        «      |k(  sJ ‚t	        t
        ˆˆfd„«       y )N©rX   rW   rV   rP   rQ   rl   ©rX   r$  r   r   rQ   c                  ó&   •— t        ‰ ‰t        «      S r�  ©r9   rK   rv   s   €€r]   rŠ   ztest_dup_div.<locals>.<lambda>™  ó   ø€ ¬	°!°Q¼Ó(;€ r_   )rX   rW   rV   rP   rQ   r   )rQ   rP   r   r   r£   rX   r$  )rp   rP   ræ   r_  c                  ó&   •— t        ‰ ‰t        «      S r�  r¹  rv   s   €€r]   rŠ   ztest_dup_div.<locals>.<lambda>¡  rº  r_   )r6   rK   r8   r7   rN   rF   r’  s     @@r]   Útest_dup_divr¼  ’  sâ   ù€ Ú ¢)ªZ¸"¸a¸Ð@�J€A€qˆ!ˆQä�1�aœÓ  A Ò&Ð&Ð&Ü�1�aœÓ Ò!Ð!Ð!Ü�1�aœÓ Ò!Ð!Ð!ä
ÔÔ ;Ô<â#¢_°q¸"°gÒ?OÐO�J€A€qˆ!ˆQä�1�aœÓ  A Ò&Ð&Ð&Ü�1�aœÓ Ò!Ð!Ð!Ü�1�aœÓ Ò!Ð!Ð!ä
ÔÔ ;Õ<r_   c                  óÊ  ‡‡— g d¢g d¢g d¢ddgf\  ŠŠ} }t        ‰‰dt        «      | |fk(  sJ ‚t        ‰‰dt        «      | k(  sJ ‚t        ‰‰dt        «      |k(  sJ ‚t	        t
        ˆˆfd„«       dgggdggdggg ggdgggf\  ŠŠ} }t        ‰‰dt        «      | |fk(  sJ ‚t        ‰‰dt        «      | k(  sJ ‚t        ‰‰dt        «      |k(  sJ ‚t	        t
        ˆˆfd	„«       y )
Nr¶  rl   r·  r   rQ   r   c                  ó(   •— t        ‰ ‰dt        «      S )Nr   ©r=   rK   rv   s   €€r]   rŠ   ztest_dmp_div.<locals>.<lambda>«  ó   ø€ ¬	°!°Q¸¼2Ó(>€ r_   rP   c                  ó(   •— t        ‰ ‰dt        «      S )NrP   r¿  rv   s   €€r]   rŠ   ztest_dmp_div.<locals>.<lambda>³  rÀ  r_   )r:   rK   r<   r;   rN   rF   r’  s     @@r]   Útest_dmp_divrÂ  ¤  s  ù€ Ú ¢)ªZ¸"¸a¸Ð@�J€A€qˆ!ˆQä�1�a˜œBÓ A q 6Ò)Ð)Ð)Ü�1�a˜œBÓ 1Ò$Ð$Ð$Ü�1�a˜œBÓ 1Ò$Ð$Ð$ä
ÔÔ >Ô?à�3�%�˜Q˜C˜5 1 #˜,¨"¨¨°1°#°°Ð7�J€A€qˆ!ˆQä�1�a˜œBÓ A q 6Ò)Ð)Ð)Ü�1�a˜œBÓ 1Ò$Ð$Ð$Ü�1�a˜œBÓ 1Ò$Ð$Ð$ä
ÔÔ >Õ?r_   c                  óˆ   — t        g t        «      dk(  sJ ‚t        dgt        «      dk(  sJ ‚t        g d¢t        «      dk(  sJ ‚y )Nr   rQ   ©rQ   rW   rP   rV   rW   )r>   rK   rd   r_   r]   Útest_dup_max_normrÅ  ¶  sC   € Ü˜œBÓ 1Ò$Ð$Ð$Ü˜˜œRÓ  AÒ%Ð%Ð%äš¤bÓ)¨QÒ.Ð.Ñ.r_   c                  óš   — t        g ggdt        «      dk(  sJ ‚t        dgggdt        «      dk(  sJ ‚t        t        dt        «      dk(  sJ ‚y )NrP   r   rQ   rY   )r?   rK   rb   rd   r_   r]   Útest_dmp_max_normrÇ  ½  sQ   € Ü˜"˜˜ ¤2Ó&¨!Ò+Ð+Ð+Ü˜1˜#˜˜ ¤BÓ'¨1Ò,Ð,Ð,äœ˜Q¤Ó# qÒ(Ð(Ñ(r_   c                  óˆ   — t        g t        «      dk(  sJ ‚t        dgt        «      dk(  sJ ‚t        g d¢t        «      dk(  sJ ‚y )Nr   rQ   rÄ  rƒ   )r@   rK   rd   r_   r]   Útest_dup_l1_normrÉ  Ä  sC   € Ü�rœ2Ó !Ò#Ð#Ð#Ü˜�sœBÓ 1Ò$Ð$Ð$Ü’|¤RÓ(¨BÒ.Ð.Ñ.r_   c                  óš   — t        g ggdt        «      dk(  sJ ‚t        dgggdt        «      dk(  sJ ‚t        t        dt        «      dk(  sJ ‚y )NrP   r   rQ   rC  )rA   rK   rb   rd   r_   r]   Útest_dmp_l1_normrË  Ê  sQ   € Ü˜˜�v˜q¤"Ó%¨Ò*Ð*Ð*Ü˜!˜˜�w ¤2Ó&¨!Ò+Ð+Ð+ä”s˜AœrÓ" bÒ(Ð(Ñ(r_   c                  óˆ   — t        g t        «      dk(  sJ ‚t        dgt        «      dk(  sJ ‚t        g d¢t        «      dk(  sJ ‚y )Nr   rQ   rÄ  rÊ   )rB   rK   rd   r_   r]   Útest_dup_l2_norm_squaredrÍ  Ñ  sC   € Ü˜r¤2Ó&¨!Ò+Ð+Ð+Ü ˜s¤BÓ'¨1Ò,Ð,Ð,Üš|¬RÓ0°BÒ6Ð6Ñ6r_   c                  óš   — t        g ggdt        «      dk(  sJ ‚t        dgggdt        «      dk(  sJ ‚t        t        dt        «      dk(  sJ ‚y )NrP   r   rQ   r�  )rC   rK   rb   rd   r_   r]   Útest_dmp_l2_norm_squaredrÏ  ×  sQ   € Ü  ˜v q¬"Ó-°Ò2Ð2Ð2Ü !  ˜w¨¬2Ó.°!Ò3Ð3Ð3Üœs A¤rÓ*¨cÒ1Ð1Ñ1r_   c            	      ó´   — t        dt        «      dgk(  sJ ‚t        g d¢ddgg d¢ft        «      t        g d¢t        ddgg d¢t        «      t        «      k(  sJ ‚y )Nrd   rQ   rl   rP   )rR   rX   rW   rV   )rD   rK   r    rd   r_   r]   Útest_dup_expandrÑ  Ý  sY   € Ü�bœ"Ó ! Ò$Ð$Ð$Ü’y 1 a &ª,Ð7¼Ó<Ü’	œ7 A q 6ª<¼Ó<¼bÓAòBð Bñ Br_   c                  óî   — t        ddt        «      dggk(  sJ ‚t        dgdgdggdgdggdgdgdgdggfdt        «      t        dgdgdggt        dgdggdgdgdgdggdt        «      dt        «      k(  sJ ‚y )Nrd   rQ   rP   rV   rR   rX   rW   )rE   rK   r!   rd   r_   r]   Útest_dmp_expandrÓ  ã  s°   € Ü�b˜!œRÓ  a S EÒ)Ð)Ð)Ü˜˜˜a˜S 1 #�¨!¨¨q¨c¨
°a°S¸1¸#À¸sÀQÀCÐ4HÐIÈ1ÌbÓQÜ�!��q�c˜A˜3�¤¨1¨#°¨s¨°q°c¸A¸3ØðAØ�Cð6ØœRó"!Ø"#¤Ró	)ò)ð )ñ )r_   c                  ó”  — t        dt        dz  z  dt        dz  z  z   t        d¬«      } t        dt        dz  z  dt        dz  z  z   t        d¬«      }| t        z  |k(  sJ ‚| j                  t        «      t        z  |j                  t        «      k(  sJ ‚| j                  t        «      t        z  |j                  t        «      k(  sJ ‚y )	Ng     ±Bé¥   ge¸$]`’Fr)  ÚRR)Údomainé¦   rÏ   )rI   rO   Ú
set_domainrL   rM   )ÚpÚpxs     r]   Útest_dup_mul_polyrÜ  é  sª   € ÜÐœa ™fÑ$Ð';¼A¸r¹EÑ'AÑAÄ1ÈTÔR€AÜ	Ðœq #™vÑ%Ð(<¼QÀ¹UÑ(BÑBÄAÈdÔ	S€BàŒq‰5�BŠ;Ðˆ;Ø�<‰<œÓœaÑ 2§=¡=´Ó#4Ò4Ð4Ð4Ø�<‰<œÓœaÑ 2§=¡=´Ó#4Ò4Ð4Ñ4r_   N)’Ú__doc__Úsympy.external.gmpyr   Úsympy.polys.densebasicr   r   Úsympy.polys.densearithr   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*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   Úsympy.polys.polyerrorsrF   Úsympy.polys.specialpolysrG   rH   rI   r°  rJ   rK   rL   rM   Úsympy.testing.pytestrN   rO   Úto_denserb   Úf_1Úf_2Úf_3Úf_4Úf_5Úf_6rc   r^   re   rh   rj   rn   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«  r±  r´  r¼  rÂ  rÅ  rÇ  rÉ  rË  rÍ  rÏ  rÑ  rÓ  rÜ  r[   s   0r]   ú<module>rë     sì  ðÙ :å ,÷÷÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ÷ ó õ>÷ ;Ñ :ß .Ó .å 'á
ˆ3ƒK€á<C»IÖ$G°q a§j¡j¥lÒ$GÑ !€€Sˆ#ˆs�C˜˜cÙ‘Z  Q¨Ó+©R°°1«X°q¸"Ó=€òDò04òCò04òOò"6ò"-ò0ò-ò0òEòòJò,Lò,Fò?ò2ò
2ò

Oò
=ò
Mò
=òMò4Lò&Nò4Mò&Wò[ò`&òFFò04ò$?ò?ò@5ò(>ò4Aò4*ò-ò6	*òXò -ò8=ò$@ò$/ò)ò/ò)ò7ò2òBò)ó5ùòm %Hs   ÃF!