+
    X°³jûÐ ã                   óÌ  € ^ RI t ^ 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 ]! ]! 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_64BITÚIS_WASMÚassert_Úassert_allcloseÚassert_array_almost_equalÚassert_array_equalÚassert_equalÚassert_no_warningsÚassert_raisesÚseedÚstepsÚinitialÚ
key_sha256Ú@bb1636883c2707b51c5b7fc26c6927af4430f2e0785a8c7bc886337f919f9edfÚposÚjumpedÚ@ff682ac12bb140f2d72fba8d3506cf4e46817a0db27aae1683867629031d8d55iV  i$<ñi8  Ú@16b791a1e04886ccbbb4d448d6ff791267dc458ae599475d08d5cced29d11614i7  Ú@a0110a2cf23b56be0feaed8f787a7fc84bef0cb5623003d75b26bdfa1c18002ci  iÿ  Ú@d306cf01314d51bd37892d874308200951a35265ede54d200f1e065004c3e9eaiþ  Ú@0e00ab449f01a5195a83b4aee0dfbc2ce8d46466a640b92e33977d2e42f777f8iÛ  ÚmoduleTF)ÚscopeÚparamsc                 ó   € V P                   # ©N)Úparam)Úrequests   &Új/home/luca/screen-checking/.venv/lib/python3.14/site-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   r/   ÚnpÚaranger0   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_rawr0   s   & r%   Útest_seedsequenceÚTestSeed.test_seedsequenceF   s"   € Ü”L “OÓ$ˆÜ�Q—\‘\ !“_ jÖ1r'   c                óZ   € \        \        \        R4       \        \        \        R4       R# )ç      à?Nç      à¿éÿÿÿÿ©r   Ú	TypeErrorr   Ú
ValueError©r1   s   &r%   Útest_invalid_scalarÚTestSeed.test_invalid_scalarJ   s   € ä”i¤¨$Ô/Ü”j¤'¨2Ö.r'   c                óŒ   € \        \        \        R.4       \        \        \        R.4       \        \        \        . RO4       R# )rA   NrB   rC   )é   éþÿÿÿì        rD   rG   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   rF   r   r   rG   s   &r%   Útest_noninstantized_bitgenÚ#TestSeed.test_noninstantized_bitgenU   s   € Ü”j¤)¬WÖ5r'   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r3   r:   r>   rH   rN   rQ   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r%   r)   r)   5   s)   ø‡ € ò,ò,ò2ò/ò
@÷6ð 6r'   r)   c                   ó2   a € ] tR t^Yt o R t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   rA   rK   )r8   Úzerosr   ÚrandomÚbinomialr   )r1   rc   Ú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# ©rK   N)r   rF   rd   re   r8   ÚnanrG   s   &r%   Útest_p_is_nanÚTestBinomial.test_p_is_nanc   s   € ä”j¤&§/¡/°1´b·f±fÖ=r'   c                óh  € R pRpRp\         P                  WVR7      pVP                  4       pW,          p\        P                  ! W,          ^V,
          ,          V,          4      pV^V,          ,
          pV^ 8”  g   Q R4       hRV RV R2p	\        We,
          4      ^V,          8  g   Q V	4       hR# )	l    tvH. g¼‰Ø—²ÒŒ<é -1©Úsizez0bad test params: 6-sigma lower bound is negativezsample mean z! deviates from the expected mean z by more than 6*sigmaN)rd   re   Úmeanr8   ÚsqrtÚabs)
r1   Únrf   Úsample_sizeÚxÚsample_meanÚexpected_meanÚsigmaÚ	low_boundÚtest_msgs
   &         r%   Útest_p_extremely_smallÚ#TestBinomial.test_p_extremely_smallg   s¬   € ØˆØˆØˆÜ�O‰O˜A {ˆOÓ3ˆØ—f‘f“hˆØ�ˆÜ—’˜�  Q¥�¨+Õ5Ó6ˆð
 " A¨¥IÕ-ˆ	Ø˜1Œ}ÐPÐPÓPˆ}Ø" ; -Ð/PØ$�oÐ%:ð<ˆä�=Õ.Ó/°!°eµ)Ô;ÐE¸XÓEÒ;r'   rS   N)	rT   rU   rV   rW   rg   rl   r}   rX   rY   rZ   s   @r%   r]   r]   Y   s   ø‡ € òAò>÷Fð Fr'   r]   c                   óP   a € ] tR t^zt 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©rd   ÚmultinomialrG   s   &r%   Ú
