+
    LV-jï–  ã                   óx  € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHtHt ^ RI	H
u Ht ^ RIH
u Ht ^ RIHtHtHtHtHtHt ^ RIHtHtHt ^ RIHtHt ^ RIHt ^ RI H!t! R	 t"R
 t#]#! ]4      t$R t%R t&R t'R t(R t)R t*. ]%R^3N]%R^3N]%R^3N]%R^3N]%R^3N]%R^3N]%R^3N]%R^3N]%R^3N]%R^3N]%R^3N]&R^3N]&R^3N]&R^3N]&R^3N]&R^3N]&R^3N]&R^	3N]&R^3N]&R^3N]&R^3N]&R^3N]'R^3N]'R^3N]'R^3N]'R^
3N]'R^3N]'R^3N]'R^3N]'R^3N]'R^3N]'R^3N]'R^3N](R ^	3N](R!^3N](R"^3N](R#^3N](R$^3N](R%^	3N](R&^	3N](R'^	3N](R(^
3N](R)^
3N](R*^
3N])R ^3N])R!^3N])R"^3N])R#^
3N])R$^	3N])R%^3N])R&^3N])R'^3N])R(^	3N])R)^	3N])R*^3Nt+]! ]4       ! R R4      4       t,]! ]4       ! R R4      4       t-R# )+é    N)Údeepcopy)ÚstatsÚspecial)Úarray_namespaceÚis_cupyÚis_numpyÚxp_ravelÚxp_sizeÚmake_xp_test_case)Úxp_assert_closeÚxp_assert_equalÚxp_assert_less)Úfind_minimumÚ	find_root)Ú_CHANDRUPATLA_TESTS)Úpermutationsc                 ó   a € V 3R  lpV# )c                 ó   <a € V V3R  lpV# )c                  ó"  <€ V ^ ,          P                   pV  Uu. uF  p\        VSR7      NK  	  p p. p\        \        P                  ! V4      4       F/  pV  Uu. uF  q"V,          NK  	  ppVP                  S! V!  4       K1  	  V# u upi u upi )r   )Úxp)Úshaper	   ÚrangeÚmathÚprodÚappend)Ú
arg_arraysr   Ú	arg_arrayÚresÚiÚarg_scalarsÚfr   s   *     €€Úw/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/optimize/tests/test_chandrupatla.pyÚwrappedÚ._vectorize.<locals>.decorator.<locals>.wrapped   s…   ø€ Ø˜q•M×'Ñ'ˆEÙFPÓQÁj¸œ( 9°×4ÁjˆJÐQØˆCÜœ4Ÿ9š9 UÓ+Ö,�Ù=GÓH¹Z°	¨Ÿ|˜|¹Z�ÐHØ—
‘
™1˜k™?Ö+ñ -ð ˆJùò Rùò Is   ™BÁB© )r!   r#   r   s   f €r"   Ú	decoratorÚ_vectorize.<locals>.decorator   s   ù€ ö	ð ˆó    r%   )r   r&   s   f r"   Ú
_vectorizer)      s   ø€ õ
ð Ðr(   c                 ó   a € V 3R  lpV# )c                 ó  <a€ 0 RmpV Uu/ uF  qDV9   g   K  WBP                  V4      bK  	  ppVP                  RR4      o\        S4      '       d	   VV	3R lpMSpS	! W3RVRV/VB pS	\        8X  d4   VP                  w  Vn        Vn        VP                  w  Vn        Vn        M>VP                  w  Vn        Vn	        Vn        VP                  w  Vn        Vn
        Vn        VP                  Vn        V=V=V=V# u upi )ÚxatolÚcallbackNc                 ó:  <€ S\         8X  d4   V P                  w  V n        V n        V P                  w  V n        V n        M>V P                  w  V n        V n        V n        V P                  w  V n        V n        V n        V P                  V n
        V =V =V =	S! V 4      # ©N)r   ÚbracketÚxlÚxrÚ	f_bracketÚflÚfrÚxmÚfmÚf_xÚfun)r   Ú	_callbackÚfuncs   &€€r"   r-   ÚC_wrap_chandrupatla.<locals>._chandrupatla_wrapper.<locals>.callback8   s}   ø€ Øœ9Ô$Ø%(§[¡[‘N�C”F˜CœFØ%(§]¡]‘N�C”F˜C�Fà-0¯[©[Ñ*�C”F˜CœF C¤FØ-0¯]©]Ñ*�C”F˜CœF C¤FØŸ'™'�”Ø�KØ�MØ�GÙ  “~Ð%r(   Ú
tolerances>   ÚfatolÚfrtolr,   Úxrtol)ÚpopÚcallabler   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   )
r!   r0   ÚkwargsÚtol_keysÚkeyr=   r-   r   r:   r;   s
   &*,     @€r"   Ú_chandrupatla_wrapperÚ1_wrap_chandrupatla.<locals>._chandrupatla_wrapper2   sé   ù€ â7ˆÙ6>ÓP±h¨sÈÁ-Ô*�cŸ:™: c›?Ò*±hˆ
ÐPØ—J‘J˜z¨4Ó0ˆ	Ü�I×Ò÷&ð !ˆHá�1ÑR¨*ÐR¸xÐRÈ6ÑRˆØ”9ÔØ Ÿ[™[‰NˆCŒF�C”FØ Ÿ]™]‰NˆCŒF�C•Fà%(§[¡[Ñ"ˆCŒF�C”F˜CœFØ%(§]¡]Ñ"ˆCŒF�C”F˜CœFØ—'‘'ˆŒØˆKØˆMØˆGØˆ
ùò; Qs
   ‹C>˜C>r%   )r;   rF   s   f r"   Ú_wrap_chandrupatlarH   1   s   ø€ õ ðB !Ð r(   c                 ó    € ^d^V R,          ,
          ^,          ,          ^V R,          ,
          ,           ^^V ,
          R,          ,          ,           # )éd   ç      @ç       @r%   ©Úxs   &r"   Úf1rO   Y   s7   € Ø��A�r•E•	˜A�~Õ  1 b¥5¥Õ)¨A¨q°­s°R­i­KÕ7Ð7r(   c                 ó0   € ^V R,
          ^,          ,           # )é   rL   r%   rM   s   &r"   Úf2rR   ]   s   € Ø��B•˜�{�?Ðr(   c                 óV   € \        V 4      pVP                  V 4      ^V ,          ,
          # )rQ   )r   Úexp©rN   r   s   & r"   Úf3rV   a   s"   € Ü	˜Ó	€BØ�6‰6�!‹9�q˜•s�?Ðr(   c                 óh   € V R ,          ^V R,          ,          ,
          RV ,          ,
          R ,           # )ç      @rK   g      4@r%   rM   s   &r"   Úf4rY   f   s&   € Øˆb�5�1�Q˜•U•7�?˜S �UÕ" RÕ'Ð'r(   c                 óv   € ^V ^,          ,          ^V ^,          ,          ,
          ^V ,          ,
          ^,           # )é   r%   rM   s   &r"   Úf5r\   j   s*   € ØˆQ��T�6�A�a˜•d•F�?˜Q˜q�SÕ  1Õ$Ð$r(   c                 óâ   € R p^dpV ! V4      pV ! V4      pW!,
          pWe8”  d   W!WeV) 3MWWVV3w  rrVp\        V4       F*  pWs,          pW',           p	V ! V	4      p
W¦8  d
   W)Wj3w  rrVK*   M	  WX	WVX
3# )g�ö—›wãù?)r   )r;   Úx1Úx2ÚphiÚmaxiterrO   rR   Ústepr   Úx3rV   s   &&&        r"   Ú_bracket_minimumrd   n   s™   € Ø
€CØ€GÙ	ˆb‹€BÙ	ˆb‹€BØ�7€DØ79´w˜R R¨d¨UÑ3Ø"$¨"°$Ð!7ñ €BˆB�Dô �7Ž^ˆØ�ˆØ�YˆÙ�"‹XˆØŒ7Ø R˜^‰NˆB�B™áñ ð �2�r˜rÐ!Ð!r(   c            
       ó  a € ] tR t^½t o R t]P                  P                  RR4      ]P                  P                  RR]P                  ! RR^
4      .4      R 4       4       t
]P                  P                  R]! 4       RRR.4      R 4       tR	 tR
 tR t]P                  P                  R]4      R 4       t]P                  P                  RRRR.34      ]P                  P                  RR4      R 4       4       tR tR tR tRtV tR# )ÚTestChandrupatlaMinimizec                óè   € \        W4      pVP                  RW,
          ^,          ,          4      ) ^VP                  ,          R,          ,          pVP                  WAP                  R7      R,          # )é   g      à?©Údtypeç      à¿r%   )r   rT   ÚpiÚasarrayrj   )ÚselfrN   Úlocr   r   s   &&&  r"   r!   ÚTestChandrupatlaMinimize.fÀ   sS   € Ü˜QÓ$ˆØ�v‰v�d˜a�e a�ZÕ'Ó(Ð(¨A¨b¯e©e­G°c­>Õ9ˆØ�z‰z˜#§W¡WˆzÓ-¨bÕ1Ð1r(   rj   ro   ç333333ã?çÍÌÌÌÌÌð?c                ó   aa€ R RRR/S,          p\        SS4      oVV3R lR	 4       pSP                  VSR7      pSP                  SP                  \        P                  P                  ^ 4      ) SR7      VP                  4      p\        V P                  .VO5RV3/ p\        VP                  WR7       \        VP                  V4       R# )
