§
    OŠtjä  ã                  ó2  — d Z ddlmZ ddlmZ erddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddlm!Z! ddlm"Z" ddlm#Z# ddlm$Z$ ddlm%Z% dd lm&Z& dd!lm'Z' dd"lm(Z( dd#lm)Z) dd$lm*Z* dd%lm+Z+ dd&lm,Z, dd'lm-Z- dd(lm.Z. dd)lm/Z/ dd*lm0Z0 dd+lm1Z1 dd,lm2Z2 dd-lm3Z3 dd.lm4Z4 dd/lm5Z5 dd0lm6Z6 dd1lm7Z7 dd2lm8Z8 dd3lm9Z9 dd4lm:Z: dd5lm;Z; dd6lm<Z< dd7lm=Z= dd8lm>Z> dd9lm?Z? dd:lm@Z@ dd;lmAZA dd<lmBZB dd=lmCZC dd>lmDZD dd?lmEZE dd@lmFZF ddAlmGZG ddBlmHZH ddClmIZI ddDlmJZJ ddElmKZK ddFlmLZL ddGlmMZM ddHlNmOZO ddIlNmPZP ddJlNmQZQ ddKlNmRZR ddLlNmSZS ddMlNmTZT ddNlNmUZU ddOlNmVZV ddPlNmWZW ddQlNmXZX ddRlYmZZZ ddSlYm[Z[ ddTlYm\Z\ ddUlYm]Z] ddVlYm^Z^ ddWlYm_Z_ ddXlYm`Z` ddYlYmaZa ddZlYmbZb dd[lYmcZc dd\lYmdZd dd]lYmeZe dd^lYmfZf dd_lYmgZg dd`lYmhZh ddalYmiZi ddblYmjZj ddclYmkZk dddlYmlZl ddelYmmZm ddflYmnZn ddglYmoZo ddhlYmpZp ddilYmqZq ddjlYmrZr ddklYmsZs ddllYmtZt ddmlYmuZu ddnlYmvZv ddolYmwZw ddplYmxZx ddqlYmyZy ddrlYmzZz ddslYm{Z{ ddtlYm|Z| ddulYm}Z} ddvl~mZ ddwl~m€Z€ ddxl~m�Z� ddyl~m‚Z‚ ddzl~mƒZƒ dd{l~m„Z„ dd|l~m…Z… dd}l~m†Z† dd~l~m‡Z‡ ddl~mˆZˆ dd€l~m‰Z‰ dd�l~mŠZŠ dd‚l~m‹Z‹ ddƒl~mŒZŒ dd„l~m�Z� dd…l~mŽZŽ dd†l~m�Z� dd‡l~m�Z� ddˆl~m‘Z‘ dd‰l~m’Z’ ddŠl~m“Z“ dd‹l~m”Z” ddŒl~m•Z• dd�l~m–Z– ddŽl~m—Z— dd�l~m˜Z˜ dd�l~m™Z™ dd‘l~mšZš dd’l~m›Z› dd“l~mœZœ dd”l~m�Z� dd•l~mžZž dd–l~mŸZŸ dd—l~m Z  dd˜l~m¡Z¡ dd™l~m¢Z¢ ddšl~m£Z£ dd›l~m¤Z¤ ddœl~m¥Z¥ dd�l~m¦Z¦ ddžl~m§Z§ ddŸl~m¨Z¨ dd l~m©Z© dd¡l~mªZª dd¢l~m«Z« dd£l¬m­Z­ dd¤l¬m®Z® dd¥l¬m¯Z¯ dd¦l¬m°Z° dd§l¬m±Z± dd¨l¬m²Z² dd©l¬m³Z³ ddªl¬m´Z´ dd«l¬mµZµ dd¬l¬m¶Z¶ dd­l¬m·Z· dd®l¬m¸Z¸ dd¯l¬m¹Z¹ dd°l¬mºZº dd±l¬m»Z» dd²l¬m¼Z¼ dd³l¬m½Z½ dd´l¬m¾Z¾ ddµl¬m¿Z¿ dd¶l¬mÀZÀ dd·l¬mÁZÁ dd¸l¬mÂZÂ dd¹l¬mÃZÃ ddºl¬mÄZÄ dd»l¬mÅZÅ dd¼l¬mÆZÆ dd½l¬mÇZÇ dd¾l¬mÈZÈ dd¿l¬mÉZÉ ddÀl¬mÊZÊ ddÁl¬mËZË ddÂl¬mÌZÌ ddÃl¬mÍZÍ ddÄl¬mÎZÎ ddÅlÏmÐZÐ ddÆlÏmÑZÑ ddÇlÏmÒZÒ ddÈlÏmÓZÓ ddÉlÏmÔZÔ ddÊlÏmÕZÕ ddËlÏmÖZÖ ddÌlÏm×Z× ddÍlÏmØZØ ddÎlÏmÙZÙ ddÏlÏmÚZÚ ddÐlÏmÛZÛ ddÑlÏmÜZÜ ddÒlÏmÝZÝ ddÓlÏmÞZÞ ddÔlÏmßZß ddÕlÏ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ó 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�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-�m.�Z. �e. G dÚ„ dÛ¦  «        ¦   «         �Z/dÜS )Ýz8Compatibility interface between dense and sparse polys. é    )Úannotations)ÚTYPE_CHECKING)ÚExpr)ÚDomain)ÚMonomialOrder©ÚPolyElement)Ú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_add_mul)Údmp_add_mul)Údup_sub_mul)Údmp_sub_mul)Údup_mul)Údmp_mul)Údup_sqr)Údmp_sqr)Údup_pow)Údmp_pow)Ú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)Údup_LC)Údmp_LC)Údup_TC)Údmp_TC)Údmp_ground_LC)Údmp_ground_TC)Ú
dup_degree)Ú
dmp_degree)Údmp_degree_in)Údmp_to_dict)Ú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_clear_denoms)Údmp_clear_denoms)Ú
dup_revert)Údup_half_gcdex)Údmp_half_gcdex)Ú	dup_gcdex)Ú	dmp_gcdex)Ú
dup_invert)Ú
dmp_invert)Údup_euclidean_prs)Údmp_euclidean_prs)Údup_primitive_prs)Údmp_primitive_prs)Údup_inner_subresultants)Údup_subresultants)Údup_prs_resultant)Údup_resultant)Údmp_inner_subresultants)Údmp_subresultants)Údmp_prs_resultant)Údmp_zz_modular_resultant)Údmp_zz_collins_resultant)Údmp_qq_collins_resultant)Údmp_resultant)Údup_discriminant)Údmp_discriminant)Údup_rr_prs_gcd)Údup_ff_prs_gcd)Údmp_rr_prs_gcd)Údmp_ff_prs_gcd)Údup_zz_heu_gcd)Údmp_zz_heu_gcd)Údup_qq_heu_gcd)Údmp_qq_heu_gcd)Údup_inner_gcd)Údmp_inner_gcd)Údup_gcd)Údmp_gcd)Ú
dup_rr_lcm)Ú
dup_ff_lcm)Údup_lcm)Ú
dmp_rr_lcm)Ú
dmp_ff_lcm)Údmp_lcm)Údmp_content)Údmp_primitive)Ú
dup_cancel)Ú
dmp_cancel)Údup_trial_division)Údmp_trial_division)Údup_zz_mignotte_bound)Údmp_zz_mignotte_bound)Údup_zz_hensel_step)Údup_zz_hensel_lift)Údup_zz_zassenhaus)Údup_zz_irreducible_p)Údup_cyclotomic_p)Údup_zz_cyclotomic_poly)Údup_zz_cyclotomic_factor)Údup_zz_factor_sqf)Údup_zz_factor)Údmp_zz_wang_non_divisors)Údmp_zz_wang_lead_coeffs)Údup_zz_diophantine)Údmp_zz_diophantine)Údmp_zz_wang_hensel_lifting)Údmp_zz_wang)Údmp_zz_factor)Údup_qq_i_factor)Údup_zz_i_factor)Údmp_qq_i_factor)Údmp_zz_i_factor)Údup_ext_factor)Údmp_ext_factor)Údup_gf_factor)Údmp_gf_factor)Údup_factor_list)Údup_factor_list_include)Údmp_factor_list)Údmp_factor_list_include)Údup_irreducible_p)Údmp_irreducible_p)Ú	dup_sturm)Údup_root_upper_bound)Údup_root_lower_bound)Údup_step_refine_real_root)Údup_inner_refine_real_root)Údup_outer_refine_real_root)Údup_refine_real_root)Údup_inner_isolate_real_roots)Ú dup_inner_isolate_positive_roots)Ú dup_inner_isolate_negative_roots)Údup_isolate_real_roots_sqf)Údup_isolate_real_roots)Údup_isolate_real_roots_list)Údup_count_real_roots)Údup_count_complex_roots)Údup_isolate_complex_roots_sqf)Údup_isolate_all_roots_sqf)Údup_isolate_all_roots)Ú	dup_sqf_pÚ	dmp_sqf_pÚdmp_normÚdup_sqf_normÚdmp_sqf_normÚdup_gf_sqf_partÚdmp_gf_sqf_partÚdup_sqf_partÚdmp_sqf_partÚdup_gf_sqf_listÚdmp_gf_sqf_listÚdup_sqf_listÚdup_sqf_list_includeÚdmp_sqf_listÚdmp_sqf_list_includeÚdup_gff_listÚdmp_gff_list)8Ú	gf_degreeÚgf_LCÚgf_TCÚgf_stripÚgf_from_dictÚ
gf_to_dictÚgf_from_int_polyÚgf_to_int_polyÚgf_negÚgf_add_groundÚgf_sub_groundÚgf_mul_groundÚgf_quo_groundÚgf_addÚgf_subÚgf_mulÚgf_sqrÚ
gf_add_mulÚ
gf_sub_mulÚ	gf_expandÚgf_divÚgf_remÚgf_quoÚgf_exquoÚ	gf_lshiftÚ	gf_rshiftÚgf_powÚ
gf_pow_modÚgf_gcdÚgf_lcmÚgf_cofactorsÚgf_gcdexÚgf_monicÚgf_diffÚgf_evalÚgf_multi_evalÚ
gf_composeÚgf_compose_modÚgf_trace_mapÚ	gf_randomÚgf_irreducibleÚgf_irred_p_ben_orÚgf_irred_p_rabinÚgf_irreducible_pÚgf_sqf_pÚgf_sqf_partÚ
gf_QmatrixÚgf_berlekampÚgf_ddf_zassenhausÚgf_edf_zassenhausÚgf_ddf_shoupÚgf_edf_shoupÚgf_zassenhausÚgf_shoupÚgf_factor_sqfÚ	gf_factor)Úpublicc                  óv  — e Zd ZU ded<   ded<   ded<   ded<   d	ed
<   d„ Z�d6d„Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd „ Zd!„ Zd"„ Zd#„ Zd$„ Zd%„ Zd&„ Zd'„ Zd(„ Z d)„ Z!d*„ 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„ Z0d9„ Z1d:„ Z2d;„ Z3d<„ Z4d=„ Z5d>„ Z6d?„ Z7d@„ Z8dA„ Z9dB„ Z:dC„ Z;dD„ Z<dE„ Z=dF„ Z>dG„ Z?dH„ Z@dI„ ZAdJ„ ZBdK„ ZCdL„ ZDdM„ ZEdN„ ZFdO„ ZGdP„ ZHdQ„ ZIdR„ ZJdS„ ZKdT„ ZLdU„ ZMdV„ ZNdW„ ZOdX„ ZPdY„ ZQdZ„ ZRd[„ ZSd\„ ZTd]„ ZUd^„ ZVd_„ ZWd`„ ZXda„ ZYdb„ ZZdc„ Z[dd„ Z\de„ Z]df„ Z^dg„ Z_dh„ Z`di„ Zadj„ Zbdk„ Zcdl„ Zddm„ Zedn„ Zfdo„ Zgdp„ Zhdq„ Zidr„ Zjds„ Zkdt„ Zldu„ Zmdv„ Zndw„ Zodx„ Zpdy„ Zqdz„ Zr�d7d|„Zs�d7d}„Ztd~„ Zud„ Zvd€„ Zwd�„ Zxd‚„ Zydƒ„ Zzd„„ Z{d…„ Z|d†„ Z}d‡„ Z~dˆ„ Zd‰„ Z€dŠ„ Z�d‹„ Z‚dŒ„ Zƒd�„ Z„dŽ„ Z…d�„ Z†d�„ Z‡d‘„ Zˆd’„ Z‰d“„ ZŠd”„ Z‹d•„ ZŒd–„ Z�d—„ ZŽd˜„ Z�d™„ Z�dš„ Z‘d›„ Z’dœ„ Z“d�„ Z”dž„ Z•dŸ„ Z–d „ Z—d¡„ Z˜d¢„ Z™d£„ Zšd¤„ Z›d¥„ Zœd¦„ Z�d§„ Zžd¨„ ZŸd©„ Z dª„ Z¡d«„ Z¢d¬„ Z£d­„ Z¤�d8d¯„Z¥�d8d°„Z¦d±„ Z§d²„ Z¨d³„ Z©d´„ Zªdµ„ Z«d¶„ Z¬d·„ Z­d¸„ Z®�d7d¹„Z¯dº„ Z°d»„ Z±d¼„ Z²d½„ Z³d¾„ Z´d¿„ ZµdÀ„ Z¶�d9dÁ„Z·dÂ„ Z¸dÃ„ Z¹dÄ„ ZºdÅ„ Z»dÆ„ Z¼dÇ„ Z½dÈ„ Z¾dÉ„ Z¿dÊ„ ZÀdË„ ZÁdÌ„ ZÂdÍ„ ZÃdÎ„ ZÄdÏ„ ZÅdÐ„ ZÆdÑ„ ZÇdÒ„ ZÈdÓ„ ZÉdÔ„ ZÊdÕ„ ZËdÖ„ ZÌd×„ ZÍdØ„ ZÎdÙ„ ZÏdÚ„ ZÐdÛ„ ZÑdÜ„ ZÒ�d7dÝ„ZÓ�d7dÞ„ZÔ�d7dß„ZÕ�d7dà„ZÖ�d7dá„Z×�d7dâ„ZØdã„ ZÙdä„ ZÚdå„ ZÛdæ„ ZÜ�d7dç„ZÝ�d:dè„ZÞ�d;dé„Zß�d;dê„Zà�d<dë„Zá�d:dì„Zâ�d:dí„Zã�d:dî„Zä�d:dï„Zå�d=dð„Zæ�d9dñ„Zç�d6dò„Zè�d;dó„Zé�d:dô„Zê�d;dõ„Zëdö„ Zìd÷„ Zídø„ Zîdù„ Zïdú„ Zðdû„ Zñdü„ Zòdý„ Zódþ„ Zôdÿ„ Zõ�d „ Zö�d„ Z÷�d8�d„Zø�d„ Zù�d8�d„Zú�d„ Zû�d„ Zü�d„ Zý�d„ Zþ�d	„ Zÿ�d
„ �Z �d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z	�d„ �Z
�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d„ �Z�d „ �Z�d!„ �Z�d"„ �Z�d#„ �Z�d$„ �Z�d%„ �Z�d&„ �Z�d'„ �Z�d(„ �Z�d)„ �Z�d*„ �Z �d7�d+„�Z!�d,„ �Z"�d-„ �Z#�d.„ �Z$�d/„ �Z%�d0„ �Z&�d1„ �Z'�d2„ �Z(�d3„ �Z)�d>�d4„�Z*�d5„ �Z+dS (?  ÚIPolysztuple[PolyElement, ...]Úgensztuple[Expr, ...]ÚsymbolsÚintÚngensr   Údomainr   Úorderc                ó   — d S ©N© )ÚselfÚgens     úW/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/polys/compatibility.pyÚdropzIPolys.dropù   ó   € Øˆó    Nc                ó   — d S r,  r-  )r.  r&  r)  r*  s       r0  ÚclonezIPolys.cloneü   r2  r3  c                ó   — d S r,  r-  )r.  s    r0  Ú	to_groundzIPolys.to_groundÿ   r2  r3  c                ó   — d S r,  r-  ©r.  Úelements     r0  Ú
ground_newzIPolys.ground_new  r2  r3  c                ó   — d S r,  r-  r9  s     r0  Ú
domain_newzIPolys.domain_new  r2  r3  c                ó   — d S r,  r-  )r.  Úds     r0  Ú	from_dictzIPolys.from_dict  r2  r3  c                ó�   — ddl m} t          ||¦  «        r|j        | k    r|S t	          d¦  «        ‚|                      |¦  «        S )Nr   r   zdomain conversions)Úsympy.polys.ringsr	   Ú
isinstanceÚringÚNotImplementedErrorr;  )r.  r:  r	   s      r0  ÚwrapzIPolys.wrap  sY   € Ø1Ð1Ð1Ð1Ð1Ð1Ý�g˜{Ñ+Ô+ð 	,ØŒ|˜tÒ#Ð#Ø�å)Ð*>Ñ?Ô?Ð?à—?’? 7Ñ+Ô+Ð+r3  c                óP   — |                       |¦  «                             ¦   «         S r,  )rF  Úto_denser9  s     r0  rH  zIPolys.to_dense  s    € Ø�yŠy˜Ñ!Ô!×*Ò*Ñ,Ô,Ð,r3  c                ód   — |                       t          || j        dz
  | j        ¦  «        ¦  «        S ©Né   )r@  rS   r(  r)  r9  s     r0  Ú
