+
    ÖÍiðÌ ã                   óÈ  € ^ 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HtHtHtHt ^ RIHtHtHtHtHtHtHtHtHtHt ]! ]! 4       4      tR^ R^
RR	R
R^	/RR	RRR//RRRRRR	RRR/RR	RRR//R. RJORRRR	RRR/RR	RRR//.t]P:                  ! RRR.R7      R 4       t ! R R 4      t ! R! R"4      t  ! R# R$4      t! ! R% R&4      t" ! R' R(4      t# ! R) R*4      t$ ! R+ R,4      t% ! R- R.4      t&]PN                  PQ                  ]R/R07       ! R1 R24      4       t) ! R3 R44      t*]PN                  PW                  R5]4      R6 4       t,R7 t-R8 t.R9 t/]PN                  PW                  R:RKRK..4      ]PN                  PW                  R;RR.4      R< 4       4       t0]PN                  PW                  R=R>R?.4      R@ 4       t1]PN                  PW                  R=R>R?.4      ]PN                  PW                  RARBRC.4      ]PN                  PW                  RD]Pd                  ]P6                  .4      RE 4       4       4       t3RF t4RG t5]PN                  PW                  RH^y^~.4      RI 4       t6R# )Lé    N)Ú	AxisError)ÚLinAlgError)ÚMT19937Ú	GeneratorÚRandomStateÚSeedSequence)
ÚIS_WASMÚassert_Úassert_allcloseÚassert_array_almost_equalÚassert_array_equalÚassert_equalÚassert_no_warningsÚassert_raisesÚassert_warnsÚsuppress_warningsÚseedÚstepsÚinitialÚ
key_sha256Ú@bb1636883c2707b51c5b7fc26c6927af4430f2e0785a8c7bc886337f919f9edfÚposÚjumpedÚ@ff682ac12bb140f2d72fba8d3506cf4e46817a0db27aae1683867629031d8d55iV  i$<ñi8  Ú@16b791a1e04886ccbbb4d448d6ff791267dc458ae599475d08d5cced29d11614i7  Ú@a0110a2cf23b56be0feaed8f787a7fc84bef0cb5623003d75b26bdfa1c18002ci  iÿ  Ú@d306cf01314d51bd37892d874308200951a35265ede54d200f1e065004c3e9eaiþ  Ú@0e00ab449f01a5195a83b4aee0dfbc2ce8d46466a640b92e33977d2e42f777f8iÛ  ÚmoduleTF)ÚscopeÚparamsc                 ó   € V P                   # ©N)Úparam)Úrequests   &ÚK/usr/lib/python3/dist-packages/numpy/random/tests/test_generator_mt19937.pyÚendpointr'   0   s   € à�=‰=Ðó    c                   óD   a € ] tR t^5t o R tR tR tR tR tR t	Rt
V tR# )	ÚTestSeedc                óÂ   € \        \        ^ 4      4      p\        VP                  R4      R4       \        \        R4      4      p\        VP                  R4      R4       R# )r   éè  éß  ì   ÿÿ éD  N)r   r   r   Úintegers©ÚselfÚss   & r&   Útest_scalarÚTestSeed.test_scalar6   sE   € Ü”g˜a“jÓ!ˆÜ�Q—Z‘Z Ó% sÔ+Ü”g˜jÓ)Ó*ˆÜ�Q—Z‘Z Ó% sÖ+r(   c                ó¼  € \        \        \        ^
4      4      4      p\        VP	                  R4      R4       \        \        \
        P                  ! ^
4      4      4      p\        VP	                  R4      R4       \        \        ^ .4      4      p\        VP	                  R4      R4       \        \        R.4      4      p\        VP	                  R4      R4       R# )é
   r,   iÑ  r-   r.   r/   N)r   r   Úranger   r0   ÚnpÚaranger1   s   & r&   Ú
test_arrayÚTestSeed.test_array<   s™   € Ü”gœe B›iÓ(Ó)ˆÜ�Q—Z‘Z Ó% sÔ+Ü”gœbŸiši¨›mÓ,Ó-ˆÜ�Q—Z‘Z Ó% sÔ+Ü”g˜q˜c“lÓ#ˆÜ�Q—Z‘Z Ó% sÔ+Ü”g˜z˜lÓ+Ó,ˆÜ�Q—Z‘Z Ó% sÖ+r(   c                ód   € \        \        ^ 4      4      p\        VP                  ^4      R4       R# )r   i”ê´zN)r   r   r   Ú
random_rawr1   s   & r&   Útest_seedsequenceÚTestSeed.test_seedsequenceF   s"   € Ü”L “OÓ$ˆÜ�Q—\‘\ !“_ jÖ1r(   c                óZ   € \        \        \        R4       \        \        \        R4       R# )ç      à?Nç      à¿éÿÿÿÿ©r   Ú	TypeErrorr   Ú
ValueError©r2   s   &r&   Útest_invalid_scalarÚTestSeed.test_invalid_scalarJ   s   € ä”i¤¨$Ô/Ü”j¤'¨2Ö.r(   c                óŒ   € \        \        \        R.4       \        \        \        R.4       \        \        \        . RO4       R# )rB   NrC   rD   )é   éþÿÿÿì        rE   rH   s   &r&   Útest_invalid_arrayÚTestSeed.test_invalid_arrayO   s+   € ä”i¤¨4¨&Ô1Ü”j¤'¨B¨4Ô0Ü”j¤'Ò+>Ö?r(   c                ó8   € \        \        \        \        4       R # r#   )r   rG   r   r   rH   s   &r&   Útest_noninstantized_bitgenÚ#TestSeed.test_noninstantized_bitgenU   s   € Ü”j¤)¬WÖ5r(   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r4   r;   r?   rI   rO   rR   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r&   r*   r*   5   s)   ø‡ € ò,ò,ò2ò/ò
@÷6ð 6r(   r*   c                   ó,   a € ] tR t^Yt o R tR tRtV tR# )ÚTestBinomialc                óÊ   € \         P                  ! ^RR7      pR FD  p\        \        P	                  ^ V4      ^ 8H  4       \        \        P	                  W4      V4       KF  	  R# )é   Úint©ÚdtypeN)r   rB   rL   )r9   Úzerosr
   ÚrandomÚbinomialr   )r2   rd   Úps   &  r&   Útest_n_zeroÚTestBinomial.test_n_zeroZ   sI   € ô —’˜ %Ô(ˆÛˆAÜ”F—O‘O A qÓ)¨QÑ.Ô/ÜœvŸ™¨uÓ8¸%Ö@ó r(   c                ób   € \        \        \        P                  ^\        P
                  4       R# ©rL   N)r   rG   re   rf   r9   ÚnanrH   s   &r&   Útest_p_is_nanÚTestBinomial.test_p_is_nanc   s   € ä”j¤&§/¡/°1´b·f±fÖ=r(   rT   N)rU   rV   rW   rX   rh   rm   rY   rZ   r[   s   @r&   r^   r^   Y   s   ø‡ € òA÷>ð >r(   r^   c                   óP   a € ] tR t^ht o R tR tR tR tR tR t	R t
R tR	tV tR
# )ÚTestMultinomialc                ó6   € \         P                  ^dRR.4       R# )éd   çš™™™™™É?çš™™™™™é?N©re   ÚmultinomialrH   s   &r&   Ú
test_basicÚTestMultinomial.test_basici   s   € Ü×Ñ˜3  c 
Ö+r(   c                ó6   € \         P                  ^d. RO4       R# )rr   N)rs   rt   ç        rz   rz   ru   rH   s   &r&   Útest_zero_probabilityÚ%TestMultinomial.test_zero_probabilityl   s   € Ü×Ñ˜3Ò 9Ö:r(   c                ó"  € \        R\        P                  RR4      u;8*  ;'       d    R8  Mu 4       \        P                  RR^4      p\        \        P                  ! RV8*  4      4       \        \        P                  ! VR8  4      4       R# )é   NéûÿÿÿrD   )r
   re   r0   r9   Úall©r2   Úxs   & r&   Útest_int_negative_intervalÚ*TestMultinomial.test_int_negative_intervalo   s\   € Ü�”f—o‘o b¨"Ó-×2Ô2°Ô2Ô3Ü�O‰O˜B  AÓ&ˆÜ”—’�r˜Q‘w“Ô Ü”—’�q˜2‘v“Ör(   c           	     ó
  € R R .p\        \        P                  ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  ^V\        P                  ! ^4      4      P
                  R4       \        \        P                  ^V^^.4      P
                  R4       \        \        P                  ^VR4      P
                  R4       \        \        P                  ^V\        P                  ! R4      4      P
                  R4       \        \        \        P                  ^V\        ^4      4       R# )rB   N©rL   r`   ©r`   r`   r`   ©r`   r`   )
r   re   rv   r9   Úuint32ÚshapeÚarrayr   rF   Úfloat©r2   rg   s   & r&   Ú	test_sizeÚTestMultinomial.test_sizeu   s  € à�#ˆJˆÜ”V×'Ñ'¨¨1¬b¯iªi¸«lÓ;×AÑAÀ6ÔJÜ”V×'Ñ'¨¨1¬b¯iªi¸«lÓ;×AÑAÀ6ÔJÜ”V×'Ñ'¨¨1¬b¯iªi¸«lÓ;×AÑAÀ6ÔJÜ”V×'Ñ'¨¨1¨q°!¨fÓ5×;Ñ;¸YÔGÜ”V×'Ñ'¨¨1¨fÓ5×;Ñ;¸YÔGÜ”V×'Ñ'¨¨1¬b¯hªh°vÓ.>Ó?×EÑEØô	 ô 	”i¤×!3Ñ!3°Q¸Ü˜A“hö	 r(   c                óŽ   € \        \        \        P                  ^dRR.4       \        \        \        P                  ^dRR.4       R# )rr   çš™™™™™ñ?rs   çÍÌÌÌÌÌì?Nçš™™™™™¹¿©r   rG   re   rv   rH   s   &r&   Útest_invalid_probÚ!TestMultinomial.test_invalid_probƒ   s2   € Ü”j¤&×"4Ñ"4°c¸CÀ¸:ÔFÜ”j¤&×"4Ñ"4°c¸CÀ¸:ÖFr(   c                óž   € \        \        \        P                  RRR.4       \        \        \        P                  R.^
,          RR.4       R# )rL   rt   rs   NrD   r”   rH   s   &r&   Útest_invalid_nÚTestMultinomial.test_invalid_n‡   s8   € Ü”j¤&×"4Ñ"4°b¸3À¸*ÔEÜ”j¤&×"4Ñ"4°r°d¸RµiÀ#ÀsÀÖLr(   c                óf  € \         P                  ! R 4      pV\         P                  ! VR,          4      ,          pVR,          p\        \	        R4      4      pVP                  ^dVR7      p\        \	        R4      4      pVP                  ^d\         P                  ! V4      R7      p\        WE4       R# )g      .@:rL   Né   éÛ iU)ÚpvalsN)r9   r:   Úsumr   r   rv   Úascontiguousarrayr   )r2   rg   r�   re   Ú
non_contigÚcontigs   &     r&   Útest_p_non_contiguousÚ%TestMultinomial.test_p_non_contiguous‹   s‰   € Ü�IŠI�c‹NˆØ	ŒR�VŠV�A�d•G‹_ÕˆØ�$•ˆÜœ7 :Ó.Ó/ˆØ×'Ñ'¨°5Ð'Ó9ˆ
Üœ7 :Ó.Ó/ˆØ×#Ñ# C¬r×/CÒ/CÀEÓ/JÐ#ÓKˆÜ˜:Ö.r(   c                óT  € \         P                  ! . RO\         P                  R7      pWP                  4       ,          p\	        \        R4      4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  ^V4       RRR4       R#   + '       g   i     R# ; i)ç®Gáz®ï?rb   rœ   z-[\w\s]*pvals array is cast to 64-bit floating©ÚmatchN)
r¥   r¥   ç•Ö&è.>r¨   r¨   r¨   r¨   r¨   r¨   r¨   )
r9   r‹   Úfloat32rž   r   r   ÚpytestÚraisesrG   rv   )r2   r‚   r�   re   r§   s   &    r&   Útest_multinomial_pvals_float32Ú.TestMultinomial.test_multinomial_pvals_float32•   sn   € Ü�HŠHò :ÜACÇÁôMˆà—E‘E“G•ˆÜœ7 :Ó.Ó/ˆØ@ˆÜ�]Š]œ:¨U×3Ö3Ø×Ñ˜q %Ô(÷ 4×3×3Ò3ús   Á9BÂB'	rT   N)rU   rV   rW   rX   rw   r{   rƒ   rŽ   r•   r˜   r¢   r¬   rY   rZ   r[   s   @r&   rp   rp   h   s4   ø‡ € ò,ò;ò ò òGòMò/÷)ð )r(   rp   c                   óR  a € ] tR t^Ÿt o R tR t]P                  P                  RRR.4      R 4       t	]P                  P                  R. RO4      ]P                  P                  RRR.4      ]P                  P                  R. RO4      R	 4       4       4       t
R
 tR tR tRtV tR# )ÚTestMultivariateHypergeometricc                ó   € R V n         R# )ií_„ N©r   rH   s   &r&   Úsetup_methodÚ+TestMultivariateHypergeometric.setup_method¡   s	   € ØˆŽ	r(   c                óˆ  € \        \        \        P                  ^
^4       \        \        \        P                  . ROR4       \        \        \        P                  . RO^4       \        \        \        P                  . RO^
4       \        \        \        P                  . ^4       \        \        \        P                  R^e.^^R4       \        P
                  ! \        P                  4      pVP                  pW!P                  P                  ,          p\        \        \        P                  V^d,
          ^e.^^R4       R# )r7   iÿÉš;Ú	marginalsÚcountN)r`   r›   é   rD   )rD   r`   r›   )
r   rG   re   Úmultivariate_hypergeometricr9   ÚiinfoÚint64Úmaxrc   Úitemsize)r2   Ú
int64_infoÚ	max_int64Úmax_int64_indexs   &   r&   Útest_argument_validationÚ7TestMultivariateHypergeometric.test_argument_validation¤   sø   € ô 	”j¤&×"DÑ"DØ˜!ô	ô 	”j¤&×"DÑ"DÚ ô	%ô 	”j¤&×"DÑ"DÚ  !ô	%ô 	”j¤&×"DÑ"DÚ ô	%ô 	”j¤&×"DÑ"DØ˜!ô	ô 	”j¤&×"DÑ"DØ  #Ð&¨¨1¨kô	;ô —X’XœbŸh™hÓ'ˆ
Ø—N‘Nˆ	Ø#×'7Ñ'7×'@Ñ'@Õ@ˆÜ”j¤&×"DÑ"DØ&¨Õ,¨cÐ2°A°q¸'ö	Cr(   Úmethodr¶   rµ   c                ó–  € \        \        V P                  4      4      pVP                  . RO^ VR7      p\	        V. RO4       VP                  . ^ VR7      p\	        V. 4       VP                  . ^ ^VR7      p\	        V\
        P                  ! R\
        P                  R7      4       VP                  . RO^ VR7      p\	        V. RO4       VP                  . RO^VR7      p\	        V. R	O4       . R