Úfloat32g{®Gázt?Úfloat64g�íµ ÷Æ >c              3   óJ   <"  € T F  pSP                  VSR 7      x € K  	  R# 5i)ri   N)rm   )Ú.0Úxirj   r   s   & €€r"   Ú	<genexpr>Ú6TestChandrupatlaMinimize.test_basic.<locals>.<genexpr>Ì   s!   øé € ÐD¹°2�2—:‘:˜b¨�:×.Ð.»ùs   ƒ #ri   Úargs©ÚrtolN©éûÿÿÿr   rQ   )Úgetattrrm   Úbroadcast_tor   ÚnormÚpdfr   Ú_chandrupatla_minimizer!   r   rN   r   r9   )rn   ro   r   rj   r}   r0   r9   r   s   &&ff    r"   Ú
test_basicÚ#TestChandrupatlaMinimize.test_basicÅ   s§   ù€ ð
 ˜4 ¨DÐ1°%Õ8ˆÜ˜˜EÓ"ˆÝD¹ÓDˆØ�j‰j˜ EˆjÓ*ˆØ�o‰o˜bŸj™j¬%¯*©*¯.©.¸Ó*;Ð);À5˜jÓIÈ3Ï9É9ÓUˆä$ T§V¡VÐC¨gÒC¸S¸FÑCˆÜ˜Ÿ™˜sÕ.Ü˜Ÿ™ Ö%r(   r   c           
     ó  a aa€ V'       d#   VP                  RR^4      P                  V4      MVP                  R4      pV3pVP                  R4      VP                  R4      VP                  R4      3o\        V4      VV 3R l4       pVV 3R lo^ Sn        \        S.SO5RV/ pV! V4      p. ROpV Fh  p	TP                  V U
u. uF  p
\        W©4      NK  	  up
4      p\        \        Wi4      4      p\        WË4       \        Wi4      P                  V8X  d   Kh  Q h	  \        VP                  S P                  ! VP                  .VO5!  4       \        VP                  S P                  ! VP                  .VO5!  4       \        VP                   S P                  ! VP"                  .VO5!  4       \        VP$                  S P                  ! VP&                  .VO5!  4       VP)                  VP*                  4      SP                  8X  g   Q hVP)                  VP,                  4      SP                  ^,
          8X  g   Q hVP/                  VP0                  P2                  R4      '       g   Q hVP/                  VP4                  P2                  R	4      '       g   Q hVP/                  VP*                  P2                  R	4      '       g   Q hVP/                  VP,                  P2                  R	4      '       g   Q hR
# u up
i )çš™™™™™©?rr   rq   rX   ç        c                 ó8   <€ \        SP                  .SO5R V 3/ # ©r{   )r„   r!   )Ú
loc_singler0   rn   s   &€€r"   Úchandrupatla_singleÚHTestChandrupatlaMinimize.test_vectorization.<locals>.chandrupatla_singleÜ   s   ø€ ä)¨$¯&©&ÐO°7ÒOÀ*ÀÑOÐOr(   c                  óZ   <€ S;P                   ^,          un         SP                  ! V / VB # ©rh   ©Úf_evalsr!   ©r{   rC   r!   rn   s   *,€€r"   r!   Ú6TestChandrupatlaMinimize.test_vectorization.<locals>.fà   ó$   ø€ Ø�IŠI˜�N�IØ—6’6˜4Ð* 6Ñ*Ð*r(   r{   ÚboolÚintegralNçš™™™™™©¿ç      À)rN   r9   ÚsuccessÚstatusÚnfevÚnitr1   r6   r2   r4   r7   r5   )ÚlinspaceÚreshaperm   r)   r’   r„   Ústackr€   r	   r   r   r9   r!   rN   r4   r1   r7   r6   r5   r2   Úmaxrœ   r�   Úisdtyperš   rj   r›   )rn   r   r   ro   r{   r�   r   ÚrefsÚattrsÚattrÚrefÚref_attrÚres_attrr0   r!   s   f&&          @@r"   Útest_vectorizationÚ+TestChandrupatlaMinimize.test_vectorizationÔ   sK  ú€ ÷ >Cˆb�k‰k˜%  rÓ*×2Ñ2°5Ô9ÈÏ
É
ÐSVËˆØˆvˆØ—*‘*˜S“/ 2§:¡:¨b£>°2·:±:¸b³>ÐAˆä	�B‹õ	Pó 
ð	Pö	+ð ˆŒ	ä$ QÐ<¨Ò<°tÑ<ˆÙ" 3Ó'ˆò5ˆãˆDØ—x‘x¹tÓ D¹t¸¤¨Ö!3¹tÑ DÓEˆHÜ¤¨Ó 2Ó3ˆHÜ˜HÔ/Ü˜3Ó%×+Ñ+¨uÖ4Ð4Ð4ñ	 ô 	˜Ÿ™ §¢¨¯©Ð!5°Ó!5Ô6Ü˜Ÿ™ §¢ s§v¡vÐ 5°Ó 5Ô6Ü˜Ÿ™ §¢ s§v¡vÐ 5°Ó 5Ô6Ü˜Ÿ™ §¢ s§v¡vÐ 5°Ó 5Ô6Ø�v‰v�c—h‘hÓ 1§9¡9Ô,Ð,Ð,Ø�v‰v�c—g‘g‹ !§)¡)¨a¥-Ô/Ð/Ð/à�z‰z˜#Ÿ+™+×+Ñ+¨V×4Ò4Ð4Ð4Ø�z‰z˜#Ÿ*™*×*Ñ*¨J×7Ò7Ð7Ð7Ø�z‰z˜#Ÿ(™(Ÿ.™.¨*×5Ò5Ð5Ð5Ø�z‰z˜#Ÿ'™'Ÿ-™-¨×4Ò4Ð4Ò4ùò !Es   ÃL
c                óH  a€ V3R  lpSP                  ^SP                  R7      3pSP                  ^ .^,          SP                  R7      SP                  ^.^,          SP                  R7      SP                  \        P
                  .^,          SP                  R7      3p\        V.VO5RVR^
/ pSP                  \        P                  \        P                  \        P                  \        P                  .SP                  R7      p\        VP                  V4       R# )c                 óþ   <€ R  R R V3R l.p. p\        \        V4      4       FE  pWR3,          p\        \        V4      V,          4      pVP	                  W&,          ! V4      4       KG  	  SP                  V4      # )c                 ó"   € V R ,
          ^,          # ©g      @r%   rM   s   &r"   Ú<lambda>Ú@TestChandrupatlaMinimize.test_flags.<locals>.f.<locals>.<lambda>  ó   €   C¥¨Až~r(   c                 ó   € V ^
,
          # ©é
   r%   rM   s   &r"   r¯   r°     ó   € ˜q 2žvr(   c                 ó"   € V R ,
          ^,          # r®   r%   rM   s   &r"   r¯   r°     r±   r(   c                 óZ   <€ SP                  V SP                  SP                  4      4      # r/   ©Ú	full_likerm   ÚnanrU   s   &€r"   r¯   r°     s   ø€ ˜rŸ|™|¨A¨r¯z©z¸"¿&¹&Ó/AÔBr(   .)r   r
   Úintr	   r   r    )ÚxsÚjsÚfuncsr   r   rN   Újr   s   &&     €r"   r!   Ú.TestChandrupatlaMinimize.test_flags.<locals>.f   sp   ø€ Ù-Ù%Ù-ÜBðDˆEð ˆCÜœ7 2›;Ö'�Ø˜#�v•J�Üœ › Q�Ó(�Ø—