test_basicÚTestMultinomial.test_basic{   s   € Ü×Ñ˜3  c 
Ö+r'   c                ó6   € \         P                  ^d. RO4       R# )r‚   N)rƒ   r„   ç        rŠ   rŠ   r…   rG   s   &r%   Útest_zero_probabilityÚ%TestMultinomial.test_zero_probability~   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éûÿÿÿrC   )r   rd   r/   r8   Úall©r1   rw   s   & r%   Útest_int_negative_intervalÚ*TestMultinomial.test_int_negative_interval�   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# )rA   N©rK   r_   ©r_   r_   r_   ©r_   r_   )
r   rd   r†   r8   Úuint32ÚshapeÚarrayr   rE   Úfloat©r1   rf   s   & r%   Ú	test_sizeÚTestMultinomial.test_size‡   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# )r‚   çš™™™™™ñ?rƒ   çÍÌÌÌÌÌì?Nçš™™™™™¹¿©r   rF   rd   r†   rG   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# )rK   r„   rƒ   NrC   r£   rG   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      .@:rK   Né   éÛ iU)ÚpvalsN)r8   r9   Úsumr   r   r†   Úascontiguousarrayr   )r1   rf   r¬   rd   Ú
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®ï?ra   r«   z-[\w\s]*pvals array is cast to 64-bit floating©ÚmatchN)
r´   r´   ç•Ö&è.>r·   r·   r·   r·   r·   r·   r·   )
r8   rš   Úfloat32r­   r   r   ÚpytestÚraisesrF   r†   )r1   rw   r¬   rd   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'	rS   N)rT   rU   rV   rW   r‡   r‹   r’   r�   r¤   r§   r±   r»   rX   rY   rZ   s   @r%   r€   r€   z   s4   ø‡ € ò,ò;ò ò òGòMò/÷)ð )r'   r€   c                   óP  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# )ÚTestMultivariateHypergeometricií_„ 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# )r6   iÿÉš;Ú	marginalsÚcountN)r_   rª   é   rC   )rC   r_   rª   )
r   rF   rd   Úmultivariate_hypergeometricr8   ÚiinfoÚint64Úmaxrb   Úitemsize)r1   Ú
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Í   ©rq   rÍ   ra   N©r   r   r   )rK   r   ©rK   r_   rª   )é	   r   r   )rª   r   r   )rK   rK   r   rK   rK   ©rª   rÂ   rŽ   )	r   r   r   rÃ   r   r8   ÚemptyrÅ   r­   )r1   rÍ   rd   rw   Ú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'   Únsamplerq   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# )r6   rÏ   ©Úaxis)Ú
fill_valuerb   é † çü©ñÒMbP?ç{®Gázt?)ÚrtolÚatolN)r6   rŽ   é   é   rC   )r   r   r   r8   rš   rÃ   Ú
isinstancer`   r™   r   r   r�   r   r­   Úfullr   rr   )r1   rÙ   rÍ   rq   rd   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_   rK   r_   ©rK   rK   rª   ©r_   r   rª   ©r   r   r   rÃ   r8   rš   r   ©r1   rd   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Ž   )rK   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'   rS   N)é   rä   é-   é7   )rŽ   ©r_   rª   iðI )rT   rU   rV   rW   r   rË   r¹   ÚmarkÚparametrizer×   ré   rñ   rÿ   r  rX   rY   rZ   s   @r%   r¾   r¾   ±   s­   ø‡ € à€Dò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# )ÚTestSetStatei6  c                ó¶   € R p\        \        V4      4      pVP                  pVP                  pVR,          VR,          R,          VR,          R,          3pW#V3# )éÒ–IÚbit_generatorÚstateÚkeyr   )r   r   r  r  )r1   r   Úrgr  r  Úlegacy_states   &     r%   Ú_create_rngÚTestSetState._create_rng7  s_   € ØˆÜ”w˜t“}Ó%ˆØ×(Ñ(ˆØ×#Ñ#ˆØ˜oÕ.Ø˜g� uÕ-Ø˜g� uÕ-ð/ˆð  %Ð'Ð'r'   c                óÂ   € V P                  4       w  rpVP                  ^R7      pW2n        VP                  ^R7      p\        \        P
                  ! WE8H  4      4       R# ©rª   rp   N©r  Ústandard_normalr  r   r8   r�   ©r1   r  r  r  ÚoldÚnews   &     r%   Útest_gaussian_resetÚ TestSetState.test_gaussian_resetA  sT   € à#'×#3Ñ#3Ó#5Ñ ˆ˜5Ø× Ñ  aÐ Ó(ˆØ#ÔØ× Ñ  aÐ Ó(ˆÜ”—’�s‘zÓ"Ö#r'   c                óú   € V P                  4       w  rpVP                  4        VP                  pVP                  ^R7      pW2n        VP                  ^R7      p\        \        P
                  ! WE8H  4      4       R# r  r  r  s   &     r%   Ú test_gaussian_reset_in_media_resÚ-TestSetState.test_gaussian_reset_in_media_resI  sm   € ð $(×#3Ñ#3Ó#5Ñ ˆ˜5Ø
×ÑÔØ×#Ñ#ˆØ× Ñ  aÐ Ó(ˆØ#ÔØ× Ñ  aÐ Ó(ˆÜ”—’�s‘zÓ"Ö#r'   c                óR   € V P                  4       w  p pVP                  R R 4       R# ©rA   N)r  Únegative_binomial)r1   r  Ú_s   &  r%   Útest_negative_binomialÚ#TestSetState.test_negative_binomialT  s(   € ð ×#Ñ#Ó%‰ˆˆAˆqØ
×Ñ˜S #Ö&r'   rS   N)
rT   rU   rV   rW   r  r  r   r&  rX   rY   rZ   s   @r%   r  r  6  s   ø‡ € ò(ò$ò	$÷'ð '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"# ))ÚTestIntegersi[  c                óJ   € \        \        V P                  ^V\        R7       R# ©rK   ©r&   rb   N)r   rE   Úrfuncr›   )r1   r&   s   &&r%   Útest_unsupported_typeÚ"TestIntegers.test_unsupported_typeb  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Úboolr8   rÄ   ÚminrÆ   r   rF   r-  ©r1   r&   ÚdtÚlbndÚubnds   &&   r%   Útest_bounds_checkingÚ!TestIntegers.test_bounds_checkinge  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# r1  r2  r6  s   &&   r%   Útest_bounds_checking_arrayÚ'TestIntegers.test_bounds_checking_array~  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+   ©rq   r&   rb   N©r3  r4  r8   rÄ   r5  rÆ   r   r-  )r1   r&   r7  r8  r9  Úis_openÚtgts   &&     r%   Útest_rng_zero_and_extremesÚ'TestIntegers.test_rng_zero_and_extremesŒ  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+   ©rq   rb   ra   NrA  )r1   r&   rq   r7  r8  r9  rC  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                óz  € 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 24      hRp?ii ; i©r   r,  zKNo error should have been raised, but one was with the following message:

N©	r3  r4  r8   rÄ   r5  rÆ   r-  Ú	ExceptionÚAssertionError©r1   r&   r7  r8  r9  Ú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ð9Ø—
‘
˜4°�
ÖCó øô ô 9Ü$ð &4à45°3ð&8ó 9ð 9ûð9ús   ÂBÂB:Â'B5Â5B: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 24      hRp?ii ; irK  rL  rO  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ð9Ø—
‘
˜D˜6 A�:¨ v¸�
ÖKó øô ô 9Ü$ð &4à45°3ð&8ó 9ð 9ûð9ús   ÂB&Â&CÂ1B?Â?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# )ºrK   NNr@  N)rÂ   r  é   i   )r   r   r3  r-  r   rÆ   r5  r4  )r1   r&   rd   r7  r9  Ú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+   éÒ  r@  N©
r3  r4  r8   rÄ   r5  rÆ   r   r   r/   r   )
r1   r&   r7  r8  r9  rq   rd   Ú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# )r4  Ú@053594a9b82d656f967c54869bc6970aa0358cf94ad469c81478459c6a90eee3Úint16Ú@54de9072b6ee9ff7f20b58329556a46a447a8a29d67db51201bf88baa6e4e5d4Úint32Ú@d3a0d5efb04542b25ac712e50d21f39ac30f312a5052e9bbb1ad3baa791ac84brÅ   Ú@14e224389ac4580bfbdccb5697d6190b496f91227cf67df60989de3d546389b1Úint8Ú@0e203226ff3fbbd1580f15da4621e5f7164d0d8d6b51696dd42d004ece2cbec1Úuint16r˜   Úuint64Úuint8rW  r]  Úlittler+   r@  N)r3  r   r   ÚsysÚ	byteorderr/   ÚbyteswapÚhashlibÚsha256Ú	hexdigestr   r8   rb   Únamer4  Úviewrj  )r1   r&   rC  r7  rd   Ú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   r]  r+   r@  r,  Nr^  )r1   r&   r7  r8  r9  rd   rx  Ú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 # )Nr]  rp   )Úlenr   r   r/   r   )r1   Úboundrð   rq   rd   rw   s   &&&   r%   Ú!test_repeatability_32bit_boundaryÚ.TestIntegers.test_repeatability_32bit_boundaryB  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  rp   )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ª   rC   )r-   rM   ì       )r8   rš   r   r   r/   r   )r1   Údesiredrq   rd   rw   s   &    r%   Ú.test_repeatability_32bit_boundary_broadcastingÚ;TestIntegers.test_repeatability_32bit_boundary_broadcastingQ  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,  ra   N)rC   ì            ©r6   rÓ   ©r   r   ))r   l            )lûÿÿÿ         rŒ  r�  rŽ  )ìûÿÿÿ        r�  )	r8   rm  rÅ   rš   r   rF   rd   r/   Úobject)r1   r&   Úconfigsrb   ÚconfigÚlowÚhighÚlow_aÚhigh_aÚlow_oÚhigh_os   &&         r%   Ú&test_int64_uint64_broadcast_exceptionsÚ3TestIntegers.test_int64_uint64_broadcast_exceptionsh  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+  )r8   rÅ   rÄ   rÆ   rm  rd   r/   r   )r1   r&   r7  rC  r8  r9  Úactuals   &&     r%   Útest_int64_uint64_corner_caseÚ*TestIntegers.test_int64_uint64_corner_case„  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,  rb   N)r3  r4  r8   rÄ   r5  rÆ   r-  r   rb   r`   ÚhasattrÚtype©r1   r&   r7  r8  r9  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# r1  )	r3  r4  r8   rÄ   r5  rÆ   r-  r   rb   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,  rp   N©rª   r   rÂ   éöÿÿÿ©r   )r3  r-  r™   rb   r   rd   r/   )r1   r&   r7  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>i4rG  N)rp  rq  r¹   rº   rF   rd   r/   )r1   Ú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# )rG  T)Úreturn_countsN)rd   r/   r8   Úuniquer­   )
r1   rv   r”  rb   Ú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'   rS   NrM   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 )-rT   rU   rV   rW   rd   r/   r-  r4  r8   rj  rn  re  rl  rg  r˜   rÅ   rm  r3  r.  r:  r=  rD  rH  rQ  rT  rZ  ra  rz  r~  r¹   r	  r
  rš   rƒ  r‰  r™  r�  r£  r¦  r¬  r±  Úslowr¼  rX   rY   rZ   s   @r%   r)  r)  [  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ò>9ò9ò!ò .ò*!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€                  ]P                  Pƒ                  R8R97      ]P                  P…                  ]C'       * R:R97      R; 4       4       4       tD]P                  P                  R<. R•O. R–O. R—O. R˜O. R™O. RšOR=.. R›O.4      R> 4       tER? tFR@ tGRA tHRB tIRC tJRD tKRE tLRF tMRG tNRH tORI tPRJ tQRK tRRL tSRM tTRN tURO tV]P                  P                  RP]P®                  ! R=Rœ4      RQ]P°                  RR.4      RS 4       tYRT tZ]P                  P…                  ][RUR97      ]P                  P                  RV. R�O4      RW 4       4       t\]P                  P                  RX^ .Rž..3RY.^..3.4      RZ 4       t]]P                  P                  RV. R�O4      R[ 4       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�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ã  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   rp   Né�ÿÿÿ©rª   r_   é°ÿÿÿéÈÿÿÿé­ÿÿÿiðÿÿÿ©r   r   r   r/   r8   rš   r   ©r1   rd   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   rG  ra   NrÆ  )r   r   r   r/   r8   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)rq   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)rd   r/   r8   rÄ   rÆ   r   )r1   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   rd   r8   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# )ra   rà  rÚ  N)r   r   r   rd   r8   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Þ   ra   i$^  i,e  N)r   r   r   rd   r8   Úcount_nonzerorw  )r1   rb   Úuint_view_typerd   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# )rg  ra   N)r   rE   rd   rG   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Â   ra   N)r   r   r_   r_   ©r   r   r   Úchoicer8   rš   rÅ   r   rË  s   &   r%   Útest_choice_uniform_replaceÚ*TestRandomDist.test_choice_uniform_replace1  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Â   ©rf   ra   N)çš™™™™™Ù?rö  çš™™™™™¹?r÷  )r   rK   r   rK   rð  rË  s   &   r%   Útest_choice_nonuniform_replaceÚ-TestRandomDist.test_choice_nonuniform_replace7  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©Úreplacera   )rü  ÚshuffleNrí   )	r   r   r   rñ  r8   rš   rÅ   r   r9   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ü  rf   ra   N)r÷  ç333333Ó?rA   r÷  )r   r_   rª   rð  rË  s   &   r%   Ú test_choice_nonuniform_noreplaceÚ/TestRandomDist.test_choice_nonuniform_noreplaceF  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ñ  r8   rš   r   rË  s   &   r%   Útest_choice_nonintegerÚ%TestRandomDist.test_choice_nonintegerL  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_axisR  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_axisX  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	# )rK   ç      @ç      Ð?rõ  rö  r    Frû  r  NrC   )rK   r_   rª   rÂ   )rö  rö  rƒ   r¢   rÒ   rL   )rC   )rC   rK   )rK   r   r   )rd   rñ  r   rF   )r1   rç   s   & r%   Útest_choice_exceptionsÚ%TestRandomDist.test_choice_exceptions^  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  Nra   rp   r  r  rS   r  )r÷  r÷  r÷  r÷  rö  rƒ   r©  rª  r«  )r   r8   Úisscalarrd   rñ  rš   rÕ   r�  ÚndimÚitemr   r™   r9   r/   r   rF   )r1   rf   r  Úarrr2   s   &    r%   Útest_choice_return_shapeÚ'TestRandomDist.test_choice_return_shapep  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!  rK   r_   )NNN)r8   rš   r   rF   rd   rñ  )r1   r  rf   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# )r6   r  :rK   Nr_   ºNNr_   rõ  N)r8   Úonesr   r   r   rñ  r®   r   )r1   rf   rd   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õ  )rf   rü  N)r8   r&  rd   rñ  rb   rÅ   )r1   rf   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û  ro  N)r   r   r   rñ  rp  rq  rr  rs  rt  rw  r8   rj  ru  r   )r1   Úchoice_hashrd   rœ  ry  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# )rK   rp   T)Ústrict)rq   rÜ   NrÒ   rS   )r   r   r   r   rñ  r8   rš   ©r1   rd   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# )r6   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"   ©r8   rš   ©rw   s   &r%   Ú<lambda>Ú-TestRandomDist.test_shuffle.<locals>.<lambda>Ó  s   € œrŸxšx¨œ|r'   c                 ó   € V # r"   rS   r>  s   &r%   r?  r@  Ô  s   € ™qr'   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r"   )r8   ÚasarrayÚastyperj  r>  s   &r%   r?  r@  Õ  s   € œrŸzšz¨!›}×3Ñ3´B·G±GÔ<r'   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r"   )r8   rC  rD  r¸   r>  s   &r%   r?  r@  Ö  s   € œrŸzšz¨!›}×3Ñ3´B·J±JÔ?r'   c                 óh   € \         P                  ! V 4      P                  \         P                  4      # r"   )r8   rC  rD  Ú	complex64r>  s   &r%   r?  r@  ×  s   € œrŸzšz¨!›}×3Ñ3´B·L±LÔAr'   c                 óT   € \         P                  ! V 4      P                  \        4      # r"   )r8   rC  rD  r�  r>  s   &r%   r?  r@  Ø  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"   rS   ©rw   Úis   & r%   r?  r@  Ù  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"   )r8   rC  rJ  s   & r%   r?  r@  Ú  s!   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ô>ùÒ*=s   •(c                 óD   € \         P                  ! W .4      P                  # r"   )r8   ÚvstackÚTr>  s   &r%   r?  r@  Û  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  )r8   rC  r`   rw  ÚrecarrayrJ  s   & r%   r?  r@  Ý  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  ©rK   )r8   rC  r�  rg  rJ  s   & r%   r?  r@  á  sB   € œrŸzšz¹1Ó*=¹1°a¨q«6¹1Ñ*=Ø,/´¸Ð+>Ø,/´·±¸4Ð+@ð+Bô CùÒ*=s   •AN©