OpVP                  V\        V4      VR7      p\	        W44       VP                  . RO^^VR7      p\	        V. RO.^,          4       R# )r   ©rÂ   ©ÚsizerÂ   rb   N©r   r   r   )rL   r   ©rL   r`   r›   )é	   r   r   )r›   r   r   )rL   rL   r   rL   rL   ©r›   r·   r~   )	r   r   r   r¸   r   r9   Úemptyrº   rž   )r2   rÂ   re   r‚   Úcolorss   &&   r&   Útest_edge_casesÚ.TestMultivariateHypergeometric.test_edge_casesÅ   s(  € ô œ7 4§9¡9Ó-Ó.ˆà×.Ñ.ªy¸!ÀFÐ.ÓKˆÜ˜1šiÔ(à×.Ñ.¨r°1¸VÐ.ÓDˆÜ˜1˜bÔ!à×.Ñ.¨r°1¸1ÀVÐ.ÓLˆÜ˜1œbŸhšh v´R·X±XÔ>Ô?à×.Ñ.ªy¸!ÀFÐ.ÓKˆÜ˜1šiÔ(à×.Ñ.ªy¸!ÀFÐ.ÓKˆÜ˜1šiÔ(â ˆØ×.Ñ.¨v´s¸6³{Ø6<ð /ó >ˆä˜1Ô%à×.Ñ.ªy¸"À1Ø6<ð /ó >ˆä˜1šy˜k¨A�oÖ.r(   ÚnsamplerÆ   c           	     óÐ  € \        \        V P                  4      4      p\        P                  ! . R	O4      pVP                  WQVVR7      p\        V\        4      '       d   V3VP                  ,           pMW5P                  ,           p\        VP                  V4       \        V^ 8¬  P                  4       4       \        We8*  P                  4       4       \        VP                  R
R7      \        P                  ! W1\        R7      4       \        V\        4      '       dF   VR8¼  d=   \        VP!                  ^ R7      W,          VP                  4       ,          RRR7       R# R# R# )r7   rÄ   ©Úaxis)Ú
fill_valuerc   é † çü©ñÒMbP?ç{®Gázt?)ÚrtolÚatolN)r7   r~   é   é   rD   )r   r   r   r9   r‹   r¸   Ú
isinstancera   rŠ   r   r
   r€   r   rž   Úfullr   Úmean)r2   rÏ   rÂ   rÆ   re   rÌ   ÚsampleÚexpected_shapes   &&&&    r&   Útest_typical_casesÚ1TestMultivariateHypergeometric.test_typical_casesè   s  € ô œ7 4§9¡9Ó-Ó.ˆä—’š/Ó*ˆØ×3Ñ3°FÀTØ;Að 4ó Cˆä�dœC× Ò Ø"˜W v§|¡|Õ3‰Nà!§L¡LÕ0ˆNÜ�V—\‘\ >Ô2Ü�˜1‘×!Ñ!Ó#Ô$Ü�Ñ!×&Ñ&Ó(Ô)Ü˜6Ÿ:™:¨2˜:Ó.ÜŸ7š7 4Ä3ÔGô	Iä�dœC× Ò  T¨V¤^ô ˜FŸK™K¨Q˜KÓ/Ø#Õ,¨v¯z©z«|Õ;Ø!%¨E÷3ñ &4Ñ r(   c                óÐ   € \        \        V P                  4      4      pVP                  . RO^^RR7      p\        P
                  ! . RO. RO. RO. RO. RO.4      p\        W#4       R# )r›   r¶   rÅ   NrÊ   )r`   rL   r`   ©rL   rL   r›   ©r`   r   r›   ©r   r   r   r¸   r9   r‹   r   ©r2   re   rÞ   Úexpecteds   &   r&   Útest_repeatability1Ú2TestMultivariateHypergeometric.test_repeatability1  s_   € Üœ7 4§9¡9Ó-Ó.ˆØ×3Ñ3²I¸qÀqØ;Bð 4ó Dˆä—8’8šYÚ&Ú&Ú&Ú&ð	(ó )ˆô
 	˜6Ö,r(   c                óÐ   € \        \        V P                  4      4      pVP                  . RO^2^RR7      p\        P
                  ! . RO. RO. RO. RO. RO.4      p\        W#4       R# )	rÙ   rµ   rÅ   N©rÙ   é   é2   )rÉ   é   é   )é   é   rì   )rÉ   é   é   )é   é   rï   rå   ræ   s   &   r&   Útest_repeatability2Ú2TestMultivariateHypergeometric.test_repeatability2  sb   € Üœ7 4§9¡9Ó-Ó.ˆØ×3Ñ3²LÀ"Ø9:Ø;Fð 4ó Hˆô —8’8š\Ú)Ú)Ú)Ú)ð	+ó ,ˆô
 	˜6Ö,r(   c                óÐ   € \        \        V P                  4      4      pVP                  . RO^^RR7      p\        P
                  ! . RO. RO. RO. RO. RO.4      p\        W#4       R# )	rÙ   rµ   rÅ   Nrë   )r`   r›   rð   )r~   r›   r·   )r`   r~   r~   )rL   r~   é   rå   ræ   s   &   r&   Útest_repeatability3Ú2TestMultivariateHypergeometric.test_repeatability3  sb   € Üœ7 4§9¡9Ó-Ó.ˆØ×3Ñ3²LÀ"Ø9:Ø;Fð 4ó Hˆô —8’8šYÚ&Ú&Ú&Ú&ð	(ó )ˆô
 	˜6Ö,r(   r±   N)é   rÚ   é-   é7   )r~   ©r`   r›   iðI )rU   rV   rW   rX   r²   rÀ   rª   ÚmarkÚparametrizerÍ   rà   rè   rö   rú   rY   rZ   r[   s   @r&   r¯   r¯   Ÿ   s­   ø‡ € òòCðB ‡[�[×Ñ˜X¨°Ð'=Ó>ñ/ó ?ð/ðD ‡[�[×Ñ˜YªÓ8Ø‡[�[×Ñ˜X¨°Ð'=Ó>Ø‡[�[×Ñ˜VÒ%8Ó9ñ3ó :ó ?ó 9ð3ò,	-ò
-÷
-ð 
-r(   r¯   c                   ó8   a € ] tR tRt o R tR tR tR tRtV t	R# )ÚTestSetStatei%  c                ó\  € R V n         \        \        V P                   4      4      V n        V P                  P                  V n        V P                  P
                  V n        V P
                  R,          V P
                  R,          R,          V P
                  R,          R,          3V n        R# )éÒ–IÚbit_generatorÚstateÚkeyr   N)r   r   r   Úrgr  r  Úlegacy_staterH   s   &r&   r²   ÚTestSetState.setup_method&  s{   € ØˆŒ	ÜœG D§I¡IÓ.Ó/ˆŒØ!ŸW™W×2Ñ2ˆÔØ×'Ñ'×-Ñ-ˆŒ
Ø!ŸZ™Z¨Õ8Ø!ŸZ™Z¨Õ0°Õ7Ø!ŸZ™Z¨Õ0°Õ7ð9ˆÖr(   c                óî   € V P                   P                  ^R7      pV P                  V P                  n        V P                   P                  ^R7      p\	        \
        P                  ! W8H  4      4       R# ©r›   ©rÆ   N)r	  Ústandard_normalr  r  r
   r9   r€   )r2   ÚoldÚnews   &  r&   Útest_gaussian_resetÚ TestSetState.test_gaussian_reset/  sU   € à�g‰g×%Ñ%¨1Ð%Ó-ˆØ#'§:¡:ˆ×ÑÔ Ø�g‰g×%Ñ%¨1Ð%Ó-ˆÜ”—’�s‘zÓ"Ö#r(   c                ó8  € V P                   P                  4        V P                  P                  pV P                   P                  ^R7      pWP                  n        V P                   P                  ^R7      p\	        \
        P                  ! W#8H  4      4       R# r  )r	  r  r  r  r
   r9   r€   )r2   r  r  r  s   &   r&   Ú test_gaussian_reset_in_media_resÚ-TestSetState.test_gaussian_reset_in_media_res6  sr   € ð 	�‰×ÑÔ!Ø×"Ñ"×(Ñ(ˆØ�g‰g×%Ñ%¨1Ð%Ó-ˆØ#(×ÑÔ Ø�g‰g×%Ñ%¨1Ð%Ó-ˆÜ”—’�s‘zÓ"Ö#r(   c                ó>   € V P                   P                  R R 4       R# ©rB   N)r	  Únegative_binomialrH   s   &r&   Útest_negative_binomialÚ#TestSetState.test_negative_binomialA  s   € ð 	�‰×!Ñ! # sÖ+r(   )r  r
  r	  r   r  N)
rU   rV   rW   rX   r²   r  r  r  rY   rZ   r[   s   @r&   r  r  %  s   ø‡ € ò9ò$ò	$÷,ð ,r(   r  c                   ó
  a € ] tR tRt o ]P
                  t]]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                   .	t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$]P@                  ! . R%O4      3R#]P@                  ! . R&O4      3R']P@                  ! . R(O4      3.4      R 4       t!R t"R t#R t$R t%R t&R t'R t(]P<                  PR                  ]P<                  P?                  RR^]P                  R3R^]P                  R3RR]P                  R3RR]P                  R3.4      R  4       4       t*R!t+V t,R"# ))ÚTestIntegersiG  c                óJ   € \        \        V P                  ^V\        R7       R# ©rL   ©r'   rc   N)r   rF   ÚrfuncrŒ   )r2   r'   s   &&r&   Útest_unsupported_typeÚ"TestIntegers.test_unsupported_typeN  s   € Ü”i §¡¨Q¸Ì×Or(   c           
     ó„  € V P                    EF®  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTp\        \        V P                  V^,
          VWR7       \        \        V P                  W4^,           WR7       \        \        V P                  WCWR7       \        \        V P                  ^^ VVR7       \        \        V P                  V^,
          .VWR7       \        \        V P                  V.V^,           .WR7       \        \        V P                  V.V.WR7       \        \        V P                  ^^ .WR7       \        \        V P                  V^,           .V.WR7       EK±  	  R# ©r   r   N©	ÚitypeÚboolr9   r¹   Úminr»   r   rG   r!  ©r2   r'   ÚdtÚlbndÚubnds   &&   r&   Útest_bounds_checkingÚ!TestIntegers.test_bounds_checkingQ  sP  € Ø—*•*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDÜœ* d§j¡j°$¸µ(¸DØ#+õ7äœ* d§j¡j°$¸q½Ø#+õ7äœ* d§j¡j°$Ø#+õ7äœ* d§j¡j°!°QÀØ "õ$ô œ* d§j¡j°4¸!µ8°*¸dØ#+õ7äœ* d§j¡j°4°&¸4À!½8¸*Ø#+õ7äœ* d§j¡j°4°&¸4¸&Ø#+õ7äœ* d§j¡j°!°a°SØ#+õ7äœ* d§j¡j°4¸!µ8°*¸t¸fØ#+÷7ð 7ó+ r(   c           
     ób  € V P                    EF  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M+\        P                  ! V4      P
                  V'       * ,           p\        \        V P                  V^,
          .^,          V.^,          WR7       \        \        V P                  V.^,          V^,           .^,          WR7       \        \        V P                  WC.^,          WR7       \        \        V P                  ^.^,          ^ WR7       EK   	  R# r%  r&  r*  s   &&   r&   Útest_bounds_checking_arrayÚ'TestIntegers.test_bounds_checking_arrayj  sÙ   € Ø—*•*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8À¼LÕ(IˆDäœ* d§j¡j°4¸!µ8°*¸qµ.À4À&È1Å*Ø#+õ7äœ* d§j¡j°4°&¸1µ*Ø !�8˜* q�.°8õGäœ* d§j¡j°$¸À½
Ø#+õ7äœ* d§j¡j°1°#¸µ'¸1Ø#+÷7ð 7ó r(   c                ó  € V P                    EFy  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTpV'       * pV^,
          p\        V P                  WfV,           RWR7      V4       \        V P                  V.We,           RWR7      V4       Tp\        V P                  WfV,           RWR7      V4       \        V P                  WfV,           .RWR7      V4       W4,           ^,          p\        V P                  WfV,           RWR7      V4       \        V P                  V.We,           .RWR7      V4       EK|  	  R# )r   r,   ©rÆ   r'   rc   N©r'  r(  r9   r¹   r)  r»   r   r!  )r2   r'   r+  r,  r-  Úis_openÚtgts   &&     r&   Útest_rng_zero_and_extremesÚ'TestIntegers.test_rng_zero_and_extremesx  st  € Ø—*•*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDØ"”lˆGà˜•(ˆCÜ˜Ÿ™ C¨w­¸TØ-5ð $ó AØBEôGä˜Ÿ™ S E¨3­=¸tØ-5ð $ó AØBEôGð ˆCÜ˜Ÿ™ C¨w­¸TØ-5ð $ó AØBEôGä˜Ÿ™ C°­-¨¸tØ-5ð $ó AØBEôGð •; 1Õ$ˆCÜ˜Ÿ™ C¨w­¸TØ-5ð $ó AØBEôGä˜Ÿ™ S E¨C­M¨?Ø)-¸ð $ó Là÷ó+ r(   c           
     ó²  € R pV P                    EFC  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTpV^,
          p\        V P                  V.V^,           .W#R7      V4       \        V P                  V.V,          V^,           .V,          VR7      V4       \        V P                  V.V,          V^,           .V,          W#R7      V4       Tp\        V P                  V.V^,           .W#R7      V4       \        V P                  V.V,          V^,           .V,          VR7      V4       \        V P                  V.V,          V^,           .V,          W#R7      V4       WE,           ^,          p\        V P                  V.V^,           .W#R7      V4       \        V P                  V.V,          V^,           .V,          VR7      V4       \        V P                  V.V,          V^,           .V,          W#R7      V4       EKF  	  R# )r,   ©rÆ   rc   rb   Nr5  )r2   r'   rÆ   r+  r,  r-  r7  s   &&     r&   Ú test_rng_zero_and_extremes_arrayÚ-TestIntegers.test_rng_zero_and_extremes_array’  s4  € ØˆØ—*•*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDà˜•(ˆCÜ˜Ÿ™ S E¨C°!­G¨9Ø)-ð $ó 9Ø:=ô?ä˜Ÿ™Ø�˜•˜s Q�w˜i¨$Õ.°bð $ó :Ø;>ô@ä˜Ÿ™Ø�˜•˜s Q�w˜i¨$Õ.°Tð $ó EØFIôKð ˆCÜ˜Ÿ™ S E¨C°!­G¨9Ø)-ð $ó 9Ø:=ô?ä˜Ÿ™Ø�˜•˜s Q�w˜i¨$Õ.°bð $ó :Ø;>ô@ä˜Ÿ™Ø�˜•˜s Q�w˜i¨$Õ.°Tð $ó EØFIôKð •; 1Õ$ˆCÜ˜Ÿ™ S E¨C°!­G¨9Ø)-ð $ó 9Ø:=ô?ä˜Ÿ™Ø�˜•˜s Q�w˜i¨$Õ.°bð $ó :Ø;>ô@ä˜Ÿ™Ø�˜•˜s Q�w˜i¨$Õ.°Tð $ó EØFI÷Kó5 r(   c                ó”  € V P                    F‰  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTp V P                  W4WR7       K‹  	  R#   \         d!   p\        R\        T4      ,          4      hRp?ii ; i©r   r   zMNo error should have been raised, but one was with the following message:

%sN©
r'  r(  r9   r¹   r)  r»   r!  Ú	ExceptionÚAssertionErrorÚstr©r2   r'   r+  r,  r-  Úes   &&    r&   Útest_full_rangeÚTestIntegers.test_full_range±  s¤   € ð —*”*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDð@Ø—
‘
˜4°�
ÖCó øô ô @Ü$ð &6ä8;¸A»õ&?ó @ð @ûð@ús   ÂBÂCÂ'CÃCc                ó¨  € V P                    F“  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTp V P                  V.^,          V.WR7       K•  	  R#   \         d!   p\        R\        T4      ,          4      hRp?ii ; ir?  r@  rD  s   &&    r&   Útest_full_range_arrayÚ"TestIntegers.test_full_range_arrayÀ  s®   € ð —*”*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDð@Ø—
‘
˜D˜6 A�:¨ v¸�
ÖKó øô ô @Ü$ð &6ä8;¸A»õ&?ó @ð @ûð@ús   ÂB&Â&CÂ1CÃCc           
     óÊ  € \        \        4       4      pV P                  R ,           F_  pR FV  pV P                  ^WA,
          RWR7      p\	        VP                  4       V8  4       \	        VP                  4       ^8¬  4       KX  	  Ka  	  V P                  ^ ^V,
          RV\        R7      p\	        VP                  4       ^8  4       \	        VP                  4       ^ 8¬  4       R# )ºrL   NNr4  N)r·   rü   é   i   )r   r   r'  r!  r
   r»   r)  r(  )r2   r'   re   r+  r-  Úvalss   &&    r&   Útest_in_bounds_fuzzÚ TestIntegers.test_in_bounds_fuzzÏ  s·   € äœ7›9Ó%ˆà—*‘*˜R—.�.ˆBÛ"�Ø—z‘z ! T¥_¸7Ø+3ð "ó ?�ä˜Ÿ™›
 TÑ)Ô*Ü˜Ÿ™›
 a™Ö(ó	 #ñ !ð �z‰z˜!˜Q �\°À(Ü $ð ó &ˆä�—‘“
˜Q‘ÔÜ�—‘“
˜a‘Ö r(   c           	     ó\  € V P                    EF  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTpRp\        \        R4      4      pVP                  W4WQVR7      p\        \        R4      4      pVP                  V.V.VWR7      p\        \        R4      4      pVP                  V.V,          V.V,          WQVR7      p	\        Wx4       \        Wy4       EK  	  R# )r   r,   éÒ  r4  N©
r'  r(  r9   r¹   r)  r»   r   r   r0   r   )
r2   r'   r+  r,  r-  rÆ   re   ÚscalarÚscalar_arrayr‹   s
   &&        r&   Útest_scalar_array_equivÚ$TestIntegers.test_scalar_array_equivß  s  € Ø—*•*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDàˆDÜœw t›}Ó-ˆFØ—_‘_ T°dØ&(ð %ó *ˆFô œw t›}Ó-ˆFØ!Ÿ?™?¨D¨6°D°6ÀØ/7ð +ó CˆLô œw t›}Ó-ˆFØ—O‘O T F¨T¥M°D°6Ø#õ4$Ø*.Èð $ó MˆEä˜vÔ4Ü˜v×-ó% r(   c                óN  € R RRRRRRRRR	R
RRRRRRR	/	pV P                   R,           FÌ  p\        \        R4      4      p\        P                  R8X  d   VP                  ^ ^V,
          RVVR7      pM+VP                  ^ ^V,
          RVVR7      P                  4       p\        P                  ! V4      P                  4       p\        V\        P                  ! V4      P                  ,          V8H  4       KÎ  	  \        \        R4      4      pVP                  ^ ^V,
          RV\        R7      P                  \        P                   4      p\        P                  ! V4      P                  4       p\        V\        P                  ! \        4      P                  ,          V8H  4       R# )r(  Ú@053594a9b82d656f967c54869bc6970aa0358cf94ad469c81478459c6a90eee3Úint16Ú@54de9072b6ee9ff7f20b58329556a46a447a8a29d67db51201bf88baa6e4e5d4Úint32Ú@d3a0d5efb04542b25ac712e50d21f39ac30f312a5052e9bbb1ad3baa791ac84brº   Ú@14e224389ac4580bfbdccb5697d6190b496f91227cf67df60989de3d546389b1Úint8Ú@0e203226ff3fbbd1580f15da4621e5f7164d0d8d6b51696dd42d004ece2cbec1Úuint16r‰   Úuint64Úuint8rL  rR  Úlittler,   r4  N)r'  r   r   ÚsysÚ	byteorderr0   ÚbyteswapÚhashlibÚsha256Ú	hexdigestr
   r9   rc   Únamer(  Úviewr_  )r2   r'   r7  r+  re   ÚvalÚress   &&     r&   Útest_repeatabilityÚTestIntegers.test_repeatabilityô  sv  € ð Ð[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ØÐ[ð]ˆð —*‘*˜R—.�.ˆBÜœw t›}Ó-ˆFô �}‰} Ô(Ø—o‘o a¨¨X­¸DÈ8Ø')ð &ó +‘ð —o‘o a¨¨X­¸DÈ8Ø')ð &ó +ß+3©8«:ð ô —.’. Ó%×/Ñ/Ó1ˆCÜ�CœŸš ›×)Ñ)Õ*¨cÑ1Ö2ñ !ô œ7 4›=Ó)ˆØ�o‰o˜a  X¥°DÀ8Ü#ð ó %ß%)¡T¬"¯'©'£]ð 	ä�nŠn˜SÓ!×+Ñ+Ó-ˆÜ�”B—H’HœT“N×'Ñ'Õ(¨CÑ/Ö0r(   c           	     ó¦  € V P                    EF?  pV\        \        P                  39   d   ^ M\        P                  ! V4      P                  pV\        \        P                  39   d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTp\        \        R4      4      pVP                  W4RVVR7      p\        \        R4      4      pVP                  V.R,          WAVR7      p\        Wg4       \        \        R4      4      pVP                  V.R,          V.R,          WR7      p\        Wg4       EKB  	  R# )r   rR  r,   r4  r   NrS  )r2   r'   r+  r,  r-  re   rm  Úval_bcs   &&      r&   Útest_repeatability_broadcastingÚ,TestIntegers.test_repeatability_broadcasting  s  € Ø—*•*ˆBØœt¤R§W¡W˜oÔ-‘1´2·8²8¸B³<×3CÑ3CˆDØœt¤R§W¡W˜oÔ-‘1´2·8²8¸B³<×3CÑ3CÀaÕ3GˆDß'�4˜!–8¨TˆDô œw t›}Ó-ˆFØ—/‘/ $°4À(Ø#%ð "ó 'ˆCô œw t›}Ó-ˆFØ—_‘_ d V¨d¥]°DØ&(ð %ó *ˆFô ˜sÔ+äœw t›}Ó-ˆFØ—_‘_ d V¨d¥]°T°F¸TµMØ)1ð %ó =ˆFô ˜s×+ó) r(   zbound, expectedc                óª   € R \        V4      3 FA  p\        \        R4      4      pVP                  WR7      p\	        YSe   TMV^ ,          4       KC  	  R # )NrR  r  )Úlenr   r   r0   r   )r2   Úboundrç   rÆ   re   r‚   s   &&&   r&   Ú!test_repeatability_32bit_boundaryÚ.TestIntegers.test_repeatability_32bit_boundary.  sH   € ð œ3˜x›=Ó)ˆDÜœw t›}Ó-ˆFØ—‘ �Ó1ˆAÜ˜Ò(8™H¸hÀq½kÖJó *r(   c           
     ó8  € \         P                  ! . RO. RO. RO.. RO. RO. R	O.. R
O. RO. RO.. RO. RO. RO.. RO. RO. RO..4      pR FK  p\        \        R4      4      pVP	                  R.^ .^... ROVR7      p\        YBe   TMV^ ,          4       KM  	  R# )éÜ
¼`Ni90  r  )r{  l   ÓY¡/ iü0èb)i)H{Ti«P-iTÿÒq)l   †”C iš›Z'l   !Îg )l   ©k40 l   n2c l   ÅDBJ )iÒ|à(iy+l   à_&A )ip@ýGiG‚‘^l   J|xK )l   ü
f l   Dmv l   ©E"g )iŽÐ>{l   wT2L iñJQ)iQÓ//itÉLol   Øk¦ )i\œsi¼ÿ�Ji”�Ñ)iéÿ=l   }D l   E9l )l   
+x i#J¨l   bË )iºð¼0i7ù›Ol   rn )ix¦�ii‰µ½Ai.¸®t)l   q/Œq i;-‘/i‡…á)N)r~   r›   r›   rD   )r.   rN   ì       )r9   r‹   r   r   r0   r   )r2   ÚdesiredrÆ   re   r‚   s   &    r&   Ú.test_repeatability_32bit_boundary_broadcastingÚ;TestIntegers.test_repeatability_32bit_boundary_broadcasting=  sÅ   € Ü—(’(ÒAÚAÚAðCò BÚAÚAðCò BÚAÚAðCò BÚAÚAðCò BÚAÚAðCðDó Eˆó &ˆDÜœw u›~Ó.ˆFØ—‘ " ¨ s¨Q¨CÐ 0Ú =Ø%)ð  ó +ˆAô ˜qÒ-=¡'À7È1Å:ÖNó &r(   c                óŽ  € \         P                  ^ ^^A,          3RRR3\         P                  R/pV EFŽ  pW#,           EF}  pVw  rVWa,
          p\         P                  ! V.^
,          .4      p\         P                  ! V.^
,          4      p\	        \
        \        P                  WVWR7       \	        \
        \        P                  WvWR7       \	        \
        \        P                  WXWR7       \	        \
        \        P                  WxWR7       \         P                  ! V.^
,          .\        R7      p	\         P                  ! V.^
,          \        R7      p
\	        \
        \        P                  W–WR7       \	        \
        \        P                  WZWR7       \	        \
        \        P                  WšWR7       EK€  	  EK‘  	  R# )r   r   rb   N)rD   ì            ©r7   rÉ   ©r   r   ))r   l            )lûÿÿÿ         r�  r‚  rƒ  )ìûÿÿÿ        r„  )	r9   rb  rº   r‹   r   rG   re   r0   Úobject)r2   r'   Úconfigsrc   ÚconfigÚlowÚhighÚlow_aÚhigh_aÚlow_oÚhigh_os   &&         r&   Ú&test_int64_uint64_broadcast_exceptionsÚ3TestIntegers.test_int64_uint64_broadcast_exceptionsT  sI  € Ü—9‘9  1 b¥5˜z¨;¸ÀÐHÜ—8‘8ð 8ð9ˆô ˆEØ!Ÿ.™.�Ø"‘	�Ø•�ÜŸš 3 %¨"¥* Ó.�ÜŸš 4 &¨2¥+Ó.�Üœj¬&¯/©/¸3Ø'/õ>äœj¬&¯/©/¸5Ø'/õ>äœj¬&¯/©/¸3Ø'/õ>äœj¬&¯/©/¸5Ø'/õ>ô Ÿš 3 %¨"¥* ´VÔ<�ÜŸš 4 &¨2¥+´VÔ<�Üœj¬&¯/©/¸5Ø'/õ>äœj¬&¯/©/¸3Ø'/õ>äœj¬&¯/©/¸5Ø'/÷>ð >ô) )ó r(   c                óê  € \         P                  p\         P                  ! \         P                  4      P                  p\         P                  ! \         P                  ! \         P                  4      P                  4      p\         P                  ! \         P                  ! \         P                  4      P                  ^,           V,
          4      p\
        P                  WEWR7      p\        Wc4       R# r  )r9   rº   r¹   r»   rb  re   r0   r   )r2   r'   r+  r7  r,  r-  Úactuals   &&     r&   Útest_int64_uint64_corner_caseÚ*TestIntegers.test_int64_uint64_corner_casep  s�   € ô �X‰XˆÜ�hŠh”r—x‘xÓ ×$Ñ$ˆÜ�xŠxœŸš¤§¡Ó*×.Ñ.Ó/ˆÜ�yŠyœŸš¤"§(¡(Ó+×/Ñ/°!Õ3°hÕ>Ó?ˆô —‘ °h�ÓIˆÜ�VÖ!r(   c                ó  € V P                    Fº  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTpV\        J d   \        P                  MTpV P                  W4WR7      p\        VP                  V4       K¼  	  \        \        3 F±  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTpV P                  W4WR7      p\        VR4      '       d   Q h\        \        V4      V4       K³  	  R# )r   r   rc   N)r'  r(  r9   r¹   r)  r»   r!  r   rc   ra   ÚhasattrÚtype©r2   r'   r+  r,  r-  rÞ   s   &&    r&   Útest_respect_dtype_singletonÚ)TestIntegers.test_respect_dtype_singleton‡  s  € à—*”*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDØ¤$›J”—’¨BˆBà—Z‘Z °X�ZÓHˆFÜ˜Ÿ™ rÖ*ñ ô œ“+ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDð —Z‘Z °X�ZÓHˆFÜ˜v w×/Ò/Ð/Ð/Üœ˜f› rÖ*ó r(   c                ó  € V P                    Fø  pV\        J d   ^ M\        P                  ! V4      P                  pV\        J d   ^M&\        P                  ! V4      P
                  ^,           pV'       d
   V^,
          MTpV\        J d   \        P                  MTpV P                  V.V.WR7      p\        VP                  V4       V P                  V.^,          V.^,          VVR7      p\        VP                  V4       Kú  	  R# r%  )	r'  r(  r9   r¹   r)  r»   r!  r   rc   r—  s   &&    r&   Útest_respect_dtype_arrayÚ%TestIntegers.test_respect_dtype_arrayœ  sÅ   € à—*”*ˆBØœd›