‘
˜5ž8 A›;Ö'ñ (ð —8‘8˜C“=Ð r(   ri   r{   ra   N)ÚarangeÚint64rm   ru   Únprl   r„   ÚeimÚ_ECONVERGEDÚ	_ESIGNERRÚ	_ECONVERRÚ
_EVALUEERRÚint32r   r›   )rn   r   r!   r{   r0   r   Ú	ref_flagss   &f     r"   Ú
test_flagsÚ#TestChandrupatlaMinimize.test_flagsý   sÞ   ø€ õ
	!ð —	‘	˜! 2§8¡8�	Ó,Ð.ˆØ—:‘:˜q˜c !�e¨2¯:©:�:Ó6Ø—:‘:˜q˜c !�e¨2¯:©:�:Ó6Ø—:‘:œrŸu™u˜g a�i¨r¯z©z�:Ó:ð<ˆô % QÐH¨ÒH°tÐHÀRÑHˆà—J‘J¤§¡´·±ÄÇÁÜ #§¡ð 0Ø79·x±xð ó Aˆ	ä˜Ÿ
™
 IÖ.r(   c           	     óŒ  € \         P                  P                  R 4      pVP                  VP                  ^R7      4      pVP                  RVP                  R7      VP                  ^ 4      VP                  ^4      3pV3p\        V^ ^ ^ ^ R7      pVP                  4       pRVR&   \        V P                  .VO5/ VB pVP                  VP                  VP                  ,
          4      p	VP                  ^VR,          ,          VP                  R7      p
\        W‘P                  RW£P                  R7      4       RVR&   \        V P                  .VO5/ VB pVP                  VP                  VP                  ,
          4      pVP                  ^VR,          ,          VP                  R7      p
\        WÁP                  RW£P                  R7      4       \        WÉ4       VP                  4       pRVR&   \        V P                  .VO5/ VB pVP                  VP                  VP                  ,
          4      p	VP                  ^VR,          ,          VP                  VP                  4      ,          VP                  R7      p
\        Wš4       RVR&   \        V P                  .VO5/ VB pVP                  VP                  VP                  ,
          4      pVP                  ^VR,          ,          VP                  VP                  4      ,          VP                  R7      p
\        WÊ4       \        WÉ4       VP                  4       pRVR&   \        V P                  .VO5/ VB pVP                  VP                   ^VP"                  ,          ,
          VP$                  ,           4      pVP                  ^VR,          ,          VP                  R7      p
\        WÑP                  RW£P                  R7      4       RVR&   \        V P                  .VO5/ VB pVP                  VP                   ^VP"                  ,          ,
          VP$                  ,           4      pVP                  ^VR,          ,          VP                  R7      p
\        WáP                  RW£P                  R7      4       \        Wí4       VP                  4       pRVR	&   \        V P                  .VO5/ VB pVP                  VP                   ^VP"                  ,          ,
          VP$                  ,           4      pVP                  ^VR	,          ,          VP                  VP&                  4      ,          VP                  R7      p
\        WÚ4       RVR	&   \        V P                  .VO5/ VB pVP                  VP                   ^VP"                  ,          ,
          VP$                  ,           4      pVP                  ^VR	,          ,          \        VP&                  4      ,          VP                  R7      p
\        Wê4       \        Wí4       R
# )ì   ™FA92 ©Úsizeri   )r{   r,   r@   r>   r?   çü©ñÒMbP?r,   ç�íµ ÷Æ°>r@   r>   r?   Nr   ©é   )rÃ   ÚrandomÚdefault_rngrm   ru   ÚdictÚcopyr„   r!   Úabsr2   r1   rj   r   ÚfullrN   r4   r7   r5   r9   )rn   r   ÚrngÚpr0   r{   Úkwargs0rC   Úres1Új1ÚtolÚres2Új2Úh1Úh2s   &&             r"   Útest_convergenceÚ)TestChandrupatlaMinimize.test_convergence  s“  € ä�i‰i×#Ñ#Ð$7Ó8ˆØ�J‰J�s—z‘z q�zÓ)Ó*ˆØ—:‘:˜b¨¯
©
�:Ó3°R·Z±ZÀ³]ÀBÇJÁJÈqÃMÐRˆØˆtˆÜ˜D¨°¸!À1ÔEˆà—‘“ˆØˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜dŸg™gÕ%Ó&ˆØ�j‰j˜˜6 '�?Õ*°!·'±'ˆjÓ:ˆÜ�rŸ7™7 4¨·G±G˜7Ó<Ô=Øˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜dŸg™gÕ%Ó&ˆØ�j‰j˜˜6 '�?Õ*°!·'±'ˆjÓ:ˆÜ�rŸ7™7 4¨·G±G˜7Ó<Ô=Ü�rÔà—‘“ˆØˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜dŸg™gÕ%Ó&ˆØ�j‰j˜˜6 '�?Õ*¨2¯6©6°$·&±&«>Õ9ÀÇÁˆjÓIˆÜ�rÔØˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜dŸg™gÕ%Ó&ˆØ�j‰j˜˜6 '�?Õ*¨2¯6©6°$·&±&«>Õ9ÀÇÁˆjÓIˆÜ�rÔÜ�rÔà—‘“ˆØˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜a $§'¡'�kÕ)¨D¯G©GÕ3Ó4ˆØ�j‰j˜˜6 '�?Õ*°!·'±'ˆjÓ:ˆÜ�rŸ7™7 4¨·G±G˜7Ó<Ô=Øˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜a $§'¡'�kÕ)¨D¯G©GÕ3Ó4ˆØ�j‰j˜˜6 '�?Õ*°!·'±'ˆjÓ:ˆÜ�rŸ7™7 4¨·G±G˜7Ó<Ô=Ü�rÔà—‘“ˆØˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜a $§'¡'�kÕ)¨D¯G©GÕ3Ó4ˆØ�j‰j˜˜6 '�?Õ*¨2¯6©6°$·(±(Ó+;Õ;À1Ç7Á7ˆjÓKˆÜ�rÔØˆˆw‰Ü% d§f¡fÐA¨wÒA¸&ÑAˆØ�V‰V�D—G‘G˜a $§'¡'�kÕ)¨D¯G©GÕ3Ó4ˆØ�j‰j˜˜6 '�?Õ*¬3¨t¯x©x«=Õ8ÀÇÁˆjÓHˆÜ�rÔÜ�rÖr(   c                ó„  a aaaaa€ SP                  R 4      oSP                  R4      SP                  ^ 4      SP                  ^4      3o^o\        S P                  .SO5RS3RS/ pSP                  VP                  4      '       d   Q hSP                  VP                  S^,           8H  4      '       g   Q hSP                  VP                  S8H  4      '       g   Q hVVVVV V3R loSP                  Sn	        SP                  Sn
        RSn        RSn        \        S P                  .SO5RS3RS/ pVP                  4        Fw  pVR8X  d=   W$,          \        P                  8X  g   Q hW4,          \        P                   8X  g   Q hKF  W4,          SP                  V,          u;8X  d   W$,          8X  d   Kt  Q h Q h	  R# )	ç~ý,œã?r{   ra   c                 ó6  <€ S;P                   ^,          un         V Sn        \        V R4      '       g   Q hSP                   ^ 8X  d,   V P                  V P                  V P
                  3S8X  g   Q hM�V P                  SP                  8H  V P
                  SP
                  8g  ,          pV P                  SP                  8g  V P
                  SP
                  8H  ,          pSP                  W,          4      '       g   Q hV P                  Sn        V P
                  Sn        V P                  \        P                  8X  g   Q h\        SP                  V P                  S4      V P                  4       \        SP                  V P                  S4      V P                  4       \        SP                  V P
                  S4      V P                  4       \        SP                  V P                  S4      V P                   4       SP                   S8X  d   \"        hR# ©rh   rN   N)Úiterr   Úhasattrr1   r6   r2   Úallr›   rÄ   Ú_EINPROGRESSr   r!   r4   r7   r5   rN   r9   ÚStopIteration)	r   Ú
changed_xrÚ
changed_xlr0   r-   ro   ra   rn   r   s	   &  €€€€€€r"   r-   Ú@TestChandrupatlaMinimize.test_maxiter_callback.<locals>.callback^  sq  ø€ Ø�MŠM˜QÕ�MØˆHŒLÜ˜3 ×$Ò$Ð$Ð$Ø�}‰} Ô!àŸ™ §¡¨¯©Ð/°7Ô:Ð:Ñ:à!Ÿf™f¨¯©Ñ3¸¿¹À(Ç+Á+Ñ8MÕN�
Ø!Ÿf™f¨¯©Ñ3¸¿¹À(Ç+Á+Ñ8MÕN�
Ø—v‘v˜jÕ5×6Ò6Ð6Ð6àŸ&™&ˆHŒKØŸ&™&ˆHŒKØ—:‘:¤×!1Ñ!1Ô1Ð1Ð1Ü˜DŸF™F 3§6¡6¨3Ó/°·±Ô8Ü˜DŸF™F 3§6¡6¨3Ó/°·±Ô8Ü˜DŸF™F 3§6¡6¨3Ó/°·±Ô8Ü˜DŸF™F 3§5¡5¨#Ó.°·±Ô8Ø�}‰} Ô'Ü#Ð#ñ (r(   Nr-   r›   r   éÿÿÿÿ)rm   r„   r!   Úanyrš   rí   rœ   r�   rº   r1   r2   rë   r   ÚkeysrÄ   rÇ   Ú
_ECALLBACK)	rn   r   r   rá   rE   r0   r-   ro   ra   s	   ff   @@@@r"   Útest_maxiter_callbackÚ.TestChandrupatlaMinimize.test_maxiter_callbackR  sz  ý€ à�j‰j˜Ó"ˆØ—:‘:˜b“> 2§:¡:¨a£=°"·*±*¸Q³-Ð@ˆØˆä$ T§V¡Vð 6¨gò 6¸S¸Fð 6Ø-4ñ6ˆà—6‘6˜#Ÿ+™+×&Ò&Ð&Ð&Ø�v‰v�c—h‘h '¨!¥)Ñ+×,Ò,Ð,Ð,Ø�v‰v�c—g‘g Ñ(×)Ò)Ð)Ð)÷	$ò 	$ð, —f‘fˆŒØ—f‘fˆŒØˆŒØˆŒä% d§f¡fð 9¨wò 9¸c¸Vð 9Ø/7ñ9ˆð
 —8‘8–:ˆCØ�hŒØ•x¤3§=¡=Ô0Ð0Ð0à•y¤C§N¡NÔ2Ð2Ò2à•y H§L¡L°Õ$5ÖA¸½ÖAÐAÑAÐAÐAó r(   Úcasec                óX  € Vw  r4pR pWF,           p\        W4V4      w  rGr‰r«RpRpRpRpVP                  V4      VP                  V4      VP                  W‚P                  R7      3p\        V.VO5RVRVRVRV/ p\	        VP
                  VP                  WRP                  R7      4       R	# )
gš™™™™™É?g-Cëâ6?rÒ   g¼‰Ø—²Òœ<ri   r,   r>   r@   r?   N)rd   rm   ru   r„   r   r�   rÉ   )rn   rù   r   r;   r^   r�   rb   r_   rc   rO   rR   rV   r,   r>   r@   r?   r0   r   s   &&&               r"   Útest_nit_expectedÚ*TestChandrupatlaMinimize.test_nit_expected†  sÄ   € ð
 ‰ˆ�#ð ˆØ�YˆÜ!1°$¸BÓ!?Ñˆ�˜ð ˆØˆØˆØˆà—*‘*˜R“. "§*¡*¨R£.°"·*±*¸RÇzÁz°*Ó2RÐRˆÜ$ Tð L¨Gò L¸5ð LØ+0ðLØ8=ðLØEJñLˆä˜Ÿ™ §¡¨C·x±x Ó!@ÖAr(   gÍÌÌÌÌÌä?gffffffæ?c           	     óª  aa€ \        SS4      oSP                  VSR 7      pSP                  RSR 7      SP                  ^SR 7      SP                  ^SR 7      3pVV3R lp\        V.VO5RV3/ pVP                  P                  S8X  g   Q h\        VP                  V\        P                  ! SP                  S4      P                  4      R7       R# )ri   c                 óh   <€ V P                   S8X  g   Q hSP                  W,
          ^,          S4      # ©é   )rj   Úastype)rN   ro   rj   r   s   &&€€r"   r!   Ú.TestChandrupatlaMinimize.test_dtype.<locals>.f¨  s,   ø€ Ø—7‘7˜eÔ#Ð#Ð#Ø—9‘9˜a�g¨�\¨5Ó1Ð1r(   r{   r|   Néýÿÿÿ)
r€   rm   r„   rN   rj   r   r   ÚsqrtÚfinfoÚeps)rn   ro   rj   r   r0   r!   r   s   &&ff   r"   Ú
test_dtypeÚ#TestChandrupatlaMinimize.test_dtype�  s´   ù€ ô ˜˜EÓ"ˆà�j‰j˜ EˆjÓ*ˆØ—:‘:˜b¨�:Ó.Ø—:‘:˜a u�:Ó-Ø—:‘:˜a u�:Ó-ð/ˆö	2ô % QÐ>¨Ò>¸°vÑ>ˆØ�u‰u�{‰{˜eÔ#Ð#Ð#Ü˜Ÿ™˜s¬¯ª°2·8±8¸E³?×3FÑ3FÓ)G×Hr(   c                óF	  € R pVP                  R4      VP                  ^ 4      VP                  ^4      3p\        P                  ! \        VR7      ;_uu_ 4        \	        R.VO5!   RRR4       RpVP                  R4      VP                  ^ 4      VP                  ^4      3p\        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5!   RRR4       RpVP                  RR.4      VP                  ^ ^ .4      VP                  . R O4      3p\        P                  ! \        \
        3VR7      ;_uu_ 4        \	        R .VO5!   RRR4       RpVP                  RR.4      VP                  ^ ^ .4      VP                  ^^.4      3p\        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5!   RRR4       R	pVP                  R4      VP                  ^ 4      VP                  ^4      3p\        P                  ! \        VR7      ;_uu_ 4        \	        R
 .VO5RR!/  RRR4       \        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5RVP                  /  RRR4       \        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5RR/  RRR4       \        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5RVP                  /  RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5RR/  RRR4       \        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5RR!/  RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        \	        R .VO5RR/  RRR4       R#   + '       g   i     ELi; i  + '       g   i     EL; i  + '       g   i     EL§; i  + '       g   i     ELF; i  + '       g   i     ELé; i  + '       g   i     EL¶; i  + '       g   i     EL�; i  + '       g   i     ELZ; i  + '       g   i     EL/; i  + '       g   i     EL; i  + '       g   i     R# ; i)"ú`func` must be callable.©ÚmatchNú3Abscissae and function output must be real numbers.c                 ó   € V # r/   r%   rM   s   &r"   r¯   Ú@TestChandrupatlaMinimize.test_input_validation.<locals>.<lambda>»  ó   € ©Qr(   z...be broadcast...c                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Á  r  r(   z:The shape of the array returned by `func` must be the samec                 ó6   € V R,          V R,          V R,          .# )r   )r   .)rh   .r%   rM   s   &r"   r¯   r  Æ  s   € ¨a°­i¸¸6½ÀAÀfÅIÑ-Nr(   ú(Tolerances must be non-negative scalars.c                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Ì  r  r(   r,   c                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Î  r  r(   r@   c                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Ð  r  r(   r>   Úekkic                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Ò  r  r(   r?   ú)`maxiter` must be a non-negative integer.c                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Ö  r  r(   ra   ç      ø?c                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Ø  r  r(   ú`callback` must be callable.c                 ó   € V # r/   r%   rM   s   &r"   r¯   r  Ü  r  r(   r-   Ú	shrubberyéüÿÿÿù      À      ð?éþÿÿÿr  ©rÔ   é   rQ   ró   )rm   ÚpytestÚraisesÚ