rK   r_   rª   rÂ   rŽ   r  rù   r  rÓ   r   ©
rÂ   rK   rÓ   r  r   rŽ   rª   r  r_   rù   )r   r   r   rý  r   )r1   Úconvrd   Ú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# ©	rX  rÛ   N)rÂ   rÂ   )r   rª   rK   r_   )rÂ   rù   rŽ   r  )r  é   rÓ   r6   )rý   rû   rú   rþ   rC   )	r   r   r   r8   r9   Ú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   rK   )r   r   r   r8   rš   r]  rý  r   )r1   rd   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)
r8   r9   r]  Úcopyr   r   r   rý  rO  r   )r1   Úy1Úy2rd   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Â   rC   )r8   ÚmaÚmasked_valuesr]  r7   r9   rd  rd   rý  r   ÚsortedÚdataÚmask)r1   r  r  Úa_origÚb_origrK  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# )r6   N©rª   rª   rÒ   )rÂ   rŽ   r  rÆ  )r   r   r   r8   r9   r   r   rý  r]  rE   ÚsliceÚNotImplementedErrorrš   r&  ©r1   rd   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   r8   rc   ÚflagsÚ	writeabler¹   rº   rF   rý  )r1   rd   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# )rK   Úabcdg333333ó?NrT  rU  )
rª   r   r  rù   rÓ   rÂ   r_   rŽ   rK   r  )
r   r   r   Úpermutationr   r8   Ú
atleast_2drO  r   r   )	r1   rd   rW  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# r[  )	r8   r9   r]  rš   r   r   r   r‚  r   )r1   r  rˆ  rd   rœ  s   &    r%   Útest_permutation_custom_axisÚ+TestRandomDist.test_permutation_custom_axisG  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# )r6   Nrt  )r   r   r   r8   r9   r   r   r‚  r]  rE   ru  rw  s   &  r%   Útest_permutation_exceptionsÚ*TestRandomDist.test_permutation_exceptionsT  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'   rb   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   r8   r9   r]  rD  Úpermutedr   rb   )r1   rb   rÜ   rð   rd   rw   Úys   &&&&   r%   Útest_permutedÚTestRandomDist.test_permuted\  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ã   r\  r÷   )
r   r   r   r8   r9   r]  rd  r“  rš   r   )r1   rd   Úx0Úx1rw   r”  rð   s   &      r%   Útest_permuted_with_stridesÚ)TestRandomDist.test_permuted_with_stridesp  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"   )rd   r“  r   )r1   r”  s   & r%   Útest_permuted_emptyÚ"TestRandomDist.test_permuted_empty}  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)rK   ra   z
same shaperµ   ©r’  NrÒ   )	r8   rš   rc   rb   r¹   rº   rF   rd   r“  )r1   r   r  r’  s   &&  r%   Ú"test_permuted_out_with_wrong_shapeÚ1TestRandomDist.test_permuted_out_with_wrong_shape�  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ª   ra   zCannot castrµ   r‘  N)rª   rŽ   )	r8   rc   rg  r&  r¹   rº   rE   rd   r“  )r1   r’  rw   s   &  r%   Ú!test_permuted_out_with_wrong_typeÚ0TestRandomDist.test_permuted_out_with_wrong_typeˆ  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_   Fr{  rµ   r‘  N)r_   rŽ   )	r8   rc   r|  r}  r¹   rº   rF   rd   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¡   rp   gWâ™<$ÅÝ=g¾^
ðº=gð/:ŸÐ‹˜?gÿñÖG!Gc>g©À'ë`Œ2?gåÂUÆ?rÚ  NrÆ  )r   r   r   Úbetar8   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¾Ÿ/Ý?rp   NrÆ  )r   r   r   re   r8   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ö   rp   gm�ÉE~@@g¹
•1Ï‚C@gÚrÓ³­L@gì•m%x¬L@g<kÿÝQ¶K@gó“tªâµK@rÚ  NrÆ  )r   r   r   Ú	chisquarer8   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@rp   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   r8   rš   Ú	dirichletr   r   rF   )r1   rd   Ú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—   )
r8   rš   r   rd   r»  r˜   r™   r   rE   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º  )r8   rš   r   rF   rd   r»  )r1   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%  rp   N)r·  g      ð¿r¸  rÆ  )r8   rš   r   r   r   r»  r®   r   )r1   r  r¼  rd   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ß   rp   rŠ   rÚ  NrÆ  )r8   rš   r   r   r   r»  r   )r1   Úepsr¼  rd   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'   zcrashes with low memory©ÚreasonzZthe 458 MiB sample array may not fit in a 32-bit address space fragmented by earlier testsc                ó  € \         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”?ro   rp   rÛ   rß   )rá   N)rÑ  ç{®Gáz¤?ç¸…ëQ¸ž?)	r8   rš   r­   r   r   r   r»  rr   r   )r1   r¼  Ú
exact_meanrd   rç   rx   s   &     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¼  rŠ   c                ó†   € \         P                  ! V4      p\        P                  V4      p\	        W!^ 8H  ,          R4       R# )r   rŠ   N)r8   rš   rd   r»  r   )r1   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ùñ?rp   g�v‰üïM¹?gùíìŸ×øø?g#è±ïc³?g–Qü¹:Nü?gªAÜæPÑ÷?gE_9†‹ù@rÚ  NrÆ  )r   r   r   Úexponentialr8   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   rd   rÛ  r   rF   rG   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ý   rp   g}(ÒŒÝ?g½i›ñ?g=‘‹rûšñ?g]hÍÇDAí?gjÓ¨¦à?g8·Ñk*uê?rÚ  NrÆ  )r   r   r   Úfr8   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Ž   rp   g,×©Ën'@gtô²±@gÝ<åe½2@g£1‰Äa”3@g3r
yÑ-2@gs�«1-2@rÚ  NrÆ  )r   r   r   Úgammar8   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   rd   rê  r   rF   rG   s   &r%   Útest_gamma_0ÚTestRandomDist.test_gamma_03  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Ýš¿?rp   NrÆ  )r   r   r   Ú	geometricr8   rš   r   rË  s   &   r%   Útest_geometricÚTestRandomDist.test_geometric7  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   rF   rd   rò  r8   Úerrstaterk   rG   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á  rq   gÈA7GëÀ@geši¹ì@rÚ  NrÆ  gþ«1Fi‡Ò¿gš¸¹Œ_Cä¿g0cÙPí ¬¿g’`�(¤_Õ¿)r   r   r   Úgumbelr8   rš   r   rË  s   &   r%   Útest_gumbelÚTestRandomDist.test_gumbelH  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   rd   r   r   rF   rG   s   &r%   Útest_gumbel_0ÚTestRandomDist.test_gumbel_0P  ó'   € Ü”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      @rp   NrÆ  )rª   rª   rª   rª   )rý   rý   rý   rý   )r   r   r   r   )r   r   r   Úhypergeometricr8   rš   r   rË  s   &   r%   Útest_hypergeometricÚ"TestRandomDist.test_hypergeometricT  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   Úlaplacer8   rš   r   rË  s   &   r%   Útest_laplaceÚTestRandomDist.test_laplacen  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   rd   r  r   rF   rG   s   &r%   Útest_laplace_0ÚTestRandomDist.test_laplace_0v  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   Úlogisticr8   rš   r   rË  s   &   r%   Útest_logisticÚTestRandomDist.test_logisticz  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ý  )rr   rz   rq   gÜ’˜Ðx›?gúÅÕk*è+@gšð<ž¡Ò¾?g†á�
ð@g5�Ìaþ@gá%jzÇ(@rÚ  NrÆ  )r   r   r   Ú	lognormalr8   rš   r   rË  s   &   r%   Útest_lognormalÚTestRandomDist.test_lognormal‚  sf   € Üœ7 4§9¡9Ó-Ó.ˆØ×!Ñ! z¸À6Ð!ÓJˆÜ—(’(˜oÐ/?Ð@Ø-°Ð@Ø-Ð/?Ð@ðBó Cˆô 	" &¸2×>r'   c                ó†   € \        \        P                  ^ R7      ^4       \        \        \        P                  RR7       R# )r   )rz   Nrâ  )r   rd   r  r   rF   rG   s   &r%   Útest_lognormal_0ÚTestRandomDist.test_lognormal_0Š  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Æ€@õŒí?)rf   rq   NrÆ  )r   r   r   Ú	logseriesr8   rš   r   rË  s   &   r%   Útest_logseriesÚTestRandomDist.test_logseriesŽ  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  r4  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   r8   rù  r¹   rº   rF   r  rš   )r1   r$  rd   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ã   rp   NçUUUUUUÅ?rÆ  )rK   rŽ   rK   r  rÂ   rª   )rÂ   r_   r  r_   rÂ   r_   )rŽ   rª   r_   r  rª   rK   )rÂ   rÂ   r   r_   rª   rù   )r  rª   rK   rŽ   rª   r_   )rŽ   rŽ   rª   rK   r_   rÂ   )r   r   r   r†   r8   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 wasmrÍ   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\        P                  ! \        VP                  W44       \        P                  ! \        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\        P                   ! 4       ;_uu_ 4        \        P"                  ! R4       VP                  W4VR7       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÷  ra   ÚerrorNÚother)rñ  r6   rÆ  gºt¦Ž«õû¿g&Ø¨O=åï¿)Úsvdr/  ).r   ).rK   )r_   rK   rK   )r   r   r   Úmultivariate_normalr8   rš   r   r   rF   r¹   ÚwarnsÚRuntimeWarningr   r   r¸   ÚwarningsÚcatch_warningsÚsimplefilterrc   ÚeyerÕ   )
r1   rÍ   rd   rr   Úcovrq   rœ  rˆ  r¸  Ú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·:±:Ô>ˆÜ×$Ò$×&Õ&Ü×!Ò! 'Ô*Ø×&Ñ& t¸Ð&Ô@÷ 'ô �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º   rE   r4  )r1   rr   r;  rd   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÷  rƒ   NrL   )
r   r   r   r8   rš   r4  rO  r�   rt   rr   )	r1   rÍ   rd   Ún_srr   r;  r2   Ú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	# )r‚   g|ò°Pkš¿?)ru   rf   rq   i  i×  i  iø  iX  i¢  NrÆ  )r   r   r   r$  r8   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)r8   rù  r   rF   rd   r$  rk   rG   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rj   )r   rF   rd   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Œ  )r8   rù  r   rF   rd   r$  rG   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Únoncrq   gsØ€3Jû?gugÙˆ“ò/@gN‹JÁþm+@g†àA}¸-4@gq=È¹&@gj…©ïhn@rÚ  rA   rƒ   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_chisquarer8   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ÚdfdenrU  rq   gœHP
á®?gõÀnŒÎ?g²%¬f—Ëë?gc×hÑ?gžzÆŽÆëÍ?gÞ]Ô?:þ?rÚ  NrÆ  )r   r   r   Únoncentral_fr8   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Ž   )rZ  r[  rU  N)r   r   r   r\  r8   rk   Úisnan©r1   rd   rœ  s   &  r%   Útest_noncentral_f_nanÚ$TestRandomDist.test_noncentral_f_nanG  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   Únormalr8   rš   r   rË  s   &   r%   Útest_normalÚTestRandomDist.test_normalL  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   rd   re  r   rF   rG   s   &r%   Útest_normal_0ÚTestRandomDist.test_normal_0T  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  rq   gÂìÃ¡ð?g¢Æ«ŒhÕò@gˆiŽ`®>ç?gƒü0"&Ag¯ÿ‹cæ@g=‰¸f�A)ÚnulpNrÆ  )r   r   r   Úparetor8   rš   ÚtestingÚassert_array_almost_equal_nulprË  s   &   r%   Útest_paretoÚTestRandomDist.test_paretoX  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ñ  )Úlamrq   NrÆ  )r   r   r   Úpoissonr8   rš   r   rË  s   &   r%   Útest_poissonÚTestRandomDist.test_poissonf  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÷  NrC   )	r8   rÄ   rÆ   r   rF   rd   ru  rù  rk   )r1   ÚlambigÚlamnegs   &  r%   Útest_poisson_exceptionsÚ&TestRandomDist.test_poisson_exceptionsn  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ñ  rl  g‰¯²¶Zý >g‰«¡µú¹?gÃ„î(ñ=gÒ‡ö¾ŒÃ?g›ÅšÿEö´?gûß¢˜“HÙ?rÚ  NrÆ  )r   r   r   Úpowerr8   rš   r   rË  s   &   r%   Ú
test_powerÚTestRandomDist.test_powery  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	# )r6   )rá  rq   grêyŸÇ@gßtQÒP«0@gAI¼�ð_@g@âu8¿1@g¹æ	¾ƒG0@g"wæc5@rÚ  NrÆ  )r   r   r   Úrayleighr8   rš   r   rË  s   &   r%   Útest_rayleighÚTestRandomDist.test_rayleigh�  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   rd   r‚  r   rF   rG   s   &r%   Útest_rayleigh_0ÚTestRandomDist.test_rayleigh_0‰  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ª   rp   g‡ôå×\ìá?g–ÛûFAïÒ?rÚ  NrÆ  g¹H1µ¼Ô÷¿gW˜|ÿ3
ÀgL•eõÈå¿g5�Pâ	õ¿)r   r   r   Ústandard_cauchyr8   rš   r   rË  s   &   r%   Útest_standard_cauchyÚ#TestRandomDist.test_standard_cauchy�  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_exponentialr8   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# ©ra   N)r   rE   rd   rŽ  r8   rg  rG   s   &r%   Ú$test_standard_exponential_type_errorÚ3TestRandomDist.test_standard_exponential_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™   rq   gÎˆÌ�&ä?gT»Ï¿­”ó?g1n2ÿ1@gDb<zË@gÊBváÿ@gŠ„c^�þ@rÚ  NrÆ  ©r   r   r   Ústandard_gammar8   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ª   ra   g   ÀÊd@rÚ  N)r   r   r   r˜  r8   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ª   ra   ç      $@©r’  rb   g”M¹Â»L$@gÐa¾¼ {@g°�N]ùì"@gPSËÖú")@gŸ«­Ø_¦+@gmÊÞåB@rÚ  ©r’  rq   rb   NrÆ  )	r8   rc   r¸   r   r   r   r˜  rš   r   )r1   rœ  rd   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Ê  rg  ra   N)r   rE   rd   r˜  rG   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# )r6   r¢  )rq   r’  N)r6   rK   )r8   rc   r   rF   rd   r˜  )r1   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   rd   r˜  r   rF   rG   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ª   rp   g?—ö ô?gzÃ\ãÕ?gcöÈ`+å?gTÌü}×åò?rÚ  NrÆ  gð
bYïý¿gGH{Lìñ¿)r   r   r   r  r8   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   rE   rd   r  r8   rg  rG   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# )r6   )rT  rq   g	|Ú™(•Ó?g‰öÒË-èð?gMäcìºÀ?rÚ  NrÆ  g…‰V1Á÷¿gÍ NàhÚ¿g!uLòîM À)r   r   r   Ú
standard_tr8   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Úrightrq   gˆE©pw@g 4àDC+@g›ÍÅ‹á¹@g¿ƒš/¹,@gk£éïuR*@gHNPœcr+@rÚ  NrÆ  )r   r   r   Ú
triangularr8   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”  rq   gmª2ƒ@gJça˜D@gª¼:� @g
ö§×QÁ @g@T{eê¯@gÚbìþ’�@rÚ  NrÆ  ©r   r   r   Úuniformr8   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)
r8   Úfinfor5  rÆ   rd   rÄ  r   ÚOverflowErrorÚinfÚ	nextafter)r1   Ú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# )ç      ø?rŠ   g
×£p=Â @Nr—   )rd   rÄ  r   r8   Úpirc   )r1   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)rd   rÄ  r   rF   )r1   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"   ©rE   rG   s   &r%   Ú	__float__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingFloat.__float__  ó   € Ü�r'   rS   N)rT   rU   rV   rW   rß  rX   rY   rZ   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Þ  rG   s   &r%   Ú__int__ÚQTestRandomDist.test_scalar_exception_propagation.<locals>.ThrowingInteger.__int__%  rá  r'   rS   N)rT   rU   rV   rW   rç  rX   rY   rZ   s   @r%   ÚThrowingIntegerrå  $  rã  r'   ré  N)	r8   Úndarrayrš   rw  r   rE   rd   rÄ  r  )r1   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=
×£ø?©r<  Úkapparq   gLþÏAºñ?gûxÞyw»@g·ÉzÞVRý?g¡pEÑ ÿ?géÿ…šáv @rÚ  NrÆ  g‡8&™A¦Ð¿)r   r   r   Úvonmisesr8   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# )rŠ   gg5_PŸG>rñ  Ni@B )r   r   r   ró  r   r8   Úisfiniter�   ©r1   rd   Úrs   &  r%   Útest_vonmises_smallÚ"TestRandomDist.test_vonmises_small3  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# )rŠ   )r<  rò  N)r   r   r   ró  r8   rk   r   r`  rø  s   &  r%   Útest_vonmises_nanÚ TestRandomDist.test_vonmises_nan9  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   rp   g    €„.AN)
r   r   r   r   r  r  ró  r   r8   r�   )r1   rò  rd   Ú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'   r<  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   r8   r�   rÓ  )r1   r<  rò  rd   rù  s   &&&  r%   Útest_vonmises_large_kappa_rangeÚ.TestRandomDist.test_vonmises_large_kappa_rangeL  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ð  ©rr   rá  rq   g*Ø³©2Ñ?gçtÌï‚É	@g—;S @g\ÄÞ ÔF@g«xèÓF‘ @g ¿Œ6bç?rÚ  NrÆ  )r   r   r   Úwaldr8   rš   r   rË  s   &   r%   Ú	test_waldÚTestRandomDist.test_waldS  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
  rŠ   N)r   r   r   r  r   r8   r�   )r1   rd   r¸  s   &  r%   Útest_wald_nonnegativeÚ$TestRandomDist.test_wald_nonnegative[  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Â  rl  gnJZË¾Á?g*Ô/Fçô?gsÄ(RY“¼?gÿÛ]'%÷?g,×qãDô?gçÿö8Â þ?rÚ  NrÆ  )r   r   r   Úweibullr8   rš   r   rË  s   &   r%   Útest_weibullÚTestRandomDist.test_weibull`  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   rl  )r  Nrâ  )	r   r   r   r   r  r8   rc   r   rF   r4  s   & r%   Útest_weibull_0ÚTestRandomDist.test_weibull_0h  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Â  rl  ic  ib  NrÆ  )r   r   r   Úzipfr8   rš   r   rË  s   &   r%   Ú	test_zipfÚTestRandomDist.test_zipfm  sX   € Üœ7 4§9¡9Ó-Ó.ˆØ—‘˜t¨&�Ó1ˆÜ—(’(˜q A˜JØ  #˜JØ  A˜Jð(ó )ˆô 	˜6Ö+r'   rS   )rª   rù   r   rÓ   r6   r\  )r  rÂ   r_   rŽ   rK   r  )r  rK   r_   rÓ   r6   r\  )r   rù   r  rª   rÂ   rŽ   )rŽ   rª   rÂ   r   r_   rK   )r\  rÓ   r6   r  r  rù   r  )rŽ   rÓ   r   r  )rA   r   r   r   )rK   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Ñ   rC   )r3  r/  r0  y      ð?      ð?g      ÀgÍÌÌÌÌÌÀ)r·   g�íµ ÷Æ°>rK   g     @�@rÿ  )ŽrT   rU   rV   rW   r   rÌ  rÏ  rÒ  r×  rÝ  rá  rä  r¹   r	  r
  r8   r¸   r˜   Úfloat64rm  rê  rí  rò  rø  rþ  r  r  r  r  r  r  r"  r'  r*  r0  r5  r9  rX  r^  ra  rg  rq  rx  r~  rˆ  r‹  rŽ  r`   r�  rš   r•  r›  rž  r£  r¦  r©  r­  r°  r´  r¾  rÁ  rÄ  rÇ  rÌ  rÀ  Úthread_unsafeÚskipifr	   rÕ  rØ  rÜ  rã  rç  rë  rî  ró  rú  r  r  r	  r  r  r  r  r  r  r"  rË  rk   r&  r*  r
   r=  r@  rF  r&  rK  rN  rQ  rW  r]  rb  rf  ri  rq  rv  r{  r  rƒ  r†  rŠ  r�  r“  r™  rœ  rŸ  r¥  r¨  r«  r®  r±  r´  r¸  r¿  rÅ  rÏ  rÕ  rØ  rí  rô  rú  rý  r  rÓ  r  r  r  r  r  r  rX   rY   rZ   s   @r%   rÂ  rÂ  ã  sd  ø‡ € ð €Dò,ò,ò,ò
&ò
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ó ð<ð ‡[�[×ÑØÚ	Ú	Ú	#Ú	Ú	Ú	,Ø
ˆÚ	ð	ó
ñ)ó
ð)ò
?òAò?ò?òFò,òGò?ò<ò,ò4?ò=ò?ò?ò?ò,ò(ð ‡[�[×Ñ˜W r§|¢|°B¸Ó';¸RÀÇÁÈÐ&LÓMñ
>ó Nð
>ò	,ð ‡[�[×Ñ˜Ð(FÐÓGØ‡[�[×Ñ˜XÒ'BÓCñF%ó Dó HðF%ðP ‡[�[×Ñ˜[¨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'# )(ÚTestBroadcastiv  iÍ[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Ã  )r1   rd   r“  r”  rÄ  rˆ  rœ  s   &      r%   rÅ  ÚTestBroadcast.test_uniform{  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Ú  NrC   )gw-D¨’ÊØ¿gn§0_xé?gºÊŠ;<.”?)	r   r   r   r8   rš   re  r   r   rF   )r1   rÿ  rá  Ú	bad_scalerd   rˆ  rœ  re  s   &       r%   rf  ÚTestBroadcast.test_normalŠ  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# )rK   rÚ  NrC   rL   )gfý8ñóõÇ?g”ü%–eoç?g¬$q?ÙòÆ?)	r8   rš   r   r   r   r¬  r   r   rF   )	r1   r  r  Úbad_aÚbad_brˆ  rd   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# ©rK   rÚ  NrC   )g`ˆ±Ê„å?gþEÑðõ]Ë?g°øæ?)	r8   rš   r   r   r   rÛ  r   r   rF   ©r1   rá  r$  rˆ  rd   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+  )	r8   rš   r   r   r   r˜  r   r   rF   )r1   r™   Ú	bad_shaperˆ  rd   Ú	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# )rK   rÚ  NrC   rL   )g3ˆ±Ê„õ?gJEÑðõ]Û?g°øö?)	r8   rš   r   r   r   rê  r   r   rF   )	r1   r™   rá  r/  r$  rˆ  rd   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# )rK   rÚ  NrC   rL   )g…M3Bèà³?gybi¶ë@g0ñ»ðòŸ­?)	r8   rš   r   r   r   ræ  r   r   rF   )	r1   rZ  r[  Ú	bad_dfnumÚ	bad_dfdenrˆ  rd   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Ú  NrC   rL   )gÅœ,nÚ1 @g¨!ò°6Ö)@gó›ðË9çó?)r8   rš   r   r   r   r\  r   r�   r`  rk   r   rF   )r1   rZ  r[  rU  r5  r6  Úbad_noncrˆ  rd   Únonc_frœ  s   &          r%   r]  Ú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¡   rp   rÚ  N)r   r   r   r8   rš   r\  r   )r1   rd   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# )rK   rÚ  NrC   )g—¤éC{‰¬?g7Q‘ð#Ž÷?g%hÅ1T“@)	r8   rš   r   r   r   r³  r   r   rF   ©r1   rT  Úbad_dfrˆ  rd   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# )rK   rÚ  NrC   rL   )g-¯èS½³?g×[ø@grª3/õ.ä?)	r8   rš   r   r   r   rV  r   r   rF   )	r1   rT  rU  rA  r9  rˆ  rd   Únonc_chirœ  s	   &        r%   rW  Ú'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# )rK   rÚ  NrC   )gäð>ßQö¿g™çý�{°ó¿g©,³‹eÆ?)	r8   rš   r   r   r   r·  r   r   rF   r@  s   &     r%   r¸  ÚTestBroadcast.test_standard_t5  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Ú  NrC   )g½Dê()@g,)Ê¸Ý@gP™›o»À)	r8   rš   r   r   r   ró  r   r   rF   )r1   r<  rò  Ú	bad_kapparˆ  rd   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# )rK   rÚ  NrC   )gƒ/h¼Š°î?gcÀ‚EƒÎ?g/gÊVÌð?)	r8   rš   r   r   r   rn  r   r   rF   ©r1   r  r'  rˆ  rd   rœ  s   &     r%   rq  ÚTestBroadcast.test_paretoO  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+  )	r8   rš   r   r   r   r  r   r   rF   rL  s   &     r%   r  ÚTestBroadcast.test_weibullY  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# )rK   rÚ  NrC   )gï†ÕÃTß?gþÁÊ¥£È?gKêÜ®cà?)	r8   rš   r   r   r   r~  r   r   rF   rL  s   &     r%   r  ÚTestBroadcast.test_powerc  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Ú  NrC   )gh&•B�ñ¿gås­éí¿gRÙÀ#ßèæ?)	r8   rš   r   r   r   r  r   r   rF   )r1   rÿ  rá  r$  rˆ  rd   r  rœ  s   &       r%   r  ÚTestBroadcast.test_laplacem  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Ú  NrC   )g˜s¡4û?g”$Cw%Tø?gŒå›òÕ¿)	r8   rš   r   r   r   r   r   r   rF   )r1   rÿ  rá  r$  rˆ  rd   r   rœ  s   &       r%   r  ÚTestBroadcast.test_gumbel  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Ê  rŠ   NrC   )g¡$ÆõD¸ù¿gŽXØëPŒö¿gŽ,Ûò?)
r8   rš   r   r   r   r  r   r   rF   r   )r1   rÿ  rá  r$  rˆ  rd   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Ú  NrC   )gõ cÚ¹å?g °­u»@g›Vóé…Qð?)	r8   rš   r   r   r   r  r   r   rF   )r1   rr   rz   Ú	bad_sigmarˆ  rd   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# )rK   rÚ  NrC   )gsó·(Žò?g4mKçìä?g…Vk¢+ó?)	r8   rš   r   r   r   r‚  r   r   rF   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# )rA   rÚ  NrL   )gÓk7¥�ZØ?g´ˆ*}z9à?gcûµÛ-	ß?)	r8   rš   r   r   r   r  r   r   rF   )r1   rr   rá  Úbad_meanr$  rˆ  rd   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# )rK   rÚ  r¢  rŠ   g      4@g      9@N)gR8Tµ¿>ù?gK›Ìú?g†;ôñ>h@)	r8   rš   r   r   r   r¾  r   r   rF   )r1   r»  r½  r¼  Úbad_left_oneÚbad_mode_oneÚbad_left_twoÚbad_mode_tworˆ  rd   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# )rK   rA   rÒ  NrC   ©r   r   rK   )	r8   rš   r   r   r   re   r   r   rF   )
r1   ru   rf   Úbad_nÚ	bad_p_oneÚ	bad_p_tworˆ  rd   Ú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# )rK   rA   rÒ  ra   NrC   )r   r_   rK   )
r8   rš   rÅ   r   r   r   r$  r   r   rF   )
r1   ru   rf   rh  ri  rj  rˆ  rd   Ú	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# )rK   NrC   )r   r   rª   )
r8   rš   r   r   r   Ú_poisson_lam_maxru  r   r   rF   )	r1   rt  Úbad_lam_onerˆ  rd   Úmax_lamÚbad_lam_tworu  rœ  s	   &        r%   rv  Ú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)rK   r  rK   )r8   rš   r   r   r   r  r   r   rF   rù  rk   )r1   r  r'  rˆ  rd   r  rœ  s   &      r%   r  ÚTestBroadcast.test_zipf9	  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# )rA   rÒ  NrC   rì   )	r8   rš   r   r   r   rò  r   r   rF   )r1   rf   ri  rj  rˆ  rd   rò  rœ  s   &       r%   ró  ÚTestBroadcast.test_geometricG	  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# )
rK   iç  r+   NrC   rL   rg  i   @l        i    )	r8   rš   r   r   r   r  r   r   rF   )r1   ÚngoodÚnbadrÙ   Ú	bad_ngoodÚbad_nbadÚbad_nsample_oneÚbad_nsample_tworˆ  rd   rœ  Ú	hypergeoms   &           r%   r	  Ú!TestBroadcast.test_hypergeometricT	  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# )rA   NrC   )rK   rK   rK   )	r8   rš   r   r   r   r  r   r   rF   )r1   rf   ri  rj  rˆ  rd   r  rœ  s   &       r%   r  ÚTestBroadcast.test_logseries�	  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Ž   rp   ra   Nr)  rÆ  )r   r   r_   rK   r_   r   )r_   rª   r  rÂ   r_   rª   )rK   r   rK   r   r_   rK   )rù   r_   r_   rK   rÂ   rÂ   )r   r_   r   rK   r_   r   )rª   r_   rª   rª   rÂ   rŽ   )r   r   r_   rK   rK   rK   )rÂ   r_   rª   rª   rŽ   rª   )r   r   r   r†   r8   rš   rÅ   r   rË  s   &   r%   r*  ÚTestBroadcast.test_multinomialŽ	  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'   ru   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)	rK   Nrp   r  rS   )rÂ   rC   rÆ  )rK   rK   rK   rK   rK   rK   )r   r   r   r8   rš   r†   rå   r`   r™   rN  Úbroadcast_shapesr¹   rº   rF   )r1   ru   rd   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# )rK   rA   Nr)  r  )r   r   r   r   rF   r†   )r1   rd   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# )	r6   Úi8N)r6   r   r  r)  )r6   r   r  r  )r6   r   r6   )rª   r   rù   )rª   r   rù   rÂ   )r   r   r   r†   r8   rÕ   r™   ra  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'   rS   N).rT   rU   rV   rW   r   rÅ  rf  r­  rÜ  r™  rë  rç  r]  r=  r´  rW  r¸  rô  rq  r  r  r  r  r  r  rƒ  r  r¿  r°  r&  rv  r  ró  r	  r  r*  r¹   r	  r
  r8   rš   rŠ  r�  r‘  rX   rY   rZ   s   @r%   r   r   v  s  ø‡ € ð €Dò?ò>ò$?ò$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                   óH   a € ] tR tRt o ]! ^4      tR tR tR tR t	Rt