from_densezIPolys.from_dense  s(   € Ø�~Š~�k¨'°4´:¸a±<ÀÄÑMÔMÑNÔNÐNr3  c                ó|   — |                       t          |                      |¦  «        ||| j        ¦  «        ¦  «        S r,  )rL  r
   rH  r)  ©r.  ÚfÚcÚis       r0  r
   zIPolys.dup_add_term  ó0   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸aÀÀDÄKÑPÔPÑQÔQÐQr3  c           	     óþ   — |                       t          |                      |¦  «        |                      |¦  «                             d¦  «                             ¦   «         || j        dz
  | j        ¦  «        ¦  «        S ©Nr   rK  )rL  r   rH  rF  r1  r(  r)  rN  s       r0  r   zIPolys.dmp_add_term  ód   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸d¿iºiÈ¹l¼l×>OÒ>OÐPQÑ>RÔ>R×>[Ò>[Ñ>]Ô>]Ð_`ÐbfÔblÐmnÑbnÐptÔp{Ñ|Ô|Ñ}Ô}Ð}r3  c                ó|   — |                       t          |                      |¦  «        ||| j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  rN  s       r0  r   zIPolys.dup_sub_term  rR  r3  c           	     óþ   — |                       t          |                      |¦  «        |                      |¦  «                             d¦  «                             ¦   «         || j        dz
  | j        ¦  «        ¦  «        S rT  )rL  r   rH  rF  r1  r(  r)  rN  s       r0  r   zIPolys.dmp_sub_term!  rU  r3  c                ó|   — |                       t          |                      |¦  «        ||| j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  rN  s       r0  r   zIPolys.dup_mul_term#  rR  r3  c           	     óþ   — |                       t          |                      |¦  «        |                      |¦  «                             d¦  «                             ¦   «         || j        dz
  | j        ¦  «        ¦  «        S rT  )rL  r   rH  rF  r1  r(  r)  rN  s       r0  r   zIPolys.dmp_mul_term%  rU  r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  ©r.  rO  rP  s      r0  r   zIPolys.dup_add_ground(  ó.   € Ø�Š�~¨d¯mªm¸AÑ.>Ô.>ÀÀ4Ä;ÑOÔOÑPÔPÐPr3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r   rH  r(  r)  r[  s      r0  r   zIPolys.dmp_add_ground*  ó8   € Ø�Š�~¨d¯mªm¸AÑ.>Ô.>ÀÀ4Ä:ÈaÁ<ÐQUÔQ\Ñ]Ô]Ñ^Ô^Ð^r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  r[  s      r0  r   zIPolys.dup_sub_ground,  r\  r3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r   rH  r(  r)  r[  s      r0  r   zIPolys.dmp_sub_ground.  r^  r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  r[  s      r0  r   zIPolys.dup_mul_ground0  r\  r3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r   rH  r(  r)  r[  s      r0  r   zIPolys.dmp_mul_ground2  r^  r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  r[  s      r0  r   zIPolys.dup_quo_ground4  r\  r3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r   rH  r(  r)  r[  s      r0  r   zIPolys.dmp_quo_ground6  r^  r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  r[  s      r0  r   zIPolys.dup_exquo_ground8  s/   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À!ÀTÄ[ÑQÔQÑRÔRÐRr3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r   rH  r(  r)  r[  s      r0  r   zIPolys.dmp_exquo_ground:  ó:   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À!ÀTÄZÐPQÁ\ÐSWÔS^Ñ_Ô_Ñ`Ô`Ð`r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  ©r.  rO  Úns      r0  r   zIPolys.dup_lshift=  ó.   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸A¸t¼{ÑKÔKÑLÔLÐLr3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  ri  s      r0  r   zIPolys.dup_rshift?  rk  r3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  ©r.  rO  s     r0  r   zIPolys.dup_absB  ó,   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¼ÑEÔEÑFÔFÐFr3  c                óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r   rH  r(  r)  rn  s     r0  r   zIPolys.dmp_absD  ó4   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¼ÀA¹ÀtÄ{ÑSÔSÑTÔTÐTr3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r   rH  r)  rn  s     r0  r   zIPolys.dup_negG  ro  r3  c                óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r   rH  r(  r)  rn  s     r0  r   zIPolys.dmp_negI  rq  r3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r    rH  r)  ©r.  rO  Úgs      r0  r    zIPolys.dup_addL  ó:   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ì;ÑWÔWÑXÔXÐXr3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r!   rH  r(  r)  ru  s      r0  r!   zIPolys.dmp_addN  óE   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeÑfÔfÐfr3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r"   rH  r)  ru  s      r0  r"   zIPolys.dup_subQ  rw  r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r#   rH  r(  r)  ru  s      r0  r#   zIPolys.dmp_subS  ry  r3  c           	     óÈ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r$   rH  r)  ©r.  rO  rv  Úhs       r0  r$   zIPolys.dup_add_mulV  óK   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÏ}Ê}Ð]^ÑO_ÔO_ÐaeÔalÑmÔmÑnÔnÐnr3  c           	     óÚ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r%   rH  r(  r)  r}  s       r0  r%   zIPolys.dmp_add_mulX  óW   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÏ}Ê}Ð]^ÑO_ÔO_ÐaeÔakÐlmÑamÐosÔozÑ{Ô{Ñ|Ô|Ð|r3  c           	     óÈ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r&   rH  r)  r}  s       r0  r&   zIPolys.dup_sub_mulZ  r  r3  c           	     óÚ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r'   rH  r(  r)  r}  s       r0  r'   zIPolys.dmp_sub_mul\  r�  r3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r(   rH  r)  ru  s      r0  r(   zIPolys.dup_mul_  rw  r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r)   rH  r(  r)  ru  s      r0  r)   zIPolys.dmp_mula  ry  r3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r*   rH  r)  rn  s     r0  r*   zIPolys.dup_sqrd  ro  r3  c                óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r+   rH  r(  r)  rn  s     r0  r+   zIPolys.dmp_sqrf  rq  r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r,   rH  r)  ri  s      r0  r,   zIPolys.dup_powh  s.   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¸D¼KÑHÔHÑIÔIÐIr3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r-   rH  r(  r)  ri  s      r0  r-   zIPolys.dmp_powj  s6   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¸D¼JÀq¹LÈ$Ì+ÑVÔVÑWÔWÐWr3  c                óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r,  )r.   rH  r)  rL  ©r.  rO  rv  ÚqÚrs        r0  r.   zIPolys.dup_pdivm  sT   € Ý˜Ÿš aÑ(Ô(¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔH‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r/   rH  r)  ru  s      r0  r/   zIPolys.dup_premp  ó:   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸$¿-º-ÈÑ:JÔ:JÈDÌKÑXÔXÑYÔYÐYr3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r0   rH  r)  ru  s      r0  r0   zIPolys.dup_pquor  r�  r3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r1   rH  r)  ru  s      r0  r1   zIPolys.dup_pexquot  ó:   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸D¿MºMÈ!Ñ<LÔ<LÈdÌkÑZÔZÑ[Ô[Ð[r3  c                óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rJ  )r2   rH  r(  r)  rL  r‹  s        r0  r2   zIPolys.dmp_pdivw  s\   € Ý˜Ÿš aÑ(Ô(¨$¯-ª-¸Ñ*:Ô*:¸D¼JÀq¹LÈ$Ì+ÑVÔV‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r3   rH  r(  r)  ru  s      r0  r3   zIPolys.dmp_premz  óE   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸$¿-º-ÈÑ:JÔ:JÈDÌJÐWXÉLÐZ^ÔZeÑfÔfÑgÔgÐgr3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r4   rH  r(  r)  ru  s      r0  r4   zIPolys.dmp_pquo|  r•  r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r5   rH  r(  r)  ru  s      r0  r5   zIPolys.dmp_pexquo~  óE   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸D¿MºMÈ!Ñ<LÔ<LÈdÌjÐYZÉlÐ\`Ô\gÑhÔhÑiÔiÐir3  c                óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r,  )r6   rH  r)  rL  r‹  s        r0  r6   zIPolys.dup_rr_div�  óT   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¯MªM¸!Ñ,<Ô,<¸d¼kÑJÔJ‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rJ  )r7   rH  r(  r)  rL  r‹  s        r0  r7   zIPolys.dmp_rr_div„  ó\   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¯MªM¸!Ñ,<Ô,<¸d¼jÈ¹lÈDÌKÑXÔX‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r,  )r8   rH  r)  rL  r‹  s        r0  r8   zIPolys.dup_ff_div‡  rš  r3  c                óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rJ  )r9   rH  r(  r)  rL  r‹  s        r0  r9   zIPolys.dmp_ff_divŠ  rœ  r3  c                óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r,  )r:   rH  r)  rL  r‹  s        r0  r:   zIPolys.dup_divŽ  sT   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔG‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r;   rH  r)  ru  s      r0  r;   zIPolys.dup_rem‘  rw  r3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r<   rH  r)  ru  s      r0  r<   zIPolys.dup_quo“  rw  r3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r=   rH  r)  ru  s      r0  r=   zIPolys.dup_exquo•  s:   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4¿=º=ÈÑ;KÔ;KÈTÌ[ÑYÔYÑZÔZÐZr3  c                óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rJ  )r>   rH  r(  r)  rL  r‹  s        r0  r>   zIPolys.dmp_div˜  s\   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÑUÔU‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r?   rH  r(  r)  ru  s      r0  r?   zIPolys.dmp_rem›  ry  r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r@   rH  r(  r)  ru  s      r0  r@   zIPolys.dmp_quo�  ry  r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rA   rH  r(  r)  ru  s      r0  rA   zIPolys.dmp_exquoŸ  sE   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4¿=º=ÈÑ;KÔ;KÈTÌZÐXYÉ\Ð[_Ô[fÑgÔgÑhÔhÐhr3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rB   rH  r)  rn  s     r0  rB   zIPolys.dup_max_norm¢  s    € Ý˜DŸMšM¨!Ñ,Ô,¨d¬kÑ:Ô:Ð:r3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )rC   rH  r(  r)  rn  s     r0  rC   zIPolys.dmp_max_norm¤  s(   € Ý˜DŸMšM¨!Ñ,Ô,¨d¬j¸©l¸D¼KÑHÔHÐHr3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rD   rH  r)  rn  s     r0  rD   zIPolys.dup_l1_norm§  s    € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬[Ñ9Ô9Ð9r3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )rE   rH  r(  r)  rn  s     r0  rE   zIPolys.dmp_l1_norm©  s(   € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬Z¸©\¸4¼;ÑGÔGÐGr3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rF   rH  r)  rn  s     r0  rF   zIPolys.dup_l2_norm_squared¬  ó    € Ý" 4§=¢=°Ñ#3Ô#3°T´[ÑAÔAÐAr3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )rG   rH  r(  r)  rn  s     r0  rG   zIPolys.dmp_l2_norm_squared®  s(   € Ý" 4§=¢=°Ñ#3Ô#3°T´ZÀ±\À4Ä;ÑOÔOÐOr3  c           
     ó’   — |                       t          t          t          | j        |¦  «        ¦  «        | j        ¦  «        ¦  «        S r,  )rL  rH   ÚlistÚmaprH  r)  ©r.  Úpolyss     r0  rH   zIPolys.dup_expand±  s4   € Ø�Š�z­$­s°4´=À%Ñ/HÔ/HÑ*IÔ*IÈ4Ì;ÑWÔWÑXÔXÐXr3  c           
     ó¤   — |                       t          t          t          | j        |¦  «        ¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rI   r¯  r°  rH  r(  r)  r±  s     r0  rI   zIPolys.dmp_expand³  s?   € Ø�Š�z­$­s°4´=À%Ñ/HÔ/HÑ*IÔ*IÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeÑfÔfÐfr3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rJ   rH  r)  rn  s     r0  rJ   zIPolys.dup_LC¶  ó    € Ý�d—m’m AÑ&Ô&¨¬Ñ4Ô4Ð4r3  c                óº   — t          |                      |¦  «        | j        ¦  «        }t          |t          ¦  «        r| dd …                              |¦  «        S |S rJ  )rK   rH  r)  rC  r¯  rL  )r.  rO  ÚLCs      r0  rK   zIPolys.dmp_LC¸  óR   € Ý�D—M’M !Ñ$Ô$ d¤kÑ2Ô2ˆÝ�b�$ÑÔð 	Ø˜˜˜”8×&Ò& rÑ*Ô*Ð*àˆIr3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rL   rH  r)  rn  s     r0  rL   zIPolys.dup_TC¾  rµ  r3  c                óº   — t          |                      |¦  «        | j        ¦  «        }t          |t          ¦  «        r| dd …                              |¦  «        S |S rJ  )rM   rH  r)  rC  r¯  rL  )r.  rO  ÚTCs      r0  rM   zIPolys.dmp_TCÀ  r¸  r3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )rN   rH  r(  r)  rn  s     r0  rN   zIPolys.dmp_ground_LCÇ  ó(   € Ý˜TŸ]š]¨1Ñ-Ô-¨t¬z¸!©|¸T¼[ÑIÔIÐIr3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )rO   rH  r(  r)  rn  s     r0  rO   zIPolys.dmp_ground_TCÉ  r½  r3  c                óF   — t          |                      |¦  «        ¦  «        S r,  )rP   rH  rn  s     r0  rP   zIPolys.dup_degreeÌ  s   € Ý˜$Ÿ-š-¨Ñ*Ô*Ñ+Ô+Ð+r3  c                óX   — t          |                      |¦  «        | j        dz
  ¦  «        S rJ  )rQ   rH  r(  rn  s     r0  rQ   zIPolys.dmp_degreeÎ  s$   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¬J°q©LÑ9Ô9Ð9r3  c                óZ   — t          |                      |¦  «        || j        dz
  ¦  «        S rJ  )rR   rH  r(  )r.  rO  Újs      r0  rR   zIPolys.dmp_degree_inÐ  s&   € Ý˜TŸ]š]¨1Ñ-Ô-¨q°$´*¸Q±,Ñ?Ô?Ð?r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  rT   rH  r)  ©r.  rO  Úms      r0  rT   zIPolys.dup_integrateÒ  s.   € Ø�Š�}¨T¯]ª]¸1Ñ-=Ô-=¸qÀ$Ä+ÑNÔNÑOÔOÐOr3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rU   rH  r(  r)  rÄ  s      r0  rU   zIPolys.dmp_integrateÔ  s8   € Ø�Š�}¨T¯]ª]¸1Ñ-=Ô-=¸qÀ$Ä*ÈQÁ,ÐPTÔP[Ñ\Ô\Ñ]Ô]Ð]r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  rW   rH  r)  rÄ  s      r0  rW   zIPolys.dup_diff×  s.   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸!¸T¼[ÑIÔIÑJÔJÐJr3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rX   rH  r(  r)  rÄ  s      r0  rX   zIPolys.dmp_diffÙ  s6   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸!¸T¼ZÈ¹\È4Ì;ÑWÔWÑXÔXÐXr3  c           	     óŽ   — |                       t          |                      |¦  «        ||| j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rY   rH  r(  r)  ©r.  rO  rÅ  rÂ  s       r0  rY   zIPolys.dmp_diff_inÜ  s:   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸QÀÀ4Ä:ÈaÁ<ÐQUÔQ\Ñ]Ô]Ñ^Ô^Ð^r3  c           	     óŽ   — |                       t          |                      |¦  «        ||| j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rV   rH  r(  r)  rÊ  s       r0  rV   zIPolys.dmp_integrate_inÞ  s<   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À!ÀQÈÌ