‘1¬¯ª°«×(8Ñ(8ˆDØœd›
‘1¬¯ª°«×(8Ñ(8¸1Õ(<ˆDß'�4˜!–8¨TˆDØ¤$›J”—’¨BˆBà—Z‘Z  ¨¨¸�ZÓLˆFÜ˜Ÿ™ rÔ*Ø—Z‘Z  ¨¥
¨T¨F°Q­JÀØ&(ð  ó *ˆFä˜Ÿ™ rÖ*ó r(   c           	     óø  € V P                    Fé  pV P                  ^ ^ RWR7      pVP                  R8X  g   Q hVP                  V8X  g   Q hV P                  ^ R^ VVR7      P                  R8X  g   Q h\	        \
        P                  ^ ^ RR7      P                  R4       \	        \
        P                  ^ R^ R7      P                  R4       \	        \
        P                  ^
^
^ R7      P                  R4       Kë  	  R# )r   r   r  N©r›   r   r·   éöÿÿÿ©r   )r'  r!  rŠ   rc   r   re   r0   )r2   r'   r+  rÞ   s   &&  r&   Útest_zero_sizeÚTestIntegers.test_zero_sizeª  sÜ   € à—*”*ˆBØ—Z‘Z  1 i¸(�ZÓMˆFØ—<‘< 9Ô,Ð,Ð,Ø—<‘< 2Ô%Ð%Ð%Ø—:‘:˜a  a°(Ø$&ð ó (ß(-©°ô6ð 6ð 6äœŸ™¨¨A°I˜Ó>×DÑDØ"ô$äœŸ™¨¨C°a˜Ó8×>Ñ>ÀÔEÜœŸ™¨¨R°a˜Ó8×>Ñ>ÀÖEó r(   c           	     óè   € \         P                  R 8X  d   RMRp\        P                  ! \        4      ;_uu_ 4        \
        P                  ^ ^È^
VR7       RRR4       R#   + '       g   i     R# ; i)Úbigz<i4z>i4r;  N)re  rf  rª   r«   rG   re   r0   )r2   Úother_byteord_dts   & r&   Útest_error_byteorderÚ!TestIntegers.test_error_byteorder·  sH   € Ü$'§M¡M°UÔ$:™5ÀÐÜ�]Š]œ:×&Õ&Ü�O‰O˜A˜s¨Ð3CˆOÔD÷ '×&×&Ò&ús   ¼A Á A1	zsample_size,high,dtype,chi2maxi@KL g     @_@g     Àb@i€–˜ iÄ	  g     È©@i€ðúéˆ  g     d¹@c                óÐ   € \         P                  W!VR 7      p\        P                  ! VRR7      w  rgW,          pWx,
          ^,          V,          P	                  4       p	W”8  g   Q hR# )r;  T)Úreturn_countsN)re   r0   r9   Úuniquerž   )
r2   Úsample_sizer‰  rc   Úchi2maxÚsamplesÚvaluesÚcountsrç   Úchi2s
   &&&&&     r&   Ú$test_integers_small_dtype_chisquaredÚ1TestIntegers.test_integers_small_dtype_chisquared½  sU   € ô —/‘/ $À�/ÓFˆäŸš 7¸$Ô?‰ˆØÕ%ˆØÕ" QÕ&¨Õ1×6Ñ6Ó8ˆØŒ~ÐŠ~r(   rT   NrN   r.   )iuÑiÉ,YQiåùXgi$#°Pl   ‚bA i{òÈEl   /YÄi )éuÑiÊ,YQéæùXgi%#°Pl   ƒbA i|òÈEl   0YÄi r|  )r´  rµ  l   „bA l   1YÄi i÷{,miù…uHl   îHM )-rU   rV   rW   rX   re   r0   r!  r(  r9   r_  rc  rZ  ra  r\  r‰   rº   rb  r'  r"  r.  r1  r8  r<  rF  rI  rO  rV  ro  rs  rª   r   r  r‹   rx  r~  rŽ  r’  r˜  r›  r¡  r¦  Úslowr²  rY   rZ   r[   s   @r&   r  r  G  s¨  ø‡ € Ø�O‰O€Eð �2—7‘7˜BŸH™H b§h¡h°·	±	Ø�X‰X�r—y‘y "§(¡(¨B¯I©Ið7€EòPò7ò27òò4Kò>@ò@ò!ò .ò*!1òF,ð. ‡[�[×ÑØØ
�R—X’Xò Có Dð 
Eà
�—’ò ?ó @ð 
Aà
�R—X’Xò Có Dð 
Eð		FóñKóðKòOò.>ò8"ò.+ò*+òFòEð ‡[�[×ÑØ‡[�[×ÑÐ=Ø
�1�b—g‘g˜uÐ	%Ø
�1�b—h‘h Ð	&Ø
�D˜"Ÿ(™( FÐ	+Ø
�D˜"Ÿ)™) VÐ	,ð	
óñóó ö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]P                  P                  R
]P                   ]P"                  3]P$                  ]P&                  3.4      R 4       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.]P                  P                  R&]/]0.4      ]P                  P                  R'R(]Pb                  ! . RŒO. R�O.4      3^ ]Pb                  ! . RŽO. R�O.4      3^]Pb                  ! . R�O. R‘O.4      3.4      R) 4       4       t2R* t3R+ t4]P                  P                  R,R’^.4      R- 4       t5R. t6R/ t7R0 t8R1 t9R2 t:R3 t;R4 t<R5 t=R6 t>R7 t?]P                  P€                  R8 4       tA]P                  P                  R9. R“O. R”O. R•O. R–O. R—O. R˜OR:.. R™O.4      R; 4       tBR< tCR= tDR> tER? tFR@ tGRA tHRB tIRC tJRD tKRE tLRF tMRG tNRH tORI tPRJ tQRK tRRL tS]P                  P                  RM]P¨                  ! R:Rš4      RN]Pª                  RO.4      RP 4       tVRQ tW]P                  P±                  ]YRRRS7      ]P                  P                  RT. R›O4      RU 4       4       tZ]P                  P                  RV^ .Rœ..3RW.^..3.4      RX 4       t[]P                  P                  RT. R›O4      RY 4       t\RZ t]R[ t^R\ t_R] t`R^ taR_ tbR` tcRa tdRb teRc tfRd tgRe thRf tiRg tjRh tkRi tlRj tmRk tnRl toRm tpRn tqRo trRp tsRq ttRr tuRs tvRt twRu txRv tyRw tzRx t{Ry t|Rz t}R{ t~R| tR} t€R~ t�]P                  P                  RR€R�.4      R‚ 4       t‚]P                  P                  RƒR�]EP                  ) Rž]EP                  R„.4      ]P                  P                  R. RŸO4      R… 4       4       t„R† t…R‡ t†Rˆ t‡R‰ tˆRŠ t‰R‹tŠV t‹R(# ) ÚTestRandomDistiÏ  c                ó   € R V n         R# )r  Nr±   rH   s   &r&   r²   ÚTestRandomDist.setup_methodÓ  s	   € ØˆŽ	r(   c                ó¾   € \        \        V P                  4      4      pVP                  R^cRR7      p\        P
                  ! RR.^)^%.RR..4      p\        W#4       R# )	éc   r  Né�ÿÿÿ©r›   r`   é°ÿÿÿéÈÿÿÿé­ÿÿÿiðÿÿÿ©r   r   r   r0   r9   r‹   r   ©r2   re   r‘  r}  s   &   r&   Útest_integersÚTestRandomDist.test_integersÖ  sR   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘  b¨v�Ó6ˆÜ—(’(˜S #˜J¨¨R¨°3¸°*Ð=Ó>ˆÜ˜6Ö+r(   c                óü   € \        \        V P                  4      4      pVP                  ^ ^cR\        P
                  R7      p\        P                  ! ^	^.^F^D.^^)..\        P
                  R7      p\        W#4       R# )r   r;  rb   Nr¾  )r   r   r   r0   r9   r‰   r‹   r   rÃ  s   &   r&   Útest_integers_maskedÚ#TestRandomDist.test_integers_maskedÜ  s`   € ô œ7 4§9¡9Ó-Ó.ˆØ—‘  B¨V¼2¿9¹9�ÓEˆÜ—(’(˜Q ˜G b¨" X°°2¨wÐ7¼r¿y¹yÔIˆÜ˜6Ö+r(   c                óÀ   € \        \        V P                  4      4      pVP                  R^cRRR7      p\        P
                  ! RR.^)^&.RR	..4      p\        W#4       R# )
r¼  T)rÆ   r'   Nr½  r¾  r¿  rÀ  rÁ  iñÿÿÿrÂ  rÃ  s   &   r&   Útest_integers_closedÚ#TestRandomDist.test_integers_closedä  sT   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘  b¨vÀ�ÓEˆÜ—(’(˜S #˜J¨¨R¨°3¸°*Ð=Ó>ˆÜ˜6Ö+r(   c                ó  € \         P                  \        P                  ! R 4      P                  \        P                  ! R 4      P                  RR7      p\        P                  ! R 4      P                  p\        W4       R# )ÚlT©r'   N)re   r0   r9   r¹   r»   r   )r2   r‘  r}  s   &  r&   Útest_integers_max_intÚ$TestRandomDist.test_integers_max_intê  sW   € ô —‘¤§¢¨#£×!2Ñ!2´B·H²H¸S³M×4EÑ4EØ*.ð !ó 0ˆô —(’(˜3“-×#Ñ#ˆÜ�VÖ%r(   c                ó@  € \        \        V P                  4      4      pVP                  R	4      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       \        \        V P                  4      4      pVP                  4       p\        W#R
,          ^R7       R# )r›   gG0‡ðÔ¸?g±Ã¦û£æ?g2ˆï˜µ?gu	A‘è?gòH
Ô>Hå?g;ŠdEåæ?©ÚdecimalNr¾  rƒ  ©r   r   r   re   r9   r‹   r   rÃ  s   &   r&   Útest_randomÚTestRandomDist.test_randomö  s‹   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜vÓ&ˆÜ—(’(Ð.Ð0AÐBØ.Ð0AÐBØ.Ð0AÐBðDó Eˆô 	" &¸2Õ>äœ7 4§9¡9Ó-Ó.ˆØ—‘“ˆÜ! &°$­-À×Dr(   c                ó¼   € \        \        V P                  4      4      pVP                  R	4      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R# )
r›   çCø¼‡ðÔ¸?gP‘¨û£æ?gtXÈùî˜µ?g81â
A‘è?gÚrOÓ>Hå?g×88dEåæ?rÒ  Nr¾  rÔ  rÃ  s   &   r&   Útest_random_floatÚ TestRandomDist.test_random_float  sY   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜vÓ&ˆÜ—(’(˜Y¨Ð4Ø'¨Ð4Ø'¨Ð4ð6ó 7ˆô 	" &¸1×=r(   c                ó    € \        \        V P                  4      4      pVP                  \        P
                  R 7      pRp\        W#^R7       R# )rb   rØ  rÒ  N)r   r   r   re   r9   r©   r   rÃ  s   &   r&   Útest_random_float_scalarÚ'TestRandomDist.test_random_float_scalar
  s8   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘¤R§Z¡Z�Ó0ˆØˆÜ! &¸1×=r(   zdtype, uint_view_typec                óè   € \        \        V P                  4      4      pVP                  R VR7      p\        P
                  ! VP                  V4      ^,          4      pRTu;8  d	   R8  g   Q h Q hR# )rÔ   rb   i$^  i,e  N)r   r   r   re   r9   Úcount_nonzerorl  )r2   rc   Úuint_view_typere   rÞ   Únum_ones_in_lsbs   &&&   r&   Útest_random_distribution_of_lsbÚ.TestRandomDist.test_random_distribution_of_lsb  sb   € ô œ7 4§9¡9Ó-Ó.ˆØ—‘˜v¨U�Ó3ˆÜ×*Ò*¨6¯;©;°~Ó+FÈÕ+JÓKˆð �Ö.¨Ô.Ð.Ñ.Ð.Ò.r(   c                óF   € \        \        \        P                  R R7       R# )r\  rb   N)r   rF   re   rH   s   &r&   Útest_random_unsupported_typeÚ+TestRandomDist.test_random_unsupported_type  s   € Ü”i¤§¡°g×>r(   c                óÌ   € \        \        V P                  4      4      pVP                  ^^4      p\        P
                  ! . RO\        P                  R7      p\        W#4       R# )r·   rb   N)r   r   r`   r`   ©r   r   r   Úchoicer9   r‹   rº   r   rÃ  s   &   r&   Útest_choice_uniform_replaceÚ*TestRandomDist.test_choice_uniform_replace  sA   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜q !Ó$ˆÜ—(’(š<¬r¯x©xÔ8ˆÜ˜6Ö+r(   c                óÔ   € \        \        V P                  4      4      pVP                  ^^. ROR7      p\        P
                  ! . RO\        P                  R7      p\        W#4       R# )r·   ©rg   rb   N)çš™™™™™Ù?rî  çš™™™™™¹?rï  )r   rL   r   rL   rè  rÃ  s   &   r&   Útest_choice_nonuniform_replaceÚ-TestRandomDist.test_choice_nonuniform_replace%  sF   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜q !Ò';�Ó<ˆÜ—(’(š<¬r¯x©xÔ8ˆÜ˜6Ö+r(   c                ó\  € \        \        V P                  4      4      pVP                  ^^RR7      p\        P
                  ! . RO\        P                  R7      p\        W#4       VP                  ^^RRR7      p\        P                  ! ^\        P                  R7      p\        W#4       R# )r·   F©Úreplacerb   )rô  ÚshuffleNrä   )	r   r   r   ré  r9   r‹   rº   r   r:   rÃ  s   &   r&   Útest_choice_uniform_noreplaceÚ,TestRandomDist.test_choice_uniform_noreplace+  sw   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜q !¨U�Ó3ˆÜ—(’(š9¬B¯H©HÔ5ˆÜ˜6Ô+Ø—‘˜q !¨U¸E�ÓBˆÜ—)’)˜A¤R§X¡XÔ.ˆÜ˜6Ö+r(   c                óÖ   € \        \        V P                  4      4      pVP                  ^^R. ROR7      p\        P
                  ! . RO\        P                  R7      p\        W#4       R# )r·   F©rô  rg   rb   N)rï  ç333333Ó?rB   rï  )r   r`   r›   rè  rÃ  s   &   r&   Ú test_choice_nonuniform_noreplaceÚ/TestRandomDist.test_choice_nonuniform_noreplace4  sH   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜q !¨UÒ6J�ÓKˆÜ—(’(š9¬B¯H©HÔ5ˆÜ˜6Ö+r(   c                ó°   € \        \        V P                  4      4      pVP                  . RO^4      p\        P
                  ! . RO4      p\        W#4       R# )ÚaN)rþ  ÚbÚcÚd)rþ  rþ  r   r   ©r   r   r   ré  r9   r‹   r   rÃ  s   &   r&   Útest_choice_nonintegerÚ%TestRandomDist.test_choice_noninteger:  s=   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘Ò3°QÓ7ˆÜ—(’(Ò/Ó0ˆÜ˜6Ö+r(   c                óÒ   € \        \        V P                  4      4      pVP                  ^ ^.^^.^^.^^..^4      p\        P
                  ! ^ ^.^ ^.^^..4      p\        W#4       R# ©r   Nr  rÃ  s   &   r&   Ú)test_choice_multidimensional_default_axisÚ8TestRandomDist.test_choice_multidimensional_default_axis@  sg   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘  A ¨¨A¨°°A°¸¸A¸Ð?ÀÓCˆÜ—(’(˜Q ˜F Q¨ F¨Q°¨FÐ3Ó4ˆÜ˜6Ö+r(   c                óÔ   € \        \        V P                  4      4      pVP                  ^ ^.^^.^^.^^..^^R7      p\        P
                  ! ^ .^.^.^..4      p\        W#4       R# )r   rÑ   Nr  rÃ  s   &   r&   Ú(test_choice_multidimensional_custom_axisÚ7TestRandomDist.test_choice_multidimensional_custom_axisF  si   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘  A ¨¨A¨°°A°¸¸A¸Ð?ÀÈ�ÓKˆÜ—(’(˜Q˜C !  q c¨A¨3Ð/Ó0ˆÜ˜6Ö+r(   c           	     ó<  € \         P                  p\        \        VR
^4       \        \        VR^4       \        \        V. ^4       \        \        V. RO^RR.RR..R7       \        \        V^^.^. ROR7       \        \        V^^.^RR.R7       \        \        V^^.^RR.R7       \        \        V. RO^RR7       \        \        V. RORRR7       \        \        V. RORRR7       \        \        V. RORRR7       \        \        V. RO^R. ROR7       R	# )rL   ç      @ç      Ð?rí  rî  r‘   Fró  rù  NrD   )rL   r`   r›   r·   )rî  rî  rs   r“   rÈ   rM   )rD   )rD   rL   )rL   r   r   )re   ré  r   rG   )r2   rÞ   s   & r&   Útest_choice_exceptionsÚ%TestRandomDist.test_choice_exceptionsL  sî   € Ü—‘ˆÜ”j &¨"¨aÔ0Ü”j &¨"¨aÔ0Ü”j &¨"¨aÔ0Ü”j &ª,¸Ø ˜¨¨d |Ð4õ	6ä”j &¨1¨a¨&°!²ÕGÜ”j &¨1¨a¨&°!¸¸T°{ÕCÜ”j &¨1¨a¨&°!¸¸S°zÕBÜ”j &ª)°QÀÕFä”j &ª)°RÀÕGÜ”j &ª)°UÀEÕJÜ”j &ª)°WÀeÕLÜ”j &ª)°QØ#¢y÷	2r(   c                óÔ
  € R R.p\        \        P                  ! \        P	                  ^RR7      4      4       \        \        P                  ! \        P	                  ^RR7      4      4       \        \        P                  ! \        P	                  ^RVR7      4      4       \        \        P                  ! \        P	                  ^RVR7      4      4       \        \        P                  ! \        P	                  ^^.RR7      4      4       \        \        P	                  R.RR7      RJ 4       \        P
                  ! ^^.4      p\        P                  ! ^\        R7      pW#^ &   \        \        P	                  VRR7      VJ 4       Rp\        \        P                  ! \        P	                  ^VRR7      4      '       * 4       \        \        P                  ! \        P	                  ^VRR7      4      '       * 4       \        \        P                  ! \        P	                  ^VRVR7      4      '       * 4       \        \        P                  ! \        P	                  ^VRVR7      4      '       * 4       \        \        P                  ! \        P	                  ^^.VRR7      4      '       * 4       \        \        P	                  R.VRR7      P                  ^ 8H  4       \        P
                  ! ^^.4      p\        P                  ! ^\        R7      pW#^ &   \        \        P	                  W4RR7      P                  4       VJ 4       Rp. ROp\        \        P	                  ^VRR7      P                  V4       \        \        P	                  ^VRR7      P                  V4       \        \        P	                  ^VRVR7      P                  V4       \        \        P	                  ^VRVR7      P                  V4       \        \        P	                  \        P                  ! ^4      VRR7      P                  V4       \        \        P                  ^ ^ RR7      P                  R4       \        \        P                  ^ R^ R7      P                  R4       \        \        P                  ^
^
^ R7      P                  R4       \        \        P	                  ^ ^ R7      P                  R4       \        \        P	                  . RR7      P                  R4       \        \        P	                  R	R
.RR7      P                  R4       \        \        \        P                  . ^
4       R# )rï  r’   Tró  Frù  Nrb   r  rþ  rÿ  rT   rÿ   )rï  rï  rï  rï  rî  rs   rž  rŸ  r   )r
   r9   Úisscalarre   ré  r‹   rË   r…  ÚndimÚitemr   rŠ   r:   r0   r   rG   )r2   rg   rþ  Úarrr3   s   &    r&   Útest_choice_return_shapeÚ'TestRandomDist.test_choice_return_shape^  s¸  € Ø�#ˆJˆä”—’œFŸM™M¨!°T˜MÓ:Ó;Ô<Ü”—’œFŸM™M¨!°U˜MÓ;Ó<Ô=Ü”—’œFŸM™M¨!°T¸Q˜MÓ?Ó@ÔAÜ”—’œFŸM™M¨!°U¸a˜MÓ@ÓAÔBÜ”—’œFŸM™M¨1¨a¨&¸$˜MÓ?Ó@ÔAÜ”—‘˜t˜f¨d�Ó3°tÐ;Ô<Ü�HŠH�a˜�VÓˆÜ�hŠh�q¤Ô'ˆØˆA‰Ü”—‘˜c¨4�Ó0°AÐ5Ô6ð ˆÜ”B—K’K¤§¡¨a°¸D Ó AÓBÔBÔCÜ”B—K’K¤§¡¨a°¸E Ó BÓCÔCÔDÜ”B—K’K¤§¡¨a°¸DÀA Ó FÓGÔGÔHÜ”B—K’K¤§¡¨a°¸EÀQ Ó GÓHÔHÔIÜ”B—K’K¤§¡¨q°!¨f°aÀ Ó FÓGÔGÔHÜ”—‘˜t˜f a°�Ó6×;Ñ;¸qÑ@ÔAÜ�HŠH�a˜�VÓˆÜ�hŠh�q¤Ô'ˆØˆA‰Ü”—‘˜c¨d�Ó3×8Ñ8Ó:¸aÐ?Ô@ð ˆÚ*ˆÜ”V—]‘] 1 a°�]Ó6×<Ñ<¸aÔ@Ü”V—]‘] 1 a°�]Ó7×=Ñ=¸qÔAÜ”V—]‘] 1 a°¸�]Ó;×AÑAÀ1ÔEÜ”V—]‘] 1 a°¸!�]Ó<×BÑBÀAÔFÜ”V—]‘]¤2§9¢9¨Q£<°¸D�]ÓA×GÑGÈÔKô 	”V—_‘_ Q¨°	�_Ó:×@Ñ@À)ÔLÜ”V—_‘_ Q¨°!�_Ó4×:Ñ:¸DÔAÜ”V—_‘_ R¨°!�_Ó4×:Ñ:¸DÔAÜ”V—]‘] 1¨1�]Ó-×3Ñ3°TÔ:Ü”V—]‘] 2¨D�]Ó1×7Ñ7¸Ô>Ü”V—]‘] C¨ :°I�]Ó>×DÑDØô	 ä”j¤&§-¡-°°RÖ8r(   c                ó~   € \         P                  ! . RO4      p. ROp\        \        \        P
                  WR7       R# )é*   Nrí  )r  rL   r`   )NNN)r9   r‹   r   rG   re   ré  )r2   rþ  rg   s   &  r&   Útest_choice_nan_probabilitiesÚ,TestRandomDist.test_choice_nan_probabilitiesŒ  s%   € Ü�HŠH’ZÓ ˆÚˆÜ”j¤&§-¡-°×8r(   c                ól  € \         P                  ! ^
4      ^,          pRVR&   \        \        V P                  4      4      pVP                  ^^VR,          R7      p\        \        V P                  4      4      pVP                  ^^\         P                  ! VR,          4      R7      p\        W44       R# )r7   r  :rL   Nr`   ºNNr`   rí  N)r9   Úonesr   r   r   ré  rŸ   r   )r2   rg   re   r    r¡   s   &    r&   Útest_choice_p_non_contiguousÚ+TestRandomDist.test_choice_p_non_contiguous‘  s…   € Ü�GŠG�B‹K˜!�OˆØˆˆ$‰Üœ7 4§9¡9Ó-Ó.ˆØ—]‘] 1 a¨1¨S­6�]Ó2ˆ
Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜q !¤r×';Ò';¸A¸c½FÓ'C�ÓDˆÜ˜:Ö.r(   c                ó  € \         P                  ! ^4      R,          p\        P                  ^^4      pVP                  \         P
                  8X  g   Q h\        P                  ^^RR7      pVP                  \         P
                  8X  g   Q h\        P                  ^^VR7      pVP                  \         P
                  8X  g   Q h\        P                  ^^VRR7      pVP                  \         P
                  8X  g   Q hR# )r·   g      @Fró  rí  )rg   rô  N)r9   r  re   ré  rc   rº   )r2   rg   r‘  s   &  r&   Útest_choice_return_typeÚ&TestRandomDist.test_choice_return_typeš  s¹   € ä�GŠG�A‹J˜�OˆÜ—‘˜q !Ó$ˆØ�|‰|œrŸx™xÔ'Ð'Ð'Ü—‘˜q !¨U�Ó3ˆØ�|‰|œrŸx™xÔ'Ð'Ð'Ü—‘˜q ! q�Ó)ˆØ�|‰|œrŸx™xÔ'Ð'Ð'Ü—‘˜q ! q°%�Ó8ˆØ�|‰|œrŸx™xÔ'Ð'Ò'r(   c                óT  € R p\        \        V P                  4      4      pVP                  RRRR7      p\        P
                  R8w  d   VP                  4       p\        P                  ! VP                  \        P                  4      4      P                  4       p\        W8H  4       R# )Ú@4266599d12bfcfb815213303432341c06b4349f5455890446578877bb322e222é'  r¨  Fró  rd  N)r   r   r   ré  re  rf  rg  rh  ri  rl  r9   r_  rj  r
   )r2   Úchoice_hashre   r‘  rn  s   &    r&   Útest_choice_large_sampleÚ'TestRandomDist.test_choice_large_sample¦  su   € ØXˆÜœ7 4§9¡9Ó-Ó.ˆØ—‘˜u d°E�Ó:ˆÜ�=‰=˜HÔ$Ø—_‘_Ó&ˆFÜ�nŠn˜VŸ[™[¬¯©Ó1Ó2×<Ñ<Ó>ˆÜ�Ñ"Ö#r(   c                óz  € \        \        V P                  4      4      p\        VP	                  . RORR7      \
        P                  ! ^4      RR7       \        VP	                  . RO.RR7      . RO4       \        VP	                  ^..RR7      ^.RR7       \        VP	                  ^..R^R7      ^.RR7       R# )rL   r  T)Ústrict)rÆ   rÒ   NrÈ   rT   )r   r   r   r   ré  r9   r‹   ©r2   re   s   & r&   Ú"test_choice_array_size_empty_tupleÚ1TestRandomDist.test_choice_array_size_empty_tuple¯  s•   € Üœ7 4§9¡9Ó-Ó.ˆÜ˜6Ÿ=™=ª¸˜=Ó<¼b¿hºhÀq»kØ"&õ	(ä˜6Ÿ=™=ª)¨¸2˜=Ó>Â	ÔJÜ˜6Ÿ=™=¨1¨#¨°R˜=Ó8¸1¸#ÀdÕKÜ˜6Ÿ=™=¨1¨#¨°R¸a˜=Ó@À1À#Ø"&÷	(r(   c                ó~   € \        \        V P                  4      4      pVP                  ^
4      pRp\	        W#4       R# )r7   s
   †ðÔá�	8%ÝN)r   r   r   Úbytesr   rÃ  s   &   r&   Ú
test_bytesÚTestRandomDist.test_bytes¸  s0   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜bÓ!ˆØ5ˆÜ�VÖ%r(   c                óä   € R  R R R R R R R R R	 R
 3 FS  p\        \        V P                  4      4      pV! . RO4      pVP                  V4       TpV! . RO4      p\	        WE4       KU  	  R# )c                 ó.   € \         P                  ! . 4      # r#   )r9   r‹   ©r‚   s   &r&   Ú<lambda>Ú-TestRandomDist.test_shuffle.<locals>.<lambda>Á  s   € œrŸxšx¨œ|r(   c                 ó   € V # r#   rT   r5  s   &r&   r6  r7  Â  s   € ™qr(   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r#   )r9   ÚasarrayÚastyper_  r5  s   &r&   r6  r7  Ã  s   € œrŸzšz¨!›}×3Ñ3´B·G±GÔ<r(   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r#   )r9   r:  r;  r©   r5  s   &r&   r6  r7  Ä  s   € œrŸzšz¨!›}×3Ñ3´B·J±JÔ?r(   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r#   )r9   r:  r;  Ú	complex64r5  s   &r&   r6  r7  Å  s   € œrŸzšz¨!›}×3Ñ3´B·L±LÔAr(   c                 óT   € \         P                  ! V 4      P                  \        4      # r#   )r9   r:  r;  r…  r5  s   &r&   r6  r7  Æ  s   € œrŸzšz¨!›}×3Ñ3´FÔ;r(   c                 ó2   € V  Uu. uF  qV3NK  	  up# u upi r#   rT   ©r‚   Úis   & r&   r6  r7  Ç  s   € ±Ó2±¨1 A£±Ò2ùÒ2s   …c                 óZ   € \         P                  ! V  Uu. uF  qV.NK  	  up4      # u upi r#   )r9   r:  rA  s   & r&   r6  r7  È  s!   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ô>ùÒ*=s   •(c                 óD   € \         P                  ! W .4      P                  # r#   )r9   ÚvstackÚTr5  s   &r&   r6  r7  É  s   € œrŸyšy¨!¨Ó0×2Ò2r(   c                 ó²   € \         P                  ! V  Uu. uF  qV3NK  	  upR \        3R\        3.4      P                  \         P                  4      # u upi )rþ  rÿ  )r9   r:  ra   rl  ÚrecarrayrA  s   & r&   r6  r7  Ë  sG   € ¤§
¢
¹AÓ+>¹A°q°«F¹AÑ+>Ø-0´#¨J¸¼c¸
Ð+Có!Eç!%¡¤b§k¡kÓ!2ð!3ùÒ+>s   •Ac                 ó�   € \         P                  ! V  Uu. uF  qV3NK  	  upR \        R3R\         P                  R3.4      # u upi )rþ  rÿ  ©rL   )r9   r:  r…  r\  rA  s   & r&   r6  r7  Ï  sB   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ø,/´¸Ð+>Ø,/´·±¸4Ð+@ð+Bô CùÒ*=s   •AN©
rL   r`   r›   r·   r~   rù   rð   rü   rÉ   r   ©
r·   rL   rÉ   rü   r   r~   r›   rù   r`   rð   )r   r   r   rõ  r   )r2   Úconvre   Úalistr‘  r}  s   &     r&   Útest_shuffleÚTestRandomDist.test_shuffle¾  s|   € ñ ,Ù Ù<Ù?ÙAÙ;Ù2Ù>Ù2ñ4ñCóDˆDô" œw t§y¡yÓ1Ó2ˆFÙÒ7Ó8ˆEØ�N‰N˜5Ô!ØˆFÙÒ9Ó:ˆGÜ˜vÖ/ó-Dr(   c                óÎ  € \        \        V P                  4      4      p\        P                  ! ^4      P                  R4      pVP                  V^R7       \        P                  ! . RO. RO. RO. RO.4      p\        W#4       \        \        V P                  4      4      p\        P                  ! ^4      P                  R4      pVP                  VRR7       \        W#4       R# ©	rM  rÑ   N)r·   r·   )r   r›   rL   r`   )r·   rð   r~   rù   )rü   é   rÉ   r7   )rô   rò   rñ   rõ   rD   )	r   r   r   r9   r:   Úreshaperõ  r‹   r   rÃ  s   &   r&   Útest_shuffle_custom_axisÚ'TestRandomDist.test_shuffle_custom_axisÙ  s©   € Üœ7 4§9¡9Ó-Ó.ˆÜ—’˜2“×&Ñ& vÓ.ˆØ�‰�v AˆÔ&Ü—(’(Ò,Ú,Ú,Ú,ð.ó /ˆô 	˜6Ô+Üœ7 4§9¡9Ó-Ó.ˆÜ—’˜2“×&Ñ& vÓ.ˆØ�‰�v BˆÔ'Ü˜6Ö+r(   c                ó"  € \        \        V P                  4      4      p\        P                  ! . 4      P                  R4      pR FE  p\        P                  ! . 4      P                  R4      pVP                  WCR7       \        WB4       KG  	  R# )r   rÑ   N)r   rù   )r   rL   )r   r   r   r9   r‹   rT  rõ  r   )r2   re   r}  rÒ   r‘  s   &    r&   Útest_shuffle_custom_axis_emptyÚ-TestRandomDist.test_shuffle_custom_axis_emptyç  se   € Üœ7 4§9¡9Ó-Ó.ˆÜ—(’(˜2“,×&Ñ& vÓ.ˆÛˆDÜ—X’X˜b“\×)Ñ)¨&Ó1ˆFØ�N‰N˜6ˆNÔ-Ü˜vÖ/ó r(   c                ó\  € \         P                  ! ^4      P                  ^^
4      pVP                  4       p\	        \        V P                  4      4      pVP                  V^R7       \	        \        V P                  4      4      pVP                  VP                  4       \        W4       R# )rÙ   rÑ   N)
r9   r:   rT  Úcopyr   r   r   rõ  rF  r   )r2   Úy1Úy2re   s   &   r&   Útest_shuffle_axis_nonsquareÚ*TestRandomDist.test_shuffle_axis_nonsquareï  su   € Ü�YŠY�r‹]×"Ñ" 1 bÓ)ˆØ�W‰W‹YˆÜœ7 4§9¡9Ó-Ó.ˆØ�‰�r ˆÔ"Üœ7 4§9¡9Ó-Ó.ˆØ�‰�r—t‘tÔÜ˜2Ö"r(   c                ó2  € \         P                  P                  \         P                  ! \	        ^4      R4      ^,          ^,
          R4      p\         P                  P                  \         P
                  ! ^4      ^,          ^,
          R4      pVP                  4       pVP                  4       p\	        ^24       FÙ  p\        P                  V4       \        \        VP                  VP                  ( ,          4      \        VP                  VP                  ( ,          4      4       \        P                  V4       \        \        VP                  VP                  ( ,          4      \        VP                  VP                  ( ,          4      4       KÛ  	  R# )rÙ   N)r~   r·   rD   )r9   ÚmaÚmasked_valuesrT  r8   r:   r[  re   rõ  r   ÚsortedÚdataÚmask)r2   rþ  rÿ  Úa_origÚb_origrB  s   &     r&   Útest_shuffle_maskedÚ"TestRandomDist.test_shuffle_maskedø  sÿ   € ä�E‰E×Ñ¤§
¢
¬5°«9°fÓ =ÀÕ AÀAÕ EÀrÓJˆÜ�E‰E×Ñ¤§	¢	¨"£°Õ 1°AÕ 5°rÓ:ˆØ—‘“ˆØ—‘“ˆÜ�r–ˆAÜ�N‰N˜1ÔÜÜ�q—v‘v˜qŸv™v˜g•Ó'¬°·±¸V¿[¹[¸LÕ0IÓ)JôLä�N‰N˜1ÔÜÜ�q—v‘v˜qŸv™v˜g•Ó'¬°·±¸V¿[¹[¸LÕ0IÓ)JöLó r(   c           
     ó„  € \        \        V P                  4      4      p\        P                  ! ^
4      p\        \        VP                  V^4       \        P                  ! ^	4      P                  R4      p\        \        VP                  V^4       \        \        VP                  V\        ^^R4      4       . RO. RO.p\        \        VP                  V^4       \        P                  ! ^4      p\        \        VP                  V4       \        P                  ! R4      p\        \        VP                  V^4       R# )r7   N©r›   r›   rÈ   )r·   r~   rù   r¾  )r   r   r   r9   r:   r   r   rõ  rT  rF   ÚsliceÚNotImplementedErrorr‹   r  ©r2   re   r  s   &  r&   Útest_shuffle_exceptionsÚ&TestRandomDist.test_shuffle_exceptions  sÒ   € Üœ7 4§9¡9Ó-Ó.ˆÜ�iŠi˜‹mˆÜ”i §¡°°aÔ8Ü�iŠi˜‹l×"Ñ" 6Ó*ˆÜ”i §¡°°aÔ8Ü”i §¡°´e¸A¸qÀ$Ó6GÔHÚš)Ð$ˆÜÔ)¨6¯>©>¸3ÀÔBä�hŠh�q‹kˆÜ”i §¡°Ô5Ü�gŠg�f‹oˆÜ”i §¡°°aÖ8r(   c                ó4  € \        \        V P                  4      4      p\        P                  ! ^4      pRVP
                  n        \        P                  ! \        RR7      ;_uu_ 4        VP                  V4       RRR4       R#   + '       g   i     R# ; i)r~   Fú	read-onlyr¦   N)r   r   r   r9   rd   ÚflagsÚ	writeablerª   r«   rG   rõ  )r2   re   rþ  s   &  r&   Útest_shuffle_not_writeableÚ)TestRandomDist.test_shuffle_not_writeable  sZ   € Üœ7 4§9¡9Ó-Ó.ˆÜ�HŠH�Q‹KˆØ!ˆ�‰ÔÜ�]Š]œ:¨[×9Ö9Ø�N‰N˜1Ô÷ :×9×9Ò9ús   Á*BÂB	c                ót  € \        \        V P                  4      4      p. ROpVP                  V4      p. ROp\	        W44       \        \        V P                  4      4      p\
        P                  ! . RO4      P                  pVP                  V4      p\	        V\
        P                  ! V4      P                  4       Rp\        \        VP                  V4       Rp\        \        VP                  V4       \        \        V P                  4      4      p^
p. ROpVP                  V4      p\	        W44       R# )rL   Úabcdg333333ó?NrK  rL  )
r›   r   rü   rð   rÉ   r·   r`   r~   rL   rù   )
r   r   r   Úpermutationr   r9   Ú
atleast_2drF  r   r   )	r2   re   rN  r‘  r}  Úarr_2dÚ	bad_x_strÚbad_x_floatÚinteger_vals	   &        r&   Útest_permutationÚTestRandomDist.test_permutation  së   € Üœ7 4§9¡9Ó-Ó.ˆÚ.ˆØ×#Ñ# EÓ*ˆÚ0ˆÜ˜6Ô+äœ7 4§9¡9Ó-Ó.ˆÜ—’Ò=Ó>×@Ñ@ˆØ×#Ñ# FÓ+ˆÜ˜6¤2§=¢=°Ó#9×#;Ñ#;Ô<àˆ	Ü”i ×!3Ñ!3°YÔ?àˆÜ”i ×!3Ñ!3°[ÔAäœ7 4§9¡9Ó-Ó.ˆØˆÚ0ˆà×#Ñ# KÓ0ˆÜ˜6Ö+r(   c                ó„  € \         P                  ! ^4      P                  R4      p\         P                  ! . RO. RO. RO. RO.4      p\	        \        V P                  4      4      pVP                  V^R7      p\        WB4       \	        \        V P                  4      4      pVP                  VRR7      p\        WB4       R# rR  )	r9   r:   rT  r‹   r   r   r   ry  r   )r2   rþ  r}  re   r‘  s   &    r&   Útest_permutation_custom_axisÚ+TestRandomDist.test_permutation_custom_axis5  s›   € Ü�IŠI�b‹M×!Ñ! &Ó)ˆÜ—(’(Ò,Ú,Ú,Ú,ð.ó /ˆô œ7 4§9¡9Ó-Ó.ˆØ×#Ñ# A¨AÐ#Ó.ˆÜ˜6Ô+Üœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# A¨BÐ#Ó/ˆÜ˜6Ö+r(   c           
     óv  € \        \        V P                  4      4      p\        P                  ! ^
4      p\        \        VP                  V^4       \        P                  ! ^	4      P                  R4      p\        \        VP                  V^4       \        \        VP                  V\        ^^R4      4       R# )r7   Nrk  )r   r   r   r9   r:   r   r   ry  rT  rF   rl  rn  s   &  r&   Útest_permutation_exceptionsÚ*TestRandomDist.test_permutation_exceptionsB  s   € Üœ7 4§9¡9Ó-Ó.ˆÜ�iŠi˜‹mˆÜ”i ×!3Ñ!3°S¸!Ô<Ü�iŠi˜‹l×"Ñ" 6Ó*ˆÜ”i ×!3Ñ!3°S¸!Ô<Ü”i ×!3Ñ!3°S¼%ÀÀ1ÀdÓ:KÖLr(   rc   zaxis, expectedNc                óî  € \        \        V P                  4      4      p\        P                  ! ^4      P                  ^^4      P                  V4      pVP                  WRVR7       \        WS4       \        \        V P                  4      4      p\        P                  ! ^4      P                  ^^4      P                  V4      pVP                  WRR7      pVP                  V8X  g   Q h\        Wc4       R# )rô   ©rÒ   ÚoutrÑ   N)
r   r   r   r9   r:   rT  r;  Úpermutedr   rc   )r2   rc   rÒ   rç   re   r‚   Úys   &&&&   r&   Útest_permutedÚTestRandomDist.test_permutedJ  s¶   € ô œ7 4§9¡9Ó-Ó.ˆÜ�IŠI�b‹M×!Ñ! ! QÓ'×.Ñ.¨uÓ5ˆØ�‰˜¨!ˆÔ,Ü˜1Ô'äœ7 4§9¡9Ó-Ó.ˆÜ�IŠI�b‹M×!Ñ! ! QÓ'×.Ñ.¨uÓ5ˆØ�O‰O˜AˆOÓ)ˆØ�w‰w˜%ÔÐÐÜ˜1Ö'r(   c                óT  € \        \        V P                  4      4      p\        P                  ! ^4      P                  ^^4      pVP                  4       pVR,          pVP                  V^VR7      p\        P                  ! . RO. RO.4      p\        WV4       WcR&   \        W24       R# )é   rˆ  N):NNN:NNr›   )r   rÉ   r›   rù   )rõ   rÙ   rS  rî   )
r   r   r   r9   r:   rT  r[  rŠ  r‹   r   )r2   re   Úx0Úx1r‚   r‹  rç   s   &      r&   Útest_permuted_with_stridesÚ)TestRandomDist.test_permuted_with_strides^  s†   € Üœ7 4§9¡9Ó-Ó.ˆÜ�YŠY�r‹]×"Ñ" 1 bÓ)ˆØ�W‰W‹YˆØˆv�JˆØ�O‰O˜A A¨1ˆOÓ-ˆÜ—8’8š\Ú-ð/ó 0ˆä˜1Ô'Øˆ6‰
ä˜2Ö"r(   c                óH   € \         P                  . 4      p\        V. 4       R # r#   )re   rŠ  r   )r2   r‹  s   & r&   Útest_permuted_emptyÚ"TestRandomDist.test_permuted_emptyk  s   € Ü�O‰O˜BÓˆÜ˜1˜bÖ!r(   Úoutshapec                ó&  € \         P                  ! . RO4      p\         P                  ! WP                  R7      p\        P
                  ! \        RR7      ;_uu_ 4        \        P                  W#R7       RRR4       R#   + '       g   i     R# ; i)rL   rb   z
same shaper¦   ©r‰  NrÈ   )	r9   r‹   rd   rc   rª   r«   rG   re   rŠ  )r2   r—  rþ  r‰  s   &&  r&   Ú"test_permuted_out_with_wrong_shapeÚ1TestRandomDist.test_permuted_out_with_wrong_shapeo  sP   € ä�HŠH’YÓˆÜ�hŠh�x§w¡wÔ/ˆÜ�]Š]œ:¨\×:Ö:Ü�O‰O˜AˆOÔ'÷ ;×:×:Ò:ús   ÁA?Á?B	c                ó0  € \         P                  ! R\         P                  R7      p\         P                  ! R4      p\        P
                  ! \        RR7      ;_uu_ 4        \        P                  V^VR7       RRR4       R#   + '       g   i     R# ; i)r›   rb   zCannot castr¦   rˆ  N)r›   r~   )	r9   rd   r\  r  rª   r«   rF   re   rŠ  )r2   r‰  r‚   s   &  r&   Ú!test_permuted_out_with_wrong_typeÚ0TestRandomDist.test_permuted_out_with_wrong_typev  sU   € Ü�hŠh�v¤R§X¡XÔ.ˆÜ�GŠG�F‹OˆÜ�]Š]œ9¨M×:Ö:Ü�O‰O˜A A¨3ˆOÔ/÷ ;×:×:Ò:ús   Á!BÂB	c                ó  € \         P                  ! R4      pRVP                  n        \        P
                  ! \        RR7      ;_uu_ 4        \        P                  V^VR7       RRR4       R#   + '       g   i     R# ; i)r`   Frr  r¦   rˆ  N)r`   r~   )	r9   rd   rs  rt  rª   r«   rG   re   rŠ  r�   s   & r&   Útest_permuted_not_writeableÚ*TestRandomDist.test_permuted_not_writeable|  sN   € Ü�HŠH�VÓˆØ!ˆ�‰ÔÜ�]Š]œ:¨[×9Ö9Ü�O‰O˜A A¨1ˆOÔ-÷ :×9×9Ò9ús   ÁA/Á/B 	c                óÂ   € \        \        V P                  4      4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )rï  r’   r  gWâ™<$ÅÝ=g¾^
ðº=gð/:ŸÐ‹˜?gÿñÖG!Gc>g©À'ë`Œ2?gåÂUÆ?rÒ  Nr¾  )r   r   r   Úbetar9   r‹   r   rÃ  s   &   r&   Ú	test_betaÚTestRandomDist.test_beta‚  sc   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜R ¨&�Ó1ˆÜ—(’(Ø#Ð%:Ð;Ø#Ð%:Ð;Ø#Ð%:Ð;ð=ó>ˆô 	" &¸2×>r(   c                ó8  € \        \        V P                  4      4      pVP                  R RRR7      p\        P
                  ! ^*^).^*^0.^,^2..4      p\        W#4       \        \        V P                  4      4      pVP                  R R4      p^*p\        W#4       R# )gZd;ßY@gÉv¾Ÿ/Ý?r  Nr¾  )r   r   r   rf   r9   r‹   r   rÃ  s   &   r&   Útest_binomialÚTestRandomDist.test_binomial‹  sŠ   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ ¨$°V�Ó<ˆÜ—(’(˜R ˜HØ ˜HØ ˜Hð&ó 'ˆô 	˜6Ô+äœ7 4§9¡9Ó-Ó.ˆØ—‘ ¨$Ó/ˆØˆÜ˜6Ö+r(   c                óÀ   € \        \        V P                  4      4      pVP                  ^2R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rí   r  gm�ÉE~@@g¹
•1Ï‚C@gÚrÓ³­L@gì•m%x¬L@g<kÿÝQ¶K@gó“tªâµK@rÒ  Nr¾  )r   r   r   Ú	chisquarer9   r‹   r   rÃ  s   &   r&   Útest_chisquareÚTestRandomDist.test_chisquare˜  sf   € Üœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! "¨6Ð!Ó2ˆÜ—(’(Ð-Ð/?Ð@Ø-Ð/?Ð@Ø-Ð/?Ð@ðBó Cˆô 	" &¸2×>r(   c                ó$  € \        \        V P                  4      4      p\        P                  ! R R.4      pVP                  VRR7      p\        P                  ! RR.RR..RR.R	R
..RR.RR...4      p\        W4^R7       \        P                  ! RR.4      p\        \        VP
                  V4       \        \        V P                  4      4      p\        P                  ! R R.4      pVP                  V4      p\        W4R,          ^R7       R# )ç“­I<ÝI@ç÷ÉEZßC@r  gˆ2›8\há?gòšÉŽG/Ý?g©Aëpâá?gæ­|);Ü?gùLX�Ëâ?gfOáhôÛ?góë�·WŽá?g(Þ�PãÜ?gz$Q¿ùß?gÄmWt à?gæ��K‹Âà?g4ÞÄhézÞ?rÒ  çHáz®Gá?Nr¾  ç¼‰Ø—²Òœ¼rƒ  )	r   r   r   r9   r‹   Ú	dirichletr   r   rG   )r2   re   Úalphar‘  r}  Ú	bad_alphas   &     r&   Útest_dirichletÚTestRandomDist.test_dirichlet   s  € Üœ7 4§9¡9Ó-Ó.ˆÜ—’Ð.Ð0DÐEÓFˆØ×!Ñ! %¨fÐ!Ó5ˆÜ—(’(Ð0Ð3FÐGØ0Ð3EÐGðIà0Ð3FÐGØ.Ð3FÐGðIà1Ð3EÐGØ.Ð3FÐGðIð	Jó Kˆô 	" &¸2Õ>Ü—H’H˜g xÐ0Ó1ˆ	Ü”j &×"2Ñ"2°IÔ>äœ7 4§9¡9Ó-Ó.ˆÜ—’Ð.Ð0DÐEÓFˆØ×!Ñ! %Ó(ˆÜ! &°$­-À×Dr(   c                ó$  € \         P                  ! R R.4      p\        \        P	                  V\         P
                  ! ^4      4      P                  R4       \        \        P	                  V\         P
                  ! ^4      4      P                  R4       \        \        P	                  V\         P
                  ! ^4      4      P                  R4       \        \        P	                  V^^.4      P                  R4       \        \        P	                  VR4      P                  R4       \        \        P	                  V\         P                  ! R4      4      P                  R4       \        \        \        P                  V\        ^4      4       R# )r®  r¯  Nr†   r‡   rˆ   )
r9   r‹   r   re   r²  r‰   rŠ   r   rF   rŒ   r�   s   & r&   Útest_dirichlet_sizeÚ"TestRandomDist.test_dirichlet_size³  s  € ä�HŠHÐ*Ð,@ÐAÓBˆÜ”V×%Ñ% a¬¯ª°1«Ó6×<Ñ<¸fÔEÜ”V×%Ñ% a¬¯ª°1«Ó6×<Ñ<¸fÔEÜ”V×%Ñ% a¬¯ª°1«Ó6×<Ñ<¸fÔEÜ”V×%Ñ% a¨!¨Q¨Ó0×6Ñ6¸	ÔBÜ”V×%Ñ% a¨Ó0×6Ñ6¸	ÔBÜ”V×%Ñ% a¬¯ª°&Ó)9Ó:×@Ñ@À)ÔLä”i¤×!1Ñ!1°1´e¸A³hÖ?r(   c           	     óÂ  € \         P                  ! R R.4      p\        \        \        P
                  V4       \        \        \        P
                  ^^..4       \        \        \        P
                  ^.^..4       \        \        \        P
                  ^.^..^.^...4       \        \        \        P
                  \         P                  ! ^^.^^..4      4       R# )r°  Nr±  )r9   r‹   r   rG   re   r²  )r2   r³  s   & r&   Útest_dirichlet_bad_alphaÚ'TestRandomDist.test_dirichlet_bad_alpha¿  sª   € ä—’˜' 8Ð,Ó-ˆÜ”j¤&×"2Ñ"2°EÔ:ô 	”j¤&×"2Ñ"2°a¸°V°HÔ=Ü”j¤&×"2Ñ"2°a°S¸1¸#°JÔ?Ü”j¤&×"2Ñ"2°q°c¸A¸3°ZÀ1À#ÈÀsÀÐ4LÔMÜ”j¤&×"2Ñ"2´B·H²H¸qÀ!¸fÀqÈ!ÀfÐ=MÓ4NÖOr(   c                óJ  € \         P                  ! . RO4      pVR,          p\        \        V P                  4      4      pVP                  VRR7      p\        \        V P                  4      4      pVP                  \         P                  ! V4      RR7      p\        WE4       R# )r®  r  r  N)r®  g      ð¿r¯  r¾  )r9   r‹   r   r   r   r²  rŸ   r   )r2   rþ  r³  re   r    r¡   s   &     r&   Ú#test_dirichlet_alpha_non_contiguousÚ2TestRandomDist.test_dirichlet_alpha_non_contiguousÊ  s‚   € Ü�HŠHÒGÓHˆØ�#•ˆÜœ7 4§9¡9Ó-Ó.ˆØ×%Ñ% e°&Ð%Ó9ˆ
Üœ7 4§9¡9Ó-Ó.ˆØ×!Ñ!¤"×"6Ò"6°uÓ"=Ø'-ð "ó /ˆä! *Ö5r(   c                ó  € R pV\         P                  ! RR.4      ,          p\        \        V P                  4      4      pVP                  VRR7      p\         P                  ! RR.RR..RR.RR..RR.RR...4      p\        WE^R7       R# )r¨   ç      ð?rÕ   r  rz   rÒ  Nr¾  )r9   r‹   r   r   r   r²  r   )r2   Úepsr³  re   r‘  rç   s   &     r&   Útest_dirichlet_small_alphaÚ)TestRandomDist.test_dirichlet_small_alphaÔ  sž   € ØˆØ”b—h’h  F˜|Ó,Õ,ˆÜœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! %¨fÐ!Ó5ˆÜ—8’8Ø�"ˆXØ�"ˆXðà�"ˆXØ�"ˆXðà�"ˆXØ�"ˆXðð
ó ˆô 	" &¸B×?r(   c                ó  € \         P                  ! . RO4      pWP                  4       ,          p\        \	        V P
                  4      4      pVP                  VRR7      pVP                  ^ R7      p\        WRRR7       R# )ç{®Gáz”?i -1r  rÑ   rÕ   )r×   N)rÆ  ç{®Gáz¤?ç¸…ëQ¸ž?)	r9   r‹   rž   r   r   r   r²  rÝ   r   )r2   r³  Ú
exact_meanre   rÞ   Úsample_means   &     r&   Ú%test_dirichlet_moderately_small_alphaÚ4TestRandomDist.test_dirichlet_moderately_small_alphaã  sc   € ô —’Ò+Ó,ˆØŸY™Y›[Õ(ˆ
Üœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! %¨hÐ!Ó7ˆØ—k‘k q�kÓ)ˆÜ˜°d×;r(   r³  rz   c                ó†   € \         P                  ! V4      p\        P                  V4      p\	        W!^ 8H  ,          R4       R# )r   rz   N)r9   r‹   re   r²  r   )r2   r³  r‹  s   && r&   Ú&test_dirichlet_multiple_zeros_in_alphaÚ5TestRandomDist.test_dirichlet_multiple_zeros_in_alphað  s1   € ô —’˜“ˆÜ×Ñ˜UÓ#ˆÜ�Q ‘z•] CÖ(r(   c                óÀ   € \        \        V P                  4      4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )gï8EGrùñ?r  g�v‰üïM¹?gùíìŸ×øø?g#è±ïc³?g–Qü¹:Nü?gªAÜæPÑ÷?gE_9†‹ù@rÒ  Nr¾  )r   r   r   Úexponentialr9   r‹   r   rÃ  s   &   r&   Útest_exponentialÚTestRandomDist.test_exponential   sf   € Üœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# F°Ð#Ó8ˆÜ—(’(Ð.Ð0AÐBØ.Ð0AÐBØ.Ð0@ÐBðDó Eˆô 	" &¸2×>r(   c                ó†   € \        \        P                  ^ R7      ^ 4       \        \        \        P                  RR7       R# ©r   ©ÚscaleNç       €)r   re   rÑ  r   rG   rH   s   &r&   Útest_exponential_0Ú!TestRandomDist.test_exponential_0  s,   € Ü”V×'Ñ'¨aÐ'Ó0°!Ô4Ü”j¤&×"4Ñ"4¸C×@r(   c                óÂ   € \        \        V P                  4      4      pVP                  ^^MR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rô   r  g}(ÒŒÝ?g½i›ñ?g=‘‹rûšñ?g]hÍÇDAí?gjÓ¨¦à?g8·Ñk*uê?rÒ  Nr¾  )r   r   r   Úfr9   r‹   r   rÃ  s   &   r&   Útest_fÚTestRandomDist.test_f  se   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜"˜b v�Ó.ˆÜ—(’(Ð.Ð0AÐBØ.Ð0@ÐBØ.Ð0AÐBðDó Eˆô 	" &¸2×>r(   c                óÂ   € \        \        V P                  4      4      pVP                  ^^R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )r~   r  g,×©Ën'@gtô²±@gÝ<åe½2@g£1‰Äa”3@g3r
yÑ-2@gs�«1-2@rÒ  Nr¾  )r   r   r   Úgammar9   r‹   r   rÃ  s   &   r&   Ú
test_gammaÚTestRandomDist.test_gamma  sd   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜a ¨�Ó0ˆÜ—(’(Ð.°ÐBØ.Ð0AÐBØ.Ð0AÐBðDó Eˆô 	" &¸2×>r(   c                óŠ   € \        \        P                  ^ ^ R7      ^ 4       \        \        \        P                  RRR7       R# )r   )rŠ   r×  NrØ  )r   re   rà  r   rG   rH   s   &r&   Útest_gamma_0ÚTestRandomDist.test_gamma_0  s+   € Ü”V—\‘\¨°�\Ó3°QÔ7Ü”j¤&§,¡,°cÀ×Er(   c                ó¼   € \        \        V P                  4      4      pVP                  R RR7      p\        P
                  ! ^^.^^.^^..4      p\        W#4       R# )ç_c97Ýš¿?r  Nr¾  )r   r   r   Ú	geometricr9   r‹   r   rÃ  s   &   r&   Útest_geometricÚTestRandomDist.test_geometric   s[   € Üœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! *°6Ð!Ó:ˆÜ—(’(˜Q ˜GØ ˜GØ ˜Hð&ó 'ˆô 	˜6Ö+r(   c                óZ  € \        \        \        P                  R 4       \        \        \        P                  R .^
,          4       \        \        \        P                  R4       \        \        \        P                  R.^
,          4       \        P
                  ! RR7      ;_uu_ 4        \        \        \        P                  \        P                  4       \        \        \        P                  \        P                  .^
,          4       RRR4       R#   + '       g   i     R# ; i)r‘   Úignore©ÚinvalidNr“   )r   rG   re   rè  r9   Úerrstaterl   rH   s   &r&   Útest_geometric_exceptionsÚ(TestRandomDist.test_geometric_exceptions(  s¦   € Ü”j¤&×"2Ñ"2°CÔ8Ü”j¤&×"2Ñ"2°S°E¸BµJÔ?Ü”j¤&×"2Ñ"2°DÔ9Ü”j¤&×"2Ñ"2°T°F¸RµKÔ@Ü�[Š[ ×*Ö*Üœ*¤f×&6Ñ&6¼¿¹Ô?Üœ*¤f×&6Ñ&6¼¿¹¸À2½ÔF÷ +×*×*Ò*ús   Â,A#DÄD*	c                óÂ   € \        \        V P                  4      4      pVP                  R RRR7      p\        P
                  ! RR.RR	.R
R..4      p\        W#^R7       R# )rç  ç       @©Úlocr×  rÆ   gÈA7GëÀ@geši¹ì@rÒ  Nr¾  gþ«1Fi‡Ò¿gš¸¹Œ_Cä¿g0cÙPí ¬¿g’`�(¤_Õ¿)r   r   r   Úgumbelr9   r‹   r   rÃ  s   &   r&   Útest_gumbelÚTestRandomDist.test_gumbel1  se   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ :°S¸v�ÓFˆÜ—(’(Ð/Ð1CÐDØ/Ð1CÐDØ/Ð1CÐDðFó Gˆô 	" &¸2×>r(   c                ó†   € \        \        P                  ^ R7      ^ 4       \        \        \        P                  RR7       R# rÕ  )r   re   rö  r   rG   rH   s   &r&   Útest_gumbel_0ÚTestRandomDist.test_gumbel_09  ó'   € Ü”V—]‘]¨�]Ó+¨QÔ/Ü”j¤&§-¡-°s×;r(   c                ó€  € \        \        V P                  4      4      pVP                  R R^RR7      p\        P
                  ! ^	^	.^	^	.^
^	..4      p\        W#4       VP                  ^^ ^^R7      p\        P
                  ! . RO4      p\        W#4       VP                  ^^ ^^R7      p\        P
                  ! . RO4      p\        W#4       VP                  ^ ^^^R7      p\        P
                  ! . RO4      p\        W#4       VP                  ^ ^^^R7      p\        P
                  ! . RO4      p\        W#4       R# )g333333$@g      @r  Nr¾  )r›   r›   r›   r›   )rô   rô   rô   rô   )r   r   r   r   )r   r   r   Úhypergeometricr9   r‹   r   rÃ  s   &   r&   Útest_hypergeometricÚ"TestRandomDist.test_hypergeometric=  s   € Üœ7 4§9¡9Ó-Ó.ˆØ×&Ñ& t¨S°"¸6Ð&ÓBˆÜ—(’(˜a ˜GØ ˜GØ ˜Gð%ó &ˆô 	˜6Ô+ð ×&Ñ& q¨!¨Q°QÐ&Ó7ˆÜ—(’(š<Ó(ˆÜ˜6Ô+à×&Ñ& r¨1¨b°qÐ&Ó9ˆÜ—(’(Ò+Ó,ˆÜ˜6Ô+ð ×&Ñ& q¨!¨Q°QÐ&Ó7ˆÜ—(’(š<Ó(ˆÜ˜6Ô+à×&Ñ& q¨"¨b°qÐ&Ó9ˆÜ—(’(š<Ó(ˆÜ˜6Ö+r(   c                óÂ   € \        \        V P                  4      4      pVP                  R RR	R7      p\        P
                  ! R
R.RR.RR..4      p\        W#^R7       R# )rç  ró  rô  ga@bDA"ó?g³>K—‚ú?g«À‘(˜í?gž<ý©’ô?rÒ  Nr¾  g�ÍÕ6@	Àg*–[rÑ{À)r   r   r   Úlaplacer9   r‹   r   rÃ  s   &   r&   Útest_laplaceÚTestRandomDist.test_laplaceW  se   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ J°cÀ�ÓGˆÜ—(’(Ð/Ð2CÐDØ/Ð2CÐDØ/Ð2CÐDðFó Gˆô 	" &¸2×>r(   c                ó†   € \        \        P                  ^ R7      ^ 4       \        \        \        P                  RR7       R# rÕ  )r   re   r  r   rG   rH   s   &r&   Útest_laplace_0ÚTestRandomDist.test_laplace_0_  s'   € Ü”V—^‘^¨!�^Ó,¨aÔ0Ü”j¤&§.¡.¸×<r(   c                óÂ   € \        \        V P                  4      4      pVP                  R RR	R7      p\        P
                  ! R
R.RR.RR..4      p\        W#^R7       R# )rç  ró  rô  gHÊŠg$>þ?gÐQhÊ@g%?n‡í÷?g¯Ä‰Ò8|ÿ?rÒ  Nr¾  gbýíµZÀg>ÔÑ&ø”À)r   r   r   Úlogisticr9   r‹   r   rÃ  s   &   r&   Útest_logisticÚTestRandomDist.test_logisticc  se   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ Z°sÀ�ÓHˆÜ—(’(Ð/Ð2CÐDØ.Ð2CÐDØ/Ð2CÐDðFó Gˆô 	" &¸2×>r(   c                óÂ   € \        \        V P                  4      4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )rç  ró  )rÝ   ÚsigmarÆ   gÜ’˜Ðx›?gúÅÕk*è+@gšð<ž¡Ò¾?g†á�
ð@g5�Ìaþ@gá%jzÇ(@rÒ  Nr¾  )r   r   r   Ú	lognormalr9   r‹   r   rÃ  s   &   r&   Útest_lognormalÚTestRandomDist.test_lognormalk  sf   € Üœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! z¸À6Ð!ÓJˆÜ—(’(˜oÐ/?Ð@Ø-°Ð@Ø-Ð/?Ð@ðBó Cˆô 	" &¸2×>r(   c                ó†   € \        \        P                  ^ R7      ^4       \        \        \        P                  RR7       R# )r   )r  NrØ  )r   re   r  r   rG   rH   s   &r&   Útest_lognormal_0ÚTestRandomDist.test_lognormal_0s  s,   € Ü”V×%Ñ%¨AÐ%Ó.°Ô2Ü”j¤&×"2Ñ"2¸#×>r(   c                ó¼   € \        \        V P                  4      4      pVP                  R RR7      p\        P
                  ! ^^.^^.^^..4      p\        W#4       R# )gÆ€@õŒí?)rg   rÆ   Nr¾  )r   r   r   Ú	logseriesr9   r‹   r   rÃ  s   &   r&   Útest_logseriesÚTestRandomDist.test_logseriesw  s[   € Üœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! J°VÐ!Ó<ˆÜ—(’(˜R ˜HØ ˜GØ ˜Fð$ó %ˆô 	˜6Ö+r(   c                ór   € \        \        V P                  4      4      pVP                  ^ 4      ^8X  g   Q hR# r  )r   r   r   r  r,  s   & r&   Útest_logseries_zeroÚ"TestRandomDist.test_logseries_zero  s.   € Üœ7 4§9¡9Ó-Ó.ˆØ×Ñ Ó" aÔ'Ð'Ò'r(   ÚvaluerÁ  g      @c           
     ó  € \        \        V P                  4      4      p\        P                  ! R R7      ;_uu_ 4        \
        P                  ! \        4      ;_uu_ 4        VP                  V4       RRR4       \
        P                  ! \        4      ;_uu_ 4        VP                  \        P                  ! V.^
,          4      4       RRR4       \
        P                  ! \        4      ;_uu_ 4        VP                  \        P                  ! V.^
,          4      R,          4       RRR4       RRR4       R#   + '       g   i     LÑ; i  + '       g   i     LŒ; i  + '       g   i     L@; i  + '       g   i     R# ; i)rì  rí  Nr  )
r   r   r   r9   rï  rª   r«   rG   r  r‹   )r2   r  re   s   && r&   Útest_logseries_exceptionsÚ(TestRandomDist.test_logseries_exceptionsƒ  sÚ   € äœ7 4§9¡9Ó-Ó.ˆÜ�[Š[ ×*Ö*Ü—’œz×*Õ*Ø× Ñ  Ô'÷ +ä—’œz×*Õ*à× Ñ ¤§¢¨5¨'°B­,Ó!7Ô8÷ +ô —’œz×*Õ*à× Ñ ¤§¢¨5¨'°B­,Ó!7¸Õ!<Ô=÷ +÷ +Ñ*ß*×*úç*×*ú÷ +×*ú÷ +×*Ð*úsS   ¾#E5Á!D<	Á3*E5Â.E	Ã*E5Ã55E"	Ä*E5Ä<EÅE5ÅEÅE5Å"E2Å-E5Å5F	c                óæ   € \        \        V P                  4      4      pVP                  ^R.^,          RR7      p\        P
                  ! . RO. RO.. RO. RO.. R	O. R
O..4      p\        W#4       R# )rÙ   r  NçUUUUUUÅ?r¾  )rL   r~   rL   rù   r·   r›   )r·   r`   rù   r`   r·   r`   )r~   r›   r`   rù   r›   rL   )r·   r·   r   r`   r›   rð   )rù   r›   rL   r~   r›   r`   )r~   r~   r›   rL   r`   r·   )r   r   r   rv   r9   r‹   r   rÃ  s   &   r&   Útest_multinomialÚTestRandomDist.test_multinomial�  sp   € Üœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# B¨¨°1­¸6Ð#ÓBˆÜ—(’(Ò/Ú/ð1â/Ú/ð1â/Ú/ð1ð	2ó 3ˆô 	˜6Ö+r(   zfp errors don't work in wasm©ÚreasonrÂ   c           	     ó¨  € \        \        V P                  4      4      pRp^^ .^ ^..pRpVP                  W4WQR7      p\        P
                  ! RR.RR..RR.RR..RR	.R
R...4      p\        Wg^R7       VP                  W4VR7      p\        P
                  ! RR.4      p\        Wg^R7       ^ ^ .p^^.^^..p\        \        VP                  W4RR7       ^^.^^..p\        \        VP                  W44       \        \        VP                  W4RR7       \        \        VP                  W4RR7       \        VP                  W4RR7       \        \        VP                  W4RR7       \        \        VP                  W4RRR7       ^^.^^..pVR9   d2   VP                  W4RVR7      p\        VR,          VR ,          ^R7       M\        \        VP                  W4RR7       \        P
                  ! ^R.R^..\        P                  R7      p\        4       ;_uu_ 4       p	VP                  W4VR7       V	P                  \        4      p
\!        V
4      ^ 8X  g   Q h RRR4       \        P"                  ! ^4      p\        P$                  ! ^4      p\        \        VP                  W4RR7       \        \        VP                  \        P"                  ! R!4      V4       \        \        VP                  V\        P&                  ! R4      4       \        \        VP                  V\        P$                  ! ^4      4       R#   + '       g   i     Lë; i)"rç  rÄ   g¨ãÒ$ƒ&@g!Ðæ¯$@gÒDÝo¼é?g‹™¿ïº\&@gÀ,£Rü{ì?gÜÁó
f¿!@g?ÕªìÑæ?gTâ^o#@g`¾Rï„Îæ?g€’PÁû'@rÒ  gýùlÜÍ?g$Çû(Ù"@Úraise)Úcheck_validÚeighÚcholeskyrì  )r'  rÂ   rÅ   rï  rb   NÚother)rç  r7   r¾  gºt¦Ž«õû¿g&Ø¨O=åï¿)Úsvdr(  ).r   ).rL   )r`   rL   rL   )r   r   r   Úmultivariate_normalr9   r‹   r   r   rG   r   ÚRuntimeWarningr   r   r©   r   Úrecordrv  rd   ÚeyerË   )r2   rÂ   re   rÝ   ÚcovrÆ   r‘  r}  r®  ÚsupÚwÚmus   &&          r&   Útest_multivariate_normalÚ'TestRandomDist.test_multivariate_normal›  s   € ô œ7 4§9¡9Ó-Ó.ˆØˆØ�1ˆv˜˜1�vÐˆØˆØ×+Ñ+¨D°tÐ+ÓKˆÜ—(’(Ð0Ð3DÐFØ1Ð3EÐFðHà1Ð3EÐFØ1Ð4EÐFðHà1Ð4EÐFØ1Ð3EÐFðHð	Ió Jˆô 	" &¸2Õ>ð ×+Ñ+¨D¸fÐ+ÓEˆÜ—(’(Ð-Ð/@ÐAÓBˆÜ! &¸2Õ>ð �1ˆvˆØ�1ˆv˜˜1�vÐˆÜ”j &×"<Ñ"<¸dØ")õ	+ð
 �1ˆv˜˜1�vÐˆÜ”^ V×%?Ñ%?ÀÔKÜ”^ V×%?Ñ%?ÀØ"õ	$ä”k 6×#=Ñ#=¸tØ'õ	)ô 	˜6×5Ñ5°tØ'/õ	1ô 	”j &×"<Ñ"<¸dØ")õ	+ä”j &×"<Ñ"<¸dØ")°&õ	:ð �1ˆv˜˜1�vÐˆØ�_Ô$Ø×0Ñ0°ÀØ8>ð 1ó @ˆGä% g¨f¥o°w¸vµØ./ö1ô œ+ v×'AÑ'AÀ4Ø!+õ-ô �hŠh˜˜C˜ 3¨ (Ð+´2·:±:Ô>ˆÜ× Ô  CØ×&Ñ& t¸Ð&Ô@Ø—
‘
œ>Ó*ˆAÜ�q“6˜Q”;Ð‘;÷ !ô
 �XŠX�a‹[ˆÜ�fŠf�Q‹iˆÜ”j &×"<Ñ"<¸dØ")õ	+ä”j &×"<Ñ"<Ü—h’h˜yÓ)¨3ô	0ä”j &×"<Ñ"<Øœ"Ÿ(š( 6Ó*ô	,ä”j &×"<Ñ"<Øœ"Ÿ&š& ›)ö	%÷ !× ús   È";MÍM	z	mean, covy                c                óæ   € \        \        V P                  4      4      p\        P                  ! \
        R R7      ;_uu_ 4        VP                  W4       RRR4       R#   + '       g   i     R# ; i)zmust not be complexr¦   N)r   r   r   rª   r«   rF   r,  )r2   rÝ   r0  re   s   &&& r&   Ú)test_multivariate_normal_disallow_complexÚ8TestRandomDist.test_multivariate_normal_disallow_complexæ  sE   € äœ7 4§9¡9Ó-Ó.ˆÜ�]Š]œ9Ð,A×BÖBØ×&Ñ& tÔ1÷ C×B×BÒBús   ÁAÁA0	c                ó(  € \        \        V P                  4      4      pR p\        P                  ! ^^.4      p\        P                  ! ^^.^^..4      pVP                  WEV3VR7      pWd,
          pVP                  V,          V^,
          ,          p\        P                  ! \        P                  ! VP                  R4      4      R8  4      '       g   Q h\        P                  ! \        P                  ! W…,
          4      R8  4      '       g   Q hR# )r,   rÅ   rï  rs   NrM   )
r   r   r   r9   r‹   r,  rF  r€   ÚabsrÝ   )	r2   rÂ   re   Ún_srÝ   r0  r3   Ús_centerÚcov_emps	   &&       r&   Ú$test_multivariate_normal_basic_statsÚ3TestRandomDist.test_multivariate_normal_basic_statsì  sÏ   € äœ7 4§9¡9Ó-Ó.ˆØˆÜ�xŠx˜˜A˜ÓˆÜ�hŠh˜˜A˜  A Ð'Ó(ˆØ×&Ñ& t¸°vÀfÐ&ÓMˆØ•8ˆØ—:‘: Õ(¨S°1­WÕ5ˆä�vŠv”b—f’f˜XŸ]™]¨2Ó.Ó/°#Ñ5×6Ò6Ð6Ð6Ü�vŠv”b—f’f˜W�]Ó+¨cÑ1×2Ò2Ð2Ò2r(   c                ó¾   € \        \        V P                  4      4      pVP                  ^dRR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#4       R	# )rr   g|ò°Pkš¿?)Únrg   rÆ   i  i×  i  iø  iX  i¢  Nr¾  )r   r   r   r  r9   r‹   r   rÃ  s   &   r&   r  Ú%TestRandomDist.test_negative_binomialù  s]   € Üœ7 4§9¡9Ó-Ó.ˆØ×)Ñ)¨C°6ÀÐ)ÓGˆÜ—(’(˜S #˜JØ  #˜JØ  #˜Jð(ó )ˆô 	˜6Ö+r(   c           	     óF  € \         P                  ! R R7      ;_uu_ 4        \        \        \        P
                  ^d\         P                  4       \        \        \        P
                  ^d\         P                  .^
,          4       RRR4       R#   + '       g   i     R# ; i)rì  rí  N)r9   rï  r   rG   re   r  rl   rH   s   &r&   Ú!test_negative_binomial_exceptionsÚ0TestRandomDist.test_negative_binomial_exceptions  sY   € Ü�[Š[ ×*Ö*Üœ*¤f×&>Ñ&>ÀÄRÇVÁVÔLÜœ*¤f×&>Ñ&>ÀÜŸ6™6˜( R�-ô)÷ +×*×*Ò*ús    A%BÂB 	c                óš   € \        \        4      ;_uu_ 4        \        P                  ^^ 4      pRRR4       R#   + '       g   i     R# ; irk   )r   rG   re   r  r�   s   & r&   Ú#test_negative_binomial_p0_exceptionÚ2TestRandomDist.test_negative_binomial_p0_exception  s.   € äœ:×&Õ&Ü×(Ñ(¨¨AÓ.ˆA÷ '×&×&Ò&ús	   ˜9¹A
	c                ó  € \         P                  ! R R7      ;_uu_ 4        \        \        \        P
                  RR4       \        \        \        P
                  R.R.4       RRR4       R#   + '       g   i     R# ; i)rì  rí  rï  Nr�  )r9   rï  r   rG   re   r  rH   s   &r&   Ú.test_negative_binomial_invalid_p_n_combinationÚ=TestRandomDist.test_negative_binomial_invalid_p_n_combination  sN   € ô �[Š[ ×*Ö*Üœ*¤f×&>Ñ&>ÀÀsÔKÜœ*¤f×&>Ñ&>ÀÀÈ#ÈÔO÷ +×*×*Ò*ús    AA-Á-A>	c                óþ  € \        \        V P                  4      4      pVP                  ^^RR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       VP                  R	R
RR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       \        \        V P                  4      4      pVP                  ^^ RR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R# )r~   )ÚdfÚnoncrÆ   gsØ€3Jû?gugÙˆ“ò/@gN‹JÁþm+@g†àA}¸-4@gq=È¹&@gj…©ïhn@rÒ  rB   rs   gZÖ…„DÙN?gÒÔE!X&?gt÷ô¦%Tò?gQ§)»¤V?g5…Zlf�þ?gÎŽáÎ{ó?gm€K°‹ê?gÓ©Z…Òü?gŽ%yKY@gÅ@¥W@gÄˆºµ{>@gŠ&ÆBB=@Nr¾  )r   r   r   Únoncentral_chisquarer9   r‹   r   rÃ  s   &   r&   Útest_noncentral_chisquareÚ(TestRandomDist.test_noncentral_chisquare  s!  € Üœ7 4§9¡9Ó-Ó.ˆØ×,Ñ,°¸ÀÐ,ÓGˆÜ—(’(Ð.Ð0AÐBØ.Ð0AÐBØ-Ð1AÐBðDó Eˆô 	" &¸2Õ>à×,Ñ,°¸À&Ð,ÓIˆÜ—(’(Ð1Ð3GÐHØ1Ð3GÐHØ1Ð3GÐHðJó Kˆô 	" &¸2Õ>äœ7 4§9¡9Ó-Ó.ˆØ×,Ñ,°¸ÀÐ,ÓGˆÜ—(’(Ð-Ð/?Ð@Ø-Ð/?Ð@Ø-Ð/?Ð@ðBó Cˆô 	" &¸2×>r(   c                óÄ   € \        \        V P                  4      4      pVP                  ^^^R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )r~   )ÚdfnumÚdfdenrN  rÆ   gœHP
á®?gõÀnŒÎ?g²%¬f—Ëë?gc×hÑ?gžzÆŽÆëÍ?gÞ]Ô?:þ?rÒ  Nr¾  )r   r   r   Únoncentral_fr9   r‹   r   rÃ  s   &   r&   Útest_noncentral_fÚ TestRandomDist.test_noncentral_f(  sm   € Üœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$¨1°A¸AØ*0ð %ó 2ˆä—(’(˜^Ð/?Ð@Ø-¨Ð@Ø-Ð/?Ð@ðBó Cˆô 	" &¸2×>r(   c                óÂ   € \        \        V P                  4      4      pVP                  ^^\        P
                  R7      p\        P                  ! V4      '       g   Q hR# )r~   )rS  rT  rN  N)r   r   r   rU  r9   rl   Úisnan©r2   re   r‘  s   &  r&   Útest_noncentral_f_nanÚ$TestRandomDist.test_noncentral_f_nan1  sE   € Üœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$¨1°A¼B¿F¹FÐ$ÓCˆÜ�xŠx˜×ÒÐÒr(   c                óÂ   € \        \        V P                  4      4      pVP                  R RR	R7      p\        P
                  ! R
R.RR.RR..4      p\        W#^R7       R# )rç  ró  rô  g\èPà÷@g�0aj¸Öé?g�®iœ%÷?go—¶g®â@rÒ  Nr¾  gÕ?`x‚òÀg/7Ž‘uï À)r   r   r   Únormalr9   r‹   r   rÃ  s   &   r&   Útest_normalÚTestRandomDist.test_normal6  se   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ :°S¸v�ÓFˆÜ—(’(Ð/Ð2CÐDØ/Ð2CÐDØ/Ð2CÐDðFó Gˆô 	" &¸2×>r(   c                ó†   € \        \        P                  ^ R7      ^ 4       \        \        \        P                  RR7       R# rÕ  )r   re   r^  r   rG   rH   s   &r&   Útest_normal_0ÚTestRandomDist.test_normal_0>  rü  r(   c                óè   € \        \        V P                  4      4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        P                  P                  W#^R7       R	# )rç  ©rþ  rÆ   gÂìÃ¡ð?g¢Æ«ŒhÕò@gˆiŽ`®>ç?gƒü0"&Ag¯ÿ‹cæ@g=‰¸f�A)ÚnulpNr¾  )r   r   r   Úparetor9   r‹   ÚtestingÚassert_array_almost_equal_nulprÃ  s   &   r&   Útest_paretoÚTestRandomDist.test_paretoB  sp   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ °&�Ó9ˆÜ—(’(Ð3Ð5KÐLØ3Ð5KÐLØ3Ð5KÐLðNó Oˆô 	�
‰
×1Ñ1°&ÈÐ1ÖKr(   c                ó¼   € \        \        V P                  4      4      pVP                  R RR7      p\        P
                  ! ^ ^ .^ ^ .^ ^ ..4      p\        W#4       R# )rç  )ÚlamrÆ   Nr¾  )r   r   r   Úpoissonr9   r‹   r   rÃ  s   &   r&   Útest_poissonÚTestRandomDist.test_poissonP  sX   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ J°V�Ó<ˆÜ—(’(˜Q ˜FØ ˜FØ ˜Fð$ó %ˆô 	˜6Ö+r(   c                óž  € \         P                  ! R 4      P                  pRp\        \        \
        P                  V4       \        \        \
        P                  V.^
,          4       \        \        \
        P                  V4       \        \        \
        P                  V.^
,          4       \         P                  ! RR7      ;_uu_ 4        \        \        \
        P                  \         P                  4       \        \        \
        P                  \         P                  .^
,          4       RRR4       R#   + '       g   i     R# ; i)rº   rì  rí  NrD   )	r9   r¹   r»   r   rG   re   rn  rï  rl   )r2   ÚlambigÚlamnegs   &  r&   Útest_poisson_exceptionsÚ&TestRandomDist.test_poisson_exceptionsX  s³   € Ü—’˜'Ó"×&Ñ&ˆØˆÜ”j¤&§.¡.°&Ô9Ü”j¤&§.¡.°6°(¸Rµ-Ô@Ü”j¤&§.¡.°&Ô9Ü”j¤&§.¡.°6°(¸Rµ-Ô@Ü�[Š[ ×*Ö*Üœ*¤f§n¡n´b·f±fÔ=Üœ*¤f§n¡n´r·v±v°hÀµmÔD÷ +×*×*Ò*ús   ÃA#D;Ä;E	c                óÀ   € \        \        V P                  4      4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )rç  re  g‰¯²¶Zý >g‰«¡µú¹?gÃ„î(ñ=gÒ‡ö¾ŒÃ?g›ÅšÿEö´?gûß¢˜“HÙ?rÒ  Nr¾  )r   r   r   Úpowerr9   r‹   r   rÃ  s   &   r&   Ú
test_powerÚTestRandomDist.test_powerc  sc   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ 
°�Ó8ˆÜ—(’(Ð2Ð4IÐJØ2Ð4IÐJØ2Ð4IÐJðLó Mˆô 	" &¸2×>r(   c                óÀ   € \        \        V P                  4      4      pVP                  ^
R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )r7   )r×  rÆ   grêyŸÇ@gßtQÒP«0@gAI¼�ð_@g@âu8¿1@g¹æ	¾ƒG0@g"wæc5@rÒ  Nr¾  )r   r   r   Úrayleighr9   r‹   r   rÃ  s   &   r&   Útest_rayleighÚTestRandomDist.test_rayleighk  sc   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ r°�Ó7ˆÜ—(’(Ð-Ð/@ÐAØ-Ð/@ÐAØ.Ð0AÐBðDó Eˆô 	" &¸2×>r(   c                ó†   € \        \        P                  ^ R7      ^ 4       \        \        \        P                  RR7       R# rÕ  )r   re   r{  r   rG   rH   s   &r&   Útest_rayleigh_0ÚTestRandomDist.test_rayleigh_0s  s'   € Ü”V—_‘_¨1�_Ó-¨qÔ1Ü”j¤&§/¡/¸×=r(   c                ó¾   € \        \        V P                  4      4      pVP                  RR7      p\        P
                  ! RR.RR	.R
R..4      p\        W#^R7       R# )r›   r  g‡ôå×\ìá?g–ÛûFAïÒ?rÒ  Nr¾  g¹H1µ¼Ô÷¿gW˜|ÿ3
ÀgL•eõÈå¿g5�Pâ	õ¿)r   r   r   Ústandard_cauchyr9   r‹   r   rÃ  s   &   r&   Útest_standard_cauchyÚ#TestRandomDist.test_standard_cauchyw  sd   € Üœ7 4§9¡9Ó-Ó.ˆØ×'Ñ'¨VÐ'Ó4ˆÜ—(’(Ð/Ð1CÐDØ/Ð1CÐDØ/Ð2CÐDðFó Gˆô 	" &¸2×>r(   c                óÀ   € \        \        V P                  4      4      pVP                  RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )r›   ÚinvrÅ   ga\Œ5Âº?grô7k«ó?g8ªPC*�¶?g5ñè$–[÷?gW3ºT€ñ?g*ðÁê“ô?rÒ  Nr¾  )r   r   r   Ústandard_exponentialr9   r‹   r   rÃ  s   &   r&   Útest_standard_exponentialÚ(TestRandomDist.test_standard_exponential  sf   € Üœ7 4§9¡9Ó-Ó.ˆØ×,Ñ,°&ÀÐ,ÓGˆÜ—(’(Ð.Ð0AÐBØ.Ð0AÐBØ.Ð0AÐBðDó Eˆô 	" &¸2×>r(   c                ób   € \        \        \        P                  \        P
                  R 7       R# ©rb   N)r   rF   re   r‡  r9   r\  rH   s   &r&   Ú#test_standard_expoential_type_errorÚ2TestRandomDist.test_standard_expoential_type_error‡  s   € Ü”i¤×!<Ñ!<ÄBÇHÁH×Mr(   c                óÀ   € \        \        V P                  4      4      pVP                  ^R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )r›   ©rŠ   rÆ   gÎˆÌ�&ä?gT»Ï¿­”ó?g1n2ÿ1@gDb<zË@gÊBváÿ@gŠ„c^�þ@rÒ  Nr¾  ©r   r   r   Ústandard_gammar9   r‹   r   rÃ  s   &   r&   Útest_standard_gammaÚ"TestRandomDist.test_standard_gammaŠ  sf   € Üœ7 4§9¡9Ó-Ó.ˆØ×&Ñ&¨Q°VÐ&Ó<ˆÜ—(’(Ð-Ð/?Ð@Ø+Ð/?Ð@Ø-Ð/?Ð@ðBó Cˆô 	" &¸2×>r(   c                ó¢   € \        \        V P                  4      4      pVP                  ^\        P
                  R7      pRp\        W#^R7       R# )r›   rb   g   ÀÊd@rÒ  N)r   r   r   r‘  r9   r©   r   rÃ  s   &   r&   Ú!test_standard_gammma_scalar_floatÚ0TestRandomDist.test_standard_gammma_scalar_float’  s=   € Üœ7 4§9¡9Ó-Ó.ˆØ×&Ñ& q´·
±
Ð&Ó;ˆØ$ˆÜ! &¸1×=r(   c                óÀ   € \        \        V P                  4      4      pVP                  ^R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )r›   r�  gfÚþ••&ä?gM„O¯”ó?g�½Þý1@gÇ):’Ë@g«²ïŠàÿ@g;ÂiÁ‹þ@rÒ  Nr¾  r�  rÃ  s   &   r&   Útest_standard_gamma_floatÚ(TestRandomDist.test_standard_gamma_float˜  s`   € Üœ7 4§9¡9Ó-Ó.ˆØ×&Ñ&¨Q°VÐ&Ó<ˆÜ—(’(˜W fÐ-Ø$ fÐ-Ø$ gÐ.ð0ó 1ˆô 	" &¸1×=r(   c                óæ  € \         P                  ! R\         P                  R7      p\        \	        V P
                  4      4      pVP                  RV\         P                  R7       \         P                  ! RR.RR.RR	..\         P                  R7      p\        W^R
7       \        \	        V P
                  4      4      pVP                  RVR\         P                  R7       \        W^R
7       R# )r›   rb   ç      $@©r‰  rc   g”M¹Â»L$@gÐa¾¼ {@g°�N]ùì"@gPSËÖú")@gŸ«­Ø_¦+@gmÊÞåB@rÒ  ©r‰  rÆ   rc   Nr¾  )	r9   rd   r©   r   r   r   r‘  r‹   r   )r2   r‘  re   r}  s   &   r&   Útest_standard_gammma_float_outÚ-TestRandomDist.test_standard_gammma_float_out   s¸   € Ü—’˜&¬¯
©
Ô3ˆÜœ7 4§9¡9Ó-Ó.ˆØ×Ñ˜d¨´b·j±jÐÔAÜ—(’(˜X¨Ð0Ø&¨Ð1Ø&¨Ð1ð3ä:<¿*¹*ôFˆô 	" &¸1Õ=äœ7 4§9¡9Ó-Ó.ˆØ×Ñ˜d¨°VÄ2Ç:Á:ÐÔNÜ! &¸1×=r(   c                óH   € \        \        \        P                  R RR7       R# )rÁ  r\  rb   N)r   rF   re   r‘  rH   s   &r&   Ú test_standard_gamma_unknown_typeÚ/TestRandomDist.test_standard_gamma_unknown_type­  s   € Ü”i¤×!6Ñ!6¸Ø#÷	%r(   c                óº   € \         P                  ! ^
4      p\        \        \        P
                  R^VR7       \        \        \        P
                  RRVR7       R# )r7   r›  )rÆ   r‰  N)r7   rL   )r9   rd   r   rG   re   r‘  )r2   r‰  s   & r&   Útest_out_size_mismatchÚ%TestRandomDist.test_out_size_mismatch±  sA   € Ü�hŠh�r‹lˆÜ”j¤&×"7Ñ"7¸ÀBØõ	ä”j¤&×"7Ñ"7¸ÀGØ÷	r(   c                ó†   € \        \        P                  ^ R7      ^ 4       \        \        \        P                  RR7       R# )r   )rŠ   NrØ  )r   re   r‘  r   rG   rH   s   &r&   Útest_standard_gamma_0Ú$TestRandomDist.test_standard_gamma_0¸  s,   € Ü”V×*Ñ*°Ð*Ó3°QÔ7Ü”j¤&×"7Ñ"7¸s×Cr(   c                ó¾   € \        \        V P                  4      4      pVP                  RR7      p\        P
                  ! R	R.R
R.RR..4      p\        W#^R7       R# )r›   r  g?—ö ô?gzÃ\ãÕ?gcöÈ`+å?gTÌü}×åò?rÒ  Nr¾  gð
bYïý¿gGH{Lìñ¿)r   r   r   r  r9   r‹   r   rÃ  s   &   r&   Útest_standard_normalÚ#TestRandomDist.test_standard_normal¼  sd   € Üœ7 4§9¡9Ó-Ó.ˆØ×'Ñ'¨VÐ'Ó4ˆÜ—(’(Ð/Ð2BÐDØ/Ð2CÐDØ/Ð2CÐDðFó Gˆô 	" &¸2×>r(   c                ób   € \        \        \        P                  \        P
                  R 7       R# r‹  )r   rF   re   r  r9   r\  rH   s   &r&   Ú%test_standard_normal_unsupported_typeÚ4TestRandomDist.test_standard_normal_unsupported_typeÄ  s   € Ü”i¤×!7Ñ!7¼r¿x¹x×Hr(   c                óÀ   € \        \        V P                  4      4      pVP                  ^
RR7      p\        P
                  ! RR.RR	.RR
..4      p\        W#^R7       R# )r7   )rM  rÆ   g	|Ú™(•Ó?g‰öÒË-èð?gMäcìºÀ?rÒ  Nr¾  g…‰V1Á÷¿gÍ NàhÚ¿g!uLòîM À)r   r   r   Ú
standard_tr9   r‹   r   rÃ  s   &   r&   Útest_standard_tÚTestRandomDist.test_standard_tÇ  sf   € Üœ7 4§9¡9Ó-Ó.ˆØ×"Ñ" b¨vÐ"Ó6ˆÜ—(’(Ð/Ð2BÐCØ/Ð1CÐDØ/Ð1CÐDðFó Gˆô 	" &¸2×>r(   c                óÄ   € \        \        V P                  4      4      pVP                  R RRRR7      p\        P
                  ! RR.RR.RR	..4      p\        W#^R
7       R# )g{®Gáz@gö(\�Âu$@g×£p=
W4@)ÚleftÚmodeÚrightrÆ   gˆE©pw@g 4àDC+@g›ÍÅ‹á¹@g¿ƒš/¹,@gk£éïuR*@gHNPœcr+@rÒ  Nr¾  )r   r   r   Ú
triangularr9   r‹   r   rÃ  s   &   r&   Útest_triangularÚTestRandomDist.test_triangularÏ  so   € Üœ7 4§9¡9Ó-Ó.ˆØ×"Ñ"¨°5ÀØ(.ð #ó 0ˆä—(’(Ð.Ð0@ÐBØ.Ð0AÐBØ.Ð0AÐBðDó Eˆô 	" &¸2×>r(   c                óÂ   € \        \        V P                  4      4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )ç®Gáz®ó?g®Gáz%@)rˆ  r‰  rÆ   gmª2ƒ@gJça˜D@gª¼:� @g
ö§×QÁ @g@T{eê¯@gÚbìþ’�@rÒ  Nr¾  ©r   r   r   Úuniformr9   r‹   r   rÃ  s   &   r&   Útest_uniformÚTestRandomDist.test_uniformØ  se   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ D¨u¸6�ÓBˆÜ—(’(Ð-Ð0AÐBØ.Ð0AÐBØ.Ð0AÐBðDó Eˆô 	" &¸2×>r(   c                ó:  € \         P                  ! R 4      P                  p\         P                  ! R 4      P                  p\        P
                  p\        \        V\         P                  ) ^ 4       \        \        V^ \         P                  4       \        \        W1V4       \        \        V\         P                  ) .^ .4       \        \        V^ .\         P                  .4       \        P                  \         P                  ! V^4      VR,          R7       R# )rŒ   g  Ø…W4vC)rˆ  r‰  N)
r9   Úfinfor)  r»   re   r½  r   ÚOverflowErrorÚinfÚ	nextafter)r2   ÚfminÚfmaxÚfuncs   &   r&   Útest_uniform_range_boundsÚ(TestRandomDist.test_uniform_range_boundsà  s´   € Ü�xŠx˜Ó ×$Ñ$ˆÜ�xŠx˜Ó ×$Ñ$ˆä�~‰~ˆÜ”m T¬B¯F©F¨7°AÔ6Ü”m T¨1¬b¯f©fÔ5Ü”m T°Ô6Ü”m T¬R¯V©V¨G¨9°q°cÔ:Ü”m T¨A¨3´·±°Ô9ô
 	�‰œ2Ÿ<š<¨¨aÓ0°t¸dµ{ˆÖCr(   c                óF  € \         P                  pV! R R 4      p\        VR 4       V! R\        P                  .R\        P                  .4      p\        VR\        P                  .4       V! R.R..RR.4      p\        VR\        P
                  ! R4      ,           4       R# )ç      ø?rz   g
×£p=Â @Nrˆ   )re   r½  r   r9   Úpird   )r2   rÇ  Úresults   &  r&   Útest_uniform_zero_rangeÚ&TestRandomDist.test_uniform_zero_rangeð  s€   € Ü�~‰~ˆÙ�c˜3“ˆÜ˜ Ô$Ù�sœBŸE™E�l S¬"¯%©% LÓ1ˆÜ˜ ¤b§e¡e Ô-Ù˜�y 7 )Ð,¨w¸Ð.@ÓAˆÜ˜ ¬"¯(ª(°6Ó*:Õ :Ö;r(   c                ó¦   € \         P                  p\        \        V^^4       \        \        V^^.^^.4       \        \        V^ ^.^^..^4       R# )r`   N)re   r½  r   rG   )r2   rÇ  s   & r&   Útest_uniform_neg_rangeÚ%TestRandomDist.test_uniform_neg_rangeù  sJ   € Ü�~‰~ˆÜ”j $¨¨1Ô-Ü”j $¨!¨Q¨°!°Q°Ô8Ü”j $¨1¨a¨&°1°a°&Ð)9¸1Ö=r(   c                ó€  €  ! R  R\         P                  4      p\         P                  ! R4      P                  V4      p\	        \
        \        P                  VV4        ! R R\         P                  4      p\         P                  ! ^4      P                  V4      p\	        \
        \        P                  V^^4       R# )c                   ó&   a € ] tR tRt o R tRtV tR# )ÚGTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingFloati  c                ó   € \         hr#   ©rF   rH   s   &r&   Ú	__float__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingFloat.__float__  ó   € Ü�r(   rT   N)rU   rV   rW   rX   rØ  rY   rZ   r[   s   @r&   ÚThrowingFloatrÕ    ó   ø‡ € ÷ ð  r(   rÛ  rÁ  c                   ó&   a € ] tR tRt o R tRtV tR# )ÚITestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingIntegeri  c                ó   € \         hr#   r×  rH   s   &r&   Ú__int__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingInteger.__int__  rÚ  r(   rT   N)rU   rV   rW   rX   rà  rY   rZ   r[   s   @r&   ÚThrowingIntegerrÞ    rÜ  r(   râ  N)	r9   Úndarrayr‹   rl  r   rF   re   r½  rþ  )r2   rÛ  Úthrowing_floatrâ  Úthrowing_ints   &    r&   Ú!test_scalar_exception_propagationÚ0TestRandomDist.test_scalar_exception_propagationÿ  s�   € ô	 œBŸJ™Jô 	 ô Ÿš #›×+Ñ+¨MÓ:ˆÜ”i¤§¡°Ø$ô	&ô	 œbŸj™jô 	 ô —x’x “{×'Ñ'¨Ó8ˆÜ”i¤×!6Ñ!6¸ÀaÈÖKr(   c                óÂ   € \        \        V P                  4      4      pVP                  R RR
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )r»  ç¤p=
×£ø?©r3  ÚkapparÆ   gLþÏAºñ?gûxÞyw»@g·ÉzÞVRý?g¡pEÑ ÿ?géÿ…šáv @rÒ  Nr¾  g‡8&™A¦Ð¿)r   r   r   Úvonmisesr9   r‹   r   rÃ  s   &   r&   Útest_vonmisesÚTestRandomDist.test_vonmises  se   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ D°¸6�ÓBˆÜ—(’(Ð/Ð2CÐDØ/Ð2CÐDØ/Ð2CÐDðFó Gˆô 	" &¸2×>r(   c                óÄ   € \        \        V P                  4      4      pVP                  R RRR7      p\	        \
        P                  ! V4      P                  4       4       R# )rz   gg5_PŸG>rê  Ni@B )r   r   r   rì  r
   r9   Úisfiniter€   ©r2   re   Úrs   &  r&   Útest_vonmises_smallÚ"TestRandomDist.test_vonmises_small  sB   € äœ7 4§9¡9Ó-Ó.ˆØ�O‰O˜r¨°eˆOÓ<ˆÜ”—’˜A“×"Ñ"Ó$Ö%r(   c                óÂ   € \        \        V P                  4      4      pVP                  R \        P
                  R7      p\        \        P                  ! V4      4       R# )rz   )r3  rë  N)r   r   r   rì  r9   rl   r
   rY  rñ  s   &  r&   Útest_vonmises_nanÚ TestRandomDist.test_vonmises_nan#  s;   € Üœ7 4§9¡9Ó-Ó.ˆØ�O‰O˜r¬¯©ˆOÓ0ˆÜ”—’˜“Ör(   rë  g     ˆÃ@ç  4&õkCc                óp  € \        \        V P                  4      4      p\        VP                  4      pVP                  P
                  pVP                  ^ V^
R7      pWBP                  n        VP                  ^ V^
R7      pVR8  d   \        WV4       R# \        P                  ! WV8g  4      '       g   Q hR# )r   r  g    €„.AN)
r   r   r   r   r  r  rì  r   r9   r€   )r2   rë  re   Úrsr  Úrandom_state_valsÚgen_valss   &&     r&   Útest_vonmises_large_kappaÚ(TestRandomDist.test_vonmises_large_kappa(  s”   € äœ7 4§9¡9Ó-Ó.ˆÜ˜×-Ñ-Ó.ˆØ×$Ñ$×*Ñ*ˆàŸK™K¨¨5°r˜KÓ:ÐØ%*×ÑÔ"Ø—?‘? 1 e°"�?Ó5ˆØ�3Œ;ÜÐ-Ö8ä—6’6Ð+Ñ7×8Ò8Ð8Ò8r(   r3  gš™™™™™	@c                ó&  € \        \        V P                  4      4      pVP                  W^24      p\	        \
        P                  ! V\
        P                  ) 8„  4      ;'       d(    \
        P                  ! V\
        P                  8*  4      4       R# )rí   N)r   r   r   rì  r
   r9   r€   rÌ  )r2   r3  rë  re   rò  s   &&&  r&   Útest_vonmises_large_kappa_rangeÚ.TestRandomDist.test_vonmises_large_kappa_range6  s[   € ô œ7 4§9¡9Ó-Ó.ˆØ�O‰O˜B rÓ*ˆÜ”—’�qœBŸE™E˜6‘zÓ"×9Ð9¤r§v¢v¨a´2·5±5©jÓ'9Ö:r(   c                óÂ   € \        \        V P                  4      4      pVP                  R RRR7      p\        P
                  ! RR.RR.RR..4      p\        W#^R	7       R
# )r»  ré  ©rÝ   r×  rÆ   g*Ø³©2Ñ?gçtÌï‚É	@g—;S @g\ÄÞ ÔF@g«xèÓF‘ @g ¿Œ6bç?rÒ  Nr¾  )r   r   r   Úwaldr9   r‹   r   rÃ  s   &   r&   Ú	test_waldÚTestRandomDist.test_wald=  sd   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ $¨d¸�Ó@ˆÜ—(’(Ð-¨Ð@Ø-Ð/?Ð@Ø-Ð/?Ð@ðBó Cˆô 	" &¸2×>r(   c                ó®   € \        \        V P                  4      4      pVP                  R RRR7      p\	        \
        P                  ! VR8¬  4      4       R# )g    eÍÍAg      @r,   r  rz   N)r   r   r   r  r
   r9   r€   )r2   re   r®  s   &  r&   Útest_wald_nonnegativeÚ$TestRandomDist.test_wald_nonnegativeE  s>   € Üœ7 4§9¡9Ó-Ó.ˆØ—+‘+ 3¨d¸�+Ó>ˆÜ”—’�w #‘~Ó&Ö'r(   c                óÀ   € \        \        V P                  4      4      pVP                  R R
R7      p\        P
                  ! RR.RR.RR..4      p\        W#^R7       R	# )r»  re  gnJZË¾Á?g*Ô/Fçô?gsÄ(RY“¼?gÿÛ]'%÷?g,×qãDô?gçÿö8Â þ?rÒ  Nr¾  )r   r   r   Úweibullr9   r‹   r   rÃ  s   &   r&   Útest_weibullÚTestRandomDist.test_weibullJ  sc   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘ $¨V�Ó4ˆÜ—(’(Ð.Ð0AÐBØ.Ð0AÐBØ.Ð0AÐBðDó Eˆô 	" &¸2×>r(   c                óÜ   € \        \        V P                  4      4      p\        VP	                  ^ ^R7      \
        P                  ! ^4      4       \        \        VP                  RR7       R# )r   re  )rþ  NrØ  )	r   r   r   r   r  r9   rd   r   rG   r,  s   & r&   Útest_weibull_0ÚTestRandomDist.test_weibull_0R  sD   € Üœ7 4§9¡9Ó-Ó.ˆÜ�V—^‘^ a¨b�^Ó1´2·8²8¸B³<Ô@Ü”j &§.¡.°C×8r(   c                ó¼   € \        \        V P                  4      4      pVP                  R RR7      p\        P
                  ! ^^.^
R.R^..4      p\        W#4       R# )r»  re  ic  ib  Nr¾  )r   r   r   Úzipfr9   r‹   r   rÃ  s   &   r&   Ú	test_zipfÚTestRandomDist.test_zipfW  sX   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜t¨&�Ó1ˆÜ—(’(˜q A˜JØ  #˜JØ  A˜Jð(ó )ˆô 	˜6Ö+r(   r±   )r›   rð   r   rÉ   r7   rS  )rü   r·   r`   r~   rL   rù   )rù   rL   r`   rÉ   r7   rS  )r   rð   rü   r›   r·   r~   )r~   r›   r·   r   r`   rL   )rS  rÉ   r7   rù   rü   rð   rÿ   )r~   rÉ   r   rü   )rB   r   r   r   )rL   r~   r   r   rË  r   r   r   )g{®Gáz„?rÈ  r   rÖ   )gñhãˆµøä>r   r   r   )gü©ñÒMb`?g¸…ëQ¸Ž?r   r   rÇ  r   r   r   rÇ   rD   )r+  r(  r)  y      ð?      ð?g      ÀgÍÌÌÌÌÌÀ)r¨   g�íµ ÷Æ°>rL   g     @�@rø  )ŒrU   rV   rW   rX   r²   rÄ  rÇ  rÊ  rÏ  rÕ  rÙ  rÜ  rª   r   r  r9   r©   r‰   Úfloat64rb  râ  rå  rê  rð  rö  rû  r  r  r
  r  r  r  r  r"  r(  r-  r1  rO  rU  rX  r^  rh  ro  ru  r  r‚  r…  ra   r…  r‹   rŒ  r’  r•  rš  r�  r   r¤  r§  r«  rµ  r¸  r»  r¾  rÃ  r¶  rË  rÎ  rÒ  rÙ  rÝ  rá  rä  ré  rð  r÷  rú  rÿ  r  r  r
  r  r  r  r  rÄ  rl   r  r!  Úskipifr	   r4  r7  r>  r  rD  rG  rJ  rP  rV  r[  r_  rb  rj  ro  rt  rx  r|  r  rƒ  rˆ  rŒ  r’  r•  r˜  rž  r¡  r¤  r§  rª  r­  r±  r¸  r¾  rÈ  rÎ  rÑ  ræ  rí  ró  rö  rý  rÌ  r   r  r  r  r  r  rY   rZ   r[   s   @r&   r¸  r¸  Ï  s   ø‡ € òò,ò,ò,ò
&ò
Eò>ò>ð ‡[�[×ÑÐ4Ø!Ÿz™z¨2¯9©9Ð5Ø!Ÿz™z¨2¯9©9Ð5ð7ó8ñ/ó8ð/ò?ò,ò,ò,ò,ò,ò,ò,ò2ò$,9ò\9ò
/ò
(ò$ò(ò&ò0ò6,ò0ò#òLò9òò,ò2,òMð ‡[�[×Ñ˜W s¨F mÓ4Ø‡[�[×ÑÐ-Ø# R§X¢XÒ/CÚ/Cð/Eó &Fð Gà  "§(¢(Ò,@Ú,@ð,Bó #Cð Dà  "§(¢(Ò,@Ú,@ð,Bó #Cð Dð	EóFñ
(óFó 5ð
(ò#ò"ð ‡[�[×Ñ˜Z¨&°!¨Ó5ñ(ó 6ð(ò0ò.ò?ò,ò?òEò&
@ò	Pò6ò@ð ‡[�[×Ññ<ó ð<ð ‡[�[×ÑØÚ	Ú	Ú	#Ú	Ú	Ú	,Ø
ˆÚ	ð	ó
ñ)ó
ð)ò
?òAò?ò?òFò,òGò?ò<ò,ò4?ò=ò?ò?ò?ò,ò(ð ‡[�[×Ñ˜W r§|¢|°B¸Ó';¸RÀÇÁÈÐ&LÓMñ
>ó Nð
>ò	,ð ‡[�[×Ñ˜Ð(FÐÓGØ‡[�[×Ñ˜XÒ'BÓCñG%ó Dó HðG%ðR ‡[�[×Ñ˜[¨Q¨C°6°(°Ð+<À¸tÀqÀcÀU¸mÐ*LÓMñ2ó Nð2ð
 ‡[�[×Ñ˜XÒ'BÓCñ
3ó Dð
3ò,ò)ò/ò
Pò?ò*?ò ò
?ò<òLò,ò	Eò?ò?ò>ò?ò?òNò?ò>ò>ò>ò%òòDò?òIò?ò?ò?òDò <ò>òLò,?ò&òð
 ‡[�[×Ñ˜W s¨D kÓ2ñ9ó 3ð9ð ‡[�[×Ñ˜T C¨"¯%ª%¨°°r·u²u¸cÐ#BÓCØ‡[�[×Ñ˜WÒ&@ÓAñ;ó Bó Dð;ò
?ò(ò
?ò9÷
,ð ,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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#]$PJ                  PM                  R"^
]'PP                  ! ^
^
.4      ]'PP                  ! ^
..^
...4      .4      R# 4       t)R$ t*R% t+R&t,V t-R'# )(ÚTestBroadcasti`  c                ó   € R V n         R# )iÍ[Nr±   rH   s   &r&   r²   ÚTestBroadcast.setup_methodc  s	   € ØˆŽ	r(   c                ó¤  € \        \        V P                  4      4      p^ .p^.pVP                  p\        P
                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          V4      p\        We^R7       \        \        V P                  4      4      pVP                  W#^,          4      p\        We^R7       R# )r   rÒ  N)gî4Ô
7^Å?gÌF]
"É?gñ�Ø .è?r¼  )r2   re   rˆ  r‰  r½  r}  r‘  s   &      r&   r¾  ÚTestBroadcast.test_uniformf  s›   € Üœ7 4§9¡9Ó-Ó.ˆØˆcˆØˆsˆØ—.‘.ˆÜ—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ—‘  a¥¨Ó.ˆÜ! &¸2Õ>äœ7 4§9¡9Ó-Ó.ˆØ—‘ ¨A¥XÓ.ˆÜ! &¸2×>r(   c                ó  € ^ .p^.pR.p\        \        V P                  4      4      p\        P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          V4      p\        We^R7       \        \        VP
                  V^,          V4       \        \        V P                  4      4      pVP
                  pV! W^,          4      p\        We^R7       \        \        WqV^,          4       R# )r   rÒ  NrD   )gw-D¨’ÊØ¿gn§0_xé?gºÊŠ;<.”?)	r   r   r   r9   r‹   r^  r   r   rG   )r2   rõ  r×  Ú	bad_scalere   r}  r‘  r^  s   &       r&   r_  ÚTestBroadcast.test_normalu  sÄ   € ØˆcˆØ�ˆØ�Dˆ	Üœ7 4§9¡9Ó-Ó.ˆÜ—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ—‘˜s Q�w¨Ó.ˆÜ! &¸2Õ>Ü”j &§-¡-°°qµ¸)ÔDäœ7 4§9¡9Ó-Ó.ˆØ—‘ˆÙ˜ Q�YÓ'ˆÜ! &¸2Õ>Ü”j &¨y¸1­}Ö=r(   c                óÂ  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p\        W…^R7       \        \        Ws^,          V4       \        \        Wq^,          V4       \        \        V P                  4      4      pVP                  W^,          4      p\        W…^R7       R# )rL   rÒ  NrD   rM   )gfý8ñóõÇ?g”ü%–eoç?g¬$q?ÙòÆ?)	r9   r‹   r   r   r   r£  r   r   rG   )	r2   rþ  rÿ  Úbad_aÚbad_br}  re   r£  r‘  s	   &        r&   r¤  ÚTestBroadcast.test_beta‡  s±   € ØˆCˆØˆCˆØ�ˆØ�ˆÜ—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ�{‰{ˆÙ�a˜!•e˜Q“ˆÜ! &¸2Õ>Ü”j $°­	°1Ô5Ü”j $¨A­¨uÔ5äœ7 4§9¡9Ó-Ó.ˆØ—‘˜Q A¥Ó&ˆÜ! &¸2×>r(   c                ó  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# ©rL   rÒ  NrD   )g`ˆ±Ê„å?gþEÑðõ]Ë?g°øæ?)	r9   r‹   r   r   r   rÑ  r   r   rG   ©r2   r×  r  r}  re   r‘  s   &     r&   rÒ  ÚTestBroadcast.test_exponential™  sf   € Ø�ˆØ�Dˆ	Ü—(’(ÒPÓQˆäœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# E¨A¥IÓ.ˆÜ! &¸2Õ>Ü”j &×"4Ñ"4°iÀ!µmÖDr(   c                óü   € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          4      p\        Wc^R7       \        \        WR^,          4       R# r%  )	r9   r‹   r   r   r   r‘  r   r   rG   )r2   rŠ   Ú	bad_shaper}  re   Ú	std_gammar‘  s   &      r&   r’  Ú!TestBroadcast.test_standard_gamma£  sc   € Ø�ˆØ�Dˆ	Ü—(’(ÒPÓQˆäœ7 4§9¡9Ó-Ó.ˆØ×)Ñ)ˆ	Ù˜5 1�9Ó%ˆÜ! &¸2Õ>Ü”j )¸­]Ö;r(   c                ó(  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p\        W…^R7       \        \        Ws^,          V4       \        \        Wq^,          V4       \        \        V P                  4      4      pVP
                  pV! W^,          4      p\        W…^R7       \        \        WsV^,          4       \        \        WqV^,          4       R# )rL   rÒ  NrD   rM   )g3ˆ±Ê„õ?gJEÑðõ]Û?g°øö?)	r9   r‹   r   r   r   rà  r   r   rG   )	r2   rŠ   r×  r)  r  r}  re   rà  r‘  s	   &        r&   rá  ÚTestBroadcast.test_gamma®  s×   € Ø�ˆØ�ˆØ�Dˆ	Ø�Dˆ	Ü—(’(ÒPÓQˆäœ7 4§9¡9Ó-Ó.ˆØ—‘ˆÙ�u˜q•y %Ó(ˆÜ! &¸2Õ>Ü”j %°Q­¸Ô>Ü”j %°­°IÔ>äœ7 4§9¡9Ó-Ó.ˆØ—‘ˆÙ�u a�iÓ(ˆÜ! &¸2Õ>Ü”j %°E¸AµIÔ>Ü”j %°	¸AµÖ>r(   c                ó(  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p\        W…^R7       \        \        Ws^,          V4       \        \        Wq^,          V4       \        \        V P                  4      4      pVP
                  pV! W^,          4      p\        W…^R7       \        \        WsV^,          4       \        \        WqV^,          4       R# )rL   rÒ  NrD   rM   )g…M3Bèà³?gybi¶ë@g0ñ»ðòŸ­?)	r9   r‹   r   r   r   rÜ  r   r   rG   )	r2   rS  rT  Ú	bad_dfnumÚ	bad_dfdenr}  re   rÜ  r‘  s	   &        r&   rÝ  ÚTestBroadcast.test_fÃ  s×   € Ø�ˆØ�ˆØ�Dˆ	Ø�Dˆ	Ü—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ�H‰HˆÙ�5˜1•9˜eÓ$ˆÜ! &¸2Õ>Ü”j !°¥]°EÔ:Ü”j !¨Q¥Y°	Ô:äœ7 4§9¡9Ó-Ó.ˆØ�H‰HˆÙ�5 !�)Ó$ˆÜ! &¸2Õ>Ü”j !°¸µ	Ô:Ü”j !¨I¸­MÖ:r(   c           
     óX  € ^.p^.p^.p^ .pR.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  p	V	! V^,          W#4      p
\        W§^R7       \         P                  ! \         P                  ! V	! W\         P                  .^,          4      4      4      '       g   Q h\        \        W”^,          W#4       \        \        W‘^,          WS4       \        \        W‘^,          W&4       \        \        V P                  4      4      pVP
                  p	V	! W^,          V4      p
\        W§^R7       \        \        W”V^,          V4       \        \        W‘V^,          V4       \        \        W‘V^,          V4       \        \        V P                  4      4      pVP
                  p	V	! WV^,          4      p
\        W§^R7       \        \        W”W#^,          4       \        \        W‘WS^,          4       \        \        W‘W&^,          4       R# )r`   rÒ  NrD   rM   )gÅœ,nÚ1 @g¨!ò°6Ö)@gó›ðË9çó?)r9   r‹   r   r   r   rU  r   r€   rY  rl   r   rG   )r2   rS  rT  rN  r/  r0  Úbad_noncr}  re   Únonc_fr‘  s   &          r&   rV  ÚTestBroadcast.test_noncentral_fØ  s¨  € Ø�ˆØ�ˆØˆsˆØ�Cˆ	Ø�Dˆ	Ø�4ˆÜ—(’(ÒRÓSˆäœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$ˆÙ˜ �	 5Ó/ˆÜ! &¸2Õ>Ü�vŠv”b—h’h™v e´R·V±V°H¸qµLÓAÓB×CÒCÐCÐCä”j &°a­-¸ÔEÜ”j &°!­)°YÔEÜ”j &°!­)°UÔEäœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$ˆÙ˜ q�y¨$Ó/ˆÜ! &¸2Õ>Ü”j &°U¸QµYÀÔEÜ”j &°¸QµÀÔEÜ”j &°¸µ¸HÔEäœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$ˆÙ˜ d¨Q¥hÓ/ˆÜ! &¸2Õ>Ü”j &°UÀ1½HÔEÜ”j &°À1½HÔEÜ”j &°À1½ÖEr(   c                ó¶   € \        \        V P                  4      4      p\        P                  ! R R.4      pVP                  RR^^R7      p\        W2^R7       R# )gZ\ÇáÞ#¨?gDqìwº¿?r’   r  rÒ  N)r   r   r   r9   r‹   rU  r   )r2   re   r}  r‘  s   &   r&   Útest_noncentral_f_small_dfÚ(TestBroadcast.test_noncentral_f_small_dfû  sL   € Üœ7 4§9¡9Ó-Ó.ˆÜ—(’(Ð,¨oÐ>Ó?ˆØ×$Ñ$ S¨#¨q°qÐ$Ó9ˆÜ! &¸2×>r(   c                ó  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# )rL   rÒ  NrD   )g—¤éC{‰¬?g7Q‘ð#Ž÷?g%hÅ1T“@)	r9   r‹   r   r   r   rª  r   r   rG   ©r2   rM  Úbad_dfr}  re   r‘  s   &     r&   r«  ÚTestBroadcast.test_chisquare  sf   € ØˆSˆØ�ˆÜ—(’(ÒPÓQˆäœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! " q¥&Ó)ˆÜ! &¸2Õ>Ü”j &×"2Ñ"2°F¸QµJÖ?r(   c                ó(  € ^.p^.pR.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p\        W…^R7       \        \        Ws^,          V4       \        \        Wq^,          V4       \        \        V P                  4      4      pVP
                  pV! W^,          4      p\        W…^R7       \        \        WsV^,          4       \        \        WqV^,          4       R# )rL   rÒ  NrD   rM   )g-¯èS½³?g×[ø@grª3/õ.ä?)	r9   r‹   r   r   r   rO  r   r   rG   )	r2   rM  rN  r;  r3  r}  re   Únonc_chir‘  s	   &        r&   rP  Ú'TestBroadcast.test_noncentral_chisquare  sÛ   € ØˆSˆØˆsˆØ�ˆØ�4ˆÜ—(’(ÒOÓPˆäœ7 4§9¡9Ó-Ó.ˆØ×.Ñ.ˆÙ˜"˜q�& $Ó'ˆÜ! &¸2Õ>Ü”j (°Q­J¸Ô=Ü”j (°­F°HÔ=äœ7 4§9¡9Ó-Ó.ˆØ×.Ñ.ˆÙ˜" Q�hÓ'ˆÜ! &¸2Õ>Ü”j (°D¸1µHÔ=Ü”j (°¸1µÖ=r(   c                ó  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# )rL   rÒ  NrD   )gäð>ßQö¿g™çý�{°ó¿g©,³‹eÆ?)	r9   r‹   r   r   r   r°  r   r   rG   r:  s   &     r&   r±  ÚTestBroadcast.test_standard_t   sf   € ØˆSˆØ�ˆÜ—(’(ÒSÓTˆäœ7 4§9¡9Ó-Ó.ˆØ×"Ñ" 2¨¥6Ó*ˆÜ! &¸2Õ>Ü”j &×"3Ñ"3°V¸aµZÖ@r(   c                óà  € ^.p^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        \        V P                  4      4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       R# )r`   rÒ  NrD   )g½Dê()@g,)Ê¸Ý@gP™›o»À)	r9   r‹   r   r   r   rì  r   r   rG   )r2   r3  rë  Ú	bad_kappar}  re   r‘  s   &      r&   rí  ÚTestBroadcast.test_vonmises*  s°   € ØˆSˆØ�ˆØ�Dˆ	Ü—(’(ÒRÓSˆäœ7 4§9¡9Ó-Ó.ˆØ—‘  a¥¨Ó/ˆÜ! &¸2Õ>Ü”j &§/¡/°2¸µ6¸9ÔEäœ7 4§9¡9Ó-Ó.ˆØ—‘ ¨Q¥YÓ/ˆÜ! &¸2Õ>Ü”j &§/¡/°2À1µ}ÖEr(   c                ó  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# )rL   rÒ  NrD   )gƒ/h¼Š°î?gcÀ‚EƒÎ?g/gÊVÌð?)	r9   r‹   r   r   r   rg  r   r   rG   ©r2   rþ  r!  r}  re   r‘  s   &     r&   rj  ÚTestBroadcast.test_pareto:  sb   € ØˆCˆØ�ˆÜ—(’(ÒPÓQˆäœ7 4§9¡9Ó-Ó.ˆØ—‘˜q 1�uÓ%ˆÜ! &¸2Õ>Ü”j &§-¡-°¸µÖ;r(   c                ó  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# r%  )	r9   r‹   r   r   r   r  r   r   rG   rF  s   &     r&   r  ÚTestBroadcast.test_weibullD  sb   € ØˆCˆØ�ˆÜ—(’(ÒPÓQˆäœ7 4§9¡9Ó-Ó.ˆØ—‘  A¥Ó&ˆÜ! &¸2Õ>Ü”j &§.¡.°%¸!µ)Ö<r(   c                ó  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# )rL   rÒ  NrD   )gï†ÕÃTß?gþÁÊ¥£È?gKêÜ®cà?)	r9   r‹   r   r   r   rw  r   r   rG   rF  s   &     r&   rx  ÚTestBroadcast.test_powerN  sb   € ØˆCˆØ�ˆÜ—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ—‘˜a !�eÓ$ˆÜ! &¸2Õ>Ü”j &§,¡,°¸µ	Ö:r(   c                óÂ  € ^ .p^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p\        Wt^R7       \        \        Wa^,          V4       \        \        V P                  4      4      pVP
                  pV! W^,          4      p\        Wt^R7       \        \        WaV^,          4       R# )r   rÒ  NrD   )gh&•B�ñ¿gås­éí¿gRÙÀ#ßèæ?)	r9   r‹   r   r   r   r  r   r   rG   )r2   rõ  r×  r  r}  re   r  r‘  s   &       r&   r  ÚTestBroadcast.test_laplaceX  s°   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ÒSÓTˆäœ7 4§9¡9Ó-Ó.ˆØ—.‘.ˆÙ˜˜q� %Ó(ˆÜ! &¸2Õ>Ü”j '°­7°IÔ>äœ7 4§9¡9Ó-Ó.ˆØ—.‘.ˆÙ˜ a�iÓ(ˆÜ! &¸2Õ>Ü”j '°	¸AµÖ>r(   c                óÂ  € ^ .p^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p\        Wt^R7       \        \        Wa^,          V4       \        \        V P                  4      4      pVP
                  pV! W^,          4      p\        Wt^R7       \        \        WaV^,          4       R# )r   rÒ  NrD   )g˜s¡4û?g”$Cw%Tø?gŒå›òÕ¿)	r9   r‹   r   r   r   rö  r   r   rG   )r2   rõ  r×  r  r}  re   rö  r‘  s   &       r&   r÷  ÚTestBroadcast.test_gumbelj  s°   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ÒRÓSˆäœ7 4§9¡9Ó-Ó.ˆØ—‘ˆÙ˜˜a� Ó'ˆÜ! &¸2Õ>Ü”j &°­'°9Ô=äœ7 4§9¡9Ó-Ó.ˆØ—‘ˆÙ˜ Q�YÓ'ˆÜ! &¸2Õ>Ü”j &¨y¸1­}Ö=r(   c                ó  € ^ .p^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          V4      p\        Wd^R7       \        \        VP
                  V^,          V4       \        \        V P                  4      4      pVP                  W^,          4      p\        Wd^R7       \        \        VP
                  W^,          4       \        VP                  RR4      R4       R# )r   rÒ  rÁ  rz   NrD   )g¡$ÆõD¸ù¿gŽXØëPŒö¿gŽ,Ûò?)
r9   r‹   r   r   r   r	  r   r   rG   r   )r2   rõ  r×  r  r}  re   r‘  s   &      r&   r
  ÚTestBroadcast.test_logistic|  sÅ   € ØˆcˆØ�ˆØ�Dˆ	Ü—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ—‘  q¥¨%Ó0ˆÜ! &¸2Õ>Ü”j &§/¡/°3¸µ7¸IÔFäœ7 4§9¡9Ó-Ó.ˆØ—‘ ¨a¥iÓ0ˆÜ! &¸2Õ>Ü”j &§/¡/°3ÀA½ÔFÜ�V—_‘_ S¨#Ó.°Ö4r(   c                ó¶  € ^ .p^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p\        Wt^R7       \        \        Wa^,          V4       \        \        V P                  4      4      pVP                  W^,          4      p\        \        VP
                  W^,          4       R# )r   rÒ  NrD   )gõ cÚ¹å?g °­u»@g›Vóé…Qð?)	r9   r‹   r   r   r   r  r   r   rG   )r2   rÝ   r  Ú	bad_sigmar}  re   r  r‘  s   &       r&   r  ÚTestBroadcast.test_lognormal�  s«   € ØˆsˆØ�ˆØ�Dˆ	Ü—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$ˆ	Ù˜4 !�8 UÓ+ˆÜ! &¸2Õ>Ü”j )°A­X°yÔAäœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! $°­	Ó2ˆÜ”j &×"2Ñ"2°DÀa½-ÖHr(   c                ó  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          4      p\        WS^R7       \        \        VP
                  V^,          4       R# )rL   rÒ  NrD   )gsó·(Žò?g4mKçìä?g…Vk¢+ó?)	r9   r‹   r   r   r   r{  r   r   rG   r&  s   &     r&   r|  ÚTestBroadcast.test_rayleigh�  sh   € Ø�ˆØ�Dˆ	Ü—(’(ò!ó
ˆô œ7 4§9¡9Ó-Ó.ˆØ—‘ ¨¥Ó+ˆÜ! &¸2Õ>Ü”j &§/¡/°9¸qµ=ÖAr(   c                óp  € R .p^.p^ .pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP                  V^,          V4      p\        Wu^R7       \        \        VP
                  V^,          V4       \        \        VP
                  V^,          V4       \        \        V P                  4      4      pVP                  W^,          4      p\        Wu^R7       \        \        VP
                  W2^,          4       \        \        VP
                  W^,          4       R# )rB   rÒ  NrM   )gÓk7¥�ZØ?g´ˆ*}z9à?gcûµÛ-	ß?)	r9   r‹   r   r   r   r  r   r   rG   )r2   rÝ   r×  Úbad_meanr  r}  re   r‘  s   &       r&   r  ÚTestBroadcast.test_wald«  sá   € ØˆuˆØ�ˆØ�3ˆØ�Dˆ	Ü—(’(ÒOÓPˆäœ7 4§9¡9Ó-Ó.ˆØ—‘˜T A�X uÓ-ˆÜ! &¸2Õ>Ü”j &§+¡+¨x¸!­|¸UÔCÜ”j &§+¡+¨t°a­x¸ÔCäœ7 4§9¡9Ó-Ó.ˆØ—‘˜T¨1¥9Ó-ˆÜ! &¸2Õ>Ü”j &§+¡+¨xÀ½ÔCÜ”j &§+¡+¨tÀµ]ÖCr(   c                ó@  € ^.p^.p^.p^.p^.pV^,          w  rg\         P                  ! . RO4      p\        \        V P                  4      4      p	V	P
                  p
V
! V^,          W24      p\        W¸^R7       \        \        W¤^,          W24       \        \        W¡^,          WR4       \        \        W¦^,          VV4       \        \        V P                  4      4      p	V	P
                  p
V
! W^,          V4      p\        W¸^R7       \        \        W¤V^,          V4       \        \        W¡V^,          V4       \        \        W¦V^,          V4       \        \        V P                  4      4      p	V	P
                  p
V
! WV^,          4      p\        W¸^R7       \        \        W¤W2^,          4       \        \        W¡WR^,          4       \        \        W¦VV^,          4       \        \        V
RRR4       \        \        V
RRR4       \        \        V
RRR4       R# )rL   rÒ  r›  rz   g      4@g      9@N)gR8Tµ¿>ù?gK›Ìú?g†;ôñ>h@)	r9   r‹   r   r   r   r·  r   r   rG   )r2   r´  r¶  rµ  Úbad_left_oneÚbad_mode_oneÚbad_left_twoÚbad_mode_twor}  re   r·  r‘  s   &           r&   r¸  ÚTestBroadcast.test_triangular¾  sÅ  € ØˆsˆØ�ˆØˆsˆØ�sˆØ�sˆØ%*¨Q¥YÑ"ˆÜ—(’(ÒQÓRˆäœ7 4§9¡9Ó-Ó.ˆØ×&Ñ&ˆ
Ù˜D 1�H dÓ2ˆÜ! &¸2Õ>Ü”j *¸QÕ.>ÀÔLÜ”j *°Q­h¸ÔLÜ”j *¸QÕ.>ÀØô	ô œ7 4§9¡9Ó-Ó.ˆØ×&Ñ&ˆ
Ù˜D¨¥(¨EÓ2ˆÜ! &¸2Õ>Ü”j *¸DÀ1½HÀeÔLÜ”j *°LÀ1Õ4DÀeÔLÜ”j *¸LÈ1Õ<LØô	ô œ7 4§9¡9Ó-Ó.ˆØ×&Ñ&ˆ
Ù˜D¨°­	Ó2ˆÜ! &¸2Õ>Ü”j *¸DÈ!Å)ÔLÜ”j *°LÈ!Å)ÔLÜ”j *¸LØ˜a•iô	!ô 	”j *¨c°2°sÔ;Ü”j *¨c°3¸Ô<Ü”j *¨c°3¸Ö<r(   c                ó€  € ^.pR.pR.pR.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          V4      p	\        W–4       \        \        Wƒ^,          V4       \        \        W�^,          V4       \        \        W�^,          V4       \        \        V P                  4      4      pVP                  W^,          4      p	\        W–4       \        \        WƒV^,          4       \        \        W�V^,          4       \        \        W�V^,          4       R# )rL   rB   rË  NrD   ©r   r   rL   )	r9   r‹   r   r   r   rf   r   r   rG   )
r2   rA  rg   Úbad_nÚ	bad_p_oneÚ	bad_p_twor}  re   Úbinomr‘  s
   &         r&   r§  ÚTestBroadcast.test_binomialæ  só   € ØˆCˆØˆEˆØ�ˆØ�Dˆ	Ø�Eˆ	Ü—(’(š9Ó%ˆäœ7 4§9¡9Ó-Ó.ˆØ—‘ˆÙ�q˜1•u˜a“ˆÜ˜6Ô+Ü”j %°­°AÔ6Ü”j %¨Q­°	Ô:Ü”j %¨Q­°	Ô:äœ7 4§9¡9Ó-Ó.ˆØ—‘ ¨¥EÓ*ˆÜ˜6Ô+Ü”j %°°AµÔ6Ü”j %¨I¸­MÔ:Ü”j %¨I¸­MÖ:r(   c                ó¦  € ^.pR.pR.pR.pR.p\         P                  ! . RO\         P                  R7      p\        \	        V P
                  4      4      pVP                  pV! V^,          V4      p	\        W–4       \        \        Wƒ^,          V4       \        \        W�^,          V4       \        \        W�^,          V4       \        \	        V P
                  4      4      pVP                  pV! W^,          4      p	\        W–4       \        \        WƒV^,          4       \        \        W�V^,          4       \        \        W�V^,          4       R# )rL   rB   rË  rb   NrD   )r   r`   rL   )
r9   r‹   rº   r   r   r   r  r   r   rG   )
r2   rA  rg   rb  rc  rd  r}  re   Ú	neg_binomr‘  s
   &         r&   r  Ú$TestBroadcast.test_negative_binomialý  s  € ØˆCˆØˆEˆØ�ˆØ�Dˆ	Ø�Eˆ	Ü—(’(š9¬B¯H©HÔ5ˆäœ7 4§9¡9Ó-Ó.ˆØ×,Ñ,ˆ	Ù˜1˜q�5 !Ó$ˆÜ˜6Ô+Ü”j )°Q­Y¸Ô:Ü”j )°­U°IÔ>Ü”j )°­U°IÔ>äœ7 4§9¡9Ó-Ó.ˆØ×,Ñ,ˆ	Ù˜1 !�eÓ$ˆÜ˜6Ô+Ü”j )°A¸µEÔ:Ü”j )°	¸AµÔ>Ü”j )°	¸AµÖ>r(   c                óR  € ^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV^,          .pVP                  pV! V^,          4      p\        Wƒ4       \        \        Wr^,          4       \        \        Wv^,          4       R# )rL   NrD   )r   r   r›   )
r9   r‹   r   r   r   Ú_poisson_lam_maxrn  r   r   rG   )	r2   rm  Úbad_lam_oner}  re   Úmax_lamÚbad_lam_tworn  r‘  s	   &        r&   ro  ÚTestBroadcast.test_poisson	  s‚   € àˆcˆØ�dˆÜ—(’(š9Ó%ˆäœ7 4§9¡9Ó-Ó.ˆØ×)Ñ)ˆØ •{�mˆØ—.‘.ˆÙ˜˜q�Ó!ˆÜ˜6Ô+Ü”j '¸­?Ô;Ü”j '¸­?Ö;r(   c           	     óò  € ^.p^ .p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          4      p\        Wc4       \        \        WR^,          4       \         P                  ! RR7      ;_uu_ 4        \        \        V\         P                  4       \        \        V^ ^ \         P                  .4       RRR4       R#   + '       g   i     R# ; i)r`   rì  rí  N)rL   rü   rL   )r9   r‹   r   r   r   r  r   r   rG   rï  rl   )r2   rþ  r!  r}  re   r  r‘  s   &      r&   r  ÚTestBroadcast.test_zipf$	  s¡   € ØˆCˆØ�ˆÜ—(’(š9Ó%ˆäœ7 4§9¡9Ó-Ó.ˆØ�{‰{ˆÙ�a˜!•e“ˆÜ˜6Ô+Ü”j $°­	Ô2Ü�[Š[ ×*Ö*Üœ* d¬B¯F©FÔ3Üœ* d¨Q°´2·6±6¨NÔ;÷ +×*×*Ò*ús   ÂAC%Ã%C6	c                ó,  € R .pR.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          4      p\        Wt4       \        \        Wb^,          4       \        \        Wc^,          4       R# )rB   rË  NrD   rã   )	r9   r‹   r   r   r   rè  r   r   rG   )r2   rg   rc  rd  r}  re   rè  r‘  s   &       r&   ré  ÚTestBroadcast.test_geometric2	  su   € ØˆEˆØ�Dˆ	Ø�Eˆ	Ü—(’(š9Ó%ˆäœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$ˆ	Ù˜1˜q�5Ó!ˆÜ˜6Ô+Ü”j )¸­]Ô;Ü”j )¸­]Ö;r(   c                óð  € ^.p^.p^.pR.pR.pR.p^.p\         P                  ! . RO4      p\        \        V P                  4      4      p	V	P                  V^,          W#4      p
\        W¨4       \        \        V	P
                  V^,          W#4       \        \        V	P
                  V^,          WS4       \        \        V	P
                  V^,          W&4       \        \        V	P
                  V^,          W'4       \        \        V P                  4      4      p	V	P                  W^,          V4      p
\        W¨4       \        \        V	P
                  WB^,          V4       \        \        V	P
                  W^,          V4       \        \        V	P
                  W^,          V4       \        \        V	P
                  W^,          V4       \        \        V P                  4      4      p	V	P
                  pV! WV^,          4      p
\        W¨4       \        \        W´W#^,          4       \        \        W±WS^,          4       \        \        W±W&^,          4       \        \        W±W'^,          4       \        \        VR^
^4       \        \        V^
R^4       \        \        V^
^
R4       \        \        V^
^
^4       \        \        VR^
^4       \        \        VRR^24       \        \        VRR	R.R4       R# )
rL   iç  r,   NrD   rM   ra  i   @l        i    )	r9   r‹   r   r   r   rþ  r   r   rG   )r2   ÚngoodÚnbadrÏ   Ú	bad_ngoodÚbad_nbadÚbad_nsample_oneÚbad_nsample_twor}  re   r‘  Ú	hypergeoms   &           r&   rÿ  Ú!TestBroadcast.test_hypergeometric?	  sQ  € Ø�ˆØˆsˆØ�#ˆØ�Dˆ	Ø�4ˆØ˜$ˆØ˜#ˆÜ—(’(š9Ó%ˆäœ7 4§9¡9Ó-Ó.ˆØ×&Ñ& u¨q¥y°$Ó@ˆÜ˜6Ô+Ü”j &×"7Ñ"7¸ÀQ½ÈÔVÜ”j &×"7Ñ"7¸À½ÀHÔVÜ”j &×"7Ñ"7¸À½ÀDÔZÜ”j &×"7Ñ"7¸À½ÀDÔZäœ7 4§9¡9Ó-Ó.ˆØ×&Ñ& u°Q­h¸Ó@ˆÜ˜6Ô+Ü”j &×"7Ñ"7¸È1ÅHÈgÔVÜ”j &×"7Ñ"7¸È1ÅÈgÔVÜ”j &×"7Ñ"7¸ÀqÅÈ/ÔZÜ”j &×"7Ñ"7¸ÀqÅÈ/ÔZäœ7 4§9¡9Ó-Ó.ˆØ×)Ñ)ˆ	Ù˜5¨°!­Ó4ˆÜ˜6Ô+Ü”j )¸È½kÔJÜ”j )°HÈ½kÔJÜ”j )°DÈAÕ:MÔNÜ”j )°DÈAÕ:MÔNä”j )¨R°°RÔ8Ü”j )¨R°°RÔ8Ü”j )¨R°°RÔ8Ü”j )¨R°°RÔ8ô 	”j )¨U°B¸Ô;Ü”j )¨S°%¸Ô<Ü”j )¨S°5¸%°.À$ÖGr(   c                ó,  € R .p^.pR.p\         P                  ! . RO4      p\        \        V P                  4      4      pVP
                  pV! V^,          4      p\        Wt4       \        \        Wb^,          4       \        \        Wc^,          4       R# )rB   NrD   )rL   rL   rL   )	r9   r‹   r   r   r   r  r   r   rG   )r2   rg   rc  rd  r}  re   r  r‘  s   &       r&   r  ÚTestBroadcast.test_logseriesl	  su   € ØˆEˆØ�Cˆ	Ø�Dˆ	Ü—(’(š9Ó%ˆäœ7 4§9¡9Ó-Ó.ˆØ×$Ñ$ˆ	Ù˜1˜q�5Ó!ˆÜ˜6Ô+Ü”j )¸­]Ô;Ü”j )¸­]Ö;r(   c                óä  € \        \        V P                  4      4      pVP                  ^^.R.^,          RR7      p\        P
                  ! . RO. RO.. RO. R	O.. R
O. RO..\        P                  R7      p\        W#4       \        \        V P                  4      4      pVP                  ^^.R.^,          4      p\        P
                  ! . RO. RO.\        P                  R7      p\        W#4       \        \        V P                  4      4      pVP                  ^^.R.^,          .^,          4      p\        P
                  ! . RO. RO.\        P                  R7      p\        W#4       \        \        V P                  4      4      pVP                  ^.^..R.^,          .^,          4      p\        P
                  ! . RO. RO.. RO. R	O..\        P                  R7      p\        W#4       R# )r~   r  rb   Nr   r¾  )r   r   r`   rL   r`   r   )r`   r›   rù   r·   r`   r›   )rL   r   rL   r   r`   rL   )rð   r`   r`   rL   r·   r·   )r   r`   r   rL   r`   r   )r›   r`   r›   r›   r·   r~   )r   r   r`   rL   rL   rL   )r·   r`   r›   r›   r~   r›   )r   r   r   rv   r9   r‹   rº   r   rÃ  s   &   r&   r!  ÚTestBroadcast.test_multinomialy	  s¬  € Üœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# Q¨ G¨f¨X¸­\ÀÐ#ÓGˆÜ—(’(Ò/Ú/ð1â/Ú/ð1â/Ú/ð1ð	2ô
 :<¿¹ôCˆô 	˜6Ô+äœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# Q¨ G¨f¨X¸­\Ó:ˆÜ—(’(Ò.Ú.ð0Ü79·x±xôAˆä˜6Ô+äœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# Q¨ G¨v¨h¸­l¨^¸aÕ-?Ó@ˆÜ—(’(Ò.Ú.ð0Ü79·x±xôAˆä˜6Ô+äœ7 4§9¡9Ó-Ó.ˆØ×#Ñ# a S¨2¨$ K°6°(¸Qµ,°À!Õ1CÓDˆÜ—(’(Ò/Ú/ð1â/Ú/ð1ð2ô :<¿¹ôCˆô 	˜6Ö+r(   rA  c                óÔ  € \        \        V P                  4      4      p\        P                  ! R.^,          4      pVP                  W4      p\        V\        4      '       d   RMVP                  pVR,           pVP                  V8X  g   Q h\        P                  ! W3.4      pVP                  W4      p\        P                  ! WSP                  RR 4      R,           pVP                  V8X  g   Q h\        P                  ! V.V..4      pVP                  W4      p\        P                  ! WSP                  RR 4      pVP                  VR,           8X  g   Q hVP                  WRV,           R7      pVP                  RV,           R,           8X  g   Q h\        P                  ! \        4      ;_uu_ 4        VP                  WRR7      pRRR4       R#   + '       g   i     R# ; i)	rL   Nr  r  rT   )r·   rD   r¾  )rL   rL   rL   rL   rL   rL   )r   r   r   r9   r‹   rv   rÛ   ra   rŠ   rE  Úbroadcast_shapesrª   r«   rG   )r2   rA  re   r�   r‘  Ún_shaperß   s   &&     r&   Útest_multinomial_pval_broadcastÚ-TestBroadcast.test_multinomial_pval_broadcast˜	  s�  € ô œ7 4§9¡9Ó-Ó.ˆÜ—’˜%˜ 1�Ó%ˆØ×#Ñ# AÓ-ˆÜ" 1¤c×*Ò*‘"°·±ˆØ  4�ˆØ�|‰|˜~Ô-Ð-Ð-Ü—	’	˜5˜.Ó)ˆØ×#Ñ# AÓ-ˆÜ×,Ò,¨W·k±kÀ#À2Ð6FÓGÈ$ÕNˆØ�|‰|˜~Ô-Ð-Ð-ä—	’	˜E˜7 U GÐ,Ó-ˆØ×#Ñ# AÓ-ˆÜ×,Ò,¨W·k±kÀ#À2Ð6FÓGˆØ�|‰|˜~°Õ4Ô4Ð4Ð4Ø×#Ñ# A°6¸NÕ3JÐ#ÓKˆØ�|‰|˜v¨Õ6¸Õ=Ô=Ð=Ð=ä�]Š]œ:×&Õ&à×'Ñ'¨°xÐ'Ó@ˆF÷ '×&×&Ò&ús   Æ8GÇG'	c                óÚ   € \        \        V P                  4      4      pR.^,          R.^,          .p\        \        VP
                  ^V4       \        \        VP
                  ^R4       R# )rL   rB   Nr   r  )r   r   r   r   rG   rv   )r2   re   r�   s   &  r&   Útest_invalid_pvals_broadcastÚ*TestBroadcast.test_invalid_pvals_broadcast´	  sS   € Üœ7 4§9¡9Ó-Ó.ˆØ�˜1•˜u˜g¨�kÐ*ˆÜ”j &×"4Ñ"4°a¸Ô?Ü”j &×"4Ñ"4°a¸Ö=r(   c                óÔ  € \        \        V P                  4      4      pVP                  \        P
                  ! RR4      R.^,          4      pVP                  R8X  g   Q hVP                  ^\        P
                  ! R4      4      pVP                  R8X  g   Q hVP                  \        P
                  ! RR4      \        P
                  ! R4      4      pVP                  R8X  g   Q hR# )	r7   Úi8N)r7   r   rù   r   )r7   r   rù   rù   )r7   r   r7   )r›   r   rð   )r›   r   rð   r·   )r   r   r   rv   r9   rË   rŠ   rZ  s   &  r&   Útest_empty_outputsÚ TestBroadcast.test_empty_outputsº	  s²   € Üœ7 4§9¡9Ó-Ó.ˆØ×#Ñ#¤B§H¢H¨Z¸Ó$>ÀÀÈ!ÅÓLˆØ�|‰|˜}Ô,Ð,Ð,Ø×#Ñ# B¬¯ª°Ó(=Ó>ˆØ�|‰|˜{Ô*Ð*Ð*Ø×#Ñ#¤B§H¢H¨Y¸Ó$=Ü$&§H¢H¨\Ó$:ó<ˆà�|‰|˜|Ô+Ð+Ò+r(   r±   N).rU   rV   rW   rX   r²   r¾  r_  r¤  rÒ  r’  rá  rÝ  rV  r7  r«  rP  r±  rí  rj  r  rx  r  r÷  r
  r  r|  r  r¸  r§  r  ro  r  ré  rÿ  r  r!  rª   r   r  r9   r‹   r„  r‡  r‹  rY   rZ   r[   s   @r&   r  r  `  s  ø‡ € òò?ò>ò$?ò$Eò	<ò?ò*;ò*!FòF?ò@ò>ò*AòFò <ò=ò;ò?ò$>ò$5ò"Iò BòDò&&=òP;ò.?ò0<ò<ò<ò+HòZ<ò,ð> ‡[�[×Ñ˜S 2Ø#%§8¢8¨R°¨HÓ#5Ø#%§8¢8¨r¨d¨V°r°d°VÐ,<Ó#=ð#%ó ñ
Aóð
Aò.>÷,ð ,r(   r  zcan't start threadr#  c                   ó>   a € ] tR tRt o R tR tR tR tR tRt	V t
R# )	Ú
TestThreadiÅ	  c                ó&   € \        ^4      V n        R# )r·   N)r8   ÚseedsrH   s   &r&   r²   ÚTestThread.setup_methodÈ	  s   € Ü˜1“XˆŽ
r(   c                ó"  € ^ RI Hp \        P                  ! \	        V P
                  4      3V,           4      p\        P                  ! \	        V P
                  4      3V,           4      p\        V P
                  V4       UUu. uF#  w  rgV! V\        \        V4      4      V3R7      NK%  	  pppV U	u. uF  q™P                  4       NK  	   p	V U	u. uF  q™P                  4       NK  	   p	\        V P
                  V4       F   w  rgV! \        \        V4      4      V4       K"  	  \        P                  ! 4       P                  P                  ^8X  d#   \        P                  R8X  d   \!        WE4       R# \#        WE4       R# u uppi u up	i u up	i )r   )ÚThread)ÚtargetÚargsÚwin32N)Ú	threadingr“  r9   rË   rv  r�  Úzipr   r   ÚstartÚjoinÚintprc   r¼   re  Úplatformr   r   )
r2   ÚfunctionÚszr“  Úout1Úout2r3   ÚoÚtr‚   s
   &&&       r&   Úcheck_functionÚTestThread.check_functionË	  s  € Ý$ä�xŠxœ˜TŸZ™Z›Ð*¨RÕ/Ó0ˆÜ�xŠxœ˜TŸZ™Z›Ð*¨RÕ/Ó0ˆô ˜TŸZ™Z¨Ô.ô0Ù.‘�ñ ˜8¬9´W¸Q³ZÓ+@À!Ð*D×EÙ.ð 	
ñ 0áÓ™A�q�‰Ž™AÑÙÓ™1�a�‰Ž™1Ñô ˜Ÿ
™
 DÖ)‰DˆAÙ”Yœw q›zÓ*¨AÖ.ñ *ô �7Š7‹9�?‰?×#Ñ# qÔ(¬S¯\©\¸WÔ-DÜ% dÖ1ä˜tÖ*ùó0ùâùÚs   Â)FÂ2FÃFc                ó2   € R  pV P                  VRR7       R# )c                 ó0   € V P                  R R7      VR&   R# )r&  r  .N)r^  ©r  r‰  s   &&r&   Ú
gen_randomÚ*TestThread.test_normal.<locals>.gen_randomâ	  s   € Ø—|‘|¨�|Ó/ˆC�‹Hr(   ©rž  N)r&  ©r£  ©r2   r¨  s   & r&   r_  ÚTestThread.test_normalá	  s   € ò	0ð 	×Ñ˜J¨8ÐÖ4r(   c                ó2   € R  pV P                  VRR7       R# )c                 óX   € V P                  \        P                  ! R4      R7      VR&   R# )rr   rÖ  .N©rr   r,   )rÑ  r9   r  r§  s   &&r&   r¨  Ú'TestThread.test_exp.<locals>.gen_randomè	  s"   € Ø×(Ñ(¬r¯wªw°{Ó/CÐ(ÓDˆC�‹Hr(   rª  Nr°  r«  r¬  s   & r&   Útest_expÚTestThread.test_expç	  s   € ò	Eð 	×Ñ˜J¨;ÐÖ7r(   c                ó2   € R  pV P                  VRR7       R# )c                 óD   € V P                  ^
R.^,          RR7      VR&   R# )r7   r&  r  .Nr   )rv   r§  s   &&r&   r¨  Ú/TestThread.test_multinomial.<locals>.gen_randomî	  s#   € Ø×(Ñ(¨¨f¨X¸­\ÀÐ(ÓFˆC�‹Hr(   rª  N)r&  rù   r«  r¬  s   & r&   r!  ÚTestThread.test_multinomialí	  s   € ò	Gð 	×Ñ˜J¨:ÐÖ6r(   )r�  N)rU   rV   rW   rX   r²   r£  r_  r²  r!  rY   rZ   r[   s   @r&   rŽ  rŽ  Å	  s#   ø‡ € òò+ò,5ò8÷7ð 7r(   rŽ  c                   ó>   a € ] tR tRt o R tR tR tR tR tRt	V t
R# )	ÚTestSingleEltArrayInputiõ	  c                ó¼   € \         P                  ! ^.4      V n        \         P                  ! ^.4      V n        \         P                  ! ^.4      V n        RV n        R# )r`   NrJ  )r9   r‹   ÚargOneÚargTwoÚargThreeÚtgtShaperH   s   &r&   r²   Ú$TestSingleEltArrayInput.setup_methodö	  s<   € Ü—h’h ˜s“mˆŒÜ—h’h ˜s“mˆŒÜŸš ! ›ˆŒØˆŽr(   c                óp  € \         P                  \         P                  \         P                  \         P                  \         P
                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  3p\         P                  \         P                  3pV FY  pW29   d   V! \        P                  ! R .4      4      pMV! V P                  4      p\!        VP"                  V P$                  4       K[  	  R# r  )re   rÑ  r‘  rª  r°  rg  r  rw  r{  rn  r  rè  r  r9   r‹   r»  r   rŠ   r¾  )r2   ÚfuncsÚ	probfuncsrÇ  r‰  s   &    r&   Útest_one_arg_funcsÚ*TestSingleEltArrayInput.test_one_arg_funcsü	  sÁ   € Ü×#Ñ#¤V×%:Ñ%:Ü×!Ñ!¤6×#4Ñ#4Ü—‘¤§¡Ü—‘œvŸ™Ü—‘¤§¡Ü×!Ñ!¤6×#3Ñ#3ð5ˆô ×%Ñ%¤v×'7Ñ'7Ð8ˆ	ãˆDØÔ Ùœ2Ÿ8š8 S E›?Ó+‘ñ ˜4Ÿ;™;Ó'�ä˜Ÿ™ D§M¡MÖ2ó r(   c                ó¢  € \         P                  \         P                  \         P                  \         P                  \         P
                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  \         P                  3p\         P                  \         P                  3pV FÔ  pW29   d   \        P                   ! R .4      pMV P"                  pV! V P$                  V4      p\'        VP(                  V P*                  4       V! V P$                  ^ ,          V4      p\'        VP(                  V P*                  4       V! V P$                  V^ ,          4      p\'        VP(                  V P*                  4       KÖ  	  R# r  )re   r½  r^  r£  rà  rÜ  rO  rì  r  rö  r	  r  r  rf   r  r9   r‹   r¼  r»  r   rŠ   r¾  )r2   rÁ  rÂ  rÇ  r¼  r‰  s   &     r&   Útest_two_arg_funcsÚ*TestSingleEltArrayInput.test_two_arg_funcs
  s  € Ü—‘¤§¡Ü—‘œfŸl™lÜ—‘œ6×6Ñ6Ü—‘¤&§.¡.Ü—‘¤§¡Ü×!Ñ!¤6§;¡;Ü—‘¤&×":Ñ":ð<ˆô —_‘_¤f×&>Ñ&>Ð?ˆ	ãˆDØÔ ÜŸš 3 %›‘ð Ÿ™�á�t—{‘{ FÓ+ˆCÜ˜Ÿ™ D§M¡MÔ2á�t—{‘{ 1•~ vÓ.ˆCÜ˜Ÿ™ D§M¡MÔ2á�t—{‘{ F¨1¥IÓ.ˆCÜ˜Ÿ™ D§M¡MÖ2ó r(   c           	     óÀ  € \         P                  \         P                  \         P                  \         P                  \         P
                  \         P                  \         P                  \         P                  \         P                  .	p\        P                  p\         P                  ! ^.4      p\         P                  ! ^ .4      pV F�  pV! WTWR7      p\        VP                  V P                  4       V! V^ ,          WAVR7      p\        VP                  V P                  4       V! WT^ ,          WR7      p\        VP                  V P                  4       K’  	  R# r  )r9   r(  r_  rc  rZ  ra  r\  r‰   rº   rb  re   r0   r‹   r   rŠ   r¾  )r2   r'   r'  rÇ  r‰  rˆ  r+  r‰  s   &&      r&   rÄ  Ú%TestSingleEltArrayInput.test_integers*
  sÖ   € Ü—‘œ"Ÿ'™'¤2§8¡8¬R¯X©X´r·y±yÜ—‘œ2Ÿ9™9¤b§h¡h´·	±	ð;ˆä�‰ˆÜ�xŠx˜˜‹}ˆÜ�hŠh˜�s‹mˆãˆBÙ�s¨8Ô>ˆCÜ˜Ÿ™ D§M¡MÔ2á�s˜1•v˜t¸bÔAˆCÜ˜Ÿ™ D§M¡MÔ2á�s �G¨hÔAˆCÜ˜Ÿ™ D§M¡MÖ2ó r(   c                óB  € \         P                  \         P                  \         P                  .pV Fé  pV! V P                  V P
                  V P                  4      p\        VP                  V P                  4       V! V P                  ^ ,          V P
                  V P                  4      p\        VP                  V P                  4       V! V P                  V P
                  ^ ,          V P                  4      p\        VP                  V P                  4       Kë  	  R# r  )
re   rU  r·  rþ  r»  r¼  r½  r   rŠ   r¾  )r2   rÁ  rÇ  r‰  s   &   r&   Útest_three_arg_funcsÚ,TestSingleEltArrayInput.test_three_arg_funcs;
  s»   € Ü×$Ñ$¤f×&7Ñ&7Ü×&Ñ&ð(ˆó ˆDÙ�t—{‘{ D§K¡K°·±Ó?ˆCÜ˜Ÿ™ D§M¡MÔ2á�t—{‘{ 1•~ t§{¡{°D·M±MÓBˆCÜ˜Ÿ™ D§M¡MÔ2á�t—{‘{ D§K¡K°¥N°D·M±MÓBˆCÜ˜Ÿ™ D§M¡MÖ2ó r(   )r»  r½  r¼  r¾  N)rU   rV   rW   rX   r²   rÃ  rÆ  rÄ  rË  rY   rZ   r[   s   @r&   r¹  r¹  õ	  s#   ø‡ € òò3ò&3ò63÷"3ð 3r(   r¹  r‡  c                 ó&  € V R ,          pV R,          p\        V4      pVP                  V4       VP                  R,          R,          p\        P                  R8X  d   VP                  4       p\        P                  ! V4      pVP                  R,          R,          V R,          R,          8X  g   Q hVP                  4       V R,          R,          8X  g   Q hVP                  4       pVP                  R,          R,          p\        P                  R8X  d   VP                  4       p\        P                  ! V4      pVP                  R,          R,          V R,          R,          8X  g   Q hVP                  4       V R,          R,          8X  g   Q hR	# )
r   r   r  r  r¤  r   r   r   r   N)
r   r>   r  re  rf  rg  rh  ri  rj  r   )r‡  r   r   Úmt19937r  ri  r   s   &      r&   Útest_jumpedrÏ  J
  s7  € ð �&�>€DØ�7�O€Eä�d‹m€Gà×Ñ�uÔØ
�-‰-˜Õ
  Õ
'€CÜ
‡}�}˜ÔØ�l‰l‹nˆÜ�^Š^˜CÓ €FØ�=‰=˜Õ! %Õ(¨F°9Õ,=¸eÕ,DÔDÐDÐDØ×ÑÓ ¨	Õ!2°<Õ!@Ô@Ð@Ð@à�^‰^Ó€FØ
�,‰,�wÕ
 Õ
&€CÜ
‡}�}˜ÔØ�l‰l‹nˆÜ�^Š^˜CÓ €FØ�<‰<˜Õ  Õ'¨6°(Õ+;¸EÕ+BÔBÐBÐBØ×ÑÓ ¨Õ!1°,Õ!?Ô?Ð?Ò?r(   c            	      ó
  € \         P                  ! ^4      p \         P                  ! R4      pR	p\        P                  WR
R7      P                  R
8X  g   Q h\
        P                  ! \        4      ;_uu_ 4        \        P                  WVR7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  WRR7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  WRR7       RRR4       \         P                  ! R4      p\
        P                  ! \        4      ;_uu_ 4        \        P                  W2R7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  VRR7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  V^R7       RRR4       \         P                  ! V4      p\
        P                  ! \        4      ;_uu_ 4        \        P                  W4R7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  ^RR.RR7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  ^^.RRR7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  ^^.RR.RR7       RRR4       \
        P                  ! \        4      ;_uu_ 4        \        P                  ^^.RR.RR7       RRR4       \        P                  ^^R7      p\        P                  ^RR7      p\        P                  ^R
R7      p\        P                  WVV4      P                  R
8X  g   Q h\
        P                  ! \        RR7      ;_uu_ 4        \        P                  WVVRR7       RRR4       R#   + '       g   i     EL’; i  + '       g   i     ELd; i  + '       g   i     EL6; i  + '       g   i     ELó; i  + '       g   i     ELÅ; i  + '       g   i     EL—; i  + '       g   i     ELT; i  + '       g   i     EL#; i  + '       g   i     ELò; i  + '       g   i     EL¿; i  + '       g   i     ELŒ; i  + '       g   i     R# ; i)r›   r  Nr™  rú  gffffffæ?zOutput size \(6, 5, 1, 1\) isr¦   )r·   r›   )r7   r·   r`   )r~   r·   r›   )rL   r›   )r·   rL   rL   )r›   )r`   rL   )rù   r~   rL   rL   )r9   r  re   r^  rŠ   rª   r«   rG   r‘  rË   rf   rv   rª  rU  )r3  r  rÆ   rŠ   r‰  rþ  rÿ  r   s           r&   Útest_broadcast_size_errorrÑ  f
  s/  € Ü	�Š�‹€BÜ�GŠG�F‹O€EØ€DÜ�=‰=˜¨ˆ=Ó3×9Ñ9¸YÔFÐFÐFÜ	�Š”z×	"Õ	"Ü�‰�b dˆÔ+÷ 
#ä	�Š”z×	"Õ	"Ü�‰�b fˆÔ-÷ 
#ä	�Š”z×	"Õ	"Ü�‰�b iˆÔ0÷ 
#ô �GŠG�F‹O€EÜ	�Š”z×	"Õ	"Ü×Ñ˜eÐÔ/÷ 
#ä	�Š”z×	"Õ	"Ü×Ñ˜e¨$ÐÔ/÷ 
#ä	�Š”z×	"Õ	"Ü×Ñ˜e¨!ÐÔ,÷ 
#ô �(Š(�4‹.€CÜ	�Š”z×	"Õ	"Ü×Ñ˜eÐÔ-÷ 
#ô 
�Š”z×	"Õ	"Ü�‰˜˜C ˜:¨FˆÔ3÷ 
#ä	�Š”z×	"Õ	"Ü�‰˜˜A˜ ¨&ˆÔ1÷ 
#ä	�Š”z×	"Õ	"Ü�‰˜˜A˜  c 
°ˆÔ8÷ 
#ä	�Š”z×	"Õ	"Ü×Ñ˜A˜q˜6 B¨ 8°&ÐÔ9÷ 
#ô 	×Ñ˜ ÐÓ#€AÜ×Ñ˜ ÐÓ(€AÜ×Ñ˜ ÐÓ+€AÜ×Ñ˜q QÓ'×-Ñ-°Ô:Ð:Ð:Ü	�Š”zÐ)I×	JÖ	JÜ×Ñ˜A !¨,ÐÔ7÷ 
KÑ	J÷E 
#×	"Ð	"úç	"×	"Ð	"úç	"×	"Ð	"ú÷ 
#×	"Ð	"úç	"×	"Ð	"úç	"×	"Ð	"ú÷ 
#×	"Ð	"ú÷ 
#×	"Ð	"úç	"×	"Ð	"úç	"×	"Ð	"úç	"×	"Ð	"ú÷ 
K×	JÐ	Jús�   Á9PÂ;P.Ã=QÅQÆQ*ÇQ>È0RÉ1R&Ê6R:Ë;SÍS"Ï7S6ÐP+	Ð.P?	ÑQ	ÑQ'	Ñ*Q;	Ñ>R	ÒR#	Ò&R7	Ò:S	ÓS	Ó"S3	Ó6T	c                  ó8  € \         P                  ! ^4      p \         P                  ! ^4      p\        P                  W^R7       \        P
                  ! \        4      ;_uu_ 4        \        P                  W^R7       RRR4       R#   + '       g   i     R# ; ir  )r9   r  re   r^  rª   r«   rG   )r3  r  s     r&   Útest_broadcast_size_scalarrÓ  ‘
  sZ   € Ü	�Š�‹€BÜ�GŠG�A‹J€EÜ
‡M�M�" !€MÔ$Ü	�Š”z×	"Õ	"Ü�‰�b aˆÔ(÷ 
#×	"×	"Ò	"ús   Á&BÂB	c                  ó|   € . . ^.p \        \        ^ 4      4      p\        VP                  V 4       V ^. . .8X  g   Q hR# rk   )r   r   r   rõ  )ÚseqÚgens     r&   Útest_ragged_shuffler×  ™
  s=   € àˆr�1ˆ+€CÜ
”G˜A“JÓ
€CÜ�s—{‘{ CÔ(Ø�1�b˜"�+ÔÐÒr(   r‰  r'   c                 óR  € \        \        ^ 4      4      pV'       d   RMRp\        P                  ! \        VR7      ;_uu_ 4        VP                  WR7       RRR4       V'       d   RMRp\        P                  ! \        VR7      ;_uu_ 4        VP                  RWR7       RRR4       \        P                  ! \        VR7      ;_uu_ 4        VP                  R.WR7       RRR4       R#   + '       g   i     LŸ; i  + '       g   i     Lf; i  + '       g   i     R# ; i)	r   zhigh < 0z	high <= 0r¦   rÎ  Nz
low > highzlow >= highrD   )r   r   rª   r«   rG   r0   )r‰  r'   rÖ  Úmsgs   &&  r&   Ú!test_single_arg_integer_exceptionrÚ  ¡
  sµ   € ô ”G˜A“JÓ
€Cß ‰* k€CÜ	�Š”z¨×	-Ö	-Ø�‰�TˆÔ-÷ 
.ç"‰,¨€CÜ	�Š”z¨×	-Ö	-Ø�‰�R˜ˆÔ1÷ 
.ä	�Š”z¨×	-Ö	-Ø�‰�b�T˜4ˆÔ3÷ 
.Ñ	-÷ 
.×	-ú÷ 
.×	-úç	-×	-Ð	-ús$   ÁC/ÂDÃDÃ/C?	ÄD	ÄD&	rc   Úf4Úf8c           	      ó´  € \         P                  ! RRV R7      p. R	Op\        P                  ! \        RR7      ;_uu_ 4        \
        P                  W!V R7       RRR4       \        P                  ! \        RR7      ;_uu_ 4        \
        P                  W!VP                  V R7       RRR4       R#   + '       g   i     La; i  + '       g   i     R# ; i)
r`   ÚF)Úorderrc   zSupplied output arrayr¦   rœ  Nr�  rÿ   rÈ   )r9   rË   rª   r«   rG   re   r‘  rŠ   )rc   r‰  rŠ   s   &  r&   Útest_c_contig_req_outrà  °
  sŽ   € ô �(Š(�6 ¨EÔ
2€CÚ€EÜ	�Š”zÐ)@×	AÖ	AÜ×Ñ˜e°EÐÔ:÷ 
Bä	�Š”zÐ)@×	AÖ	AÜ×Ñ˜e°3·9±9ÀEÐÔJ÷ 
BÑ	A÷ 
B×	Aúç	A×	AÐ	Aús   ÁB3Â#CÂ3C	ÃC	rß  rÞ  ÚCÚdistc                 óŒ   € \         P                  ! RW!R7      pV ! W2R7      pWCJ g   Q hV ! W2VP                  R7      pWCJ g   Q hR# )r`   )rc   rß  rœ  )r‰  rc   rÆ   Nrÿ   )r9   rË   rŠ   )râ  rß  rc   r‰  Úvariatess   &&&  r&   Útest_contig_req_outrå  »
  sB   € ô
 �(Š(�6 Ô
4€CÙ˜Ô)€HØ‹?Ðˆ?Ù˜¨s¯y©yÔ9€HØ‹?ÐŠ?r(   c                  óÄ  € \         P                  P                  \         P                  P                  ^ 4      4      p V P	                  ^4       V P                  4       w  pw  r#VP                  P                  R8X  g   Q h\        V4       V! R!  p\        V4       VP                  VP                  n	        VP                  P                  pVP                  V8X  g   Q hR# )r   Ú	PCG64DXSMN)rç  )r9   re   r   rç  r  Ú
__reduce__Ú	__class__rU   Úprintr  r  )r	  ÚctorÚbit_genÚ_rÿ  Ústate_bs         r&   Ú$test_generator_ctor_old_style_picklerï  Ç
  s¨   € Ü	�‰×	Ñ	œRŸY™Y×0Ñ0°Ó3Ó	4€BØ×Ñ�qÔàŸ=™=›?Ñ€D‰+ˆ7à×Ñ×%Ñ%¨Ô4Ð4Ð4Ü	ˆ$„KÙˆnÑ€AÜ	ˆ!„HØ#ŸM™M€A‡O�OÔØ�o‰o×#Ñ#€GØ�=‰=˜GÔ#Ð#Ò#r(   c                  ó”  € ^ RI p \        P                  P                  \        P                  P	                  R4      4      pVP
                  P                  pV P                  V P                  V4      4      pVP
                  P                  p\        VP                  VP                  4       \        VP                  VP                  4       VP
                  P                  P                  ^
4       V P                  V P                  V4      4      pVP
                  P                  p\        VP                  VP                  4       R# )r   NiØ4)Úpickler9   re   r   rç  r  Úseed_seqÚloadsÚdumpsr   r  ÚpoolÚspawn)rñ  r	  ÚssÚrg_plkÚss_plks        r&   Ú#test_pickle_preserves_seed_sequencerú  Ö
  sÛ   € ó ä	�‰×	Ñ	œRŸY™Y×0Ñ0°Ó:Ó	;€BØ	×	Ñ	×	"Ñ	"€BØ�\‰\˜&Ÿ,™, rÓ*Ó+€FØ×!Ñ!×*Ñ*€FÜ�—‘˜6Ÿ<™<Ô(Ü�—‘˜&Ÿ+™+Ô&à×Ñ×Ñ×#Ñ# BÔ'Ø�\‰\˜&Ÿ,™, rÓ*Ó+€FØ×!Ñ!×*Ñ*€FÜ�—‘˜6Ÿ<™<Ö(r(   Úversionc                 ó�  € ^ RI p^ RIp\        P                  P	                  \        P                  P                  \        4      4      ^ ,          p\        P                  P                  VRRV  R24      pVP                  V4      ;_uu_ 4       pVP                  V4      pRRR4       XP                  P                  R,          p\        V\        4      '       g   Q h\        VP                  \        P                  P                   4      '       g   Q hVR,          R8X  g   Q hVR,          R8X  g   Q hR#   + '       g   i     L�; i)	r   Nrd  Úgenerator_pcg64_npz.pkl.gzr  l	   ãa*MÞzÂJÐRÈ2MÚP Úincl	   ©sðñN	D%(ã^Î6íFA )Úgziprñ  ÚosÚpathÚsplitÚabspathÚ__file__rš  ÚopenÚloadr  r  rÛ   r   r9   re   ÚPCG64)rû  rÿ  rñ  Ú	base_pathÚpkl_fileÚgzr	  r  s   &       r&   Útest_legacy_pickler  è
  sï   € ó Ûä—‘—‘œbŸg™gŸo™o¬hÓ7Ó8¸Õ;€IÜ�w‰w�|‰|Ø�6Ð/°¨y¸Ð@ó€Hð 
�‰�8×	Ô	 Ø�[‰[˜‹_ˆ÷ 
à×Ñ×"Ñ" 7Õ+€Eä�bœ)×$Ò$Ð$Ð$Ü�b×&Ñ&¬¯	©	¯©×8Ò8Ð8Ð8Ø��>ÐCÔCÐCÐCØ��<ÐAÔAÐAÒA÷ 
×	ús   ÂD5Ä5E	)i|Ï2iàEm:iS43i5  rM   )7rh  Úos.pathr   re  rª   Únumpyr9   Únumpy.exceptionsr   Únumpy.linalgr   Únumpy.randomr   r   r   r   Únumpy.testingr	   r
   r   r   r   r   r   r   r   r   re   ÚJUMP_TEST_DATAÚfixturer'   r*   r^   rp   r¯   r  r  r¸  r  r   r  rŽ  r¹  r  rÏ  rÑ  rÓ  r×  rÚ  rà  r  rå  rï  rú  r  rT   r(   r&   Ú<module>r     sê  ðÛ Û Û 
ã ã Ý &Ý $ß FÓ F÷÷ ÷ ñ 
‘7“9Ó	€ð 	�Ø�Ø�LÐ"dÐfkÐmnÐoØ�LÐ"dÐfkÐmpÐqð	ð 	�	Ø�Ø�LÐ"dÐfkÐmpÐqØ�LÐ"dÐfkÐmpÐqð	ð 	Ò6Ø�Ø�LÐ"dÐfkÐmpÐqØ�LÐ"dÐfkÐmpÐqð	ð€ð, ‡‚�h¨¨e }Ô5ñó 6ð÷!6ñ !6÷H>ñ >÷4)ñ 4)÷nC-ñ C-÷L,ñ ,÷DEñ E÷PN,ñ N,÷b$b	,ñ b	,ðJ ‡�×Ñ�GÐ$8ÐÓ9÷+7ð +7ó :ð+7÷^R3ñ R3ðj ‡�×Ñ˜ >Ó2ñ@ó 3ð@ò6(8òV)òð ‡�×Ñ˜ " r d Ó,Ø‡�×Ñ˜ d¨E ]Ó3ñ
4ó 4ó -ð
4ð ‡�×Ñ˜ 4¨ ,Ó/ñKó 0ðKð ‡�×Ñ˜ 4¨ ,Ó/Ø‡�×Ñ˜ 3¨ *Ó-Ø‡�×Ñ˜ &×"8Ñ"8¸&¿-¹-Ð!HÓIñó Jó .ó 0ðò$ò)ð$ ‡�×Ñ˜ S¨# JÓ/ñBó 0òBr(   