V tR# )Ú
TestThreadiÚ	  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–  r8   rÕ   r�  ÚseedsÚzipr   r   ÚstartÚjoinÚintprb   rÇ   rp  Úplatformr   r   )
r1   ÚfunctionÚszr–  Úout1Úout2r2   ÚoÚtrw   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.  rp   .N)re  ©r  r’  s   &&r%   Ú
gen_randomÚ*TestThread.test_normal.<locals>.gen_randomö	  s   € Ø—|‘|¨�|Ó/ˆC�‹Hr'   ©r¢  N)r.  ©r§  ©r1   r¬  s   & r%   rf  Ú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# )r‚   rà  .N©r‚   r+   )rÛ  r8   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# )r6   r.  rp   .Nr)  )r†   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'   rS   N)rT   rU   rV   rW   r7   r›  r§  rf  r¶  r*  rX   rY   rZ   s   @r%   r”  r”  Ú	  s)   ø‡ € ñ �!‹H€Eò+ò,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      \         P                  ! ^.4      \         P                  ! ^.4      R3# )r_   rS  r=  rG   s   &r%   Ú_create_arraysÚ&TestSingleEltArrayInput._create_arrays

  s/   € Ü�xŠx˜˜‹}œbŸhšh¨ s›m¬R¯XªX°q°c«]¸DÐ@Ð@r'   c                óp  € V P                  4       w  p r#\        P                  \        P                  \        P                  \        P
                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  3p\        P                  \        P                  3pV FE  pWe9   d   V! \        P                  ! R .4      4      pMV! V4      p\!        VP"                  V4       KG  	  R# r#  )r¿  rd   rÛ  r˜  r³  r·  rn  r  r~  r‚  ru  r  rò  r  r8   rš   r   r™   )r1   ÚargOner%  ÚtgtShapeÚfuncsÚ	probfuncsrÎ  r’  s   &       r%   Útest_one_arg_funcsÚ*TestSingleEltArrayInput.test_one_arg_funcs
  sÍ   € Ø!%×!4Ñ!4Ó!6Ñˆ��1Ü×#Ñ#¤V×%:Ñ%:Ü×!Ñ!¤6×#4Ñ#4Ü—‘¤§¡Ü—‘œvŸ™Ü—‘¤§¡Ü×!Ñ!¤6×#3Ñ#3ð5ˆô ×%Ñ%¤v×'7Ñ'7Ð8ˆ	ãˆDØÔ Ùœ2Ÿ8š8 S E›?Ó+‘ñ ˜6“l�ä˜Ÿ™ HÖ-ó r'   c                ó8  € V P                  4       w  rr4\        P                  \        P                  \        P                  \        P
                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  \        P                  3p\        P                  \        P                  3pV FŒ  pWv9   d   \         P"                  ! R .4      pMTpV! W4      p\%        VP&                  V4       V! V^ ,          V4      p\%        VP&                  V4       V! W^ ,          4      p\%        VP&                  V4       KŽ  	  R# r#  )r¿  rd   rÄ  re  r¬  rê  ræ  rV  ró  r  r   r  r  r  re   r$  r8   rš   r   r™   )	r1   rÂ  ÚargTwor%  rÃ  rÄ  rÅ  rÎ  r’  s	   &        r%   Útest_two_arg_funcsÚ*TestSingleEltArrayInput.test_two_arg_funcs!
  s  € Ø&*×&9Ñ&9Ó&;Ñ#ˆ˜Ü—‘¤§¡Ü—‘œfŸl™lÜ—‘œ6×6Ñ6Ü—‘¤&§.¡.Ü—‘¤§¡Ü×!Ñ!¤6§;¡;Ü—‘¤&×":Ñ":ð<ˆô —_‘_¤f×&>Ñ&>Ð?ˆ	ãˆDØÔ ÜŸš 3 %›‘ð  �á�vÓ&ˆCÜ˜Ÿ™ HÔ-á�v˜a•y &Ó)ˆCÜ˜Ÿ™ HÔ-á�v a�yÓ)ˆCÜ˜Ÿ™ HÖ-ó r'   c           	     ó¬  € V P                  4       w    r#\        P                  \        P                  \        P                  \        P
                  \        P                  \        P                  \        P                  \        P                  \        P                  .	p\        P                  p\        P                  ! ^.4      p\        P                  ! ^ .4      pV Fr  pV! WvWR7      p	\        V	P                  V4       V! V^ ,          WaVR7      p	\        V	P                  V4       V! Wv^ ,          WR7      p	\        V	P                  V4       Kt  	  R# r+  )r¿  r8   r4  rj  rn  re  rl  rg  r˜   rÅ   rm  rd   r/   rš   r   r™   )