ÐSTÉÐVZÔVaÑbÔbÑcÔcÐcr3  c                óT   — t          |                      |¦  «        || j        ¦  «        S r,  )rZ   rH  r)  ©r.  rO  Úas      r0  rZ   zIPolys.dup_evalá  s"   € Ý˜Ÿš aÑ(Ô(¨!¨T¬[Ñ9Ô9Ð9r3  c                ó    — t          |                      |¦  «        || j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rJ  )r[   rH  r(  r)  rL  )r.  rO  rÎ  Úresults       r0  r[   zIPolys.dmp_evalã  sE   € Ý˜$Ÿ-š-¨Ñ*Ô*¨A¨t¬z¸!©|¸T¼[ÑIÔIˆØ�A�B�BŒx×"Ò" 6Ñ*Ô*Ð*r3  c                ó¸   — t          |                      |¦  «        ||| j        dz
  | j        ¦  «        }|                      |¦  «                             |¦  «        S rJ  )r\   rH  r(  r)  r1  rL  )r.  rO  rÎ  rÂ  rÐ  s        r0  r\   zIPolys.dmp_eval_inç  sI   € Ý˜TŸ]š]¨1Ñ-Ô-¨q°!°T´ZÀ±\À4Ä;ÑOÔOˆØ�yŠy˜‰|Œ|×&Ò& vÑ.Ô.Ð.r3  c                óº   — t          |                      |¦  «        |||| j        dz
  | j        ¦  «        }|                      |¦  «                             |¦  «        S rJ  )r^   rH  r(  r)  r1  rL  )r.  rO  rÅ  rÎ  rÂ  rÐ  s         r0  r^   zIPolys.dmp_diff_eval_inê  sK   € Ý! $§-¢-°Ñ"2Ô"2°A°q¸!¸T¼ZÈ¹\È4Ì;ÑWÔWˆØ�yŠy˜‰|Œ|×&Ò& vÑ.Ô.Ð.r3  c                óê   — t          |                      |¦  «        || j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r+| d t          |¦  «         …                              |¦  «        S |S rJ  )r]   rH  r(  r)  rC  r¯  ÚlenrL  )r.  rO  ÚArÐ  s       r0  r]   zIPolys.dmp_eval_tailî  sd   € Ý˜tŸ}š}¨QÑ/Ô/°°D´J¸q±LÀ$Ä+ÑNÔNˆÝ�f�dÑ#Ô#ð 	Ø˜�#˜a™&œ&˜˜”>×,Ò,¨VÑ4Ô4Ð4àˆMr3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  r_   rH  r)  ©r.  rO  Úps      r0  r_   zIPolys.dup_truncõ  ó.   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸1¸d¼kÑJÔJÑKÔKÐKr3  c                óÂ   — |                       t          |                      |¦  «        | dd …                              |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r`   rH  r(  r)  ru  s      r0  r`   zIPolys.dmp_trunc÷  sR   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4ÀÀÀ¼8×;LÒ;LÈQÑ;OÔ;OÐQUÔQ[Ð\]ÑQ]Ð_cÔ_jÑkÔkÑlÔlÐlr3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  ra   rH  r(  r)  r×  s      r0  ra   zIPolys.dmp_ground_truncù  rg  r3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  rb   rH  r)  rn  s     r0  rb   zIPolys.dup_monicü  s,   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔGÑHÔHÐHr3  c                óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rc   rH  r(  r)  rn  s     r0  rc   zIPolys.dmp_ground_monicþ  s7   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À$Ä*ÈQÁ,ÐPTÔP[Ñ\Ô\Ñ]Ô]Ð]r3  c                óØ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}||                      |¦  «        |                      |¦  «        fS r,  )rh   rH  r)  rL  ©r.  rO  rv  rP  ÚFÚGs         r0  rh   zIPolys.dup_extract  sX   € Ý˜dŸmšm¨AÑ.Ô.°·²¸aÑ0@Ô0@À$Ä+ÑNÔN‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§¢°qÑ'9Ô'9Ð:Ð:r3  c                óê   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}||                      |¦  «        |                      |¦  «        fS rJ  )ri   rH  r(  r)  rL  rß  s         r0  ri   zIPolys.dmp_ground_extract  sc   € Ý$ T§]¢]°1Ñ%5Ô%5°t·}²}ÀQÑ7GÔ7GÈÌÐTUÉÐW[ÔWbÑcÔc‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§¢°qÑ'9Ô'9Ð:Ð:r3  c                óö   — t          |                      |¦  «                             d¦  «                             ¦   «         | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rJ  )rj   rF  r1  rH  r)  rL  ©r.  rO  rØ  rŒ  s       r0  rj   zIPolys.dup_real_imag  s^   € Ý˜TŸYšY q™\œ\×.Ò.¨qÑ1Ô1×:Ò:Ñ<Ô<¸d¼kÑJÔJ‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  rk   rH  r)  rn  s     r0  rk   zIPolys.dup_mirror  s,   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔHÑIÔIÐIr3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  rl   rH  r)  rÍ  s      r0  rl   zIPolys.dup_scale  rÙ  r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  rm   rH  r)  rÍ  s      r0  rm   zIPolys.dup_shift  rÙ  r3  c                óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rn   rH  r(  r)  rÍ  s      r0  rn   zIPolys.dmp_shift  s6   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸1¸d¼jÈ¹lÈDÌKÑXÔXÑYÔYÐYr3  c           	     óÈ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  ro   rH  r)  rä  s       r0  ro   zIPolys.dup_transform  sN   € Ø�Š�}¨T¯]ª]¸1Ñ-=Ô-=¸t¿}º}ÈQÑ?OÔ?OÐQU×Q^ÒQ^Ð_`ÑQaÔQaÐcgÔcnÑoÔoÑpÔpÐpr3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  rp   rH  r)  ru  s      r0  rp   zIPolys.dup_compose  s:   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÌ{Ñ[Ô[Ñ\Ô\Ð\r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rq   rH  r(  r)  ru  s      r0  rq   zIPolys.dmp_compose  sE   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÌzÐZ[É|Ð]aÔ]hÑiÔiÑjÔjÐjr3  c                ó–   — t          |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r,  )rr   rH  r)  r¯  r°  rL  )r.  rO  Ú