ValueErrorr„   ÚRuntimeErrorrº   )rn   r   Úmessager0   s   &&  r"   Útest_input_validationÚ.TestChandrupatlaMinimize.test_input_validation°  s=  € ð -ˆØ—*‘*˜R“. "§*¡*¨Q£-°·±¸A³Ð>ˆÜ�]Š]œ:¨W×5Ö5Ü" 4Ð2¨'Ô2÷ 6ð HˆØ—*‘*˜WÓ% r§z¡z°!£}°b·j±jÀ³mÐCˆÜ�]Š]œ:¨W×5Ö5Ü"¡;Ð9°Ô9÷ 6ð 'ˆØ—*‘*˜b "˜XÓ&¨¯
©
°A°q°6Ó(:¸B¿J¹JÂyÓ<QÐQˆä�]Š]œJ¬Ð5¸W×EÖEÜ"¡;Ð9°Ô9÷ Fð OˆØ—*‘*˜b "˜XÓ&¨¯
©
°A°q°6Ó(:¸B¿J¹JÈÈ1ÀvÓ<NÐNˆÜ�]Š]œ:¨W×5Ö5Ü"Ñ#Nð -Ø$+ô-÷ 6ð =ˆØ—*‘*˜R“. "§*¡*¨Q£-°·±¸A³Ð>ˆÜ�]Š]œ:¨W×5Ö5Ü"¡;ÐC°ÒCÀÒC÷ 6ä�]Š]œ:¨W×5Ö5Ü"¡;ÐG°ÒGÀÇÁÒG÷ 6ä�]Š]œ:¨W×5Ö5Ü"¡;ÐG°ÒGÀÒG÷ 6ä�]Š]œ:¨W×5Ö5Ü"¡;ÐG°ÒGÀÇÁÒG÷ 6ð >ˆÜ�]Š]œ:¨W×5Ö5Ü"¡;ÐF°ÒFÀ#ÒF÷ 6ä�]Š]œ:¨W×5Ö5Ü"¡;ÐE°ÒEÀ"ÒE÷ 6ð 1ˆÜ�]Š]œ:¨W×5Ö5Ü"¡;ÐO°ÒOÀ;ÒO÷ 6Ñ5÷M 6×5Ð5ú÷
 6×5Ð5ú÷ F×EÐEú÷
 6×5Ð5ú÷ 6×5Ð5úç5×5Ð5úç5×5Ð5úç5×5Ð5ú÷ 6×5Ð5úç5×5Ð5ú÷ 6×5Ð5ús„   ÁOÃOÅO/Æ7PÈ&PÉ#P+Ê*P?Ë'QÌ0Q'Í-Q;Î,RÏO	ÏO,	Ï/P 	ÐP	ÐP(	Ð+P<	Ð?Q	ÑQ$	Ñ'Q8	Ñ;R	ÒR 	c                ó  € VP                  R^^4      RVP                  3,          pVP                  \        \	        . RO4      4      4      P
                  p\        V P                  .VO5RV3/ pVP                  \        P                  ! VP                  V4      VP                  V P                  W"4      8H  ,          4      '       g   Q hVP                  R,          p\        VP                  VP                  P
                  V4      RR/  R# )	rh   ºNNNr{   r}   çVçž¯Ò<Nró   r~   )r-  r   )rž   Únewaxisrm   Úlistr   ÚTr„   r!   rí   ÚxpxÚiscloserN   r9   r   Úbroadcast_arrays)rn   r   ro   Úbracketsr   r¦   s   &&    r"   Útest_bracket_orderÚ+TestChandrupatlaMinimize.test_bracket_orderÞ  sÃ   € à�k‰k˜"˜a Ó# A r§z¡z MÕ2ˆØ—:‘:œd¤<²
Ó#;Ó<Ó=×?Ñ?ˆÜ$ T§V¡VÐD¨hÒD¸c¸VÑDˆØ�v‰v”c—k’k #§%¡%¨Ó-°·±¸D¿F¹FÀ3Ó<LÑ1LÕM×NÒNÐNÐNØ�e‰e�D�kˆÜ˜×,Ñ,¨S¯U©U¯W©W°cÓ:ÐGÀÔGr(   c                óÒ  a€ V3R  lpSP                  R4      SP                  ^ 4      SP                  ^4      3p\        P                  ! RR7      ;_uu_ 4        \        V.VO5R^ R^ / pRRR4       XP                  '       g   Q h\        VP                  SP                  R4      RR7       \        VP                  SP                  R	4      R
R7       R pSP                  ^4      SP                  ^4      SP                  ^4      3p\        V.VO5!  pVP                  '       g   Q h\        VP                  SP                  R4      4       R pSP                  R4      SP                  R4      SP                  ^4      3p\        V.VO5R^ / pVP                  '       g   Q VP                  V8H  4       hVP                  ^ 8X  g   Q hVP                  ^8X  g   Q hVP                  R8X  g   Q hVP                  R8X  g   Q hR pSP                  R4      SP                  ^ 4      SP                  ^4      3pSP                  R4      p\        V.VO5RV3/ p\        VP                  V4       V3R lpSP                  ^ 4      SP                  ^4      SP                  SP                  4      3p\        V.VO5R^ R^ R^ R^ / pVP                  '       g   Q hVP                  VP                  u;8  d   VP                  8  g   Q h Q hV! VP                  4      V! VP                  4      u;8X  d   V! VP                  4      8X  g   Q h Q hR#   + '       g   i     ELó; i)c                 ól   <€ SP                  V P                  R 4      '       g   Q hV ^,
          ^,          # ©zreal floating©r¢   rj   rU   s   &€r"   r!   Ú6TestChandrupatlaMinimize.test_special_cases.<locals>.fë  s,   ø€ Ø—:‘:˜aŸg™g ×7Ò7Ð7Ð7Ø˜•E˜A•:Ðr(   Úignore©Úinvalidr>   r?   Nç      ð?rÑ   r|   r‰   g¬÷N’~h©Úatolc                 ó"   € V ^,
          ^,          # r�   r%   rM   s   &r"   r!   r<  ø  ó   € Ø�a•C˜!•8ˆOr(   c                 ó"   € V ^,
          ^,          # r�   r%   rM   s   &r"   r!   r<    rD  r(   gš™™™™™ñ?ra   c                 ó.   € W,
          ^,          ^,
          # rÿ   r%   ©rN   Úcs   &&r"   r!   r<    s   € Ø•C˜!•8˜a•<Ðr(   r{   c                 ó(   <€ SP                  V 4      ) # r/   )ÚsinrU   s   &€r"   r!   r<    s   ø€ Ø—F‘F˜1“I�:Ðr(   r,   r@   éùÿÿÿr  r"  ró   çUUUUUUÕ?)rm   rÃ   Úerrstater„   rš   r   rN   r9   r   r1   r2   r�   rœ   r›   rl   r6   )rn   r   r!   r0   r   rH  s   &f    r"   Útest_special_casesÚ+TestChandrupatlaMinimize.test_special_casesç  sµ  ø€ õ	ð —*‘*˜R“. "§*¡*¨Q£-°·±¸A³Ð>ˆÜ�[Š[ ×*Ö*Ü(¨ÐG¨WÒG¸AÐGÀQÑGˆC÷ +à�{�{ˆ{Ðˆ{Ü˜Ÿ™˜rŸz™z¨"›~°DÕ9Ü˜Ÿ™ §¡¨B£°fÕ=ò	ð —*‘*˜Q“- §¡¨A£°·