r1   r&   r%  rÃ  r3  rÎ  r”  r“  r7  r’  s
   &&        r%   rÌ  Ú%TestSingleEltArrayInput.test_integers=
  sß   € Ø ×/Ñ/Ó1Ñˆˆ1ˆaÜ—‘œ"Ÿ'™'¤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Ü˜Ÿ™ HÔ-á�s˜1•v˜t¸bÔAˆCÜ˜Ÿ™ HÔ-á�s �G¨hÔAˆCÜ˜Ÿ™ HÖ-ó r'   c                ór  € V P                  4       w  rr4\        P                  \        P                  \        P                  .pV Fn  pV! WV4      p\        VP                  V4       V! V^ ,          W#4      p\        VP                  V4       V! W^ ,          V4      p\        VP                  V4       Kp  	  R# r  )r¿  rd   r\  r¾  r  r   r™   )r1   rÂ  rÉ  ÚargThreerÃ  rÄ  rÎ  r’  s   &       r%   Útest_three_arg_funcsÚ,TestSingleEltArrayInput.test_three_arg_funcsO
  s˜   € Ø-1×-@Ñ-@Ó-BÑ*ˆ˜Ü×$Ñ$¤f×&7Ñ&7Ü×&Ñ&ð(ˆó ˆDÙ�v xÓ0ˆCÜ˜Ÿ™ HÔ-á�v˜a•y &Ó3ˆCÜ˜Ÿ™ HÔ-á�v a�y¨(Ó3ˆCÜ˜Ÿ™ HÖ-ó r'   rS   N)rT   rU   rV   rW   r¿  rÆ  rÊ  rÌ  rÐ  rX   rY   rZ   s   @r%   r½  r½  	
  s$   ø‡ € òAò.ò(.ò8.÷$.ð .r'   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  rp  rq  rr  rs  rt  ru  r   )r’  r   r   Úmt19937r  rt  r   s   &      r%   Útest_jumpedrÔ  _
  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ª   rp   Nr¢  r  gffffffæ?zOutput size \(6, 5, 1, 1\) isrµ   )rÂ   rª   )r6   rÂ   r_   )rŽ   rÂ   rª   )rK   rª   )rÂ   rK   rK   )rª   )r_   rK   )r  rŽ   rK   rK   )r8   r&  rd   re  r™   r¹   rº   rF   r˜  rÕ   re   r†   r³  r\  )r<  rz   rq   r™   r’  r  r  r  s           r%   Útest_broadcast_size_errorrÖ  {
  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  )r8   r&  rd   re  r¹   rº   rF   )r<  rz   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# rj   )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 >= highrC   )r   r   r¹   rº   rF   r/   )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&	rb   Ú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)Úorderrb   zSupplied output arrayrµ   r£  Nr¤  r  rÒ   )r8   rÕ   r¹   rº   rF   rd   r˜  r™   )rb   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_   )rb   rä  r£  )r’  rb   rq   Nr  )r8   rÕ   r™   )rç  rä  rb   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ì  )r8   rd   r   rì  r  Ú
__reduce__Ú	__class__rT   Úprintr  r  )r  ÚctorÚbit_genr%  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)Úpickler8   rd   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   Nrm  Ú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   r8   rd   Ú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  rL   )7rs  Úos.pathr  rp  r7  r¹   Únumpyr8   Únumpy.exceptionsr   Únumpy.linalgr   Únumpy.randomr   r   r   r   Únumpy.testingr	   r
   r   r   r   r   r   r   r   rd   ÚJUMP_TEST_DATAÚfixturer&   r)   r]   r€   r¾   r  r)  rÂ  r   r	  r  r”  r½  r
  rÔ  rÖ  rØ  rÜ  rß  rå  r  rê  ró  rþ  r  rS   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Fñ F÷B4)ñ 4)÷nB-ñ B-÷J"'ñ "'÷JEñ E÷PP,ñ P,÷f$a	,ñ a	,ðH ‡�×Ñ�GÐ$8ÐÓ9÷*7ð *7ó :ð*7÷\S.ñ S.ðl ‡�×Ñ˜ >Ó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'   