componentss      r0  rr   zIPolys.dup_decompose  s9   € Ý" 4§=¢=°Ñ#3Ô#3°T´[ÑAÔAˆ
Ý•C˜œ¨Ñ4Ô4Ñ5Ô5Ð5r3  c                ó²   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }|                      ¦   «                              |¦  «        S rJ  )rs   rH  r(  r)  r7  rL  ©r.  rO  rÐ  s      r0  rs   zIPolys.dmp_lift   sE   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¬J°q©L¸$¼+ÑFÔFˆØ�~Š~ÑÔ×*Ò*¨6Ñ2Ô2Ð2r3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rt   rH  r)  rn  s     r0  rt   zIPolys.dup_sign_variations$  r¬  r3  Fc                óî   — t          |                      |¦  «        | j        |¬¦  «        \  }}|r.|                      | j                             ¦   «         ¬¦  «        }n| }||                     |¦  «        fS )N©Úconvert©r)  )ru   rH  r)  r5  Úget_ringrL  ©r.  rO  ró  rP  rà  rD  s         r0  ru   zIPolys.dup_clear_denoms'  so   € Ý §¢¨aÑ 0Ô 0°$´+ÀwÐOÑOÔO‰ˆˆ1Øð 	Ø—:’: T¤[×%9Ò%9Ñ%;Ô%;�:Ñ<Ô<ˆDˆDàˆDØ�4—?’? 1Ñ%Ô%Ð&Ð&r3  c                ó   — t          |                      |¦  «        | j        dz
  | j        |¬¦  «        \  }}|r.|                      | j                             ¦   «         ¬¦  «        }n| }||                     |¦  «        fS )NrK  rò  rô  )rv   rH  r(  r)  r5  rõ  rL  rö  s         r0  rv   zIPolys.dmp_clear_denoms.  sx   € Ý §¢¨aÑ 0Ô 0°$´*¸Q±,ÀÄÐU\Ð]Ñ]Ô]‰ˆˆ1Øð 	Ø—:’: T¤[×%9Ò%9Ñ%;Ô%;�:Ñ<Ô<ˆDˆDàˆDØ�4—?’? 1Ñ%Ô%Ð&Ð&r3  c                óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r,  )rL  rw   rH  r)  ri  s      r0  rw   zIPolys.dup_revert6  rk  r3  c                óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r,  )rx   rH  r)  rL  ©r.  rO  rv  Úsr~  s        r0  rx   zIPolys.dup_half_gcdex9  sT   € Ý˜dŸmšm¨AÑ.Ô.°·²¸aÑ0@Ô0@À$Ä+ÑNÔN‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rJ  )ry   rH  r(  r)  rL  rú  s        r0  ry   zIPolys.dmp_half_gcdex<  s^   € Ý˜dŸmšm¨AÑ.Ô.°·²¸aÑ0@Ô0@À$Ä*ÈQÁ,ÐPTÔP[Ñ\Ô\‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r3  c                óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r,  )rz   rH  r)  rL  ©r.  rO  rv  rû  Útr~  s         r0  rz   zIPolys.dup_gcdex?  sd   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄÑLÔL‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rJ  )r{   rH  r(  r)  rL  rþ  s         r0  r{   zIPolys.dmp_gcdexB  sl   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄ
È1ÁÈdÌkÑZÔZ‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr3  c                ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  r|   rH  r)  ru  s      r0  r|   zIPolys.dup_invertF  r’  r3  c                ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  r}   rH  r(  r)  ru  s      r0  r}   zIPolys.dmp_invertH  r˜  r3  c                ó¾   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r,  )r~   rH  r)  r¯  r°  rL  ©r.  rO  rv  Úprss       r0  r~   zIPolys.dup_euclidean_prsK  óG   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄKÑPÔPˆÝ•C˜œ¨Ñ-Ô-Ñ.Ô.Ð.r3  c                óÐ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          t          | j        |¦  «        ¦  «        S rJ  )r   rH  r(  r)  r¯  r°  rL  r  s       r0  r   zIPolys.dmp_euclidean_prsN  óQ   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄJÈqÁLÐRVÔR]Ñ^Ô^ˆÝ•C˜œ¨Ñ-Ô-Ñ.Ô.Ð.r3  c                ó¾   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r,  )r€   rH  r)  r¯  r°  rL  r  s       r0  r€   zIPolys.dup_primitive_prsQ  r  r3  c                óÐ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          t          | j        |¦  «        ¦  «        S rJ  )r�   rH  r(  r)  r¯  r°  rL  r  s       r0  r�   zIPolys.dmp_primitive_prsT  r  r3  c                óÈ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}t          t	          | j        |¦  «        ¦  «        |fS r,  )r‚   rH  r)  r¯  r°  rL  ©r.  rO  rv  r  Úsress        r0  r‚   zIPolys.dup_inner_subresultantsX  sR   € Ý+¨D¯MªM¸!Ñ,<Ô,<¸d¿mºmÈAÑ>NÔ>NÐPTÔP[Ñ\Ô\‰	ˆˆTÝ•S˜œ¨#Ñ.Ô.Ñ/Ô/°Ð6Ð6r3  c                óÚ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}t	          t          | j        |¦  «        ¦  «        |fS rJ  )r†   rH  r(  r)  r¯  r°  rL  r  s        r0  r†   zIPolys.dmp_inner_subresultants[  s^   € Ý,¨T¯]ª]¸1Ñ-=Ô-=¸t¿}º}ÈQÑ?OÔ?OÐQUÔQ[Ð\]ÑQ]Ð_cÔ_jÑkÔk‰	ˆˆTÝ•S˜œ¨#Ñ.Ô.Ñ/Ô/°Ð6Ð6r3  c                ó¾   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r,  )rƒ   rH  r)  r¯  r°  rL  r  s       r0  rƒ   zIPolys.dup_subresultants_  r  r3  c                óÐ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          t          | j        |¦  «        ¦  «        S rJ  )r‡   rH  r(  r)  r¯  r°  rL  r  s       r0  r‡   zIPolys.dmp_subresultantsb  r  r3  c                óÈ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|t          t	          | j        |¦  «        ¦  «        fS r,  )r„   rH  r)  r¯  r°  rL  ©r.  rO  rv  Úresr  s        r0  r„   zIPolys.dup_prs_resultantf  sP   € Ý$ T§]¢]°1Ñ%5Ô%5°t·}²}ÀQÑ7GÔ7GÈÌÑUÔU‰ˆˆSØ•T�#˜dœo¨sÑ3Ô3Ñ4Ô4Ð5Ð5r3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}| dd …                              |¦  «        t          t          | j        |¦  «        ¦  «        fS rJ  )rˆ   rH  r(  r)  rL  r¯  r°  r  s        r0  rˆ   zIPolys.dmp_prs_resultanti  sq   € Ý$ T§]¢]°1Ñ%5Ô%5°t·}²}ÀQÑ7GÔ7GÈÌÐTUÉÐW[ÔWbÑcÔc‰ˆˆSØ�Q�R�R”×#Ò# CÑ(Ô(­$­s°4´?ÀCÑ/HÔ/HÑ*IÔ*IÐJÐJr3  c                óî   — t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rJ  )r‰   rH  r=  r(  r)  rL  )r.  rO  rv  rØ  r  s        r0  r‰   zIPolys.dmp_zz_modular_resultantm  sf   € Ý& t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ï?Ê?Ð[\ÑK]ÔK]Ð_cÔ_iÐjkÑ_kÐmqÔmxÑyÔyˆØ�A�B�BŒx×"Ò" 3Ñ'Ô'Ð'r3  c                óÆ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rJ  )rŠ   rH  r(  r)  rL  ©r.  rO  rv  r  s       r0  rŠ   zIPolys.dmp_zz_collins_resultantp  óT   € Ý& t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeˆØ�A�B�BŒx×"Ò" 3Ñ'Ô'Ð'r3  c                óÆ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rJ  )r‹   rH  r(  r)  rL  r  s       r0  r‹   zIPolys.dmp_qq_collins_resultants  r  r3  c                óz   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        S r,  )r…   rH  r)  ru  s      r0  r…   zIPolys.dup_resultantw  s.   € Ý˜TŸ]š]¨1Ñ-Ô-¨t¯}ª}¸QÑ/?Ô/?ÀÄÑMÔMÐMr3  c                óô   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r| dd …                              |¦  «        S |S rJ  )rŒ   rH  r(  r)  rC  r¯  rL  r  s       r0  rŒ   zIPolys.dmp_resultanty  sh   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄ
È1ÁÈdÌkÑZÔZˆÝ�c�4Ñ Ô ð 	Ø˜˜˜”8×&Ò& sÑ+Ô+Ð+àˆJr3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )r�   rH  r)  rn  s     r0  r�   zIPolys.dup_discriminant€  s    € Ý §¢¨aÑ 0Ô 0°$´+Ñ>Ô>Ð>r3  c                óÌ   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r| dd …                              |¦  «        S |S rJ  )rŽ   rH  r(  r)  rC  r¯  rL  )r.  rO  Údiscs      r0  rŽ   zIPolys.dmp_discriminant‚  sZ   € Ý §¢¨aÑ 0Ô 0°$´*¸Q±,ÀÄÑLÔLˆÝ�d�DÑ!Ô!ð 	Ø˜˜˜”8×&Ò& tÑ,Ô,Ð,àˆKr3  c                óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r,  )r�   rH  r)  rL  ©r.  rO  rv  ÚHrà  rá  s         r0  r�   zIPolys.dup_rr_prs_gcd‰  ód   € Ý  §¢¨qÑ!1Ô!1°4·=²=ÀÑ3CÔ3CÀTÄ[ÑQÔQ‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr3  c                óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r,  )r�   rH  r)  rL  r   s         r0  r�   zIPolys.dup_ff_prs_gcdŒ  r"  r3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rJ  )r‘   rH  r(  r)  rL  r   s         r0  r‘   zIPolys.dmp_rr_prs_gcd�  óo   € Ý  §¢¨qÑ!1Ô!1°4·=²=ÀÑ3CÔ3CÀTÄZÐPQÁ\ÐSWÔS^Ñ_Ô_‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rJ  )r’   rH  r(  r)  rL  r   s         r0  r’   zIPolys.dmp_ff_prs_gcd’  r%  r3  c                óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r,  )r“   rH  r)  rL  r   s         r0  r“   zIPolys.dup_zz_heu_gcd•  r"  r3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rJ  )r”   rH  r(  r)  rL  r   s         r0  r”   zIPolys.dmp_zz_heu_gcd˜  r%  r3  c                óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r,  )r•   rH  r)  rL  r   s         r0  r•   zIPolys.dup_qq_heu_gcd›  r"  r3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rJ  )r–   rH  r(  r)  rL  r   s         r0  r–   zIPolys.dmp_qq_heu_gcdž  r%  r3  c                óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r,  )r—   rH  r)  rL  r   s         r0  r—   zIPolys.dup_inner_gcd¡  sd   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄKÑPÔP‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rJ  )r˜   rH  r(  r)  rL  r   s         r0  r˜   zIPolys.dmp_inner_gcd¤  sn   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄJÈqÁLÐRVÔR]Ñ^Ô^‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr3  c                ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r,  )r™   rH  r)  rL  ©r.  rO  rv  r!  s       r0  r™   zIPolys.dup_gcd§  ó?   € Ý�D—M’M !Ñ$Ô$ d§m¢m°AÑ&6Ô&6¸¼ÑDÔDˆØ�Š˜qÑ!Ô!Ð!r3  c                ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rJ  )rš   rH  r(  r)  rL  r.  s       r0  rš   zIPolys.dmp_gcdª  óG   € Ý�D—M’M !Ñ$Ô$ d§m¢m°AÑ&6Ô&6¸¼
À1¹ÀdÄkÑRÔRˆØ�Š˜qÑ!Ô!Ð!r3  c                ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r,  )r›   rH  r)  rL  r.  s       r0  r›   zIPolys.dup_rr_lcm­  ó?   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔGˆØ�Š˜qÑ!Ô!Ð!r3  c                ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r,  )rœ   rH  r)  rL  r.  s       r0  rœ   zIPolys.dup_ff_lcm°  r3  r3  c                ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r,  )r�   rH  r)  rL  r.  s       r0  r�   zIPolys.dup_lcm³  r/  r3  c                ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rJ  )rž   rH  r(  r)  rL  r.  s       r0  rž   zIPolys.dmp_rr_lcm¶  óG   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÑUÔUˆØ�Š˜qÑ!Ô!Ð!r3  c                ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rJ  )rŸ   rH  r(  r)  rL  r.  s       r0  rŸ   zIPolys.dmp_ff_lcm¹  r7  r3  c                ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rJ  )r    rH  r(  r)  rL  r.  s       r0  r    zIPolys.dmp_lcm¼  r1  r3  c                óV   — t          |                      |¦  «        | j        ¦  «        }|S r,  )rd   rH  r)  ©r.  rO  Úconts      r0  rd   zIPolys.dup_contentÀ  s$   € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬[Ñ9Ô9ˆØˆr3  c                ó†   — t          |                      |¦  «        | j        ¦  «        \  }}||                      |¦  «        fS r,  )rf   rH  r)  rL  ©r.  rO  r<  Úprims       r0  rf   zIPolys.dup_primitiveÃ  s:   € Ý" 4§=¢=°Ñ#3Ô#3°T´[ÑAÔA‰
ˆˆdØ�T—_’_ TÑ*Ô*Ð*Ð*r3  c                óÌ   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r| dd …                              |¦  «        S |S rJ  )r¡   rH  r(  r)  rC  r¯  rL  r;  s      r0  r¡   zIPolys.dmp_contentÇ  sZ   € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬Z¸©\¸4¼;ÑGÔGˆÝ�d�DÑ!Ô!ð 	Ø˜˜˜”8×&Ò& tÑ,Ô,Ð,àˆKr3  c                ó&  — t          |                      |¦  «        | j        dz
  | j        ¦  «        \  }}t	          |t
          ¦  «        r2| dd …                              |¦  «        |                      |¦  «        fS ||                      |¦  «        fS rJ  )r¢   rH  r(  r)  rC  r¯  rL  r>  s       r0  r¢   zIPolys.dmp_primitiveÍ  s�   € Ý" 4§=¢=°Ñ#3Ô#3°T´ZÀ±\À4Ä;ÑOÔO‰
ˆˆdÝ�d�DÑ!Ô!ð 	1Ø˜˜˜”H×'Ò'¨Ñ-Ô-¨t¯ª¸tÑ/DÔ/DÐEÐEà˜$Ÿ/š/¨$Ñ/Ô/Ð0Ð0r3  c                óh   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }|S rJ  )re   rH  r(  r)  r;  s      r0  re   zIPolys.dmp_ground_contentÔ  s,   € Ý! $§-¢-°Ñ"2Ô"2°D´J¸q±LÀ$Ä+ÑNÔNˆØˆr3  c                ó˜   — t          |                      |¦  «        | j        dz
  | j        ¦  «        \  }}||                      |¦  «        fS rJ  )rg   rH  r(  r)  rL  r>  s       r0  rg   zIPolys.dmp_ground_primitive×  sB   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼JÀq¹LÈ$Ì+ÑVÔV‰