±
¸1³Ð=ˆÜ$ QÐ1¨Ó1ˆØ�{�{ˆ{Ðˆ{Ü˜Ÿ™˜rŸz™z¨"›~Ô.ò	ð —*‘*˜R“. "§*¡*¨S£/°2·:±:¸a³=Ð@ˆÜ$ QÐ<¨Ò<¸!Ñ<ˆØ�v�vˆvÐ(�s—v‘v Ñ(Ó(ˆvØ�w‰w˜!Œ|Ðˆ|Ø�x‰x˜1Œ}Ðˆ}Ø�z‰z˜RÔÐÐØ�u‰u˜Œ|Ðˆ|ò	 ð —*‘*˜R“. "§*¡*¨Q£-°·±¸A³Ð>ˆØ�J‰J�s‹OˆÜ$ QÐ<¨Ò<¸°tÑ<ˆÜ˜Ÿ™˜qÔ!õ	ð —*‘*˜Q“- §¡¨A£°·
±
¸2¿5¹5Ó0AÐAˆÜ$ QÐU¨ÒU¸ÐUÀÐUÈ!ÐUÐSTÑUˆØ�{�{ˆ{Ðˆ{à�v‰v˜Ÿ™Ö' §¡Ô'Ð'Ñ'Ð'Ð'Ù�—‘‹y™A˜cŸf™f›IÖ2©¨3¯6©6«Ô2Ð2Ñ2Ð2Ò2÷] +×*Ð*ús   ÁMÍM&	r%   N)rt   ru   gÍÌÌÌÌÌð¿©é   ©rÔ   r$  ©rÔ   r   r   ©Úfloat16rt   ru   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r!   r%  ÚmarkÚparametrizerÃ   rž   r…   Útupler©   rË   rå   r÷   Úcasesrû   r  r*  r6  rN  Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r"   rf   rf   ½   s)  ø‡ € ò2ð
 ‡[�[×Ñ˜WÐ&<Ó=Ø‡[�[×Ñ˜U S¨"¯+ª+°e¸TÀ2Ó*FÐ$GÓHñ&ó Ió >ð&ð ‡[�[×Ñ˜W¡u£w°°v¸yÐ&IÓJñ%5ó Kð%5òP/ò2:òx2Bðh ‡[�[×Ñ˜V UÓ+ñBó ,ðBð, ‡[�[×Ñ˜U T¨D°#¨;Ð$7Ó8Ø‡[�[×Ñ˜WÐ&GÓHñIó Ió 9ðIò",Pò\H÷73ð 73r(   rf   c            	       óÔ  a € ] tR tRt o R t]P                  P                  RR]P                  ! RR^
4      .4      R 4       t
]P                  P                  R]! 4       RRR.4      R 4       tR	 tR
 tR t]P                  P                  R]4      R 4       t]P                  P                  RRRR.34      ]P                  P                  RR4      R 4       4       tR tR tRtV tR# )ÚTestFindRooti!  c                ó<   € \         P                  ! V4      V,
          # r/   )r   Úndtr)rn   ÚqrÜ   s   &&&r"   r!   ÚTestFindRoot.f$  s   € Ü�|Š|˜A‹ Õ"Ð"r(   rÜ   rq   rr   c                ób  € VP                  R4      VP                  R 4      rC\        V P                  W43VP                  V4      3R7      pVP                  \        P                  ! 4       P                  V4      VP                  V4      P                  R7      p\        VP                  V4       R# )rX   r‹   ri   Nr™   )	rm   r   r!   r   r‚   Úppfrj   r   rN   )rn   rÜ   r   ÚaÚbr   r¦   s   &&&    r"   r…   ÚTestFindRoot.test_basic'  sy   € ð �z‰z˜#‹ §
¡
¨2£ˆ1Ü˜Ÿ™  ¨b¯j©j¸«mÐ-=Ô>ˆØ�j‰jœŸš›×)Ñ)¨!Ó,°B·J±J¸q³M×4GÑ4GˆjÓHˆÜ˜Ÿ™˜sÖ#r(   r   c           
     óî  a a€ V'       d(   \         P                  ! RR^4      P                  V4      M\         P                  ! R4      pVP	                  V4      pV3pVP
                  p\         P                  V 3R l4       pVV 3R lo^ Sn        VP	                  RVP                  R7      VP	                  RVP                  R7      3p\        SW…R7      p	V! V4      P                  4       p
V
 Uu. uF  q»P                  NK  	  ppVP                  VP	                  WÆR7      V4      p\        V	P                  V4       V
 Uu. uF  q»P                  NK  	  ppVP                  VP	                  WÖR7      V4      p\        V	P                  VRR	7       \        V	P                  S P                  ! V	P                  .VO5!  4       V
 Uu. uF  p\        VP                   4      NK  	  ppVP                  VP	                  WâP                  R7      V4      p\        V	P                   V4       V
 Uu. uF  q»P"                  NK  	  ppVP                  VP	                  WòP$                  R7      V4      p\        V	P"                  V4       V
 Uu. uF  q»P&                  NK  	  ppVP                  VP	                  VVP$                  R7      V4      p\)        V4      '       dD   \        V	P&                  V4       VP+                  V	P&                  4      SP                  8X  g   Q hMDV	P&                  P,                  V8X  g   Q hV	P&                  P
                  VP$                  8X  g   Q hV
 Uu. uF  q»P.                  NK  	  ppVP                  VP	                  VVP$                  R7      V4      p\)        V4      '       dK   \        V	P.                  V4       VP+                  V	P.                  4      SP                  ^,
          8X  g   Q hMDV	P.                  P,                  V8X  g   Q hV	P.                  P
                  VP$                  8X  g   Q hV
 Uu. uF  q»P0                  ^ ,          NK  	  ppVP                  VP	                  VVR7      V4      p\        V	P0                  ^ ,          V4       V
 Uu. uF  q»P0                  ^,          NK  	  ppVP                  VP	                  VVR7      V4      p\        V	P0                  ^,          V4       \3        V	P0                  ^ ,          V	P0                  ^,          4       VP5                  V	P                  4      pVP7                  V	P                  V,          V	P0                  ^ ,          V,          8H  V	P                  V,          V	P0                  ^,          V,          8H  ,          4      '       g   Q h\)        V4      '       d   RMR
pV
 Uu. uF  q»P8                  ^ ,          NK  	  ppVP                  VP	                  VVR7      V4      p\        V	P8                  ^ ,          VVR	7       \        V	P8                  ^ ,          S P                  ! V	P0                  ^ ,          .VO5!  4       V
 Uu. uF  q»P8                  ^,          NK  	  ppVP                  VP	                  VVR7      V4      p\        V	P8                  ^,          VVR	7       \        V	P8                  ^,          S P                  ! V	P0                  ^,          .VO5!  4       VP7                  VP;                  V	P                  V,          4      VP=                  VP;                  V	P8                  ^ ,          V,          4      VP;                  V	P8                  ^,          V,          4      4      8H  4      '       g   Q hR# u upi u upi u upi u upi u upi u upi u upi u upi u upi u upi )rˆ   rr   rq   c                 ó6   <€ \        SP                  RV 3R7      # )rQ   r‹   )r   rQ   )r   r!   )rÜ   rn   s   &€r"   Úfind_root_singleÚ9TestFindRoot.test_vectorization.<locals>.find_root_single9  s   ø€ ä˜TŸV™V W°A°4Ô8Ð8r(   c                  óZ   <€ S;P                   ^,          un         SP                  ! V / VB # r�   r‘   r“   s   *,€€r"   r!   Ú*TestFindRoot.test_vectorization.<locals>.f=  r•   r(   rX   ri   r‹   r.  rA  g•Ö&è.>Nr˜   r™   )rÃ   rž   rŸ   ru   rm   rj   Ú	vectorizer’   r   ÚravelrN   r   r8   r   r!   r–   rš   r›   rÉ   rœ   r   r¡   r   r�   r0   r   Úisfiniterí   r3   rÙ   Úminimum)rn   r   r   rÜ   Úp_xpÚargs_xprj   ro  r0   r   r£   r¦   Úref_xÚref_fÚref_successÚ
