+
    X°³j;½ ã                   ól  € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RI	t	^ RI
Ht ^ RIt^ RIHt ^ RIt^ RIHu Ht ^ RIHtHtHtHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$H%t%H&t&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1H2t2H3t3H4t4 ^ RI5H6t6 ^ RI7H8t8 ^ RI9H:t: ^ R	I;H<t<H=t=H>t>H?t?H@t@HAtAHBtBHCtCHDtDHEtEHFtF ]PŽ                  ]P�                  ]P’                  ]P”                  .tKR
 tLR tM ! R R4      tN ! R R4      tO ! R R4      tP ! R R4      tQ]P¤                  P§                  R. RjO4      R 4       tT ! R R4      tU ! R R4      tV ! R R4      tW ! R R4      tX ! R R4      tY ! R  R!4      tZ ! R" R#4      t[ ! R$ R%4      t\ ! R& R'4      t] ! R( R)4      t^R* t_ ! R+ R,4      t` ! R- R.4      ta ! R/ R04      tb ! R1 R24      tc ! R3 R44      td ! R5 R64      teRkR7 ltfRlR8 ltg ! R9 R:4      th ! R; R<4      ti ! R= R>4      tj ! R? R@4      tk]P¤                  P§                  RRA]PØ                  RB,          ,           ]PØ                  RC,          ,           4      ]P¤                  P§                  RD. RmO4       ! RE RF4      4       4       tm ! RG RH4      tn ! RI RJ4      to ! RK RL4      tp ! RM RN4      tq ! RO RP4      tr ! RQ RR4      ts ! RS RT4      tt ! RU RV4      tu ! RW RX4      tv ! RY RZ4      tw ! R[ R\4      tx ! R] R^4      ty. RnOtz. RoOt{R_.t| ! R` Ra4      t} ! Rb Rc4      t~ ! Rd Re4      t ! Rf Rg4      t€ ! Rh Ri4      t�R# )pé    N)ÚFraction)Úpartial)Úarrays)ÚangleÚaverageÚbartlettÚblackmanÚcorrcoefÚcovÚdeleteÚdiffÚdigitizeÚextractÚflipudÚgradientÚhammingÚhanningÚi0ÚinsertÚinterpÚkaiserÚmaÚmeshgridÚ	piecewiseÚplaceÚrot90ÚselectÚsetxor1dÚsincÚ	trapezoidÚ
trim_zerosÚuniqueÚunwrapÚ	vectorize)Únormalize_axis_tuple)Ú	AxisError)Úrand)ÚHAS_REFCOUNTÚIS_WASMÚNOGIL_BUILDÚassert_Úassert_allcloseÚassert_almost_equalÚassert_array_almost_equalÚassert_array_equalÚassert_equalÚassert_raisesÚassert_raises_regexc                 óp   € \         P                  ! V 4      p\         P                  P                  W4      pV# ©N)ÚnpÚarangeÚaddÚouter)ÚnÚdatas   & Úc/home/luca/screen-checking/.venv/lib/python3.14/site-packages/numpy/lib/tests/test_function_base.pyÚget_matr<   D   s&   € Ü�9Š9�Q‹<€DÜ�6‰6�<‰<˜Ó#€DØ€Kó    c                ó¤   € \         P                  ! \         P                  ! W4      P                  \         P                  4      pWn        Wn        V# )zU
Like real + 1j * imag, but behaves as expected when imag contains non-finite
values
)r5   ÚzerosÚ	broadcastÚshapeÚ
complex128ÚrealÚimag)rC   rD   Úrets   && r;   Ú_make_complexrF   J   s6   € ô
 �(Š(”2—<’< Ó+×1Ñ1´2·=±=Ó
A€CØ„HØ„HØ€Jr=   c                   óz   a € ] tR t^Ut o R tR tR t]P                  P                  RRR.4      R 4       t
RtV tR	# )
Ú	TestRot90c           	     óè  € \        \        \        \        P                  ! ^4      4       \        \        \        \        P                  ! R4      RR7       \        \        \        \        P                  ! R4      RR7       \        \        \        \        P                  ! R4      R	R7       \        \        \        \        P                  ! R4      RR7       . RO. RO.p^^.^^.^ ^..p. RO. RO.p^^ .^^.^^..p. RO. RO.p\        R^^4       F  p\        \        WR7      V4       K  	  \        R
^^4       F  p\        \        WR7      V4       K  	  \        R^^4       F  p\        \        WR7      V4       K  	  \        ^ ^^4       F  p\        \        WR7      V4       K  	  \        \        \        VRR7      RR7      V4       \        \        V^RR7      \        VRRR7      4       R# )é   ©Úaxes©Úk©rN   rL   N©é   rQ   rQ   ©r   é   rQ   ©rQ   rQ   ©r   rQ   ©rS   rS   éþÿÿÿ)rW   rS   ©é   rJ   é   ©rZ   rJ   rY   ©rQ   rS   r   éýÿÿÿéÿÿÿÿ©r   rS   ©rS   r   )r1   Ú
ValueErrorr   r5   ÚonesÚranger0   )ÚselfÚaÚb1Úb2Úb3Úb4rN   s   &      r;   Ú
test_basicÚTestRot90.test_basicV   sŽ  € Ü”j¤%¬¯ª°«Ô4Ü”j¤%¬¯ª°Ó);À)ÕLÜ”j¤%¬¯ª°«¸vÕFÜ”j¤%¬¯ª°«¸vÕFÜ”j¤%¬¯ª°Ó);À'ÕJâÚðˆà�!ˆfØ�!ˆfØ�!ˆfðˆò Úðˆà�!ˆfØ�!ˆfØ�!ˆfðˆò Úðˆô �r˜2˜qÖ!ˆAÜœ˜qœ¨Ö+ñ "ä�r˜2˜qÖ!ˆAÜœ˜qœ¨Ö+ñ "ä�r˜2˜qÖ!ˆAÜœ˜qœ¨Ö+ñ "ä�q˜"˜a–ˆAÜœ˜qœ¨Ö+ñ !ô 	”Uœ5 ¨Ô0°vÔ>ÀÔBÜ”U˜1 ¨Ô/´°q¸BÀVÔ1LÖMr=   c                óø   € \         P                  ! R4      p\        \        V4      P                  R4       \        \        VRR7      \        VRR7      4       \        \        VRR7      \        VRR7      4       R# )	é2   rK   N)rm   é(   rY   )rn   rm   rY   rU   ©r   r^   ©rS   rQ   ©rW   r^   )r5   rb   r0   r   rA   ©rd   re   s   & r;   Ú	test_axesÚTestRot90.test_axesv   sR   € Ü�GŠG�KÓ ˆÜ”U˜1“X—^‘^ [Ô1Ü”U˜1 6Ô*¬E°!¸'Ô,BÔCÜ”U˜1 6Ô*¬E°!¸(Ô,CÖDr=   c           
     óÒ  € \         P                  ! ^4      P                  R4      p^^.^^..^ ^.^^...p^^.^ ^..^^.^^...p^^ .^^..^^.^^...p^^.^ ^..^^.^^...p\        \	        VRR7      V4       \        \	        VRR7      V4       \        \	        VRR7      V4       \        ^^4       F,  p\        \	        WRR7      \	        WF^,
          RR7      4       K.  	  R# )	é   rK   rO   NrP   r_   r`   rp   )rQ   r   )r5   r6   Úreshaper0   r   rc   )rd   re   Ú
a_rot90_01Ú
a_rot90_12Ú
a_rot90_20Ú
a_rot90_10rN   s   &      r;   Útest_rotation_axesÚTestRot90.test_rotation_axes|   s9  € Ü�IŠI�a‹L× Ñ  Ó+ˆà˜1�vØ˜1�vðà˜1�vØ˜1�vðð ˆ
ð ˜1�vØ˜1�vðà˜1�vØ˜1�vðð ˆ
ð ˜1�vØ˜1�vðà˜1�vØ˜1�vðð ˆ
ð ˜1�vØ˜1�vðà˜1�vØ˜1�vðð ˆ
ô
 	”U˜1 6Ô*¨JÔ7Ü”U˜1 6Ô*¨JÔ7Ü”U˜1 6Ô*¨JÔ7ä�q˜!–ˆAÜœ˜q¨FÔ3Ü˜z°­U¸Ô@öBó r=   rN   ç       @ç      @c                ó  € \         P                  ! ^^.^^..4      p\        P                  ! \        RR7      ;_uu_ 4        \        W!R7      pRRR4       \        X\         P
                  ! V^R7      RR7       R#   + '       g   i     L6; i)rS   z'not an integer type has been deprecated©ÚmatchrM   NT©Ústrict)r5   ÚarrayÚpytestÚwarnsÚDeprecationWarningr   r/   )rd   rN   re   Úbs   &&  r;   Ú%test_noninteger_k_deprecation_warningÚ/TestRot90.test_noninteger_k_deprecation_warning˜   sk   € ä�HŠH�q˜!�f˜q !˜fÐ%Ó&ˆÜ�\Š\Ô,Ø I÷Kö Kä�a”ˆA÷Kô 	˜1œbŸhšh q¨AÔ.°t×<÷K÷ Kús   ÁA<Á<B	© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rj   rs   r|   r†   ÚmarkÚparametrizerŠ   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r;   rH   rH   U   sA   ø‡ € òNò@EòBð8 ‡[�[×Ñ˜S 3¨ +Ó.ñ=ó /ö=r=   rH   c                   óV   a € ] tR t^¡t o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )ÚTestFlipc                ó®  € \        \        \        P                  \        P                  ! ^4      ^R7       \        \        \        P                  \        P                  ! R4      ^R7       \        \        \        P                  \        P                  ! R4      RR7       \        \        \        P                  \        P                  ! R4      RR7       R# )rJ   ©ÚaxisN©rJ   rJ   r]   ©r   rY   )r1   r&   r5   Úfliprb   ©rd   s   &r;   rs   ÚTestFlip.test_axes£   sj   € Ü”i¤§¡¬"¯'ª'°!«*¸1Õ=Ü”i¤§¡¬"¯'ª'°&«/ÀÕBÜ”i¤§¡¬"¯'ª'°&«/ÀÕCÜ”i¤§¡¬"¯'ª'°&«/À×Gr=   c                óÜ   € \        ^4      pVRRRR13,          p\        \        P                  ! V^4      V4       . RO. RO.p. RO. RO.p\        \        P                  ! V^4      V4       R# )rJ   ºNNNNr^   rR   rX   r\   r[   ©r<   r0   r5   rž   ©rd   re   r‰   s   &  r;   Útest_basic_lrÚTestFlip.test_basic_lr©   s^   € Ü�A‹JˆØˆa‘�2�ˆg�JˆÜ”R—W’W˜Q “] AÔ&ÚÚðˆâÚðˆä”R—W’W˜Q “] AÖ&r=   c                óÜ   € \        ^4      pVRRR1R3,          p\        \        P                  ! V^ 4      V4       . RO. RO.p. RO. RO.p\        \        P                  ! V^ 4      V4       R# )rJ   Nr¢   r^   rR   rX   r£   r¤   s   &  r;   Útest_basic_udÚTestFlip.test_basic_ud³   s^   € Ü�A‹JˆØ‰d�ˆd�Aˆg�JˆÜ”R—W’W˜Q “] AÔ&ÚÚðˆâÚðˆä”R—W’W˜Q “] AÖ&r=   c                óØ   € \         P                  ! ^ ^.^^..^^.^^...4      p\         P                  ! ^^.^^..^ ^.^^...4      p\        \         P                  ! V^ 4      V4       R# ©r   N©r5   r…   r0   rž   r¤   s   &  r;   Útest_3d_swap_axis0ÚTestFlip.test_3d_swap_axis0½   óŠ   € Ü�HŠH˜˜1�vØ˜1�vðà˜1�vØ˜1�vðð ó !ˆô
 �HŠH˜˜1�vØ˜1�vðà˜1�vØ˜1�vðð ó !ˆô
 	”R—W’W˜Q “] AÖ&r=   c                óØ   € \         P                  ! ^ ^.^^..^^.^^...4      p\         P                  ! ^^.^ ^..^^.^^...4      p\        \         P                  ! V^4      V4       R# r«   r¬   r¤   s   &  r;   Útest_3d_swap_axis1ÚTestFlip.test_3d_swap_axis1Ê   r¯   r=   c                óØ   € \         P                  ! ^ ^.^^..^^.^^...4      p\         P                  ! ^^ .^^..^^.^^...4      p\        \         P                  ! V^4      V4       R# r«   r¬   r¤   s   &  r;   Útest_3d_swap_axis2ÚTestFlip.test_3d_swap_axis2×   r¯   r=   c           
     ó6  € \         P                  ! ^x4      P                  ^^^^4      p\        VP                  4       FW  p\        \         P                  ! W4      \         P                  ! VP                  ^ V4      4      P                  V^ 4      4       KY  	  R# )rQ   N)	r5   r6   rw   rc   Úndimr0   rž   r   Úswapaxes)rd   re   Úis   &  r;   Útest_4dÚTestFlip.test_4dä   sj   € Ü�IŠI�mÓ$×,Ñ,¨Q°°1°aÓ8ˆÜ�q—v‘v–ˆAÜœŸš ›ÜŸš 1§:¡:¨a°Ó#3Ó4×=Ñ=¸aÀÓCöEó r=   c                ó¶   € \         P                  ! . RO. RO.4      p\         P                  ! . RO. RO.4      p\        \         P                  ! V4      V4       R# )rS   N©rS   rQ   rY   ©rJ   rZ   é   )r¿   rZ   rJ   ©rY   rQ   rS   r¬   r¤   s   &  r;   Útest_default_axisÚTestFlip.test_default_axisê   sD   € Ü�HŠH’iÚð!ó "ˆä�HŠH’iÚð!ó "ˆä”R—W’W˜Q“Z Ö#r=   c                óª  € \         P                  ! ^ ^.^^..^^.^^...4      p\        \         P                  ! VRR7      V4       \         P                  ! ^^.^^..^^ .^^...4      p\        \         P                  ! VRR7      V4       \         P                  ! ^^.^^ ..^^.^^...4      p\        \         P                  ! VRR7      V4       R# )r   rš   NrŒ   rU   rp   r¬   ©rd   re   r‰   Úcs   &   r;   Útest_multiple_axesÚTestFlip.test_multiple_axesñ   sï   € Ü�HŠH˜˜1�vØ˜1�vðà˜1�vØ˜1�vðð ó !ˆô
 	”R—W’W˜Q RÔ(¨!Ô,ä�HŠH˜˜1�vØ˜1�vðà˜1�vØ˜1�vðð ó !ˆô
 	”R—W’W˜Q VÔ,¨aÔ0ä�HŠH˜˜1�vØ˜1�vðà˜1�vØ˜1�vðð ó !ˆô
 	”R—W’W˜Q VÔ,¨aÖ0r=   rŒ   N)r�   rŽ   r�   r�   rs   r¥   r¨   r­   r±   r´   rº   rÁ   rÆ   r“   r”   r•   s   @r;   r˜   r˜   ¡   s9   ø‡ € òHò'ò'ò'ò'ò'òEò$÷1ð 1r=   r˜   c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestAnyi  c                óâ   € . ROp. ROp. ROp\        \        P                  ! V4      4       \        \        P                  ! V4      4       \        \        P                  ! V4      '       * 4       R# )r   N©r   r   rS   r   ©r   r   r   r   )rS   r   rS   r   )r+   r5   Úany©rd   Úy1Úy2Úy3s   &   r;   rj   ÚTestAny.test_basic
  sC   € ÚˆÚˆÚˆÜ”—’�r“
ÔÜ”—’�r“
ÔÜ”B—F’F˜2“J”Ör=   c                óê   € . RO. RO. RO.p\        \        P                  ! V4      4       \        \        P                  ! V^ R7      . RO4       \        \        P                  ! V^R7      . RO4       R# )r   rš   N©r   r   r   ©r   rS   r   ©rS   rS   r   ©r   rS   rS   )r+   r5   rÍ   r/   ©rd   rÏ   s   & r;   Útest_ndÚTestAny.test_nd  sH   € Úš¢IÐ.ˆÜ”—’�r“
ÔÜœ2Ÿ6š6 "¨1Ô-ªyÔ9Üœ2Ÿ6š6 "¨1Ô-ªyÖ9r=   rŒ   N©r�   rŽ   r�   r�   rj   rÙ   r“   r”   r•   s   @r;   rÉ   rÉ     s   ø‡ € ò ÷:ð :r=   rÉ   c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestAlli  c                óT  € . ROp. ROp. ROp\        \        P                  ! V4      '       * 4       \        \        P                  ! V4      4       \        \        P                  ! V4      '       * 4       \        \        P                  ! \        P                  ! V4      ( 4      4       R# )r   N)r   rS   rS   r   rÌ   ©rS   rS   rS   rS   )r+   r5   Úallr…   rÎ   s   &   r;   rj   ÚTestAll.test_basic  s`   € ÚˆÚˆÚˆÜ”B—F’F˜2“J”ÔÜ”—’�r“
ÔÜ”B—F’F˜2“J”ÔÜ”—’œŸš ›�}Ó%Ö&r=   c                óô   € . RO. RO. RO.p\        \        P                  ! V4      '       * 4       \        \        P                  ! V^ R7      . RO4       \        \        P                  ! V^R7      . RO4       R# )r   rš   N©r   r   rS   r×   ©rS   rS   rS   )r+   r5   rà   r/   rØ   s   & r;   rÙ   ÚTestAll.test_nd$  sJ   € Úš¢IÐ.ˆÜ”B—F’F˜2“J”ÔÜœ2Ÿ6š6 "¨1Ô-ªyÔ9Üœ2Ÿ6š6 "¨1Ô-ªyÖ9r=   rŒ   NrÛ   r•   s   @r;   rÝ   rÝ     s   ø‡ € ò'÷:ð :r=   rÝ   Údtypec                 ó
  € \         P                  ! ^V R7      p\         P                  ! V4      P                  \         P                  8X  g   Q h\         P
                  ! V4      P                  \         P                  8X  g   Q hR# )rY   ©ræ   N)r5   rb   rÍ   ræ   Úboolrà   )ræ   Úarrs   & r;   Útest_any_and_all_result_dtyperë   +  sR   € ä
�'Š'�!˜5Ô
!€CÜ�6Š6�#‹;×Ñ¤§¡Ô'Ð'Ð'Ü�6Š6�#‹;×Ñ¤§¡Ô'Ð'Ò'r=   c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )ÚTestCopyi2  c                óÖ   € \         P                  ! ^^.^^..4      p\         P                  ! V4      p\        W4       ^
VR&   \	        VR,          ^4       \	        VR,          ^
4       R# )rS   N)r   r   )r5   r…   Úcopyr/   r0   )rd   re   Úa_copys   &  r;   rj   ÚTestCopy.test_basic4  sW   € Ü�HŠH�q˜!�f˜q !˜fÐ%Ó&ˆÜ—’˜“ˆÜ˜1Ô%Øˆˆt‰Ü�Q�t•W˜aÔ Ü�V˜D•\ 2Ö&r=   c                óê  € \         P                  ! ^^.^^..4      p\        VP                  P                  4       \        VP                  P
                  '       * 4       \         P                  ! ^^.^^..RR7      p\        VP                  P                  '       * 4       \        VP                  P
                  4       \         P                  ! V4      p\        VP                  P                  4       \        VP                  P
                  '       * 4       \         P                  ! V4      p\        VP                  P                  '       * 4       \        VP                  P
                  4       R# )rS   ÚF©ÚorderN)r5   r…   r+   ÚflagsÚc_contiguousÚf_contiguousrï   )rd   re   Úa_fortrð   Úa_fort_copys   &    r;   Ú
test_orderÚTestCopy.test_order<  sö   € ô �HŠH�q˜!�f˜q !˜fÐ%Ó&ˆÜ�—‘×$Ñ$Ô%Ü�A—G‘G×(Ñ(Ô(Ô)Ü—’˜A˜q˜6 A q 6Ð*°#Ô6ˆÜ�F—L‘L×-Ñ-Ô-Ô.Ü�—‘×)Ñ)Ô*Ü—’˜“ˆÜ�—‘×)Ñ)Ô*Ü�F—L‘L×-Ñ-Ô-Ô.Ü—g’g˜f“oˆÜ�K×%Ñ%×2Ñ2Ô2Ô3Ü�×!Ñ!×.Ñ.Ö/r=   c           	     ó€  € \         P                  ! ^4      p\        \         P                  ! \        P
                  ! VRR7      4      '       * 4       \        \         P                  ! \        P
                  ! VRR7      4      4       \        \         P                  ! \        P
                  ! V4      4      '       * 4       R# )rZ   F)ÚsubokTN)r   rb   r+   ÚisMaskedArrayr5   rï   )rd   Úmxs   & r;   Ú
test_subokÚTestCopy.test_subokM  sl   € Ü�WŠW�Q‹ZˆÜ”B×$Ò$¤R§W¢W¨R°uÔ%=Ó>Ô>Ô?Ü”× Ò ¤§¢¨°4Ô!8Ó9Ô:ä”B×$Ò$¤R§W¢W¨R£[Ó1Ô1Ö2r=   rŒ   N)	r�   rŽ   r�   r�   rj   rû   r  r“   r”   r•   s   @r;   rí   rí   2  s   ø‡ € ò'ò0÷"3ð 3r=   rí   c                   óæ   a € ] tR tRt o R t]P                  P                  R. RORR.. ROR.R.3. RO. RO.^ . RO.^^.. RO.. RO.3.4      R 4       tR	 t	R
 t
R tR tR tR tR tR tRtV tR# )ÚTestAverageiU  c                ó„  € \         P                  ! . RO4      p\        \        V^ R7      R8H  4       \         P                  ! . RO4      p\        \        V^ R7      R8H  4       . ROp\        \        V^ R7      R8H  4       \         P                  ! R4      p^ VR	&   ^VR
&   \        VP                  ^ 4      \        V^ 4      4       \        VP                  ^4      \        V^4      4       \        ^^4      p\        VP                  ^ 4      \        V^ 4      4       \        VP                  ^4      \        V^4      4       R# )rS   rš   r~   ç        Nr½   ©ç      ð?r~   ç      @)r  r  r  rœ   r_   r`   )r5   r…   r+   r   rb   r-   Úmeanr'   )rd   rÏ   rÐ   rÑ   Úy4Úy5s   &     r;   rj   ÚTestAverage.test_basicW  sé   € Ü�XŠX’iÓ ˆÜ”˜ Ô# rÑ)Ô*Ü�XŠX’lÓ#ˆÜ”˜ Ô# rÑ)Ô*ÚˆÜ”˜ Ô# rÑ)Ô*ä�WŠW�V‹_ˆØˆˆ4‰Øˆˆ4‰Ü˜BŸG™G A›J¬°°A«Ô7Ü˜BŸG™G A›J¬°°A«Ô7ä�!�Q‹ZˆÜ˜BŸG™G A›J¬°°A«Ô7Ü˜BŸG™G A›J¬°°A«Ö7r=   z<x, axis, expected_avg, weights, expected_wavg, expected_wsumNr~   ç      ü?ç       @c                ó0  € \         P                  ! WR R7      pVP                  \         P                  ! V4      8X  g   Q h\        Ws4       \         P                  ! WVR R7      pVP                  \         P                  ! V4      8X  g   Q h\        W…4       \         P                  ! WVR R R7      w  r‰VP                  \         P                  ! V4      8X  g   Q h\        W…4       V	P                  \         P                  ! V4      8X  g   Q h\        W–4       R# )T©r›   Úkeepdims)r›   Úweightsr  )r›   r  Úreturnedr  N)r5   r   rA   r/   )
rd   Úxr›   Úexpected_avgr  Úexpected_wavgÚexpected_wsumÚavgÚwavgÚwsums
   &&&&&&&   r;   Útest_basic_keepdimsÚTestAverage.test_basic_keepdimsi  sË   € ô �jŠj˜°Ô5ˆØ�y‰yœBŸHšH \Ó2Ô2Ð2Ð2Ü˜3Ô-ä�zŠz˜!°À$ÔGˆØ�z‰zœRŸXšX mÓ4Ô4Ð4Ð4Ü˜4Ô/ä—Z’Z °gÈØ)-ô/‰
ˆà�z‰zœRŸXšX mÓ4Ô4Ð4Ð4Ü˜4Ô/Ø�z‰zœRŸXšX mÓ4Ô4Ð4Ð4Ü˜4Ö/r=   c                ó8  € \         P                  ! ^
4      p\         P                  ! ^
4      p\        WR7      p\         P                  ! ^
4      ^,          P                  4       R,          \         P                  ! ^
4      P                  4       ,          p\	        W44       \         P
                  ! . RO. RO.4      p^^.p\        WV^ R7      p\         P
                  ! . RO4      p\	        W44       . ROp\        WW^R7      p\         P
                  ! RR.4      p\	        W44       \        P                  ! \        RR	7      ;_uu_ 4        \        WWR7       R
R
R
4       . RO. RO.p\         P
                  ! RR.4      p\        \        WX^R7      V4       \        \        WXR7      R4       \        ^4      P                  \         P                  4      p	\        ^4      P                  \         P                  4      p
\        \         P                  ! WšR7      P                   \         P"                  ! Wš4      8H  4       \         P
                  ! . RO4      P%                  ^^4      p\         P
                  ! . RO4      P%                  ^^4      p\         P                  ! W²^RR7      p\         P
                  ! . RO4      p\        W44       \         P                  ! W²^RR7      p\         P
                  ! R.R.R..4      p\        W44       R
#   + '       g   i     EL½; i)é
   ©r  r  ©r  r›   r	  ç      @ç      @ç      @z:Axis must be specified when shapes of a and weights differr�   NF)r  r›   r  r~   Tr½   r¾   )r	  r"  r#  rã   )r   r   rQ   ©rQ   rY   rJ   )r~   r	  r"  )r5   r6   r   Úsumr-   r…   r†   ÚraisesÚ	TypeErrorr/   r0   r'   ÚastypeÚfloat32Úfloat64r+   ræ   Úresult_typerw   )rd   ÚyÚwÚactualÚdesiredrÏ   Úw0Úw1Úw2rÑ   Úw3r  s   &           r;   Útest_weightsÚTestAverage.test_weights€  s+  € Ü�IŠI�b‹MˆÜ�IŠI�b‹MˆÜ˜Ô&ˆÜ—9’9˜R“= AÕ%×*Ñ*Ó,¨rÕ1´B·I²I¸b³M×4EÑ4EÓ4GÕGˆÜ˜FÔ,ä�XŠX’y¢)Ð,Ó-ˆØ�ˆVˆÜ˜¨aÔ0ˆÜ—(’(š<Ó(ˆÜ˜FÔ,âˆÜ˜¨aÔ0ˆÜ—(’(˜B ˜8Ó$ˆÜ˜FÔ,ô �]Š]Üð+÷,ö ,ô �BÕ#÷	,ò šÐ#ˆÜ—(’(˜B ˜8Ó$ˆÜœ7 2¸Ô:¸GÔDÜ”W˜RÔ,¨bÔ1ä�!‹W�^‰^œBŸJ™JÓ'ˆÜ�!‹W�^‰^œBŸJ™JÓ'ˆä”—
’
˜2Ô*×0Ñ0´B·N²NÀ2Ó4JÑJÔKô �HŠH’YÓ×'Ñ'¨¨1Ó-ˆÜ�HŠH’YÓ×'Ñ'¨¨1Ó-ˆä—’˜A¨q¸5ÔAˆÜ—(’(š<Ó(ˆÜ˜6Ô+ä—’˜A¨q¸4Ô@ˆÜ—(’(˜R˜D 2 $¨¨Ð-Ó.ˆÜ˜6Ö+÷7,÷ ,ð ,ús   ÅLÌL	c                óè  € \         P                  ! ^4      P                  ^^^4      p\         P                  ! . R	O4      P                  ^^^4      pVR
,          p\	        VRVR7      p\         P                  ! . RO4      p\        WE4       VR,          p\	        VRVR7      p\         P                  ! RR.4      p\        WE4       VR,          p\	        VRVR7      p\         P                  ! RR.4      p\        WE4       \        P                  ! \        RR7      ;_uu_ 4        \	        VRVR7       RRR4       \        P                  ! \        RR7      ;_uu_ 4        \	        VRVR7       RRR4       \	        VRVR7      p\	        VRVP                  R7      p\        WE4       \	        VRVR7      p\        VP                  ^ 8H  4       R#   + '       g   i     L¤; i  + '       g   i     L|; i)é   )r›   r  r   g     € @ç      @g      @zHShape of weights must be consistent with shape of a along specified axisr�   N)r  r  r  ç      à?r:  r  r  r:  r:  r  r  r  )r¢   r¢   r   r_   ©ç      @r  ç      "@)rS   r¢   r¢   rp   )r¢   r   r¢   rU   rR   r`   )r5   r6   rw   r…   r   r-   r†   r'  ra   ÚTr+   r·   )rd   r-  r.  Úsubw0r/  r0  Úsubw1Úsubw2s   &       r;   Ú$test_weight_and_input_dims_differentÚ0TestAverage.test_weight_and_input_dims_different°  sŒ  € Ü�IŠI�b‹M×!Ñ! ! Q¨Ó*ˆÜ�HŠHÒEÓFß‰W�Q˜˜1Óð 	
ð �'•
ˆÜ˜ °Ô7ˆÜ—(’(š<Ó(ˆÜ˜FÔ,à�'•
ˆÜ˜ °Ô7ˆÜ—(’(˜D $˜<Ó(ˆÜ˜FÔ,à�'•
ˆÜ˜ °Ô7ˆÜ—(’(˜D $˜<Ó(ˆÜ˜FÔ,ô �]Š]Üð8÷9ö 9ô �A˜I¨uÕ5÷	9ô �]Š]Üð8÷9ö 9ô �A˜F¨EÕ2÷	9ô ˜ °Ô7ˆÜ˜! &°%·'±'Ô:ˆÜ˜FÔ,ô ˜ °AÔ6ˆÜ�—‘˜qÑ Ö!÷'9÷ 9ú÷9÷ 9ús   Ä#GÅG!ÇG	Ç!G1	c                óˆ  € \         P                  ! . RO. R	O.4      p\        VRR7      w  r#\        VR4       \        V^ RR7      w  r#\	        V\         P                  ! . R
O4      4       \        V^RR7      w  r#\	        V\         P                  ! RR.4      4       ^^.p\        W^ RR7      w  r#\	        V\         P                  ! . RO4      4       . ROp\        W^RR7      w  r#\	        V\         P                  ! RR.4      4       . RO. RO.p\        W^RR7      w  r#\	        V\         P                  ! RR.4      4       R# )rS   T)r  r$  r	  ©r  r›   r  r  Nr½   r¾   )r~   r~   r~   )r	  r	  r	  rã   )r5   r…   r   r0   r/   )rd   r-  r  Úsclr1  r2  r3  s   &      r;   Útest_returnedÚTestAverage.test_returnedÚ  s  € Ü�HŠH’i¢Ð+Ó,ˆô ˜1 tÔ,‰ˆÜ�S˜"Ôä˜1˜a¨$Ô/‰ˆÜ˜3¤§¢ªÓ 6Ô7ä˜1˜a¨$Ô/‰ˆÜ˜3¤§¢¨"¨b¨Ó 2Ô3ð �ˆVˆÜ˜1¨q¸4Ô@‰ˆÜ˜3¤§¢ªÓ 6Ô7âˆÜ˜1¨q¸4Ô@‰ˆÜ˜3¤§¢¨"¨b¨Ó 2Ô3âšÐ#ˆÜ˜1¨q¸4Ô@‰ˆÜ˜3¤§¢¨"¨b¨Ó 2Ö3r=   c           	     óª  €  ! R  R\         P                  4      p\         P                  ! ^^.^^..4      P                  V4      p\         P                  ! ^^.^^..4      P                  V4      p\	        \        \         P                  ! V4      4      V4       \	        \        \         P                  ! W#R7      4      V4       \         P                  ! W#RR7      w  rE\	        \        V4      V4       \	        \        V4      V4       \         P                  ! W#^ ,          ^RR7      w  rE\	        \        V4      V4       \	        \        V4      V4       R# )c                   ó   € ] tR tRtRtR# )Ú-TestAverage.test_subclasses.<locals>.subclassiõ  rŒ   N©r�   rŽ   r�   r�   r“   rŒ   r=   r;   ÚsubclassrK  õ  ó   † Ûr=   rM  r   T)r  r  rE  N)r5   Úndarrayr…   Úviewr0   Útyper   )rd   rM  re   r.  ÚraÚrws   &     r;   Útest_subclassesÚTestAverage.test_subclassesô  sï   € ô	”r—z‘zô 	ä�HŠH�q˜!�f˜q !˜fÐ%Ó&×+Ñ+¨HÓ5ˆÜ�HŠH�q˜!�f˜q !˜fÐ%Ó&×+Ñ+¨HÓ5ˆä”Tœ"Ÿ*š* Q›-Ó(¨(Ô3Ü”Tœ"Ÿ*š* QÔ2Ó3°XÔ>ä—’˜A°4Ô8‰ˆÜ”T˜"“X˜xÔ(Ü”T˜"“X˜xÔ(ä—’˜A¨¥t°!¸dÔC‰ˆÜ”T˜"“X˜xÔ(Ü”T˜"“X˜xÖ(r=   c                ó  € . ROpV F�  w  r#p\         P                  ! ^^.^^..VR7      p\         P                  ! ^^.^^..VR7      p\        \         P                  ! WVR7      P                  \         P                  ! V4      4       Kƒ  	  R# )Úi4rè   r   N))rW  rW  Úf8)rW  Úf4rX  )rY  rW  rX  )rY  rY  rY  )rY  rX  rX  )r5   r…   r0   r   ræ   )rd   ÚtypesÚatÚwtÚrtre   r.  s   &      r;   Útest_upcastingÚTestAverage.test_upcasting  sr   € ò9ˆã‰JˆB�BÜ—’˜1˜a˜& 1 a &Ð)°Ô4ˆAÜ—’˜1˜a˜& 1 a &Ð)°Ô4ˆAÜœŸš AÔ1×7Ñ7¼¿ºÀ"»ÖFó  r=   c                óœ  € \         P                  ! \        ^
4       Uu. uF  p\        P                  ! V4      NK  	  up4      p\         P                  ! \        ^
4       Uu. uF  p\        P                  ! ^4      NK  	  up4      pWDP                  4       ,          p\        VP                  ^ 4      \        W$R7      4       R# u upi u upi )r  r   N)	r5   r…   rc   ÚdecimalÚDecimalr&  r-   r
  r   )rd   r  re   Ú_r.  s   &    r;   Útest_object_dtypeÚTestAverage.test_object_dtype  s‚   € Ü�HŠH´%¸´)Ó<±)¨Q”g—o’o aÖ(±)Ñ<Ó=ˆÜ�HŠH´%¸´)Ó<±)¨Q”g—o’o aÖ(±)Ñ<Ó=ˆØ	�U‰U‹W�ˆÜ˜AŸF™F 1›I¤w¨qÔ'<Ö=ùò =ùÚ<s   žCÁ!C	c                óæ   € \         P                  ! \        ^
4       Uu. uF  p\        P                  ! V4      NK  	  up4      p\        V4      pV\        P                  ! R4      8X  g   Q hR# u upi )r  z4.5N)r5   r…   rc   ra  rb  r   )rd   r  re   Úms   &   r;   Útest_object_no_weightsÚ"TestAverage.test_object_no_weights  sQ   € Ü�HŠH´%¸´)Ó<±)¨Q”g—o’o aÖ(±)Ñ<Ó=ˆÜ�A‹JˆØ”G—O’O EÓ*Ô*Ð*Ò*ùò =s   žA.c                ó²   € \         P                  ! \        ^^4      \        ^^4      .4      p\        \         P                  ! V4      \        ^^4      4       R# ©rS   N)r5   r…   r   r0   r   rr   s   & r;   Ú test_average_class_without_dtypeÚ,TestAverage.test_average_class_without_dtype  s9   € ä�HŠH”h˜q !“n¤h¨q°!£nÐ5Ó6ˆÜ”R—Z’Z “]¤H¨Q°£NÖ3r=   rŒ   r½   )rY   rJ   rS   )rS   rQ   rZ   )rS   r¿   é   )r  r"  r  )r  r#  ç      #@©rJ   rJ   rJ   )r�   rŽ   r�   r�   rj   r†   r‘   r’   r  r5  rB  rG  rT  r^  rd  rh  rl  r“   r”   r•   s   @r;   r  r  U  sŸ   ø‡ € ò8ð$ ‡[�[×ÑØFÚ
�T˜C˜5¢)¨d¨V°c°UÐ	;Ú’jÐ
! 1¢Ð&7Øˆaˆ&’?Ð#¢i [ð
2ð	3óñ0óð0ò".,ò`("òT4ò4)ò"Gò>ò+÷
4ð 4r=   r  c                   ó4  a € ] tR tRt o ]P
                  ! . R
O4      ]P
                  ! . RO4      ]P
                  ! . RO4      .t]P
                  ! . RO4      ]P
                  ! . RO4      ]P
                  ! . RO4      .tRR ltR t	R t
R tR tR tRtV tR	# )Ú
TestSelecti  c                óÚ   € . p\        \        V4      4       FJ  pT\        W!4       UUu. uF  w  rgWu,          '       g   K  We,          NK  	  upp;'       g    V.,          pKL  	  V# u uppi r4   )rc   ÚlenÚzip)rd   ÚcondÚvaluesÚdefaultÚoutputrg  ÚVÚCs   &&&&    r;   Ú_selectÚTestSelect._select&  s]   € ØˆÜ”s˜4“yÖ!ˆAØ¬¨FÔ(9ÔBÑ(9¡ ¸Q¿T¹T”t�q—t�tÑ(9ÒB×OÐOÀwÀiÕOŠFñ "àˆùó Cs   ©A'
Á A'
c           	     óÚ   € V P                   pV P                  p\        \        W!^R7      V P	                  W!^R7      4       \        \        V4      ^4       \        \        V4      ^4       R# )é   ©rx  N)ÚchoicesÚ
conditionsr/   r   r|  r0   rt  ©rd   r�  r‚  s   &  r;   rj   ÚTestSelect.test_basic,  sT   € Ø—,‘,ˆØ—_‘_ˆ
Üœ6 *¸rÔBØŸ<™<¨
ÀR˜<ÓHô	Jô 	”S˜“\ 1Ô%Ü”S˜“_ aÖ(r=   c                óN  € \         P                  ! R 4      \         P                  ! . RO4      .p^\         P                  ! ^4      P                  ^^4      .p\	        \        W4      \         P                  ! R4      4       \        \        R .^ .^ .R7      P                  R4       R# )Tr€  N©FTF©rJ   rY   ©rS   )	r5   r…   r6   rw   r/   r   rb   r0   rA   ©rd   r‚  r�  s   &  r;   Útest_broadcastingÚTestSelect.test_broadcasting5  ss   € Ü—h’h˜t“n¤b§h¢hÒ/CÓ&DÐEˆ
Ø”b—i’i “m×+Ñ+¨A¨qÓ1Ð2ˆÜœ6 *Ó6¼¿ºÀ»ÔHä”V˜T˜F Q C°!°Ô5×;Ñ;¸TÖBr=   c           	     óL  € \        \        V P                  V P                  R 4      P                  \
        P                  4       V P                   Uu. uF!  qP                  \
        P                  4      NK#  	  pp\        \        V P                  V4      P                  \
        P                  4       \
        P                  ! ^^^\
        P                  ^^.4      p\
        P                  ! V4      p\        \        V.V.4      ^ ^ ^ \
        P                  ^ ^ .4       R# u upi )ù              ð?N)r0   r   r‚  r�  ræ   r5   rB   r)  Úint8r…   ÚnanÚisnan)rd   Úchoicer�  Údrg  s   &    r;   Útest_return_dtypeÚTestSelect.test_return_dtype<  sÆ   € Ü”V˜DŸO™O¨T¯\©\¸2Ó>×DÑDÜ—]‘]ô	$ð 9=¿ºÓE¹¨f—=‘=¤§¡Ö)¹ˆÐEÜ”V˜DŸO™O¨WÓ5×;Ñ;¼R¿W¹WÔEä�HŠH�a˜˜AœrŸv™v q¨!Ð,Ó-ˆÜ�HŠH�Q‹KˆÜ”V˜Q˜C ! Ó%¨¨1¨a´·±¸¸AÐ'>Ö?ùò Fs   Á'D!c                óf  € V P                   pV P                  R ,          pV^ ,          P                  \        P                  4      V^ &   \        \        \        W!4       V^ ,          P                  \        P                  4      V^ &   \        \        \        W!4       \        \        \        W!4       R# )r¢   N)	r�  r‚  r)  r5   Úint_r1   r(  r   Úuint8rƒ  s   &  r;   Útest_non_bool_deprecationÚ$TestSelect.test_non_bool_deprecationH  su   € Ø—,‘,ˆØ—_‘_ QÕ'ˆ
Ø" 1�×,Ñ,¬R¯W©WÓ5ˆ
�1‰Ü”i¤¨Ô=Ø" 1�×,Ñ,¬R¯X©XÓ6ˆ
�1‰Ü”i¤¨Ô=Ü”i¤¨Ö=r=   c                ó˜   € \         P                  ! R .4      .^d,          p\         P                  ! ^.4      .^d,          p\        W4       R# )FN)r5   r…   r   r‰  s   &  r;   Útest_many_argumentsÚTestSelect.test_many_argumentsQ  s8   € ä—h’h ˜wÓ'Ð(¨3Õ.ˆ
Ü—8’8˜Q˜C“=�/ CÕ'ˆÜˆzÖ#r=   rŒ   Nr½   r¾   ©é   rv   é	   )FFFr†  ©FFT©r   )r�   rŽ   r�   r�   r5   r…   r�  r‚  r|  rj   rŠ  r“  r˜  r›  r“   r”   r•   s   @r;   rr  rr    s…   ø‡ € Ø�xŠxš	Ó"Ø�xŠxš	Ó"Ø�xŠxš	Ó"ð$€Gð —(’(Ò0Ó1Ø—(’(Ò/Ó0Ø—(’(Ò/Ó0ð2€Jôò)òCò
@ò>÷$ð $r=   rr  c                   ó’   a € ] tR tRt o R tR tR tR tR tR t	R t
]P                  P                  R	^R.4      R
 4       tRtV tR# )Ú
TestInsertéX  c           
     ó   € . ROp\        \        V^ ^4      . RO4       \        \        V^^4      . RO4       \        \        V. RO. RO4      . RO4       \        \        V^. RO4      . RO4       \        \        V. R
O^	4      . RO4       \        \        V\        R	RR	4      ^	4      . RO4       \        \        V. RO. RO4      . RO4       \        P                  ! ^ ^.\        P
                  R7      p\        \        V^ V^ ,          4      . RO4       \        \        V. . 4      V4       \        \        V\        P                  ! R.^,          4      ^	4      . RO4       \        \        V\        P                  ! . RO4      ^	4      . RO4       R# )rS   Nrè   Tr½   )rS   rS   rQ   rY   )rS   rQ   rY   rS   rä   )rS   rS   rQ   rY   rQ   rY   r^   )rS   r^   rY   )rS   rŸ  rQ   rŸ  rY   rŸ  )rŸ  rS   rŸ  rQ   rŸ  rY   ©r^   rS   rY   r�  )rS   rv   rQ   rž  rY   rŸ  ©r  r  r  )rŸ  rS   rŸ  rQ   rŸ  rY   rŸ  )TFTF)rŸ  rS   rQ   rŸ  rY   )r0   r   Úslicer5   r…   r+  r¤   s   &  r;   rj   ÚTestInsert.test_basicZ  s  € ÚˆÜ”V˜A˜q !“_¢lÔ3Ü”V˜A˜q !“_¢lÔ3Ü”V˜Ašyª)Ó4Ò6HÔIÜ”V˜A˜q¢)Ó,Ò.@ÔAÜ”V˜Ašz¨1Ó-Ò/AÔBÜ”V˜Aœu R¨¨rÓ2°AÓ6Ò8JÔKÜ”V˜Ašzª9Ó5Ò7IÔJÜ�HŠH�a˜�V¤2§:¡:Ô.ˆÜ”V˜A˜q ! A¥$Ó'ªÔ6Ü”V˜A˜r 2Ó&¨Ô*Ü”V˜AœrŸxšx¨¨°­
Ó3°QÓ7Ò9NÔOÜ”V˜AœrŸxšxÒ(BÓCÀQÓGÚ$ö	&r=   c           
     óô  € . RO.p. RO. RO.p\        \        V^ ^.4      . RO4       \        \        V^ . RO^ R7      V4       \        \        V^ ^^ R7      V4       \        \        V^^^R7      . RO.4       \        P                  ! ^^.^^.^^..4      p\        P                  ! ^^4      P                  ^4      P                  ^^4      p\        P                  ! VR,          \        P                  ! ^^4      P                  ^4      P                  ^^4      P                  VR,          3^R7      p\        \        V^.^.^.^..^R7      V4       \        \        V^.. R	O^R7      V4       \        \        V^. R	O^R7      V4       \        \        V^^.^.^..^R7      V4       \        P                  ! ^4      P                  ^^4      p\        \        VR
,          ^VR,          ^R7      V4       \        \        VR,          ^VR,          ^ R7      V4       \        P                  ! ^4      P                  R4      p\        \        V^VR,          RR7      \        V^VR,          ^R7      4       \        \        V^VR,          RR7      \        V^VR,          ^R7      4       \        \        \        V^VR,          ^R7       \        \        \        V^VR,          RR7       \        P                  ! ^4      P                  R4      p\        \        V^VR,          RR7      \        V^VR,          ^R7      4       \        \        V^VR,          RR7      \        V^VR,          ^R7      4       R# )rS   rš   Nrä   rP   rß   )rS   rS   rQ   rS   )r¢   :r   rS   N)r¢   ºrS   rQ   Nr½   )r¢   ºNrS   N©r¢   rS   )r¬  r¢   ©rS   r¢   r%  )r¢   r¢   rY   r^   )r¢   rQ   r¢   rW   éüÿÿÿ)r0   r   r5   r…   r6   Úrepeatrw   Úconcatenater>  r1   r&   )rd   re   Úrr‰   rÅ   s   &    r;   Útest_multidimÚTestInsert.test_multidimj  sÖ  € ÚˆKˆÚÚðˆä”V˜A˜q 1 #Ó&ªÔ5Ü”V˜A˜q¢)°!Ô4°aÔ8Ü”V˜A˜q !¨!Ô,¨aÔ0Ü”V˜A˜q !¨!Ô,ª|¨nÔ=ä�HŠH�q˜!�f˜q !˜f q¨! fÐ-Ó.ˆÜ�IŠI�a˜‹O×"Ñ" 1Ó%×-Ñ-¨a°Ó3ˆÜ�NŠNØˆv�YœŸ	š	 ! Q›×.Ñ.¨qÓ1×9Ñ9¸!¸QÓ?×AÑAØˆv�YðØô!ˆô 	”V˜A ˜s a S¨1¨#°¨s O¸!Ô<¸aÔ@Ü”V˜A ˜s¢I°AÔ6¸Ô:ä”V˜A˜q¢)°!Ô4°aÔ8Ü”V˜A˜q A 3¨¨¨a¨S /¸Ô:¸AÔ>ä�IŠI�a‹L× Ñ   AÓ&ˆÜ”V˜A˜e�H a¨¨4­°qÔ9¸1Ô=Ü”V˜A˜e�H a¨¨4­°qÔ9¸1Ô=ô �IŠI�b‹M×!Ñ! )Ó,ˆÜ”V˜A˜q ! G¥*°2Ô6Ü˜A˜q ! G¥*°1Ô5ô	7ä”V˜A˜q ! G¥*°2Ô6Ü˜A˜q ! G¥*°1Ô5ô	7ô 	”i¤¨¨A¨q°­zÀÕBÜ”i¤¨¨A¨q°­zÀÕCô �IŠI�b‹M×!Ñ! )Ó,ˆÜ”V˜A˜q ! G¥*°2Ô6Ü˜A˜q ! G¥*°1Ô5ô	7ä”V˜A˜q ! G¥*°2Ô6Ü˜A˜q ! G¥*°1Ô5ö	7r=   c           	     óh  € \         P                  ! ^4      p\        P                  ! \        4      ;_uu_ 4        \        V. ^^ R7       RRR4       \        P                  ! \        4      ;_uu_ 4        \        V. ^RR7       RRR4       R#   + '       g   i     LL; i  + '       g   i     R# ; i©rS   rš   NÚnonsense)r5   r…   r†   r'  r&   r   r(  rr   s   & r;   Útest_0dÚTestInsert.test_0d”  si   € Ü�HŠH�Q‹KˆÜ�]Š]œ9×%Õ%Ü�1�b˜! !Õ$÷ &ä�]Š]œ9×%Õ%Ü�1�b˜! *Õ-÷ &Ñ%÷ &×%úç%×%Ð%ús   ¹BÁ3B ÂB	Â B1	c                ó
  €  ! R  R\         P                  4      p\         P                  ! ^
4      P                  V4      p\	        \        \         P                  ! V^ ^ .4      V4      4       \	        \        \         P                  ! V. . 4      V4      4       \	        \        \         P                  ! V^ ^.^^.4      V4      4       \	        \        \         P                  ! V\        ^^4      ^^.4      V4      4       \	        \        \         P                  ! V\        ^RR4      . 4      V4      4       \         P                  ! ^4      P                  V4      p\	        \        \         P                  ! V^ ^ .4      V4      4       R# )c                   ó   € ] tR tRtRtR# )Ú*TestInsert.test_subclass.<locals>.SubClassiœ  rŒ   NrL  rŒ   r=   r;   ÚSubClassr¼  œ  rN  r=   r½  NrW   r^   )	r5   rO  r6   rP  r+   Ú
isinstancer   r¨  r…   )rd   r½  re   s   &  r;   Útest_subclassÚTestInsert.test_subclass›  s	  € ô	”r—z‘zô 	ä�IŠI�b‹M×Ñ˜xÓ(ˆÜ”
œ2Ÿ9š9 Q¨¨A¨3Ó/°Ó:Ô;Ü”
œ2Ÿ9š9 Q¨¨BÓ/°Ó:Ô;Ü”
œ2Ÿ9š9 Q¨¨A¨°°A°Ó7¸ÓBÔCÜ”
œ2Ÿ9š9 Q¬¨a°«°a¸°VÓ<¸hÓGÔHÜ”
œ2Ÿ9š9 Q¬¨a°°RÓ(8¸"Ó=¸xÓHÔIä�HŠH�Q‹K×Ñ˜XÓ&ˆÜ”
œ2Ÿ9š9 Q¨¨A¨3Ó/°Ó:Ö;r=   c                ó²   € \         P                  ! . RO4      p\         P                  ! . ROV. RO4       \        V\         P                  ! . RO4      4       R# )rS   Nrä   rR   rX   )r5   r…   r   r0   ©rd   r  s   & r;   Útest_index_array_copiedÚ"TestInsert.test_index_array_copied¨  s3   € Ü�HŠH’YÓˆÜ
�	Š	’)˜Q¢	Ô*Ü�QœŸš¢Ó+Ö,r=   c                ó†  € \         P                  ! . RORR.R7      pRp\         P                  ! V^ V4      p\        V^ ,          \         P                  ! W#P                  R7      4       R.^,          p\         P                  ! V^ ^.V4      p\        V^ ^.,          \         P                  ! W#P                  R7      4       R# )rS   rè   N))rS   re   )rQ   r‰   )rY   rÅ   )Úfoor¹   )ÚbarÚS1)rJ   r’  )r5   r…   r   r/   ræ   )rd   re   Úvalr‰   s   &   r;   Útest_structured_arrayÚ TestInsert.test_structured_array­  s�   € Ü�HŠHÒ3Ø(¨-Ð8ô:ˆàˆÜ�IŠI�a˜˜CÓ ˆÜ˜1˜Q�4¤§¢¨#·W±WÔ!=Ô>Øˆj˜1�nˆÜ�IŠI�a˜!˜Q˜ Ó%ˆÜ˜1˜a ˜V�9¤b§h¢h¨s¿'¹'Ô&BÖCr=   c           
     óÌ  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! . RO\        P
                  ! RR.4      ^
^.4       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! . RO\        P
                  ! . \        R7      . 4       RRR4       R#   + '       g   i     Lq; i  + '       g   i     R# ; i©r   r  r~   Nrè   rR   )r†   r'  Ú
IndexErrorr5   r   r…   ÚfloatrŸ   s   &r;   Útest_index_floatsÚTestInsert.test_index_floats·  s|   € Ü�]Š]œ:×&Õ&Ü�IŠI’i¤§¢¨3°¨*Ó!5¸¸B°xÔ@÷ 'ä�]Š]œ:×&Õ&Ü�IŠI’i¤§¢¨"´EÔ!:¸BÔ?÷ 'Ñ&÷ '×&úç&×&Ð&ús   £3B?Â 5CÂ?C	ÃC#	Úidxc                óÂ   € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! . ROV.^^.4       RRR4       R#   + '       g   i     R# ; i)zout of boundsr�   NrR   )r†   r'  rÎ  r5   r   )rd   rÒ  s   &&r;   Útest_index_out_of_boundsÚ#TestInsert.test_index_out_of_bounds½  s8   € ä�]Š]œ:¨_×=Ö=Ü�IŠI’i # ¨¨A¨Ô/÷ >×=×=Ò=ús   ¥AÁA	rŒ   Nr¯  )r�   rŽ   r�   r�   rj   r³  r¸  r¿  rÃ  rÊ  rÐ  r†   r‘   r’   rÔ  r“   r”   r•   s   @r;   r£  r£  X  sT   ø‡ € ò&ò (7òT.ò<ò-ò
Dò@ð ‡[�[×Ñ˜U Q¨ GÓ,ñ0ó -ö0r=   r£  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚTestAmaxiÃ  c                óô   € . ROp\        \        P                  ! V4      R4       . RO. RO. RO.p\        \        P                  ! V^ R7      . RO4       \        \        P                  ! V^R7      . R	O4       R# )
rY   ç      $@rš   N©rY   rJ   rZ   r  r]   éûÿÿÿr$  ©rY   r$  r=  ©rJ   rÙ  r#  ©rv   r	  r~   )r  rÙ  r=  )r=  rÙ  r  )r0   r5   Úamaxr¤   s   &  r;   rj   ÚTestAmax.test_basicÅ  sW   € Ú&ˆÜ”R—W’W˜Q“Z Ô&ÚÚÚðˆô 	”R—W’W˜Q QÔ'Ò)9Ô:Ü”R—W’W˜Q QÔ'Ò)9Ö:r=   rŒ   N©r�   rŽ   r�   r�   rj   r“   r”   r•   s   @r;   r×  r×  Ã  s   ø‡ € ÷;ð ;r=   r×  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚTestAminiÏ  c                óô   € . ROp\        \        P                  ! V4      R4       . RO. RO. RO.p\        \        P                  ! V^ R7      . RO4       \        \        P                  ! V^R7      . R	O4       R# )
rY   rš   NrÚ  g      ÀrÜ  rÝ  rÞ  )r	  r	  r~   )r	  r"  r~   )r0   r5   Úaminr¤   s   &  r;   rj   ÚTestAmin.test_basicÑ  sU   € Ú&ˆÜ”R—W’W˜Q“Z Ô&ÚÚÚðˆô 	”R—W’W˜Q QÔ'ªÔ9Ü”R—W’W˜Q QÔ'ªÖ9r=   rŒ   Nrá  r•   s   @r;   rã  rã  Ï  s   ø‡ € ÷:ð :r=   rã  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚTestPtpéÛ  c                óÞ  € \         P                  ! . RO4      p\        \         P                  ! V^ R7      R4       \         P                  ! . RO. R	O. R
O.4      p\        \         P                  ! V^ R7      . RO4       \        \         P                  ! VRR7      . RO4       \        \         P                  ! V^ RR7      . RO.4       \        \         P                  ! VRRR7      R..4       R# )rY   rš   ç      .@Tr  r  NrÚ  rÜ  rÝ  rÞ  )r#  r<  r<  r^   )r$  r$  r$  r_   )r5   r…   r0   Úptpr¤   s   &  r;   rj   ÚTestPtp.test_basicÝ  s¢   € Ü�HŠHÒ/Ó0ˆÜ”R—V’V˜A AÔ&¨Ô-Ü�HŠH’mÚ$Ú#ð%ó &ˆô 	”R—V’V˜A AÔ&ªÔ8Ü”R—V’V˜A BÔ'ªÔ9ä”R—V’V˜A A°Ô5ºÐ7HÔIÜ”R—V’V˜A F°TÔ:¸c¸U¸GÖDr=   rŒ   Nrá  r•   s   @r;   rè  rè  Û  s   ø‡ € ÷
Eð 
Er=   rè  c                   ó�   a € ] tR tRt o ]P
                  P                  R]P                  ]P                  .4      R 4       t
RtV tR# )Ú
TestCumsumiê  Úcumsumc           
     óä  € . ROp. RO. RO. RO.p\         P                  \         P                  \         P                  \         P                  \         P
                  \         P                  \         P                  \         P                  \         P                  \         P                  3
 FÄ  p\         P                  ! W$4      p\         P                  ! W44      p\         P                  ! . ROV4      p\        V! V^ R7      V4       \         P                  ! . RO. RO. R	O.V4      p\        V! V^ R7      V4       \         P                  ! . R
O. RO. RO.V4      p\        V! V^R7      V4       KÆ  	  R# )rS   rš   N©rS   rQ   r  rn  r¿   rZ   rJ   ©rS   rQ   rY   rJ   ©rZ   r¿   rž  rŸ  ©r  rY   rJ   rZ   )rS   rY   é   é   é   é#   é'   )r¿   rv   r  rö  )é   rn  é   é   )rS   rY   r¿   r  )rZ   rn  rý  é   )r  rö  é   é   )r5   rŽ  r—  Úint16Úuint16Úint32Úuint32r*  r+  Ú	complex64rB   r…   r/   )rd   rð  ÚbaÚba2Úctypere   Úa2Útgts   &&      r;   rj   ÚTestCumsum.test_basicì  sø   € â$ˆÚš\ª=Ð9ˆÜ—g‘gœrŸx™x¬¯©´2·9±9¼b¿h¹hÜ—i‘i¤§¡¬R¯Z©Z¼¿¹Ü—m‘mó%ˆEô —’˜Ó#ˆAÜ—’˜#Ó%ˆBä—(’(Ò5°uÓ=ˆCÜ™v a¨aÔ0°#Ô6ä—(’(Úš~Ò/?Ð@À%óIˆCä™v b¨qÔ1°3Ô7ä—(’(Ú¢Ò1AÐBÀEóKˆCä™v b¨qÔ1°3Ö7ó%r=   rŒ   N)r�   rŽ   r�   r�   r†   r‘   r’   r5   rð  Úcumulative_sumrj   r“   r”   r•   s   @r;   rï  rï  ê  s8   ø‡ € à‡[�[×Ñ˜X¨¯	©	°2×3DÑ3DÐ'EÓFñ8ó Gö8r=   rï  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚTestProdi  c                ó  € . ROp. RO. RO. RO.p\         P                  \         P                  \         P                  \         P                  \         P
                  \         P                  \         P                  \         P                  3 Fù  p\         P                  ! W4      p\         P                  ! W#4      pVR9   dB   \        \        \         P                  V4       \        \        \         P                  V^4       Kw  \        VP                  ^ R7      R4       \        VP                  ^ R7      \         P                  ! . R	OV4      4       \        VP                  R
R7      \         P                  ! . ROV4      4       Kû  	  R# )rS   rš   é g  Nrò  ró  rô  rõ  ©Ú1r‰   ©rm   é$   éT   é´   r^   )r÷  éb  r¤  )r5   r  r  r  r  r*  r+  r  rB   r…   r1   ÚArithmeticErrorÚprodr0   r/   )rd   r  r  r  re   r	  s   &     r;   rj   ÚTestProd.test_basic  sõ   € Ú$ˆÚš\ª=Ð9ˆÜ—h‘h¤§	¡	¬2¯8©8´R·Y±YÜ—j‘j¤"§*¡*¬b¯l©l¼B¿M¹MóKˆEä—’˜Ó#ˆAÜ—’˜#Ó%ˆBØ˜
Ô"Üœo¬r¯w©w¸Ô:Üœo¬r¯w©w¸¸AÖ>ä˜QŸV™V¨˜V›^¨UÔ3Ü" 2§7¡7° 7£?Ü#%§8¢8Ò,=¸uÓ#EôGä" 2§7¡7° 7Ó#3Ü#%§8¢8ªO¸UÓ#CöEóKr=   rŒ   Nrá  r•   s   @r;   r  r    s   ø‡ € ÷Eð Er=   r  c                   ó�   a € ] tR tRt o ]P
                  P                  R]P                  ]P                  .4      R 4       t
RtV tR# )ÚTestCumprodi  Úcumprodc           
     ó  € . ROp. RO. RO. RO.p\         P                  \         P                  \         P                  \         P                  \         P
                  \         P                  \         P                  \         P                  3 Fø  p\         P                  ! W$4      p\         P                  ! W44      pVR9   d4   \        \        W4       \        \        W^4       \        \        W4       Ki  \        V! VRR7      \         P                  ! . R	OV4      4       \        V! V^ R7      \         P                  ! . RO. R
O. RO.V4      4       \        V! VRR7      \         P                  ! . RO. RO. RO.V4      4       Kú  	  R# )rS   rš   Nrò  ró  rô  rõ  r  r^   )rS   rQ   é   éÜ   i(  iÈ  r  )rZ   r8  é   r  r  )rS   rQ   r¿   r÷  )rZ   rø  éÒ   r  )r  rø  éx   r¤  )r5   r  r  r  r  r*  r+  r  rB   r…   r1   r  r/   )rd   r  r  r  r  re   r	  s   &&     r;   rj   ÚTestCumprod.test_basic  s#  € â$ˆÚš\ª=Ð9ˆÜ—h‘h¤§	¡	¬2¯8©8´R·Y±YÜ—j‘j¤"§*¡*¬b¯l©l¼B¿M¹MóKˆEä—’˜Ó#ˆAÜ—’˜#Ó%ˆBØ˜
Ô"Üœo¨wÔ:Üœo¨w¸AÔ>Üœo¨wÖ:ä"¡7¨1°2Ô#6Ü#%§8¢8ò -@ØAFó$HôIô #¡7¨2°AÔ#6Ü#%§8¢8ª\Ú-<Ú->ð-@àAFó$HôIô #¡7¨2°BÔ#7Ü#%§8¢8ª]Ú-?Ú-?ð-AàBGó$IöJó!Kr=   rŒ   N)r�   rŽ   r�   r�   r†   r‘   r’   r5   r  Úcumulative_prodrj   r“   r”   r•   s   @r;   r  r    s:   ø‡ € à‡[�[×Ñ˜Y¨¯©°R×5GÑ5GÐ(HÓIñJó JöJr=   r  c                  óX  € \         P                  ! ^4      P                  R4      p \         P                  ! ^ ^ .^ ^.^^..^ ^ .^^.^
^...4      p\	        \         P
                  ! V ^RR7      V4       \         P                  ! . RO. R	O.. R
O. RO..4      p\	        \         P                  ! V ^RR7      V4       \         P                  ! R\         P                  R7      p\         P                  ! ^ ^ .^^.^^..\         P                  R7      p\         P                  ! ^^4      P                  R4      p \         P
                  ! V ^ VRR7       \	        W!4       \         P                  ! . RO4      p\	        \         P                  ! \         P                  ! ^^.4      RR7      V4       R# )rv   T)r›   Úinclude_initialrè   )r›   Úoutr'  )r'  NrP   )rS   r   r   )rS   rQ   r¿   )rS   rJ   r  )rS   r¿   é*   ©rY   rQ   rT   )rS   rQ   rJ   )	r5   r6   rw   r…   r/   r  r%  r?   r+  )rê   Úexpectedr(  s      r;   Útest_cumulative_include_initialr,  2  s`  € Ü
�)Š)�A‹,×
Ñ
˜yÓ
)€Cä�xŠxØ
ˆQˆ�!�Q�˜!˜Q˜Ð  A q 6¨A¨q¨6°B¸°8Ð"<ðó €Hô Ü
×Ò˜# A°tÔ<¸hôô �xŠxÚ	’IÐ¢ªZÐ 8ðó €Hô Ü
×Ò˜3 Q¸Ô=¸xôô �(Š(�6¤§¡Ô
,€CÜ�xŠx˜!˜Q˜ ! Q ¨!¨Q¨Ð0¼¿
¹
ÔC€HÜ
�)Š)�A�q‹/×
!Ñ
! &Ó
)€CÜ×Ò�c  s¸DÕAÜ�sÔ%ä�xŠxš	Ó"€HÜÜ
×Òœ2Ÿ8š8 Q¨ FÓ+¸TÔBÀHör=   c                   óP   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
tV tR# )ÚTestDiffiO  c                óF  € . ROp\         P                  ! . RO4      p\         P                  ! . RO4      p\         P                  ! ^ ^.4      p\        \        V4      V4       \        \        V^R7      V4       \        \        V^R7      V4       . ROp\         P                  ! . RO4      p\	        \        V4      V4       . R	Op\         P                  ! . R
O4      p\         P                  ! RR.4      p\        \        V4      V4       \        \        V^R7      V4       R# )rS   ©r9   TN)rS   rJ   r¿   rž  r8  )rY   rQ   rS   rZ   )r^   r^   rJ   )çš™™™™™ñ?çš™™™™™@r	  gš™™™™™É¿çš™™™™™¹¿)r1  çš™™™™™é?gš™™™™™	Àçš™™™™™¹?)TTFFr†  )r5   r…   r/   r   r-   )rd   r  r(  Úout2Úout3s   &    r;   rj   ÚTestDiff.test_basicQ  sÉ   € ÚˆÜ�hŠh’|Ó$ˆÜ�xŠxšÓ$ˆÜ�xŠx˜˜A˜ÓˆÜœ4 ›7 CÔ(Üœ4  Qœ<¨Ô.Üœ4  Qœ<¨Ô.â'ˆÜ�hŠhÒ,Ó-ˆÜœD ›G SÔ)â&ˆÜ�hŠhÒ+Ó,ˆÜ�xŠx˜˜t˜Ó%ˆÜœ4 ›7 CÔ(Üœ4  Qœ<¨Ö.r=   c                óœ  € \         P                  ! R4      p^VR&   \         P                  ! R4      pRVR&   \        \	        V4      \         P                  ! R4      4       \        \	        VRR7      \         P                  ! R4      4       \        \	        V^ R7      \         P                  ! R	4      4       \        \	        V^R7      V4       \        \	        VR
R7      V4       \        \        \        V^R7       \        \        \        VRR7       \         P                  ! R\         P                  4      p\        \        \        V4       R# )r  rš   gæÇqÇñ?N)r  r  rø  )r¢   :rS   NrQ   r¢   )r  é   rø  r^   )r  r  é   )rŸ  r  rø  rW   r¯  )
r5   r?   rb   r/   r   r1   r&   r…   r+  ra   )rd   r  Úexps   &  r;   Ú	test_axisÚTestDiff.test_axisd  s×   € Ü�HŠH�\Ó"ˆØˆˆ*‰Ü�gŠg�lÓ#ˆØˆˆJ‰Üœ4 ›7¤B§H¢H¨\Ó$:Ô;Üœ4 ¨Ô+¬R¯XªX°lÓ-CÔDÜœ4 ¨œ?¬B¯HªH°[Ó,AÔBÜœ4 ¨œ?¨CÔ0Üœ4 ¨Ô+¨SÔ1Ü”i¤ q¨qÕ1Ü”i¤ q¨rÕ2ä�HŠH�]¤B§J¡JÓ/ˆÜ”j¤$¨Ö*r=   c                óÄ  € ^\        ^
^^4      ,          pVR,          VRRRR13,          ,
          pVR,          VRRRR13,          ,
          pVR,          VRR1RR3,          ,
          pVR,          VRR1RR3,          ,
          p\        \        V4      V4       \        \        V^R7      V4       \        \        V^ R7      V4       \        \        V^^ R7      V4       R# )	r  r¢   Nr0  rš   )r9   r›   )r¢   r¢   ºrS   NNr^   )r@  r¢   r¢   )r'   r/   r   )rd   r  Úout1r6  r7  Úout4s   &     r;   rÙ   ÚTestDiff.test_ndt  sÆ   € Ø”�b˜"˜bÓ!Õ!ˆØ��{˜Q˜q ! S b S˜y�\Õ)ˆØ�H�~  Q¨¨3¨B¨3 Y¥Õ/ˆØ��{˜Q˜s ˜s A q˜y�\Õ)ˆØ�H�~  S b S¨!¨Q Y¥Õ/ˆÜœ4 ›7 DÔ)Üœ4  Qœ<¨Ô.Üœ4 ¨œ?¨DÔ1Üœ4  Q¨QÔ/°Ö6r=   c           
     ó:  € \        \        ^4      4      p\        \        \        VRR7       \        ^^4       Uu. uF  p\	        WR7      NK  	  pp^^.^ .. . .p\        \	        V^ R7      VJ 4       \        \        WC4      ^R7       FŠ  w  pw  rV\        \        V4      \        P                  J 4       \        We4       \        VP                  \        P                  4       \        \        V4      \!        ^ \        V4      V,
          4      4       KŒ  	  R# u upi )rY   r0  ©ÚstartNr^   )Úlistrc   r1   ra   r   r+   Ú	enumerateru  rQ  r5   rO  r/   r0   ræ   r–  rt  Úmax)rd   r  r9   ry  r+  Ú
expected_nÚoutput_ns   &      r;   Útest_nÚTestDiff.test_n  sÓ   € Ü”�q“‹NˆÜ”j¤$¨¨RÕ0Ü(-¨a°¬Ó4© 1”$�q—,©ˆÐ4Ø˜�F˜Q˜C  RÐ(ˆÜ”�Q˜!” Ð!Ô"Ü)2´3°xÓ3HÐPQ×)RÑ%ˆAÑ%�
Ü”D˜“N¤b§j¡jÐ0Ô1Ü˜xÔ4Ü˜Ÿ™¬¯©Ô1Üœ˜X›¬¨A¬s°1«v¸­zÓ(:Ö;ó	 *Sùò 5s   ºDc                ó²  € \         P                  ! R R\         P                  R7      p\         P                  ! ^^.RR7      \         P                  ! ^ .RR7      .pVP	                  \         P                  ! . RR7      .^,          4       \        V^R7       F<  w  r4\        WR7      p\        WT4       \        VP                  VP                  4       K>  	  R# )z
1066-10-13z
1066-10-16rè   útimedelta64[D]rE  r0  N)
r5   r6   Ú
datetime64r…   ÚextendrH  r   r/   r0   ræ   )rd   r  r+  r9   r<  r(  s   &     r;   Ú
test_timesÚTestDiff.test_times‹  s›   € Ü�IŠI�l L¼¿¹ÔFˆä�HŠH�a˜�VÐ#3Ô4Ü�HŠH�a�SÐ 0Ô1ð
ˆð 	�‰œŸš "Ð,<Ô=Ð>ÀÕBÔCÜ °×2‰FˆAÜ�q”,ˆCÜ˜sÔ(Ü˜Ÿ™ C§I¡IÖ.ó 3r=   c           	     ó
  € \         P                  ! ^^.^^.^^.^^.^	^
..RR.RR.RR.RR.RR..R7      p\        V4      p\        VP                  ^.^.^.^.^..4       \        VP
                  R.R.R.R.R..4       \        \        V4      \        V4      J 4       \        V^R7      p\        VP                  . . . . . .4       \        VP
                  . . . . . .4       \        \        V4      \        V4      J 4       R# )rS   FT©Úmaskr0  N)r   r…   r   r/   r:   rV  r+   rQ  )rd   r  r(  r7  s   &   r;   r¿  ÚTestDiff.test_subclass—  s  € Ü�HŠH�q˜!�f˜q !˜f q¨! f¨q°!¨f°q¸"°gÐ>Ø! 5˜>¨D°%¨=Ø! 4˜=¨4°¨,¸À¸ðHôIˆô �1‹gˆÜ˜3Ÿ8™8 q c¨A¨3°°°a°S¸1¸#Ð%>Ô?Ü˜3Ÿ8™8 u g°¨vØ'+ f¨t¨f°u°gð&?ô 	@ä”�S“	œT !›WÐ$Ô%ä�A˜Œ|ˆÜ˜4Ÿ9™9 r¨2¨r°2°rÐ&:Ô;Ü˜4Ÿ9™9 r¨2¨r°2°rÐ&:Ô;Ü”�T“
œd 1›gÐ%Ö&r=   c           	     óè  € \         P                  ! ^4      ^,           p\        \        V^ R7      \         P                  ! ^4      4       \        \        V^ .R7      \         P                  ! ^4      4       \        \         P
                  ! \         P                  ! V^ R7      4      V4       \        \        VR^ .R7      \         P                  ! ^4      4       \         P                  ! ^4      P                  ^^4      p\         P                  ! V^^ R7      p^ ^.^^..p\        W#4       \         P                  ! V^^ .^ ..R7      p\        W#4       \         P                  ! V^ ^ R7      p^ ^.^^..p\        W#4       \         P                  ! V^ ^ ^ ..R7      p\        W#4       \        \        \         P                  V\         P                  ! R4      R7       \        \        \        V^ ^R7       R# )rZ   )Úprepend)r›   rY  )rY  r›   Nr^   ©rY   rY   )r5   r6   r/   r   rb   rð  rw   r1   ra   r?   r&   ©rd   r  Úresultr+  s   &   r;   Útest_prependÚTestDiff.test_prepend¦  sb  € Ü�IŠI�a‹L˜1ÕˆÜœ4 ¨1Ô-¬r¯wªw°q«zÔ:Üœ4 ¨A¨3Ô/´·²¸³Ô<Üœ2Ÿ9š9¤R§W¢W¨Q¸Ô%:Ó;¸QÔ?Üœ4 ¨B°¨7Ô3´R·W²W¸Q³ZÔ@ä�IŠI�a‹L× Ñ   AÓ&ˆÜ—’˜ ¨AÔ.ˆØ˜�F˜Q ˜FÐ#ˆÜ˜6Ô,Ü—’˜ ¨a¨S°1°#¨JÔ7ˆÜ˜6Ô,ä—’˜ ¨AÔ.ˆØ˜�F˜Q ˜FÐ#ˆÜ˜6Ô,Ü—’˜ ¨a°¨V¨HÔ5ˆÜ˜6Ô,ä”j¤"§'¡'¨1´b·h²h¸vÓ6FÕGä”i¤ q°!¸!×<r=   c                ó  € \         P                  ! ^4      p\        V^ R7      p. ROp\        W#4       \        V^ .R7      p\        W#4       \        V^ ^.R7      pV^.,           p\        W#4       \         P                  ! ^4      P	                  ^^4      p\         P                  ! V^^ R7      p^R.^R..p\        W#4       \         P                  ! V^^ .^ ..R7      p\        W#4       \         P                  ! V^ ^ R7      p^^.RR..p\        W#4       \         P                  ! V^ ^ ^ ..R7      p\        W#4       \        \        \         P                  V\         P                  ! R	4      R7       \        \        \        V^ ^R7       R# )
rZ   )Úappend)r›   r`  )r`  r›   N)rS   rS   rS   rS   r¯  r^   r]   rW   rZ  )	r5   r6   r   r/   rw   r1   ra   r?   r&   r[  s   &   r;   Útest_appendÚTestDiff.test_append¾  s@  € Ü�IŠI�a‹LˆÜ�a Ô"ˆÚ#ˆÜ˜6Ô,Ü�a  Ô$ˆÜ˜6Ô,Ü�a  A Ô'ˆØ˜q˜c•>ˆÜ˜6Ô,ä�IŠI�a‹L× Ñ   AÓ&ˆÜ—’˜ ¨1Ô-ˆØ˜�G˜a ˜WÐ%ˆÜ˜6Ô,Ü—’˜ ¨Q¨C°!°¨:Ô6ˆÜ˜6Ô,ä—’˜ ¨1Ô-ˆØ˜�F˜R ˜HÐ%ˆÜ˜6Ô,Ü—’˜ ¨Q°¨F¨8Ô4ˆÜ˜6Ô,ä”j¤"§'¡'¨1´R·X²X¸fÓ5EÕFä”i¤ q°¸×;r=   rŒ   N)r�   rŽ   r�   r�   rj   r=  rÙ   rL  rR  r¿  r]  ra  r“   r”   r•   s   @r;   r.  r.  O  s2   ø‡ € ò/ò&+ò 	7ò
<ò
/ò'ò=÷0<ð <r=   r.  c                   óÈ   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 t]P                  P                  R]P"                  ! ^.4      ^..4      R 4       tR tRtV tR# )Ú
TestDeleteiÛ  c                ó    € \         P                  ! ^4      p\         P                  ! ^4      P                  ^4      P                  ^^^4      pW3# ©rZ   )r5   r6   r°  rw   )rd   re   Únd_as   &  r;   Ú_create_arraysÚTestDelete._create_arraysÝ  s=   € Ü�IŠI�a‹LˆÜ�yŠy˜‹|×"Ñ" 1Ó%×-Ñ-¨a°°AÓ6ˆØˆwˆr=   c                ó  € V P                  4       w  r#\        W!4      p\        W1^R7      pRV: 2p\        \        WBV3,          4      VVR7       \        VR,          V^ V^ 3,          4      p\        WsR,          VR7       R# )rS   rš   zDelete failed for obj: )Úerr_msgN)r   r¢   r   )rh  r   r/   r   )rd   Úindicesre   rg  Úa_delÚnd_a_delÚmsgÚxors   &&      r;   Ú_check_inverse_of_slicingÚ$TestDelete._check_inverse_of_slicingâ  sx   € Ø×%Ñ%Ó'‰ˆÜ�qÓ"ˆÜ˜$¨aÔ0ˆØ'¨¡{Ð3ˆÜœ8 E¨W¨X­<Ó8¸!Ø#&õ	(ä�x Õ(¨$¨q°'¸1¨}Õ*=Ó>ˆÜ˜3 W¥°s×;r=   c                ó†   € . ROp. ROpV F2  pV F)  pV F   p\        W4V4      pV P                  V4       K"  	  K+  	  K4  	  R# )r¿   N)éúÿÿÿrW   r   rS   rQ   rJ   rZ   )r]   r^   rS   rY   )r¨  rq  )rd   ÚlimsÚstepsrF  ÚstopÚstepÚss   &      r;   Útest_slicesÚTestDelete.test_slicesì  sD   € Ú&ˆÚˆÛˆEÛ�Û!�DÜ˜e¨4Ó0�AØ×2Ñ2°1Ö5ó "ó ó r=   c                óÈ  € V P                  4       w  rV P                  \        P                  ! ^ ^.^^..4      4       \        P
                  ! \        4      ;_uu_ 4        \        V^d.4       RRR4       \        P
                  ! \        4      ;_uu_ 4        \        VR.4       RRR4       V P                  . RO4       V P                  . RO4       \        P
                  ! \        4      ;_uu_ 4        \        VR4       RRR4       \        P
                  ! \        4      ;_uu_ 4        \        VR4       RRR4       \        P
                  ! \        4      ;_uu_ 4        \        VR.^,          4       RRR4       R#   + '       g   i     EL; i  + '       g   i     Lù; i  + '       g   i     L¯; i  + '       g   i     L‹; i  + '       g   i     R# ; i)r   NTFiœÿÿÿ)r   r^   rQ   rQ   )TFFTF)	rh  rq  r5   r…   r†   r'  rÎ  r   ra   )rd   re   rc  s   &  r;   Ú
test_fancyÚTestDelete.test_fancyõ  s*  € Ø×"Ñ"Ó$‰ˆØ×&Ñ&¤r§x¢x°!°Q°¸!¸Q¸Ð0@Ó'AÔBÜ�]Š]œ:×&Õ&Ü�1�s�eÔ÷ 'ä�]Š]œ:×&Õ&Ü�1�t�fÔ÷ 'ð 	×&Ñ&¢}Ô5à×&Ñ&Ò'HÔIô �]Š]œ:×&Õ&Ü�1�dŒO÷ 'ä�]Š]œ:×&Õ&Ü�1�eÔ÷ 'ô �]Š]œ:×&Õ&Ü�1�u�g •kÔ"÷ 'Ñ&÷! '×&Ð&úç&×&ú÷ '×&úç&×&ú÷ '×&Ð&ús<   Á FÂFÃ6F*Ä-F=Å$GÆF	ÆF'	Æ*F:	Æ=G	ÇG!	c                óJ   € V P                  ^ 4       V P                  R4       R# )r   Nr¯  )rq  rŸ   s   &r;   Útest_singleÚTestDelete.test_single  s   € Ø×&Ñ& qÔ)Ø×&Ñ& rÖ*r=   c                ód  € \         P                  ! ^4      p\        P                  ! \        4      ;_uu_ 4        \        V. ^ R7       RRR4       \        P                  ! \        4      ;_uu_ 4        \        V. RR7       RRR4       R#   + '       g   i     LK; i  + '       g   i     R# ; ir¶  )r5   r…   r†   r'  r&   r   r(  rr   s   & r;   r¸  ÚTestDelete.test_0d  se   € Ü�HŠH�Q‹KˆÜ�]Š]œ9×%Õ%Ü�1�b˜qÕ!÷ &ä�]Š]œ9×%Õ%Ü�1�b˜zÕ*÷ &Ñ%÷ &×%úç%×%Ð%ús   ¹BÁ2BÂB	ÂB/	c                óà  €  ! R  R\         P                  4      pV P                  4       w  r#VP                  V4      p\	        \        \        V^ 4      V4      4       \	        \        \        V. 4      V4      4       \	        \        \        V^ ^.4      V4      4       \	        \        \        V\        ^^4      4      V4      4       \	        \        \        V\        ^R4      4      V4      4       R# )c                   ó   € ] tR tRtRtR# )Ú*TestDelete.test_subclass.<locals>.SubClassi  rŒ   NrL  rŒ   r=   r;   r½  r†    rN  r=   r½  NrW   )r5   rO  rh  rP  r+   r¾  r   r¨  )rd   r½  Úa_origrc  re   s   &    r;   r¿  ÚTestDelete.test_subclass  s®   € ô	”r—z‘zô 	ð ×'Ñ'Ó)‰	ˆØ�K‰K˜Ó!ˆÜ”
œ6 ! Q›<¨Ó2Ô3Ü”
œ6 ! R›=¨(Ó3Ô4Ü”
œ6 ! a¨ VÓ,¨hÓ7Ô8Ü”
œ6 !¤U¨1¨a£[Ó1°8Ó<Ô=Ü”
œ6 !¤U¨1¨b£\Ó2°HÓ=Ö>r=   c                óV  € \         P                  ! ^
4      P                  ^^RR7      p\        V\	        ^<R4      ^R7      p\        VP                  P                  VP                  P                  4       \        VP                  P                  VP                  P                  4       R# )r  ró   rô   Nrš   )	r5   r6   rw   r   r¨  r0   rö   r÷   rø   )rd   rN   rg  s   &  r;   Útest_array_order_preserveÚ$TestDelete.test_array_order_preserve"  ss   € ä�IŠI�b‹M×!Ñ! ! Q¨cÐ!Ó2ˆÜ�1”e˜B “o¨AÔ.ˆô 	�Q—W‘W×)Ñ)¨1¯7©7×+?Ñ+?Ô@Ü�Q—W‘W×)Ñ)¨1¯7©7×+?Ñ+?Ö@r=   c           
     óÄ  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! . RO\        P
                  ! RR.4      4       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! . RO\        P
                  ! . \        R7      4       RRR4       R#   + '       g   i     Lp; i  + '       g   i     R# ; irÍ  )r†   r'  rÎ  r5   r   r…   rÏ  rŸ   s   &r;   rÐ  ÚTestDelete.test_index_floats,  st   € Ü�]Š]œ:×&Õ&Ü�IŠI’i¤§¢¨3°¨*Ó!5Ô6÷ 'ä�]Š]œ:×&Õ&Ü�IŠI’i¤§¢¨"´EÔ!:Ô;÷ 'Ñ&÷ '×&úç&×&Ð&ús   £0B;Á=4CÂ;C	ÃC	Úindexerc                óæ   € V P                  4       w  r#\        V^4      p\        W!4      p\        WE4       \        V^^R7      p\        V\        P                  ! ^.4      ^R7      p\        Wg4       R# )rS   rš   N)rh  r   r0   r5   r…   )rd   rŽ  re   rg  Ú	a_del_intrm  Únd_a_del_intrn  s   &&      r;   Útest_single_item_arrayÚ!TestDelete.test_single_item_array2  s]   € à×%Ñ%Ó'‰ˆÜ˜1˜a“Lˆ	Ü�qÓ"ˆÜ�YÔ&ä˜d A¨AÔ.ˆÜ˜$¤§¢¨!¨£°AÔ6ˆÜ�\Ö,r=   c           
     óœ  € \        \        P                  ! ^4      \        P                  ! R.4      4      p\	        V\        P                  ! ^4      4       \        P                  ! R4      p\        P                  ! R.\
        R7      p\        P                  ! R.\
        R7      p\        W#RR7      p\	        W4       \        W$RR7      p\	        WR	,          4       \        P                  ! \        4      ;_uu_ 4        \        \        P                  ! ^4      \        P                  ! ^ .\        R7      4       RRR4       \        P                  ! \        4      ;_uu_ 4        \        \        P                  ! ^4      \        P                  ! ^ .RR7      4       RRR4       R#   + '       g   i     Lt; i  + '       g   i     R# ; i)
rS   Frè   Trš   Nzm8[ns]©rY   rS   r^   )r¢   :Nr   N)
r   r5   rb   r…   r/   ré   r†   r'  rÎ  Úobject)rd   Úresr  Ú
false_maskÚ	true_masks   &    r;   Útest_single_item_array_non_intÚ)TestDelete.test_single_item_array_non_int=  s  € ô ”R—W’W˜Q“Z¤§¢¨5¨'Ó!2Ó3ˆÜ˜3¤§¢¨£
Ô+ô �GŠG�F‹OˆÜ—X’X˜u˜g¬TÔ2ˆ
Ü—H’H˜d˜V¬4Ô0ˆ	ä�Q¨Ô,ˆÜ˜3Ô"Ü�Q¨Ô+ˆÜ˜3 %¥Ô)ô �]Š]œ:×&Õ&Ü”2—7’7˜1“:œrŸxšx¨¨´6Ô:Ô;÷ 'ô �]Š]œ:×&Õ&ä”2—7’7˜1“:œrŸxšx¨¨°8Ô<Ô=÷ 'Ñ&÷ '×&ú÷ '×&Ð&ús   Ã?<F'Å%8F:Æ'F7	Æ:G	rŒ   N)r�   rŽ   r�   r�   rh  rq  rz  r}  r€  r¸  r¿  rŠ  rÐ  r†   r‘   r’   r5   r…   r’  rš  r“   r”   r•   s   @r;   rd  rd  Û  ss   ø‡ € òò
<ò6ò#ò,+ò+ò
?òAò<ð ‡[�[×Ñ˜Y¨¯ª°1°#«¸¸Ð(<Ó=ñ-ó >ð-÷>ð >r=   rd  c                   óØ  a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR t]P                   P#                  R]P&                  ]P(                  ]P*                  ]P,                  .4      R 4       t]P                   P#                  R]P0                  ]P2                  ]P4                  ]P6                  .4      R 4       t]P                   P#                  R]P&                  ]P(                  ]P*                  ]P,                  .4      R 4       t]P                   P#                  R]P0                  ]P2                  ]P4                  ]P6                  .4      R 4       tR tRt V t!R# )ÚTestGradientiV  c                ó  € ^^.^^..p\         P                  ! V4      p\         P                  ! RR.RR..4      \         P                  ! RR.RR..4      .p\        \        V4      V4       \        \        V4      V4       R# )rS   r~   r	  r  r  N)r5   r…   r/   r   ©rd   Úvr  Údxs   &   r;   rj   ÚTestGradient.test_basicX  sv   € Ø�ˆV�a˜�VÐˆÜ�HŠH�Q‹KˆÜ�hŠh˜˜R˜ 2 r (Ð+Ó,Ü�hŠh˜˜R˜ 2 r (Ð+Ó,ð.ˆäœ8 A›;¨Ô+Üœ8 A›;¨Ö+r=   c                ó¤  € \         P                  ! \         P                  ! ^4      4      p. ROp\         P                  ! ^4      P	                  ^^4      p\        \         P                  ! ^4      R4       \        \         P                  ! ^4      \         P                  ! R4      4       \        \         P                  ! ^4      V4       \        VR4       \        V\         P                  ! R4      4       \        W2V4       \        W1^4       \        W1^R7       \        \        R\
        V\         P                  ! V.^,          RR7      ^4       R# )rZ   r	  ç      ø?rš   z.*scalars or 1dN)r  r~   r#  r=  ç      &@r^   )
r5   rð  rb   r6   rw   r   r…   r2   ra   Ústack)rd   r¡  Ú	dx_unevenÚf_2ds   &   r;   Ú	test_argsÚTestGradient.test_args`  sÞ   € Ü�YŠY”r—w’w˜q“zÓ"ˆÚ)ˆ	Ü�yŠy˜‹}×$Ñ$ Q¨Ó*ˆô 	”—’˜1“˜rÔ"Ü”—’˜1“œrŸxšx¨›|Ô,Ü”—’˜1“˜rÔ"ä��sÔÜ�”r—x’x “}Ô%ä� )Ô,ô 	�˜1Ôô 	� Õ"ô 	œJÐ(9Ü�dœBŸHšH b T¨A¥X°BÔ7¸ö	<r=   c           	     óä  € \         P                  ! ^4      P                  ^^4      p\         P                  ! \         P                  ! ^4      4      p\        \        \        W\         P                  ! ^4      4       \        \        \        V^\         P                  ! ^4      4       \        \        \        V\         P                  ! ^4      \         P                  ! ^4      4       \        \        \        W4       \        \        \        WRR7       \        \        \        WW"4       \        \        \        V^^^4       \        \        \        WV^R7       \        \        \        V^^^R7       R# )é   rš   Nr_   )	r5   r6   rw   rð  rb   r1   ra   r   r(  )rd   r¨  r  s   &  r;   Útest_badargsÚTestGradient.test_badargsy  sÞ   € Ü�yŠy˜‹}×$Ñ$ Q¨Ó*ˆÜ�IŠI”b—g’g˜a“jÓ!ˆô 	”j¤(¨D´R·W²W¸Q³ZÔ@Ü”j¤(¨D°!´R·W²W¸Q³ZÔ@Ü”j¤(¨D´"·'²'¸!³*¼b¿gºgÀa»jÔIä”i¤¨4Ô3Ü”i¤¨4¸Õ@Ü”i¤¨4°AÔ9Ü”i¤¨4°°A°qÔ9Ü”i¤¨4°A¸AÕ>Ü”i¤¨4°°A¸A×>r=   c                óð   € \         P                  ! . RORR7      p\         P                  ! . RORR7      p\        \        V4      V4       \	        VP
                  \         P
                  ! R4      8H  4       R# )ú
1910-08-16zdatetime64[D]rè   rO  N)r°  z
1910-08-11z
1910-08-10z
1910-08-12z
1910-10-12z
1910-12-12z
1912-12-12)rÛ  r]   r   é   é=   iŒ  ré  ©r5   r…   r/   r   r+   ræ   ©rd   r  r¡  s   &  r;   Útest_datetime64ÚTestGradient.test_datetime64‰  sY   € ä�HŠHò7à!ô#ˆô �XŠXÚ)Ø"ô$ˆô 	œ8 A›;¨Ô+Ü�—‘œBŸHšHÐ%5Ó6Ñ6Ö7r=   c                óÚ  € \         P                  P                  ^^.^^..RR.RR..R7      p\        V4      ^ ,          p\	        \        V4      \        V4      4       \        VP                  VP                  J4       \         P                  P                  ^4      p\         P                  P                  V^&   \         P                  ! V^R7       \        VP                  . RO4       R# )rS   FrU  ©Ú
edge_orderN)FFTFF)r5   r   r…   r   r0   rQ  r+   Ú_maskr6   Úmaskedr/   rV  )rd   r  r(  Úx2s   &   r;   Útest_maskedÚTestGradient.test_masked•  s­   € ä�E‰E�K‰K˜!˜Q˜ ! Q Ð(Ø$ e˜n¨u°e¨nÐ=ð ó ?ˆä�q‹k˜!�nˆÜ”T˜#“Y¤ Q£Ô(ô 	�—‘˜sŸy™yÐ(Ô)ä�U‰U�\‰\˜!‹_ˆÜ—‘—‘ˆˆ1‰Ü
�Š�B 1Õ%Ü˜2Ÿ7™7Ò$FÖGr=   c                óÈ  € \         P                  ! ^ ^^
4      pV^,          V^ ,          ,
          p^V^,          ,          ^V^,          ,          ,           ^V,          ,           p^V^,          ,          ^V,          ,           ^,           p\         P                  ! \         P                  ! W2^R7      V,          ^,
          4      p\	        \         P
                  ! VR8  4      R8H  4       \         P                  P                  ^ 4      p\         P                  ! VP                  ^
4      4      p^V^,          ,          ^V^,          ,          ,           ^V,          ,           p^V^,          ,          ^V,          ,           ^,           p\         P                  ! \         P                  ! W1^R7      V,          ^,
          4      p\	        \         P
                  ! VR8  4      R8H  4       R# )r   r¸  g¸…ëQ¸ž?TN)	r5   ÚlinspaceÚabsr   r+   rà   ÚrandomÚdefault_rngÚsort)rd   r  r¡  r-  Ú
analyticalÚ	num_errorÚrngs   &      r;   Útest_second_order_accurateÚ'TestGradient.test_second_order_accurate¤  sK  € ô
 �KŠK˜˜1˜bÓ!ˆØˆq�T�A�a•D�[ˆØ��Q•�J˜˜Q !�V�Õ# a¨!¥eÕ+ˆØ˜˜a�•Z ! a¥%Õ'¨!Õ+ˆ
Ü—F’FœBŸKšK¨¸!Ô<¸zÕIÈQÕNÓOˆ	Ü”—’�y 4Ñ'Ó(¨DÑ0Ô1ô �i‰i×#Ñ# AÓ&ˆÜ�GŠG�C—J‘J˜r“NÓ#ˆØ��Q•�J˜˜Q !�V�Õ# a¨!¥eÕ+ˆØ˜˜a�•Z ! a¥%Õ'¨!Õ+ˆ
Ü—F’FœBŸKšK¨¸Ô;¸jÕHÈAÕMÓNˆ	Ü”—’�y 4Ñ'Ó(¨DÑ0Ö1r=   c           	     óR  € \         P                  ! . RO4      p\         P                  ! VR4      VP                  R^4      ,           p\         P                  ! . RO4      p\         P                  ! R4      p\         P                  ! . R	OR4      p\         P                  ! . R
OR4      p\         P                  ! . ROR4      p\         P                  ! . ROR4      p^V3^V33 EF  w  r‰\        VRRVR7      p
\        WVRVR7      p\        WVRVR7      p\        W«4       \        W¼4       \        V
^ ,          V	P                  4       \        V
^,          V	4       \        VR^ VR7      p
\        W^ VR7      p\        V
P                  VP                  8H  4       \        W¹P                  4       \        VR^VR7      p
\        W^VR7      p\        V
P                  VP                  8H  4       \        W¹4       EK  	  ^V3^V33 Fš  w  r‰\        WVRVR7      p
\        WVRVR7      p\        W«4       \        V
^ ,          V	P                  4       \        V
^,          V	4       \        W^ VR7      p
\        W©P                  4       \        W^VR7      p
\        W©4       Kœ  	  \        WVR^R7      p
\        WVR^R7      p\        V
^ ,          V^,          4       \        V
^,          V^ ,          4       \        V
^ ,          VP                  4       \        V
^,          V4       \        WVR^R7      p
\        WVR^R7      p\        V
^ ,          V^,          4       \        V
^,          V^ ,          4       \        V
^ ,          VP                  4       \        V
^,          V4       R# )r   r  r$  )r›   r¹  N)r   r~   r	  r"  r#  r#  )r¿   rS   r^   )r  r:  r  r	  r#  r<  )r~   r¤  r  r  r:  r  )ç      @r¤  r  r  r:  ç      à¿)r"  r	  ç333333û?r:  ç      Ð?r  )r#  r	  rÍ  r:  rÎ  g      Ð¿r_   r`   )r5   r…   Útilerw   r6   r   r/   r-   r>  r+   rA   )rd   ÚfÚx_unevenÚx_evenÚfdx_even_ord1Úfdx_even_ord2Úfdx_uneven_ord1Úfdx_uneven_ord2r¹  Úexp_resÚres1Úres2Úres3s   &            r;   Útest_spacingÚTestGradient.test_spacing¸  sù  € Ü�HŠHÒ,Ó-ˆÜ�GŠG�A�vÓ §¡¨2¨qÓ!1Õ1ˆÜ—8’8Ò5Ó6ˆÜ—’˜2“ˆäŸšÒ :¸FÓCˆÜŸšÒ =¸vÓFˆÜŸ'š'Ò">ÀÓGˆÜŸ'š'Ò"AÀ6ÓJˆð &'¨Ð$6¸¸MÐ8JÔ#KÑˆJÜ˜A˜r¨¸:ÔFˆDÜ˜A vØ!'°Jô@ˆDä˜A vØ!%°*ô>ˆDä˜tÔ*Ü˜tÔ*Ü  Q¥¨¯©Ô3Ü  Q¥¨Ô1ä˜A˜r¨°jÔAˆDÜ˜A¨A¸*ÔEˆDÜ�D—J‘J $§*¡*Ñ,Ô-Ü §i¡iÔ0ä˜A˜r¨°jÔAˆDÜ˜A¨A¸*ÔEˆDÜ�D—J‘J $§*¡*Ñ,Ô-Ü˜t×-ñ' $Lð, &'¨Ð$8¸1¸oÐ:NÓ#OÑˆJÜ˜A¨Ø!'°Jô@ˆDä˜A¨Ø!%°*ô>ˆDä˜tÔ*Ü  Q¥¨¯©Ô3Ü  Q¥¨Ô1ä˜A¨a¸JÔGˆDÜ §i¡iÔ0ä˜A¨a¸JÔGˆDÜ Ö.ñ $Pô  ˜ 8°&ÀQÔGˆÜ˜ V°&ÀQÔGˆÜ˜4 �7 D¨¥GÔ,Ü˜4 �7 D¨¥GÔ,Ü˜D �G ]§_¡_Ô5Ü˜D �G _Ô5ä˜ 8°&ÀQÔGˆÜ˜ V°&ÀQÔGˆÜ˜4 �7 D¨¥GÔ,Ü˜4 �7 D¨¥GÔ,Ü˜D �G ]§_¡_Ô5Ü˜D �G _Ö5r=   c           	     ó>  € ^^.^^..p\         P                  ! V4      p\         P                  ! RR.RR..4      \         P                  ! RR.RR..4      .p\        \        V^ R7      V^ ,          4       \        \        V^R7      V^,          4       \        \        VRR7      V^,          4       \        \        VRR7      V^,          V^ ,          .4       \	        \        VRR7      V^ ,          V^,          .4       \	        \        VRR7      \        V4      4       \        \        V^^RR7      V^,          R,          V^ ,          R,          .4       \        \        \        V^^^R7       \        \        \        V^R7       \        \        \        VR	R7       R# )
rS   r~   r	  r  r  rš   Nr^   r`   r]   )r5   r…   r/   r   r-   r1   r(  r&   rŸ  s   &   r;   Útest_specific_axesÚTestGradient.test_specific_axesø  sI  € à�ˆV�a˜�VÐˆÜ�HŠH�Q‹KˆÜ�hŠh˜˜R˜ 2 r (Ð+Ó,Ü�hŠh˜˜R˜ 2 r (Ð+Ó,ð.ˆäœ8 A¨AÔ.°°1µÔ6Üœ8 A¨AÔ.°°1µÔ6Üœ8 A¨BÔ/°°AµÔ7Üœ8 A¨FÔ3°b¸µe¸RÀ½U°^ÔDô 	œH Q¨TÔ2°R¸µU¸B¸q½E°NÔCäœH Q¨TÔ2´H¸Q³KÔ@ô 	œ8 A q¨!°&Ô9Ø˜q�E C�K¨¨A­°­Ð5ô	7ô 	”i¤¨1¨a°¸Õ;ä”i¤¨1°1Õ5Ü”i¤¨1°2×6r=   c                óð   € \         P                  ! . RORR7      p\         P                  ! . RORR7      p\        \        V4      V4       \	        VP
                  \         P
                  ! R4      8H  4       R# )rZ   rO  rè   N)rÛ  r]   r  r8  r²  iA  é,  )rQ   rž  rž  r¬  éš   éw   iëÿÿÿr³  r´  s   &  r;   Útest_timedelta64ÚTestGradient.test_timedelta64  sW   € ä�HŠHÚ*Ø"ô$ˆô �XŠXÚ(Ø"ô$ˆô 	œ8 A›;¨Ô+Ü�—‘œBŸHšHÐ%5Ó6Ñ6Ö7r=   c                ó   € \         P                  \         P                  \         P                  3 FZ  p\         P                  ! . ROVR7      p\        \        V4      P                  \         P                  ! V4      P                  4       K\  	  R# )rS   rè   Nr½   )	r5   Úfloat16r*  r+  r…   r0   r   ræ   r   )rd   Údtr  s   &  r;   Útest_inexact_dtypesÚ TestGradient.test_inexact_dtypes  sQ   € Ü—:‘:œrŸz™z¬2¯:©:Ó6ˆBä—’š¨"Ô-ˆAÜœ !›×*Ñ*¬B¯GªG°A«J×,<Ñ,<Ö=ó 7r=   c                ó8  € \        \        P                  ! ^4      ^R7       \        \        P                  ! ^4      ^R7       \        \        \         \        P                  ! ^ 4      ^R7       \        \        \         \        P                  ! ^ 4      ^R7       \        \        \         \        P                  ! ^4      ^R7       \        \        \         \        P                  ! ^4      ^R7       \        \        \         \        P                  ! ^4      ^R7       R# )rQ   r¸  N)r   r5   r6   r1   ra   rŸ   s   &r;   Útest_valuesÚTestGradient.test_values#  s”   € ä”—’˜1“¨!Õ,ä”—’˜1“¨!Õ,ä”j¤(¬B¯IªI°a«LÀQÕGÜ”j¤(¬B¯IªI°a«LÀQÕGÜ”j¤(¬B¯IªI°a«LÀQÕGÜ”j¤(¬B¯IªI°a«LÀQÕGÜ”j¤(¬B¯IªI°a«LÀQ×Gr=   Úf_dtypec                óŠ   € \         P                  ! . ROVR7      p\        V4      p\        VR.\	        V4      ,          4       R# )rZ   rè   N)rZ   rJ   rY   rQ   rS   r^   ©r5   r…   r   r/   rt  )rd   rî  rÐ  Úgs   &&  r;   Útest_f_decreasing_unsigned_intÚ+TestGradient.test_f_decreasing_unsigned_int/  s1   € ô �HŠH’_¨GÔ4ˆÜ�Q‹KˆÜ˜1˜r˜d¤S¨£V�mÖ,r=   c                ó  € \         P                  ! V4      P                  p\         P                  ! ^^.4      p\         P                  ! RV.VR7      p\	        WC4      p\        WR^,           ^,          .^,          4       R# )rS   rè   Nr^   )r5   ÚiinforI  r…   r   r/   )rd   rî  Úmaxintr  rÐ  Údfdxs   &&    r;   Útest_f_signed_int_big_jumpÚ'TestGradient.test_f_signed_int_big_jump6  s`   € ô —’˜'Ó"×&Ñ&ˆÜ�HŠH�a˜�VÓˆÜ�HŠH�b˜&�\¨Ô1ˆÜ˜‹~ˆÜ˜4¨A¥:°!Õ"3Ð!4°qÕ!8Ö9r=   Úx_dtypec                óº   € \         P                  ! . ROVR7      p\         P                  ! . RO4      p\        W24      p\        VR.\	        V4      ,          4       R# )rY   rè   NrÀ   ©r   rQ   rJ   rW   rð  )rd   rú  r  rÐ  r÷  s   &&   r;   Útest_x_decreasing_unsignedÚ'TestGradient.test_x_decreasing_unsigned?  s?   € ô �HŠH’Y gÔ.ˆÜ�HŠH’YÓˆÜ˜‹~ˆÜ˜4 " ¬¨A«¥Ö/r=   c                ó*  € \         P                  ! V4      P                  p\         P                  ! V4      P                  p\         P                  ! RV.VR7      p\         P                  ! V^,          ^ .4      p\        WT4      p\        VRR.4       R# )rS   rè   r:  Nr^   )r5   rõ  ÚminrI  r…   r   r/   )rd   rú  Úminintrö  r  rÐ  r÷  s   &&     r;   Útest_x_signed_int_big_jumpÚ'TestGradient.test_x_signed_int_big_jumpG  sn   € ô —’˜'Ó"×&Ñ&ˆÜ—’˜'Ó"×&Ñ&ˆÜ�HŠH�b˜&�\¨Ô1ˆÜ�HŠH�f •k 1Ð%Ó&ˆÜ˜‹~ˆÜ˜4 # s Ö,r=   c                óh   € \         P                  ! ^^.^^.34      p\        V4      \        J g   Q hR# rk  )r5   r   rQ  Útuple©rd   r—  s   & r;   Útest_return_typeÚTestGradient.test_return_typeQ  s/   € Ü�kŠk˜A˜q˜6 A q 6Ð*Ó+ˆÜ�C‹yœEÓ!Ð!Ò!r=   rŒ   N)"r�   rŽ   r�   r�   rj   r©  r­  rµ  r½  rÈ  rÛ  rÞ  rä  ré  rì  r†   r‘   r’   r5   r—  r  r  Úuint64rò  rŽ  r  r  Úint64rø  rý  r  r  r“   r”   r•   s   @r;   r�  r�  V  sY  ø‡ € ò,ò<ò2?ò 
8òHò2ò(>6ò@7ò4	8ò>ò
Hð ‡[�[×Ñ˜Y¨¯©°2·9±9Ø)+¯©°B·I±Ið)?ó @ñ-ó@ð-ð
 ‡[�[×Ñ˜Y¨¯©°"·(±(Ø)+¯©°2·8±8ð)=ó >ñ:ó>ð:ð ‡[�[×Ñ˜Y¨¯©°2·9±9Ø)+¯©°B·I±Ið)?ó @ñ0ó@ð0ð ‡[�[×Ñ˜Y¨¯©°"·(±(Ø)+¯©°2·8±8ð)=ó >ñ-ó>ð-÷"ð "r=   r�  c                   ó,   a € ] tR tRt o R tR tRtV tR# )Ú	TestAngleiV  c                ó¸  € R\         P                  ! ^4      R,          R\         P                  ! ^4      ,          ^,          ,           ^RR	R
RR.p\        V4      p\         P                  ! R4      \         P                  ! R4      ^ \         P                  ^,          \         P                  \         P                  ) R,          \         P                  ! R4      ) \         P                  \         P                  ! R4      ,
          .p\        VRR7      p\         P
                  ! V4      ^´,          \         P                  ,          p\        W#^4       \        WE^4       R# )rS   r~   r�  r	  r  T)ÚdegNù      ð?      @r^   ù       €      ð¿ù      ð?      Ày      ð¿      @)r5   Úsqrtr   ÚarctanÚpir…   r.   )rd   r  r-  ÚyoÚzÚzos   &     r;   rj   ÚTestAngle.test_basicX  sä   € Ø”R—W’W˜Q“Z #Õ%¨¬R¯WªW°Q«Z­¸!Õ(;Õ;Ø��B˜˜V Wð.ˆä�!‹Hˆä�IŠI�iÓ Ü�IŠI�c‹N˜AœrŸu™u q�y¬"¯%©%´"·%±%°¸#µÜ�YŠY�yÓ!Ð!¤2§5¡5¬2¯9ª9°YÓ+?Õ#?ðAˆô �!˜ÔˆÜ�XŠX�b‹\˜CÕ¤"§%¡%Õ'ˆÜ! !¨Ô,Ü! !¨Ö,r=   c                ó>  € \         P                  P                  R^\         P                  ! ^4      ^,          R,          .4      p\         P                  P                  V^&   \         P                  P                  \         P
                  ! R4      ^ \         P
                  ! R4      .4      p\         P                  P                  V^&   \        V4      p\        \        V4      \        V4      4       \        VP                  VP                  4       \        W24       R# )rS   r	  r  Nr  ù      ð?      ð?)
r5   r   r…   r  r»  r  r   r0   rQ  rV  ©rd   r  r+  r/  s   &   r;   r¿  ÚTestAngle.test_subclasse  s­   € Ü�E‰E�K‰K˜ ¤B§G¢G¨A£J°¥N°fÕ$=Ð>Ó?ˆÜ�u‰u�|‰|ˆˆ!‰Ü—5‘5—;‘;¤§	¢	¨)Ó 4°a¼¿ºÀ3»ÐHÓIˆÜ—e‘e—l‘lˆ�‰Ü�q“ˆÜ”T˜&“\¤4¨£>Ô2Ü�V—[‘[ (§-¡-Ô0Ü�VÖ&r=   rŒ   N)r�   rŽ   r�   r�   rj   r¿  r“   r”   r•   s   @r;   r  r  V  s   ø‡ € ò-÷'ð 'r=   r  c                   óL  a € ] tR tRt o ]P
                  ! . RO4      t]P                  ]4      t	]P                  ]
4      t]P                  ]4      tR tR tR tR tR tR tR t]P,                  P/                  R	]P
                  ! . RO4      ]P
                  ! . RO4      ]P
                  ! . RO4      .4      R
 4       tR tR t]P,                  P/                  RR4      R 4       t]P,                  P/                  RR4      R 4       tR t]P,                  P/                  RR4      R 4       t]P,                  P/                  RRR.RR.R^ .RR.RR.R^ .RR .R!R.R!R.R!^.R!R".R#R.R#R.R#R$.R#R%..4      ]P,                  P/                  R. R&O4      R 4       4       tRt V t!R# )'ÚTestTrimZerosip  c           	     ó,  aa€ Sf   \        \        \        S4      4      4      oMe\        S\        4      '       d   S^ 8  d   \        S4      S,           MS3oM2\         ;QJ d    . V3R lS 4       F  NK  	  5M! V3R lS 4       4      o\
        P                  ! S4      pVP                  ^ \
        P                  ! S4      ^,
          R7      pVP                  V^,           SR7      p\        Wv,
          4      p^VP                  V4      ,           p	Y•\         ;QJ d    . R \        Wg4       4       F  NK  	  5M! R \        Wg4       4       4      &   RV9  d'   \
        P                  ! S U
u. uF  p
RNK  	  up
4      pRV9  d'   \
        P                  ! S U
u. uF  p
RNK  	  up
4      p\         ;QJ d)    . V3R l\        \        Wg4      4       4       F  NK  	  5M"! V3R l\        \        Wg4      4       4       4      pW[,          pW\3# u up
i u up
i )z2Construct an input/output test pair for trim_zerosNc              3   óX   <"  € T F  q^ 8  d   \        S4      V,           MTx € K!  	  R# 5ir«   )rt  )Ú.0ÚaxrA   s   & €r;   Ú	<genexpr>Ú7TestTrimZeros.construct_input_output.<locals>.<genexpr>  s"   øé € ÐJÁT¸r°¬Fœ˜U› bž¸Ô:ÃTùs   ƒ'*)ÚlowÚhighc              3   ó<   "  € T F  w  r\        W4      x € K  	  R # 5ir4   ©r¨  )r!  r¹   Újs   &  r;   r#  r$  ‡  s   é € Ð?Ñ+>¡4 1”5˜—;�;Ó+>ùs   ‚rÐ  r‰   c              3   óh   <"  € T F'  w  pw  r#VS9   d   \        W#4      M
\        R 4      x € K)  	  R # 5ir4   r(  )r!  r"  r¹   r)  r›   s   &   €r;   r#  r$  �  s2   øé € ð FÙ&D™
˜™F˜Qð $&¨¤:”E˜!”K´5¸³;Ô>Û&Dùs   ƒ/2)r  rc   rt  r¾  Úintr5   r?   Úintegersr…   rÂ  ru  rH  )rd   rÇ  rA   r›   Útrimr:   Úi_startÚi_endÚinner_shapeÚ
inner_datarc  rÒ  r+  s   &&ff&        r;   Úconstruct_input_outputÚ$TestTrimZeros.construct_input_outputw  s“  ù€ ð Š<Üœœs 5›zÓ*Ó+‰DÜ˜œc×"Ò"Ø)-°¬”C˜“J Ö%°tÐ=‰Dç”5ÔJÁTÓJ—5‘5ÔJÁTÓJÓJˆDô �xŠx˜‹ˆØ—,‘, 1¬2¯8ª8°E«?¸QÕ+>�,Ó?ˆØ—‘ ¨1¥°5�Ó9ˆÜ˜E�OÓ,ˆØ˜Ÿ™ KÓ0Õ0ˆ
ØCM�UŒUÑ?¬3¨wÔ+>Ó?�U‰UÑ?¬3¨wÔ+>Ó?Ó?Ñ@ð �dŒ?Ü—h’h©eÓ4©e¨£©eÑ4Ó5ˆGØ�dŒ?Ü—H’H©EÓ2©E q›d©EÑ2Ó3ˆEßŒeô FÜ&/´°GÓ0CÔ&DóF�e‰eô FÜ&/´°GÓ0CÔ&DóFó Fˆà•9ˆàˆ~Ðùò  5ùâ2s   Å,HÆHc                ó    a € RpV 3R lV 4       # )re   c              3   ó<   <"  € T F  p\        SV4      x € K  	  R # 5ir4   )Úgetattr)r!  Únamerd   s   & €r;   r#  Ú'TestTrimZeros.values.<locals>.<genexpr>—  s   øé € Ð;±
¨”˜˜d×#Ð#³
ùs   ƒ)re   r‰   rÅ   r’  rŒ   )rd   Ú
attr_namess   f r;   rw  ÚTestTrimZeros.values•  s   ø€ Ø)ˆ
Ü;±
Ó;Ð;r=   c                ó”   € \         P                  ^R pV P                  4        F   p\        V4      p\	        W2V,          4       K"  	  R# )rQ   Nr^   ©r5   Ús_rw  r!   r/   ©rd   Úslcrê   r—  s   &   r;   rj   ÚTestTrimZeros.test_basic™  s6   € Ü�e‰e�A�bˆkˆØ—;‘;–=ˆCÜ˜S“/ˆCÜ˜s¨¥HÖ-ó !r=   c                ó˜   € \         P                  R R pV P                  4        F"  p\        VRR7      p\	        W2V,          4       K$  	  R # )Nr‰   ©r-  r^   r<  r>  s   &   r;   Útest_leading_skipÚTestTrimZeros.test_leading_skipŸ  s9   € Ü�e‰e�C�RˆjˆØ—;‘;–=ˆCÜ˜S sÔ+ˆCÜ˜s¨¥HÖ-ó !r=   c                ó    € \         P                  R ,          pV P                  4        F"  p\        VRR7      p\	        W2V,          4       K$  	  R# ):rQ   NNró   rB  Nr<  r>  s   &   r;   Útest_trailing_skipÚ TestTrimZeros.test_trailing_skip¥  s7   € Ü�e‰e�B�iˆØ—;‘;–=ˆCÜ˜S sÔ+ˆCÜ˜s¨¥HÖ-ó !r=   c                óò   € V P                  4        Fb  p\        P                  ! WP                  R 7      p\	        VRR7      p\        V4      ^ 8X  g   Q h\	        VRR7      p\        V4      ^ 8X  d   Kb  Q h	  R# )rè   ÚBrB  rÐ  N)rw  r5   Ú
zeros_likeræ   r!   rt  )rd   Ú_arrrê   rØ  rÙ  s   &    r;   Útest_all_zeroÚTestTrimZeros.test_all_zero«  s\   € Ø—K‘K–MˆDÜ—-’- ¯J©JÔ7ˆCä˜c¨Ô,ˆDÜ�t“9 ”>Ð!�>ä˜c¨Ô,ˆDÜ�t“9 –>Ð!�>ó "r=   c                ó^   € \         P                  ! ^ 4      p\        V4      p\        W4       R# r«   ©r5   r?   r!   r/   ©rd   rê   r—  s   &  r;   Útest_size_zeroÚTestTrimZeros.test_size_zeroµ  s    € Ü�hŠh�q‹kˆÜ˜‹oˆÜ˜3Ö$r=   rê   c                ón   € \         P                  R ,          p\        V4      p\        W1V,          4       R# )r«  N)r5   r=  r!   r/   )rd   rê   r?  r—  s   &&  r;   Útest_overflowÚTestTrimZeros.test_overflowº  s&   € ô �e‰e�C�jˆÜ˜‹oˆÜ˜3 C¥Ö)r=   c                ób   € \         P                  ! . RO4      p\        V4      p\        W4       R # )N)NrS   N©r5   r…   r!   r/   rP  s   &  r;   Útest_no_trimÚTestTrimZeros.test_no_trimÅ  s!   € Ü�hŠh’Ó'ˆÜ˜‹oˆÜ˜3Ö$r=   c                ó|   € \        V P                  P                  4       4      p\        V\        4      '       g   Q hR # r4   )r!   re   Útolistr¾  rG  r  s   & r;   Útest_list_to_listÚTestTrimZeros.test_list_to_listÊ  s)   € Ü˜Ÿ™Ÿ™›Ó)ˆÜ˜#œt×$Ò$Ð$Ò$r=   r·   c                ó¤   € \         P                  ! RV,          4      p\         P                  ! VRR^ R7      p\        VRR7      p\	        W$4       R# )rQ   Úconstant)ÚmodeÚconstant_valuesNrš   ©rQ   ©rQ   rS   )r5   rb   Úpadr!   r/   )rd   r·   re   r‰   r—  s   &&   r;   Útest_nd_basicÚTestTrimZeros.test_nd_basicÎ  s<   € ä�GŠG�D˜4•KÓ ˆÜ�FŠF�1�f :¸qÔAˆÜ˜ Ô&ˆÜ˜1Ö"r=   c                ó¨   € \         P                  ! RV,          4      p\        VRR7      p\        V\         P                  ! RV,          4      4       R# )rY   Nrš   ©rY   r¡  rO  )rd   r·   re   r—  s   &&  r;   Útest_allzeroÚTestTrimZeros.test_allzeroÕ  s7   € ä�HŠH�T˜D•[Ó!ˆÜ˜ Ô&ˆÜ˜3¤§¢¨°­Ó 5Ö6r=   c                ó¢   € \         P                  ! . RO4      p\        VRR7      p\        V. RO4       \        VRR7      p\        V. RO4       R# )r   rÐ  rB  r‰   N)r   rS   rQ   r   )rS   rQ   r   rR   rW  ©rd   re   r—  s   &  r;   Útest_trim_argÚTestTrimZeros.test_trim_argÛ  s<   € Ü�HŠH’\Ó"ˆä˜ Ô%ˆÜ˜3¢	Ô*ä˜ Ô%ˆÜ˜3¢	Ö*r=   r-  c                ó¸   € V P                   p\        P                  ! \        R R7      ;_uu_ 4        \	        W!R7       RRR4       R#   + '       g   i     R# ; i)z#unexpected character\(s\) in `trim`r�   rB  N)re   r†   r'  ra   r!   )rd   r-  rê   s   && r;   Útest_unexpected_trim_valueÚ(TestTrimZeros.test_unexpected_trim_valueä  s5   € à�f‰fˆÜ�]Š]œ:Ð-S×TÖTÜ�sÕ&÷ U×T×TÒTús   ±AÁA	zshape, axisNc                óš   € \         P                  P                  R 4      pV P                  WAW#4      w  rV\	        \        WRVR7      V4       R# )éá  )r›   r-  N)r5   rÂ  rÃ  r2  r/   r!   )rd   rA   r›   r-  rÇ  r:   r+  s   &&&&   r;   rÆ   Ú TestTrimZeros.test_multiple_axesê  s=   € ô& �i‰i×#Ñ# DÓ)ˆØ×4Ñ4°SÀÓL‰ˆÜœ: d¸DÔAÀ8ÖLr=   rŒ   )r   r   rS   r   rQ   rY   rJ   r   )r   l            r   )r   l            r   )r   l            r   )r   rS   rQ   rY   r  ©r   rS   rQ   rY   )ÚfrontÚ rf  )rZ   r¿   ©r^   )rZ   r¿   rž  rU   )rZ   r¿   rž  rv   rW   ©r   rS   rY   )ÚfbrÐ  r‰   )"r�   rŽ   r�   r�   r5   r…   re   r)  rÏ  r‰   ÚcomplexrÅ   r–  r’  r2  rw  rj   rC  rF  rL  rQ  r†   r‘   r’   rT  rX  r\  re  ri  rm  rp  rÆ   r“   r”   r•   s   @r;   r  r  p  så  ø‡ € à
�ŠÒ)Ó*€AØ	�‰�‹€AØ	�‰�Ó€AØ	�‰�Ó€Aòò<<ò.ò.ò.ò"ò%ð
 ‡[�[×ÑØØ	�Š’-Ó	 Ø	�Š’-Ó	 Ø	�Š’-Ó	 ð	"óñ*óð*ò
%ò
%ð ‡[�[×Ñ˜VÐ%5Ó6ñ#ó 7ð#ð ‡[�[×Ñ˜V \Ó2ñ7ó 3ð7ò
+ð ‡[�[×Ñ˜V ]Ó3ñ'ó 4ð'ð
 ‡[�[×Ñ˜]Ø	ˆtˆØ	ˆrˆ
Ø	ˆqˆ	Ø	�ˆØ	�ˆØ	�ˆØ	�ˆØ	�DÐØ	�BˆØ	�AˆØ	�FÐØ	�tÐØ	�rÐØ	�rÐØ	�yÐ!ð-ó ð" ‡[�[×Ñ˜VÒ%5Ó6ñMó 7ó#ö$Mr=   r  c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )Ú
TestExtinsi  c                óp   € \         P                  ! . RO4      p\        V^8„  V4      p\        V. RO4       R# )rS   N)rS   rY   rQ   rS   rQ   rY   rY   )rY   rQ   rQ   rY   rY   )r5   r…   r   r/   r¤   s   &  r;   rj   ÚTestExtins.test_basic  s+   € Ü�HŠHÒ*Ó+ˆÜ�A˜‘E˜1ÓˆÜ˜1šoÖ.r=   c                ó  a€ \        \        \        . R	ORR.^ ^.4       \        P                  ! . R
O4      o\        S. RO. RO4       \        S. RO4       \        S\        P                  ! ^4      . 4       \        S\        P                  ! ^^4      4       \        S. RO^^	.4       \        S. RO4       \        \        RV3R l4       \        P                  ! RR.4      o\        S^ ^.R4       \        SRR.4       R# )rS   TFz!Cannot insert from an empty arrayc                  ó"   <€ \        S . RO. 4      # )r   )r   r   r   r   r   rS   r   )r   ©re   s   €r;   Ú<lambda>Ú'TestExtins.test_place.<locals>.<lambda>  s   ø€ ¤E¨!Ò-BÀBÔ$Gr=   Ú12Ú34Ú9Nr½   )rS   rJ   rY   rQ   rZ   rv   rž  )r   rS   r   rS   r   rS   r   ©rQ   rJ   r¿   )rS   rQ   rY   rJ   rZ   r¿   rž  )rS   r   rS   r   rS   r   rS   )rv   rQ   rŸ  rJ   rv   r¿   rŸ  )
r1   r(  r   r5   r…   r/   r?   r6   r2   ra   rr   s   &@r;   Ú
test_placeÚTestExtins.test_place	  sË   ø€ ô 	”i¤ª	°D¸%°=À1ÀaÀ&ÔIä�HŠHÒ*Ó+ˆÜˆaÒ&ª	Ô2Ü˜1Ò3Ô4äˆa”—’˜!“˜bÔ!Ü˜1œbŸiši¨¨1›oÔ.äˆaÒ&¨¨A¨Ô/Ü˜1Ò3Ô4ÜœJÐ(KÜGô	Iô �HŠH�d˜D�\Ó"ˆÜˆa�!�Q�˜ÔÜ˜1˜t S˜kÖ*r=   c                ó¢   € \        ^
4      pVR8„  pVP                  4       p\        W!4      p\        W^ 4       \        WV4       \	        W4       R# )r  r:  N)r'   rï   r   r   r/   )rd   re   rV  ÚacrÅ   s   &    r;   Ú	test_bothÚTestExtins.test_both  sE   € Ü�‹HˆØ�3‰wˆØ�V‰V‹XˆÜ�DÓˆÜˆa�qÔÜˆa�qÔÜ˜1Ö!r=   rŒ   N)	r�   rŽ   r�   r�   rj   r‰  r�  r“   r”   r•   s   @r;   r}  r}    s   ø‡ € ò/ò
+÷,"ð "r=   r}  c                 ó<   € V\         P                  ! V 4      ,          # r4   ©ÚmathÚfloor©r  r-  s   &&r;   Ú_foo1r”  +  s   € ØŒt�zŠz˜!‹}ÕÐr=   c                 óJ   € V\         P                  ! V 4      ,          V,           # r4   r�  )r  r-  r  s   &&&r;   Ú_foo2r–  /  s   € ØŒt�zŠz˜!‹}Õ˜qÕ Ð r=   c                   ó4  a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t R t!R  t"R! t#R" t$R# t%R$ t&R% t'R& t(R' t)R( t*R) t+R* t,R+ t-R, t.R- t/R. t0R/ t1R0t2V t3R1# )2ÚTestVectorizei3  c                óX   € R  p\        V4      pV! . RO. RO4      p\        V. RO4       R# )c                 ó.   € W8”  d	   W,
          # W,           # r4   rŒ   ©re   r‰   s   &&r;   ÚaddsubtractÚ.TestVectorize.test_simple.<locals>.addsubtract6  ó   € ØŒuØ•u�à•u�r=   N©r   rY   r¿   rŸ  ©rS   rY   rZ   rž  ©rS   r¿   rS   rQ   ©r$   r/   ©rd   rœ  rÐ  r²  s   &   r;   Útest_simpleÚTestVectorize.test_simple5  s)   € ò	ô �kÓ"ˆÙŠlšLÓ)ˆÜ˜1šlÖ+r=   c                óT   € R  p\        V4      pV! . RO^4      p\        V. RO4       R# )c                 ó.   € W8”  d	   W,
          # W,           # r4   rŒ   r›  s   &&r;   rœ  Ú.TestVectorize.test_scalar.<locals>.addsubtractA  rž  r=   NrŸ  )rZ   rv   rS   rJ   r¢  r£  s   &   r;   Útest_scalarÚTestVectorize.test_scalar@  s)   € ò	ô �kÓ"ˆÙŠl˜AÓˆÜ˜1šlÖ+r=   c                ót   € \         P                  ! R^R4      p\        R 4      pV! V4      p\        W14       R# )rY   é'  c                 ó   € V # r4   rŒ   ©r  s   &r;   rƒ  Ú*TestVectorize.test_large.<locals>.<lambda>M  ó   € ¡r=   Nr]   )r5   rÀ  r$   r/   )rd   r  rÐ  r-  s   &   r;   Ú
test_largeÚTestVectorize.test_largeK  s/   € Ü�KŠK˜˜A˜uÓ%ˆÜ‘kÓ"ˆÙˆa‹DˆÜ˜1Ö r=   c                óZ  € \        \        P                  4      p\        P                  ! ^ R\        P
                  ,          \        P
                  R\        P
                  ,          ^\        P
                  ,          .4      pV! V4      p\        P                  ! V4      p\        W44       R# )r   r:  r¤  N)r$   r‘  Úcosr5   r…   r  r.   )rd   rÐ  ÚargsÚr1Úr2s   &    r;   Ú
test_ufuncÚTestVectorize.test_ufuncQ  sc   € Ü”d—h‘hÓˆÜ�xŠx˜˜C¤"§%¡%�K¬¯©°´b·e±eµ¸QÄÇÁ½YÐGÓHˆÙˆt‹WˆÜ�VŠV�D‹\ˆÜ! "Ö)r=   c                ó  € RR lp\        V4      p\        P                  ! . RO4      pV! V4      p\        P                  ! . RO4      p\        WE4       V! V^4      p\        P                  ! . RO4      p\        WE4       R# )rS   c                 ó   € W,           # r4   rŒ   r›  s   &&r;   rÆ  Ú(TestVectorize.test_keywords.<locals>.fooZ  ó	   € Ø•5ˆLr=   Nrˆ  r½   r%  rX   ©r$   r5   r…   r/   ©rd   rÆ  rÐ  rµ  r¶  r·  s   &     r;   Útest_keywordsÚTestVectorize.test_keywordsX  s`   € ô	ô �c‹NˆÜ�xŠxš	Ó"ˆÙˆt‹WˆÜ�XŠX’iÓ ˆÜ˜2Ô"Ùˆt�Q‹ZˆÜ�XŠX’iÓ ˆÜ˜2Ö"r=   c                óº   € \        \        \        .R 7      pV! \        P                  ! R4      R4      pV! \        P                  ! R4      4      p\        W#4       R# ©©Úotypesr	  r  N©r$   r”  rÏ  r5   r6   r/   ©rd   rÐ  r¶  r·  s   &   r;   Ú test_keywords_with_otypes_order1Ú.TestVectorize.test_keywords_with_otypes_order1f  sB   € ô ”e¤U GÔ,ˆñ Œr�yŠy˜‹~˜sÓ#ˆÙŒr�yŠy˜‹~ÓˆÜ˜2Ö"r=   c                óº   € \        \        \        .R 7      pV! \        P                  ! R4      4      pV! \        P                  ! R4      R4      p\        W#4       R# rÃ  rÆ  rÇ  s   &   r;   Ú test_keywords_with_otypes_order2Ú.TestVectorize.test_keywords_with_otypes_order2p  sB   € ô ”e¤U GÔ,ˆñ Œr�yŠy˜‹~ÓˆÙŒr�yŠy˜‹~˜sÓ#ˆÜ˜2Ö"r=   c                ó
  € \        \        \        .R 7      pV! \        P                  ! R4      4      pV! \        P                  ! R4      RR7      pV! \        P                  ! R4      4      p\        W#4       \        W$4       R# )rÄ  r	  r  ©r-  NrÆ  ©rd   rÐ  r¶  r·  Úr3s   &    r;   Ú test_keywords_with_otypes_order3Ú.TestVectorize.test_keywords_with_otypes_order3{  s\   € ô ”e¤U GÔ,ˆñ Œr�yŠy˜‹~ÓˆÙŒr�yŠy˜‹~ Ô%ˆÙŒr�yŠy˜‹~ÓˆÜ˜2Ô"Ü˜2Ö"r=   c                óð   € \        \        \        .R 7      pV! R^dR7      pV! RRR7      pV! R4      p\        V\        R^dR7      4       \        V\        RRR7      4       \        V\        R4      4       R# )rÄ  çÍÌÌÌÌÌ$@)r  rÎ  Nr^   ©r$   r–  rÏ  r0   rÏ  s   &    r;   Ú+test_keywords_with_otypes_several_kwd_args1Ú9TestVectorize.test_keywords_with_otypes_several_kwd_args1‡  sc   € ô ”e¤U GÔ,ˆñ ˆt�sŒ^ˆÙˆt�rŒ]ˆÙˆt‹WˆÜ�Rœ˜t sÔ+Ô,Ü�Rœ˜t rÔ*Ô+Ü�Rœ˜t›Ö%r=   c           	     óº   € \        \        \        .R 7      pV! ^dRRR7      pV! ^^^4      p\        V\        ^dRRR7      4       \        V\        ^^^4      4       R# )rÄ  rÔ  )r  r  r-  Nr^   rÕ  rÇ  s   &   r;   Ú+test_keywords_with_otypes_several_kwd_args2Ú9TestVectorize.test_keywords_with_otypes_several_kwd_args2”  sT   € ô ”e¤U GÔ,ˆñ �˜ Ô#ˆÙˆq�!�Q‹ZˆÜ�Rœ ¨°Ô3Ô4Ü�Rœ˜q ! Q›Ö(r=   c                ód   € ^ RI p \        VP                  4       R#   \         d    \        hi ; ir«   )rÂ  r$   Ú	randrangeÚ	ExceptionÚAssertionError)rd   rÂ  s   & r;   Útest_keywords_no_func_codeÚ(TestVectorize.test_keywords_no_func_codeŸ  s/   € ó 	ð	!Ü�f×&Ñ&Ö'øÜô 	!Ü Ð ð	!ús   † �/c                ó2  € RR lp\        V4      p\        P                  ! . RO4      pV! VR7      p\        P                  ! . RO4      p\        WE4       V! ^VR7      p\        WE4       V! V^R7      p\        P                  ! . R	O4      p\        WE4       R# )
rS   c                 ó   € W,           # r4   rŒ   r›  s   &&r;   rÆ  Ú5TestVectorize.test_keywords2_ticket_2100.<locals>.foo¬  r½  r=   r‚  )r‰   re   ©r‰   Nrˆ  r½   r%  rX   r¾  r¿  s   &     r;   Útest_keywords2_ticket_2100Ú(TestVectorize.test_keywords2_ticket_2100©  ss   € ô	ô �c‹NˆÜ�xŠxš	Ó"ˆÙ�ŒYˆÜ�XŠX’iÓ ˆÜ˜2Ô"Ù��dŒ^ˆÜ˜2Ô"Ùˆt�qŒ\ˆÜ�XŠX’iÓ ˆÜ˜2Ö"r=   c                óÐ   € R  p\         P                  ! VR^.R7      p^^.p\        W2! ^ ^.. ROR7      4       \        W2! ^ ^.. ROR7      4       \        W2! ^ ^.. RO4      4       R# )c                 óŽ   € \        V4      pVP                  ^ 4      pV'       d!   W0,          VP                  ^ 4      ,           pK(  V# r¡  )rG  Úpop)r  ÚpÚ_pr—  s   &&  r;   Ú	mypolyvalÚ;TestVectorize.test_keywords3_ticket_2100.<locals>.mypolyval¼  s4   € Ü�a“ˆBØ—&‘&˜“)ˆCßØ•g §¡ q£	Õ)’ØˆJr=   rê  )Úexcluded)r  rê  )rê  Nr½   )r5   r$   r/   )rd   rì  ÚvpolyvalÚanss   &   r;   Útest_keywords3_ticket_2100Ú(TestVectorize.test_keywords3_ticket_2100º  se   € ò	ô —<’< 	°S¸!°HÔ=ˆØ�!ˆfˆÜ˜3 ¨A¨q¨6²YÔ ?Ô@Ü˜3 ¨!¨Q¨²9Ô =Ô>Ü˜3 ¨!¨Q¨²Ó ;Ö<r=   c                óR   € \         R  4       p\        V! ^^.^^.R7      ^^.4       R# )c                  ó:   € R pV  F  pWV,          ,          pK  	  V# ©r  rŒ   )Úkwr—  Ú_ks   ,  r;   rÐ  Ú3TestVectorize.test_keywords4_ticket_2100.<locals>.fË  s!   € àˆCÛ�Ø˜"•v•’ñ àˆJr=   r›  Nr¢  ©rd   rÐ  s   & r;   Útest_keywords4_ticket_2100Ú(TestVectorize.test_keywords4_ticket_2100É  s3   € ä	ñ	ó 
ð	ô 	™1  1˜v¨!¨Q¨Ô0°1°a°&Ö9r=   c                óP   € \         R  4       p\        V! ^^.^^.4      ^^.4       R# )c                  ó.   € \         P                  ! V 4      # r4   )r5   r  )r   s   *r;   rÐ  Ú3TestVectorize.test_keywords5_ticket_2100.<locals>.fÖ  s   € ä—7’7˜1“:Ðr=   Nr¢  rù  s   & r;   Útest_keywords5_ticket_2100Ú(TestVectorize.test_keywords5_ticket_2100Ô  s3   € ä	ñ	ó 
ð	ô 	™1˜a ˜V a¨ VÓ,¨q°!¨fÖ5r=   c                óD   € R  p\        V4      p\        V! 4       ^4       R# )c                  ó   € ^# rˆ  rŒ   rŒ   r=   r;   rÆ  Ú5TestVectorize.test_coverage1_ticket_2100.<locals>.fooÝ  ó   € Ùr=   Nr¢  ©rd   rÆ  rÐ  s   &  r;   Útest_coverage1_ticket_2100Ú(TestVectorize.test_coverage1_ticket_2100Ü  s   € ò	ô �c‹NˆÜ™1›3 Ö"r=   c                óª   € R  p\        V4      p\        VP                  VP                  4       Rp\        WR7      p\        VP                  V4       R# )c                ó   € V # )zOriginal documentationrŒ   r®  s   &r;   rÆ  Ú3TestVectorize.test_assigning_docstring.<locals>.fooä  ó   € àˆHr=   zProvided documentation)ÚdocN)r$   r0   Ú__doc__)rd   rÆ  rÐ  r  s   &   r;   Útest_assigning_docstringÚ&TestVectorize.test_assigning_docstringã  sA   € ò	ô �c‹NˆÜ�Q—Y‘Y §¡Ô,à&ˆÜ�cÔ#ˆÜ�Q—Y‘Y Ö$r=   c                ó€  €  ! R  R4      p\        \        V! 4       P                  4      ! \        P                  ! ^	4      4      \        P                  ! ^	4      ^,          4       \        \        VP                  4      ! V! 4       \        P                  ! ^	4      4      \        P                  ! ^	4      ^,          4       R# )c                   ó*   a € ] tR tRt o ^tR tRtV tR# )Ú9TestVectorize.test_UnboundMethod_ticket_1156.<locals>.Fooiñ  c                ó&   € WP                   ,          # r4   rä  rr   s   &&r;   rÇ  Ú=TestVectorize.test_UnboundMethod_ticket_1156.<locals>.Foo.barô  s   € ØŸF™F•{Ð"r=   rŒ   N)r�   rŽ   r�   r�   r‰   rÇ  r“   r”   r•   s   @r;   ÚFoor  ñ  s   ø‡ € ØˆA÷#ð #r=   r  N)r/   r$   rÇ  r5   r6   )rd   r  s   & r;   Útest_UnboundMethod_ticket_1156Ú,TestVectorize.test_UnboundMethod_ticket_1156ï  st   € ÷	#ñ 	#ô 	œ9¡S£U§Y¡YÔ/´·	²	¸!³Ó=ÜŸ9š9 Q›<¨1Õ,ô	.äœ9 S§W¡WÔ-©c«e´R·Y²Y¸q³\ÓBÜŸ9š9 Q›<¨1Õ,ö	.r=   c                óF  € \        R  4      pV! \        P                  ! ^4      4      pV! \        P                  ! R^4      4      p\        R 4      pV! \        P                  ! R^4      4      pV! \        P                  ! ^4      4      p\        W&4       \        W54       R# )c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  Ú@TestVectorize.test_execution_order_ticket_1487.<locals>.<lambda>þ  ó   € ¡r=   r5  c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  r    r  r=   N)r$   r5   r6   r0   )rd   Úf1Úres1aÚres1bÚf2Úres2bÚres2as   &      r;   Ú test_execution_order_ticket_1487Ú.TestVectorize.test_execution_order_ticket_1487ü  st   € ä‘{Ó#ˆÙ”2—9’9˜Q“<Ó ˆÙ”2—9’9˜S !Ó$Ó%ˆÜ‘{Ó#ˆÙ”2—9’9˜S !Ó$Ó%ˆÙ”2—9’9˜Q“<Ó ˆÜ�UÔ"Ü�UÖ"r=   c                óZ   € \         P                  ! R  4      pRp\        W!! V4      4       R# )c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  Ú7TestVectorize.test_string_ticket_1892.<locals>.<lambda>	  ó   € ¡1r=   NÚd0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789)r5   r$   r0   )rd   rÐ  ry  s   &  r;   Útest_string_ticket_1892Ú%TestVectorize.test_string_ticket_1892  s#   € ä�LŠL™Ó%ˆØˆÜ�Q˜˜!›Ör=   c                óx  € \         P                  \         P                  \         P                  \         P                  \         P
                  \         P                  .pV FW  p\         P                  ! . ROVR7      p\         P                  ! R 4      ! V4      pVP                  VP                  8X  d   KW  Q h	  R# )rS   rè   c                 ó   € W ,           # r4   rŒ   r®  s   &r;   rƒ  Ú=TestVectorize.test_dtype_promotion_gh_29189.<locals>.<lambda>  s   €  q¦ur=   Nr½   )
r5   r  r  r
  rç  r*  r+  Úasarrayr$   ræ   )rd   Údtypesræ   r  r-  s   &    r;   Útest_dtype_promotion_gh_29189Ú+TestVectorize.test_dtype_promotion_gh_29189  so   € ä—(‘(œBŸH™H¤b§h¡h´·
±
¼B¿J¹JÌÏ
É
ÐSˆãˆEÜ—
’
š9¨EÔ2ˆAÜ—’™_Ô-¨aÓ0ˆAØ—7‘7˜aŸg™gÖ%Ð%Ð%ó r=   c                óÎ   a€ ^ .o\         V3R l4       pRVn        \        P                  ! ^4      p\	        V! V4      W",          4       \        S^ ,          \        V4      4       R# )r   c                 ó@   <€ S^ ;;,          ^,          uu&   V ^,          # r¡  rŒ   )r  Ú_callss   &€r;   rÐ  Ú#TestVectorize.test_cache.<locals>.f  s   ø€ à�1�I˜�N‹IØ˜•6ˆMr=   TN)r$   Úcacher5   r6   r/   r0   rt  )rd   rÐ  r  r5  s   &  @r;   Ú
test_cacheÚTestVectorize.test_cache  sT   ø€ à�ˆä	ô	ó 
ð	ð ˆŒÜ�IŠI�a‹LˆÜ™1˜Q›4 ¥Ô'Ü�V˜A•Y¤ A£Ö'r=   c                ó’   € \         P                  ! R  4      pRVn        \         P                  ! ^4      p\	        V! V4      V4       R# )c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  Ú+TestVectorize.test_otypes.<locals>.<lambda>%  r(  r=   r¹   N)r5   r$   rÅ  r6   r/   ©rd   rÐ  r  s   &  r;   Útest_otypesÚTestVectorize.test_otypes$  s2   € Ü�LŠL™Ó%ˆØˆŒÜ�IŠI�a‹LˆÜ™1˜Q›4 Ö#r=   c                óx  a€ \         P                  ! ^4      o\        V3R l\        .R7      pV! R4      P	                  4       SJ g   Q hV! R.4      P	                  4       SJ g   Q h. ROo\        V3R l\        .R7      pV! R4      P	                  4       SJ g   Q hV! R.4      P	                  4       SJ g   Q hR# )rY   c                 ó   <€ S# r4   rŒ   r“  s   &€r;   rƒ  Ú8TestVectorize.test_otypes_object_28624.<locals>.<lambda>.  ó   ø€ ¡r=   rÄ  Nc                 ó   <€ S# r4   rŒ   r“  s   &€r;   rƒ  rB  4  rC  r=   r½   )r5   r6   r$   r–  Úitem)rd   rÐ  r-  s   & @r;   Útest_otypes_object_28624Ú&TestVectorize.test_otypes_object_28624*  s™   ø€ ô �IŠI�a‹LˆÜ”k¬6¨(Ô3ˆá�‹w�|‰|‹~ Ó"Ð"Ð"Ù�$�‹y�~‰~Ó 1Ó$Ð$Ð$âˆÜ”k¬6¨(Ô3ˆá�‹w�|‰|‹~ Ó"Ð"Ð"Ù�$�‹y�~‰~Ó 1Ó$Ð$Ò$r=   c                ó*  € \        \        P                  ! R 4      R.R.34       \        \        P                  ! R4      R.R.34       \        \        P                  ! R4      RR.R.34       \        \        P                  ! R4      R.R.34       \        \        P                  ! R4      R.RR.34       \        \        P                  ! R4      . ROR.34       \        \        P                  ! R4      R.R.34       \        \        P                  ! R4      R.R.34       \        \        P                  ! R4      RR.R.34       \        \        P                  ! R	4      R.R.34       \        \        P                  ! R
4      R.RR.34       \        \        P                  ! R4      . ROR.34       \        \        4      ;_uu_ 4        \        P                  ! R4       RRR4       \        \        4      ;_uu_ 4        \        P                  ! R4       RRR4       \        \        4      ;_uu_ 4        \        P                  ! R4       RRR4       R#   + '       g   i     L~; i  + '       g   i     L[; i  + '       g   i     R# ; i)z(x)->()z	(x,y)->()z(x),(y)->()z(x)->(y)z(x)->(y),()z(),(a,b,c),(d)->(d,e)z(x )->()z( x , y )->(  )z(x),( y) ->()z(  x)-> (y )  z (x)->( y),( )z*(  ), ( a,  b,c )  ,(  d)   ->   (d  ,  e)z
(x)(y)->()Nz	(x),(y)->z
((x))->(x)r®  rŒ   r“  rÎ  )rŒ   )re   r‰   rÅ   )r’  )r’  Úe)r0   ÚnfbÚ_parse_gufunc_signaturer1   ra   rŸ   s   &r;   Útest_parse_gufunc_signatureÚ)TestVectorize.test_parse_gufunc_signature9  s  € Ü”S×0Ò0°Ó;¸v¸hÈÈÐ=MÔNÜ”S×0Ò0°Ó=Ø!�l R DÐ)ô	+ä”S×0Ò0°Ó?Ø˜vÐ&¨¨Ð-ô	/ä”S×0Ò0°Ó<Ø�h  Ð)ô	+ä”S×0Ò0°Ó?Ø�h ¨ Ð-ô	/ä”S×0Ò0Ð1HÓIÚ3°j°\ÐBô	Dô 	”S×0Ò0°Ó<À¸xÈ"ÈÐ>NÔOÜ”S×0Ò0Ð1BÓCØ!�l R DÐ)ô	+ä”S×0Ò0°ÓAØ˜vÐ&¨¨Ð-ô	/ä”S×0Ò0Ð1AÓBØ�h  Ð)ô	+ä”S×0Ò0Ð1AÓBØ�h ¨ Ð-ô	/ä”S×0Ò0ØAóCâ3°j°\ÐBô	Dô œ:×&Õ&Ü×'Ò'¨Ô5÷ 'äœ:×&Õ&Ü×'Ò'¨Ô4÷ 'äœ:×&Õ&Ü×'Ò'¨Ô5÷ 'Ñ&÷	 '×&úç&×&úç&×&Ð&ús$   ÇIÈI.È:JÉI+	É.I>	ÊJ	c                ó\   € R  p\        VRR7      pV! . RO. RO4      p\        V. RO4       R# )c                 ó.   € W8”  d	   W,
          # W,           # r4   rŒ   r›  s   &&r;   rœ  Ú8TestVectorize.test_signature_simple.<locals>.addsubtract\  rž  r=   z	(),()->()©Ú	signatureNrŸ  r   r¡  r¢  r£  s   &   r;   Útest_signature_simpleÚ#TestVectorize.test_signature_simple[  s+   € ò	ô �k¨[Ô9ˆÙŠlšLÓ)ˆÜ˜1šlÖ+r=   c                ó^   € R  p\        VRR7      pV! ^^.^^..4      p\        V^^.4       R# )c                 ó"   € V P                  4       # r4   ©r
  r‚  s   &r;   r
  Ú4TestVectorize.test_signature_mean_last.<locals>.meang  s   € Ø—6‘6“8ˆOr=   z(n)->()rQ  Nr¢  )rd   r
  rÐ  r²  s   &   r;   Útest_signature_mean_lastÚ&TestVectorize.test_signature_mean_lastf  s:   € ò	ô �d iÔ0ˆÙ��1ˆv˜˜1�vÐÓˆÜ˜1˜q !˜fÖ%r=   c                óf   € R  p\        VRR7      pV! ^^.^^..4      p\        VR^.R^..4       R# )c                 ó.   € W P                  4       ,
          # r4   rW  r‚  s   &r;   ÚcenterÚ3TestVectorize.test_signature_center.<locals>.centero  s   € Ø—v‘v“x•<Ðr=   ú(n)->(n)rQ  Nr^   r¢  )rd   r]  rÐ  r²  s   &   r;   Útest_signature_centerÚ#TestVectorize.test_signature_centern  sC   € ò	 ô �f¨
Ô3ˆÙ��1ˆv˜˜1�vÐÓˆÜ˜1  A˜w¨¨Q¨Ð0Ö1r=   c                óè   € \        R  RR7      pV! . RO4      p\        \        V\        4      ;'       d    \	        V4      ^8H  4       \        V^ ,          . RO4       \        V^,          . RO4       R# )c                 ó   € W 3# r4   rŒ   r®  s   &r;   rƒ  Ú:TestVectorize.test_signature_two_outputs.<locals>.<lambda>w  ó   €  ¡r=   ú	()->(),()rQ  Nr½   )r$   r+   r¾  r  rt  r/   ©rd   rÐ  r²  s   &  r;   Útest_signature_two_outputsÚ(TestVectorize.test_signature_two_outputsv  sS   € ÜÑ&°+Ô>ˆÙŠi‹LˆÜ”
˜1œeÓ$×4Ð4¬¨Q«°1©Ô5Ü˜1˜Q�4¢Ô+Ü˜1˜Q�4¢Ö+r=   c                ól  € \        \        P                  R R7      pV! ^^.. RO4      p\        V. RO. RO.4       V! ^^.... RO4      p\        V. RO. RO...4       V! ^^ .^^ ... RO4      p\        V. RO. RO.. RO. RO..4       V! ^^.. RO. RO.4      p\        V. RO. RO.. RO. RO..4       R# )z(a),(b)->(a,b)rQ  Nr½   rˆ  rÔ   )r$   r5   r8   r/   rg  s   &  r;   Útest_signature_outerÚ"TestVectorize.test_signature_outer}  sÇ   € Ü”b—h‘hÐ*:Ô;ˆÙˆq�!ˆf’iÓ ˆÜ˜1šyª)Ð4Ô5á��A�ˆxˆjš)Ó$ˆÜ˜1¢ªIÐ 6Ð7Ð8Ô9á��1ˆv˜˜1�vÐ¢	Ó*ˆÜ˜1¢	ª9Ð5Ú )ª9Ð5ð7ô 	8ñ ˆq�!ˆf’y¢)Ð,Ó-ˆÜ˜1¢	ª9Ð5Ú )ª9Ð5ð7ö 	8r=   c                ó’   € \        R  RR7      pV! . RO4      p\        V^^.4       V! . RO. RO.4      p\        V^^.^^..4       R# )c                 ó   € V R R # ©Nr^   rŒ   r®  s   &r;   rƒ  Ú<TestVectorize.test_signature_computed_size.<locals>.<lambda>Ž  ó
   €   # 2¡r=   z(n)->(m)rQ  Nr½   r%  r¢  rg  s   &  r;   Útest_signature_computed_sizeÚ*TestVectorize.test_signature_computed_size�  sL   € ÜÑ&°*Ô=ˆÙŠi‹LˆÜ˜1˜q !˜fÔ%áŠyš)Ð$Ó%ˆÜ˜1  1˜v¨¨1 vÐ.Ö/r=   c                óŠ   € RR lp\        VRR0R7      p\        V! . RO4      . R	O4       \        V! . RO^ R7      . RO4       R# )
rS   c                 ó   € W,           # r4   rŒ   r›  s   &&r;   rÆ  Ú2TestVectorize.test_signature_excluded.<locals>.foo—  r½  r=   ú()->()r‰   )rR  rî  rä  Nrˆ  r½   r%  r¢  r  s   &  r;   Útest_signature_excludedÚ%TestVectorize.test_signature_excluded•  s8   € ô	ô �c X¸¸Ô>ˆÜ™1šY›<ªÔ3Ü™1šY¨!Ô,ªiÖ8r=   c                óª   € \        R  RR.R7      pV! . RO4      p\        VP                  \        P                  ! R4      4       \	        V. RO4       R# )c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  Ú5TestVectorize.test_signature_otypes.<locals>.<lambda>Ÿ  r°  r=   r_  r+  ©rR  rÅ  Nr½   )r$   r0   ræ   r5   r/   rg  s   &  r;   Útest_signature_otypesÚ#TestVectorize.test_signature_otypesž  s<   € Ü‘k¨ZÀÀÔLˆÙŠi‹LˆÜ�Q—W‘WœbŸhšh yÓ1Ô2Ü˜1šiÖ(r=   c                óf  € \        \        P                  R R7      p\        \        R4      ;_uu_ 4        V! ^^.4       RRR4       \        \
        R4      ;_uu_ 4        V! ^^4       RRR4       \        \
        R4      ;_uu_ 4        V! ^^.. RO4       RRR4       \        \        P                  RR7      p\        \        R4      ;_uu_ 4        V! ^^4       RRR4       R#   + '       g   i     L¯; i  + '       g   i     L˜; i  + '       g   i     L}; i  + '       g   i     R# ; i)z(n),(n)->(n)rQ  zwrong number of positionalNzdoes not have enough dimensionsú$inconsistent size for core dimensionrw  r½   )r$   Úoperatorr7   r2   r(  ra   rù  s   & r;   Útest_signature_invalid_inputsÚ+TestVectorize.test_signature_invalid_inputs¤  sÞ   € Ü”h—l‘l¨nÔ=ˆÜ ¤Ð,H×IÕIÙˆq�!ˆfŒI÷ Jä ÜÐ=÷?õ ?áˆa�ŒG÷?ô !ÜÐB÷Dõ Dáˆq�!ˆf’iÔ ÷Dô ”h—l‘l¨hÔ7ˆÜ ¤Ð,H×IÕIÙˆa�ŒG÷ JÑI÷ J×Iú÷?÷ ?ú÷D÷ Dú÷
 J×IÐIús/   ´C&Á
C9Â	DÃ
DÃ&C6	Ã9D		ÄD	ÄD0	c                óÌ  € \        R  RR7      p\        \        R4      ;_uu_ 4        V! . R
O4       RRR4       \        R RR7      p\        \        R4      ;_uu_ 4        V! ^4       RRR4       \        R R	R7      p\        \        R4      ;_uu_ 4        V! ^^.4       RRR4       R#   + '       g   i     L‚; i  + '       g   i     L^; i  + '       g   i     R# ; i)c                 ó   € V R R # ro  rŒ   r®  s   &r;   rƒ  Ú>TestVectorize.test_signature_invalid_outputs.<locals>.<lambda>µ  rq  r=   r_  rQ  r�  Nc                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  r‡  º  r°  r=   rf  zwrong number of outputsc                 ó   € W 3# r4   rŒ   r®  s   &r;   rƒ  r‡  ¾  re  r=   rw  r½   )r$   r2   ra   rù  s   & r;   Útest_signature_invalid_outputsÚ,TestVectorize.test_signature_invalid_outputs³  s¯   € äÑ&°*Ô=ˆÜ ÜÐB÷Dõ DáŠiŒL÷Dô ‘k¨[Ô9ˆÜ ¤Ð-F×GÕGÙˆaŒD÷ Hô Ñ&°(Ô;ˆÜ ¤Ð-F×GÕGÙˆq�!ˆfŒI÷ HÑG÷D÷ Dú÷
 H×Gú÷ H×GÐGús#   §B,Á 	B?ÂCÂ,B<	Â?C	ÃC#	c                ó¤  € \         P                  ! R  4      p\         P                  ! ^ ^.\        R7      p\	        \
        R4      ;_uu_ 4        V! V4       RRR4       RVn        \        V! V4      V4       \         P                  ! R RR7      p\	        \
        R4      ;_uu_ 4        V! V4       RRR4       \         P                  ! R RRR	7      p\        V! V4      V4       \         P                  ! R
 RRR	7      p\        V! V4      V4       \         P                  ! R RR7      p\        V! VP                  4      VP                  4       \         P                  ! R RRR	7      p\	        \
        R4      ;_uu_ 4        V! V4       RRR4       R#   + '       g   i     ELH; i  + '       g   i     EL; i  + '       g   i     R# ; i)c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  Ú5TestVectorize.test_size_zero_output.<locals>.<lambda>Ä  r(  r=   rè   rÅ  Nr¹   c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  rŽ  Ì  r(  r=   rw  rQ  c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  rŽ  Ð  r(  r=   r}  c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  rŽ  Ó  r(  r=   r_  c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  rŽ  Ö  r(  r=   c                 ó   € V .# r4   rŒ   r®  s   &r;   rƒ  rŽ  Ù  s   €  A¡3r=   z()->(n)znew output dimensions)	r5   r$   r?   r+  r2   ra   rÅ  r/   r>  r=  s   &  r;   Útest_size_zero_outputÚ#TestVectorize.test_size_zero_outputÂ  s:  € ä�LŠL™Ó%ˆÜ�HŠH�a˜�V¤3Ô'ˆÜ ¤¨X×6Õ6ÙˆaŒD÷ 7ð ˆŒÜ™1˜Q›4 Ô#ä�LŠL™°Ô9ˆÜ ¤¨X×6Õ6ÙˆaŒD÷ 7ô �LŠL™°ÀÔEˆÜ™1˜Q›4 Ô#ä�LŠL™°
À3ÔGˆÜ™1˜Q›4 Ô#ä�LŠL™°
Ô;ˆÜ™1˜QŸS™S›6 1§3¡3Ô'ä�LŠL™°)ÀCÔHˆÜ ¤Ð-D×EÕEÙˆaŒD÷ FÑE÷) 7×6Ð6ú÷ 7×6Ð6ú÷ F×EÐEús$   Á	FÂ)	F*Æ	F>ÆF'	Æ*F;	Æ>G	c                ó,  €  ! R  R\         P                  4      p\         P                  ! . RO. RO. RO.4      P                  V4      p\         P                  ! . R	O. R
O. RO.4      P                  V4      p\         P                  ! \         P
                  RR7      pV! W#4      p\        \        V4      V4       \        V. RO. RO. RO.4       \         P                  ! R 4      pV! W#4      p\        \        V4      V4       \        WRV,          4       R# )c                   ó   € ] tR tRtRtR# )Ú/TestVectorize.test_subclasses.<locals>.subclassiÞ  rŒ   NrL  rŒ   r=   r;   rM  r˜  Þ  rN  r=   rM  z(m,m),(m)->(m)rQ  c                 ó   € W,          # r4   rŒ   r“  s   &&r;   rƒ  Ú/TestVectorize.test_subclasses.<locals>.<lambda>ì  s   € ¨®r=   N)r  r  r  r§  )r  r  r  r  )r"  r#  r$  r;  )r  r	  r~   )r"  r$  r#  )r<  r=  r  )r5   rO  r…   rP  r$   Úmatmulr0   rQ  )rd   rM  rg  r   Úmatvecr²  Úmults   &      r;   rT  ÚTestVectorize.test_subclassesÝ  sÎ   € ô	”r—z‘zô 	ô �HŠH’lÚ"Ú"ð$ó %ç%)¡T¨(£^ð 	
ô �HŠH’l¢L²,Ð?Ó@×EÑEÀhÓOˆä—’œbŸi™iÐ3CÔDˆÙ�1‹LˆÜ”T˜!“W˜hÔ'Ü�Qš¢|²\ÐBÔCô �|Š|Ñ.Ó/ˆÙ�‹JˆÜ”T˜!“W˜hÔ'Ü�Q˜A�Ör=   c                óX   € \         P                  R  4       pVP                  R8X  g   Q hR# )c                 ó   € W,           # r4   rŒ   r›  s   &&r;   r   Ú#TestVectorize.test_name.<locals>.f2ó  s	   € à•5ˆLr=   r   N)r5   r$   r�   )rd   r   s   & r;   Ú	test_nameÚTestVectorize.test_nameñ  s,   € ä	�‰ñ	ó 
ð	ð �{‰{˜dÔ"Ð"Ò"r=   c                óT   € \         R  4       pV! . RO. RO4      p\        V. RO4       R# )c                 ó.   € W8”  d	   W,
          # W,           # r4   rŒ   r›  s   &&r;   rœ  Ú1TestVectorize.test_decorator.<locals>.addsubtractú  s   € àŒuØ•u�à•u�r=   NrŸ  r   r¡  r¢  )rd   rœ  r²  s   &  r;   Útest_decoratorÚTestVectorize.test_decoratorù  s,   € Ü	ñ	ó 
ð	ñ š¢lÓ3ˆÜ˜1šlÖ+r=   c                ó†   € \         R  4       p\        P                  P                  ^8  d   VP                  R8X  g   Q hR# R# )c                ó   € V # )Ú	DocstringrŒ   r®  s   &r;   rÐ  Ú'TestVectorize.test_docstring.<locals>.f  s	   € ð ˆHr=   r«  N)r$   Úsysrö   Úoptimizer  rù  s   & r;   Útest_docstringÚTestVectorize.test_docstring  s?   € Ü	ñ	ó 
ð	ô �9‰9×Ñ Ô!Ø—9‘9 Ô+Ð+Ò+ñ "r=   c                ón   € R  p\        V^4      p\        P                  ! V4      pV! ^4      ^8X  g   Q hR# )c                 ó   € W,           # r4   rŒ   r“  s   &&r;   rÆ  Ú'TestVectorize.test_partial.<locals>.foo  r½  r=   N)r   r5   r$   )rd   rÆ  rÇ  Úvbars   &   r;   Útest_partialÚTestVectorize.test_partial  s2   € ò	ô �c˜1‹oˆÜ�|Š|˜CÓ ˆÙ�A‹w˜!Œ|ÐŠ|r=   c                óØ   € \        R R.R7      R 4       pV! . RO4      p\        VP                  \        P                  ! R4      4       \	        V. RO4       VP
                  R8X  g   Q hR# )r_  r+  r}  c                 ó   € V # r4   rŒ   r®  s   &r;   rÐ  Ú8TestVectorize.test_signature_otypes_decorator.<locals>.f  r  r=   rÐ  Nr½   )r$   r0   ræ   r5   r/   r�   rg  s   &  r;   Útest_signature_otypes_decoratorÚ-TestVectorize.test_signature_otypes_decorator  s[   € Ü	˜Z°°Ô	<ñ	ó 
=ð	ñ Ši‹LˆÜ�Q—W‘WœbŸhšh yÓ1Ô2Ü˜1šiÔ(Ø�z‰z˜SÔ Ð Ò r=   c                óœ   € \        \        4      ;_uu_ 4        \        P                  ! ^R7      pRRR4       R#   + '       g   i     R# ; i)rY   )ÚpyfuncN©r1   r(  r5   r$   )rd   ÚAs   & r;   Útest_bad_inputÚTestVectorize.test_bad_input  s*   € Üœ9×%Õ%Ü—’ AÔ&ˆA÷ &×%×%Ò%ús	   ˜:ºA	c                ó¦   € \        \        4      ;_uu_ 4        \        P                  ! R 4      R 4       pRRR4       R#   + '       g   i     R# ; i)Ústringc                  ó   € R # )rÇ  rŒ   rŒ   r=   r;   rÆ  Ú+TestVectorize.test_no_keywords.<locals>.foo%  s   € ár=   Nr¾  )rd   rÆ  s   & r;   Útest_no_keywordsÚTestVectorize.test_no_keywords#  s7   € Üœ9×%Õ%Ü�\Š\˜(Ó#ñó $ð÷ &×%×%Ò%ús	   ˜?¿A	c                óˆ   € \        R  R.4      pV! ^.4      p\        VP                  \        P                  ! R4      4       R# )c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  Ú?TestVectorize.test_positional_regression_9477.<locals>.<lambda>-  r  r=   r+  N)r$   r0   ræ   r5   rg  s   &  r;   Útest_positional_regression_9477Ú-TestVectorize.test_positional_regression_9477)  s4   € ô ‘{ i [Ó1ˆÙˆqˆc‹FˆÜ�Q—W‘WœbŸhšh yÓ1Ö2r=   c                ó”   € R p\         P                  ! . ROR R7      p\        \         P                  ! R RV.R7      ! V4      V4       R# )zdatetime64[ns]rè   c                 ó   € V # r4   rŒ   r®  s   &r;   rƒ  Ú8TestVectorize.test_datetime_conversion.<locals>.<lambda>5  s   € ±!r=   z(i)->(j)r}  N)z
2024-01-01z
2024-01-02z
2024-01-03)r5   r…   r/   r$   )rd   Úotyperê   s   &  r;   Útest_datetime_conversionÚ&TestVectorize.test_datetime_conversion1  sC   € Ø ˆÜ�hŠhÒAØ-ô/ˆäœ2Ÿ<š<©¸zØ05¨wõ8Ø8;ó=Ø>Aö	Cr=   rŒ   N)4r�   rŽ   r�   r�   r¤  r©  r±  r¸  rÀ  rÈ  rË  rÑ  rÖ  rÙ  rß  rå  rñ  rú  rÿ  r  r  r  r#  r*  r1  r8  r>  rF  rL  rS  rY  r`  rh  rk  rr  rx  r~  rƒ  rŠ  r”  rT  r¢  r§  r¯  rµ  rº  rÀ  rÆ  rË  rÑ  r“   r”   r•   s   @r;   r˜  r˜  3  só   ø‡ € ò	,ò	,ò!ò*ò#ò#ò	#ò
#ò&ò	)ò!ò#ò"=ò	:ò6ò#ò
%ò.ò	#òò&ò(ò$ò%ò 6òD	,ò&ò2ò,ò8ò 0ò9ò)òòòò6ò(#ò	,ò,òò!ò'òò3÷Cð Cr=   r˜  c                   óŽ  a € ] tR tRt o  ! R R4      t]P                  P                  ]'       * RR7      ]P                  P                  ]	RR7      ]P                  P                  RR]P                  3R.4      ]P                  P                  R	R7      ]P                  P                  R
 4       4       4       4       4       tRtV tR# )Ú	TestLeaksi9  c                   ó:   a € ] tR tRt o ^tR t]R 4       tRtV t	R# )ÚTestLeaks.Ai:  c                ó   € ^ # r¡  rŒ   ©rd   rµ  s   &*r;   ÚboundÚTestLeaks.A.bound=  r  r=   c                 ó   € ^ # r¡  rŒ   )rµ  s   *r;   ÚunboundÚTestLeaks.A.unbound@  s   € ár=   rŒ   N)
r�   rŽ   r�   r�   ÚitersrÙ  ÚstaticmethodrÜ  r“   r”   r•   s   @r;   r¿  rÖ  :  s#   ø‡ € Øˆò	ð 
ñ	ó 
ö	r=   r¿  úPython lacks refcounts©ÚreasonzJFunctions are immortalized if a thread is launched, making this test flakyz
name, incrrÙ  z=test result depends on the reference count of a global objectc                ó¨  € ^ RI p\        V P                  V4      pVP                  4         \        P
                  ! V4      p\        V P                  P                  4       F^  pV P                  4       p\        P                  ! \        Wq4      ^^4      Vn
        VP                  \        P                  ! ^
4      4      pK`  	  Rp\        \        P
                  ! V4      WR,           4       \        ^4       F  pVP                  4        K  	  \        \        P
                  ! V4      V4       VP                  4        R#   TP                  4        i ; ir«   )Úgcr6  r¿  Údisabler­  Úgetrefcountrc   rÞ  r5   Ú
frompyfuncrÐ  r6   r0   ÚcollectÚenable)	rd   r7  Úincrrä  ÚA_funcÚrefcountr¹   re   r(  s	   &&&      r;   Útest_frompyfunc_leaksÚTestLeaks.test_frompyfunc_leaksD  sÝ   € ó$ 	Ü˜Ÿ™ Ó&ˆØ
�
‰
Œð	Ü—’ vÓ.ˆHÜ˜4Ÿ6™6Ÿ<™<Ö(�Ø—F‘F“H�Ü—m’m¤G¨AÓ$4°a¸Ó;�”Ø—c‘cœ"Ÿ)š) B›-Ó(’ñ )ð ˆAäœŸš¨Ó0°(µ/ÔBÜ˜1–X�Ø—
‘
–ñ äœŸš¨Ó0°(Ô;à�I‰IŽKøˆB�I‰I�Kús   ¬DD? Ä?ErŒ   N)rÜ  r   )r�   rŽ   r�   r�   r¿  r†   r‘   Úskipifr(   r*   r’   rÞ  Úthread_unsafeÚslowrí  r“   r”   r•   s   @r;   rÔ  rÔ  9  sÆ   ø‡ € ÷ñ ð ‡[�[×Ñ˜LÔ(Ð1IÐÓJØ‡[�[×Ñ˜ð!Cð ó Eð ‡[�[×Ñ˜\Ø�a—g‘gÐØð,ó ð ‡[�[×ÑØNð ó ð ‡[�[×Ññó óó	óEó Kör=   rÔ  c                   ó¦   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR t]P                   P#                  RR7      R 4       tRtV tR# )ÚTestDigitizeii  c                ó´   € \         P                  ! R^4      p\         P                  ! R^4      p\        \        W4      \         P                  ! ^4      4       R# )r¿   Nrt  rÛ  ©r5   r6   r/   r   ©rd   r  Úbinss   &  r;   Útest_forwardÚTestDigitize.test_forwardk  s9   € Ü�IŠI�b˜!ÓˆÜ�yŠy˜˜QÓˆÜœ8 AÓ,¬b¯iªi¸«mÖ<r=   c                ó¸   € \         P                  ! ^RR4      p\         P                  ! ^RR4      p\        \        W4      \         P                  ! ^4      4       R# )rZ   Nrt  r^   rÛ  rõ  rö  s   &  r;   Útest_reverseÚTestDigitize.test_reversep  s=   € Ü�IŠI�a˜˜RÓ ˆÜ�yŠy˜˜B Ó#ˆÜœ8 AÓ,¬b¯iªi¸«mÖ<r=   c                óÚ   € \        ^
4      p\        P                  ! VP                  4       VP	                  4       ^
4      p\        \        P                  ! \        W4      ^ 8g  4      4       R# )r  N©r'   r5   rÀ  r   rI  r+   rà   r   )rd   r  Úbins   &  r;   Útest_randomÚTestDigitize.test_randomu  sD   € Ü�‹HˆÜ�kŠk˜!Ÿ%™%›' 1§5¡5£7¨BÓ/ˆÜ”—’”x Ó'¨1Ñ,Ó-Ö.r=   c                ó|   € . ROp. ROp. ROp\        \        W4      V4       . ROp\        \        WR4      V4       R# )rS   TN)rS   rZ   rJ   r  rv   rn  r   )rS   rZ   r  )rS   rQ   rS   rY   rQ   rY   r   )r   rS   rS   rQ   rQ   rY   r   )r/   r   )rd   r  r÷  Údefault_answerÚright_answers   &    r;   Útest_right_basicÚTestDigitize.test_right_basicz  s6   € Ú#ˆÚˆÚ.ˆÜœ8 AÓ,¨nÔ=Ú,ˆÜœ8 A¨TÓ2°LÖAr=   c                ó¶   € \         P                  ! R^4      p\         P                  ! R^4      p\        \        WR4      \         P                  ! ^4      4       R# )r¿   TNrt  rõ  rö  s   &  r;   Útest_right_openÚTestDigitize.test_right_open‚  s;   € Ü�IŠI�b˜!ÓˆÜ�yŠy˜˜QÓˆÜœ8 A¨TÓ2´B·I²I¸b³MÖBr=   c                óº   € \         P                  ! ^RR4      p\         P                  ! ^RR4      p\        \        WR4      \         P                  ! ^4      4       R# )rZ   TNrt  r^   rõ  rö  s   &  r;   Útest_right_open_reverseÚ$TestDigitize.test_right_open_reverse‡  s?   € Ü�IŠI�a˜˜RÓ ˆÜ�yŠy˜˜B Ó#ˆÜœ8 A¨TÓ2´B·I²I¸b³MÖBr=   c           	     óÜ   € \        ^
4      p\        P                  ! VP                  4       VP	                  4       ^
4      p\        \        P                  ! \        WR4      ^
8g  4      4       R# )r  TNrþ  rö  s   &  r;   Útest_right_open_randomÚ#TestDigitize.test_right_open_randomŒ  sF   € Ü�‹HˆÜ�{Š{˜1Ÿ5™5›7 A§E¡E£G¨RÓ0ˆÜ”—’”x ¨Ó.°"Ñ4Ó5Ö6r=   c                óª  € . ROp. ROp\        \        WR4      . RO4       \        \        WR4      . RO4       . ROp\        \        WR4      . R	O4       \        \        WR4      . R
O4       . ROp\        \        WR4      . RO4       \        \        WR4      . RO4       . ROp\        \        \        W4       . ROp\        \        \        W4       R# )rS   FTN)r^   r   rS   rQ   rã   )r   rQ   rY   rY   )r   r   rQ   rY   rÖ   )rY   rQ   r   r   )rY   rY   rQ   r   rß   )r   r   rJ   rJ   )r   r   r   rJ   rË   )rS   rS   r   rS   )r/   r   r1   ra   rö  s   &  r;   Útest_monotonicÚTestDigitize.test_monotonic‘  sž   € ÚˆÚˆÜœ8 A¨UÓ3²\ÔBÜœ8 A¨TÓ2²LÔAÚˆÜœ8 A¨UÓ3²\ÔBÜœ8 A¨TÓ2²LÔAÚˆÜœ8 A¨UÓ3²\ÔBÜœ8 A¨TÓ2²LÔAÚˆÜ”j¤(¨AÔ4ÚˆÜ”j¤(¨AÖ4r=   c                ón   € . ROp. ROp\        \        \        W4       Y!r!\        \        \        W4       R# )rS   N)rS   rQ   y      @      ð?r½   )r1   r(  r   rö  s   &  r;   Útest_casting_errorÚTestDigitize.test_casting_error¡  s)   € ÚˆÚˆÜ”i¤¨1Ô3Øˆ4Ü”i¤¨1Ö3r=   c           	     ó^  €  ! R  R\         P                  4      p\         P                  ! ^4      P                  V4      p\         P                  ! ^^4      P                  V4      p\	        \        \        W2R4      V4      '       * 4       \	        \        \        W2R4      V4      '       * 4       R# )c                   ó   € ] tR tRtRtR# )Ú(TestDigitize.test_return_type.<locals>.Aiª  rŒ   NrL  rŒ   r=   r;   r¿  r  ª  rN  r=   r¿  FTN)r5   rO  r6   rP  r+   r¾  r   )rd   r¿  re   r‰   s   &   r;   r  ÚTestDigitize.test_return_type¨  sv   € ô	”—
‘
ô 	ä�IŠI�a‹L×Ñ˜aÓ ˆÜ�IŠI�a˜‹O× Ñ  Ó#ˆÜ”Jœx¨¨eÓ4°aÓ8Ô8Ô9Ü”Jœx¨¨dÓ3°QÓ7Ô7Ö8r=   c                ój   € Rp\        \        P                  ! W^,
          V^,           .4      ^4       R# ©rQ   Nl          ©r0   r5   r   rÂ  s   & r;   Útest_large_integers_increasingÚ+TestDigitize.test_large_integers_increasing±  s&   € àˆÜ”R—[’[ ¨¥U¨A°­E NÓ3°QÖ7r=   z9gh-11022: np._core.multiarray._monoticity loses precisionrá  c                ój   € Rp\        \        P                  ! W^,           V^,
          .4      ^4       R# r  r  rÂ  s   & r;   Útest_large_integers_decreasingÚ+TestDigitize.test_large_integers_decreasing¶  s(   € ð ˆÜ”R—[’[ ¨¥U¨A°­E NÓ3°QÖ7r=   rŒ   N)r�   rŽ   r�   r�   rø  rû  r   r  r  r  r  r  r  r  r  r†   r‘   Úxfailr   r“   r”   r•   s   @r;   ró  ró  i  sl   ø‡ € ò=ò
=ò
/ò
BòCò
Cò
7ò
5ò 4ò9ò8ð
 ‡[�[×ÑØJð ó Lñ8óLö8r=   ró  c                   ó,   a € ] tR tRt o R tR tRtV tR# )Ú
TestUnwrapi¾  c                ó  € \        \        ^^^\        P                  ,          ,           .4      ^^.4       \	        \        P
                  ! \        \        \        ^
4      ^d,          4      4      \        P                  8  4      4       R# rk  )r/   r#   r5   r  r+   rà   r   r'   rŸ   s   &r;   r¤  ÚTestUnwrap.test_simpleÀ  sR   € äœ6 1 a¨!¬b¯e©e­)¥mÐ"4Ó5¸¸1°vÔ>ä”—’”tœF¤4¨£8¨c¥>Ó2Ó3´b·e±eÑ;Ó<Ö=r=   c                óZ  € \        \        ^R.^ÿR7      ^^.4       \        \        P                  ! \        \        \        ^
4      R,          ^ÿR7      4      ^ÿ8  4      4       \        P                  ! . RO4      p\        P                  ! V^ÿ4      p\        \        V^ÿR7      V4       \        P                  ! . RO4      p\        P                  ! V^ú4      p\        V^úR7      p\        V. RO4       \        V^ú^ŒR7      p\        V. RO4       VP                  VP                  8X  g   Q hR# )	rS   ©Úperiodéè  )r)  ÚdiscontNi  )r   éK   é–   éá   rá  )r   r,  r-  r.  rá  i®  )r   r,  r-  r.  rá  r  )
r/   r#   r+   r5   rà   r   r'   r…   Úmodræ   )rd   Ú
simple_seqÚwrap_seqÚ
uneven_seqÚwrap_unevenÚ
no_discontÚ
sm_disconts   &      r;   Útest_periodÚTestUnwrap.test_periodÆ  sÞ   € äœ6 1 g ,°sÔ;¸aÀ¸VÔDä”—’”tœF¤4¨£8¨d¥?¸3Ô?Ó@À3ÑFÓGÔHä—X’XÒ4Ó5ˆ
Ü—6’6˜* cÓ*ˆÜœ6 (°3Ô7¸ÔDä—X’XÒ9Ó:ˆ
Ü—f’f˜Z¨Ó-ˆÜ˜K°Ô4ˆ
Ü˜:Ò'BÔCÜ˜K°¸SÔAˆ
Ü˜:Ò'BÔCØ×Ñ ;×#4Ñ#4Ô4Ð4Ò4r=   rŒ   N)r�   rŽ   r�   r�   r¤  r6  r“   r”   r•   s   @r;   r$  r$  ¾  s   ø‡ € ò>÷5ð 5r=   r$  ÚOÚ
AllIntegerÚFloatÚMc                   óz   a € ] tR tRt o V 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR ltRt	V t
R# )ÚTestFilterwindowsiÙ  c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# ©rQ   ræ   r;  ÚreturnN©Ústrr+  )Úformatr–   s   "€r;   Ú__annotate__ÚTestFilterwindows.__annotate__ß  s"   ø€ ÷ =ñ =¡#ð =©#ð =°$ñ =r=   c                ó   € \         P                  ! W!R 7      R,          p\        V4      pVR8X  d   \         P                  pM/\         P                  ! VP
                  \         P                  4      pVP
                  V8X  g   Q h\        V\        V4      4       V^8  d#   \        V\         P                  ! . 4      4       R# V^8X  d#   \        V\         P                  ! ^4      4       R# \        \         P                  ! V^ R7      R^4       R# )rè   r8  rš   ç      @NrŒ   )r5   r…   r   r+  r,  ræ   r0   r   r/   rb   r-   r&  ©rd   ræ   r;  Úscalarr.  Ú	ref_dtypes   &&&   r;   Útest_hanningÚTestFilterwindows.test_hanningß  s³   € Ü—’˜!Ô)¨"Õ-ˆä�F‹OˆØ�CŒ<ÜŸ
™
‰IäŸš v§|¡|´R·Z±ZÓ@ˆIØ�w‰w˜)Ô#Ð#Ð#ô 	�Qœ˜q›	Ô"ð �AŒ:Ü˜q¤"§(¢(¨2£,Ö/Ø�qŒ[Ü˜q¤"§'¢'¨!£*Ö-ä¤§¢ q¨qÔ 1°5¸!Ö<r=   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r?  rA  )rC  r–   s   "€r;   rD  rE  ô  s"   ø€ ÷ >ñ >¡#ð >©#ð >°$ñ >r=   c                ó   € \         P                  ! W!R 7      R,          p\        V4      pVR8X  d   \         P                  pM/\         P                  ! VP
                  \         P                  4      pVP
                  V8X  g   Q h\        V\        V4      4       V^8  d#   \        V\         P                  ! . 4      4       R# V^8X  d#   \        V\         P                  ! ^4      4       R# \        \         P                  ! V^ R7      R^4       R# )rè   r8  rš   gÃõ(\�Â@NrŒ   )r5   r…   r   r+  r,  ræ   r0   r   r/   rb   r-   r&  rH  s   &&&   r;   Útest_hammingÚTestFilterwindows.test_hammingô  s³   € Ü—’˜!Ô)¨"Õ-ˆä�F‹OˆØ�CŒ<ÜŸ
™
‰IäŸš v§|¡|´R·Z±ZÓ@ˆIØ�w‰w˜)Ô#Ð#Ð#ô 	�Qœ˜q›	Ô"ð �AŒ:Ü˜q¤"§(¢(¨2£,Ö/Ø�qŒ[Ü˜q¤"§'¢'¨!£*Ö-ä¤§¢ q¨qÔ 1°6¸1Ö=r=   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r?  rA  )rC  r–   s   "€r;   rD  rE  		  ó"   ø€ ÷ >ñ >¡3ð >©3ð >°4ñ >r=   c                ó   € \         P                  ! W!R 7      R,          p\        V4      pVR8X  d   \         P                  pM/\         P                  ! VP
                  \         P                  4      pVP
                  V8X  g   Q h\        V\        V4      4       V^8  d#   \        V\         P                  ! . 4      4       R# V^8X  d#   \        V\         P                  ! ^4      4       R# \        \         P                  ! V^ R7      R^4       R# )rè   r8  rš   gž^)ËÇ@NrŒ   )r5   r…   r   r+  r,  ræ   r0   r   r/   rb   r-   r&  rH  s   &&&   r;   Útest_bartlettÚTestFilterwindows.test_bartlett		  ó´   € Ü—’˜!Ô)¨"Õ-ˆä�VÓˆØ�CŒ<ÜŸ
™
‰IäŸš v§|¡|´R·Z±ZÓ@ˆIØ�w‰w˜)Ô#Ð#Ð#ô 	�Qœ˜q›	Ô"ð �AŒ:Ü˜q¤"§(¢(¨2£,Ö/Ø�qŒ[Ü˜q¤"§'¢'¨!£*Ö-ä¤§¢ q¨qÔ 1°6¸1Ö=r=   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r?  rA  )rC  r–   s   "€r;   rD  rE  	  rR  r=   c                ó   € \         P                  ! W!R 7      R,          p\        V4      pVR8X  d   \         P                  pM/\         P                  ! VP
                  \         P                  4      pVP
                  V8X  g   Q h\        V\        V4      4       V^8  d#   \        V\         P                  ! . 4      4       R# V^8X  d#   \        V\         P                  ! ^4      4       R# \        \         P                  ! V^ R7      R^4       R# )rè   r8  rš   g=
×£p=@NrŒ   )r5   r…   r	   r+  r,  ræ   r0   r   r/   rb   r-   r&  rH  s   &&&   r;   Útest_blackmanÚTestFilterwindows.test_blackman	  rV  r=   c                ó*   <€ V ^8„  d   QhRS[ RS[RR/# r?  rA  )rC  r–   s   "€r;   rD  rE  3	  s"   ø€ ÷ ;ñ ;¡ð ;©ð ;°ñ ;r=   c                ó"  € \         P                  ! W!R 7      R,          p\        V^ 4      pVR8X  d   \         P                  pM/\         P                  ! VP
                  \         P                  4      pVP
                  V8X  g   Q h\        V\        V4      4       V^8  d#   \        V\         P                  ! . 4      4       R# V^8X  d#   \        V\         P                  ! ^4      4       R# \        \         P                  ! V^ R7      ^
^4       R# )rè   r8  rš   NrŒ   )r5   r…   r   r+  r,  ræ   r0   r   r/   rb   r-   r&  rH  s   &&&   r;   Útest_kaiserÚTestFilterwindows.test_kaiser3	  s¶   € Ü—’˜!Ô)¨"Õ-ˆä�6˜1ÓˆØ�CŒ<ÜŸ
™
‰IäŸš v§|¡|´R·Z±ZÓ@ˆIØ�w‰w˜)Ô#Ð#Ð#ô 	�Qœ˜q›	Ô"ð �AŒ:Ü˜q¤"§(¢(¨2£,Ö/Ø�qŒ[Ü˜q¤"§'¢'¨!£*Ö-ä¤§¢ q¨qÔ 1°2°rÖ:r=   rŒ   N)r�   rŽ   r�   r�   rK  rO  rT  rY  r]  r“   r”   r•   s   @r;   r=  r=  Ù  s7   ø‡ € ÷=ð =÷*>ð >÷*>ð >÷*>ð >÷*;ö ;r=   r=  c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )ÚTestTrapezoidiI	  c                ó  € \         P                  ! R^
R4      p\        \         P                  ! RV^,          ,          4      \         P                  ! ^\         P
                  ,          4      ,          RR7      p\        V^^4       R# )r  r5  )r¡  NéöÿÿÿrÌ  )r5   r6   r    r<  r  r  r-   )rd   r  r²  s   &  r;   r¤  ÚTestTrapezoid.test_simpleK	  sS   € Ü�IŠI�c˜2˜rÓ"ˆÜ”b—f’f˜S 1¨¥6�\Ó*¬R¯WªW°Q¼¿¹µYÓ-?Õ?ÀCÔHˆä˜A˜q !Ö$r=   c                ó  € \         P                  ! ^ ^^4      p\         P                  ! ^ ^^4      p\         P                  ! ^ ^^4      p\         P                  ! V4      V^,          V^ ,          ,
          ,          pV^ ;;,          ^,          uu&   VR;;,          ^,          uu&   \         P                  ! V4      V^,          V^ ,          ,
          ,          pV^ ;;,          ^,          uu&   VR;;,          ^,          uu&   \         P                  ! V4      V^,          V^ ,          ,
          ,          pV^ ;;,          ^,          uu&   VR;;,          ^,          uu&   VR,          VR,          ,           VR,          ,           pWtR,          ,          P                  ^ R7      pWuR,          ,          P                  ^R7      p	WvR,          ,          P                  ^R7      p
\	        WqR,          ^ R7      p\        W¸4       \	        WrR,          ^R7      p\        W¹4       \	        WsR,          ^R7      p\        Wº4       \	        Wq^ R7      p\        W¸4       \	        Wr^R7      p\        W¹4       \	        Ws^R7      p\        Wº4       R# )r   Nrš   )r  r›   r^   )r¢   NN)Nr¢   N)NNr¢   )r5   rÀ  Ú	ones_liker&  r    r-   )rd   r  r-  r  ÚwxÚwyÚwzÚqÚqxÚqyÚqzr²  s   &           r;   Ú	test_ndimÚTestTrapezoid.test_ndimQ	  sÚ  € Ü�KŠK˜˜1˜aÓ ˆÜ�KŠK˜˜1˜aÓ ˆÜ�KŠK˜˜1˜bÓ!ˆä�\Š\˜!‹_  !¥ q¨¥t¥Õ,ˆØ
ˆ1���
‹Ø
ˆ2��!�‹Ü�\Š\˜!‹_  !¥ q¨¥t¥Õ,ˆØ
ˆ1���
‹Ø
ˆ2��!�‹Ü�\Š\˜!‹_  !¥ q¨¥t¥Õ,ˆØ
ˆ1���
‹Ø
ˆ2��!�‹àˆmÕ˜q Õ/Õ/°!°MÕ2BÕBˆà�]Õ#Õ#×(Ñ(¨aÐ(Ó0ˆØ�]Õ#Õ#×(Ñ(¨aÐ(Ó0ˆØ�]Õ#Õ#×(Ñ(¨aÐ(Ó0ˆô �a˜]Õ+°!Ô4ˆÜ˜AÔ"Ü�a˜]Õ+°!Ô4ˆÜ˜AÔ"Ü�a˜]Õ+°!Ô4ˆÜ˜AÔ"ô �a 1Ô%ˆÜ˜AÔ"Ü�a 1Ô%ˆÜ˜AÔ"Ü�a 1Ô%ˆÜ˜AÖ"r=   c                óŽ  € \         P                  ! ^4      pW,          pV^8H  p\         P                  P                  W#R7      pRp\	        \        WA4      V4       \         P                  P                  WR7      p\	        \        WF4      V4       \         P                  P                  WR7      p\	        \        W&4      V4       R# )rZ   rU  g      *@N)r5   r6   r   r…   r-   r    )rd   r  r-  rV  Úymr²  Úxms   &      r;   r½  ÚTestTrapezoid.test_maskedv	  s�   € ô �IŠI�a‹LˆØ�EˆØ�A‰vˆÜ�U‰U�[‰[˜ˆ[Ó&ˆØˆÜœI bÓ,¨aÔ0ä�U‰U�[‰[˜ˆ[Ó&ˆÜœI bÓ-¨qÔ1ä�U‰U�[‰[˜ˆ[Ó&ˆÜœI aÓ,¨aÖ0r=   rŒ   N)	r�   rŽ   r�   r�   r¤  rm  r½  r“   r”   r•   s   @r;   r`  r`  I	  s   ø‡ € ò%ò##÷J1ð 1r=   r`  c                   óp  a € ] tR tRt o R tR tR t]P                  P                  R]
P                  ]
P                  ]
P                  .4      R 4       t]P                  P                  R]
P                  ]
P                   ]
P"                  ]
P$                  ]
P&                  .4      R 4       tR tR	tV tR
# )ÚTestSinci‡	  c                ó¢   € \        \        ^ 4      ^8H  4       \        \        P                  ! R^^d4      4      p\	        V\        V4      ^4       R# )r   Nr^   )r+   r   r5   rÀ  r.   r   ©rd   r.  s   & r;   r¤  ÚTestSinc.test_simple‰	  s9   € Ü”�Q“˜1‘ÔÜ”—’˜R  CÓ(Ó)ˆä! !¤V¨A£Y°Ö2r=   c                óÈ   € ^ R.p\        \        P                  ! V4      4      p\        \        V4      4      p\        \	        V4      4      p\        W#4       \        W$4       R# )r   r:  N)r   r5   r…   rG  r  r/   )rd   r  rÏ   rÐ   rÑ   s   &    r;   Útest_array_likeÚTestSinc.test_array_like�	  sG   € Ø�ˆHˆÜ”"—(’(˜1“+ÓˆÜ”$�q“'‹]ˆÜ”%˜“(‹^ˆÜ˜2Ô"Ü˜2Ö"r=   c                ó$  € \         P                  ! ^\         P                  R7      ^,          ^8H  p\        V4      p\        VP	                  \         P
                  4      4      p\        W#4       VP                  \         P
                  8X  g   Q hR# ©rJ   rè   N)r5   r6   r—  r   r)  r+  r,   ræ   )rd   r  r/  r+  s   &   r;   Útest_bool_dtypeÚTestSinc.test_bool_dtype—	  s^   € Ü�YŠY�q¤§¡Ô)¨AÕ-°Ñ2ˆÜ�a“ˆÜ˜Ÿ™¤§¡Ó,Ó-ˆÜ˜Ô)Ø�|‰|œrŸz™zÔ)Ð)Ò)r=   ræ   c                óô   € \         P                  ! ^VR7      p\        V4      p\        VP                  \         P                  4      4      p\        W44       VP                  \         P                  8X  g   Q hR# r|  )r5   r6   r   r)  r+  r,   ræ   )rd   ræ   r  r/  r+  s   &&   r;   Útest_int_dtypesÚTestSinc.test_int_dtypesž	  sP   € ä�IŠI�a˜uÔ%ˆÜ�a“ˆÜ˜Ÿ™¤§¡Ó,Ó-ˆÜ˜Ô)Ø�|‰|œrŸz™zÔ)Ð)Ò)r=   c                ó‚   € \         P                  ! ^VR7      p\        V4      P                  VP                  8X  g   Q hR# r|  )r5   r6   r   ræ   )rd   ræ   r  s   && r;   Útest_float_dtypesÚTestSinc.test_float_dtypes¦	  s.   € ô
 �IŠI�a˜uÔ%ˆÜ�A‹w�}‰} §¡Ô'Ð'Ò'r=   c                ó„   € \         P                  ! ^ 4      p\        \        V4      \         P                  ! R4      4       R# )r   r  N)r5   rç  r/   r   r/  rÂ  s   & r;   Útest_float16_underflowÚTestSinc.test_float16_underflow®	  s'   € Ü�JŠJ�q‹Mˆô 	œ4 ›7¤B§J¢J¨s£OÖ4r=   rŒ   N)r�   rŽ   r�   r�   r¤  ry  r}  r†   r‘   r’   r5   r—  r  r	  r€  rç  r*  Ú
longdoubler  rB   rƒ  r†  r“   r”   r•   s   @r;   rt  rt  ‡	  sŸ   ø‡ € ò3ò#ò*ð ‡[�[×Ñ˜W r§x¡x°·±¸2¿9¹9Ð&EÓFñ*ó Gð*ð ‡[�[×ÑØØ�Z‰Z˜Ÿ™ R§]¡]°B·L±LÀ"Ç-Á-ÐPóñ(ó	ð(÷5ð 5r=   rt  c                   ó&   a € ] tR tRt o R tRtV tR# )Ú
TestUniqueiµ	  c                ó   € \         P                  ! . RO4      p\        \         P                  ! \	        V4      . RO8H  4      4       \        \	        \         P                  ! . RO4      4      \         P                  ! ^.4      8H  4       . ROp\        \         P                  ! \	        V4      . RO8H  4      4       \         P                  ! . RO4      p\        \         P                  ! \	        V4      . RO8H  4      4       R# )	rJ   N)	rJ   rY   rQ   rS   rS   rQ   rY   rJ   r   )r   rS   rQ   rY   rJ   )rS   rS   rS   rS   rS   )ÚwidgetÚhamrÆ  rÇ  rÆ  r�  )rÇ  rÆ  r�  rŒ  )ù      @      @r  ù      ð?      $@r  rŽ  )r  r�  rŽ  r  )r5   r…   r+   rà   r"   rÂ  s   & r;   r¤  ÚTestUnique.test_simple·	  sš   € Ü�HŠHÒ0Ó1ˆÜ”—’”v˜a“y¢OÑ3Ó4Ô5Ü””r—x’x¢Ó0Ó1´R·X²X¸q¸c³]ÑBÔCÚ9ˆÜ”—’”v˜a“yÒ$CÑCÓDÔEÜ�HŠHÒ:Ó;ˆÜ”—’”v˜a“yÒ$AÑAÓBÖCr=   rŒ   N)r�   rŽ   r�   r�   r¤  r“   r”   r•   s   @r;   rŠ  rŠ  µ	  s   ø‡ € ÷Dð Dr=   rŠ  c                   ó,   a € ] tR tRt o R tR tRtV tR# )ÚTestCheckFiniteiÁ	  c                ó  € . ROp^^\         P                  .p^^\         P                  .p\         P                  ! V4       \	        \
        \         P                  V4       \	        \
        \         P                  V4       R# ©rS   Nr½   )r5   Úinfr�  Úasarray_chkfiniter1   ra   rÄ   s   &   r;   r¤  ÚTestCheckFinite.test_simpleÃ	  sW   € ÚˆØ�”2—6‘6ˆNˆØ�”2—6‘6ˆNˆÜ
×Ò˜QÔÜ”j¤"×"6Ñ"6¸Ô:Ü”j¤"×"6Ñ"6¸Ö:r=   c                ó¨   € . ROp\         P                  ! VR\         P                  R7      p\        VP                  \         P                  8H  4       R# )rS   ró   )rõ   ræ   Nr½   )r5   r–  r+  r+   ræ   rr   s   & r;   Útest_dtype_orderÚ TestCheckFinite.test_dtype_orderË	  s4   € âˆÜ× Ò  ¨#´R·Z±ZÔ@ˆÜ�—‘œ2Ÿ:™:Ñ%Ö&r=   rŒ   N)r�   rŽ   r�   r�   r¤  r™  r“   r”   r•   s   @r;   r’  r’  Á	  s   ø‡ € ò;÷'ð 'r=   r’  c            	       ór  a € ] tR tRt o ]P
                  ! . RO. RO. RO.4      t]P
                  ! . RO. RO. RO.4      t]P
                  ! . RO. RO. RO.4      t]P
                  ! . RO. RO. RO. RO. RO. RO.4      t	R t
R tR tR tR tR t]P"                  P%                  R]4      R	 4       tR
tV tR# )ÚTestCorrCoefiÒ	  c                ó\   € \        \        P                  ! . RO. RO4      RR.RR..4       R# )r   r  NrÕ   )rS   r   rS   ç      ð¿)r-   r5   r
   rŸ   s   &r;   Útest_non_arrayÚTestCorrCoef.test_non_arrayç	  s'   € ÜœBŸKšKª	²9Ó=Ø  #˜Y¨¨b¨	Ð2ö	4r=   c                óœ  € \        V P                  4      p\        WP                  4       \	        \
        P                  ! \
        P                  ! V4      R 8*  4      4       \        V P                  V P                  4      p\        W P                  4       \	        \
        P                  ! \
        P                  ! V4      R 8*  4      4       R# )r  N)
r
   r¿  r-   rØ  r+   r5   rà   rÁ  rI  rÙ  )rd   Útgt1Útgt2s   &  r;   r¤  ÚTestCorrCoef.test_simpleë	  sx   € Ü˜Ÿ™ÓˆÜ˜D§)¡)Ô,Ü”—’”r—v’v˜d“| sÑ*Ó+Ô,ä˜Ÿ™ §¡Ó'ˆÜ˜D§)¡)Ô,Ü”—’”r—v’v˜d“| sÑ*Ó+Ö,r=   c                ó  € \         P                  ! . RO. RO.4      p\        V4      p\         P                  ! RR.RR..4      p\        W#4       \	        \         P
                  ! \         P                  ! V4      R8*  4      4       R# ©rS   r�  r  Nr½   ©r�  y               @y              @r  )r5   r…   r
   r,   r+   rà   rÁ  )rd   r  r—  r
  s   &   r;   Útest_complexÚTestCorrCoef.test_complexô	  s_   € Ü�HŠH’i¢Ð.Ó/ˆÜ�q‹kˆÜ�hŠh˜˜T˜
 S¨" IÐ.Ó/ˆÜ˜Ô!Ü”—’”r—v’v˜c“{ cÑ)Ó*Ö+r=   c                óÞ   € \         P                  ! . RO.4      p\         P                  ! . RO.4      p\        \         P                  ! W4      \         P                  ! RR.RR..4      4       R# r¦  )r5   r…   r,   r
   ©rd   r  r-  s   &  r;   Útest_xyÚTestCorrCoef.test_xyû	  sK   € Ü�HŠH’i�[Ó!ˆÜ�HŠH’l�^Ó$ˆÜœŸš AÓ)¬2¯8ª8°b¸$°ZÀ#ÀrÀÐ4KÓ+LÖMr=   c           
     óò  € \         P                  ! R R7      ;_uu_ 4        \         P                  ! R\        4       \	        \        \        P                  ! . 4      4      \        P                  4       \	        \        \        P                  ! . 4      P                  ^ ^4      4      \        P                  ! . 4      P                  ^ ^ 4      4       \	        \        \        P                  ! . 4      P                  ^^ 4      4      \        P                  ! \        P                  \        P                  .\        P                  \        P                  ..4      4       RRR4       R#   + '       g   i     R# ; i©T©ÚrecordÚalwaysN)
ÚwarningsÚcatch_warningsÚsimplefilterÚRuntimeWarningr/   r
   r5   r…   r�  rw   rŸ   s   &r;   Ú
test_emptyÚTestCorrCoef.test_empty 
  sÙ   € Ü×$Ò$¨D×1Ö1Ü×!Ò! (¬NÔ;Üœx¬¯ª°«Ó5´r·v±vÔ>Üœx¬¯ª°«×(<Ñ(<¸QÀÓ(BÓCÜ!Ÿxšx¨›|×3Ñ3°A°qÓ9ô;äœx¬¯ª°«×(<Ñ(<¸QÀÓ(BÓCÜ!Ÿxšx¬"¯&©&´"·&±&Ð)9¼B¿F¹FÄBÇFÁFÐ;KÐ(LÓMôO÷ 2×1×1Ò1úó    D;E%Å%E6	c                óZ  € R R.RR ..p\         P                  ! RR7      ;_uu_ 4        \        V4      pRRR4       \        X\         P                  ! RR.RR..4      4       \        \         P                  ! \         P                  ! V4      R8*  4      4       R#   + '       g   i     Ln; i)g0Žä.ÿ++g}Ã”%­I²TÚraise©rà   Nr  rž  )r5   Úerrstater
   r.   r…   r+   rà   rÁ  )rd   r  rÅ   s   &  r;   Útest_extremeÚTestCorrCoef.test_extreme	
  sx   € Ø�eˆ_˜u f˜oÐ.ˆÜ�[Š[˜W×%Ö%Ü˜“ˆA÷ &ä! !¤R§X¢X°°C¨y¸3À¸)Ð.DÓ%EÔFÜ”—’”r—v’v˜a“y CÑ'Ó(Ö)÷ &×%ús   ¨BÂB*	Ú	test_typec                óx   € V P                   P                  V4      p\        W!R 7      pWP                  8X  g   Q hR# ©rè   N)r¿  r)  r
   ræ   )rd   rÀ  Úcast_Ar—  s   &&  r;   Útest_corrcoef_dtypeÚ TestCorrCoef.test_corrcoef_dtype
  s.   € à—‘—‘˜yÓ)ˆÜ�vÔ/ˆØŸI™IÔ%Ð%Ò%r=   rŒ   N)gÿÁ°‘^³Ã?gŸ.{§<Ç?g�¥‹$,Â?)g¯ßá4Œæ?gpÖ)ßî?gÕJ¶ôGÜÑ?)gY»’‰Àí?g½�¬€«Ô?gáÞˆ0v©È?)gØ©‡¢‘º?gBÈF­Uá?g ¢G)tàß?)g3äTBâ„ê?gLÁ\ƒåè?gïÃAçÙ?)g>
“Îí?gqµFëE`å?g€5Ø¢?)r  çÞ›•£¶î?çßÉár@©¿)rÆ  r  çp¾è]‚4Ó?)rÇ  rÈ  r  )r  rÆ  rÇ  ç?Ä'LÓ?çÝë(÷Ð8å?çîê4V‹}à?)rÆ  r  rÈ  çÕØw¨{¨¿ç,H¨×5ì?çjSŽ,úè?)rÇ  rÈ  r  çªÀâÓóî¿çµ)h¤ïßæ?çå5#AÀ“ê?)rÉ  rÌ  rÏ  r  çƒätÄçoà¿çBCÃæ,å¿)rÊ  rÍ  rÐ  rÒ  r  ç@§ÿ02vï?)rË  rÎ  rÑ  rÓ  rÔ  r  )r�   rŽ   r�   r�   r5   r…   r¿  rI  rØ  rÙ  rŸ  r¤  r¨  r¬  r·  r¾  r†   r‘   r’   Ú	np_floatsrÄ  r“   r”   r•   s   @r;   rœ  rœ  Ò	  sË   ø‡ € Ø
�ŠÚ	-Ú	-Ú	,ð	.ó	/€Að 	�ŠÚ	,Ú	-Ú	,ð	.ó	/€Að �8Š8Ú	%Ú	$Ú	&ð	(ó)€Dð �8Š8Ú	IÚ	IÚ	KÚ	MÚ	JÚ	Jð	LóM€Dò4ò-ò,òNò
Oò*ð ‡[�[×Ñ˜[¨)Ó4ñ&ó 5ö&r=   rœ  c                   óÔ  a € ] tR tRt o ]P
                  ! ^ ^.^^.^^ ..4      P                  t]P
                  ! RR.RR..4      t]P
                  ! . RO^R7      t	]P
                  ! . RO4      t
]P
                  ! R.R.R.R.R.R..4      P                  t]P
                  ! RR.RR..4      t]P                  ! ^]P                  R7      t]P
                  ! . RO4      t]P
                  ! RR.RR..4      t]P                  ! ^4      t]P
                  ! . RO4      tR tR	 tR
 tR tR tR tR tR tR tR t]P>                  PA                  R]!4      R 4       t"R t#Rt$V t%R# )ÚTestCovi
  r  r  r~   )Úndminçš™™™™™Ù?rè   c                óX   € \        \        V P                  4      V P                  4       R # r4   )r,   r   Úx1rØ  rŸ   s   &r;   rj   ÚTestCov.test_basic$
  s   € Üœ˜DŸG™G› d§i¡iÖ0r=   c                óö   € \         P                  ! . RO. RO.4      p\         P                  ! RR.RR..4      p\        \        V4      V4       \        \        V\         P                  ! ^4      R7      V4       R# )rS   r�  r  ©ÚaweightsNr½   r§  r  )r5   r…   r,   r   rb   )rd   r  r—  s   &  r;   r¨  ÚTestCov.test_complex'
  sW   € Ü�HŠH’i¢Ð.Ó/ˆÜ�hŠh˜˜T˜
 S¨" IÐ.Ó/ˆÜœ˜A› Ô$Üœ˜A¬¯ª°«
Ô3°SÖ9r=   c                óÈ   € \         P                  ! . RO.4      p\         P                  ! . RO.4      p\        \        W4      \         P                  ! RR.RR..4      4       R# r¦  )r5   r…   r,   r   r«  s   &  r;   r¬  ÚTestCov.test_xy-
  sF   € Ü�HŠH’i�[Ó!ˆÜ�HŠH’l�^Ó$ˆÜœ˜A›	¤2§8¢8¨b°$¨Z¸#¸r¸Ð,CÓ#DÖEr=   c           
     óò  € \         P                  ! R R7      ;_uu_ 4        \         P                  ! R\        4       \	        \        \        P                  ! . 4      4      \        P                  4       \	        \        \        P                  ! . 4      P                  ^ ^4      4      \        P                  ! . 4      P                  ^ ^ 4      4       \	        \        \        P                  ! . 4      P                  ^^ 4      4      \        P                  ! \        P                  \        P                  .\        P                  \        P                  ..4      4       RRR4       R#   + '       g   i     R# ; ir¯  )
r³  r´  rµ  r¶  r/   r   r5   r…   r�  rw   rŸ   s   &r;   r·  ÚTestCov.test_empty2
  sÙ   € Ü×$Ò$¨D×1Ö1Ü×!Ò! (¬NÔ;Üœs¤2§8¢8¨B£<Ó0´"·&±&Ô9Üœs¤2§8¢8¨B£<×#7Ñ#7¸¸1Ó#=Ó>Ü!Ÿxšx¨›|×3Ñ3°A°qÓ9ô;äœs¤2§8¢8¨B£<×#7Ñ#7¸¸1Ó#=Ó>Ü!Ÿxšx¬"¯&©&´"·&±&Ð)9¼B¿F¹FÄBÇFÁFÐ;KÐ(LÓMôO÷ 2×1×1Ò1úr¹  c           
     óž  € \         P                  ! R R7      ;_uu_ 4        \         P                  ! R\        4       \	        \        V P                  ^R7      \        P                  ! \        P                  \        P                  ) .\        P                  ) \        P                  ..4      4       RRR4       R#   + '       g   i     R# ; i)Tr°  r²  ©ÚddofN)
r³  r´  rµ  r¶  r/   r   rÛ  r5   r…   r•  rŸ   s   &r;   Útest_wrong_ddofÚTestCov.test_wrong_ddof;
  s{   € Ü×$Ò$¨D×1Ö1Ü×!Ò! (¬NÔ;Üœs 4§7¡7°Ô3Ü!Ÿxšx¬"¯&©&´2·6±6°'Ð):Ü+-¯6©6¨'´2·6±6Ð):ð)<ó  =ô>÷ 2×1×1Ò1ús    BB;Â;C	c           	     ó
  € \        \        V P                  4      \        V P                  R R7      4       \        P                  ! . RO4      p\        \        V P                  V4      \        V P                  VR R7      4       R# )F)ÚrowvarN)g+‡ÙÎ÷³?g4€·@‚âÓ?g¾Á&SË?gÒo_Î¡?gŒJê4ë?)r,   r   Úx3r5   r…   ©rd   r-  s   & r;   Útest_1D_rowvarÚTestCov.test_1D_rowvarB
  sO   € Üœ˜DŸG™G›¤c¨$¯'©'¸%Ô&@ÔAÜ�HŠHÒ=Ó>ˆÜœ˜DŸG™G Q›¬¨T¯W©W°aÀÔ)FÖGr=   c                óˆ   € \        \        V P                  ^R7      \        P                  ! V P                  ^R7      4       R# )rS   ræ  N)r,   r   rì  r5   ÚvarrŸ   s   &r;   Útest_1D_varianceÚTestCov.test_1D_varianceG
  s&   € Üœ˜DŸG™G¨!Ô,¬b¯fªf°T·W±WÀ1Ô.EÖFr=   c                óv  € \        \        V P                  V P                  R 7      \        V P                  4      4       \        \        V P
                  V P                  R 7      V P                  4       \        \        V P
                  V P                  R 7      V P                  4       V P                  R,           p\        \        \        V P
                  VR 7       \        P                  ! R\        P                  R7      p\        \        \        V P
                  VR 7       \        P                  ! ^\        P                  R7      p\        \        \        V P
                  VR 7       R\        P                  ! ^\        P                  R7      ,          p\        \        \        V P
                  VR 7       R# ))Úfweightsr:  rè   N©rQ   rY   r^   )r,   r   r¼  ÚfrequenciesÚ
x2_repeatsrÛ  rÙ  Úunit_frequenciesrØ  r1   r(  r5   rb   r–  ÚRuntimeErrorra   )rd   ÚnonintrÐ  s   &  r;   Útest_fweightsÚTestCov.test_fweightsJ
  s  € Üœ˜DŸG™G¨d×.>Ñ.>Ô?Ü˜DŸO™OÓ,ô	.äœ˜DŸG™G¨d×.>Ñ.>Ô?ØŸ	™	ô	#äœ˜DŸG™G¨d×.CÑ.CÔDØŸ	™	ô	#à×!Ñ! CÕ'ˆÜ”i¤ d§g¡g¸Õ?Ü�GŠG�F¤"§'¡'Ô*ˆÜ”l¤C¨¯©¸1Õ=Ü�GŠG�AœRŸW™WÔ%ˆÜ”l¤C¨¯©¸1Õ=Ø”—’˜¤"§'¡'Ô*Õ*ˆÜ”j¤# t§w¡w¸×;r=   c                óÔ  € \        \        V P                  V P                  R 7      V P                  4       \        \        V P                  RV P                  ,          R 7      \        V P                  V P                  R 7      4       \        \        V P                  V P
                  R 7      V P                  4       \        P                  ! R4      p\        \        \        V P                  VR 7       \        P                  ! ^4      p\        \        \        V P                  VR 7       R\        P                  ! ^4      ,          p\        \        \        V P                  VR 7       R# )rÞ  r	  Nrö  rž  )r,   r   rÛ  r  rÚ  Úunit_weightsrØ  r5   rb   r1   rú  ra   rv  s   & r;   Útest_aweightsÚTestCov.test_aweightsZ
  sÐ   € Üœ˜DŸG™G¨d¯l©lÔ;¸T¿Y¹YÔGÜœ˜DŸG™G¨c°D·L±LÕ.@ÔAÜ˜DŸG™G¨d¯l©lÔ;ô	=äœ˜DŸG™G¨d×.?Ñ.?Ô@À$Ç)Á)ÔLÜ�GŠG�F‹OˆÜ”l¤C¨¯©¸1Õ=Ü�GŠG�A‹JˆÜ”l¤C¨¯©¸1Õ=Ø”2—7’7˜1“:ÕˆÜ”j¤# t§w¡w¸×;r=   c                óP  € \        \        V P                  V P                  V P                  R 7      \        V P
                  4      4       \        \        V P                  V P                  V P                  R 7      V P                  4       \        \        V P                  V P                  V P                  R 7      V P                  4       \        \        V P                  V P                  V P                  R 7      V P                  4       \        \        V P                  V P                  RV P                  ,          R 7      \        V P                  V P                  R7      4       \        \        V P                  V P                  V P                  R 7      V P                  4       R# ))rõ  rß  r	  rÞ  N)r,   r   r¼  r÷  rÿ  rø  rÛ  rÙ  rù  rØ  r  rÚ  rŸ   s   &r;   Útest_unit_fweights_and_aweightsÚ'TestCov.test_unit_fweights_and_aweightsf
  s+  € Üœ˜DŸG™G¨d×.>Ñ.>Ø%)×%6Ñ%6ô8ä˜DŸO™OÓ,ô	.ô 	œ˜DŸG™G¨d×.>Ñ.>Ø%)×%6Ñ%6ô8àŸ	™	ô	#ô 	œ˜DŸG™G¨d×.CÑ.CØ%)×%6Ñ%6ô8àŸ	™	ô	#ô 	œ˜DŸG™G¨d×.CÑ.CØ%)§\¡\ô3àŸ	™	ô	#ô 	œ˜DŸG™G¨d×.CÑ.CØ%(¨4¯<©<Õ%7ô9ä˜DŸG™G¨d¯l©lÔ;ô	=ô 	œ˜DŸG™G¨d×.CÑ.CØ%)×%6Ñ%6ô8àŸ	™	ö	#r=   rÀ  c                óx   € V P                   P                  V4      p\        W!R 7      pWP                  8X  g   Q hR# rÂ  )rÛ  r)  r   ræ   )rd   rÀ  Úcast_x1r—  s   &&  r;   Útest_cov_dtypeÚTestCov.test_cov_dtypez
  s.   € à—'‘'—.‘. Ó+ˆÜ�'Ô+ˆØŸI™IÔ%Ð%Ò%r=   c                óÄ   € \         P                  ! R4      p\         P                  ! V^ RR7      p\         P                  ! VP                  ^ RR7      p\	        W2RR7       R# )rY   T)rç  rë  Frƒ   Nr•  )r5   rb   r   r>  r,   r  s   &   r;   Útest_gh_27658ÚTestCov.test_gh_27658€
  sA   € Ü�GŠG�F‹OˆÜ—6’6˜! !¨DÔ1ˆÜ—’˜Ÿ™ !¨EÔ2ˆÜ˜°×6r=   rŒ   Nrž  )r  r  r~   )rS   rJ   rS   gš™™™™™Ù¿)r  r"  r  gUUUUUUå?gUUUUUUå¿)g&S£’:Ù?gÒo_Îã?g#Ûù~j¼è?g”‡…ZÓ¼ï?gÎQÚ|é?)&r�   rŽ   r�   r�   r5   r…   r>  rÛ  rØ  r¼  r÷  rø  rÙ  rb   r–  rù  r  rÚ  rÿ  rì  rj   r¨  r¬  r·  rè  rî  rò  rü  r   r  r†   r‘   r’   rÕ  r  r
  r“   r”   r•   s   @r;   r×  r×  
  sn  ø‡ € Ø	�Š�A�q�6˜A˜q˜6 A q 6Ð*Ó	+×	-Ñ	-€BØ�8Š8�b˜#�Y  b 	Ð*Ó+€DØ	�Š’/¨Ô	+€BØ—(’(š9Ó%€KØ—’˜C˜5 3 %¨#¨°°¸°u¸s¸eÐDÓE×GÑG€JØ�8Š8�c˜4�[ 4¨ +Ð.Ó/€DØ—w’w˜q¨¯©Ô0ÐØ�hŠh’Ó'€GØ�8Š8�g˜xÐ(¨8°WÐ*=Ð>Ó?€DØ—7’7˜1“:€LØ	�ŠÒ:Ó	;€Bò1ò:òFò
Oò>òHò
Gò<ò 
<ò#ð( ‡[�[×Ñ˜[¨)Ó4ñ&ó 5ð&÷
7ð 7r=   r×  c                   ó2   a € ] tR tRt o R tR tR tRtV tR# )ÚTest_I0i‡
  c                óŽ  € \        \        R 4      \        P                  ! R4      4       \        P                  ! . RO4      p\        P                  ! . RO4      p\        \        V4      V4       \        \        V) 4      V4       \        P                  ! RR.RR.RR.RR	.R
R..4      p\        \        V4      \        P                  ! RR.RR.RR.RR.RR..4      4       \        P                  ! R.4      p\	        VP
                  R4       \        \        P                  ! R.4      \        P                  ! R.4      4       R# )r:  gÿÇ’#ñ?g>@÷åÌvê?gÏu¯Í¥üï?gVºX¤Ë³ì?g÷uaœ&Ù?gB-¬sJØ?g-^þ§ª?g§_¿³V×?g¨X±Ï.ç?gVØëaXÓÞ?gõj¨•à?gpÁÛÚò?g~-ØÛ@ô?g¦¼D/bó?gÝ¦‰ˆ¬Ÿð?g,êY1Ø”ð?gš[!¬Æð?g‘QÐL‰ð?gWè¤sU+ò?g÷ ±@ñð?g™fx»wñ?r  r  N)gC„ê¬7æß?gùmãªMæ?g˜¡3aâ,Ì?gª$WV?Û�?rÙ  )gšÖ¿N^ñ?gEá¿ ò?gé–¡Ä1ð?gÔ%©m? ð?gDíénÿ¥@rˆ  )r-   r   r5   r…   r0   rA   r/   )rd   r¿  r+  rI  Úi0_0s   &    r;   r¤  ÚTest_I0.test_simple‰
  s   € ÜÜˆs‹GÜ�HŠHÐ'Ó(ô	*ô
 �HŠHÒIÓJˆÜ—8’8ò 8ó 9ˆäœB˜q›E 8Ô,ÜœB ˜r›F HÔ-ä�HŠH�x Ð,Ø! :Ð.Ø! :Ð.Ø! :Ð.Ø! :Ð.ð	0ó 1ˆô
 	Üˆq‹EÜ�HŠH�z :Ð.Ø! :Ð.Ø! :Ð.Ø! :Ð.Ø! :Ð.ð	0ó 1ô	2ô �uŠu�b�T‹{ˆÜ�T—Z‘Z Ô&Üœ2Ÿ5š5 " ›;¬¯ª°"°«Ö7r=   c                ó   a€ \         P                  ! ^4      o ! V3R lR4      p\        \         P                  ! V! 4       4      V4      '       g   Q h\         P                  ! S4      p\         P                  ! V! 4       4      p\        W#4       R# )rJ   c                   óB   <a € ] tR tRt o  ZP                  tR tRtV tR# )Ú*Test_I0.test_non_array.<locals>.array_likei©
  c                ó   € V # r4   rŒ   )rd   rê   ÚcontextÚreturn_scalars   &&&&r;   Ú__array_wrap__Ú9Test_I0.test_non_array.<locals>.array_like.__array_wrap__¬
  s   € Ø�r=   rŒ   N)r�   rŽ   r�   r�   Ú__array_interface__r  r“   r”   )r–   re   s   @€r;   Ú
array_liker  ©
  s   ù‡ € Ù"#×"7Ñ"7Ð÷ð r=   r  N)r5   r6   r¾  rÁ  r   r/   )rd   r  r<  r—  re   s   &   @r;   rŸ  ÚTest_I0.test_non_array¦
  s_   ø€ Ü�IŠI�a‹Lˆ÷	ô 	ô œ"Ÿ&š&¡£Ó.°
×;Ò;Ð;Ð;Ü�eŠe�A‹hˆÜ�eŠe‘J“LÓ!ˆä˜3Ö$r=   c                óÎ   € \         P                  ! ^ R.4      p\        P                  ! \        RR7      ;_uu_ 4        \        V4      pRRR4       R#   + '       g   i     R# ; i)r   z#i0 not supported for complex valuesr�   Ny      ð?       @)r5   r…   r†   r'  r(  r   rl  s   &  r;   r¨  ÚTest_I0.test_complex¶
  s?   € Ü�HŠH�a˜�[Ó!ˆÜ�]Š]œ9Ð,Q×RÖRÜ�Q“%ˆC÷ S×R×RÒRús   ½AÁA$	rŒ   N)	r�   rŽ   r�   r�   r¤  rŸ  r¨  r“   r”   r•   s   @r;   r  r  ‡
  s   ø‡ € ò8ò:%÷ ð r=   r  c                   ó,   a € ] tR tRt o R tR tRtV tR# )Ú
TestKaiseri¼
  c                ó´  € \        \        P                  ! \        ^R4      4      4       \	        \        ^ R4      \        P
                  ! . 4      4       \	        \        ^R4      \        P
                  ! RR.4      4       \	        \        ^R4      \        P
                  ! . RO4      4       \	        \        ^R4      \        P
                  ! . RO4      4       R# )rS   r  ç ˆöoFé?gg›Óù?N)r!  çÀvT¶=î?r  r"  r!  )çø†„½¦â?ç÷�ñY…Jì?r  r$  r#  )r+   r5   Úisfiniter   r-   r…   rŸ   s   &r;   r¤  ÚTestKaiser.test_simple¾
  s�   € Ü”—’œF 1 c›NÓ+Ô,ÜœF 1 c›NÜŸHšH R›Lô	*äœF 1 c›NÜŸHšH j°*Ð%=Ó>ô	@äœF 1 c›NÜŸHšHò &>ó ?ô	@ô 	œF 1 gÓ.ÜŸHšHò &>ó ?ö	@r=   c                ó   € \        ^^4       R# ©rY   N)r   rŸ   s   &r;   Útest_int_betaÚTestKaiser.test_int_betaË
  s   € Üˆq�!Žr=   rŒ   N)r�   rŽ   r�   r�   r¤  r)  r“   r”   r•   s   @r;   r  r  ¼
  s   ø‡ € ò@÷ð r=   r  c                   óh   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tR tRtV tR# )ÚTestMeshgridiÏ
  c           
     óÚ   € \        . RO. RO4      w  r\        V\        P                  ! . RO. RO. RO. RO.4      4       \        V\        P                  ! . RO. RO. RO. RO.4      4       R# )rS   Nr½   ©rJ   rZ   r¿   rž  rp  )rZ   rZ   rZ   )r¿   r¿   r¿   )rž  rž  rž  ©r   r/   r5   r…   ©rd   ÚXÚYs   &  r;   r¤  ÚTestMeshgrid.test_simpleÑ
  s\   € Üš)¢\Ó2‰ˆÜ˜1œbŸhšhª	Ú(1Ú(1Ú(1ð(3ó 4ô 	5ô 	˜1œbŸhšhª	Ú(1Ú(1Ú(1ð(3ó 4ö 	5r=   c                óh   € \        . RO4      w  p\        V\        P                  ! . RO4      4       R# )rS   Nró  r/  )rd   r1  s   & r;   Útest_single_inputÚTestMeshgrid.test_single_inputÜ
  s!   € Ü’|Ó$‰ˆÜ˜1œbŸhšh¢|Ó4Ö5r=   c                óZ   € . p\        . \        V!  4       \        . \        VR R/ 4       R# )rï   FN)r/   r   rØ  s   & r;   Útest_no_inputÚTestMeshgrid.test_no_inputà
  s)   € ØˆÜ˜2œx¨™Ô/Ü˜2œx¨Ð:°EÑ:Ö;r=   c           	     óZ  € . ROp. ROp\        WRR7      w  r4\        V\        P                  ! . RO. RO. R	O.4      4       \        V\        P                  ! . RO. RO. RO.4      4       ^^	.p\	        \        W4      ^ ,          P
                  R
8H  4       \	        \        WRR7      ^ ,          P
                  R8H  4       \	        \        WV4      ^ ,          P
                  R8H  4       \	        \        WVRR7      ^ ,          P
                  R8H  4       \        \        \         WRR7       R# )rS   Úij©ÚindexingÚnotvalidNr½   r.  rß   )rQ   rQ   rQ   rQ   )rY   rY   rY   rY   r‡  ©rY   rJ   )rJ   rY   rQ   )rY   rJ   rQ   )r   r/   r5   r…   r+   rA   r1   ra   )rd   r  r-  r1  r2  r  s   &     r;   Útest_indexingÚTestMeshgrid.test_indexingå
  sô   € ÚˆÚˆÜ˜!¨Ô.‰ˆÜ˜1œbŸhšhªÚ(4Ú(4ð(6ó 7ô 	8ô 	˜1œbŸhšhªÚ(4Ú(4ð(6ó 7ô 	8ð
 �ˆFˆÜ”˜“˜qÕ!×'Ñ'¨6Ñ1Ô2Ü”˜¨Ô-¨aÕ0×6Ñ6¸&Ñ@ÔAÜ”˜˜qÓ! !Õ$×*Ñ*¨iÑ7Ô8Ü”˜˜q¨4Ô0°Õ3×9Ñ9¸YÑFÔGä”j¤(¨A¸:×Fr=   c           	     óÄ   € \        . RO. RORR7      w  r\        V\        P                  ! . RO.4      4       \        V\        P                  ! ^.^.^.^..4      4       R# )rS   T©ÚsparseNr½   r.  r/  r0  s   &  r;   Útest_sparseÚTestMeshgrid.test_sparseù
  sK   € Üš)¢\¸$Ô?‰ˆÜ˜1œbŸhšhª	 {Ó3Ô4Ü˜1œbŸhšh¨¨¨a¨S°1°#¸°sÐ';Ó<Ö=r=   c                ó¨   € \        . RO. RORRR7      p\        . RRR7      p\        V\        4      '       g   Q h\        V\        4      '       g   Q hR# )rS   TF©rD  rï   Nr½   r.  )r   r¾  r  )rd   r¿  rI  s   &  r;   Útest_always_tupleÚTestMeshgrid.test_always_tupleþ
  sF   € Ü’Y¢°TÀÔFˆÜ�R ¨5Ô1ˆÜ˜!œU×#Ò#Ð#Ð#Ü˜!œU×#Ò#Ð#Ò#r=   c                ó>   € \        \        \        . RO. RORR7       R# )rS   r;  )rl  Nr½   r.  )r1   r(  r   rŸ   s   &r;   Útest_invalid_argumentsÚ#TestMeshgrid.test_invalid_arguments  s   € ô 	”i¤Ú¢°t÷	=r=   c                óÒ  € \         P                  ! ^ ^
\         P                  R7      p\         P                  ! ^
^\         P                  R7      p\         P                  ! W4      w  r4\        VP                  VP                  8H  4       \        VP                  VP                  8H  4       \         P                  ! WRR7      w  r4\        VP                  VP                  8H  4       \        VP                  VP                  8H  4       \         P                  ! WRR7      w  r4\        VP                  VP                  8H  4       \        VP                  VP                  8H  4       R# )r   rè   T)rï   rC  N)r5   r6   r*  r+  r   r+   ræ   )rd   r  r-  r1  r2  s   &    r;   r  ÚTestMeshgrid.test_return_type  sæ   € ô �IŠI�a˜¤2§:¡:Ô.ˆÜ�IŠI�b˜"¤B§J¡JÔ/ˆä�{Š{˜1Ó ‰ˆä�—‘˜1Ÿ7™7Ñ"Ô#Ü�—‘˜1Ÿ7™7Ñ"Ô#ô �{Š{˜1 dÔ+‰ˆä�—‘˜1Ÿ7™7Ñ"Ô#Ü�—‘˜1Ÿ7™7Ñ"Ô#ô �{Š{˜1¨Ô-‰ˆä�—‘˜1Ÿ7™7Ñ"Ô#Ü�—‘˜1Ÿ7™7Ñ"Ö#r=   c                óò   € \         P                  ! R R.4      p\         P                  ! RR.4      p\         P                  ! WRRR7      w  r4^ VR&   \        VR,          ^ 4       \        VR	,          V4       R# )
r1  r2  gffffff
@gš™™™™™@FTrH  N)r   r¢   r®  )r5   r…   r   r0   )rd   r1  r2  r  r-  s   &    r;   Útest_writebackÚTestMeshgrid.test_writeback#  s_   € ä�HŠH�c˜3�ZÓ ˆÜ�HŠH�c˜3�ZÓ ˆÜ�{Š{˜1¨°DÔ9‰ˆàˆˆ$‰Ü�Q�t•W˜aÔ Ü�Q�t•W˜aÖ r=   c                ó8  € \         P                  ! R  \        ^^4       4       !  w  rr4pRp\        VP                  V4       \        VP                  V4       \        VP                  V4       \        VP                  V4       \        VP                  V4       R# )c              3   ó6   "  € T F  p^ .V,          x € K  	  R# 5ir«   rŒ   )r!  r¹   s   & r;   r#  Ú-TestMeshgrid.test_nd_shape.<locals>.<genexpr>.  s   é € Ð%C±{°! q c¨A§g¢g³{ùs   ‚N)rQ   rS   rY   rJ   rZ   )r5   r   rc   r0   rA   )rd   re   r‰   rÅ   r’  rI  Úexpected_shapes   &      r;   Útest_nd_shapeÚTestMeshgrid.test_nd_shape-  sm   € ÜŸšÑ%C´u¸QÀ´{Ó%CÑD‰ˆˆa�AØ(ˆÜ�Q—W‘W˜nÔ-Ü�Q—W‘W˜nÔ-Ü�Q—W‘W˜nÔ-Ü�Q—W‘W˜nÔ-Ü�Q—W‘W˜nÖ-r=   c                ó¾   € \         P                  ! ^ .^^.. RO4      w  rp\        V. RO.. RO..4       \        V. RO.. RO..4       \        V. RO.. RO..4       R# )r   NrX   rÔ   rä   rP   ©r5   r   r0   rÄ   s   &   r;   Útest_nd_valuesÚTestMeshgrid.test_nd_values6  sW   € Ü—+’+˜q˜c A q 6ª9Ó5‰ˆˆaÜ�Qš)˜¢y kÐ2Ô3Ü�Qš)˜¢y kÐ2Ô3Ü�Qš)˜¢y kÐ2Ö3r=   c                ó¼   € \         P                  ! ^ .^^.. RORR7      w  rp\        V. RO. RO..4       \        V. RO. RO..4       \        V. RO. RO..4       R# )r   r;  r<  NrX   rÔ   rä   rP   rZ  rÄ   s   &   r;   Útest_nd_indexingÚTestMeshgrid.test_nd_indexing<  sV   € Ü—+’+˜q˜c A q 6ª9¸tÔD‰ˆˆaÜ�Qš)¢YÐ/Ð0Ô1Ü�Qš)¢YÐ/Ð0Ô1Ü�Qš)¢YÐ/Ð0Ö1r=   rŒ   N)r�   rŽ   r�   r�   r¤  r5  r8  r@  rE  rI  rL  r  rQ  rW  r[  r^  r“   r”   r•   s   @r;   r,  r,  Ï
  sG   ø‡ € ò	5ò6ò<ò
Gò(>ò
$ò=ò$ò0!ò.ò4÷2ð 2r=   r,  c                   óV   a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tRtV tR# )ÚTestPiecewiseiC  c           	     ó~  € \        ^ ^ .RR.^.4      p\        V^^ .4       \        ^ ^ .RR..^.4      p\        V^^ .4       \        ^ ^ .\        P                  ! RR.4      ^.4      p\        V^^ .4       \        ^ ^ .\        P                  ! ^^ .4      ^.4      p\        V^^ .4       \        ^ ^ .\        P                  ! ^^ .4      .^.4      p\        V^^ .4       \        ^ ^ .RR..R .4      p\        V^ R.4       \	        \
        R\         ^ ^ .RR... 4       \	        \
        R\         ^ ^ .RR... RO4       R# )r   TFc                 ó   € R# )rS   r^   rŒ   r®  s   &r;   rƒ  Ú+TestPiecewise.test_simple.<locals>.<lambda>Z  s   € ¹r=   z1 or 2 functions are expectedNr^   r½   )r   r/   r5   r…   r2   ra   rÂ  s   & r;   r¤  ÚTestPiecewise.test_simpleE  sP  € ä�q˜!�f˜t U˜m¨a¨SÓ1ˆÜ˜1˜q !˜fÔ%ô �q˜!�f  e˜}˜o°¨sÓ3ˆÜ˜1˜q !˜fÔ%ô �q˜!�fœbŸhšh¨¨e }Ó5¸°sÓ;ˆÜ˜1˜q !˜fÔ%ô �q˜!�fœbŸhšh¨¨1 vÓ.°°Ó4ˆÜ˜1˜q !˜fÔ%ô �q˜!�fœrŸxšx¨¨A¨Ó/Ð0°1°#Ó6ˆÜ˜1˜q !˜fÔ%ä�q˜!�f  t˜}˜o±¨}Ó=ˆÜ˜1˜q "˜gÔ&äœJÐ(GÜ˜˜1�v ¨ ˜°ô	4äœJÐ(GÜ˜˜1�v ¨ ˜²	ö	;r=   c                óP   € \        ^^.RR.RR..^^.4      p\        V^^.4       R# ©rS   TFN©r   r/   rÂ  s   & r;   Útest_two_conditionsÚ!TestPiecewise.test_two_conditionsb  s3   € Ü�q˜!�f  e˜}¨u°d¨mÐ<¸qÀ!¸fÓEˆÜ˜1˜q !˜fÖ%r=   c                ó@   € \        ^. RO. RO4      p\        V^4       R# )rY   N)TFF)rJ   rQ   r   )r   r0   rÂ  s   & r;   Ú$test_scalar_domains_three_conditionsÚ2TestPiecewise.test_scalar_domains_three_conditionsf  s   € Ü�aÒ-ªyÓ9ˆÜ�Q˜Ör=   c                óˆ   € \        ^^.RR.^.4      p\        V^^ .4       \        ^^.RR.^^.4      p\        V^^.4       R# rg  rh  rÂ  s   & r;   Útest_defaultÚTestPiecewise.test_defaultj  sR   € ä�q˜!�f˜t U˜m¨a¨SÓ1ˆÜ˜1˜q !˜fÔ%ô �q˜!�f˜t U˜m¨a°¨VÓ4ˆÜ˜1˜q !˜fÖ%r=   c                óL  € \         P                  ! ^4      p\        W^8„  ^^ .4      p\        VP                  ^ 8H  4       \        V^ 8H  4       ^p\        VRR.^^ .4      p\        VP                  ^ 8H  4       \        V^8H  4       \        V. RO. RO4      p\        V^4       R# )rY   TFNr   r½   )r5   r…   r   r+   r·   r/   r«  s   &  r;   r¸  ÚTestPiecewise.test_0ds  s�   € Ü�HŠH�Q‹KˆÜ�a˜Q™  A Ó'ˆÜ�—‘˜!‘ÔÜ��Q‘ŒàˆÜ�a˜$ ˜¨¨A¨Ó/ˆÜ�—‘˜!‘ÔÜ��Q‘Œô �aÒ-ªyÓ9ˆÜ˜1˜aÖ r=   c           	     ó4  € ^p\        W^8*  V^8„  .^^ .4      p\        V^4       ^p\        W^8*  V^8„  V^8*  ,          V^8„  .. RO4      p\        V^4       \        \        R\         W^8*  V^8„  .^.4       \        \        R\         W^8*  V^8„  .. RO4       R# )rY   z2 or 3 functions are expectedNr½   rß   )r   r0   r/   r2   ra   r«  s   &  r;   Útest_0d_comparisonÚ TestPiecewise.test_0d_comparison‚  s¨   € ØˆÜ�a˜q™& ! a¡%˜¨1¨a¨&Ó1ˆÜ�Q˜Ôð ˆÜ�a˜q™& 1 q¡5¨Q°!©VÕ"4°a¸!±eÐ<ºiÓHˆÜ˜1˜aÔ äœJÐ(GÜ�q ™6 1 q¡5˜/¨A¨3ô	0äœJÐ(GÜ�q ™6 1 q¡5˜/ª<ö	9r=   c                óš   € \         P                  ! ^4      p\         P                  ! V^8„  4      p\        W.^^.4      p\        V^4       R# r(  )r5   r…   r   r0   )rd   r  rÅ   r-  s   &   r;   Útest_0d_0d_conditionÚ"TestPiecewise.test_0d_0d_condition‘  s<   € Ü�HŠH�Q‹KˆÜ�HŠH�Q˜‘U‹OˆÜ�a˜˜q !˜fÓ%ˆÜ�Q˜Ör=   c                ó¶   € \         P                  ! . RO. RO.4      p\        W^ 8  V^8¬  .. RO4      p\        V\         P                  ! . RO. RO.4      4       R# )rË  N)g      Àg      ø¿rÌ  )r:  r¤  rË  r¦  )rž  rž  rž  )r	  r	  r  )r5   r…   r   r/   r«  s   &  r;   Útest_multidimensional_extrafuncÚ-TestPiecewise.test_multidimensional_extrafunc—  sR   € Ü�HŠHÒ(Ú%ð'ó (ˆä�a˜a™%  a¡˜ª*Ó5ˆÜ˜1œbŸhšhªÚ(4ð(6ó 7ö 	8r=   c                óô   €  ! R  R\         P                  4      p\         P                  ! R4      P                  V4      p\	        W"R8  V^8¬  .. RO4      p\        \        V4      V4       \        V. RO4       R# )c                   ó   € ] tR tRtRtR# )Ú/TestPiecewise.test_subclasses.<locals>.subclassiŸ  rŒ   NrL  rŒ   r=   r;   rM  r~  Ÿ  rN  r=   rM  r#  r~   N)rž  r  r  )rž  rž  r  r  r  )r5   rO  r6   rP  r   r0   rQ  )rd   rM  r  r²  s   &   r;   rT  ÚTestPiecewise.test_subclassesž  s\   € ô	”r—z‘zô 	ä�IŠI�b‹M×Ñ˜xÓ(ˆÜ�a˜b™& ! q¡&Ð)ª=Ó9ˆÜ”T˜!“W˜hÔ'Ü�QÒ.Ö/r=   rŒ   N)r�   rŽ   r�   r�   r¤  ri  rl  ro  r¸  rt  rw  rz  rT  r“   r”   r•   s   @r;   ra  ra  C  s7   ø‡ € ò;ò:&òò&ò!ò9òò8÷0ð 0r=   ra  c                   ó  a € ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 t]P                  P                  R^ ^.4      R 4       tR t]P                  P%                  ]'       * RR7      R 4       t]P                  P                  R^^..^.4      R 4       t]P                  P                  RR.R.R.R..4      R 4       t]P                  P                  R]P0                  R,          4      R 4       tR tR tRtV tR# )ÚTestBincounti§  c                óš   € \         P                  ! \         P                  ! ^4      4      p\        V\         P                  ! ^4      4       R# )rJ   N)r5   Úbincountr6   r/   rb   rí  s   & r;   r¤  ÚTestBincount.test_simple©  s*   € Ü�KŠKœŸ	š	 !›Ó%ˆÜ˜1œbŸgšg a›jÖ)r=   c                ó¢   € \         P                  ! \         P                  ! . RO4      4      p\        V\         P                  ! . RO4      4       R# )rS   N)rS   rZ   rQ   rJ   rS   )r   rQ   rS   r   rS   rS   )r5   rƒ  r…   r/   rí  s   & r;   Útest_simple2ÚTestBincount.test_simple2­  s-   € Ü�KŠKœŸš¢Ó1Ó2ˆÜ˜1œbŸhšhÒ'9Ó:Ö;r=   c                ó¤   € \         P                  ! ^4      p\         P                  ! . RO4      p\         P                  ! W4      p\	        W24       R# )rJ   N)çš™™™™™É?ç333333Ó?r:  r5  )r5   r6   r…   rƒ  r/   ©rd   r  r.  r-  s   &   r;   Útest_simple_weightÚTestBincount.test_simple_weight±  s4   € Ü�IŠI�a‹LˆÜ�HŠHÒ)Ó*ˆÜ�KŠK˜ÓˆÜ˜1Ö r=   c                óÖ   € \         P                  ! . RO4      p\         P                  ! . RO4      p\         P                  ! W4      p\        V\         P                  ! . RO4      4       R# )rS   N©rS   rQ   rJ   rZ   rQ   ©r‰  rŠ  r:  r5  r‰  )r   r‰  r:  r   r:  r5  ©r5   r…   rƒ  r/   r‹  s   &   r;   Útest_simple_weight2Ú TestBincount.test_simple_weight2·  sA   € Ü�HŠH’_Ó%ˆÜ�HŠHÒ.Ó/ˆÜ�KŠK˜ÓˆÜ˜1œbŸhšhÒ'AÓBÖCr=   c                ó  € \         P                  ! . RO4      p\         P                  ! V^R7      p\        V\         P                  ! . RO4      4       . p\         P                  ! V^ R7      p\        V\         P                  ! . 4      4       R# )r   ©Ú	minlengthN)r   rS   r   rS   rS   )rQ   rY   r   r‘  r«  s   &  r;   Útest_with_minlengthÚ TestBincount.test_with_minlength½  sZ   € Ü�HŠH’_Ó%ˆÜ�KŠK˜ QÔ'ˆÜ˜1œbŸhšh¢yÓ1Ô2ØˆÜ�KŠK˜ QÔ'ˆÜ˜1œbŸhšh r›lÖ+r=   c                ó  € \         P                  ! . RO4      p\         P                  ! V^R7      p\        V\         P                  ! . RO4      4       \         P                  ! V^ R7      p\        V\         P                  ! . RO4      4       R# )r   r•  N)r   rS   rS   rQ   rQ   rY   rY   )rS   rQ   rQ   rQ   r‘  r«  s   &  r;   Ú)test_with_minlength_smaller_than_maxvalueÚ6TestBincount.test_with_minlength_smaller_than_maxvalueÅ  sW   € Ü�HŠHÒ*Ó+ˆÜ�KŠK˜ QÔ'ˆÜ˜1œbŸhšh¢|Ó4Ô5Ü�KŠK˜ QÔ'ˆÜ˜1œbŸhšh¢|Ó4Ö5r=   c                óØ   € \         P                  ! . RO4      p\         P                  ! . RO4      p\         P                  ! W^4      p\        V\         P                  ! . RO4      4       R# )rS   Nr�  r�  )r   r‰  r:  r   r:  r5  r   r   r‘  r‹  s   &   r;   Útest_with_minlength_and_weightsÚ,TestBincount.test_with_minlength_and_weightsÌ  sC   € Ü�HŠH’_Ó%ˆÜ�HŠHÒ.Ó/ˆÜ�KŠK˜˜aÓ ˆÜ˜1œbŸhšhÒ'GÓHÖIr=   c                ó€   € \         P                  ! . \        R 7      p\         P                  ! V4      p\	        W4       R# rÂ  )r5   r…   r+  rƒ  r/   r«  s   &  r;   r·  ÚTestBincount.test_emptyÒ  s'   € Ü�HŠH�RœsÔ#ˆÜ�KŠK˜‹NˆÜ˜1Ö r=   c                óº   € \         P                  ! . \        R 7      p\         P                  ! V^R7      p\	        V\         P
                  ! ^\        R 7      4       R# )rè   r•  N)r5   r…   r+  rƒ  r/   r?   r«  s   &  r;   Útest_empty_with_minlengthÚ&TestBincount.test_empty_with_minlength×  s7   € Ü�HŠH�RœsÔ#ˆÜ�KŠK˜ QÔ'ˆÜ˜1œbŸhšh q´Ô4Ö5r=   r–  c                ó~   € \        \        P                  ! . VR 7      \        P                  ! V\        R7      4       R# )r•  rè   N)r/   r5   rƒ  r?   r+  )rd   r–  s   &&r;   Útest_empty_listÚTestBincount.test_empty_listÜ  s%   € äœ2Ÿ;š; r°YÔ?ÜŸ8š8 I´SÔ9ö	;r=   c                ó  a€ \         P                  ! . \        R 7      o\        \        RV3R l4       \        \
        RV3R l4       \         P                  ! ^4      o\        \        RV3R l4       \        \
        RV3R l4       R# )rè   z"'str' object cannot be interpretedc                  ó4   <€ \         P                  ! S R R7      # ©Úfoobarr•  ©r5   rƒ  r®  s   €r;   rƒ  Ú<TestBincount.test_with_incorrect_minlength.<locals>.<lambda>å  ó   ø€ ¤B§K¢K°¸XÕ$Fr=   zmust not be negativec                  ó4   <€ \         P                  ! S RR7      # ©rS   r•  r^   r«  r®  s   €r;   rƒ  r¬  è  ó   ø€ ¤B§K¢K°¸RÕ$@r=   c                  ó4   <€ \         P                  ! S R R7      # r©  r«  r®  s   €r;   rƒ  r¬  í  r­  r=   c                  ó4   <€ \         P                  ! S RR7      # r¯  r«  r®  s   €r;   rƒ  r¬  ð  r°  r=   N)r5   r…   r+  r2   r(  ra   r6   rÂ  s   &@r;   Útest_with_incorrect_minlengthÚ*TestBincount.test_with_incorrect_minlengthá  sj   ø€ Ü�HŠH�RœsÔ#ˆÜœIØ@ÜFô	Hô 	œJØ2Ü@ô	Bô �IŠI�a‹LˆÜœIØ@ÜFô	Hô 	œJØ2Ü@ö	Br=   rà  rá  c                ó¤  € \         P                  ! \        P                  ! \        P                  4      4      p\         P                  ! \        P                  ! \        P
                  4      4      p\        ^
4       F  p\        P                  ! . RO4       K  	  \        \         P                  ! \        P                  ! \        P                  4      4      V4       \        \         P                  ! \        P                  ! \        P
                  4      4      V4       \        ^
4       F  p\        P                  ! . RO. RO4       K   	  \        \         P                  ! \        P                  ! \        P                  4      4      V4       \        \         P                  ! \        P                  ! \        P
                  4      4      V4       R# )r  Nr½   r¾   )	r­  ræ  r5   ræ   ÚintpÚdoublerc   rƒ  r0   )rd   Úintp_refcountÚdouble_refcountr)  s   &   r;   Útest_dtype_reference_leaksÚ'TestBincount.test_dtype_reference_leaksò  sð   € ô Ÿš¬¯ª´·±Ó(9Ó:ˆÜŸ/š/¬"¯(ª(´2·9±9Ó*=Ó>ˆä�r–ˆAÜ�KŠKš	Ö"ñ ä”S—_’_¤R§X¢X¬b¯g©gÓ%6Ó7¸ÔGÜ”S—_’_¤R§X¢X¬b¯i©iÓ%8Ó9¸?ÔKä�r–ˆAÜ�KŠKš	¢9Ö-ñ ä”S—_’_¤R§X¢X¬b¯g©gÓ%6Ó7¸ÔGÜ”S—_’_¤R§X¢X¬b¯i©iÓ%8Ó9¸?ÖKr=   Úvalsc                óX  € \         P                  ! V4      p\        \        4      ;_uu_ 4        \         P                  ! V4       R R R 4       \        \        4      ;_uu_ 4        \         P                  ! V4       R R R 4       R #   + '       g   i     LH; i  + '       g   i     R # ; ir4   )r5   r/  r1   ra   rƒ  )rd   r¼  Úvals_arrs   && r;   Útest_error_not_1dÚTestBincount.test_error_not_1d  s`   € ô —:’:˜dÓ#ˆÜœ:×&Õ&Ü�KŠK˜Ô!÷ 'äœ:×&Õ&Ü�KŠK˜Ô÷ 'Ñ&÷ '×&úç&×&Ð&ús   ®BÁ$BÂB	ÂB)	r  r�  r  ó   1c                óš   € \        \        4      ;_uu_ 4        \        P                  ! V4       R R R 4       R #   + '       g   i     R # ; ir4   )r1   r(  r5   rƒ  )rd   r¼  s   &&r;   Útest_error_not_intÚTestBincount.test_error_not_int  s(   € äœ9×%Õ%Ü�KŠK˜Ô÷ &×%×%Ò%ús	   ˜9¹A
	rè  r9  c                ó„   € \         P                  ! . ROVR7      p\         P                  ! V4      p. ROp\        W44       R# )r   rè   N©r   rS   rS   rY   rQ   rS   rž  ©rS   rY   rS   rS   r   r   r   rS   r‘  )rd   rè  re   r/  r+  s   &&   r;   Útest_gh_28354ÚTestBincount.test_gh_28354  s-   € ä�HŠHÒ*°"Ô5ˆÜ—’˜Q“ˆÚ+ˆÜ˜6Ö,r=   c                óh   € \         P                  ! \         P                  ! R 4      R,          4       R# )r¬  :NNrQ   N)r5   rƒ  r6   rŸ   s   &r;   Útest_contiguous_handlingÚ%TestBincount.test_contiguous_handling  s   € ä
�Š”B—I’I˜eÓ$ SÕ)Ö*r=   c                ór   €  ! R  R4      pV! 4       p\         P                  ! V4      p. ROp\        W44       R# )c                   ó&   a € ] tR tRt o R tRtV tR# )Ú0TestBincount.test_gh_28354_array_like.<locals>.Ai  c                óR   € \         P                  ! . RO\         P                  R7      # )r   rè   rÆ  )r5   r…   r	  rŸ   s   &r;   Ú	__array__Ú:TestBincount.test_gh_28354_array_like.<locals>.A.__array__  s   € Ü—x’xÒ 5¼R¿Y¹YÔGÐGr=   rŒ   N)r�   rŽ   r�   r�   rÑ  r“   r”   r•   s   @r;   r¿  rÏ    s   ø‡ € ÷Hð Hr=   r¿  NrÇ  )r5   rƒ  r/   )rd   r¿  re   r/  r+  s   &    r;   Útest_gh_28354_array_likeÚ%TestBincount.test_gh_28354_array_like  s1   € ÷	Hñ 	Hñ ‹CˆÜ—’˜Q“ˆÚ+ˆÜ˜6Ö,r=   rŒ   N)r�   rŽ   r�   r�   r¤  r†  rŒ  r’  r—  rš  r�  r·  r¢  r†   r‘   r’   r¥  r³  rï  r(   rº  r¿  rÃ  r5   Ú	typecodesrÈ  rË  rÓ  r“   r”   r•   s   @r;   r�  r�  §  s5  ø‡ € ò*ò<ò!òDò,ò6òJò!ò
6ð
 ‡[�[×Ñ˜[¨1¨a¨&Ó1ñ;ó 2ð;òBð" ‡[�[×Ñ˜LÔ(Ð1IÐÓJñLó KðLð ‡[�[×Ñ˜V¨¨1 v h° ]Ó3ñó 4ðð ‡[�[×Ñ˜V s e¨b¨T°C°5¸4¸&Ð%AÓBñó Cðð ‡[�[×Ñ˜T 2§<¡<°Õ#=Ó>ñ-ó ?ð-ò+÷-ð -r=   r�  c                   óÔ   a € ] tR tRt o R tR tR tR tR tR t	]
P                  ! ]P                  R R	 R
 .. ROR7      R 4       tR tR tR tR tR tR tR tR tR tRtV tR# )Ú
TestInterpi&  c           	     ó>  € \        \        \        ^ . . 4       \        \        \        ^ ^ .^^.4       \        \        \        ^ ^ ^.^^.^ R7       \        \        \        ^ . . RR7       \        \        \        ^ ^ .^^.RR7       \        \        \        . . . RO4       R# )r   r(  éh  NrX   )r1   ra   r   rŸ   s   &r;   Útest_exceptionsÚTestInterp.test_exceptions(  s|   € Ü”j¤&¨!¨R°Ô4Ü”j¤&¨!¨a¨S°1°a°&Ô9Ü”j¤&¨!¨a°¨V°a¸°VÀAÕFÜ”j¤&¨!¨R°¸CÕ@Ü”j¤&¨!¨a¨S°1°a°&ÀÕEÜ”j¤&¨"¨b²)Ö<r=   c           	     óò  € \        \        . . . 4      \        P                  ! . \        P                  R 7      4       \        \        . ^^.^^.4      \        P                  ! . \        P                  R 7      4       \        \        . . . RR7      \        P                  ! . \        P                  R 7      4       \        \        . ^^.RR.4      \        P                  ! . \        P
                  R 7      4       R# )rè   rÙ  r(  Ny      @      @rŽ  )r/   r   r5   r…   r+  rB   rŸ   s   &r;   Útest_empty_xÚTestInterp.test_empty_x0  s¥   € äœ6 " b¨"Ó-¬r¯xªx¸Ä"Ç*Á*Ô/MÔNÜœ6 " q¨! f¨q°!¨fÓ5´r·x²xÀÌ"Ï*É*Ô7UÔVÜÜ�2�r˜2 cÔ*¬B¯HªH°R¼r¿z¹zÔ,Jô	LäÜ�2˜˜1�v ¨Ð/Ó0´"·(²(¸2ÄRÇ]Á]Ô2Sö	Ur=   c                óØ   € \         P                  ! ^ ^^4      p\         P                  ! ^ ^^4      p\         P                  ! ^ ^^24      p\        \         P                  ! W1V4      V4       R# r«   )r5   rÀ  r-   r   ©rd   r  r-  Úx0s   &   r;   rj   ÚTestInterp.test_basic9  sM   € Ü�KŠK˜˜1˜aÓ ˆÜ�KŠK˜˜1˜aÓ ˆÜ�[Š[˜˜A˜rÓ"ˆÜœBŸIšI b¨QÓ/°Ö4r=   c           	     ó  € \        ^^
4       EFû  p\        P                  ! V\        P                  R7      p\        P                  ! V\        P                  R7      p\        P
                  ! R^ V^,
          V.\        P                  R7      pVRRR1,          p\        WBV4      p\        WRV4      p\        P
                  ! . RO\        R7      pVRRR1,          p	\        Wh4       \        Wy4       \        WBV^ R7      p\        WRV^ R7      p\        P
                  ! . RO\        R7      pVRRR1,          p	\        Wh4       \        Wy4       \        WBV^R7      p\        WRV^R7      p\        P
                  ! . R	O\        R7      pVRRR1,          p	\        Wh4       \        Wy4       \        WBV^ ^R7      p\        WRV^ ^R7      p\        P
                  ! . R
O\        R7      pVRRR1,          p	\        Wh4       \        Wy4       EKþ  	  R# )rS   rè   N©Úleft©Úright)rå  rç  r^   rß   )r   rS   rS   rS   )rS   rS   rS   rQ   )r   rS   rS   rQ   )	rc   r5   r6   r·  rb   r…   r   rÏ  r0   )
rd   ÚsizeÚxpÚypÚincptsÚdecptsÚincresÚdecresÚinctgtÚdectgts
   &         r;   Útest_right_left_behaviorÚ#TestInterp.test_right_left_behavior?  s�  € ô ˜!˜R—LˆDÜ—’˜4¤r§y¡yÔ1ˆBÜ—’˜¤R§Y¡YÔ/ˆBÜ—X’X˜r 1 d¨Q¥h°Ð5¼R¿Y¹YÔGˆFØ™D˜b˜D•\ˆFä˜F¨Ó+ˆFÜ˜F¨Ó+ˆFÜ—X’Xšl´%Ô8ˆFØ™D˜b˜D•\ˆFÜ˜Ô(Ü˜Ô(ä˜F¨°Ô3ˆFÜ˜F¨°Ô3ˆFÜ—X’Xšl´%Ô8ˆFØ™D˜b˜D•\ˆFÜ˜Ô(Ü˜Ô(ä˜F¨°!Ô4ˆFÜ˜F¨°!Ô4ˆFÜ—X’Xšl´%Ô8ˆFØ™D˜b˜D•\ˆFÜ˜Ô(Ü˜Ô(ä˜F¨°¸!Ô<ˆFÜ˜F¨°¸!Ô<ˆFÜ—X’Xšl´%Ô8ˆFØ™D˜b˜D•\ˆFÜ˜Ô(Ü˜×(óA !r=   c                ó0  € \         P                  ! ^ ^^4      p\         P                  ! ^ ^^4      p^ p\        \         P                  ! W1V4      V4       Rp\        \         P                  ! W1V4      V4       \         P                  ! R4      p\        \         P                  ! W1V4      V4       \         P
                  ! R4      p\        \         P                  ! W1V4      V4       \         P                  p\        \         P                  ! W1V4      V4       R# )r   rŠ  N)r5   rÀ  r-   r   r*  r+  r�  rà  s   &   r;   Útest_scalar_interpolation_pointÚ*TestInterp.test_scalar_interpolation_pointe  s¼   € Ü�KŠK˜˜1˜aÓ ˆÜ�KŠK˜˜1˜aÓ ˆØˆÜœBŸIšI b¨QÓ/°Ô4ØˆÜœBŸIšI b¨QÓ/°Ô4Ü�ZŠZ˜‹^ˆÜœBŸIšI b¨QÓ/°Ô4Ü�ZŠZ˜‹^ˆÜœBŸIšI b¨QÓ/°Ô4Ü�V‰VˆÜœBŸIšI b¨QÓ/°Ö4r=   c                ón  € . ROp. ROp^^\         P                  ^.p\        \         P                  ! WV4      ^^\         P                  \         P                  ^.4       ^^\         P                  ^.p\        \         P                  ! WV4      ^^\         P                  \         P                  ^.4       R# )rS   N©rS   rQ   rË  rY   rJ   ró  )r5   r•  r-   r   r�  )rd   r  ré  Úfps   &   r;   Ú test_non_finite_behavior_exact_xÚ+TestInterp.test_non_finite_behavior_exact_xs  s€   € ÚˆÚˆØ�”B—F‘F˜AÐˆÜœBŸIšI a¨RÓ0°1°a¼¿¹ÄÇÁÈÐ2KÔLØ�”B—F‘F˜AÐˆÜœBŸIšI a¨RÓ0°1°a¼¿¹ÄÇÁÈÐ2KÖLr=   c                ó   € \        V ^ 4      # r¡  ©rF   r®  s   &r;   rƒ  ÚTestInterp.<lambda>}  ó   € ”-  1Ô%r=   c                ó   € \        ^ V 4      # r¡  rü  r®  s   &r;   rƒ  rý  ~  rþ  r=   c                óD   € \        V \        P                  ! V R4      4      # )rQ   rW   )rF   r5   Úmultiplyr®  s   &r;   rƒ  rý    s   € ”- ¤2§;¢;¨q°"Ó#5Ô6r=   )ÚparamsÚidsc                ó   € VP                   # )z'scale function used by the below tests )Úparam)rd   Úrequests   &&r;   ÚscÚTestInterp.sc{  s   € ð �}‰}Ðr=   c           
     óv  € \        \        P                  ! R\        P                  ^.V! ^ ^
.4      4      V! \        P                  4      4       \        \        P                  ! R^ \        P                  .V! ^ ^
.4      4      V! \        P                  4      4       \        \        P                  ! R^ ^.V! \        P                  ^
.4      4      V! \        P                  4      4       \        \        P                  ! R^ ^.V! ^ \        P                  .4      4      V! \        P                  4      4       R# )ztest that nans are propagated r:  N)r0   r5   r   r�  ©rd   r  s   &&r;   Útest_non_finite_any_nanÚ"TestInterp.test_non_finite_any_nanŠ  sÖ   € ä”R—Y’Y˜s¤R§V¡V°!Ð$4±b¸qÀbÐ9IÓ6JÓKÉRÔPR×PVÑPVËZÔXÜ”R—Y’Y˜s¨!¬R¯V©VÐ$4±b¸qÀbÐ9IÓ6JÓKÉRÔPR×PVÑPVËZÔXÜ”R—Y’Y˜s¨!°!Ð$4±b¼"¿&¹&ÀbÐ9IÓ6JÓKÉRÔPR×PVÑPVËZÔXÜ”R—Y’Y˜s¨!°!Ð$4±b¸qÄ"Ç&Á&Ð9IÓ6JÓKÉRÔPR×PVÑPVËZÖXr=   c           
     ó  € \         P                  p\         P                  p\        \         P                  ! RV) V5.V! ^ ^
.4      4      V! V4      4       \        \         P                  ! R^ ^.V! V) V5.4      4      V! V4      4       \        \         P                  ! R^ ^.V! V5V) .4      4      V! V4      4       \        \         P                  ! R\         P                  ) \         P                  5.V! ^
^
.4      4      V! ^
4      4       R# )z1Test that interp between opposite infs gives nan r:  N©r5   r•  r�  r0   r   ©rd   r  r•  r�  s   &&  r;   Útest_non_finite_infÚTestInterp.test_non_finite_inf‘  sÓ   € ä�f‰fˆÜ�f‰fˆÜ”R—Y’Y˜s c T¨C¨4 L±"¸¸b°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s¨¨a L±"°s°d¸S¸D°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s¨¨a L±"°s°d¸S¸D°\Ó2BÓCÁRÈÃWÔMô 	”R—Y’Y˜s¤b§f¡f W¬r¯v©v¨gÐ$6¹ÀÈ"Ð;MÓ8NÓOÑQSÐTVÓQWÖXr=   c           
     ó†  € \         P                  p\         P                  p\        \         P                  ! RV) ^.V! V) ^
.4      4      V! V4      4       \        \         P                  ! RV) ^.V! V5^
.4      4      V! V4      4       \        \         P                  ! RV) ^.V! ^ V) .4      4      V! V4      4       \        \         P                  ! RV) ^.V! ^ V5.4      4      V! V4      4       \        \         P                  ! R^ V5.V! V) ^
.4      4      V! V4      4       \        \         P                  ! R^ V5.V! V5^
.4      4      V! V4      4       \        \         P                  ! R^ V5.V! ^ V) .4      4      V! V4      4       \        \         P                  ! R^ V5.V! ^ V5.4      4      V! V4      4       R# )z?Test that interp where both axes have a bound at inf gives nan r:  Nr  r  s   &&  r;   Útest_non_finite_half_inf_xfÚ&TestInterp.test_non_finite_half_inf_xfœ  st  € ä�f‰fˆÜ�f‰fˆÜ”R—Y’Y˜s c T¨a L±"°s°d¸b°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s c T¨a L±"°s°d¸b°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s c T¨a L±"¸¸S¸D°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s c T¨a L±"¸¸S¸D°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s¨¨C¨4 L±"°s°d¸b°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s¨¨C¨4 L±"°s°d¸b°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s¨¨C¨4 L±"¸¸S¸D°\Ó2BÓCÁRÈÃWÔMÜ”R—Y’Y˜s¨¨C¨4 L±"¸¸S¸D°\Ó2BÓCÁRÈÃWÖMr=   c           
     óJ  € \        \        P                  ! R\        P                  ) \        P                  ) .V! ^ ^
.4      4      V! ^
4      4       \        \        P                  ! R\        P                  ) ^.V! ^ ^
.4      4      V! ^
4      4       \        \        P                  ! R^ \        P                  5.V! ^ ^
.4      4      V! ^ 4      4       \        \        P                  ! R\        P                  5\        P                  5.V! ^ ^
.4      4      V! ^ 4      4       R# )z0Test interp where the x axis has a bound at inf r:  N©r0   r5   r   r•  r
  s   &&r;   Útest_non_finite_half_inf_xÚ%TestInterp.test_non_finite_half_inf_x©  sÆ   € ä”R—Y’Y˜s¤b§f¡f W¬r¯v©v¨gÐ$6¹¸A¸r¸7»ÓDÁbÈÃfÔMÜ”R—Y’Y˜s¤b§f¡f W¨aÐ$6¹¸A¸r¸7»ÓDÁbÈÃfÔMÜ”R—Y’Y˜s¨1¬r¯v©v¨gÐ$6¹¸A¸r¸7»ÓDÁbÈÃeÔLÜ”R—Y’Y˜s¤b§f¡f W¬r¯v©v¨gÐ$6¹¸A¸r¸7»ÓDÁbÈÃeÖLr=   c           
     ó  € \        \        P                  ! R^ ^.V! ^ \        P                  ) .4      4      V! \        P                  ) 4      4       \        \        P                  ! R^ ^.V! ^ \        P                  5.4      4      V! \        P                  54      4       \        \        P                  ! R^ ^.V! \        P                  ) ^
.4      4      V! \        P                  ) 4      4       \        \        P                  ! R^ ^.V! \        P                  5^
.4      4      V! \        P                  54      4       \        \        P                  ! R^ ^.V! \        P                  ) \        P                  ) .4      4      V! \        P                  ) 4      4       \        \        P                  ! R^ ^.V! \        P                  5\        P                  5.4      4      V! \        P                  54      4       R# )z0Test interp where the f axis has a bound at inf r:  Nr  r
  s   &&r;   Útest_non_finite_half_inf_fÚ%TestInterp.test_non_finite_half_inf_f°  sL  € ä”R—Y’Y˜s Q¨ F©B°a¼"¿&¹&¸Ð/AÓ,BÓCÁRÌÏÉÈÃ[ÔQÜ”R—Y’Y˜s Q¨ F©B°a¼"¿&¹&¸Ð/AÓ,BÓCÁRÌÏÉÈÃ[ÔQÜ”R—Y’Y˜s Q¨ F©B´·±°¸bÐ/AÓ,BÓCÁRÌÏÉÈÃ[ÔQÜ”R—Y’Y˜s Q¨ F©B´·±°¸bÐ/AÓ,BÓCÁRÌÏÉÈÃ[ÔQÜ”R—Y’Y˜s Q¨ F©B´·±°¼"¿&¹&¸Ð/AÓ,BÓCÁRÌÏÉÈÃ[ÔQÜ”R—Y’Y˜s Q¨ F©B´·±°¼"¿&¹&¸Ð/AÓ,BÓCÁRÌÏÉÈÃ[ÖQr=   c           	     óü  € \         P                  ! ^ ^^4      p\         P                  ! ^ ^^4      ^\         P                  ! ^ ^^4      ,           R,          ,           pRpV^V,           R,          ,           p\        \         P                  ! W1V4      V4       R
pRp\        \         P                  ! W1W%R7      V4       RpRp\        \         P                  ! W1W&R7      V4       . ROp. ROp^R\         P                  ^.p^R\         P                  R,           \         P                  ^.p\        \         P                  ! WV4      V4       . ROp. ROp. ROp. ROp\        \         P                  ! WVRR7      V4       R	# )r   r�  rŠ  rä  r~   ræ  y              à?rÙ  r(  Nr^   ù       @      @r÷  ró  ù       @      ð?©iLÿÿÿiVÿÿÿiGÿÿÿé¹   rb  rÛ  r   im  ©é¾   iBÿÿÿi^  i¢þÿÿ)ù      @      ð?y      $@       @ù      @      @y      @      @)y      @      ø?r#  y     €!@      ü?y      @      ô?r$  y      
@      
@y      @      @y      @      @)r5   rÀ  r-   r   r•  )	rd   r  r-  rá  Úy0rå  rç  ré  rø  s	   &        r;   Útest_complex_interpÚTestInterp.test_complex_interp¹  s&  € ä�KŠK˜˜1˜aÓ ˆÜ�KŠK˜˜1˜aÓ  A¬¯ª°A°q¸!Ó(<Õ$<ÀÕ#DÕDˆØˆØ�1�r•6˜T•/Õ!ˆÜœBŸIšI b¨QÓ/°Ô4àˆØˆÜœBŸIšI b¨QÔ:¸DÔAØˆØˆÜœBŸIšI b¨QÔ<¸eÔDâˆÚˆØ�œŸ™ Ð#ˆØ�œŸ™ �¤r§v¡v¨qÐ1ˆÜœBŸIšI a¨RÓ0°!Ô4â4ˆÚ#ˆÚ0ˆò'ˆäœBŸIšI a¨R¸Ô<¸aÖ@r=   c                ó   € \         P                  ! ^ ^^4      p\         P                  ! ^ ^^4      p\         P                  ! R4      p\        \         P                  ! W1V4      V4       \         P                  ! . RO4      p\         P                  ! . RO4      p\         P                  ! \         P                  ! ^4      WE4      p\        V^ 4       \        \        V\         P                  4      4       \         P                  ! \         P                  ! R4      WE^R7      p\        VR4       \        \        V\         P                  4      4       R# )r   rŠ  rG  r(  r:  Nrü  )rS   r^   rS   )	r5   rÀ  r…   r-   r   r0   r+   r¾  r+  )rd   r  r-  rá  ré  rø  r/  s   &      r;   Ú)test_zero_dimensional_interpolation_pointÚ4TestInterp.test_zero_dimensional_interpolation_pointÕ  sÐ   € Ü�KŠK˜˜1˜aÓ ˆÜ�KŠK˜˜1˜aÓ ˆÜ�XŠX�b‹\ˆÜœBŸIšI b¨QÓ/°Ô4ä�XŠX’iÓ ˆÜ�XŠX’jÓ!ˆä—’œ2Ÿ8š8 A›;¨Ó/ˆÜ�V˜QÔÜ”
˜6¤2§:¡:Ó.Ô/ä—’œ2Ÿ8š8 C›=¨"¸Ô;ˆÜ�V˜SÔ!Ü”
˜6¤2§:¡:Ó.Ö/r=   c                óÀ   € \         P                  ! ^ ^
R4      p\         P                  ! V4      p\        \         P                  ! \         P
                  W4      R4       R# )r   g-Cëâ6?r  N)r5   r6   Úsinr-   r   r  )rd   ré  rø  s   &  r;   Útest_if_len_x_is_smallÚ!TestInterp.test_if_len_x_is_smallæ  s:   € Ü�YŠY�q˜"˜fÓ%ˆÜ�VŠV�B‹ZˆÜœBŸIšI¤b§e¡e¨RÓ4°cÖ:r=   c           	     óR  € . ROp. ROp. R	Op. R
Op\        \        P                  ! WVRR7      V4       \        P                  ! VRR7      P	                  ^R4      p\        P                  ! VRR7      P	                  ^R4      p\        \        P                  ! WVRR7      V4       R# )r  rÙ  r(  ró   rô   r{  Nr  r!  )rZ   r  rY   rJ   )g      @r#  ç     €!@g      @r	  g      
@ç      @g      @r^   )r-   r5   r   r…   rw   )rd   r  ré  rø  r-  s   &    r;   r6  ÚTestInterp.test_periodë  s~   € Ú4ˆÚ#ˆÚˆÚ6ˆÜœBŸIšI a¨R¸Ô<¸aÔ@Ü�HŠH�Q˜cÔ"×*Ñ*¨1¨bÓ1ˆÜ�HŠH�Q˜cÔ"×*Ñ*¨1¨bÓ1ˆÜœBŸIšI a¨R¸Ô<¸aÖ@r=   rŒ   N)rC   zcomplex-realzcomplex-imagzcomplex-both)r�   rŽ   r�   r�   rÚ  rÝ  rj   rñ  rô  rù  r†   Úfixturer5   r+  r  r  r  r  r  r  r&  r)  r-  r6  r“   r”   r•   s   @r;   r×  r×  &  s—   ø‡ € ò=òUò5ò$)òL5òMð ‡^‚^Ø
�
‰
Ù%Ù%Ù6ð	ò
ô
ñó
ðòYò	YòNòMòRòAò80ò";÷
Að Ar=   r×  Úinverted_cdfc            	       óB  a€ ] tR tRt oR tR tR tR tR t]	P                  P                  R]P                  R,          4      R	 4       t]P                  R
,           U u. uF  p V \        P                  3NK  	  up ]P                   ]P                   3]P"                  ]P"                  3]P                  ]P                  3]P$                  ]P$                  3]P&                  ! R4      ]P                  3.,           t]	P                  P                  RR.]P*                  R3]P,                  R3.4      ]	P                  P                  RR.]4      ]	P                  P                  . R?O. R@O4      R 4       4       4       t]P                  R
,          ]P                  R,          ,           R,           t]	P                  P                  R]4      R 4       t]	P                  P                  R]4      R 4       t]	P                  P                  R]4      R 4       tR tR tR tR tR t R t!]	P                  P                  R ]P,                  R3]"! ]P,                  RR!7      R3.4      R" 4       t#R# t$R$ t%R% t&R& t'R' t(R( t)R) t*]	P                  P                  R*^^^..4      ]	P                  P                  R+. RAOR-7      R. 4       4       t+R/ t,]	P                  P                  R0. RBO4      R1 4       t-R2 t.R3 t/]	P                  P                  RR4R5.4      ]	P                  P                  R6. RCO4      R7 4       4       t0]	P                  P                  R8]P                   ]P"                  .4      ]	P                  P                  R]14      R9 4       4       t2]	P                  Pf                  R: 4       t4]	P                  P                  R]54      ]	P                  P                  R*^2R;.4      R< 4       4       t6]	P                  P                  R]54      R= 4       t7R>t8Vt9R,# u up i )DÚTestPercentilei  c           
     óÚ  € \         P                  ! ^4      R,          p\        \         P                  ! V^ 4      R4       \        \         P                  ! V^d4      R4       \        \         P                  ! V^24      R4       \         P                  V^&   \        \         P                  ! V^ 4      \         P                  4       \        \         P                  ! V^ RR7      \         P                  4       \        \         P                  ! V^ RR7      \         P                  4       \        \         P                  ! V^ R\         P
                  ! V4      R7      \         P                  4       R	# )
rv   r:  r  r1  r  Únearest©Úmethodr4  ©r:  r  N)r5   r6   r0   Ú
percentiler�  re  rÂ  s   & r;   rj   ÚTestPercentile.test_basic  sÛ   € Ü�IŠI�a‹L˜3ÕˆÜ”R—]’] 1 aÓ(¨"Ô-Ü”R—]’] 1 cÓ*¨CÔ0Ü”R—]’] 1 bÓ)¨4Ô0Ü�v‰vˆˆ!‰Ü”R—]’] 1 aÓ(¬"¯&©&Ô1Ü”R—]’] 1 a°	Ô:¼B¿F¹FÔCÜ”R—]’] 1 a°Ô?ÄÇÁÔHÜÜ�MŠM˜!˜Q ~Ü"$§,¢,¨q£/ô3ä�F‰Fö	
r=   c           	     ó  € \        ^4       Uu. uF  p\        V^4      NK  	  pp\        P                  ! V\        ^ 4      4      p\	        V\        ^ 4      4       \	        \        V4      \        4       \        P                  ! V\        ^d4      4      p\	        V\        ^^4      4       \	        \        V4      \        4       \        P                  ! V\        ^24      4      p\	        V\        ^^4      4       \	        \        V4      \        4       \        P                  ! V\        ^24      .4      p\	        V\        P                  ! \        ^^4      .4      4       \	        \        V4      \        P                  4       R# u upi )rv   N)rc   r   r5   r<  r0   rQ  r…   rO  )rd   r¹   r  rê  s   &   r;   Útest_fractionÚTestPercentile.test_fraction  sý   € Ü%*¨1¤XÓ.¡X ŒX�a˜Ž^¡XˆÐ.ä�MŠM˜!œX a›[Ó)ˆÜ�Qœ ›Ô$Ü”T˜!“WœhÔ'ä�MŠM˜!œX c›]Ó+ˆÜ�Qœ  A›Ô'Ü”T˜!“WœhÔ'ä�MŠM˜!œX b›\Ó*ˆÜ�Qœ  A›Ô'Ü”T˜!“WœhÔ'ä�MŠM˜!œh r›l˜^Ó,ˆÜ�QœŸš¤(¨1¨a£.Ð!1Ó2Ô3Ü”T˜!“WœbŸj™jÖ)ùò! /s   ŽFc                óþ   € \         P                  ! ^4      p\         P                  ! V^RRR4       \         P                  ! V^RRRR4       \         P                  ! R4      p\         P                  ! V^RVRR4       R# )rZ   NFÚlinearrˆ  )r5   rb   r<  )rd   r’  Úos   &  r;   Útest_apiÚTestPercentile.test_api)  s\   € Ü�GŠG�A‹JˆÜ
�Š�a˜˜D $¨Ô.Ü
�Š�a˜˜D $¨¨xÔ8Ü�GŠG�D‹MˆÜ
�Š�a˜˜D ! U¨HÖ5r=   c                ób  € \         P                  ! . RORR7      p\        \        \         P                  VR 4       \         P                  ! . RORR7      p\        \        \         P                  VR 4       \         P                  ! . RORR7      p\        \        \         P                  VR 4       R# ©r:  ÚGrè   ÚDró   N)y      à?      @yÍÌÌÌÌÌ @      à?yš™™™™™ù?ffffff@)r5   r…   r1   r(  r<  ©rd   Úarr_cs   & r;   r¨  ÚTestPercentile.test_complex0  sk   € Ü—’Ò=ÀSÔIˆÜ”i¤§¡°°sÔ;Ü—’Ò=ÀSÔIˆÜ”i¤§¡°°sÔ;Ü—’Ò=ÀSÔIˆÜ”i¤§¡°°sÖ;r=   c                óš   € \         P                  ! . RO. RO. RO. RO. RO.4      p\        \         P                  ! V^2^ R7      . RO4       R# )rS   rš   Nrä   )rJ   rJ   rY   )r5   r…   r/   r<  rÂ  s   & r;   Útest_2DÚTestPercentile.test_2D8  s<   € Ü�HŠH’iÚÚÚÚð	!ó "ˆô
 	œ2Ÿ=š=¨¨B°QÔ7ºÖCr=   ræ   r:  c                óR  € \         P                  ! R \         P                  RRR.VR7      p\         P                  ! VRRR7      p\         P                  P                  V\         P                  4       \         P                  P                  VP                  VP                  4       R# )rë  ç     €A@ç      D@ç      I@rè   rB  r9  N)r5   r/  r�  r<  Útestingr0   ræ   )rd   ræ   rê   r—  s   &&  r;   Útest_linear_nan_1DÚ!TestPercentile.test_linear_nan_1D@  sp   € ô �jŠj˜$¤§¡¨¨d°DÐ9ÀÔGˆÜ�mŠmØØØôˆô 	�
‰
×Ñ ¤R§V¡VÔ,Ü
�
‰
×Ñ §	¡	¨3¯9©9Ö5r=   r9  r8  ÚfunctionÚquantilerÙ  rR  Úinput_dtypeÚexpected_dtyper:  r4  FTc                ó¶  € \         P                  ! V4      p\         P                  ! . ROVR7      pV'       d   \         P                  ! V4      MRp	V\         P                  J d8   V\         P
                  J d	   V! R4      p\         P                  P                  p
M\         P                  P                  p
V! W‚W9R7      pV
! W·P                  V4      4       VR9   dª   VR8X  dO   \         P                  P                  \         P                  ! V4      P                  \         P                  4       R# \         P                  P                  \         P                  ! V4      P                  \         P                  ! V4      4       R# \         P                  P                  \         P                  ! V4      P                  \         P                  ! V4      4       R# )rë  rè   Nz0.4r;  r8  )rë  g      4@rQ  rR  rS  )r4  Úclosest_observation)r5   ræ   r/  re  rˆ  rX  rT  r-   Úassert_array_almost_equal_nulprQ  r0   r+  )rd   rW  rX  r:  Úweightedr+  rY  rZ  rê   r  Útest_functionr/  s   &&&&&&&&    r;   Útest_linear_interpolationÚ(TestPercentile.test_linear_interpolationS  s.  € ô0 Ÿš .Ó1ˆä�jŠjÒ7¸{ÔKˆß'/”"—,’,˜sÔ#°TˆØœ"Ÿ-™-Ó'Øœ2Ÿ;™;Ó&ñ ' uÓ-�äŸJ™J×:Ñ:‰MäŸJ™J×EÑEˆMá˜#°ÔHˆá�f×1Ñ1°(Ó;Ô<àÐ<Ô<Ø˜cÔ!Ü—
‘
×'Ñ'¬¯
ª
°6Ó(:×(@Ñ(@Ä"Ç*Á*ÖMä—
‘
×'Ñ'¬¯
ª
°6Ó(:×(@Ñ(@Ü(*¯ª°Ó(=ö?ô �J‰J×#Ñ#¤B§J¢J¨vÓ$6×$<Ñ$<Ü$&§H¢H¨^Ó$<ö>r=   c           	     óê   € \        \        P                  ! \        P                  ! ^
VR7      ^2RR7      ^4       \        \        P                  ! \        P                  ! ^
VR7      ^2RR7      ^4       R# )r  rè   Úlowerr9  ÚhigherN©r0   r5   r<  r6   ©rd   ræ   s   &&r;   Útest_lower_higherÚ TestPercentile.test_lower_higher‰  sR   € ä”R—]’]¤2§9¢9¨R°uÔ#=¸rØ*1ô3Ø45ô	7ä”R—]’]¤2§9¢9¨R°uÔ#=¸rØ*2ô4Ø56ö	8r=   c           	     óÜ  € \        \        P                  ! \        P                  ! ^
VR7      ^3RR7      R4       \        \        P                  ! \        P                  ! ^	VR7      ^,           ^2RR7      ^4       \        \        P                  ! \        P                  ! ^VR7      ^3RR7      R4       \        \        P                  ! \        P                  ! ^VR7      ^2RR7      ^4       R# )r  rè   Úmidpointr9  rG  ç      @Nre  rf  s   &&r;   Útest_midpointÚTestPercentile.test_midpoint�  s§   € ä”R—]’]¤2§9¢9¨R°uÔ#=¸rØ*4ô6Ø7:ô	<ä”R—]’]¤2§9¢9¨Q°eÔ#<¸qÕ#@À"Ø*4ô6Ø78ô	:ä”R—]’]¤2§9¢9¨R°uÔ#=¸rØ*4ô6Ø7:ô	<ä”R—]’]¤2§9¢9¨R°uÔ#=¸rØ*4ô6Ø78ö	:r=   c           	     óê   € \        \        P                  ! \        P                  ! ^
VR7      ^3RR7      ^4       \        \        P                  ! \        P                  ! ^
VR7      ^1RR7      ^4       R# )r  rè   r8  r9  Nre  rf  s   &&r;   Útest_nearestÚTestPercentile.test_nearest›  sR   € ä”R—]’]¤2§9¢9¨R°uÔ#=¸rØ*3ô5Ø67ô	9ä”R—]’]¤2§9¢9¨R°uÔ#=¸rØ*3ô5Ø67ö	9r=   c                óT  € \         P                  P                  ^4      p\         P                  ! V^d4      p\         P                  P                  W!P                  4       4       \         P                  ! V^ 4      p\         P                  P                  W!P                  4       4       R# )rZ   N)r5   rÂ  r'   r<  rT  r0   rI  r   )rd   rê   r/  s   &  r;   Ú'test_linear_interpolation_extrapolationÚ6TestPercentile.test_linear_interpolation_extrapolation¢  sd   € Ü�i‰i�n‰n˜QÓˆä—’˜s CÓ(ˆÜ
�
‰
×Ñ ¯©«	Ô2ä—’˜s AÓ&ˆÜ
�
‰
×Ñ ¯©«	Ö2r=   c                óŠ   € \         P                  ! ^4      R,          p\        \         P                  ! V. RO4      . RO4       R# )rv   r:  N)r   éd   rm   )r   r1  r  )r5   r6   r0   r<  rÂ  s   & r;   Útest_sequenceÚTestPercentile.test_sequence«  s)   € Ü�IŠI�a‹L˜3ÕˆÜ”R—]’] 1¢lÓ3²^ÖDr=   c           	     óÊ  € \         P                  ! ^4      P                  ^^4      p\        \         P                  ! VR4      . RO4       . RO. R	O. R
O.p\        \         P                  ! VR^ R7      V4       . RO. RO. RO.p\        \         P                  ! VR^R7      \         P
                  ! V4      P                  4       \         P                  ! R4      P                  ^^^^4      p\        \         P                  ! VR4      P                  R4       \        \         P                  ! VR4      P                  R4       \        \         P                  ! VR^ R7      P                  R4       \        \         P                  ! VR^R7      P                  R4       \        \         P                  ! VR^R7      P                  R4       \        \         P                  ! VR^R7      P                  R4       \        \         P                  ! VR^R7      P                  R4       \        \         P                  ! VRRR7      P                  R4       \        \         P                  ! VRRR7      P                  R4       \        \         P                  ! VR^ RR7      P                  R4       \        \         P                  ! VR^RR7      P                  R4       \        \         P                  ! VR^RR7      P                  R4       \        \         P                  ! VR^RR7      P                  R4       \        \         P                  ! VR^RR7      P                  R4       R# )r8  rš   rd  r9  ©r›   r:  N)r¬  rm   ru  )g      @rk  r¥  )rQ   rY   rJ   rZ   r.  )rv   rŸ  r  rn  )ç      è?r¤  rY   )r9  rk  rž  )r0  ro  rn  rÙ  ©r¬  rm   rb  )r¬  rm   r,  rh  )rQ   rJ   rZ   r¿   )rQ   rY   rZ   r¿   )rQ   rY   rJ   r¿   )rY   rY   rZ   r¿   )r5   r6   rw   r0   r<  r…   r>  rA   )rd   r  Úr0r¶  s   &   r;   r=  ÚTestPercentile.test_axis¯  sh  € Ü�IŠI�b‹M×!Ñ! ! QÓ'ˆä”R—]’] 1 mÓ4Ò6GÔHâšLª.Ð9ˆÜ”R—]’] 1 m¸!Ô<¸bÔAâšnªoÐ>ˆÜ”R—]’] 1 m¸!Ô<¼b¿hºhÀr»l¿n¹nÔMô �IŠI�mÓ$×,Ñ,¨Q°°1°aÓ8ˆÜ”R—]’] 1 hÓ/×5Ñ5°tÔ<Ü”R—]’] 1 lÓ3×9Ñ9¸4Ô@Ü”R—]’] 1 h°QÔ7×=Ñ=¸|ÔLÜ”R—]’] 1 h°QÔ7×=Ñ=¸|ÔLÜ”R—]’] 1 h°QÔ7×=Ñ=¸|ÔLÜ”R—]’] 1 h°QÔ7×=Ñ=¸|ÔLÜÜ�MŠM˜!˜\°Ô2×8Ñ8¸,ô	Hä”R—]’] 1 hØ*2ô4ß49±E¸4ô	Aä”R—]’] 1 lØ*2ô4ß49±E¸4ô	Aä”R—]’] 1 h°QØ*2ô4ß49±E¸<ô	Iä”R—]’] 1 h°QØ*2ô4ß49±E¸<ô	Iä”R—]’] 1 h°QØ*2ô4ß49±E¸<ô	Iä”R—]’] 1 h°QØ*2ô4ß49±E¸<ô	Iä”R—]’] 1 l¸Ø*2ô4ß49±E¸<ö	Ir=   c           	     óÄ  € \         P                  ! ^4      P                  ^^4      p\        \         P                  ! V^24      R4       \        \         P                  ! \         P                  ! V^24      4      4       \         P                  ! . RO4      p\        \         P                  ! V^2^ R7      V4       \        \         P                  ! V^2^ R7      P                  VP                  4       \         P                  ! . RO4      p\        \         P                  ! V^2^R7      V4       \        \         P                  ! V^2^R7      P                  VP                  4       \         P                  ! ^4      p\        \         P                  ! V^2VR7      R4       \        VR4       \         P                  ! ^4      p\        \         P                  ! V^2^ VR7      V4       \        WB4       \         P                  ! ^4      p\        \         P                  ! V^2^VR7      V4       \        WC4       \         P                  ! ^4      P                  ^^4      p\        \         P                  ! V^2RR7      R4       \        \         P                  ! \         P                  ! V^24      4      4       \         P                  ! . RO4      p\         P                  ! V^2R^ R7      p\        WR4       \        VP                  VP                  4       \         P                  ! . RO4      p\         P                  ! V^2R^R7      p\        Wc4       \        VP                  VP                  4       \         P                  ! RVP                  R	7      p\         P                  ! V^2RVR
7      p\        V^4       \        V^4       \         P                  ! ^VP                  R	7      p\         P                  ! V^2R^ VR7      p\        Wr4       \        WB4       \         P                  ! ^VP                  R	7      p\         P                  ! V^2R^VR7      p\        Ws4       \        WC4       R# )r8  rk  r#  rš   ©r(  ©r›   r(  rc  r9  )r:  r›   rè   ©r:  r(  ©r:  r›   r(  N©r"  r#  r$  r<  ©r¤  rk  ro  )r  r#  r=  rŒ   )r5   r6   rw   r0   r<  r+   Úisscalarr…   rA   r-   Úemptyræ   )rd   r  r|  r¶  r(  Úc0Úc1rÅ   s   &       r;   Útest_scalar_qÚTestPercentile.test_scalar_qÓ  sÜ  € ä�IŠI�b‹M×!Ñ! ! QÓ'ˆÜ”R—]’] 1 bÓ)¨3Ô/Ü”—’œBŸMšM¨!¨RÓ0Ó1Ô2Ü�XŠXÒ&Ó'ˆÜ”R—]’] 1 b¨qÔ1°2Ô6Ü”R—]’] 1 b¨qÔ1×7Ñ7¸¿¹ÔBÜ�XŠX’oÓ&ˆÜœBŸMšM¨!¨R°aÔ8¸"Ô=Ü”R—]’] 1 b¨qÔ1×7Ñ7¸¿¹ÔBä�hŠh�q‹kˆÜ”R—]’] 1 b¨cÔ2°CÔ8Ü�S˜#ÔÜ�hŠh�q‹kˆÜ”R—]’] 1 b¨q°cÔ:¸BÔ?Ü�SÔÜ�hŠh�q‹kˆÜ”R—]’] 1 b¨q°cÔ:¸BÔ?Ü�SÔô �IŠI�b‹M×!Ñ! ! QÓ'ˆÜ”R—]’] 1 b°Ô9¸2Ô>Ü”—’œBŸMšM¨!¨RÓ0Ó1Ô2Ü�XŠXÒ&Ó'ˆÜ�]Š]˜1˜b¨°qÔ9ˆÜ�RÔÜ�R—X‘X˜rŸx™xÔ(Ü�XŠX’lÓ#ˆÜ�]Š]˜1˜b¨°qÔ9ˆÜ˜BÔ#Ü�R—X‘X˜rŸx™xÔ(ä�hŠh�r §¡Ô)ˆÜ�MŠM˜!˜R¨°SÔ9ˆÜ�Q˜ÔÜ�S˜!ÔÜ�hŠh�q §¡Ô(ˆÜ�MŠM˜!˜R¨°a¸SÔAˆÜ�QÔÜ�SÔÜ�hŠh�q §¡Ô(ˆÜ�MŠM˜!˜R¨°a¸SÔAˆÜ�QÔÜ�SÖr=   c           
     ó¾  € \        \        \        P                  ^^.^8RR7       \        \        \        P                  ^.^e4       \        \        \        P                  ^.R4       \        \        \        P                  ^.\	        \        ^24      4      ^e.,           4       \        \        \        P                  ^.\	        \        ^24      4      R.,           4       R# )rS   rª  r9  Nr^   r3  )r1   ra   r5   r<  rG  rc   rŸ   s   &r;   Útest_exceptionÚTestPercentile.test_exception  s‹   € Ü”j¤"§-¡-°!°Q°¸Ø%õ	'ä”j¤"§-¡-°!°°cÔ:Ü”j¤"§-¡-°!°°bÔ9Ü”j¤"§-¡-°!°´d¼5À»9³oÈÈÕ6MÔNÜ”j¤"§-¡-°!°´d¼5À»9³oÈÈÕ6NÖOr=   c                óL   € \        \        P                  ! . RO^ 4      ^4       R# r”  )r0   r5   r<  rŸ   s   &r;   Útest_percentile_listÚ#TestPercentile.test_percentile_list  s   € Ü”R—]’]¢9¨aÓ0°!Ö4r=   zpercentile, with_weightsr9  c           
     ó€  € V'       d   \         M\        p\        P                  ! . R
O4      p\        P                  ! RVR7      pR
pV'       d   \        P
                  ! V4      MRpV! WFWWR7      pW…J g   Q h\        V! WFVR7      V4       \        P                  ! . R
O. RO.4      p\        P                  ! RVR7      pV'       d   \        P
                  ! V4      MRpV! WF^ WWR7      pW…J g   Q h\        V! WFV^ R7      V4       \        P                  ! RVR7      pV! WF^WWR7       \        V! WFV^R7      V4       \        P                  ! ^4      P                  ^^4      pV'       d   \        P                  ! . RO. RO.4      p	M\        P                  ! . RO. RO.4      p	\        P                  ! RVR7      p
V'       d   \        P
                  ! V4      MRp\        V! VR^ W§R7      V	4       \        W©4       \        P                  ! . RO. RO.4      p\        P                  ! R4      p
\        \        P                  ! VR^V
R7      V4       \        W«4       \        P                  ! . RO. RO.4      p	\        P                  ! RVP                  R7      p
\        P                  ! VRR^ V
R	7      p\        WÉ4       \        W©4       \        P                  ! . RO. RO.4      p\        P                  ! RVP                  R7      p
\        P                  ! VRR^V
R	7      p\        WË4       \        W«4       R# )rS   rè   N)r(  r  r   )r›   r(  r  r!  r€  rc  r‚  r½   rh  r¾   rZ  r*  ru  r.  )r~   r	  r"  r#  rƒ  )rQ   rJ   r{  )rz  r9  r0  r„  rö  )r   rJ   rv   )rS   rZ   rŸ  )r+  rÏ  r5   r…   r?   re  r0   r6   rw   r†  r<  ræ   )rd   r<  Úwith_weightsÚ	out_dtyper  r-  rê  r  r²  r|  r(  r¶  rÅ   s   &&&          r;   Útest_percentile_outÚ"TestPercentile.test_percentile_out  s`  € ÷ (•C¬Uˆ	Ü�HŠH’YÓˆÜ�HŠH�T Ô+ˆØˆß%1”"—,’,˜q”/°tˆÙ�q Ô4ˆØ‹vˆˆvÜ‘Z ¨gÔ6¸Ô:ä�HŠH’iÚð!ó "ˆä�HŠH�V 9Ô-ˆß%1”"—,’,˜q”/°tˆÙ�q !¨Ô<ˆØ‹vˆˆvÜ‘Z ¨g¸AÔ>ÀÔBä�HŠH�V 9Ô-ˆÙ�1˜a QÕ8Ü‘Z ¨g¸AÔ>ÀÔBä�IŠI�b‹M×!Ñ! ! QÓ'ˆçÜ—’š<ªÐ6Ó7‰Bä—’Ò+Ò-=Ð>Ó?ˆBÜ�hŠh�v YÔ/ˆß%1”"—,’,˜q”/°tˆÜÙ�q˜(¨°ÔEÀrô	
ô 	�SÔÜ�XŠXÒ)ª?Ð;Ó<ˆÜ�hŠh�vÓˆÜ”R—]’] 1 h°Q¸CÔ@À"ÔEÜ�SÔô �XŠX’|¢\Ð2Ó3ˆÜ�hŠh�v Q§W¡WÔ-ˆÜ�MŠM˜!˜X¨g¸AÀ3ÔGˆÜ�QÔÜ�SÔÜ�XŠX’y¢)Ð,Ó-ˆÜ�hŠh�v Q§W¡WÔ-ˆÜ�MŠM˜!˜X¨g¸AÀ3ÔGˆÜ�QÔÜ�SÖr=   c           
     óö  € \         P                  ! ^4      P                  ^^^^4      p\        \         P                  ! V^2^ R7      P
                  R4       \        \         P                  ! V^2^R7      P
                  R4       \        \         P                  ! V^2^R7      P
                  R4       \        \         P                  ! V^2^R7      P
                  R4       \        \         P                  ! V^2R	R7      P
                  R4       \        \         P                  ! V^2R
R7      P
                  R4       \        \         P                  ! V^2RR7      P
                  R4       \        \         P                  ! V^2RR7      P
                  R4       \        \         P                  ! V^2^RR7      P
                  R4       \        \         P                  ! V^2R
RR7      P
                  R4       \        \         P                  ! \         P                  ! V^
^2.^ R7      4      P
                  R4       \        \         P                  ! \         P                  ! V^
^2.^R7      4      P
                  R4       \        \         P                  ! \         P                  ! V^
^2.^R7      4      P
                  R4       \        \         P                  ! \         P                  ! V^
^2.^R7      4      P
                  R4       R# )rn  rš   rj  ry  N)rS   rQ   rS   )rn  rQ   rS   )rn  rS   rS   )rn  rS   rQ   r^   rW   r]   r¯  )rQ   rS   rQ   rS   )rQ   rn  rQ   rS   )rQ   rn  rS   rS   )rQ   rn  rS   rQ   )r5   r6   rw   r/   r<  rA   r…   ©rd   r’  s   & r;   Útest_percentile_empty_dimÚ(TestPercentile.test_percentile_empty_dimH  s	  € ä�IŠI�fÓ×%Ñ% b¨!¨Q°Ó2ˆÜœ2Ÿ=š=¨¨B°QÔ7×=Ñ=¸yÔIÜœ2Ÿ=š=¨¨B°QÔ7×=Ñ=¸zÔJÜœ2Ÿ=š=¨¨B°QÔ7×=Ñ=¸zÔJÜœ2Ÿ=š=¨¨B°QÔ7×=Ñ=¸zÔJÜœ2Ÿ=š=¨¨B°RÔ8×>Ñ>À
ÔKÜœ2Ÿ=š=¨¨B°RÔ8×>Ñ>À
ÔKÜœ2Ÿ=š=¨¨B°RÔ8×>Ñ>À
ÔKÜœ2Ÿ=š=¨¨B°RÔ8×>Ñ>À	ÔJäœ2Ÿ=š=¨¨B°QØ0:ô<ß<A¹EØ%ô	'ô 	œ2Ÿ=š=¨¨B°RØ0:ô<ß<A¹EØ%ô	'ô 	œ2Ÿ8š8¤B§M¢M°!°b¸"°XÀAÔ$FÓG×MÑMØ'ô	)äœ2Ÿ8š8¤B§M¢M°!°b¸"°XÀAÔ$FÓG×MÑMØ(ô	*äœ2Ÿ8š8¤B§M¢M°!°b¸"°XÀAÔ$FÓG×MÑMØ(ô	*äœ2Ÿ8š8¤B§M¢M°!°b¸"°XÀAÔ$FÓG×MÑMØ(ö	*r=   c                óR  € \         P                  ! . RO4      p\         P                  ! V^2.RR7       \        V\         P                  ! . RO4      4       \         P                  ! . RO4      p\         P                  ! V^2.4       \        V\         P                  ! . RO4      4       R# )rQ   F©Úoverwrite_inputN©rQ   rY   rJ   rS   ©r5   r…   r<  r0   rr   s   & r;   Útest_percentile_no_overwriteÚ+TestPercentile.test_percentile_no_overwrited  sf   € Ü�HŠH’\Ó"ˆÜ
�Š�a˜"˜¨uÕ5Ü�QœŸš¢Ó.Ô/ä�HŠH’\Ó"ˆÜ
�Š�a˜"˜ÔÜ�QœŸš¢Ó.Ö/r=   c           	     óâ  € \         P                  ! R R^R7      p\         P                  ! \         P                  ! R4      VRR7       \	        V\         P                  ! R R^R7      4       \         P                  ! R R^R7      P                  4       p\         P                  ! \         P                  ! R4      VRR7       \	        V\         P                  ! R R^R7      P                  4       4       R# )r  ç      Y@)Únumrj  r9  N)r5   rÀ  r<  r6   r/   r[  )rd   rê  s   & r;   Útest_no_p_overwriteÚ"TestPercentile.test_no_p_overwritem  s–   € Ü�KŠK˜˜D aÔ(ˆÜ
�Š”b—i’i “o q°Õ<Ü˜1œbŸkšk¨"¨d¸Ô:Ô;Ü�KŠK˜˜D aÔ(×/Ñ/Ó1ˆÜ
�Š”b—i’i “o q°Õ<Ü˜1œbŸkšk¨"¨d¸Ô:×AÑAÓCÖDr=   c                ó&  € \         P                  ! . RO4      p\         P                  ! V^2.RR7      p\        V\         P                  ! R.4      4       \         P                  ! . RO^2.RR7      p\        V\         P                  ! R.4      4       R# )rQ   Tr›  rË  Nr�  rž  r¤   s   &  r;   Útest_percentile_overwriteÚ(TestPercentile.test_percentile_overwriteu  s`   € Ü�HŠH’\Ó"ˆÜ�MŠM˜!˜b˜T°4Ô8ˆÜ�QœŸš # ›Ô(ä�MŠMš,¨¨¸dÔCˆÜ�QœŸš # ›Ö(r=   c           	     ó¾  € \         P                  P                  RR7      p\         P                  ! V.^
,          4      p\	        \         P
                  ! V^RR7      \         P
                  ! V^4      4       \         P                  ! VR^ 4      p\	        \         P
                  ! V^RR7      \         P
                  ! V^4      4       VP                  ^ ^4      P                  4       p\	        \         P
                  ! V^RR7      \         P
                  ! V^4      4       VP                  ^ ^4      P                  4       p\	        \         P
                  ! V^^<.R	R7      \         P
                  ! V^^<.RR7      4       \	        \         P
                  ! V^^<.R
R7      \         P
                  ! V^^<.^ R7      4       \         P                  ! R4      P                  R4      p\         P                  P                  VP                  4       4       \	        \         P
                  ! V^R	R7      ^ ,          \         P
                  ! VR,          P                  4       ^4      4       \	        \         P
                  ! V^
^Z.RR7      R,          \         P
                  ! VR,          P                  4       ^
^Z.4      4       \	        \         P
                  ! V^RR7      ^,          \         P
                  ! VR,          P                  4       ^4      4       \	        \         P
                  ! V^RR7      ^,          \         P
                  ! VR,          P                  4       ^4      4       \	        \         P
                  ! V^RR7      R,          \         P
                  ! VR,          P                  4       ^4      4       \	        \         P
                  ! V^RR7      R,          \         P
                  ! VR,          P                  4       ^4      4       \	        \         P
                  ! V^RR7      R,          \         P
                  ! VR,          P                  4       ^4      4       R# )éG   ©rè  rš   N©rª  é   r_   r^   rq   ro   rR   r¡  éƒ  ©rY   rZ   rž  rn  ©r¢   r¢   r¢   r   ry  r­  ©r¢   r¢   rS   r¢   ©rY   rS   r¯  ©r¢   r¢   rQ   r¢   ©rY   rS   rQ   ©rQ   r¢   r¢   r¢   r*  rc  ©rQ   rS   r¢   r¢   ©rS   rW   ©rQ   r¢   r¢   rS   ©rS   rY   rT   ©rQ   r¢   rQ   r¢   )r5   rÂ  ÚnormalÚdstackr0   r<  Úmoveaxisr¸   rï   r6   rw   ÚshuffleÚravelÚflatten©rd   rC  r  r’  s   &   r;   Útest_extended_axisÚ!TestPercentile.test_extended_axis}  sø  € Ü�I‰I×Ñ (ÐÓ+ˆÜ�IŠI�q�c˜B•hÓˆÜ”R—]’] 1 b¨vÔ6¼¿ºÀaÈÓ8LÔMÜ�KŠK˜˜2˜qÓ!ˆÜ”R—]’] 1 b¨xÔ8¼"¿-º-ÈÈ2Ó:NÔOØ�J‰J�q˜!Ó×!Ñ!Ó#ˆÜ”R—]’] 1 b¨wÔ7¼¿ºÀqÈ"Ó9MÔNØ�J‰J�q˜!Ó×!Ñ!Ó#ˆä”R—]’] 1 r¨2 h°YÔ?Ü—]’] 1 r¨2 h°TÔ:ô	<ä”R—]’] 1 r¨2 h°TÔ:Ü—]’] 1 r¨2 h°QÔ7ô	9ô �IŠI�nÓ%×-Ñ-¨mÓ<ˆÜ
�	‰	×Ñ˜!Ÿ'™'›)Ô$Ü”R—]’] 1 b¨yÔ9¸!Õ<Ü—]’] 1 Z¥=×#8Ñ#8Ó#:¸BÓ?ô	Aä”R—]’] 1 r¨2 h°YÔ?ÀÕEÜ—]’] 1 Z¥=×#8Ñ#8Ó#:¸RÀ¸HÓEô	Gä”R—]’] 1 b¨zÔ:¸1Õ=Ü—]’] 1 Z¥=×#8Ñ#8Ó#:¸BÓ?ô	Aä”R—]’] 1 b¨yÔ9¸!Õ<Ü—]’] 1 Z¥=×#8Ñ#8Ó#:¸BÓ?ô	Aä”R—]’] 1 b¨vÔ6°tÕ<Ü—]’] 1 Z¥=×#8Ñ#8Ó#:¸BÓ?ô	Aä”R—]’] 1 b¨wÔ7¸Õ=Ü—]’] 1 Z¥=×#8Ñ#8Ó#:¸BÓ?ô	Aä”R—]’] 1 b¨vÔ6°tÕ<Ü—]’] 1 Z¥=×#8Ñ#8Ó#:¸BÓ?ö	Ar=   c                ó  € \         P                  ! R4      p\        \        \         P                  VR^R7       \        \        \         P                  VR^R7       \        \        \         P                  V^^R7       \        \        \         P                  VR^R7       \        \
        \         P                  VR^R7       \        \
        \         P                  VR^R7       \        \
        \         P                  VR	^R7       R# )
rY   )r›   ri  Nr¯  rÛ  ©r   rÛ  ©r   rJ   rV   )r^   r^   )rY   r^   )r5   rb   r1   r&   r<  ra   r—  s   & r;   Útest_extended_axis_invalidÚ)TestPercentile.test_extended_axis_invalid�  sœ   € Ü�GŠG�MÓ"ˆÜ”i¤§¡°¸¸bÕAÜ”i¤§¡°¸À2ÕFÜ”i¤§¡°¸¸RÕ@Ü”i¤§¡°¸À"ÕEä”j¤"§-¡-°¸À2ÕFÜ”j¤"§-¡-°¸ÀRÕHÜ”j¤"§-¡-°¸ÀB×Gr=   c           	     ó  € \         P                  ! R4      p\        \         P                  ! V^RRR7      P                  R4       \        \         P                  ! V^RRR7      P                  R4       \        \         P                  ! V^R	RR7      P                  R
4       \        \         P                  ! V^RRR7      P                  R4       \        \         P                  ! V^RRR7      P                  R4       \        \         P                  ! V^RRR7      P                  R4       \        \         P                  ! V^^.RRR7      P                  R4       \        \         P                  ! V^^.R	RR7      P                  R4       R# )rY   NTr  )r  r¯  rß   r_   ©rS   rS   rž  rn  r�   ©rS   rZ   rž  rS   rˆ  ©rY   rS   rž  rn  ru  ry  ©rS   rS   rž  rS   )rQ   rS   rS   rž  rS   )rQ   rS   rZ   rž  rS   )r5   rb   r0   r<  rA   r—  s   & r;   Útest_keepdimsÚTestPercentile.test_keepdims¨  s.  € Ü�GŠG�MÓ"ˆÜ”R—]’] 1 a¨d¸TÔB×HÑHØ!ô	#ä”R—]’] 1 a¨f¸tÔD×JÑJØ"ô	$ä”R—]’] 1 a¨f¸tÔD×JÑJØ!ô	#ä”R—]’] 1 a¨d¸TÔB×HÑHØ"ô	$ä”R—]’] 1 a¨ÀÔE×KÑKØ!ô	#ä”R—]’] 1 a¨iÀ$ÔG×MÑMØ!ô	#ô 	”R—]’] 1 q¨! f°9Ø,0ô2ß27±%¸ô	Jä”R—]’] 1 q¨! f°6Ø,0ô2ß27±%¸ö	Jr=   ri  r›   N©ÚargnamesÚ	argvaluesc                ó  aa€ \         P                  ! R4      oVf   RSP                  ,          pMp\        VSP                  4      o\        ;QJ d+    . VV3R l\        SP                  4       4       F  NK  	  5M$! VV3R l\        SP                  4       4       4      p\         P                  ! V4      V,           p\         P                  ! V4      p\         P                  ! SWRVR7      pWTJ g   Q h\        VP                  V4       R# )rY   Nc              3   óZ   <"  € T F   qS9   d   ^MSP                   V,          x € K"  	  R# 5irk  ©rA   ©r!  r¹   Ú	axis_normr’  s   & €€r;   r#  Ú3TestPercentile.test_keepdims_out.<locals>.<genexpr>Í  ó&   øé € ð LÙ=J¸˜)”^‘¨¯©°­Ô3»]ùó   ƒ(+T©r›   r  r(  r¯  rˆ  )
r5   rb   r·   r%   r  rc   rA   r†  r<  r0   )rd   ri  r›   Ú	shape_outr(  r\  r×  r’  s   &&&   @@r;   Útest_keepdims_outÚ TestPercentile.test_keepdims_out¼  sÀ   ù€ ô �GŠG�MÓ"ˆØŠ<Ø˜qŸv™v�‰Iä,¨T°1·6±6Ó:ˆIßœõ LÜ=BÀ1Ç6Á6¼]óLŸ™õ LÜ=BÀ1Ç6Á6¼]óLó LˆIä—H’H˜Q“K )Õ+ˆ	ä�hŠh�yÓ!ˆÜ—’˜q !¸À3ÔGˆØ‹}Ðˆ}Ü�V—\‘\ 9Ö-r=   c           
     óh  € \         P                  ! R4      p\         P                  ! R4      p\        \         P                  ! V^ ^ VR7      V4       \        \         P                  ! V^ ^ RVR7      V4       \         P                  ! R4      p\        \         P                  ! V^^VR7      V4       \        \         P                  ! V^^RVR7      V4       \         P                  ! R4      p\        \         P                  ! V^VR7      V4       \        \         P                  ! V^RVR7      V4       R# )	rJ   r  r8  r�  N©rJ   r?  rh  rŒ   )r5   r?   rb   r0   r<  ©rd   rC  r’  s   &  r;   Útest_outÚTestPercentile.test_outÖ  sÎ   € Ü�HŠH�T‹NˆÜ�GŠG�F‹OˆÜ”R—]’] 1 a¨°Ô2°AÔ6Ü”R—]’] 1 a¨°9À!ÔDÀaÔHÜ�HŠH�T‹NˆÜ”R—]’] 1 a¨°Ô2°AÔ6Ü”R—]’] 1 a¨°9À!ÔDÀaÔHä�HŠH�R‹LˆÜ”R—]’] 1 a¨QÔ/°Ô3Ü”R—]’] 1 a°	¸qÔAÀ1ÖEr=   zmethod, weightedc           	     ó¶  € V'       d   R \         P                  ! R4      RV/pMRV/p\        P                  ! RR7      ;_uu_ 4        \        P                  ! RR\
        4       \         P                  ! R	4      p\         P                  ! R4      p\         P                  VR
&   \        \         P                  ! V^ ^ 3RV/VB V4       \         P                  ! R4      p\        \         P                  ! V^^3RV/VB V4       \         P                  ! R4      p\        \         P                  ! V^3RV/VB V4       RRR4       R#   + '       g   i     R# ; i)r  r:  Tr°  r²  rw  r(  Nr?  rà  rc  rh  rŒ   )
r5   rb   r³  r´  Úfilterwarningsr¶  r?   r�  r0   r<  )rd   r:  r^  ÚkwargsrC  r’  s   &&&   r;   Útest_out_nanÚTestPercentile.test_out_nanã  sû   € ÷ Ø¤§¢¨£°(¸FÐC‰Fà Ð'ˆFÜ×$Ò$¨D×1Ö1Ü×#Ò# H¨b´.ÔAÜ—’˜“ˆAÜ—’˜“ˆAÜ—f‘fˆAˆd‰GÜœŸš q¨!¨QÑ@°AÐ@¸Ñ@À!ÔDä—’˜“ˆAÜœŸš q¨!¨QÑ@°AÐ@¸Ñ@À!ÔDä—’˜“ˆAÜœŸš q¨!Ñ=°Ð=°fÑ=¸qÔA÷ 2×1×1Ò1ús   ÁC6EÅE	c           	     óÞ
  € \         P                  ! ^\        R7      p\         P                  V^&   \	        \         P
                  ! VR4      \         P                  4       \	        \         P
                  ! VR^ R7      \         P                  4       \	        \         P
                  ! VRR.^ R7      \         P                  ! \         P                  .^,          4      4       \         P                  ! ^\        R7      P                  ^^^4      p\         P                  VR&   \         P                  VR	&   \	        \         P
                  ! VR4      \         P                  4       \	        \         P
                  ! VR4      P                  ^ 4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      R^ 4      p\         P                  VR
&   \         P                  VR&   \	        \         P
                  ! VR^ 4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      RR.^ 4      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! VRR.^ 4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      R^4      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! VR^4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      RR.^4      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! VRR.^4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      RR4      p\         P                  V^&   \         P                  V^&   \	        \         P
                  ! VRR4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      RR.R4      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! VRR.R4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      RR.RRR7      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! VRR.RRR7      V4       R# )r÷  rè   rŠ  rš   ç333333ã?r8  r9  Nr½   ©rS   rS   rQ   rö  rp   )r¢   rQ   rY   )r¢   rS   rQ   r¹  )r¢   rS   rY   rU   r­  )r¢   rQ   )	r5   r6   rÏ  r�  r0   r<  r…   rw   r·   r¤   s   &  r;   Útest_nan_behaviorÚ TestPercentile.test_nan_behaviorû  sÄ  € Ü�IŠI�b¤Ô&ˆÜ�v‰vˆˆ!‰Ü”R—]’] 1 cÓ*¬B¯F©FÔ3Ü”R—]’] 1 c°Ô2´B·F±FÔ;Ü”R—]’] 1 s¨C j°qÔ9Ü—X’XœrŸv™v˜h¨�lÓ+ô	-ô �IŠI�b¤Ô&×.Ñ.¨q°!°QÓ7ˆÜ—V‘Vˆˆ'‰
Ü—V‘Vˆˆ'‰
ô 	”R—]’] 1 cÓ*¬B¯F©FÔ3Ü”R—]’] 1 cÓ*×/Ñ/°Ô3ô �MŠMœ"Ÿ)š) B¬eÔ4×<Ñ<¸QÀÀ1ÓEÀsÈAÓNˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—]’] 1 c¨1Ó-¨qÔ1ô �MŠMœ"Ÿ)š) B¬eÔ4×<Ñ<¸QÀÀ1ÓEØ ˜* aó)ˆä—V‘Vˆˆ'‰
Ü—V‘Vˆˆ'‰
Ü”R—]’] 1 s¨C j°!Ó4°aÔ8ô �MŠMœ"Ÿ)š) B¬eÔ4×<Ñ<¸QÀÀ1ÓEÀsÈAÓNˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—]’] 1 c¨1Ó-¨qÔ1ä�MŠMÜ�IŠI�b¤Ô&×.Ñ.¨q°!°QÓ7¸#¸s¸ÀQóHˆä—V‘Vˆˆ'‰
Ü—V‘Vˆˆ'‰
Ü”R—]’] 1 s¨C j°!Ó4°aÔ8ô �MŠMÜ�IŠI�b¤Ô&×.Ñ.¨q°!°QÓ7¸¸fóFˆä�v‰vˆˆ!‰Ü�v‰vˆˆ!‰Ü”R—]’] 1 c¨6Ó2°AÔ6ä�MŠMœ"Ÿ)š) B¬eÔ4×<Ñ<¸QÀÀ1ÓEØ ˜* fó.ˆä—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—]’] 1 s¨C j°&Ó9¸1Ô=ä�MŠMœ"Ÿ)š) B¬eÔ4×<Ñ<¸QÀÀ1ÓEØ ˜* f°Yô@ˆä—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—]’]Ø��Sˆz˜6¨)ô5Ø67ö	9r=   c                ó®  € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! . RO\        P
                  4       RRR4       \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! . RO\        P
                  .4       RRR4       \        P                  ! RR^4      p\        P
                  V^ &   \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! . ROV4       RRR4       R#   + '       g   i     LØ; i  + '       g   i     L–; i  + '       g   i     R# ; i)zPercentiles must be inr�   Nr  g     ÀX@)rS   rQ   rY   r"  )r†   r'  ra   r5   r<  r�  rÀ  )rd   ri  s   & r;   Ú
test_nan_qÚTestPercentile.test_nan_q8  s¾   € ä�]Š]œ:Ð-E×FÖFÜ�MŠMš.¬"¯&©&Ô1÷ Gä�]Š]œ:Ð-E×FÖFÜ�MŠMš.¬2¯6©6¨(Ô3÷ Gä�KŠK˜˜T 2Ó&ˆÜ�v‰vˆˆ!‰Ü�]Š]œ:Ð-E×FÖFÜ�MŠMš.¨!Ô,÷ GÑF÷ G×FúçF×Fú÷ G×FÐFús#   ¥(DÁ9)D0Ã9EÄD-	Ä0E 	ÅE	zm8[D]zM8[s]Úposc                óT  € \         P                  ! ^ ^VR7      pRW2&   \         P                  ! V^4      pVP                  V8X  g   Q h\         P                  ! V4      '       g   Q h\         P                  ! V^^<.4      pVP                  V8X  g   Q h\         P                  ! V4      P                  4       '       g   Q h\         P                  ! ^ ^HVR7      P                  R^4      pRW2^3&   \         P                  ! V^^ R7      p\        \         P                  ! V4      . RO4       R# ©r   rè   ÚNaTrš   Nr^   r†  )r5   r6   r<  ræ   Úisnatrà   rw   r/   ©rd   ræ   rñ  re   r—  s   &&&  r;   Útest_nat_basicÚTestPercentile.test_nat_basicC  sã   € ô
 �IŠI�a˜ 5Ô)ˆØˆ‰Ü�mŠm˜A˜rÓ"ˆØ�y‰y˜EÔ!Ð!Ð!Ü�xŠx˜�}Š}Ðˆ}Ü�mŠm˜A  B˜xÓ(ˆØ�y‰y˜EÔ!Ð!Ð!Ü�xŠx˜‹}× Ñ ×"Ò"Ð"Ð"ä�IŠI�a˜ uÔ-×5Ñ5°b¸!Ó<ˆØˆˆqˆ&‰	Ü�mŠm˜A˜r¨Ô*ˆÜœ2Ÿ8š8 C›=Ò*>Ö?r=   Úqtypec                óT  € V! ^ 4      pV! ^4      p\         P                  ! RV4      pWER&   \         P                  ! V^2VR7      pWc8X  g   Q hVP                  VP                  8X  g   Q h\         P                  ! V^cVR7      pWd8X  g   Q hVP                  VP                  8X  g   Q hR# )r   éñÿ  ºNi N  Nr9  N)r5   r?   r<  ræ   )rd   rù  r:  ÚzeroÚonere   r  s   &&&    r;   Útest_percentile_gh_29003Ú'TestPercentile.test_percentile_gh_29003V  s�   € ñ �Q‹xˆÙ�A‹hˆÜ�HŠH�U˜EÓ"ˆØˆ'‰
Ü�MŠM˜!˜R¨Ô/ˆØŒyÐˆyØ�w‰w˜!Ÿ'™'Ô!Ð!Ð!Ü�MŠM˜!˜R¨Ô/ˆØŒxˆˆxØ�w‰w˜!Ÿ'™'Ô!Ð!Ò!r=   c                óV  € \        ^ 4      p\        ^4      p\        P                  ! V.R,          4      pW#R&   \        P                  ! V^24      pWA8X  g   Q h\        P                  ! V\        ^24      4      pWA8X  g   Q h\        P                  ! V4      P                  VP                  8X  g   Q h\        P                  ! V^c4      pWB8X  g   Q h\        P                  ! V\        ^c4      4      pWB8X  g   Q h\        P                  ! V4      P                  VP                  8X  g   Q hR# )r   rû  rü  N)r   r5   r…   r<  ræ   )rd   rý  rþ  re   r  s   &    r;   Ú!test_percentile_gh_29003_FractionÚ0TestPercentile.test_percentile_gh_29003_Fractione  sÝ   € ä˜‹{ˆÜ�q‹kˆÜ�HŠH�d�V˜e•^Ó$ˆØˆ'‰
Ü�MŠM˜!˜RÓ ˆØŒyÐˆyÜ�MŠM˜!œX b›\Ó*ˆØŒyÐˆyÜ�xŠx˜‹{× Ñ  A§G¡GÔ+Ð+Ð+ä�MŠM˜!˜RÓ ˆØŒxˆˆxä�MŠM˜!œX b›\Ó*ˆØŒxˆˆxÜ�xŠx˜‹{× Ñ  A§G¡GÔ+Ð+Ò+r=   rÙ  c                óÈ   € \         P                  ! . RO\         P                  R7      p\         P                  ! W2VR7      pVP                  \         P                  8X  g   Q hR# ©rS   rè   r9  N©rS   rQ   rY   rJ   rZ   )r5   r…   r*  r<  ræ   ©rd   r:  ri  re   Úvalues   &&&  r;   Útest_q_weak_promotionÚ$TestPercentile.test_q_weak_promotionx  s>   € ô �HŠH’_¬B¯J©JÔ7ˆÜ—’˜a¨6Ô2ˆØ�{‰{œbŸj™jÔ(Ð(Ò(r=   c                óŽ  € \         P                  ! . RO\         P                  R7      p\         P                  ! V\         P                  ! ^24      VR7      pVP
                  \         P                  8X  g   Q h\         P                  ! V\         P                  ! ^24      VR7      pVP
                  \         P                  8X  g   Q hR# r  )r5   r…   r*  r<  r+  ræ   ©rd   r:  re   r  s   &&  r;   Útest_q_strong_promotionÚ&TestPercentile.test_q_strong_promotion  sx   € ô
 �HŠH’_¬B¯J©JÔ7ˆÜ—’˜a¤§¢¨B£¸Ô?ˆØ�{‰{œbŸj™jÔ(Ð(Ð(ä—’˜a¤§¢¨B£¸Ô?ˆØ�{‰{œbŸj™jÔ(Ð(Ò(r=   rŒ   )r:  r^  r+  )
)r4  Fr  )r4  Tr  )Úaveraged_inverted_cdfFç     €;@)r\  Fr  )Úinterpolated_inverted_cdfFr  )ÚhazenFr  )ÚweibullFé   )rB  Fr;  )Úmedian_unbiasedFrþ  )Únormal_unbiasedFg      ;@©NrS   rˆ  r_   )r]   r^   ))rB  F)r8  F)r4  F)r4  T©r   r­  r  ):r�   rŽ   r�   r�   rj   r?  rD  r¨  rN  r†   r‘   r’   r5   rÕ  rU  r+  rç  r*  rˆ  ræ   ÚH_F_TYPE_CODESrX  r<  r`  Ú
TYPE_CODESrg  rl  ro  rr  rv  r=  r‰  rŒ  r�  r   r”  r˜  rŸ  r¤  r§  rÂ  rÇ  rÎ  rÝ  râ  rç  rì  rï  r÷  Úquantile_methodsrÿ  rñ  r  Úinterpolating_quantile_methodsr	  r  r“   r”   )Úint_typer–   s   0@r;   r6  r6    s;  ø‡ € ò
ò*ò&6ò<òDð ‡[�[×Ñ˜W b§l¡l°7Õ&;Ó<ñ6ó =ð6ð ')§l¡l°<Ö&@óÙ&@˜(ð  ¤§¡Ó,Ù&@ñàŸJ™J¨¯
©
Ð3ØŸJ™J¨¯
©
Ð3ØŸJ™J¨¯
©
Ð3ØŸM™M¨2¯=©=Ð9ØŸHšH S›M¨2¯:©:Ð6ð	8õ8€Nð ‡[�[×Ñ˜j¨*Ð5Ø!Ÿ{™{¨CÐ0Ø!Ÿ}™}¨dÐ3ð5ó6ð ‡[�[×Ñ˜mÐ-=Ð>ÀÓOØ‡[�[×ÑÒ?ò
!ó"ñ">ó"ó Pó6ð ">ðH —‘˜lÕ+¨b¯l©l¸7Õ.CÕCÀcÕI€Jà‡[�[×Ñ˜W jÓ1ñ8ó 2ð8ð ‡[�[×Ñ˜W jÓ1ñ:ó 2ð:ð ‡[�[×Ñ˜W jÓ1ñ9ó 2ð9ò3òEò"IòH.ò`Pò5ð ‡[�[×ÑØ"à�]‰]˜EÐ"Ù�R—]‘]¨>Ô:¸DÐAð	
óñ1óð1òf*ò80òEò)òAò@	HòJð( ‡[�[×Ñ˜S 1 q¨! f +Ó.Ø‡[�[×ÑØò
ð ó 	ñ.ó	ó /ð.òFð ‡[�[×ÑÐ/ò 2ó ñBóðBò$;9òz	-ð ‡[�[×Ñ˜W w°Ð&8Ó9Ø‡[�[×Ñ˜U¢KÓ0ñ@ó 1ó :ð@ð" ‡[�[×Ñ˜W r§z¡z°2·:±:Ð&>Ó?Ø‡[�[×Ñ˜XÐ'7Ó8ñ"ó 9ó @ð"ð ‡[�[×Ññ,ó ð,ð$ ‡[�[×Ñ˜XÐ'EÓFØ‡[�[×Ñ˜S 2 t *Ó-ñ)ó .ó Gð)ð
 ‡[�[×Ñ˜XÐ'EÓFñ	)ó Gö	)ùòks   Á!Pr6  c                   ól  a € ] tR tRt o R tR tR tR tR tR t	R t
]P                  P                  R	]P                  R
,          4      R 4       t]P                  P                  R]4      R 4       t]P                  P                  R]4      R 4       t]P*                  ! ]! ]P.                  ]P2                  ! ^RR7      ]P4                  ! RRR4RR7      R7      R7      R 4       tR t]P                  P                  RRR.4      ]P                  P                  R]4      ]P                  P                  R. R5O4      R 4       4       4       t]P                  P                  RRR.4      ]P                  P                  R]4      ]P                  P                  R. R5O4      R 4       4       4       t]P                  P                  R]4      ]P                  P                  R. R5O4      R 4       4       t ]P                  P                  R]4      ]P                  P                  R. R6O4      R 4       4       t!]P                  P                  R]4      R  4       t"]P                  P                  R]4      R! 4       t#R" t$]P                  P                  R]%! ]&! ]4      ]&! ]4      ,
          4      4      R# 4       t'R$ t(R% t)]P                  P                  R^]PT                  ^^.^]PT                  ^]PT                  .. R7O]PV                  ! R&4      PX                  .^,          .4      ]P                  P                  R'R(R).4      R* 4       4       t-]P                  P                  R^]P\                  ^^.^]P\                  ]P\                  ^..4      ]P                  P                  R+R'.]/R(3]0]/3R)3.4      R, 4       4       t1R- t2R. t3]P                  P                  R]44      ]P                  P                  R/R^.4      R0 4       4       t5]P                  P                  R]44      R1 4       t6R2t7V t8R3# )8ÚTestQuantileiŒ  c                ó   € W8¬  V,
          # r4   rŒ   )rd   r  r-  Úalphas   &&&&r;   rz  ÚTestQuantile.V�  s   € à‘˜%ÕÐr=   c                ó€   € . ROp\         P                  ! VR4      p\         P                  P                  VR^R7       R# )r  gÍÌÌÌÌÌÜ?g
×£p=
Ç?)ÚmaxulpN)r  r‰  rÙ  )r5   rX  rT  Úassert_array_max_ulp)rd   r  re   s   &  r;   Útest_max_ulpÚTestQuantile.test_max_ulp“  s2   € ÚˆÜ�KŠK˜˜4Ó ˆô 	�
‰
×'Ñ'¨¨4¸Ð'Ö:r=   c                ó  € \         P                  ! ^4      R,          p\        \         P                  ! V^ 4      R4       \        \         P                  ! V^4      R4       \        \         P                  ! VR4      R4       R# )rv   r:  r  r1  r  N)r5   r6   r0   rX  rÂ  s   & r;   rj   ÚTestQuantile.test_basic›  sS   € Ü�IŠI�a‹L˜3ÕˆÜ”R—[’[  AÓ&¨Ô+Ü”R—[’[  AÓ&¨Ô,Ü”R—[’[  CÓ(¨$Ö/r=   c                óv  € \         P                  ! R .4      p\         P                  ! R R4      p\        W!^ ,          4       \        \	        V4      VP
                  4       \         P                  ! . RO4      p\         P                  ! W4      p\        W14       \        VP
                  VP
                  4       R# )TFN)FTT)r5   r…   rX  r0   rQ  ræ   r/   )rd   re   Útf_quantÚ	quant_ress   &   r;   Útest_correct_quantile_valueÚ(TestQuantile.test_correct_quantile_value¡  sw   € Ü�HŠH�d�VÓˆÜ—;’;˜t UÓ+ˆÜ�X �tÔ$Ü”T˜(“^ Q§W¡WÔ-Ü�HŠHÒ(Ó)ˆÜ—K’K Ó%ˆ	Ü˜9Ô(Ü�Y—_‘_ a§g¡gÖ.r=   c           	     óÌ  € \        ^4       Uu. uF  p\        V^4      NK  	  pp\        P                  ! V^ 4      p\	        V^ 4       \	        \        V4      \        4       \        P                  ! V^4      p\	        V\        ^^4      4       \	        \        V4      \        4       \        P                  ! VR4      p\	        VR4       \        V\        4      '       g   Q h\        P                  ! V\        ^^4      4      p\	        V\        ^^4      4       \	        \        V4      \        4       \        P                  ! V\        ^^4      .4      p\	        V\        P                  ! \        ^^4      .4      4       \	        \        V4      \        P                  4       \        P                  ! V\        ^^4      ..4      p\	        V\        P                  ! \        ^^4      ..4      4       \	        \        V4      \        P                  4       \        P                  ! ^4      p\	        \        P                  ! V\        ^^4      4      \        ^^4      4       R# u upi )rv   r:  r  N)rc   r   r5   rX  r0   rQ  r¾  rÏ  r…   rO  r6   )rd   r¹   r  ri  s   &   r;   r?  ÚTestQuantile.test_fraction«  s   € ä%*¨1¤XÓ.¡X ŒX�a˜Ž^¡XˆÐ.Ü�KŠK˜˜1ÓˆÜ�Q˜ÔÜ”T˜!“WœhÔ'ä�KŠK˜˜1ÓˆÜ�Qœ  A›Ô'Ü”T˜!“WœhÔ'ä�KŠK˜˜2ÓˆÜ�Q˜ÔÜ˜!œU×#Ò#Ð#Ð#ä�KŠK˜œ8 A q›>Ó*ˆÜ�Qœ  A›Ô'Ü”T˜!“WœhÔ'ä�KŠK˜œH Q¨›NÐ+Ó,ˆÜ�QœŸš¤(¨1¨a£.Ð!1Ó2Ô3Ü”T˜!“WœbŸj™jÔ)ä�KŠK˜œX a¨›^Ð,Ð-Ó.ˆÜ�QœŸš¤8¨A¨q£>Ð"2Ð!3Ó4Ô5Ü”T˜!“WœbŸj™jÔ)ô �IŠI�a‹LˆÜ”R—[’[ ¤H¨Q°£NÓ3´X¸aÀ³^ÖDùò7 /s   ŽI!c                ób  € \         P                  ! . RORR7      p\        \        \         P                  VR 4       \         P                  ! . RORR7      p\        \        \         P                  VR 4       \         P                  ! . RORR7      p\        \        \         P                  VR 4       R# rG  )r5   r…   r1   r(  rX  rJ  s   & r;   r¨  ÚTestQuantile.test_complexÊ  sk   € ä—’Ò=ÀSÔIˆÜ”i¤§¡¨e°SÔ9Ü—’Ò=ÀSÔIˆÜ”i¤§¡¨e°SÔ9Ü—’Ò=ÀSÔIˆÜ”i¤§¡¨e°SÖ9r=   c                óv  € \         P                  ! . RO4      pVP                  4       p\         P                  ! \         P                  ! R4      VRR7       \        W!4       VP                  4       pVP                  4       p\         P                  ! \         P                  ! R4      VRR7       \        W!4       R# )r   r¢  rj  r9  N)r   rz  rÎ  r:  r  )r5   r…   rï   rX  r6   r/   r[  )rd   Úp0rê  s   &  r;   r¤  Ú TestQuantile.test_no_p_overwriteÓ  sr   € ä�XŠXÒ/Ó0ˆØ�G‰G‹IˆÜ
�Š”B—I’I˜d“O Q¨zÕ:Ü˜1Ô!à�Y‰Y‹[ˆØ�H‰H‹JˆÜ
�Š”B—I’I˜d“O Q¨zÕ:Ü˜1Ö!r=   ræ   r9  c                ó�   € \         P                  ! \         P                  ! ^^.VR7      R.RR7      pVP                  V8X  g   Q hR# )rS   rè   r:  r8  r9  N)r5   rX  r…   ræ   )rd   ræ   r—  s   && r;   Útest_quantile_preserve_int_typeÚ,TestQuantile.test_quantile_preserve_int_typeß  s:   € ä�kŠkœ"Ÿ(š( A q 6°Ô7¸#¸Ø!*ô,ˆà�y‰y˜EÔ!Ð!Ò!r=   r:  c                óˆ   € . ROp\         P                  ! V^ ^.VR7      p\        V\         P                  ! ^
^.4      4       R# )r  )ri  r:  N)r  rn  r8  )r5   rX  r0   r…   )rd   r:  rê   rX  s   &&  r;   Útest_q_zero_oneÚTestQuantile.test_q_zero_oneå  s6   € ò ˆÜ—;’;˜s q¨! f°VÔ<ˆÜ�XœrŸxšx¨¨R¨Ó1Ö2r=   c                óT  € \         P                  ! ^ ^^e4      p\         P                  ! \         P                  ! . RO4      R,          W!R7      p\	        \         P
                  ! V4      V4       \         P                  ! . ROW!R7      p\	        \         P
                  ! V4      V4       R# )r   r5  r9  N)r   rS   rS   rQ   rQ   rY   rY   rJ   rZ   rZ   rS   rS   rŸ  rŸ  rŸ  rv   rv   rž  )r  r  r~   r	  )r5   rÀ  rX  r…   r0   rÄ  )rd   r:  r4  rX  s   &&  r;   Útest_quantile_monotonicÚ$TestQuantile.test_quantile_monotonicì  sy   € ô
 �[Š[˜˜A˜sÓ#ˆÜ—;’;œrŸxšxò )2ó  3Ø58õ 9Ø:<ôMˆä”R—W’W˜XÓ&¨Ô1ô —;’;Ò/°ÔCˆÜ”R—W’W˜XÓ&¨Ö1r=   r*  )Ú	min_valueÚ	max_valueFçœu ˆ<ä7~)Úallow_infinityÚ	allow_nanr?  r@  )ræ   rA   Úelements)rê   c                ó¢   € \         P                  ! ^ ^R4      p\         P                  ! W4      p\        \         P                  ! V4      V4       R# )r   g{®Gáz„?N)r5   r6   rX  r0   rÄ  )rd   rê   r4  rX  s   &&  r;   Útest_quantile_monotonic_hypoÚ)TestQuantile.test_quantile_monotonic_hypoú  s7   € ô �YŠY�q˜!˜TÓ"ˆÜ—;’;˜sÓ'ˆÜ”R—W’W˜XÓ&¨Ö1r=   c                ó:  € \         P                  ! . RO. RO.4      p\         P                  V^ ,          ^&   \         P                  ! VR4      p\         P                  ! V4      '       g   Q h\        \         P                  ! VR4      \         P                  4       R# )rÙ  r:  N)rÙ  r<  r"  )r	  r~   r  )r5   r…   r�  rX  r…  r0   )rd   re   r/  s   &  r;   Útest_quantile_scalar_nanÚ%TestQuantile.test_quantile_scalar_nan  sd   € Ü�HŠH’m¢\Ð2Ó3ˆÜ—&‘&ˆˆ!�ˆQ‰Ü—’˜Q Ó$ˆÜ�{Š{˜6×"Ò"Ð"Ð"Ü”R—[’[  CÓ(¬"¯&©&Ö1r=   r  Tr!  r:  c           
     ó<  € V'       d"   V\         9  d   \        P                  ! R 4       \        P                  P                  R4      p^fpVP	                  V4      pV'       d   VP                  ^ ^
VR7      MRp\        P                  ! WcW'R7      pVR	9   dK   \        P                  ! \        P                  ! V P                  W†V4      4      4      RV,          8”  g   Q hR# \        WS,          4      WS,          8X  d?   V'       g7   \        \        P                  ! V P                  W†V4      VR7      ^ RR7       R# \        \        P                  ! V P                  W†V4      VR7      ^ ^V,          \        P                  ! V^V,
          .4      ,          R7       R# )
ú Weights not supported by method.rs  ©r%  r&  rè  Nr;  r5  r   g›+¡†›„=)Úatol)rd  )Úmethods_supporting_weightsr†   Úskipr5   rÂ  rÃ  r,  rX  rÁ  r
  rz  r+  r,   r   rå  )	rd   r  r:  r!  rÇ  r9   r-  r.  r  s	   &&&&     r;   Ú%test_quantile_identification_equationÚ2TestQuantile.test_quantile_identification_equation  s  € ÷ �vÔ%?Ô?Ü�KŠKÐ:Ô;Ü�i‰i×#Ñ# DÓ)ˆð
 ˆØ�J‰J�q‹Mˆß4;ˆC�L‰L˜Q R¨aˆLÔ0ÀˆÜ�KŠK˜¨Ô;ˆà�[Ô ä—6’6œ"Ÿ'š' $§&¡&¨¨uÓ"5Ó6Ó7¸#À½'ÔAÐAÒAÜ�•‹^˜q�yÔ(·äÜ—
’
˜4Ÿ6™6 !¨Ó.¸Ô:¸AÀE÷ô œBŸJšJ t§v¡v¨a°EÓ':ÀAÔFÈØ˜•UœRŸWšW e¨Q°­YÐ%7Ó8Õ8÷:r=   c           	     ó€  € V'       d"   V\         9  d   \        P                  ! R 4       \        P                  P                  R4      p^fpVP	                  V4      pV'       d   VP                  ^ ^
VR7      MRp\        P                  ! WcW'R7      pRp	\        \        P                  ! W–,           W2VR7      W˜,           4       \        \        P                  ! W–,          W2VR7      W˜,          4       V'       d   R# \        P                  ! V) ^V,
          VR7      ) pVR8X  dœ   WS,          \        WS,          4      8X  g8   \        P                  ! WS,          4      \        WS,          4      ^,           8X  d%   \        V\        P                  ! WcRR7      4       R# \        V\        P                  ! WcR	R7      4       R# VR
8X  dÎ   WS,          \        WS,          4      8X  d%   \        V\        P                  ! WcRR7      4       R# \        P                  ! WS,          4      \        WS,          4      ^,           8X  d3   \        V\        P                  ! Wc^V,          ,           RR7      4       R# \        V\        P                  ! WcR	R7      4       R# VR8X  d3   \        V\        P                  ! Wc^V,          ,           VR7      4       R# VR8X  ds   WS,          \        WS,          4      8X  d3   \        V\        P                  ! Wc^V,          ,           VR7      4       R# \        V\        P                  ! WcVR7      4       R# VR	8X  d%   \        V\        P                  ! WcRR7      4       R# VR8X  d%   \        V\        P                  ! WcR	R7      4       R# \        V\        P                  ! WcVR7      4       R# )rL  rs  rM  Nr;  g      +@r9  r4  rd  rc  r\  r  r8  )rO  r†   rP  r5   rÂ  rÃ  r,  rX  r,   r+  Úround)
rd   r  r:  r!  rÇ  r9   r-  r.  ri  rÅ   s
   &&&&      r;   Ú'test_quantile_add_and_multiply_constantÚ4TestQuantile.test_quantile_add_and_multiply_constant0  sy  € ÷ �vÔ%?Ô?Ü�KŠKÐ:Ô;Ü�i‰i×#Ñ# DÓ)ˆð
 ˆØ�J‰J�q‹Mˆß4;ˆC�L‰L˜Q R¨aˆLÔ0ÀˆÜ�KŠK˜¨Ô;ˆØˆô 	œŸš A¥E¨5ÈÔKØ�ô	ô 	œŸš A¥E¨5ÈÔKØ�ô	÷ áÜ�[Š[˜!˜˜Q �Y¨vÔ6Ð6ˆØ�^Ô#à•	œS ¥›^Ô+Ü—8’8˜A�IÓ&¬#¨a­i«.¸1Õ*<Ô<ä ¤2§;¢;¨qÀÔ#IÖJä ¤2§;¢;¨qÀÔ#HÖIØÐ,Ô,Ø�yœC ¥	›NÔ*Ü ¤2§;¢;¨qÀÔ#IÖJÜ—’˜!�)Ó$¬¨A­I«¸Õ(:Ô:ÜØ”r—{’{ 1¨a°!­e¥m¸HÔEöGô   ¤2§;¢;¨qÀÔ#HÖIØÐ2Ô2Ü˜AœrŸ{š{¨1°a¸!µe­mÀFÔKÖLØ�yÔ Ø�yœC ¥	›NÔ*Ü ¤2§;¢;¨q¸!¸a½%µ-ÈÔ#OÖPä ¤2§;¢;¨qÀÔ#GÖHØ�wÔÜ˜AœrŸ{š{¨1¸HÔEÖFØ�xÔÜ˜AœrŸ{š{¨1¸GÔDÖEô ˜AœrŸ{š{¨1¸FÔCÖDr=   c                óŒ  € \         P                  P                  R 4      p^fpVP                  V4      p\         P                  ! WRVR7      p\         P                  ! V4      p\         P                  ! WRWR7      p\        W†4       R\         P                  ! V4      ,          p\         P                  ! WRWR7      p\        W†4       R# )rs  r9  r;  g     @ @N)r5   rÂ  rÃ  rX  re  r,   )	rd   r:  r!  rÇ  r9   r-  ri  r.  Úqws	   &&&      r;   Útest_quantile_constant_weightsÚ+TestQuantile.test_quantile_constant_weightss  s‹   € ô �i‰i×#Ñ# DÓ)ˆð
 ˆØ�J‰J�q‹MˆÜ�KŠK˜¨Ô0ˆä�LŠL˜‹OˆÜ�[Š[˜¨&Ô<ˆÜ˜Ôà”B—L’L “OÕ#ˆÜ�[Š[˜¨&Ô<ˆÜ˜Ör=   c                óN  € \         P                  P                  R 4      p^fpVP                  V4      pVP                  ^ ^
V\         P                  R7      p\         P
                  ! WRWR7      p\         P
                  ! \         P                  ! WV4      W!R7      p\        Wx4       R# )rs  )r%  r&  rè  ræ   r;  r9  N)r5   rÂ  rÃ  r,  r  rX  r°  r,   )	rd   r:  r!  rÇ  r9   r-  r.  rX  ri  s	   &&&      r;   Ú"test_quantile_with_integer_weightsÚ/TestQuantile.test_quantile_with_integer_weights‡  sv   € ô �i‰i×#Ñ# DÓ)ˆð
 ˆØ�J‰J�q‹MˆØ�L‰L˜Q R¨a´r·x±xˆLÓ@ˆä�[Š[˜¨&Ô<ˆÜ�KŠKœŸ	š	 !›¨Ô>ˆÜ˜Ör=   c                ó   € \         P                  P                  R 4      pVP                  R4      p\         P                  ! VP                  ^
4      4      pRp\         P                  ! W5WA^R7      p\         P
                  ! RR7      p\        ^4       F;  p\        ^4       F)  p	\         P                  ! W8RV	3,          WQVR7      WxV	3&   K+  	  K=  	  \        Wg4       . ROp\         P                  ! W5WA^R7      p\         P
                  ! RR7      p\        ^4       F<  p\        ^4       F*  p	\         P                  ! W8RV	3,          WQVR7      VRW‰3&   K,  	  K>  	  \        Wg4       ^ R.RR.R	^..p\         P                  ! W5WA^R7      pVP                  R4      p\        Wg4       \         P                  ! VP                  R4      4      pRp\         P                  ! W5WA^R7      p\         P
                  ! RR7      p\        ^4       FD  p\        ^4       F2  p	\         P                  ! W8RV	3,          WQWHRV	3,          R7      WxV	3&   K4  	  KF  	  \        Wg4       \         P                  ! W5WARR7      p\         P                  ! W5WAR
R7      p\        Wg4       \         P                  ! W5WARR7      p\         P
                  ! RR7      p\        ^4       F+  p\         P                  ! W8,          WTV,          VR7      Wx&   K-  	  \        Wg4       R
# )rs  r:  ©r  r:  r›   rÕ  r¢   r;  r‰  rÙ  rê  r4  N©r  r:  )rQ   r  rY   rö  )r   r‰  rÙ  rê  r4  rS   )r¿   rQ   rY   )rY   rQ   rQ   rY   rR   rp   rb  )	r5   rÂ  rÃ  rÁ  rX  r?   rc   r,   rw   )
rd   r:  rÇ  r-  r.  r!  ri  Úq_resr¹   r)  s
   &&        r;   Ú#test_quantile_with_weights_and_axisÚ0TestQuantile.test_quantile_with_weights_and_axis˜  sk  € ä�i‰i×#Ñ# DÓ)ˆð �J‰J�zÓ"ˆÜ�FŠF�3—:‘:˜b“>Ó"ˆØˆÜ�KŠK˜¨!ÀÔCˆÜ—’˜vÔ&ˆÜ�q–ˆAÜ˜1–X�Ü ŸkškØ˜˜A�g•J ¸aô�˜�d“ó ñ ô
 	˜Ô!ò +ˆÜ�KŠK˜¨!ÀÔCˆÜ—’˜yÔ)ˆÜ�q–ˆAÜ˜1–X�Ü!#§¢Ø˜˜A�g•J ¸aô"��a˜�g“ó ñ ô
 	˜Ô!ð �S�˜C ˜:¨¨Q xÐ0ˆÜ�KŠK˜¨!ÀÔCˆØ—‘˜lÓ+ˆÜ˜Ô!ô �FŠF�3—:‘:˜jÓ)Ó*ˆØˆÜ�KŠK˜¨!ÀÔCˆÜ—’˜vÔ&ˆÜ�q–ˆAÜ˜1–X�Ü ŸkškØ˜˜A�g•J ¸aÀ1ÀaÀ½jô�˜�d“ó ñ ô
 	˜Ô!ô �KŠK˜¨!ÀÔKˆÜ—’˜A¨aÀTÔJˆÜ˜Ô!ä�KŠK˜¨!ÀÔHˆÜ—’˜tÔ$ˆÜ�q–ˆAÜ—{’{ 1¥4¨¸!½ÀVÔLˆE‹Hñ ä˜Ö!r=   c                óÞ   € . ROp\         P                  ! ^4      p\         P                  ! V^ VRR7      p\         P                  ! V^VRR7      pWC^,          8X  g   Q hWS^,          8X  g   Q hR# )r   r4  r`  N)r   r   rS   rQ   rY   r   )r5   r6   rX  )rd   r:  r.  r-  Úy_minÚy_maxs   &&    r;   Útest_quantile_weights_min_maxÚ*TestQuantile.test_quantile_weights_min_maxÑ  sZ   € ò ˆÜ�IŠI�a‹LˆÜ—’˜A˜q¨!°NÔCˆÜ—’˜A˜q¨!°NÔCˆØ˜!�Œ}Ðˆ}Ø˜!�Œ}ÐŠ}r=   c           	     óÌ   € ^^.pR^.p\         P                  ! \        RR7      ;_uu_ 4        \        P                  ! VRVRR7       RRR4       R#   + '       g   i     R# ; i)rS   r:  zWeights must be non-negativer�   r4  r`  NrÌ  ©r†   r'  ra   r5   rX  )rd   r-  r.  s   &  r;   Ú-test_quantile_weights_raises_negative_weightsÚ:TestQuantile.test_quantile_weights_raises_negative_weightsÜ  sH   € Ø�ˆFˆØ�1ˆIˆÜ�]Š]œ:Ð-K×LÖLÜ�KŠK˜˜3¨°.ÕA÷ M×L×LÒLús   ­AÁA#	c           	     óÎ   € ^^.pR^.pRp\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! VRW1R7       RRR4       R#   + '       g   i     R# ; i)rS   r:  z+Only method 'inverted_cdf' supports weightsr�   r`  Nrj  )rd   r:  r-  r.  ro  s   &&   r;   Ú0test_quantile_weights_raises_unsupported_methodsÚ=TestQuantile.test_quantile_weights_raises_unsupported_methodsâ  sK   € ð
 �ˆFˆØ�!ˆHˆØ;ˆÜ�]Š]œ:¨S×1Ö1Ü�KŠK˜˜3¨Õ9÷ 2×1×1Ò1ús   ¯AÁA$	c           	     óZ  € \        ^ ^4      \        ^^
4      .p\        P                  ! V^ .RR7      p\        V\        P                  ! \        ^ ^4      4      4       \        P                  ! V\        ^^4      .RR7      p\        V\        P                  ! \        ^^4      4      4       R# )r   r  r9  N)r   r5   rX  r0   r…   )rd   rê   rX  s   &  r;   Útest_weibull_fractionÚ"TestQuantile.test_weibull_fractioní  sy   € Ü˜˜1‹~œx¨¨2›Ð/ˆÜ—;’;˜s Q E°)Ô<ˆÜ�XœrŸxšx¬°°A«Ó7Ô8Ü—;’;˜s¤X¨a°£^Ð$4¸YÔGˆÜ�XœrŸxšx¬°°B«Ó8Ö9r=   c           	     ó˜  € R pRp. ROp\        ^\        P                  ! VR,          W!R7      4       \        ^\        P                  ! VR,          W!R7      4       \        ^\        P                  ! VR,          W!R7      4       \        ^\        P                  ! VR,          W!R7      4       \        ^\        P                  ! VR,          W!R7      4       \        ^\        P                  ! VR,          W!R7      4       \        ^\        P                  ! VR	,          W!R7      4       \        ^\        P                  ! W2VR7      4       R
# )r\  r:  :r   rY   Nr9  :r   rJ   N:r   rZ   N:r   r¿   N:r   rž  N:r   rv   N:r   rŸ  NN)
rS   rQ   rY   rJ   rZ   r¿   rž  rv   rŸ  r  )r0   r5   rX  )rd   rg  ri  rê   s   &   r;   Útest_closest_observationÚ%TestQuantile.test_closest_observationô  sÕ   € à!ˆØˆÚ-ˆÜ�QœŸš C¨¥H¨aÔ:Ô;Ü�QœŸš C¨¥H¨aÔ:Ô;Ü�QœŸš C¨¥H¨aÔ:Ô;Ü�QœŸš C¨¥H¨aÔ:Ô;Ü�QœŸš C¨¥H¨aÔ:Ô;Ü�QœŸš C¨¥H¨aÔ:Ô;Ü�QœŸš C¨¥H¨aÔ:Ô;Ü�QœŸš C°1Ô5Ö6r=   r+  ÚdtyrX  r8  c                ó¼  € R pRp\         P                  ! . R	O.^,          4      p\         P                  ! VR.^,          .VR7      p\        P                  ! \        RR7      ;_uu_ 4        \         P
                  ! RR7      ;_uu_ 4        \         P                  ! WTWc^R7      pRRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)
r4  r:  rè   z*Weights included NaN, inf or were all zeror�   Úignorer¼  r_  Nró  )r5   r…   r†   r'  ra   r½  rX  )rd   r  rv  rg  ri  rê   Úwgtsre   s   &&&     r;   Útest_inf_zeroes_errÚ TestQuantile.test_inf_zeroes_err  s¦   € ð
 ˆØˆÜ�hŠhš�~¨Õ)Ó*ˆä�xŠx˜ 3 %¨!¥)Ð,°CÔ8ˆÜ�]Š]œ:ØC÷Eö Eô
 —’ ×*Ö*Ü—K’K °ÀQÔG�÷ +÷Eñ E÷
 +×*ú÷E÷ Eð Eús$   Á+ C
ÂB7	Â%C
Â7CÃC
Ã
C	Úerrc           	     ó8  € R pRp\         P                  ! . RO.^,          4      p\         P                  ! VR.^,          .VR7      p\        P                  ! V4      ;_uu_ 4        \         P                  ! WeWtR7      pRRR4       R#   + '       g   i     R# ; i)r4  r:  rè   r`  Nró  )r5   r…   r†   r'  rX  )	rd   r|  rv  r  rg  ri  rê   ry  re   s	   &&&&     r;   Útest_nan_errÚTestQuantile.test_nan_err  sl   € ð
 ˆØˆÜ�hŠhš�~¨Õ)Ó*ˆä�xŠx˜ 3 %¨!¥)Ð,°CÔ8ˆÜ�]Š]˜3×ÕÜ—’˜C¨DÔ;ˆA÷  ××Òús   Á%BÂB	c                ó<  € \         P                  ! ^^.\        ^4      R7      pV\        ^4      8X  g   Q h\        V\        4      '       g   Q h\         P                  ! ^^.\        R4      R7      pV\        ^^4      8X  g   Q h\        V\        4      '       g   Q hR# )rS   )ri  r:  N)r5   rX  r   r¾  )rd   r²  s   & r;   Útest_quantile_gh_29003_FractionÚ,TestQuantile.test_quantile_gh_29003_Fraction!  s~   € Ü�KŠK˜˜A˜¤(¨1£+Ô.ˆØ”H˜Q“KÔÐÐÜ˜!œX×&Ò&Ð&Ð&ä�KŠK˜˜A˜¤(¨2£,Ô/ˆØ”H˜Q “NÔ"Ð"Ð"Ü˜!œX×&Ò&Ð&Ò&r=   c                óâ   € \         P                  ! R \         P                  R7      pRp\         P                  ! W4      pW2R,          8X  g   Q hVP                  \         P                  8X  g   Q hR# )iQÃ  rè   g+‡ÙÎ÷ï?iPÃ  N)r5   r6   rç  rX  ræ   )rd   re   ri  r  s   &   r;   Útest_float16_gh_29003Ú"TestQuantile.test_float16_gh_29003*  sO   € Ü�IŠI�f¤B§J¡JÔ/ˆØˆÜ—’˜AÓ!ˆØ˜F�
Ô"Ð"Ð"Ø�{‰{œbŸj™jÔ(Ð(Ò(r=   ri  c                óÈ   € \         P                  ! . RO\         P                  R7      p\         P                  ! W2VR7      pVP                  \         P                  8X  g   Q hR# r  )r5   r…   r*  rX  ræ   r  s   &&&  r;   r	  Ú"TestQuantile.test_q_weak_promotion1  s>   € ô �HŠH’_¬B¯J©JÔ7ˆÜ—’˜A¨Ô0ˆØ�{‰{œbŸj™jÔ(Ð(Ò(r=   c                óŽ  € \         P                  ! . RO\         P                  R7      p\         P                  ! V\         P                  ! R4      VR7      pVP
                  \         P                  8X  g   Q h\         P                  ! V\         P                  ! R4      VR7      pVP
                  \         P                  8X  g   Q hR# )rS   rè   r:  r9  Nr  )r5   r…   r*  rX  r+  ræ   r  s   &&  r;   r  Ú$TestQuantile.test_q_strong_promotion8  sx   € ô
 �HŠH’_¬B¯J©JÔ7ˆÜ—’˜AœrŸzšz¨#›°vÔ>ˆØ�{‰{œbŸj™jÔ(Ð(Ð(ä—’˜AœrŸzšz¨#›°vÔ>ˆØ�{‰{œbŸj™jÔ(Ð(Ò(r=   rŒ   Nçœu ˆ<ä7þ)r‰  r:  çÍÌÌÌÌÌì?)r   r‰  r:  r‹  rS   rÌ   )9r�   rŽ   r�   r�   rz  r&  rj   r-  r?  r¨  r¤  r†   r‘   r’   r5   rÕ  r7  r  r:  r=  Ú
hypothesisÚgivenr   r+  Ústr,  ÚfloatsrF  rI  rQ  rU  rO  rY  r\  rb  rg  rk  ÚsortedÚsetrn  rq  rt  r•  ÚfinforI  rz  r�  ra   r¶  r~  r�  r„  r  r	  r  r“   r”   r•   s   @r;   r  r  Œ  sX  ø‡ € ò ò;ò0ò/òEò>:ò
"ð ‡[�[×Ñ˜W b§l¡l°<Õ&@ÓAñ"ó Bð"ð
 ‡[�[×Ñ˜XÐ'7Ó8ñ3ó 9ð3ð ‡[�[×Ñ˜XÐ'7Ó8ñ2ó 9ð2ð ×ÒÙ˜RŸZ™ZØŸ[š[°1ÀÔEØ "§	¢	¸È%Ø4:Àeô!MôNôOñ
2óOð
2ò
2ð ‡[�[×Ñ˜Y¨°¨Ó6Ø‡[�[×Ñ˜XÐ'7Ó8Ø‡[�[×Ñ˜W¢oÓ6ñ :ó 7ó 9ó 7ð :ðD ‡[�[×Ñ˜Y¨°¨Ó6Ø‡[�[×Ñ˜XÐ'7Ó8Ø‡[�[×Ñ˜W¢oÓ6ñ>Eó 7ó 9ó 7ð>Eð@ ‡[�[×Ñ˜XÐ'AÓBØ‡[�[×Ñ˜W¢oÓ6ñó 7ó Cðð$ ‡[�[×Ñ˜XÐ'AÓBØ‡[�[×Ñ˜WÒ&;Ó<ñó =ó Cðð ‡[�[×Ñ˜XÐ'AÓBñ6"ó Cð6"ðp ‡[�[×Ñ˜XÐ'AÓBñó CðòBð ‡[�[×ÑØÙ‘3Ð'Ó(©3Ð/IÓ+JÕJÓKóñ:ó	ð:ò:ò7ð ‡[�[×Ñ˜YØ�—‘˜˜AÐ  B§F¡F¨A¨r¯v©vÐ 6ºØ�hŠh�yÓ!×%Ñ%Ð&¨Õ*ð,ó-ð ‡[�[×Ñ˜U T¨3 KÓ0ñHó 1ó-ðHð ‡[�[×Ñ˜YØ�—‘˜˜AÐ  B§F¡F¨B¯F©F°AÐ 6Ð7ó9à‡[�[×Ñ˜e U˜^Ø˜$Ð >°:Ð">ÀÐ!DÐEóGñ<óGó9ð<ò'ò)ð ‡[�[×Ñ˜XÐ'EÓFØ‡[�[×Ñ˜S 3¨ (Ó+ñ)ó ,ó Gð)ð
 ‡[�[×Ñ˜XÐ'EÓFñ	)ó Gö	)r=   r  c                   óZ  a € ] tR tRt o ]P
                  ! ]P                  ! RR^ ^R7      ]P                  ! RR^ ^R7      ]P                  ! RRRRR7      ]P                  ! RRRRR7      R7      R 4       t]P
                  ! ]P                  ! RR^ ^R7      ]P                  ! RRRRR7      ]P                  ! RRRRR7      R7      R 4       t	]P
                  ! ]P                  ! RR^ ^R7      ]P                  ! RRRRR7      ]P                  ! RRRRR7      R7      R	 4       t
R
 tRtV tR# )ÚTestLerpiE  F)rC  rB  r?  r@  rA  )Út0Út1re   r‰   c                óÈ   € \         P                  ! W4V4      p\         P                  ! W4V4      pW8X  g   W48X  d   WV8X  g   Q hR # W8  W48  8X  d   WV8:  g   Q hR # WV8¼  g   Q hR # r4   ©rJ  Ú_lerp)rd   r•  r–  re   r‰   Úl0Úl1s   &&&&&  r;   Ú+test_linear_interpolation_formula_monotonicÚ4TestLerp.test_linear_interpolation_formula_monotonicF  sT   € ô �YŠY�q˜RÓ ˆÜ�YŠY�q˜RÓ ˆØŒ8�q”vØ”8ˆO’8Ø‰g˜1™5Ô!Ø”8ˆO’8à”8ˆO’8r=   )Útre   r‰   c                óº   € W#8:  d,   V\         P                  ! W#V4      u;8:  d	   V8:  g   Q h Q hR # V\         P                  ! W#V4      u;8:  d	   V8:  g   Q h Q hR # r4   r˜  )rd   rž  re   r‰   s   &&&&r;   Ú)test_linear_interpolation_formula_boundedÚ2TestLerp.test_linear_interpolation_formula_boundedX  sQ   € ð Œ6ØœŸ	š	 !¨Ó*Ö/¨aÔ/Ð/Ñ/Ð/Ò/àœŸ	š	 !¨Ó*Ö/¨aÔ/Ð/Ñ/Ð/Ò/r=   c                ó¢   € \         P                  ! W#^^V,
          ,
          4      p\         P                  ! W2^V,
          4      p\        WE4       R# rk  )rJ  r™  r,   )rd   rž  re   r‰   rå  rç  s   &&&&  r;   Ú+test_linear_interpolation_formula_symmetricÚ4TestLerp.test_linear_interpolation_formula_symmetricd  s8   € ô �yŠy˜˜q A¨¥E�{Ó+ˆÜ—	’	˜!  A¥Ó&ˆÜ˜Ö$r=   c                óÆ   € \         P                  ! ^4      p\         P                  ! ^4      p\         P                  ! R4      p\        P                  ! WV4      R8X  g   Q hR# )rQ   r‰  gÍÌÌÌÌÌ@N)r5   r…   rJ  r™  )rd   re   r‰   rž  s   &   r;   Ú+test_linear_interpolation_formula_0d_inputsÚ4TestLerp.test_linear_interpolation_formula_0d_inputsp  sB   € Ü�HŠH�Q‹KˆÜ�HŠH�Q‹KˆÜ�HŠH�S‹MˆÜ�yŠy˜˜qÓ! SÔ(Ð(Ò(r=   rŒ   NrŠ  )r�   rŽ   r�   r�   rŒ  r�  rŽ  r�  rœ  r   r£  r¦  r“   r”   r•   s   @r;   r”  r”  E  sE  ø‡ € Ø×Ò˜Ÿš¨UÀ5Ø-.¸!ô=àŸš¨UÀ5Ø-.¸!ô=àŸ	š	¨EÀ%Ø,2¸eôEàŸ	š	¨EÀ%Ø,2¸eôEôFñóFðð ×Ò˜Ÿ	š	¨EÀ%Ø,-¸ô<àŸ	š	¨EÀ%Ø,2¸eôEàŸ	š	¨EÀ%Ø,2¸eôEô	Fñ0óFð0ð ×Ò˜Ÿ	š	¨EÀ%Ø,-¸ô<àŸ	š	¨EÀ%Ø,2¸eôEàŸ	š	¨EÀ%Ø,2¸eôEô	Fñ%óFð%÷)ð )r=   r”  c                   óþ  a € ] tR tRt o R tR tR tR tR t]	P                  P                  R. ROR]P                  R	.]P                  R
34      R 4       tR tR tR t]	P                  P%                  ]RR7      R 4       tR tR tR tR t]	P                  P                  R. R OR7      R 4       t]	P                  P                  RR.4      ]	P                  P                  R. R!O4      R 4       4       tRtV tR# )"Ú
TestMedianiw  c                ó°  € \         P                  ! ^4      p\         P                  ! ^4      p\         P                  ! ^4      P                  ^^4      p\	        \         P
                  ! V4      ^4       \        \         P
                  ! V4      R4       \        \         P
                  ! V4      R4       \        \         P
                  ! V^ R7      . RO4       \	        \         P
                  ! V^R7      ^^.4       \        \         P
                  ! VRR7      R4       \         P                  ! . RO4      p\        V^,          V^,          ,           R,          \         P
                  ! V4      4       \         P                  ! . RO4      p\	        V^ ,          \         P
                  ! V4      4       \         P                  ! . R	O4      p\	        VR
,          \         P
                  ! V4      4       \	        \         P
                  ! V4      P                  ^ 4       \         P                  V^&   \	        \         P
                  ! V4      P                  ^ 4       R# )rS   r:  rË  rš   Nr~   ©r¤  rË  r1  )çð™6-Â¦?çº¤0”¸§?çºÝË}rÂ?g©Á4¯?)r­  r¬  r®  )r¬  r®  r­  r^   )
r5   r…   r6   rw   r0   Úmedianr,   r-   r·   r�  )rd   Úa0Úa1r	  re   s   &    r;   rj   ÚTestMedian.test_basicy  sh  € Ü�XŠX�a‹[ˆÜ�YŠY�q‹\ˆÜ�YŠY�q‹\×!Ñ! ! QÓ'ˆÜ”R—Y’Y˜r“] AÔ&ÜœŸ	š	 "› sÔ+ÜœŸ	š	 "› sÔ+ÜœŸ	š	 "¨1Ô-ªÔ?Ü”R—Y’Y˜r¨Ô*¨Q°¨FÔ3ÜœŸ	š	 "¨4Ô0°#Ô6ä�HŠHÒ@ÓAˆÜ˜Q˜q�T A a¥D�[¨BÕ.´·	²	¸!³Ô=Ü�HŠHÒ5Ó6ˆÜ�Q�q•Tœ2Ÿ9š9 Q›<Ô(Ü�HŠHÒ5Ó6ˆÜ�Q�r•UœBŸIšI a›LÔ)ä”R—Y’Y˜q“\×&Ñ&¨Ô*Ü�v‰vˆˆ!‰Ü”R—Y’Y˜q“\×&Ñ&¨Ö*r=   c                óè  € \         P                  ! ^^.^ ^.^^.^^..4      pV\         P                  P                  ^ ^dRR7      3 Fi  pVP	                  4       p\         P
                  ! VRR7       \        VP                  4       F  p\         P
                  ! W$R7       K  	  \        W#4       Kk  	  \        \         P
                  ! V^ R7      ^^.4       \        \         P
                  ! VP                  ^R7      ^^.4       \        \         P
                  ! V4      R4       \        \         P
                  ! VRR7      R4       \        \         P
                  ! VP                  4      R4       R# )rQ   r«  Nrš   r1  r%  )r5   r…   rÂ  Úrandintrï   r¯  rc   r·   r/   r,   r>  )rd   Úa3re   Úorigr"  s   &    r;   Útest_axis_keywordÚTestMedian.test_axis_keyword�  s  € Ü�XŠX˜˜1�vØ˜1�vØ˜1�vØ˜1�vðó  ˆð ”b—i‘i×'Ñ'¨¨3°YÐ'Ó?Ó@ˆAØ—6‘6“8ˆDÜ�IŠI�a˜dÕ#Ü˜AŸF™F–m�Ü—	’	˜!×%ñ $ä˜qÖ'ñ Aô 	œŸ	š	 "¨1Ô-°°1¨vÔ6ÜœŸ	š	 "§$¡$¨QÔ/°!°Q°Ô8ÜœŸ	š	 "› sÔ+ÜœŸ	š	 "¨4Ô0°#Ô6ÜœŸ	š	 "§$¡$›¨Ö-r=   c           	     ó  € \         P                  ! ^^.^ ^.^^.^^..4      p\         P                  ! ^4      p\         P                  ! ^4      p\         P                  ! ^4      P                  ^^4      p\	        \         P
                  ! VP                  4       RR7      ^4       \	        \         P
                  ! VP                  4       RR7      R4       \	        \         P
                  ! VP                  4       RR7      R4       \	        \         P
                  ! VP                  4       R^ R7      . R
O4       \	        \         P
                  ! VP                  4       R^R7      ^^.4       \	        \         P
                  ! VP                  4       RRR7      R4       \	        \         P
                  ! VP                  4       R^ R7      ^^.4       \	        \         P
                  ! VP                  P                  4       R^R7      ^^.4       \         P                  ! ^<\         P                  R7      P                  R4      p\         P                  P                  VP                  4       4       \	        \         P
                  ! VRR7      \         P
                  ! VP                  4       RRR	7      4       \	        \         P
                  ! V^ R7      \         P
                  ! VP                  4       ^ RR	7      4       \	        \         P
                  ! V^R7      \         P
                  ! VP                  4       ^RR	7      4       \	        \         P
                  ! V^R7      \         P
                  ! VP                  4       ^RR	7      4       R# )rQ   Tr›  r:  rË  )rœ  r›   Nrè   rš   )r›   rœ  r«  rX   )r5   r…   r6   rw   r,   r¯  rï   r>  r*  rÂ  r¾  r¿  )rd   rµ  r°  r±  r	  Úa4s   &     r;   Útest_overwrite_keywordÚ!TestMedian.test_overwrite_keyword¡  sU  € Ü�XŠX˜˜1�vØ˜1�vØ˜1�vØ˜1�vðó  ˆô �XŠX�a‹[ˆÜ�YŠY�q‹\ˆÜ�YŠY�q‹\×!Ñ! ! QÓ'ˆÜœŸ	š	 "§'¡'£)¸TÔBÀAÔFÜœŸ	š	 "§'¡'£)¸TÔBÀCÔHÜœŸ	š	 "§'¡'£)¸TÔBÀCÔHÜÜ�IŠI�b—g‘g“i°¸AÔ>Âô	QäÜ�IŠI�b—g‘g“i°¸AÔ>ÀÀAÀô	HäÜ�IŠI�b—g‘g“i°¸DÔAÀ3ô	HäÜ�IŠI�b—g‘g“i°¸AÔ>ÀÀAÀô	HäÜ�IŠI�b—d‘d—i‘i“k°4¸aÔ@À1ÀaÀ&ô	Jô �YŠY�y¬¯
©
Ô3×;Ñ;¸IÓFˆÜ
�	‰	×Ñ˜"Ÿ(™(›*Ô%ÜœŸ	š	 "¨4Ô0ÜŸ	š	 "§'¡'£)°$ÈÔMô	OäœŸ	š	 "¨1Ô-ÜŸ	š	 "§'¡'£)°!ÀTÔJô	LäœŸ	š	 "¨1Ô-ÜŸ	š	 "§'¡'£)°!ÀTÔJô	LäœŸ	š	 "¨1Ô-ÜŸ	š	 "§'¡'£)°!ÀTÔJö	Lr=   c                óØ   € . ROp\        \        P                  ! V4      ^4       V.p\        \        P                  ! V4      ^4       \        \        P                  ! V^ R7      V4       R# )rS   rš   Nr½   )r-   r5   r¯  r,   )rd   r  r¼  s   &  r;   ry  ÚTestMedian.test_array_likeÂ  sG   € ÚˆÜœBŸIšI a›L¨!Ô,ØˆSˆÜœBŸIšI b›M¨1Ô-ÜœŸ	š	 "¨1Ô-¨qÖ1r=   c                óŒ   €  ! R  R\         P                  4      pV! . RO4      p\        \         P                  ! V4      R4       R# )c                   ó4   a € ] tR tRt o RR ltRR ltRtV tR# )Ú,TestMedian.test_subclass.<locals>.MySubClassiË  Nc                ó\   € \         P                  ! V4      P                  V 4      pW#n        V# r4   )r5   r/  rP  Úinfo)ÚclsÚinput_arrayrÃ  Úobjs   &&& r;   Ú__new__Ú4TestMedian.test_subclass.<locals>.MySubClass.__new__Í  s%   € Ü—j’j Ó-×2Ñ2°3Ó7�Ø”Ø�
r=   c                ó   € R# )rž  éùÿÿÿrŒ   )rd   r›   ræ   r(  s   &&&&r;   r
  Ú1TestMedian.test_subclass.<locals>.MySubClass.meanÒ  s   € Ø�	r=   rŒ   r4   )NNN)r�   rŽ   r�   r�   rÇ  r
  r“   r”   r•   s   @r;   Ú
MySubClassrÁ  Ë  s   ø‡ € ô÷
ò r=   rÌ  Nr½   rÊ  )r5   rO  r0   r¯  )rd   rÌ  re   s   &  r;   r¿  ÚTestMedian.test_subclassÉ  s0   € ô	œŸ™ô 	ñ ’yÓ!ˆÜ”R—Y’Y˜q“\ 2Ö&r=   rê   r  r	  r  c                óÐ   €  ! R R\         P                  4      p\         P                  ! \         P                  ! V4      P	                  V4      4      p\        W24      '       g   Q hR# )z6Check that we return subclasses, even if a NaN scalar.c                   ó   € ] tR tRtRtR# )Ú-TestMedian.test_subclass2.<locals>.MySubclassiÜ  rŒ   NrL  rŒ   r=   r;   Ú
MySubclassrÐ  Ü  rN  r=   rÑ  N)r5   rO  r¯  r…   rP  r¾  )rd   rê   rÑ  rg  s   &&  r;   Útest_subclass2ÚTestMedian.test_subclass2Ø  sF   € ô	œŸ™ô 	ô �IŠI”b—h’h˜s“m×(Ñ(¨Ó4Ó5ˆÜ˜!×(Ò(Ð(Ò(r=   c                ó„  € \         P                  ! R4      p\         P                  ! R4      p\        \         P                  ! V^ VR7      V4       \         P                  ! R4      p\        \         P                  ! V^VR7      V4       \         P                  ! R4      p\        \         P                  ! W!R7      V4       R# )rJ   r  Nrà  r?  rh  rŒ   )r5   r?   rb   r0   r¯  rá  s   &  r;   râ  ÚTestMedian.test_outâ  sw   € Ü�HŠH�T‹NˆÜ�GŠG�F‹OˆÜ”R—Y’Y˜q !¨Ô+¨QÔ/Ü�HŠH�T‹NˆÜ”R—Y’Y˜q !¨Ô+¨QÔ/Ü�HŠH�R‹LˆÜ”R—Y’Y˜qÔ(¨!Ö,r=   c           
     óZ  € \         P                  ! R R7      ;_uu_ 4        \         P                  ! RR\        4       \        P
                  ! R4      p\        P                  ! R4      p\        P                  VR&   \        \        P                  ! V^ VR7      V4       \        P
                  ! R	4      p\        \        P                  ! V^VR7      V4       \        P
                  ! R
4      p\        \        P                  ! W!R7      V4       RRR4       R#   + '       g   i     R# ; i)Tr°  r²  rw  r  Nrà  r?  rc  rh  rŒ   )
r³  r´  rå  r¶  r5   r?   rb   r�  r0   r¯  rá  s   &  r;   rç  ÚTestMedian.test_out_nanë  s¶   € Ü×$Ò$¨D×1Ö1Ü×#Ò# H¨b´.ÔAÜ—’˜“ˆAÜ—’˜“ˆAÜ—f‘fˆAˆd‰GÜœŸš 1 a¨QÔ/°Ô3Ü—’˜“ˆAÜœŸš 1 a¨QÔ/°Ô3Ü—’˜“ˆAÜœŸš 1Ô,¨aÔ0÷ 2×1×1Ò1ús    C/DÄD*	c                ó¬  € \         P                  ! ^\        R7      p\         P                  V^&   \	        \         P
                  ! V4      \         P                  4       \	        \         P
                  ! V^ R7      \         P                  4       \         P                  ! ^\        R7      P                  ^^^4      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! V4      \         P                  4       \	        \         P
                  ! V4      P                  ^ 4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      ^ 4      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! V^ 4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      ^4      p\         P                  VR&   \         P                  VR&   \	        \         P
                  ! V^4      V4       \         P
                  ! \         P                  ! ^\        R7      P                  ^^^4      R	4      p\         P                  V^&   \         P                  V^&   \	        \         P
                  ! VR	4      V4       R# )
r÷  rè   rš   Nr½   rë  rö  rp   r¹  rU   )r5   r6   rÏ  r�  r0   r¯  rw   r·   r¤   s   &  r;   rì  ÚTestMedian.test_nan_behavior÷  sÆ  € Ü�IŠI�b¤Ô&ˆÜ�v‰vˆˆ!‰Ü”R—Y’Y˜q“\¤2§6¡6Ô*Ü”R—Y’Y˜q qÔ)¬2¯6©6Ô2ä�IŠI�b¤Ô&×.Ñ.¨q°!°QÓ7ˆÜ—V‘Vˆˆ'‰
Ü—V‘Vˆˆ'‰
ô 	”R—Y’Y˜q“\¤2§6¡6Ô*Ü”R—Y’Y˜q“\×&Ñ&¨Ô*ô �IŠI”b—i’i ¬%Ô0×8Ñ8¸¸A¸qÓAÀ1ÓEˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—Y’Y˜q !“_ aÔ(ô �IŠI”b—i’i ¬%Ô0×8Ñ8¸¸A¸qÓAÀ1ÓEˆÜ—&‘&ˆˆ$‰Ü—&‘&ˆˆ$‰Ü”R—Y’Y˜q !“_ aÔ(ô �IŠI”b—i’i ¬%Ô0×8Ñ8¸¸A¸qÓAÀ6ÓJˆÜ�v‰vˆˆ!‰Ü�v‰vˆˆ!‰Ü”R—Y’Y˜q &Ó)¨1Ö-r=   zfp errors don't work correctlyrá  c           	     ó’  € \         P                  ! . \        R 7      p\        P                  ! RR7      ;_uu_ 4       p\        P
                  ! RR\        4       \        \         P                  ! V4      \         P                  4       \        V^ ,          P                  \        J 4       \        \        V4      ^4       RRR4       \         P                  ! . \        ^R7      p\        P                  ! RR7      ;_uu_ 4       p\        P
                  ! RR\        4       \        \         P                  ! V4      \         P                  4       \        V^ ,          P                  \        J 4       RRR4       \         P                  ! . \        ^R7      p\        \         P                  ! V^ R7      V4       \        \         P                  ! V^R7      V4       \         P                  ! \         P                  \        ^R7      p\        P                  ! RR7      ;_uu_ 4       p\        P
                  ! RR\        4       \        \         P                  ! V^R7      V4       \        V^ ,          P                  \        J 4       RRR4       R#   + '       g   i     ELØ; i  + '       g   i     EL;; i  + '       g   i     R# ; i)rè   Tr°  r²  rw  N)ræ   rØ  rš   )r5   r…   rÏ  r³  r´  rå  r¶  r0   r¯  r�  r+   Úcategoryrt  )rd   re   r.  r‰   s   &   r;   r·  ÚTestMedian.test_empty  s±  € ô �HŠH�RœuÔ%ˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨b´.ÔAÜœŸš 1›¤r§v¡vÔ.Ü�A�a•D—M‘M¤^Ð3Ô4Üœ˜Q› Ô#÷	 2ô �HŠH�Rœu¨AÔ.ˆä×$Ò$¨D×1Õ1°QÜ×#Ò# H¨b´.ÔAÜœŸš 1›¤r§v¡vÔ.Ü�A�a•D—M‘M¤^Ð3Ô4÷ 2ô �HŠH�Rœu¨AÔ.ˆÜ”R—Y’Y˜q qÔ)¨1Ô-Ü”R—Y’Y˜q qÔ)¨1Ô-ô �HŠH”R—V‘V¤5°Ô2ˆÜ×$Ò$¨D×1Õ1°QÜ×#Ò# H¨b´.ÔAÜœŸš 1¨1Ô-¨qÔ1Ü�A�a•D—M‘M¤^Ð3Ô4÷ 2Ñ1÷+ 2×1Ð1ú÷ 2×1Ð1ú÷ 2×1Ð1ús&   ¼BJÄA-J!È"A!J5ÊJ	Ê!J2	Ê5K	c           	     óX  € \         P                  ! R 4      p\        \        \         P                  ! VP                  \        4      4      4      \        4       \         P                  V^&   \        \        \         P                  ! VP                  \        4      4      4      \        4       R# )r<  N)	r5   r6   r+   rQ  r¯  r)  r–  rÏ  r�  )rd   rC  s   & r;   Útest_objectÚTestMedian.test_object5  s^   € Ü�IŠI�b‹MˆÜ””R—Y’Y˜qŸx™x¬Ó/Ó0Ó1´5Ô9Ü�v‰vˆˆ!‰Ü””R—Y’Y˜qŸx™x¬Ó/Ó0Ó1´5Ö9r=   c                ó¦  € \         P                  P                  RR7      p\         P                  ! V.^
,          4      p\	        \         P
                  ! VRR7      \         P
                  ! V4      4       \         P                  ! VR^ 4      p\	        \         P
                  ! VRR7      \         P
                  ! V4      4       VP                  ^ ^4      P                  4       p\	        \         P
                  ! VRR7      \         P
                  ! V4      4       \	        \         P
                  ! VR	R7      \         P
                  ! VRR7      4       \	        \         P
                  ! VR
R7      \         P
                  ! V^ R7      4       \	        \         P
                  ! VRR7      \         P
                  ! VRR7      4       \         P                  ! R4      P                  R4      p\         P                  P                  VP                  4       4       \	        \         P
                  ! VR	R7      ^ ,          \         P
                  ! VR,          P                  4       4      4       \	        \         P
                  ! VRR7      ^,          \         P
                  ! VR,          P                  4       4      4       \	        \         P
                  ! VRR7      ^,          \         P
                  ! VR,          P                  4       4      4       \	        \         P
                  ! VRR7      ^,          \         P
                  ! VR,          P                  4       4      4       \	        \         P
                  ! VRR7      R,          \         P
                  ! VR,          P                  4       4      4       \	        \         P
                  ! VRR7      R,          \         P
                  ! VR,          P                  4       4      4       \	        \         P
                  ! VRR7      R,          \         P
                  ! VR,          P                  4       4      4       R# )rª  r«  rš   Nr¬  r_   r^   rq   ro   rR   r¡  rx  r®  r¯  r°  ry  r±  r²  r³  r´  rµ  r*  rc  r¶  r·  r¸  r¹  rT   rº  )r5   rÂ  r»  r¼  r0   r¯  r½  r¸   rï   r6   rw   r¾  r¿  rÀ  rÁ  s   &   r;   rÂ  ÚTestMedian.test_extended_axis;  s¥  € Ü�I‰I×Ñ (ÐÓ+ˆÜ�IŠI�q�c˜B•hÓˆÜ”R—Y’Y˜q vÔ.´·	²	¸!³Ô=Ü�KŠK˜˜2˜qÓ!ˆÜ”R—Y’Y˜q xÔ0´"·)²)¸A³,Ô?Ø�J‰J�q˜!Ó×!Ñ!Ó#ˆÜ”R—Y’Y˜q wÔ/´·²¸1³Ô>ä”R—Y’Y˜q yÔ1´2·9²9¸QÀTÔ3JÔKÜ”R—Y’Y˜q uÔ-¬r¯yªy¸ÀÔ/CÔDÜ”R—Y’Y˜q vÔ.´·	²	¸!À"Ô0EÔFä�IŠI�nÓ%×-Ñ-¨mÓ<ˆÜ
�	‰	×Ñ˜!Ÿ'™'›)Ô$Ü”R—Y’Y˜q yÔ1°!Õ4Ü—Y’Y˜q �}×4Ñ4Ó6Ó7ô	9ä”R—Y’Y˜q yÔ1°!Õ4Ü—Y’Y˜q �}×4Ñ4Ó6Ó7ô	9ä”R—Y’Y˜q zÔ2°1Õ5Ü—Y’Y˜q �}×4Ñ4Ó6Ó7ô	9ä”R—Y’Y˜q yÔ1°!Õ4Ü—Y’Y˜q �}×4Ñ4Ó6Ó7ô	9ä”R—Y’Y˜q vÔ.¨tÕ4Ü—Y’Y˜q �}×4Ñ4Ó6Ó7ô	9ä”R—Y’Y˜q wÔ/°Õ5Ü—Y’Y˜q �}×4Ñ4Ó6Ó7ô	9ä”R—Y’Y˜q vÔ.¨tÕ4Ü—Y’Y˜q �}×4Ñ4Ó6Ó7ö	9r=   c                ó|  € \         P                  ! R4      p\        \        \         P                  VRR7       \        \        \         P                  VRR7       \        \        \         P                  V^R7       \        \        \         P                  VRR7       \        \
        \         P                  VRR7       R# )rY   rš   Nr¯  rÛ  rÅ  rÆ  rV   )r5   rb   r1   r&   r¯  ra   r—  s   & r;   rÇ  Ú%TestMedian.test_extended_axis_invalidY  sj   € Ü�GŠG�MÓ"ˆÜ”i¤§¡¨A°BÕ7Ü”i¤§¡¨A°GÕ<Ü”i¤§¡¨A°AÕ6Ü”i¤§¡¨A°FÕ;Ü”j¤"§)¡)¨Q°V×<r=   c                óN  € \         P                  ! R4      p\        \         P                  ! VRRR7      P                  R4       \        \         P                  ! VRRR7      P                  R4       \        \         P                  ! VRRR7      P                  R	4       \        \         P                  ! VR
RR7      P                  R4       \        \         P                  ! VRRR7      P                  R4       \        \         P                  ! VRRR7      P                  R4       R# )rY   NTr  r¯  rß   r_   rÊ  r�   rË  rˆ  rÌ  ru  ry  rÍ  )r5   rb   r0   r¯  rA   r—  s   & r;   rÎ  ÚTestMedian.test_keepdimsa  sÐ   € Ü�GŠG�MÓ"ˆÜ”R—Y’Y˜q t°dÔ;×AÑAØ!ô	#ä”R—Y’Y˜q v¸Ô=×CÑCØ"ô	$ä”R—Y’Y˜q v¸Ô=×CÑCØ!ô	#ä”R—Y’Y˜q t°dÔ;×AÑAØ"ô	$ä”R—Y’Y˜q |¸dÔC×IÑIØ!ô	#ä”R—Y’Y˜q y¸4Ô@×FÑFØ!ö	#r=   r›   NrÐ  c                óà  aa€ \         P                  ! R4      oVf   RSP                  ,          pMp\        VSP                  4      o\        ;QJ d+    . VV3R l\        SP                  4       4       F  NK  	  5M$! VV3R l\        SP                  4       4       4      p\         P                  ! V4      p\         P                  ! SVRVR7      pWCJ g   Q h\        VP                  V4       R# )rY   Nc              3   óZ   <"  € T F   qS9   d   ^MSP                   V,          x € K"  	  R# 5irk  rÕ  rÖ  s   & €€r;   r#  Ú/TestMedian.test_keepdims_out.<locals>.<genexpr>€  rÙ  rÚ  TrÛ  r¯  rˆ  )
r5   rb   r·   r%   r  rc   r†  r¯  r0   rA   )rd   r›   rÜ  r(  r\  r×  r’  s   &&   @@r;   rÝ  ÚTestMedian.test_keepdims_outp  s®   ù€ ô �GŠG�MÓ"ˆØŠ<Ø˜qŸv™v�‰Iä,¨T°1·6±6Ó:ˆIßœõ LÜ=BÀ1Ç6Á6¼]óLŸ™õ LÜ=BÀ1Ç6Á6¼]óLó LˆIä�hŠh�yÓ!ˆÜ—’˜1 4°$¸CÔ@ˆØ‹}Ðˆ}Ü�V—\‘\ 9Ö-r=   ræ   zm8[s]rñ  c                óP  € \         P                  ! ^ ^VR7      pRW2&   \         P                  ! V4      pVP                  V8X  g   Q h\         P                  ! V4      '       g   Q h\         P
                  ! V^^<.4      pVP                  V8X  g   Q h\         P                  ! V4      P                  4       '       g   Q h\         P                  ! ^ ^HVR7      P                  R^4      pRW2^3&   \         P                  ! V^ R7      p\        \         P                  ! V4      . RO4       R# ró  )	r5   r6   r¯  ræ   rõ  r<  rà   rw   r/   rö  s   &&&  r;   Útest_nat_behaviorÚTestMedian.test_nat_behavior‡  sÞ   € ô
 �IŠI�a˜ 5Ô)ˆØˆ‰Ü�iŠi˜‹lˆØ�y‰y˜EÔ!Ð!Ð!Ü�xŠx˜�}Š}Ðˆ}Ü�mŠm˜A  B˜xÓ(ˆØ�y‰y˜EÔ!Ð!Ð!Ü�xŠx˜‹}× Ñ ×"Ò"Ð"Ð"ä�IŠI�a˜ uÔ-×5Ñ5°b¸!Ó<ˆØˆˆqˆ&‰	Ü�iŠi˜ Ô"ˆÜœ2Ÿ8š8 C›=Ò*>Ö?r=   rŒ   r  r  r  )r�   rŽ   r�   r�   rj   r·  r»  ry  r¿  r†   r‘   r’   r5   r�  rÒ  râ  rç  rì  rï  r)   r·  rÞ  rÂ  rÇ  rÎ  rÝ  rë  r“   r”   r•   s   @r;   r©  r©  w  s"  ø‡ € ò+ò,.ò$LòB2ò'ð ‡[�[×Ñ˜UÚ*¨R°·±¸Ð,<¸b¿f¹fÀbÐIóKñ)óKð)ò-ò
1ò.ð@ ‡[�[×Ñ˜Ð(HÐÓIñ5ó Jð5ò::ò9ò<=ò#ð ‡[�[×ÑØò
ð ó 	ñ.ó	ð.ð ‡[�[×Ñ˜W w iÓ0Ø‡[�[×Ñ˜U¢KÓ0ñ@ó 1ó 1ö@r=   r©  c                   ón   a € ] tR tRt o ]P
                  P                  R. RO4      R 4       tR tRt	V t
R# )ÚTestSortComplexi›  ztype_in, type_outc                ó  € \         P                  ! . ROVR7      p\         P                  ! V4      p\         P                  ! V4      P	                  V4      p\        WE4       \        VP                  VP                  4       R# )rZ   rè   N)rZ   rY   r¿   rQ   rS   )r5   r…   Úsort_complexrÄ  r)  r0   ræ   )rd   Útype_inÚtype_outre   r/  r+  s   &&&   r;   Útest_sort_realÚTestSortComplex.test_sort_real�  sT   € ô �HŠH’_¨GÔ4ˆÜ—’ Ó#ˆÜ—7’7˜1“:×$Ñ$ XÓ.ˆÜ�VÔ&Ü�V—\‘\ 8§>¡>Ö2r=   c                óð   € \         P                  ! . RORR7      p\         P                  ! . RORR7      p\         P                  ! V4      p\        W24       \        VP                  VP                  4       R# )rQ   rI  rè   N)r  ù      ð?       Àr  r  )r  rö  r  r  )r5   r…   rð  r0   ræ   )rd   re   r+  r/  s   &   r;   Útest_sort_complexÚ!TestSortComplex.test_sort_complex­  sL   € ä�HŠHÒ5¸SÔAˆÜ—8’8Ò<ÀCÔHˆÜ—’ Ó#ˆÜ�VÔ&Ü�V—\‘\ 8§>¡>Ö2r=   rŒ   N))ÚlrI  )Úhró   )ÚHró   )r‰   ró   )rI  ró   )rñ  rH  )r�   rŽ   r�   r�   r†   r‘   r’   ró  r÷  r“   r”   r•   s   @r;   rî  rî  ›  s8   ø‡ € à‡[�[×ÑÐ0ò 3
ó ñ3óð3÷3ð 3r=   rî  )Úi8ÚU10r–  zdatetime64[ms]rõ  )r  r  )r   rS   r  )r4  r  r\  r  r  r  rB  r  r  r8  rc  rd  rj  )r  r  r  r  rB  r  r  rj  )‚ra  r‘  r‚  r­  r³  Ú	fractionsr   Ú	functoolsr   rŒ  Úhypothesis.strategiesÚ
strategiesrŽ  r†   Úhypothesis.extra.numpyr   Únumpyr5   Únumpy.lib._function_base_implÚlibÚ_function_base_implrJ  r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   Únumpy._core.numericr%   Únumpy.exceptionsr&   Únumpy.randomr'   Únumpy.testingr(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   ÚhalfÚsingler·  rˆ  rÕ  r<   rF   rH   r˜   rÉ   rÝ   r‘   r’   rë   rí   r  rr  r£  r×  rã  rè  rï  r  r  r,  r.  rd  r�  r  r  r}  r”  r–  r˜  rÔ  ró  r$  rÕ  r=  r`  rt  rŠ  r’  rœ  r×  r  r  r,  ra  r�  r×  r  r  rO  r6  r  r”  r©  rî  rŒ   r=   r;   Ú<module>r	     sK  ðÛ Û Û Û 
Û Ý Ý ã Ý "Û Ý )ã ß +Ð +÷ ÷  ÷  ÷  ÷  ÷  ÷  ÷  ñ  õB 5Ý &Ý ÷÷ ÷ ñ ð �W‰W�b—i‘i §¡¨B¯M©MÐ:€	òò÷I=ñ I=÷Xd1ñ d1÷N:ñ :÷":ñ :ð$ ‡�×Ñ˜Ò"KÓLñ(ó Mð(÷ 3ñ  3÷FF4ñ F4÷R7$ñ 7$÷th0ñ h0÷V	;ñ 	;÷	:ñ 	:÷Eñ E÷8ñ 8÷0Eñ E÷(Jñ Jò8÷:I<ñ I<÷Xx>ñ x>÷v}"ñ }"÷@'ñ '÷4OMñ OM÷d$"ñ $"ôRô!÷CCñ CC÷L-ñ -÷`R8ñ R8÷j5ñ 5ð6 ‡�×ÑØˆS�2—<‘< Õ-Õ-°·±¸WÕ0EÕEóð ‡�×Ñ˜šjÓ)÷i;ð i;ó *óði;÷X;1ñ ;1÷|+5ñ +5÷\	Dñ 	D÷'ñ '÷"B&ñ B&÷Jm7ñ m7÷`2ñ 2÷jñ ÷&q2ñ q2÷ha0ñ a0÷H|-ñ |-÷~MAñ MAò`Ð ò"@Ð ð -Ð-Ð ÷D
)ñ D
)÷Nv)ñ v)÷r/)ñ /)÷da@ñ a@÷H	3ó 3r=   