ˆˆdØ�d—o’o dÑ+Ô+Ð,Ð,r3  Tc                óF  — t          |                      |¦  «        |                      |¦  «        | j        |¬¦  «        }|s3|\  }}}}|||                      |¦  «        |                      |¦  «        fS |\  }}|                      |¦  «        |                      |¦  «        fS )N©Úinclude)r£   rH  r)  rL  ©	r.  rO  rv  rF  rÐ  ÚcfÚcgrà  rá  s	            r0  r£   zIPolys.dup_cancelÛ  s›   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄÐU\Ð]Ñ]Ô]ˆØð 	<Ø!‰LˆB��A�qØ˜˜DŸOšO¨AÑ.Ô.°·²ÀÑ0BÔ0BÐCÐCà‰DˆAˆqØ—O’O AÑ&Ô&¨¯ª¸Ñ(:Ô(:Ð;Ð;r3  c                óX  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        |¬¦  «        }|s3|\  }}}}|||                      |¦  «        |                      |¦  «        fS |\  }}|                      |¦  «        |                      |¦  «        fS )NrK  rE  )r¤   rH  r(  r)  rL  rG  s	            r0  r¤   zIPolys.dmp_cancelã  s£   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄ
È1ÁÈdÌkÐcjÐkÑkÔkˆØð 	<Ø!‰LˆB��A�qØ˜˜DŸOšO¨AÑ.Ô.°·²ÀÑ0BÔ0BÐCÐCà‰DˆAˆqØ—O’O AÑ&Ô&¨¯ª¸Ñ(:Ô(:Ð;Ð;r3  c           	     ó²   ‡ — t          ‰                      |¦  «        t          t          ‰ j        |¦  «        ¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  ©rL  ©Ú.0rv  Úkr.  s      €r0  ú
<listcomp>z-IPolys.dup_trial_division.<locals>.<listcomp>î  ó.   ø€ Ð>Ð>Ð>©T¨Q°�$—/’/ !Ñ$Ô$ aÐ(Ð>Ð>Ð>r3  )r¥   rH  r¯  r°  r)  ©r.  rO  Úfactorss   `  r0  r¥   zIPolys.dup_trial_divisionì  sR   ø€ Ý$ T§]¢]°1Ñ%5Ô%5µt½CÀÄÈwÑ<WÔ<WÑ7XÔ7XÐZ^ÔZeÑfÔfˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c           	     óÄ   ‡ — t          ‰                      |¦  «        t          t          ‰ j        |¦  «        ¦  «        ‰ j        dz
  ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z-IPolys.dmp_trial_division.<locals>.<listcomp>ñ  rR  r3  )r¦   rH  r¯  r°  r(  r)  rS  s   `  r0  r¦   zIPolys.dmp_trial_divisionï  s^   ø€ Ý$ T§]¢]°1Ñ%5Ô%5µt½CÀÄÈwÑ<WÔ<WÑ7XÔ7XÐZ^ÔZdÐefÑZfÐhlÔhsÑtÔtˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )r§   rH  r)  rn  s     r0  r§   zIPolys.dup_zz_mignotte_boundó  s    € Ý$ T§]¢]°1Ñ%5Ô%5°t´{ÑCÔCÐCr3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )r¨   rH  r(  r)  rn  s     r0  r¨   zIPolys.dmp_zz_mignotte_boundõ  s(   € Ý$ T§]¢]°1Ñ%5Ô%5°t´zÀ!±|ÀTÄ[ÑQÔQÐQr3  c           
     óL  — | j         }t          | ||¦  «         ||¦  «         ||¦  «         ||¦  «         ||¦  «        | j        ¦  «        \  }}	}
}|                      |¦  «        |                      |	¦  «        |                      |
¦  «        |                      |¦  «        fS r,  )rH  r©   r)  rL  )r.  rÅ  rO  rv  r~  rû  rÿ  ÚDrá  r!  ÚSÚTs               r0  r©   zIPolys.dup_zz_hensel_stepø  s”   € ØŒMˆÝ'¨¨1¨1¨Q©4¬4°°°1±´°q°q¸±t´t¸Q¸Q¸q¹T¼TÀ1À1ÀQÁ4Ä4ÈÌÑUÔU‰
ˆˆ1ˆa�Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÈDÏOÊOÐ\]ÑL^ÔL^Ð_Ð_r3  c           
     óÌ   — | j         }t          | ||¦  «        t          t          ||¦  «        ¦  «        || j        ¦  «        }t          t          | j        |¦  «        ¦  «        S r,  )rH  rª   r¯  r°  r)  rL  )r.  rØ  rO  Úf_listÚlrZ  r²  s          r0  rª   zIPolys.dup_zz_hensel_liftü  sR   € ØŒMˆÝ" 1 a a¨¡d¤d­Dµ°Q¸±´Ñ,@Ô,@À!ÀTÄ[ÑQÔQˆÝ•C˜œ¨Ñ/Ô/Ñ0Ô0Ð0r3  c                óp   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z,IPolys.dup_zz_zassenhaus.<locals>.<listcomp>  rR  r3  )r«   rH  r)  rS  s   `  r0  r«   zIPolys.dup_zz_zassenhaus  s:   ø€ Ý# D§M¢M°!Ñ$4Ô$4°d´kÑBÔBˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )r¬   rH  r)  rn  s     r0  r¬   zIPolys.dup_zz_irreducible_p  ó    € Ý# D§M¢M°!Ñ$4Ô$4°d´kÑBÔBÐBr3  c                óV   — t          |                      |¦  «        | j        |¬¦  «        S )N)Úirreducible)r­   rH  r)  )r.  rO  re  s      r0  r­   zIPolys.dup_cyclotomic_p  s%   € Ý §¢¨aÑ 0Ô 0°$´+È;ÐWÑWÔWÐWr3  c                óV   — t          || j        ¦  «        }|                      |¦  «        S r,  )r®   r)  rL  )r.  rj  rà  s      r0  r®   zIPolys.dup_zz_cyclotomic_poly	  s%   € Ý" 1 d¤kÑ2Ô2ˆØ�Š˜qÑ!Ô!Ð!r3  c                óž   — t          |                      |¦  «        | j        ¦  «        }|€|S t          t	          | j        |¦  «        ¦  «        S r,  )r¯   rH  r)  r¯  r°  rL  rï  s      r0  r¯   zIPolys.dup_zz_cyclotomic_factor  sC   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔHˆØˆ>ØˆMå�˜DœO¨VÑ4Ô4Ñ5Ô5Ð5r3  c                ó0   — t          |||| j        ¦  «        S r,  )r²   r)  )r.  ÚEÚcsÚcts       r0  r²   zIPolys.dmp_zz_wang_non_divisors  s   € Ý'¨¨2¨r°4´;Ñ?Ô?Ð?r3  c           
     ó°  ‡
— | dd …         Š
ˆ
fd„|D ¦   «         }| d d…         }t          t          |j        |¦  «        ¦  «        }t          |                      |¦  «        |||||| j        dz
  | j        ¦  «        \  }}}	|                      |¦  «        t          t          |j        |¦  «        ¦  «        t          t          ‰