ref_statusÚref_nfevÚref_nitÚref_xlÚref_xrÚfiniterB  Úref_flÚref_frr!   s   f&&                     @r"   r©   ÚTestFindRoot.test_vectorization/  s÷  ù€ ÷ =BŒR�[Š[˜  bÓ)×1Ñ1°%Ô8Ü—*’*˜S“/ð 	
à�z‰z˜!‹}ˆØ�'ˆØ—
‘
ˆä	�‰ô	9ó 
ð	9ö	+ð ˆŒ	à—*‘*˜S¨¯
©
�*Ó3°R·Z±ZÀÈ"Ï*É*°ZÓ5UÐUˆÜ˜˜7Ô1ˆÙ Ó"×(Ñ(Ó*ˆá"&Ó'¡$˜3—”¡$ˆÐ'Ø—
‘
˜2Ÿ:™: e˜:Ó9¸5ÓAˆÜ˜Ÿ™˜uÔ%á$(Ó)¡D˜S—”¡DˆÐ)Ø—
‘
˜2Ÿ:™: e˜:Ó9¸5ÓAˆÜ˜Ÿ™ ¨UÕ3Ü˜Ÿ™ §¢¨¯©Ð!8°Ó!8Ô9á48Ó9±D¨S”t˜CŸK™KÖ(±DˆÐ9Ø—j‘j §¡¨K¿w¹w Ó!GÈÓOˆÜ˜Ÿ™ [Ô1á,0Ó1©D S—j”j©Dˆ
Ð1Ø—Z‘Z §
¡
¨:¿X¹X 
Ó FÈÓNˆ
Ü˜Ÿ
™
 JÔ/á(,Ó-© —H”H©ˆÐ-Ø—:‘:˜bŸj™j¨¸¿¹˜jÓBÀEÓJˆÜ�B�<Š<Ü˜CŸH™H hÔ/Ø—6‘6˜#Ÿ(™(Ó# q§y¡yÔ0Ð0Ñ0à—8‘8—>‘> UÔ*Ð*Ð*Ø—8‘8—>‘> R§X¡XÔ-Ð-Ð-á&*Ó+¡d˜s—7”7¡dˆÐ+Ø—*‘*˜RŸZ™Z¨°r·x±x˜ZÓ@À%ÓHˆÜ�B�<Š<Ü˜CŸG™G WÔ-Ø—6‘6˜#Ÿ'™'“? a§i¡i°¥kÔ1Ð1Ñ1à—7‘7—=‘= EÔ)Ð)Ð)Ø—7‘7—=‘= B§H¡HÔ,Ð,Ð,á,0Ó1©D S—+‘+˜a—.�.©DˆÐ1Ø—‘˜BŸJ™J v°U˜JÓ;¸UÓCˆÜ˜Ÿ™ A�¨Ô/á,0Ó1©D S—+‘+˜a—.�.©DˆÐ1Ø—‘˜BŸJ™J v°U˜JÓ;¸UÓCˆÜ˜Ÿ™ A�¨Ô/ä�s—{‘{ 1•~ s§{¡{°1¥~Ô6Ø—‘˜SŸU™UÓ#ˆØ�v‰v�s—u‘u˜V•}¨¯©°A­°vÕ(>Ñ>ØŸ™˜v�¨#¯+©+°a­.¸Õ*@Ñ@õB÷ Cò Cð 	Cð Cô ! Ÿš‰u¨$ˆá.2Ó3©d s—-‘- ×"Ð"©dˆÐ3Ø—‘˜BŸJ™J v°U˜JÓ;¸UÓCˆÜ˜Ÿ™ aÕ(¨&°tÕ<Ü˜Ÿ™ aÕ(¨$¯&ª&°·±¸QµÐ*JÀ'Ó*JÔKá.2Ó3©d s—-‘- ×"Ð"©dˆÐ3Ø—‘˜BŸJ™J v°U˜JÓ;¸UÓCˆÜ˜Ÿ™ aÕ(¨&°tÕ<Ü˜Ÿ™ aÕ(¨$¯&ª&°·±¸QµÐ*JÀ'Ó*JÔKà�v‰v�b—f‘f˜SŸW™W V�_Ó-Ø—j‘j §¡¨¯©°aÕ(8¸Õ(@Ó!AØ!#§¡¨¯©°aÕ(8¸Õ(@Ó!AóCñC÷ Dò Dð 	Dò Dùò{ (ùò *ùò
 :ùò 2ùò .ùò ,ùò 2ùò 2ùò 4ùò
 4s<   Ã0_Å_
Ç_È._Ê
_Í)_Ñ_#Ò0_(×'_-Ú
_2c                óÄ  a€ V3R  lpSP                  ^SP                  R7      3pSP                  R.^,          4      SP                  SP                  .^,          4      rT\	        W$V3V^R7      pSP                  \
        P                  \
        P                  \
        P                  \
        P                  .SP                  R7      p\        VP                  V4       R# )c                 ól  <€ VP                   SP                  8X  g   Q h\        S4      '       dC   R  R R V3R l.p\        W4       UUu. uF  w  r4V\	        V4      ,          ! V4      NK  	  upp# R R R V3R l.p\        W4       UUu. uF  w  r4W$,          ! V4      NK  	  upp# u uppi u uppi )c                 ó   € V R ,
          # r®   r%   rM   s   &r"   r¯   Ú4TestFindRoot.test_flags.<locals>.f.<locals>.<lambda>�  s   €  1 s¦7r(   c                 ó   € V ^
,
          # r³   r%   rM   s   &r"   r¯   rˆ  ‘  s   €  1 r¦6r(   c                 ó"   € V R ,
          ^,          # ©çš™™™™™¹?r%   rM   s   &r"   r¯   rˆ  ’  s   €  A¨¥G¨a¦<r(   c                 óZ   <€ SP                  V SP                  SP                  4      4      # r/   r¸   rU   s   &€r"   r¯   rˆ  “  s   ø€  2§<¡<°°2·:±:¸b¿f¹fÓ3EÔ#Fr(   c                 ó   € V R ,
          # r®   r%   rM   s   &r"   r¯   rˆ  –  s   € ˜q 3žwr(   c                 ó   € V ^
,
          # r³   r%   rM   s   &r"   r¯   rˆ  —  rµ   r(   c                 ó"   € V R ,
          ^,          # r‹  r%   rM   s   &r"   r¯   rˆ  ˜  r±   r(   c                 ó   <€ SP                   # r/   )rº   rU   s   &€r"   r¯   rˆ  ™  s	   ø€ ˜rŸvšvr(   )rj   rÂ   r   Úzipr»   )r¼   r½   r¾   rN   r¿   r   s   &&   €r"   r!   Ú"TestFindRoot.test_flags.<locals>.fŠ  s£   ø€ ð —8‘8˜rŸx™xÔ'Ð'Ð'Ü�r�{Š{Ù*Ù)Ù/ÜFðH�ô 69¸´[ÔA±[©T¨Q˜œc !›fž aÖ(±[ÒAÐAá&Ù%Ù-Ü%ð'ˆEô -0°¬KÔ8©K¡D A�E–H˜Q–K©KÒ8Ð8ùó Bùó 9s   Á#B*ÂB0ri   r‰   ©r{   ra   N)rÁ   rÂ   rm   rl   r   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   r   r›   )rn   r   r!   r{   rj  rk  r   rÊ   s   &f      r"   rË   ÚTestFindRoot.test_flags‡  s«   ø€ õ	9ð$ —	‘	˜! 2§8¡8�	Ó,Ð.ˆØ�z‰z˜2˜$˜q�&Ó! 2§:¡:¨r¯u©u¨g°a­iÓ#8ˆ1Ü˜˜q˜6¨°aÔ8ˆà—J‘J¤§¡Ü #§¡Ü #§¡Ü #§¡ð 0ð 8:·x±xð ó Aˆ	ô 	˜Ÿ
™
 IÖ.r(   c           
     ó
  € \         P                  P                  R 4      pVP                  VP                  ^R7      4      pVP                  R4      ) VP                  R4      3pV3p\	        V\	        ^ ^ ^ ^ R7      R7      p\        V4      pRVR,          R&   \        V P                  V3/ VB p\        VP                  ^,          VP                  ^ ,          ,
          VP                  W1P                  R4      4      4       RVR,          R&   \        V P                  V3/ VB p	\        V	P                  ^,          V	P                  ^ ,          ,
          VP                  W1P                  R4      4      4       \        V	P                  ^,          V	P                  ^ ,          ,
          VP                  ^,          VP                  ^ ,          ,
          4       \        V4      pRVR,          R	&   \        V P                  V3/ VB p\        VP                  ^,          VP                  ^ ,          ,
          RVP                  VP                  4      ,          4       RVR,          R	&   \        V P                  V3/ VB p	\        V	P                  ^,          V	P                  ^ ,          ,
          RVP                  V	P                  4      ,          4       \        V	P                  ^,          V	P                  ^ ,          ,
          VP                  ^,          VP                  ^ ,          ,
          4       \        V4      pRVR,          R
&   \        V P                  V3/ VB p\        VP                  VP                  4      VP                  W1P                  R4      4      4       RVR,          R
&   \        V P                  V3/ VB p	\        VP                  V	P                  4      VP                  W1P                  R4      4      4       \        VP                  V	P                  4      VP                  VP                  4      4       \        V4      pRVR,          R&   Vw  r«VP                  VP                  V P                  ! V
.VO5!  4      VP                  V P                  ! V.VO5!  4      4      p\        V P                  V3/ VB p\        VP                  VP                  4      RV,          4       RVR,          R&   \        V P                  V3/ VB p	\        VP                  V	P                  4      RV,          4       \        VP                  V	P                  4      VP                  VP                  4      4       R# )rÎ   rÏ   rX   )r,   r@   r>   r?   ©r{   r=   rÑ   r=   r,   rÒ   r@   r>   r?   N)rÃ   rÕ   rÖ   rm   r×   r   r   r!   r   r0   r¹   rÙ   rN   r8   rv  )rn   r   rÛ   rÜ   r0   r{   rÝ   rC   rÞ   rá   r^   r_   Úf0s   &&           r"   rå   ÚTestFindRoot.test_convergence¦  s  € ä�i‰i×#Ñ#Ð$7Ó8ˆØ�J‰J�s—z‘z q�zÓ)Ó*ˆØ—J‘J˜r“N�? B§J¡J¨r£NÐ3ˆØˆtˆÜ˜D¬T¸ÀÈ!ÐSTÔ-UÔVˆä˜'Ó"ˆØ(,ˆˆ|Õ˜WÑ%Ü˜Ÿ™ Ñ3¨FÑ3ˆÜ�t—|‘| A•¨¯©°a­Õ8Ø—|‘| A§z¡z°$Ó'7Ó8ô	:à(,ˆˆ|Õ˜WÑ%Ü˜Ÿ™ Ñ3¨FÑ3ˆÜ�t—|‘| A•¨¯©°a­Õ8Ø—|‘| A§z¡z°$Ó'7Ó8ô	:ä�t—|‘| A•¨¯©°a­Õ8Ø—|‘| A•¨¯©°a­Õ8ô	:ô ˜'Ó"ˆØ(,ˆˆ|Õ˜WÑ%Ü˜Ÿ™ Ñ3¨FÑ3ˆÜ�t—|‘| A•¨¯©°a­Õ8¸$ÀÇÁÈÏÉÃÕ:OÔPØ(,ˆˆ|Õ˜WÑ%Ü˜Ÿ™ Ñ3¨FÑ3ˆÜ�t—|‘| A•¨¯©°a­Õ8Ø˜bŸf™f T§V¡V›nÕ,ô	.ä�t—|‘| A•¨¯©°a­Õ8Ø—|‘| A•¨¯©°a­Õ8ô	:ô ˜'Ó"ˆØ(,ˆˆ|Õ˜WÑ%Ü˜Ÿ™ Ñ3¨FÑ3ˆÜ�r—v‘v˜dŸh™hÓ'¨¯©°a¿¹ÀDÓ9IÓ)JÔKØ(,ˆˆ|Õ˜WÑ%Ü˜Ÿ™ Ñ3¨FÑ3ˆÜ�r—v‘v˜dŸh™hÓ'¨¯©°a¿¹ÀDÓ9IÓ)JÔKÜ�r—v‘v˜dŸh™hÓ'¨¯©°·±Ó)9Ô:ä˜'Ó"ˆØ(,ˆˆ|Õ˜WÑ%Ø‰ˆØ�Z‰Z˜Ÿ™˜tŸvšv bÐ0¨4Ó0Ó1°2·6±6¸$¿&º&ÀÐ:KÀdÓ:KÓ3LÓMˆÜ˜Ÿ™ Ñ3¨FÑ3ˆÜ�r—v‘v˜dŸh™hÓ'¨¨b­Ô1Ø(,ˆˆ|Õ˜WÑ%Ü˜Ÿ™ Ñ3¨FÑ3ˆÜ�r—v‘v˜dŸh™hÓ'¨¨b­Ô1Ü�r—v‘v˜dŸh™hÓ'¨¯©°·±Ó)9Ö:r(   c           	     óR  a aaaaaa	€ SP                  R 4      o	SP                  R
4      SP                  R4      3o^oV3R loRSn        RSn        \        SSS	3SR7      pSP	                  VP
                  4      '       d   Q hSP                  VP                  S^,           8H  4      '       g   Q hSP                  VP                  S8H  4      '       g   Q hVVVV	V V3R loRSn	        RSn
        RR.Sn        \        SSS	3SR7      pVP                  4        EF	  pVR8X  dy   \        W$,          SP                  \        P                  SP                   R7      4       \        W4,          SP                  \        P"                  SP                   R7      4       Kƒ  VR9   dO   \        W4,          ^ ,          W$,          ^ ,          4       \        W4,          ^,          W$,          ^,          4       KØ  VP%                  R	4      '       d   Kñ  \        W4,          W$,          4       EK  	  R# )rè   rX   c                 ó^   <€ \         P                  ! V 4      V,
          pV Sn        VSn        V# r/   )r   re  rN   r8   )rf  rÜ   r   r!   s   && €r"   r!   Ú-TestFindRoot.test_maxiter_callback.<locals>.fß  s(   ø€ Ü—,’,˜q“/ AÕ%ˆCØˆAŒCØˆAŒEØˆJr(   Nr”  c                 ó¾  <€ S;P                   ^,          un         V Sn        \        V R4      '       g   Q hSP                   ^ 8X  d/   V P                  ^ ,          V P                  ^,          3S8X  g   Q hMÄV P                  ^ ,          SP                  ^ ,          8H  V P                  ^,          SP                  ^,          8g  ,          V P                  ^ ,          SP                  ^ ,          8g  V P                  ^,          SP                  ^,          8H  ,          ,          pSP	                  V4      '       g   Q hV P                  ^ ,          SP                  ^ &   V P                  ^,          SP                  ^&   V P
                  \        P                  8X  g   Q h\        SP                  V P                  ^ ,          S4      V P                  ^ ,          4       \        SP                  V P                  ^,          S4      V P                  ^,          4       \        SP                  V P                  S4      V P                  4       SP                   S8X  d   \        hR# rê   )rë   r   rì   r0   rí   r›   rÄ   rî   r   r!   r3   rN   r8   rï   )r   Úchangedr0   r-   ra   rÜ   rn   r   s   & €€€€€€r"   r-   Ú4TestFindRoot.test_maxiter_callback.<locals>.callbackì  s¶  ø€ Ø�MŠM˜QÕ�MØˆHŒLÜ˜3 ×$Ò$Ð$Ð$Ø�}‰} Ô!àŸ™ A�¨¯©°A­Ð7¸7ÔBÐBÑBà Ÿ[™[¨�^¨x×/?Ñ/?ÀÕ/BÑBØ"Ÿ{™{¨1�~°×1AÑ1AÀ!Õ1DÑDõFà"Ÿ{™{¨1�~°×1AÑ1AÀ!Õ1DÑDØ!$§¡¨Q¥°8×3CÑ3CÀAÕ3FÑ!FõHõI�ð —v‘v˜g—’Ð&�à"%§+¡+¨a¥.ˆH×Ñ˜QÑØ"%§+¡+¨a¥.ˆH×Ñ˜QÑØ—:‘:¤×!1Ñ!1Ô1Ð1Ð1Ü˜DŸF™F 3§;¡;¨q¥>°1Ó5°s·}±}ÀQÕ7GÔHÜ˜DŸF™F 3§;¡;¨q¥>°1Ó5°s·}±}ÀQÕ7GÔHÜ˜DŸF™F 3§5¡5¨!Ó,¨c¯g©gÔ6Ø�}‰} Ô'Ü#Ð#ñ (r(   )r{   r-   r›   ri   Ú_r™   ró   >   r0   r3   )rm   rN   r8   r   rô   rš   rí   rœ   r�   rë   r   r0   rõ   r   rÄ   rÇ   rÉ   rö   Ú
startswith)
rn   r   r   rá   rE   r0   r-   r!   ra   rÜ   s
   ff   @@@@@r"   r÷   Ú"TestFindRoot.test_maxiter_callbackÙ  s˜  þ€ à�J‰J�xÓ ˆØ—:‘:˜c“? B§J¡J¨r£NÐ3ˆØˆõ	ð
 ˆŒØˆŒä˜˜7¨!¨°wÔ?ˆØ—6‘6˜#Ÿ+™+×&Ò&Ð&Ð&Ø�v‰v�c—h‘h '¨!¥)Ñ+×,Ò,Ð,Ð,Ø�v‰v�c—g‘g Ñ(×)Ò)Ð)Ð)÷	$ò 	$ð, ˆŒØˆŒØ  $˜<ˆÔä˜˜G¨1¨$¸ÔBˆð —8‘8—:ˆCØ�hŒÜ ¥¨"¯*©*´S·]±]È"Ï(É(¨*Ó*SÔTÜ ¥	¨2¯:©:´c·n±nÈBÏHÉH¨:Ó+UÖVØÐ0Ô0Ü ¥	¨!¥¨c­h°q­kÔ:Ü ¥	¨!¥¨c­h°q­kÖ:Ø—‘ ×$Ò$Ùä ¥	¨3­8×4ó r(   rù   c           	     óÞ  € Vw  r4rVpVP                  V^ ,          VP                  R7      VP                  V^,          VP                  R7      3pVP                  WRP                  R7      p\        W4\        RRR7      R7      p\	        VP
                  VP                  V! V4      VP                  R7      RRR7       \        VP                  VP                  WbP                  R7      4       R	# )
r   ri   g»½×Ùß|û=gñhãˆµøä>)r@   r,   ©r=   g:Œ0âŽyE>gü©ñÒMb`?)r}   rB  N)	rm   ru   r   r×   r   r8   r   rœ   rÉ   )	rn   rù   r   r!   r0   ÚrootÚnfevalÚidr   s	   &&&      r"   rû   ÚTestFindRoot.test_nit_expected  s·   € ð
 (,Ñ$ˆ�D "ð
 —:‘:˜g a�j°·
±
�:Ó;Ø—:‘:˜g a�j°·
±
�:Ó;ð=ˆà�z‰z˜$§j¡jˆzÓ1ˆä˜¬t¸%ÀtÔ/LÔMˆÜ˜Ÿ™ §¡©A¨d«G¸2¿:¹: Ó!FØ!¨õ	.ä˜Ÿ™ "§*¡*¨V¿8¹8 *Ó"DÖEr(   r¥  g�•C‹lçã?gV-²�ïã?rj   c                ó<  aa€ \        S4      '       * pV'       d   SR 8X  d   \        P                  ! R4       \        SSR4      oSf   \        P                  ! S RS 24       VV3R lpSP	                  R
SR7      SP	                  ^SR7      rvSP	                  VSR7      p\        WVV3V3RR/R7      p \        VP                  VRR	7       R#   \         d@    TP                  P                  S8X  g   Q hSP                  TP                  ^ 8H  4        R# i ; i)rU  z0`float16` dtype only supported for NumPy arrays.Nz does not support c                 ón   <€ W,
          R ,          p\        S4      '       d   SP                  VSR7      # V# )rK   ri   )r   rm   )rN   r¥  r   rj   r   s   && €€r"   r!   Ú"TestFindRoot.test_dtype.<locals>.f5  s0   ø€ Ø•8 Õ"ˆCÜ˜�|Š|Ø—z‘z #¨U�zÓ3Ð3ØˆJr(   ri   r,   rÑ   r—  rA  r  )r   r%  Úskipr€   rm   r   r   rN   ÚAssertionErrorrj   rí   r8   )	rn   r¥  rj   r   Ú	not_numpyr!   rj  rk  r   s	   &&ff     r"   r  ÚTestFindRoot.test_dtype)  só   ù€ ô ! ›Ô$ˆ	ß˜ )Ô+Ü�KŠKÐJÔKä˜˜E 4Ó(ˆØŠ=Ü�KŠK˜2˜$Ð0°°Ð8Ô9ö	ð �z‰z˜" EˆzÓ*¨B¯J©J°qÀ¨JÓ,Fˆ1Ø�z‰z˜$ eˆzÓ,ˆÜ˜˜q˜6¨¨¸WÀd¸OÔLˆð	!Ü˜CŸE™E 4¨d×3øÜô 	!Ø—5‘5—;‘; %Ô'Ð'Ð'Ø�F‰F�3—7‘7˜a‘<× ð	!ús   Â7C ÃADÄDc           
     óº  € R  pRp\         P                  ! \        VR7      ;_uu_ 4        VP                  R4      VP                  ^4      3p\	        RV4       RRR4       Rp\         P                  ! \        VR7      ;_uu_ 4        VP                  R4      VP                  ^4      3p\	        W$4       RRR4       Rp\         P                  ! \        \
        3VR7      ;_uu_ 4        VP                  RR.4      VP                  . RO4      3p\	        W$4       RRR4       Rp\         P                  ! \        VR7      ;_uu_ 4        VP                  RR.4      VP                  ^^.4      3p\	        R V4       RRR4       RpVP                  R4      VP                  ^4      3p\         P                  ! \        VR7      ;_uu_ 4        \	        W$\        RR	7      R
7       RRR4       \         P                  ! \        VR7      ;_uu_ 4        \	        W$\        VP                  R7      R
7       RRR4       \         P                  ! \        VR7      ;_uu_ 4        \	        W$\        RR7      R
7       RRR4       \         P                  ! \        VR7      ;_uu_ 4        \	        W$\        VP                  R7      R
7       RRR4       Rp\         P                  ! \        VR7      ;_uu_ 4        \	        W$RR7       RRR4       \         P                  ! \        VR7      ;_uu_ 4        \	        W$RR7       RRR4       Rp\         P                  ! \        VR7      ;_uu_ 4        \	        W$RR7       RRR4       R#   + '       g   i     EL1; i  + '       g   i     ELé; i  + '       g   i     EL—; i  + '       g   i     ELI; i  + '       g   i     ELõ; i  + '       g   i     EL»; i  + '       g   i     EL‹; i  + '       g   i     ELQ; i  + '       g   i     EL); i  + '       g   i     EL; i  + '       g   i     R# ; i)c                 ó   € V # r/   r%   rM   s   &r"   r;   Ú0TestFindRoot.test_input_validation.<locals>.funcG  s   € ØˆHr(   r
  r  Nr  z@(not be broadcast|Attempting to broadcast a dimension of length)z,The shape of the array returned by `func`...c                 ó6   € V ^ ,          V ^,          V ^,          .# )r   r%   rM   s   &r"   r¯   Ú4TestFindRoot.test_input_validation.<locals>.<lambda>^  s   €   1¥ q¨¥t¨Q¨q­TÑ 2r(   r  )r,   r¤  )r@   r  )r>   )r?   r  r  ©ra   r  r  )r-   r   r!  r"  r  r#  ró   )r%  r&  r'  rm   r   r(  r×   rº   )rn   r   r;   r)  r0   s   &&   r"   r*  Ú"TestFindRoot.test_input_validationD  sÍ  € ò	ð -ˆÜ�]Š]œ:¨W×5Ö5Ø—j‘j “n b§j¡j°£mÐ3ˆGÜ�d˜GÔ$÷ 6ð HˆÜ�]Š]œ:¨W×5Ö5Ø—j‘j Ó'¨¯©°A«Ð6ˆGÜ�dÔ$÷ 6ð UˆÜ�]Š]œJ¬Ð5¸W×EÖEØ—j‘j " b Ó*¨B¯J©J²yÓ,AÐAˆGÜ�dÔ$÷ Fð AˆÜ�]Š]œ:¨W×5Ö5Ø—j‘j " b Ó*¨B¯J©J¸¸1°vÓ,>Ð>ˆGÜÑ2°GÔ<÷ 6ð =ˆØ—*‘*˜R“. "§*¡*¨Q£-Ð/ˆÜ�]Š]œ:¨W×5Ö5Ü�d´¸2´Õ?÷ 6ä�]Š]œ:¨W×5Ö5Ü�d´¸2¿6¹6Ô0BÕC÷ 6ä�]Š]œ:¨W×5Ö5Ü�d´¸6Ô0BÕC÷ 6ä�]Š]œ:¨W×5Ö5Ü�d´¸2¿6¹6Ô0BÕC÷ 6ð >ˆÜ�]Š]œ:¨W×5Ö5Ü�d¨SÕ1÷ 6ä�]Š]œ:¨W×5Ö5Ü�d¨RÕ0÷ 6ð 1ˆÜ�]Š]œ:¨W×5Ö5Ü�d¨kÕ:÷ 6Ñ5÷O 6×5Ð5ú÷
 6×5Ð5ú÷ F×EÐEú÷
 6×5Ð5ú÷ 6×5Ð5úç5×5Ð5úç5×5Ð5úç5×5Ð5ú÷ 6×5Ð5úç5×5Ð5ú÷ 6×5Ð5úsƒ   ª/NÂ.NÃ)2N)Å	4N=ÇOÈ"O%ÉO9Ê#"PË3P!Ì-P5Í)Q	ÎN	ÎN&	Î)N:	Î=O	ÏO"	Ï%O6	Ï9P
	ÐP	Ð!P2	Ð5Q	Ñ	Q	c                óz
  a€ R  pSP                  . RO4      SP                  . RO4      rC\        P                  ! RRR7      ;_uu_ 4        \        W#V34      pRRR4       SP	                  XP
                  4      '       g   Q h\        VP                  R,          SP                  RVP                  ^ ,          4      4       V3R lp\        VSP                  R4      SP                  ^4      34      pVP
                  '       g   Q h\        VP                  SP                  R4      4       R pSP                  ^ ^.4      p\        VSP                  ^4      SP                  ^4      3V3R7      p\        VP
                  SP                  R	R
.4      4       \        VP                  SP                  SP                  R.4      4       R p\        P                  ! RR7      ;_uu_ 4        SP                  SP                  4      p\        W'V34      pRRR4       VP
                  '       g   Q h\        VP                  SP                  SP                  4      4       R pSP                  R4      SP                  R4      rC\        W#V3^ R7      p\        VP
                  SP                  R	4      4       \        VP                  SP                  RSP                  R7      4       \        VP                  SP                  ^ SP                  R7      4       \        VP                  SP                  ^SP                  R7      4       \        VP                   ^ ,          V4       \        VP                   ^,          V4       \        VP                  V4       \        W$) V) 3^ R7      p\        VP                  V) 4       \        W#V3^R7      p\        VP
                  SP                  R
4      4       \        VP                  SP                  ^ SP                  R7      4       \        VP                  SP                  ^SP                  R7      4       \        VP                  SP                  ^SP                  R7      4       \        VP                  SP                  R4      4       R p\        VSP                  R4      SP                  ^4      3SP                  ^4      R7      p\        VP                  SP                  R4      4       R#   + '       g   i     ELÆ; i  + '       g   i     EL; i)c                 óN   € ^V ,          ^,           ^V ) ^,           ,          ,
          # r�   r%   rM   s   &r"   r!   Ú*TestFindRoot.test_special_cases.<locals>.fy  s   € Ø�q•5˜1•9˜q Q B¨¥F�|Õ+Ð+r(   r@  r=  )Údivider?  N:rh   NNc                 ól   <€ SP                  V P                  R 4      '       g   Q hV ^,          ^,
          # r:  r;  rU   s   &€r"   r!   r¹  †  s,   ø€ Ø—:‘:˜aŸg™g ×7Ò7Ð7Ð7à˜•7˜Q•;Ðr(   c                 ó"   € V ^,          V,
          # rÿ   r%   )rN   r¥  s   &&r"   r!   r¹  ’  s   € Ø�a•4˜$•;Ðr(   r‹   FTc                 ó   € ^V ,          # r�   r%   rM   s   &r"   r!   r¹  š  s   € Ø�Q•3ˆJr(   r>  c                 ó"   € V ^,          ^,
          # rÓ   r%   rM   s   &r"   r!   r¹  ¤  s   € Ø�a•4˜!•8ˆOr(   rX   rµ  ri   c                 ó    € W,          ^,
          # r�   r%   rG  s   &&r"   r!   r¹  ¾  s   € Ø•3˜•7ˆNr(   )rŒ  r‰   r‰   rŒ  )çÍÌÌÌÌÌì?r@  rÀ  r@  rÓ   rK  g      Àr"  ró   rL  )rm   rÃ   rM  r   rí   rš   r   rN   rÚ   r   rº   Úinfr›   rÉ   r�   rœ   r0   )rn   r   r!   rj  rk  r   r¥  rÁ  s   &f      r"   rN  ÚTestFindRoot.test_special_casesu  s¨  ø€ ò	,ð �z‰zÒ,Ó-°·
±
Ò;OÓ0Pˆ1ä�[Š[ °(×;Ö;Ü˜A 1˜vÓ&ˆC÷ <ð �v‰v�c—k‘k×"Ò"Ð"Ð"Ü˜Ÿ™˜b�	 2§7¡7¨4°·±°qµÓ#:Ô;õ	ô ˜˜BŸJ™J r›N¨B¯J©J°q«MÐ:Ó;ˆØ�{�{ˆ{Ðˆ{Ü˜Ÿ™˜rŸz™z¨"›~Ô.ò	ð �z‰z˜1˜a˜&Ó!ˆÜ˜˜BŸJ™J q›M¨2¯:©:°a«=Ð9ÀÀÔHˆÜ˜Ÿ™ R§Z¡Z°¸°Ó%>Ô?Ü˜Ÿ™˜rŸz™z¨2¯6©6°2¨,Ó7Ô8ò	ô �[Š[ ×*Ö*Ø—*‘*˜RŸV™VÓ$ˆCÜ˜A S˜zÓ*ˆC÷ +ð �{�{ˆ{Ðˆ{Ü˜Ÿ™˜rŸz™z¨"¯&©&Ó1Ô2ò	ð �z‰z˜#‹ §
¡
¨2£ˆ1Ü˜˜q˜6¨1Ô-ˆÜ˜Ÿ™ R§Z¡Z°Ó%6Ô7Ü˜Ÿ
™
 B§J¡J¨r¸¿¹ JÓ$BÔCÜ˜Ÿ™ §¡¨A°R·X±X Ó!>Ô?Ü˜Ÿ™ "§*¡*¨Q°b·h±h *Ó"?Ô@Ü˜Ÿ™ A�¨Ô*Ü˜Ÿ™ A�¨Ô*ä˜Ÿ™˜qÔ!ä˜˜B  ˜8¨QÔ/ˆÜ˜Ÿ™ ˜rÔ"ô ˜˜q˜6¨1Ô-ˆÜ˜Ÿ™ R§Z¡Z°Ó%5Ô6Ü˜Ÿ
™
 B§J¡J¨q¸¿¹ JÓ$AÔBÜ˜Ÿ™ §¡¨A°R·X±X Ó!>Ô?Ü˜Ÿ™ "§*¡*¨Q°b·h±h *Ó"?Ô@Ü˜Ÿ™˜rŸz™z¨"›~Ô.ò	ô ˜˜BŸJ™J r›N¨B¯J©J°q«MÐ:ÀÇÁÈAÃÔOˆÜ˜Ÿ™˜rŸz™z¨#›Ö/÷I <×;Ð;ú÷> +×*Ð*ús   Á
TÇ+)T)ÔT&	Ô)T:	r%   Nr˜   rP  rR  rS  rT  )rV  rW  rX  rY  r!   r%  rZ  r[  rÃ   rž   r…   r\  r©   rË   rå   r÷   r   rû   r  r*  rN  r^  r_  r`  s   @r"   rc  rc  !  s  ø‡ € ò#ð ‡[�[×Ñ˜S 3¨¯ª°E¸4ÀÓ(DÐ"EÓFñ$ó Gð$ð ‡[�[×Ñ˜W¡u£w°°v¸yÐ&IÓJñUDó KðUDòn/ò>1;òf;5ðz ‡[�[×Ñ˜VÐ%8Ó9ñFó :ðFð$ ‡[�[×Ñ˜V e¨e°U¨^Ð%<Ó=Ø‡[�[×Ñ˜WÐ&GÓHñ!ó Ió >ð!ò2/;÷bM0ð M0r(   rc  ró   r"  r   iøÿÿÿiðÿÿÿiàÿÿÿiÀÿÿÿi€ÿÿÿi ÿÿÿi þÿÿi üÿÿr˜   gš™™™™™¹¿g333333Ã¿gš™™™™™É¿g      Ð¿g333333Ó¿gffffffÖ¿gš™™™™™Ù¿gÍÌÌÌÌÌÜ¿rk   gš™™™™™á¿).r   r%  ÚnumpyrÃ   rØ   r   Úscipyr   r   Ú(scipy._lib._elementwise_iterative_methodÚ_libÚ_elementwise_iterative_methodrÄ   Úscipy._lib.array_api_extraÚarray_api_extrar2  Úscipy._lib._array_apir   r   r   r	   r
   r   Úscipy._lib._array_api_no_0dr   r   r   Úscipy.optimize.elementwiser   r   Úscipy.optimize._tstutilsr   Ú	itertoolsr   r)   rH   r„   rO   rR   rV   rY   r\   rd   r]  rf   rc  r%   r(   r"   Ú<module>rÏ     s\  ðÛ Û Û Ý ç  ß 6Ð 6ß (Ð (÷?÷ ?÷9ñ 9÷ ?Ý 8å "òò:"!ñJ ,¨LÓ9Ð ò8òòò
(ò%ò"ð(8	ØˆˆR€Lð8	àˆˆR€Lð8	ð ˆˆR€Lð8	ð ˆˆR€Lð	8	ð
 ˆˆb€Mð8	ð ˆˆb€Mð8	ð ˆˆb€Mð8	ð ˆˆr€Nð8	ð ˆˆr€Nð8	ð ˆˆr€Nð8	ð ˆ�€Oð8	ð ˆˆQ€Kð8	ð ˆˆQ€Kð8	ð ˆˆQ€Kð8	ð ˆˆQ€Kð8	ð  ˆˆa€Lð!8	ð" ˆˆa€Lð#8	ð$ ˆˆa€Lð%8	ð& ˆˆr€Nð'8	ð( ˆˆr€Nð)8	ð* ˆˆr€Nð+8	ð, ˆ�€Oð-8	ð. ˆˆR€Lð/8	ð0 ˆˆR€Lð18	ð2 ˆˆR€Lð38	ð4 ˆˆR€Lð58	ð6 ˆˆb€Mð78	ð8 ˆˆb€Mð98	ð: ˆˆb€Mð;8	ð< ˆˆr€Nð=8	ð> ˆˆr€Nð?8	ð@ ˆˆr€NðA8	ðB ˆ�€OðC8	ðD ˆ�€NðE8	ðF ˆ�€OðG8	ðH ˆ�€OðI8	ðJ ˆ�€OðK8	ðL ˆ�€OðM8	ðN ˆ�€NðO8	ðP ˆ�€NðQ8	ðR ˆ�€NðS8	ðT ˆ�€OðU8	ðV ˆ�€OðW8	ðX ˆ�€OðY8	ðZ ˆ�€Nð[8	ð\ ˆ�€Nð]8	ð^ ˆ�€Nð_8	ð` ˆ�€Oða8	ðb ˆ�€Nðc8	ðd ˆ�€Nðe8	ðf ˆ�€Nðg8	ðh ˆ�€Nði8	ðj ˆ�€Nðk8	ðl ˆ�€Nðm8	ðn ˆ�€Nðo8	€ñv �<Ó ÷`3ð `3ó !ð`3ñF �9Ó÷`0ð `0ó ò`0r(   