j        |	¦  «        ¦  «        fS )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  )rH  )rO  rÿ  rP  Úmvs      €r0  rQ  z2IPolys.dmp_zz_wang_lead_coeffs.<locals>.<listcomp>  s,   ø€ Ð1Ð1Ð1¡d a¨ˆr�{Š{˜1‰~Œ~˜qÐ!Ð1Ð1Ð1r3  )r¯  r°  rH  r³   r(  r)  rL  )r.  rO  r\  rj  ri  r!  rÕ  ÚuvÚHHÚCCrn  s             @r0  r³   zIPolys.dmp_zz_wang_lead_coeffs  sÉ   ø€ Ø�!�"�"ŒXˆØ1Ð1Ð1Ð1¨aÐ1Ñ1Ô1ˆØ�"�1�"ŒXˆÝ•�R”[ !Ñ$Ô$Ñ%Ô%ˆÝ+¨D¯MªM¸!Ñ,<Ô,<¸aÀÀQÈÈ1ÈdÌjÐYZÉlÐ\`Ô\gÑhÔh‰	ˆˆ2ˆrØ�Š˜qÑ!Ô!¥4­¨B¬M¸2Ñ(>Ô(>Ñ#?Ô#?ÅÅcÈ"Ì-ÐY[ÑF\ÔF\ÑA]ÔA]Ð]Ð]r3  c                ó´   — t          t          t          | j        |¦  «        ¦  «        ||| j        ¦  «        }t          t          | j        |¦  «        ¦  «        S r,  )r´   r¯  r°  rH  r)  rL  )r.  rà  rÅ  rØ  rÐ  s        r0  r´   zIPolys.dup_zz_diophantine%  sE   € Ý#¥D­¨T¬]¸AÑ)>Ô)>Ñ$?Ô$?ÀÀAÀtÄ{ÑSÔSˆÝ•C˜œ¨Ñ0Ô0Ñ1Ô1Ð1r3  c           	     óð   — t          t          t          | j        |¦  «        ¦  «        |                      |¦  «        |||| j        dz
  | j        ¦  «        }t          t          | j        |¦  «        ¦  «        S rJ  )rµ   r¯  r°  rH  r(  r)  rL  )r.  rà  rP  rÕ  r?  rØ  rÐ  s          r0  rµ   zIPolys.dmp_zz_diophantine*  sf   € Ý#¥D­¨T¬]¸AÑ)>Ô)>Ñ$?Ô$?ÀÇÂÈqÑAQÔAQÐSTÐVWÐYZÐ\`Ô\fÐghÑ\hÐjnÔjuÑvÔvˆÝ•C˜œ¨Ñ0Ô0Ñ1Ô1Ð1r3  c           	     ó`  — | d d…         }| dd …         }t          t          |j        |¦  «        ¦  «        }t          t          |j        |¦  «        ¦  «        }t          |                      |¦  «        ||||| j        dz
  | j        ¦  «        }t          t          | j        |¦  «        ¦  «        S rJ  )r¯  r°  rH  r¶   r(  r)  rL  )	r.  rO  r!  r·  rÕ  rØ  ro  rn  rÐ  s	            r0  r¶   z!IPolys.dmp_zz_wang_hensel_lifting/  s˜   € Ø�"�1�"ŒXˆØ�!�"�"ŒXˆÝ•�R”[ !Ñ$Ô$Ñ%Ô%ˆÝ•#�b”k 2Ñ&Ô&Ñ'Ô'ˆÝ+¨D¯MªM¸!Ñ,<Ô,<¸aÀÀQÈÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeˆÝ•C˜œ¨Ñ0Ô0Ñ1Ô1Ð1r3  c                óˆ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ||¬¦  «        }ˆ fd„|D ¦   «         S )NrK  )ÚmodÚseedc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  rM  ©rO  rv  r.  s     €r0  rQ  z&IPolys.dmp_zz_wang.<locals>.<listcomp>9  s%   ø€ Ð6Ð6Ð6¨�—’ Ñ#Ô#Ð6Ð6Ð6r3  )r·   rH  r(  r)  )r.  rO  rv  rw  rT  s   `    r0  r·   zIPolys.dmp_zz_wang7  sJ   ø€ Ý˜dŸmšm¨AÑ.Ô.°´
¸1±¸d¼kÈsÐY]Ð^Ñ^Ô^ˆØ6Ð6Ð6Ð6¨WÐ6Ñ6Ô6Ð6r3  c                óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  rM  ry  s     €r0  rQ  z,IPolys.dup_zz_factor_sqf.<locals>.<listcomp>=  s%   ø€ Ð>Ð>Ð>°˜Ÿš¨Ñ+Ô+Ð>Ð>Ð>r3  )r°   rH  r)  ©r.  rO  ÚcoeffrT  s   `   r0  r°   zIPolys.dup_zz_factor_sqf;  sD   ø€ Ý*¨4¯=ª=¸Ñ+;Ô+;¸T¼[ÑIÔI‰ˆˆwØÐ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð?Ð?r3  c                óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z(IPolys.dup_zz_factor.<locals>.<listcomp>A  ó.   ø€ ÐFÐFÐF±T°Q¸˜$Ÿ/š/¨!Ñ,Ô,¨aÐ0ÐFÐFÐFr3  )r±   rH  r)  r|  s   `   r0  r±   zIPolys.dup_zz_factor?  óD   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼ÑEÔE‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z(IPolys.dmp_zz_factor.<locals>.<listcomp>D  r€  r3  )r¸   rH  r(  r)  r|  s   `   r0  r¸   zIPolys.dmp_zz_factorB  óL   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼ÀA¹ÀtÄ{ÑSÔS‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dup_qq_i_factor.<locals>.<listcomp>H  r€  r3  )r¹   rH  r)  r|  s   `   r0  r¹   zIPolys.dup_qq_i_factorF  óD   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔG‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dmp_qq_i_factor.<locals>.<listcomp>K  r€  r3  )r»   rH  r(  r)  r|  s   `   r0  r»   zIPolys.dmp_qq_i_factorI  óL   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÑUÔU‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dup_zz_i_factor.<locals>.<listcomp>O  r€  r3  )rº   rH  r)  r|  s   `   r0  rº   zIPolys.dup_zz_i_factorM  r‡  r3  c                óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dmp_zz_i_factor.<locals>.<listcomp>R  r€  r3  )r¼   rH  r(  r)  r|  s   `   r0  r¼   zIPolys.dmp_zz_i_factorP  rŠ  r3  c                óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z)IPolys.dup_ext_factor.<locals>.<listcomp>V  r€  r3  )r½   rH  r)  r|  s   `   r0  r½   zIPolys.dup_ext_factorT  sD   ø€ Ý'¨¯ª°aÑ(8Ô(8¸$¼+ÑFÔF‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z)IPolys.dmp_ext_factor.<locals>.<listcomp>Y  r€  r3  )r¾   rH  r(  r)  r|  s   `   r0  r¾   zIPolys.dmp_ext_factorW  sL   ø€ Ý'¨¯ª°aÑ(8Ô(8¸$¼*ÀQ¹,ÈÌÑTÔT‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z(IPolys.dup_gf_factor.<locals>.<listcomp>]  r€  r3  )r¿   rH  r)  r|  s   `   r0  r¿   zIPolys.dup_gf_factor[  r�  r3  c                óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z(IPolys.dmp_gf_factor.<locals>.<listcomp>`  r€  r3  )rÀ   rH  r(  r)  r|  s   `   r0  rÀ   zIPolys.dmp_gf_factor^  r„  r3  c                óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dup_factor_list.<locals>.<listcomp>d  r€  r3  )rÁ   rH  r)  r|  s   `   r0  rÁ   zIPolys.dup_factor_listb  r‡  r3  c                óp   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z2IPolys.dup_factor_list_include.<locals>.<listcomp>g  rR  r3  )rÂ   rH  r)  rS  s   `  r0  rÂ   zIPolys.dup_factor_list_includee  s:   ø€ Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔHˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dmp_factor_list.<locals>.<listcomp>k  r€  r3  )rÃ   rH  r(  r)  r|  s   `   r0  rÃ   zIPolys.dmp_factor_listi  rŠ  r3  c                ó‚   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z2IPolys.dmp_factor_list_include.<locals>.<listcomp>n  rR  r3  )rÄ   rH  r(  r)  rS  s   `  r0  rÄ   zIPolys.dmp_factor_list_includel  sB   ø€ Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼JÀq¹LÈ$Ì+ÑVÔVˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rÅ   rH  r)  rn  s     r0  rÅ   zIPolys.dup_irreducible_pp  s    € Ý  §¢¨qÑ!1Ô!1°4´;Ñ?Ô?Ð?r3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )rÆ   rH  r(  r)  rn  s     r0  rÆ   zIPolys.dmp_irreducible_pr  s(   € Ý  §¢¨qÑ!1Ô!1°4´:¸a±<ÀÄÑMÔMÐMr3  c                ó–   — t          |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r,  )rÇ   rH  r)  r¯  r°  rL  )r.  rO  Úseqs      r0  rÇ   zIPolys.dup_sturmu  s9   € Ý˜Ÿš aÑ(Ô(¨$¬+Ñ6Ô6ˆÝ•C˜œ¨Ñ-Ô-Ñ.Ô.Ð.r3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rÙ   rH  r)  rn  s     r0  rÙ   zIPolys.dup_sqf_py  s    € Ý˜Ÿš qÑ)Ô)¨4¬;Ñ7Ô7Ð7r3  c                ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rJ  )rÚ   rH  r(  r)  rn  s     r0  rÚ   zIPolys.dmp_sqf_p{  s(   € Ý˜Ÿš qÑ)Ô)¨4¬:°a©<¸¼ÑEÔEÐEr3  c                ó²   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }|                      ¦   «                              |¦  «        S rJ  )rÛ   rH  r(  r)  r7  rL  ri  s      r0  rÛ   zIPolys.dmp_norm~  sE   € Ý�T—]’] 1Ñ%Ô% t¤z°!¡|°T´[ÑAÔAˆØ�~Š~ÑÔ×*Ò*¨1Ñ-Ô-Ð-r3  c                óÔ   — t          |                      |¦  «        | j        ¦  «        \  }}}||                      |¦  «        |                      ¦   «                              |¦  «        fS r,  )rÜ   rH  r)  rL  r7  ©r.  rO  rû  rà  ÚRs        r0  rÜ   zIPolys.dup_sqf_norm‚  sV   € Ý˜tŸ}š}¨QÑ/Ô/°´Ñ=Ô=‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§~¢~Ñ'7Ô'7×'BÒ'BÀ1Ñ'EÔ'EÐFÐFr3  c                óæ   — t          |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}||                      |¦  «        |                      ¦   «                              |¦  «        fS rJ  )rÝ   rH  r(  r)  rL  r7  r§  s        r0  rÝ   zIPolys.dmp_sqf_norm…  s^   € Ý˜tŸ}š}¨QÑ/Ô/°´¸A±¸t¼{ÑKÔK‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§~¢~Ñ'7Ô'7×'BÒ'BÀ1Ñ'EÔ'EÐFÐFr3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  rÞ   rH  r)  rn  s     r0  rÞ   zIPolys.dup_gf_sqf_part‰  ó,   € Ø�Š�¨t¯}ª}¸QÑ/?Ô/?ÀÄÑMÔMÑNÔNÐNr3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  rß   rH  r)  rn  s     r0  rß   zIPolys.dmp_gf_sqf_part‹  r«  r3  c                óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r,  )rL  rà   rH  r)  rn  s     r0  rà   zIPolys.dup_sqf_part�  s,   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸d¼kÑJÔJÑKÔKÐKr3  c                óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rJ  )rL  rá   rH  r(  r)  rn  s     r0  rá   zIPolys.dmp_sqf_part�  s4   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸d¼jÈ¹lÈDÌKÑXÔXÑYÔYÐYr3  c                ó~   ‡ — t          ‰                      |¦  «        ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )N©Úallc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dup_gf_sqf_list.<locals>.<listcomp>”  r€  r3  )râ   rH  r)  ©r.  rO  r±  r}  rT  s   `    r0  râ   zIPolys.dup_gf_sqf_list’  sI   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼;ÈCÐPÑPÔP‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  r°  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z*IPolys.dmp_gf_sqf_list.<locals>.<listcomp>—  r€  r3  )rã   rH  r(  r)  r³  s   `    r0  rã   zIPolys.dmp_gf_sqf_list•  sR   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÐZ]Ð^Ñ^Ô^‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                ó~   ‡ — t          ‰                      |¦  «        ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nr°  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z'IPolys.dup_sqf_list.<locals>.<listcomp>›  r€  r3  )rä   rH  r)  r³  s   `    r0  rä   zIPolys.dup_sqf_list™  sI   ø€ Ý% d§m¢m°AÑ&6Ô&6¸¼ÈÐMÑMÔM‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                ót   ‡ — t          ‰                      |¦  «        ‰ j        |¬¦  «        }ˆ fd„|D ¦   «         S )Nr°  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z/IPolys.dup_sqf_list_include.<locals>.<listcomp>ž  rR  r3  )rå   rH  r)  ©r.  rO  r±  rT  s   `   r0  rå   zIPolys.dup_sqf_list_includeœ  s?   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼È#ÐNÑNÔNˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrK  r°  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z'IPolys.dmp_sqf_list.<locals>.<listcomp>¡  r€  r3  )ræ   rH  r(  r)  r³  s   `    r0  ræ   zIPolys.dmp_sqf_listŸ  sR   ø€ Ý% d§m¢m°AÑ&6Ô&6¸¼
À1¹ÀdÄkÐWZÐ[Ñ[Ô[‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr3  c                ó†   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        |¬¦  «        }ˆ fd„|D ¦   «         S )NrK  r°  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z/IPolys.dmp_sqf_list_include.<locals>.<listcomp>¤  rR  r3  )rç   rH  r(  r)  rº  s   `   r0  rç   zIPolys.dmp_sqf_list_include¢  sH   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼ÀA¹ÀtÄ{ÐX[Ð\Ñ\Ô\ˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                óp   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z'IPolys.dup_gff_list.<locals>.<listcomp>¨  rR  r3  )rè   rH  r)  rS  s   `  r0  rè   zIPolys.dup_gff_list¦  s:   ø€ Ý˜tŸ}š}¨QÑ/Ô/°´Ñ=Ô=ˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                ó‚   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )NrK  c                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  rM  rN  s      €r0  rQ  z'IPolys.dmp_gff_list.<locals>.<listcomp>«  rR  r3  )ré   rH  r(  r)  rS  s   `  r0  ré   zIPolys.dmp_gff_list©  sB   ø€ Ý˜tŸ}š}¨QÑ/Ô/°´¸A±¸t¼{ÑKÔKˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rÈ   rH  r)  rn  s     r0  rÈ   zIPolys.dup_root_upper_bound­  rc  r3  c                óR   — t          |                      |¦  «        | j        ¦  «        S r,  )rÉ   rH  r)  rn  s     r0  rÉ   zIPolys.dup_root_lower_bound¯  rc  r3  c                óX   — t          |                      |¦  «        || j        |¬¦  «        S )N)Úfast)rÊ   rH  r)  )r.  rO  ÚMrÆ  s       r0  rÊ   z IPolys.dup_step_refine_real_root²  s(   € Ý(¨¯ª°qÑ)9Ô)9¸1¸d¼kÐPTÐUÑUÔUÐUr3  c           
     ó`   — t          |                      |¦  «        || j        |||||¬¦  «        S )N)ÚepsÚstepsÚdisjointrÆ  Úmobius)rË   rH  r)  )r.  rO  rÇ  rÉ  rÊ  rË  rÆ  rÌ  s           r0  rË   z!IPolys.dup_inner_refine_real_root´  sD   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸A¸t¼{ÐPSÐ[`ÐksÐz~ð  HNð  Oñ  Oô  Oð  	Or3  c           
     ó`   — t          |                      |¦  «        ||| j        ||||¬¦  «        S ©N)rÉ  rÊ  rË  rÆ  )rÌ   rH  r)  ©r.  rO  rû  rÿ  rÉ  rÊ  rË  rÆ  s           r0  rÌ   z!IPolys.dup_outer_refine_real_root¶  sC   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸A¸qÀ$Ä+ÐSVÐ^cÐnvð  ~Bð  Cñ  Cô  Cð  	Cr3  c           
     ó`   — t          |                      |¦  «        ||| j        ||||¬¦  «        S rÎ  )rÍ   rH  r)  rÏ  s           r0  rÍ   zIPolys.dup_refine_real_root¸  s2   € Ý# D§M¢M°!Ñ$4Ô$4°a¸¸D¼KÈSÐX]ÐhpÐw{Ð|Ñ|Ô|Ð|r3  c                óX   — t          |                      |¦  «        | j        ||¬¦  «        S )N)rÉ  rÆ  )rÎ   rH  r)  )r.  rO  rÉ  rÆ  s       r0  rÎ   z#IPolys.dup_inner_isolate_real_rootsº  s(   € Ý+¨D¯MªM¸!Ñ,<Ô,<¸d¼kÈsÐY]Ð^Ñ^Ô^Ð^r3  c           	     ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S )N)rÉ  ÚinfÚsuprÆ  rÌ  )rÏ   rH  r)  )r.  rO  rÉ  rÓ  rÔ  rÆ  rÌ  s          r0  rÏ   z'IPolys.dup_inner_isolate_positive_roots¼  óB   € Ý/°·²¸aÑ0@Ô0@À$Ä+ÐSVÐ\_ÐehÐosð  }Cð  Dñ  Dô  Dð  	Dr3  c           	     ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S )N)rÓ  rÔ  rÉ  rÆ  rÌ  )rÐ   rH  r)  )r.  rO  rÓ  rÔ  rÉ  rÆ  rÌ  s          r0  rÐ   z'IPolys.dup_inner_isolate_negative_roots¾  rÕ  r3  c           	     ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S ©N)rÉ  rÓ  rÔ  rÆ  Úblackbox)rÑ   rH  r)  ©r.  rO  rÉ  rÓ  rÔ  rÆ  rÙ  s          r0  rÑ   z!IPolys.dup_isolate_real_roots_sqfÀ  sA   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼KÈSÐVYÐ_bÐimð  yAð  Bñ  Bô  Bð  	Br3  c           	     ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S )N)rÉ  rÓ  rÔ  ÚbasisrÆ  )rÒ   rH  r)  )r.  rO  rÉ  rÓ  rÔ  rÜ  rÆ  s          r0  rÒ   zIPolys.dup_isolate_real_rootsÂ  s1   € Ý% d§m¢m°AÑ&6Ô&6¸¼ÈÐRUÐ[^ÐfkÐrvÐwÑwÔwÐwr3  c           
     óz   — t          t          t          | j        |¦  «        ¦  «        | j        ||||||¬¦  «        S )N)rÉ  rÓ  rÔ  ÚstrictrÜ  rÆ  )rÓ   r¯  r°  rH  r)  )r.  r²  rÉ  rÓ  rÔ  rÞ  rÜ  rÆ  s           r0  rÓ   z"IPolys.dup_isolate_real_roots_listÄ  sU   € Ý*­4µ°D´MÀ5Ñ0IÔ0IÑ+JÔ+JÈDÌKÐ]`ÐfiÐorð  |Bð  JOð  VZð  [ñ  [ô  [ð  	[r3  c                óX   — t          |                      |¦  «        | j        ||¬¦  «        S )N)rÓ  rÔ  )rÔ   rH  r)  )r.  rO  rÓ  rÔ  s       r0  rÔ   zIPolys.dup_count_real_rootsÆ  s(   € Ý# D§M¢M°!Ñ$4Ô$4°d´kÀsÐPSÐTÑTÔTÐTr3  c                óZ   — t          |                      |¦  «        | j        |||¬¦  «        S )N)rÓ  rÔ  Úexclude)rÕ   rH  r)  )r.  rO  rÓ  rÔ  rá  s        r0  rÕ   zIPolys.dup_count_complex_rootsÈ  s+   € Ý& t§}¢}°QÑ'7Ô'7¸¼È#ÐSVÐ`gÐhÑhÔhÐhr3  c                ó\   — t          |                      |¦  «        | j        ||||¬¦  «        S )N)rÉ  rÓ  rÔ  rÙ  )rÖ   rH  r)  )r.  rO  rÉ  rÓ  rÔ  rÙ  s         r0  rÖ   z$IPolys.dup_isolate_complex_roots_sqfÊ  s/   € Ý,¨T¯]ª]¸1Ñ-=Ô-=¸t¼{ÐPSÐY\ÐbeÐpxÐyÑyÔyÐyr3  c           	     ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S rØ  )r×   rH  r)  rÚ  s          r0  r×   z IPolys.dup_isolate_all_roots_sqfÌ  s=   € Ý(¨¯ª°qÑ)9Ô)9¸4¼;ÈCÐUXÐ^aÐhlÐwð  Añ  Aô  Að  	Ar3  c                ó\   — t          |                      |¦  «        | j        ||||¬¦  «        S )N)rÉ  rÓ  rÔ  rÆ  )rØ   rH  r)  )r.  rO  rÉ  rÓ  rÔ  rÆ  s         r0  rØ   zIPolys.dup_isolate_all_rootsÎ  s.   € Ý$ T§]¢]°1Ñ%5Ô%5°t´{ÈÐQTÐZ]ÐdhÐiÑiÔiÐir3  c           	     ó€   — ddl m} t          t          | j         || j        dz
  | j        ¦  «        ¦  «        ¦  «        S )Nr   )Údmp_fateman_poly_F_1rK  )Úsympy.polys.specialpolysræ  Útupler°  rL  r(  r)  )r.  ræ  s     r0  Úfateman_poly_F_1zIPolys.fateman_poly_F_1Ñ  óD   € ØAÐAÐAÐAÐAÐAÝ•S˜œÐ*>Ð*>¸t¼zÈ!¹|ÈTÌ[Ñ*YÔ*YÑZÔZÑ[Ô[Ð[r3  c           	     ó€   — ddl m} t          t          | j         || j        dz
  | j        ¦  «        ¦  «        ¦  «        S )Nr   )Údmp_fateman_poly_F_2rK  )rç  rì  rè  r°  rL  r(  r)  )r.  rì  s     r0  Úfateman_poly_F_2zIPolys.fateman_poly_F_2Ô  rê  r3  c           	     ó€   — ddl m} t          t          | j         || j        dz
  | j        ¦  «        ¦  «        ¦  «        S )Nr   )Údmp_fateman_poly_F_3rK  )rç  rï  rè  r°  rL  r(  r)  )r.  rï  s     r0  Úfateman_poly_F_3zIPolys.fateman_poly_F_3×  rê  r3  c                ó„   ‡ — t          ˆ fd„‰                      |¦  «                             ¦   «         D ¦   «         ¦  «        S )Nc                óZ   •— g | ]'}‰j         j                             |‰j         ¦  «        ‘Œ(S r-  )r)  Údomró  )rO  rP  r.  s     €r0  rQ  z&IPolys.to_gf_dense.<locals>.<listcomp>Ü  s/   ø€ ÐjÐjÐjÀa˜$œ+œ/×1Ò1°!°T´[ÑAÔAÐjÐjÐjr3  )rí   rF  rH  r9  s   ` r0  Úto_gf_densezIPolys.to_gf_denseÛ  s?   ø€ ÝÐjÐjÐjÐjÈ4Ï9Ê9ÐU\ÑK]ÔK]×KfÒKfÑKhÔKhÐjÑjÔjÑkÔkÐkr3  c                ón   — |                       t          || j        dz
  | j        j        ¦  «        ¦  «        S rJ  )r@  rS   r(  r)  ró  r9  s     r0  Úfrom_gf_densezIPolys.from_gf_denseÞ  s*   € Ø�~Š~�k¨'°4´:¸a±<ÀÄÄÑQÔQÑRÔRÐRr3  c                óF   — t          |                      |¦  «        ¦  «        S r,  )rê   rô  rn  s     r0  rê   zIPolys.gf_degreeá  s   € Ý˜×)Ò)¨!Ñ,Ô,Ñ-Ô-Ð-r3  c                ó\   — t          |                      |¦  «        | j        j        ¦  «        S r,  )rë   rô  r)  ró  rn  s     r0  rë   zIPolys.gf_LCä  ó$   € Ý�T×%Ò% aÑ(Ô(¨$¬+¬/Ñ:Ô:Ð:r3  c                ó\   — t          |                      |¦  «        | j        j        ¦  «        S r,  )rì   rô  r)  ró  rn  s     r0  rì   zIPolys.gf_TCæ  rù  r3  c                ól   — |                       t          |                      |¦  «        ¦  «        ¦  «        S r,  )rö  rí   rô  rn  s     r0  rí   zIPolys.gf_stripé  s,   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>Ñ"?Ô"?Ñ@Ô@Ð@r3  c                ó‚   — |                       t          |                      |¦  «        | j        j        ¦  «        ¦  «        S r,  )rö  rí   rô  r)  rv  rn  s     r0  Úgf_trunczIPolys.gf_truncë  s2   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>ÀÄÄÑ"PÔ"PÑQÔQÐQr3  c                ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rí   rô  r)  rv  ró  rn  s     r0  Ú	gf_normalzIPolys.gf_normalí  ó;   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>ÀÄÄÐQUÔQ\ÔQ`Ñ"aÔ"aÑbÔbÐbr3  c                ór   — |                       t          || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rî   r)  rv  ró  rn  s     r0  rî   zIPolys.gf_from_dictð  s*   € Ø×!Ò!¥,¨q°$´+´/À4Ä;Ä?Ñ"SÔ"SÑTÔTÐTr3  c                ó`   — t          |                      |¦  «        | j        j        |¬¦  «        S ©N)Ú	symmetric)rï   rô  r)  rv  ©r.  rO  r  s      r0  rï   zIPolys.gf_to_dictò  s)   € Ý˜$×*Ò*¨1Ñ-Ô-¨t¬{¬È)ÐTÑTÔTÐTr3  c                ó\   — |                       t          || j        j        ¦  «        ¦  «        S r,  )rö  rð   r)  rv  rn  s     r0  rð   zIPolys.gf_from_int_polyõ  s%   € Ø×!Ò!Õ"2°1°d´k´oÑ"FÔ"FÑGÔGÐGr3  c                ó`   — t          |                      |¦  «        | j        j        |¬¦  «        S r  )rñ   rô  r)  rv  r  s      r0  rñ   zIPolys.gf_to_int_poly÷  s)   € Ý˜d×.Ò.¨qÑ1Ô1°4´;´?ÈiÐXÑXÔXÐXr3  c                ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rò   rô  r)  rv  ró  rn  s     r0  rò   zIPolys.gf_negú  ó8   € Ø×!Ò!¥&¨×)9Ò)9¸!Ñ)<Ô)<¸d¼k¼oÈtÌ{ÌÑ"_Ô"_Ñ`Ô`Ð`r3  c                óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  ró   rô  r)  rv  ró  rÍ  s      r0  ró   zIPolys.gf_add_groundý  ó=   € Ø×!Ò!¥-°×0@Ò0@ÀÑ0CÔ0CÀQÈÌÌÐY]ÔYdÔYhÑ"iÔ"iÑjÔjÐjr3  c                óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rô   rô  r)  rv  ró  rÍ  s      r0  rô   zIPolys.gf_sub_groundÿ  r  r3  c                óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rõ   rô  r)  rv  ró  rÍ  s      r0  rõ   zIPolys.gf_mul_ground  r  r3  c                óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rö   rô  r)  rv  ró  rÍ  s      r0  rö   zIPolys.gf_quo_ground  r  r3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r÷   rô  r)  rv  ró  ru  s      r0  r÷   zIPolys.gf_add  óN   € Ø×!Ò!¥&¨×)9Ò)9¸!Ñ)<Ô)<¸d×>NÒ>NÈqÑ>QÔ>QÐSWÔS^ÔSbÐdhÔdoÔdsÑ"tÔ"tÑuÔuÐur3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rø   rô  r)  rv  ró  ru  s      r0  rø   zIPolys.gf_sub  r  r3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rù   rô  r)  rv  ró  ru  s      r0  rù   zIPolys.gf_mul
  r  r3  c                ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rú   rô  r)  rv  ró  rn  s     r0  rú   zIPolys.gf_sqr  r	  r3  c           	     óè   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rû   rô  r)  rv  ró  r}  s       r0  rû   zIPolys.gf_add_mul  ó|   € Ø×!Ò!¥*¨T×-=Ò-=¸aÑ-@Ô-@À$×BRÒBRÐSTÑBUÔBUÐW[×WgÒWgÐhiÑWjÔWjÐlpÔlwÔl{ð  ~Bô  ~Iô  ~Mñ  #Nô  #Nñ  Oô  Oð  	Or3  c           	     óè   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rü   rô  r)  rv  ró  r}  s       r0  rü   zIPolys.gf_sub_mul  r  r3  c           
     ó²   — |                       t          t          t          | j        |¦  «        ¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rý   r¯  r°  rô  r)  rv  ró  )r.  rà  s     r0  rý   zIPolys.gf_expand  sB   € Ø×!Ò!¥)­Dµ°TÔ5EÀqÑ1IÔ1IÑ,JÔ,JÈDÌKÌOÐ]aÔ]hÔ]lÑ"mÔ"mÑnÔnÐnr3  c                óô   — t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r,  )rþ   rô  r)  rv  ró  rö  r‹  s        r0  rþ   zIPolys.gf_div  sg   € Ý�d×&Ò& qÑ)Ô)¨4×+;Ò+;¸AÑ+>Ô+>ÀÄÄÐQUÔQ\ÔQ`ÑaÔa‰ˆˆ1Ø×!Ò! !Ñ$Ô$ d×&8Ò&8¸Ñ&;Ô&;Ð;Ð;r3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  rÿ   rô  r)  rv  ró  ru  s      r0  rÿ   zIPolys.gf_rem  r  r3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r   rô  r)  rv  ró  ru  s      r0  r   zIPolys.gf_quo  r  r3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  ru  s      r0  r  zIPolys.gf_exquo  óO   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>À×@PÒ@PÐQRÑ@SÔ@SÐUYÔU`ÔUdÐfjÔfqÔfuÑ"vÔ"vÑwÔwÐwr3  c                ó„   — |                       t          |                      |¦  «        || j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  ró  ri  s      r0  r  zIPolys.gf_lshift!  ó4   € Ø×!Ò!¥)¨D×,<Ò,<¸QÑ,?Ô,?ÀÀDÄKÄOÑ"TÔ"TÑUÔUÐUr3  c                ó„   — |                       t          |                      |¦  «        || j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  ró  ri  s      r0  r  zIPolys.gf_rshift#  r  r3  c                óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  ri  s      r0  r  zIPolys.gf_pow&  s=   € Ø×!Ò!¥&¨×)9Ò)9¸!Ñ)<Ô)<¸aÀÄÄÐRVÔR]ÔRaÑ"bÔ"bÑcÔcÐcr3  c           	     óÂ   — |                       t          |                      |¦  «        ||                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  )r.  rO  rj  rv  s       r0  r  zIPolys.gf_pow_mod(  sQ   € Ø×!Ò!¥*¨T×-=Ò-=¸aÑ-@Ô-@À!ÀT×EUÒEUÐVWÑEXÔEXÐZ^ÔZeÔZiÐkoÔkvÔkzÑ"{Ô"{Ñ|Ô|Ð|r3  c                ó  — t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r,  )r  rô  r)  rv  ró  rö  )r.  rO  rv  r~  ÚcffÚcfgs         r0  r  zIPolys.gf_cofactors+  sz   € Ý" 4×#3Ò#3°AÑ#6Ô#6¸×8HÒ8HÈÑ8KÔ8KÈTÌ[Ì_Ð^bÔ^iÔ^mÑnÔn‰ˆˆ3�Ø×!Ò! !Ñ$Ô$ d×&8Ò&8¸Ñ&=Ô&=¸t×?QÒ?QÐRUÑ?VÔ?VÐVÐVr3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  ru  s      r0  r  zIPolys.gf_gcd.  r  r3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  ru  s      r0  r  zIPolys.gf_lcm0  r  r3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r	  rô  r)  rv  ró  ru  s      r0  r	  zIPolys.gf_gcdex2  r  r3  c                ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r
  rô  r)  rv  ró  rn  s     r0  r
  zIPolys.gf_monic5  r   r3  c                ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  rn  s     r0  r  zIPolys.gf_diff7  s;   € Ø×!Ò!¥'¨$×*:Ò*:¸1Ñ*=Ô*=¸t¼{¼ÐPTÔP[ÔP_Ñ"`Ô"`ÑaÔaÐar3  c                ót   — t          |                      |¦  «        || j        j        | j        j        ¦  «        S r,  )r  rô  r)  rv  ró  rÍ  s      r0  r  zIPolys.gf_eval:  s,   € Ý�t×'Ò'¨Ñ*Ô*¨A¨t¬{¬ÀÄÄÑPÔPÐPr3  c                ót   — t          |                      |¦  «        || j        j        | j        j        ¦  «        S r,  )r  rô  r)  rv  ró  )r.  rO  rÕ  s      r0  r  zIPolys.gf_multi_eval<  s,   € Ý˜T×-Ò-¨aÑ0Ô0°!°T´[´_ÀdÄkÄoÑVÔVÐVr3  c                óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  ru  s      r0  r  zIPolys.gf_compose?  sO   € Ø×!Ò!¥*¨T×-=Ò-=¸aÑ-@Ô-@À$×BRÒBRÐSTÑBUÔBUÐW[ÔWbÔWfÐhlÔhsÔhwÑ"xÔ"xÑyÔyÐyr3  c           	     óè   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  )r.  rv  r~  rO  s       r0  r  zIPolys.gf_compose_modA  s|   € Ø×!Ò!¥.°×1AÒ1AÀ!Ñ1DÔ1DÀd×FVÒFVÐWXÑFYÔFYÐ[_×[kÒ[kÐlmÑ[nÔ[nÐptÔp{Ôpð  BFô  BMô  BQñ  #Rô  #Rñ  Sô  Sð  	Sr3  c           	     óV  — |                       |¦  «        }|                       |¦  «        }|                       |¦  «        }|                       |¦  «        }t          |||||| j        j        | j        j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r,  )rô  r  r)  rv  ró  rö  )r.  rÎ  ÚbrP  rj  rO  ÚUÚVs           r0  r  zIPolys.gf_trace_mapD  sš   € Ø×Ò˜QÑÔˆØ×Ò˜QÑÔˆØ×Ò˜QÑÔˆØ×Ò˜QÑÔˆÝ˜A˜q ! Q¨¨4¬;¬?¸D¼K¼OÑLÔL‰ˆˆ1Ø×!Ò! !Ñ$Ô$ d×&8Ò&8¸Ñ&;Ô&;Ð;Ð;r3  c                ór   — |                       t          || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  r)  rv  ró  ©r.  rj  s     r0  r  zIPolys.gf_randomL  s*   € Ø×!Ò!¥)¨A¨t¬{¬ÀÄÄÑ"PÔ"PÑQÔQÐQr3  c                ór   — |                       t          || j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  r)  rv  ró  r3  s     r0  r  zIPolys.gf_irreducibleN  s*   € Ø×!Ò!¥.°°D´K´OÀTÄ[Ä_Ñ"UÔ"UÑVÔVÐVr3  c                ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r,  )r  rô  r)  rv  ró  rn  s     r0  r  zIPolys.gf_irred_p_ben_orQ  s*   € Ý  ×!1Ò!1°!Ñ!4Ô!4°d´k´oÀtÄ{ÄÑWÔWÐWr3  c                ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r,  )r  rô  r)  rv  ró  rn  s     r0  r  zIPolys.gf_irred_p_rabinS  ó*   € Ý × 0Ò 0°Ñ 3Ô 3°T´[´_ÀdÄkÄoÑVÔVÐVr3  c                ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r,  )r  rô  r)  rv  ró  rn  s     r0  r  zIPolys.gf_irreducible_pU  r7  r3  c                ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r,  )r  rô  r)  rv  ró  rn  s     r0  r  zIPolys.gf_sqf_pW  s*   € Ý˜×(Ò(¨Ñ+Ô+¨T¬[¬_¸d¼k¼oÑNÔNÐNr3  c                ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r,  )rö  r  rô  r)  rv  ró  rn  s     r0  r  zIPolys.gf_sqf_partZ  s;   € Ø×!Ò!¥+¨d×.>Ò.>¸qÑ.AÔ.AÀ4Ä;Ä?ÐTXÔT_ÔTcÑ"dÔ"dÑeÔeÐer3  c                óš   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  ©rö  rN  s      €r0  rQ  z&IPolys.gf_sqf_list.<locals>.<listcomp>^  ó0   ø€ ÐHÐHÐH±t°q¸!˜×+Ò+¨AÑ.Ô.°Ð2ÐHÐHÐHr3  )r  rô  r)  rv  ró  r³  s   `    r0  Úgf_sqf_listzIPolys.gf_sqf_list\  sN   ø€ Ý$ T×%5Ò%5°aÑ%8Ô%8¸$¼+¼/È4Ì;Ì?Ñ[Ô[‰ˆˆwØÐHÐHÐHÐH¸wÐHÑHÔHÐHÐHr3  c                ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r,  )r  rô  r)  rv  ró  rn  s     r0  r  zIPolys.gf_Qmatrix`  s*   € Ý˜$×*Ò*¨1Ñ-Ô-¨t¬{¬ÀÄÄÑPÔPÐPr3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  r=  ry  s     €r0  rQ  z'IPolys.gf_berlekamp.<locals>.<listcomp>d  ó'   ø€ Ð9Ð9Ð9¨1�×#Ò# AÑ&Ô&Ð9Ð9Ð9r3  )r  rô  r)  rv  ró  rS  s   `  r0  r  zIPolys.gf_berlekampb  óD   ø€ Ý˜t×/Ò/°Ñ2Ô2°D´K´OÀTÄ[Ä_ÑUÔUˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  r=  rN  s      €r0  rQ  z,IPolys.gf_ddf_zassenhaus.<locals>.<listcomp>h  ó0   ø€ ÐAÐAÐA±°°1�$×$Ò$ QÑ'Ô'¨Ð+ÐAÐAÐAr3  )r  rô  r)  rv  ró  rS  s   `  r0  r  zIPolys.gf_ddf_zassenhausf  sD   ø€ Ý# D×$4Ò$4°QÑ$7Ô$7¸¼¼È$Ì+Ì/ÑZÔZˆØAÐAÐAÐA¸ÐAÑAÔAÐAr3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  r=  ry  s     €r0  rQ  z,IPolys.gf_edf_zassenhaus.<locals>.<listcomp>k  rC  r3  )r  rô  r)  rv  ró  ©r.  rO  rj  rT  s   `   r0  r  zIPolys.gf_edf_zassenhausi  sD   ø€ Ý# D×$4Ò$4°QÑ$7Ô$7¸¼¼È$Ì+Ì/ÑZÔZˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  r=  rN  s      €r0  rQ  z'IPolys.gf_ddf_shoup.<locals>.<listcomp>o  rG  r3  )r  rô  r)  rv  ró  rS  s   `  r0  r  zIPolys.gf_ddf_shoupm  sD   ø€ Ý˜t×/Ò/°Ñ2Ô2°D´K´OÀTÄ[Ä_ÑUÔUˆØAÐAÐAÐA¸ÐAÑAÔAÐAr3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  r=  ry  s     €r0  rQ  z'IPolys.gf_edf_shoup.<locals>.<listcomp>r  rC  r3  )r  rô  r)  rv  ró  rJ  s   `   r0  r  zIPolys.gf_edf_shoupp  rD  r3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  r=  ry  s     €r0  rQ  z(IPolys.gf_zassenhaus.<locals>.<listcomp>v  rC  r3  )r  rô  r)  rv  ró  rS  s   `  r0  r  zIPolys.gf_zassenhaust  sD   ø€ Ý × 0Ò 0°Ñ 3Ô 3°T´[´_ÀdÄkÄoÑVÔVˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r3  c                ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  r=  ry  s     €r0  rQ  z#IPolys.gf_shoup.<locals>.<listcomp>y  rC  r3  )r  rô  r)  rv  ró  rS  s   `  r0  r  zIPolys.gf_shoupw  sD   ø€ Ý˜4×+Ò+¨AÑ.Ô.°´´ÀÄÄÑQÔQˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r3  c                óž   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )N)Úmethodc                ó:   •— g | ]}‰                      |¦  «        ‘ŒS r-  r=  ry  s     €r0  rQ  z(IPolys.gf_factor_sqf.<locals>.<listcomp>}  s'   ø€ Ð@Ð@Ð@°!˜×*Ò*¨1Ñ-Ô-Ð@Ð@Ð@r3  )r   rô  r)  rv  ró  )r.  rO  rT  r}  rT  s   `    r0  r   zIPolys.gf_factor_sqf{  sT   ø€ Ý& t×'7Ò'7¸Ñ':Ô':¸D¼K¼OÈTÌ[Ì_ÐekÐlÑlÔl‰ˆˆwØÐ@Ð@Ð@Ð@°wÐ@Ñ@Ô@Ð@Ð@r3  c                óš   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r-  r=  rN  s      €r0  rQ  z$IPolys.gf_factor.<locals>.<listcomp>€  r>  r3  )r!  rô  r)  rv  ró  r|  s   `   r0  r!  zIPolys.gf_factor~  sN   ø€ Ý" 4×#3Ò#3°AÑ#6Ô#6¸¼¼ÈÌÌÑYÔY‰ˆˆwØÐHÐHÐHÐH¸wÐHÑHÔHÐHÐHr3  )NNN)F)T)NN)NNNFF)NNNF)NF)NNNFFFr,  (,  Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r1  r5  r7  r;  r=  r@  rF  rH  rL  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   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rT   rU   rW   rX   rY   rV   rZ   r[   r\   r^   r]   r_   r`   ra   rb   rc   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   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    rd   rf   r¡   r¢   re   rg   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á   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÷   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-  r3  r0  r$  r$  ð   s²  € € € € € € ð "Ð!Ð!Ñ!ØÐÐÑØ€J€J�JØ€N€N�NØÐÐÑðð ð ñð ð ð ðð ð ðð ð ðð ð ðð ð ð,ð ,ð ,ð-ð -ð -ðOð Oð OðRð Rð Rð~ð ~ð ~ðRð Rð Rð~ð ~ð ~ðRð Rð Rð~ð ~ð ~ðQð Qð Qð_ð _ð _ðQð Qð Qð_ð _ð _ðQð Qð Qð_ð _ð _ðQð Qð Qð_ð _ð _ðSð Sð Sðað að aðMð Mð MðMð Mð MðGð Gð GðUð Uð UðGð Gð GðUð Uð UðYð Yð Yðgð gð gðYð Yð Yðgð gð gðoð oð oð}ð }ð }ðoð oð oð}ð }ð }ðYð Yð Yðgð gð gðGð Gð GðUð Uð UðJð Jð JðXð Xð Xð8ð 8ð 8ðZð Zð ZðZð Zð Zð\ð \ð \ð8ð 8ð 8ðhð hð hðhð hð hðjð jð jð8ð 8ð 8ð8ð 8ð 8ð8ð 8ð 8ð8ð 8ð 8ð8ð 8ð 8ðYð Yð YðYð Yð Yð[ð [ð [ð8ð 8ð 8ðgð gð gðgð gð gðið ið ið;ð ;ð ;ðIð Ið Ið:ð :ð :ðHð Hð HðBð Bð BðPð Pð PðYð Yð Yðgð gð gð5ð 5ð 5ðð ð ð5ð 5ð 5ðð ð ðJð Jð JðJð Jð Jð,ð ,ð ,ð:ð :ð :ð@ð @ð @ðPð Pð Pð^ð ^ð ^ðKð Kð KðYð Yð Yð_ð _ð _ðdð dð dð:ð :ð :ð+ð +ð +ð/ð /ð /ð/ð /ð /ðð ð ðLð Lð Lðmð mð mðað að aðIð Ið Ið^ð ^ð ^ð;ð ;ð ;ð;ð ;ð ;ð8ð 8ð 8ðJð Jð JðLð Lð LðLð Lð LðZð Zð Zðqð qð qð]ð ]ð ]ðkð kð kð6ð 6ð 6ð3ð 3ð 3ðBð Bð Bñ'ð 'ð 'ð 'ñ'ð 'ð 'ð 'ðMð Mð Mð8ð 8ð 8ð8ð 8ð 8ðLð Lð LðLð Lð Lð\ð \ð \ðjð jð jð/ð /ð /ð/ð /ð /ð/ð /ð /ð/ð /ð /ð7ð 7ð 7ð7ð 7ð 7ð/ð /ð /ð/ð /ð /ð6ð 6ð 6ðKð Kð Kð(ð (ð (ð(ð (ð (ð(ð (ð (ðNð Nð Nðð ð ð?ð ?ð ?ðð ð ðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð Lð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ðð ð ð+ð +ð +ðð ð ð1ð 1ð 1ðð ð ð-ð -ð -ñ<ð <ð <ð <ñ<ð <ð <ð <ð?ð ?ð ?ð?ð ?ð ?ðDð Dð DðRð Rð Rð`ð `ð `ð1ð 1ð 1ð
?ð ?ð ?ðCð Cð CñXð Xð Xð Xð"ð "ð "ð6ð 6ð 6ð@ð @ð @ð^ð ^ð ^ð2ð 2ð 2ð
2ð 2ð 2ð
2ð 2ð 2ñ7ð 7ð 7ð 7ð@ð @ð @ðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð Hð?ð ?ð ?ðHð Hð Hð?ð ?ð ?ð@ð @ð @ðNð Nð Nð/ð /ð /ð8ð 8ð 8ðFð Fð Fð.ð .ð .ðGð Gð GðGð Gð GðOð Oð OðOð Oð OðLð Lð LðZð Zð ZñHð Hð Hð HñHð Hð Hð HñHð Hð Hð Hñ?ð ?ð ?ð ?ñHð Hð Hð Hñ?ð ?ð ?ð ?ð?ð ?ð ?ð?ð ?ð ?ðCð Cð CðCð Cð CñVð Vð Vð VñOð Oð Oð OñCð Cð Cð Cñ}ð }ð }ð }ñ_ð _ð _ð _ñDð Dð Dð DñDð Dð Dð DñBð Bð Bð Bñxð xð xð xñ[ð [ð [ð [ñUð Uð Uð Uñið ið ið iñzð zð zð zñAð Að Að Añjð jð jð jð\ð \ð \ð\ð \ð \ð\ð \ð \ðlð lð lðSð Sð Sð.ð .ð .ð;ð ;ð ;ð;ð ;ð ;ðAð Að AðRð Rð Rñcð cð cñUð Uð UñUñ Uð Uð UñHð Hð HñYñ Yð Yð Yñað að añkð kð kñkð kð kñkð kð kñkð kð kñvð vñ vñvð vñ vñvð vñ vñað añ añOð Oñ OñOð Oñ Oñoð oñ oñ<ð <ñ <ñvð vñ vñvð vñ vñxð xñ xñVð Vñ VñVð Vñ Vñdð dñ dñ}ð }ñ }ñWð Wñ Wñvð vñ vñvð vñ vñxð xñ xñcð cñ cñbð bñ bñQð Qñ QñWð Wñ Wñzð zñ zñSð Sñ Sñ<ð <ñ <ñRð Rñ RñWð Wñ WñXð Xñ XñWð Wñ WñWð Wñ WñOð Oñ Oñfð fñ fñIñ Ið Iñ IñQð Qñ Qñ:ð :ñ :ñBð Bñ Bñ:ð :ñ :ñBð Bñ Bñ:ð :ñ :ñ:ð :ñ :ñ:ð :ñ :ñAñ Að Añ AñIð Iñ Ið Ið Ir3  r$  N(0  Ú__doc__Ú
__future__r   Útypingr   Úsympy.core.exprr   Úsympy.polys.domains.domainr   Úsympy.polys.orderingsr   rB  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/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   Úsympy.polys.densebasicrJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   Úsympy.polys.densetoolsrT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   Úsympy.polys.euclidtoolsrx   ry   rz   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¤   Úsympy.polys.factortoolsr¥   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.rootisolationrÇ   rÈ   rÉ   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   rÒ   rÓ   rÔ   rÕ   rÖ   r×   rØ   Úsympy.polys.sqfreetoolsrÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rß   rà   rá   râ   rã   rä   rå   ræ   rç   rè   ré   Úsympy.polys.galoistoolsrê   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  r  r  r  r  r  r  r  r   r!  Úsympy.utilitiesr"  r$  r-  r3  r0  ú<module>rk     s™  ðØ >Ð >à "Ð "Ð "Ð "Ð "Ð "à  Ð  Ð  Ð  Ð  Ð  àð .Ø$Ð$Ð$Ð$Ð$Ð$Ø1Ð1Ð1Ð1Ð1Ð1Ø3Ð3Ð3Ð3Ð3Ð3Ø-Ð-Ð-Ð-Ð-Ð-à /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø -Ð -Ð -Ð -Ð -Ð -Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø )Ð )Ð )Ð )Ð )Ð )Ø )Ð )Ð )Ð )Ð )Ð )Ø )Ð )Ð )Ð )Ð )Ð )Ø )Ð )Ð )Ð )Ð )Ð )Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø .Ð .Ð .Ð .Ð .Ð .Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø -Ð -Ð -Ð -Ð -Ð -Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø +Ð +Ð +Ð +Ð +Ð +Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø -Ð -Ð -Ð -Ð -Ð -Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø <Ð <Ð <Ð <Ð <Ð <Ø <Ð <Ð <Ð <Ð <Ð <Ø <Ð <Ð <Ð <Ð <Ð <Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø +Ð +Ð +Ð +Ð +Ð +Ø /Ð /Ð /Ð /Ð /Ð /Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø :Ð :Ð :Ð :Ð :Ð :Ø <Ð <Ð <Ð <Ð <Ð <Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø <Ð <Ð <Ð <Ð <Ð <Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø >Ð >Ð >Ð >Ð >Ð >Ø /Ð /Ð /Ð /Ð /Ð /Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø /Ð /Ð /Ð /Ð /Ð /Ø :Ð :Ð :Ð :Ð :Ð :Ø :Ð :Ð :Ð :Ð :Ð :Ø ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø @Ð @Ð @Ð @Ð @Ð @Ø @Ð @Ð @Ð @Ð @Ð @Ø :Ð :Ð :Ð :Ð :Ð :Ø BÐ BÐ BÐ BÐ BÐ BØ FÐ FÐ FÐ FÐ FÐ FØ FÐ FÐ FÐ FÐ FÐ FØ @Ð @Ð @Ð @Ð @Ð @Ø <Ð <Ð <Ð <Ð <Ð <Ø AÐ AÐ AÐ AÐ AÐ AØ :Ð :Ð :Ð :Ð :Ð :Ø =Ð =Ð =Ð =Ð =Ð =Ø CÐ CÐ CÐ CÐ CÐ CØ ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;ðDð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ð 	7ð #Ð "Ñ "Ñ "Ñ "Ð "áðOIð OIð OIð OIð OIñ OIô OIñ „ñOIð OIð OIr3  