ELF>@i@8 @ 5 5@@@>>(M(](]hH8M8]8] $$Std Ptd 1 1 1QtdRtd(M(](]GNUGNU,llΫXs5{!PDb]"{|}~/ OTvno=Z-} oͣsVET5:Y 3* 6jgs zU'?VJ[kKlqdC* E [C~N!UUa;0"Kv=&:, se\F" *' 0  znx`Zb{< #__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Py_DeallocPyBaseObject_TypePyObject_GetAttrPyExc_NameErrorPyErr_Format_PyDict_GetItem_KnownHashPyErr_OccurredPyObject_GC_UnTrackPyObject_GC_TrackPyObject_GC_IsFinalizedPyObject_CallFinalizerFromDeallocPyList_TypePyTuple_TypePyLong_FromSsize_tPyObject_GetItemPyObject_GetAttrString_Py_NoneStructPyDict_SetItemStringPyExc_AttributeErrorPyErr_ExceptionMatchesPyErr_ClearPyThreadState_GetPyInterpreterState_GetIDPyExc_ImportErrorPyErr_SetStringPyModule_NewObjectPyModule_GetDictPyExc_TypeErrorPyExc_ValueErrorPyOS_snprintfPyErr_WarnEx__stack_chk_fail_PyThreadState_UncheckedGetPyFrame_NewPyEval_EvalFrameExPyDict_GetItemWithErrorPyExc_KeyErrorPyErr_SetObjectPyTuple_PackPyObject_RichCompareBool_PyObject_GetDictPtr_Py_FalseStruct_Py_TrueStructPyObject_NotPyTraceBack_HerePyObject_SetAttrPyUnicode_FromFormatPyUnicode_AsUTF8PyCode_NewEmptyPyMem_ReallocPyMem_MallocPyDict_NewPyDict_SetItemPy_EnterRecursiveCallPy_LeaveRecursiveCallPyLong_FromLongPyObject_SetItemPyObject_CallPyExc_SystemErrorPyExc_DeprecationWarningPyErr_WarnFormatPyLong_AsLongPyLong_TypePyLong_AsUnsignedLongPyExc_OverflowErrorPyTuple_NewPyList_NewPyImport_ImportModuleLevelObjectPyErr_NormalizeExceptionPyException_SetTracebackPyEval_EvalCodeExPyFunction_TypePyCFunction_TypePyType_IsSubtypePyObject_RichComparePyDict_TypePyUnicode_TypememcmpPyObject_SizePyObject_IsTruePyMethod_Type_PyUnicode_ReadyPyExc_NotImplementedErrorPyDict_NextPyUnicode_ComparePyDict_SizePyErr_GivenExceptionMatchesPyObject_GenericGetAttr_PyObject_GenericGetAttrWithDictPyExc_RuntimeErrorPy_GetVersionPyFrame_TypePyBytes_FromStringAndSizePyUnicode_FromStringAndSizePyImport_AddModulePyObject_SetAttrStringPyUnicode_InternFromStringPyUnicode_DecodePyObject_HashPyLong_FromString__pyx_module_is_main_numpy__random___mt19937PyImport_GetModuleDictPyDict_GetItemStringPyImport_ImportModulePyType_ReadyPyCapsule_New_PyType_LookupPyDict_DelItemPyType_ModifiedPyCapsule_GetPointerPyCapsule_TypePyExc_ExceptionPyInit__mt19937PyModuleDef_Initmt19937_seedmt19937_init_by_arrayPyNumber_LongPyNumber_OrPyFloat_Typemt19937_genget_coefcopy_statememmovegen_nextadd_statehorner1callocfreemt19937_jump_statemt19937_jumplibc.so.6GLIBC_2.4GLIBC_2.2.54 ii > ui H (]c0]pccc@kHkpPkpXkp kkk`hkkk ckk ~llHlKXlOl({l|l0ylplylhlpzmh my(mPHmyPm pmyxmm8ymm@ymmhymnzn8nH{@n`n{hnn{nnznnX{no{o(oy0opPozXojxo|o`o |oPoHzoGoP|o8pXz p-@pyHp hpxppp{p p`|pph{pq{q0qz8qXqz`qqzqq0|qqzqqXyr rPy(r`Hr{PrPpr {xrCrzr?ryr0rHyr#sys8sy@s`syhss`{ssh|ss`ystytx(ty0t`Pt{XtXxt|tPt|tPtztDtxztDuxy u @upyHuhu@zpuuzuu(|uu0{uvzvxvvgw@ wd weHwkXw@kwPwPd(x@xxHx@lpx{xh|^_ _ _ _ _(_!0_&8_'@_(H_)P_9X_;`_<h_p_>x_@_L_R_S_W_Y_\_]_^_a_c_e_k_n_p_t_z` `(`0`8`@`H`P` X```h`p`x`````````````` `"`#`$a%a*a+a, a-(a.0a/8a0@a1Ha2Pa3Xa4`a5ha6pa7xa8a:a=a?aAaBaCaDaEaFaGaHaIaJaKaMaNbObPbQbT bU(bV0bX8bZ@b[Hb_Pb`Xbb`bdhbfpbgxbhbibjblbmbobqbrbsbubvbwbxbyHHQHtH5%hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQ%D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eDAVIAUIHATUSDHt/H;HuE1tHLL`AHeHAH8tE1[D]A\A]A^AVAUATUHQHxH HuHHt#H9tHH5H8UE1L%-Mt I$H5H)IHtHLIMtLAIHAH fHHHdxkAH ULHHQxHAH BLHHApx%E1H 5LHH1PxMLZL]A\A]A^AVIHAUIATUDSHHdH%(H$1IHH@u HLLH5H81nML$ I9s#HkILLH5H81AuHI9vCHPMLAQHIH11H1Hy LE1H$dH+%(t#HL[]A\A]A^ATIUQH5*,HHu E1Ht!LHAąxHDZ]A\AVI1AUATE1UQ:HtWH=f+I1IHt)HHtLE1LHLIE1LHtHZL]A\A]A^H3'HH1H='H9u 1uAUATUSQIHuxHxXHHFH0ctYH{XLk`HCXHkhHC`HChHt Hu?MtIMuL,HtHMuHZL[]A\A]AWAVAUATUHSHH'*dH%(H$1Ht'H9HH5XH8XrLl$(A 1HLH\$,HHH1gD$,8D$(u D$.8D$*t?Ld$01IH-LLL+1L mH1H@ HH,)H)HPL%y1LHC1LH=HEHH-(H*H'HH=8H(HHH=H(HHHw(H5uH=t(AH-H]HE E!H}t.}"tN.HEHUHpHt 1 HEHpHHEH8HvHH(녽AAyAlA_ARAEA81H )HtpH&HAH=A't@H=G)tH DH=dEH='Ht2H' HuHv H5)H8GH=&Z11H=ǭHY(H\H 8uHH.Hj&H5&H=|&?yϽAL%HLyHtH=U%Ht@&H2&LHy׽AH=%OH'Hu AH=$'HX'HtH=$Hx%HtH5%1H1'Hu ACH5$1qH&HtH5$1RHk&HtH5 1HH-H&HtH5j$1Hw%HjH5?$1H%HGH5$1H$H$H#H5 %1H$HH5#1{H,%HH5#1XH%HH5i#15H#HH5>#1HuH=HD$Hq A`HH H5H%H H_#L=H HJ$LHH9# H=%$11L% HH H5 #LHH ? H5"H=9#Lk H5"LHH>H-oH5"H`IHqH5m"LH$HUI9H5@"H HHCH5%"LIH0H5"H9uH=!oIHuWHAąu1E12H5!H=xHhH5!H=ZAąL9HE1H5g!LHH1 FH=?!HHt6H53!H=HxZH5!H=EAąx@Ht9bHu/L5WH$1E1E1E1E1 1E111)HuH5H~H5?H81AMtL H<$t 11E1E1H<$ MtL HtH HtH A H|$L%L=! LHH AxLHHȧHHL%g L_HHA`LHH~SHhAH LHH^-HBA0LHHAHAXLHH%H%!HALHHHALHHHALHH˦hH}ALHHBHWALHHwH1ALHHaH ALHHJHALHHHALHHHALHH^HsALHHΥ8HMH H=HHdA@HHH5HHHH5c.IH1H(HHu kHuHwH5H8LhHAHH H5X[HpH-H=IHH5H=H/LH=dIHH5H=HLwIHZHIT$H=HHH5SL^LcHD$HD$HD$ sHHH(H;-tHuHPHtHLhL`HtHEMtIEMtI$H=£IHnHH5ģ@LIMuHQH5H84H&I9Ft#HH5H8Lz1LLH\H HuHAH5QH8= Ht& H5HH81 Hw'H5HH81HUAƅuHH5ӪH81!.tHH5H81Ht2Hs(HjH{XH0Su4AAMtL<ML+H IH=E9 HL$ HT$HHt$L5H5IFLMuL1IHtO[H=H4$H4$u51LAIMu.fHuHBH5ãH8ADA*LAOLAHA A8AHH8L@H(HXLhL`HtHu L$L$Mt IuLHt H uHH|$HtH|$HtH|$ HPIHtgH5aH=Hx~LvA A*A6A L A,A;A NLDDH EH= A H-H|$,H5HA=A-H$dH+%(tH[]A\A]A^A_H= t@H=HH9tHHt H=YH5RH)HH?HHHtHHtfD=%u+UH=jHt H=n9d]wIx\HcHA9T|F~J1fD}6p9}%)HcHAL9~؉9|9AH1H/t fff.HH8Ht HgHP`HfDHHtHHtYfHGLHu CfDHt8LHHM9uDHHtHL9tHu1HHIHtHHt1HHGH Hu fDHtHHHH9uDHHtHH9tHufLVM1HI9tH9|ufE1DJTHBtv@tmH9tHXHt,LAM~S1HI9t?H;TufDHDHH9tHuH;`rf.IM9k1HGHHtfDsAUIATLHH=HGHHtIMtHLA\A]D+IMuHLH5"H81HLA\A]ff.AUIHATUHSHHHWH='IHH@IEL#MtI$HL[]A\A]DHuHH[]A\A] ff.UHGHu+HHHHt7HH@0]DHt!uHEt]HEH Hu fDHtHp0HHH9uHHtHB0H9tH]DATUHHHGH;tIH;t H@hHtWH@HtNH]A\DH;ws:HDHH]A\fH;wsHGHHH]A\fDHxIHt0HHI,$uLHD$HD$f.1ff.AVIAUATIUHSH71LLHITHtpH I1LH~HTHHHH9u1LXIAE PAU I,$tAE [L]A\A]A^LXAE E1f.ATUHHIHtHHL]A\f.HuHEHuH?H81 HHtHHH8HmuHff.AWAVAUIATAUHSH(H=IHH@XMw`IGXIG`H$IGhIGhHD$}HHH8H7H9GL MH^I9tL; LE1@L EAMJD DLDmA9,HHLD;pAH(HEH1HLIHXdHnHmuHOI,$LH([]A\A]A^A_DHyH5 E1H=0 H$IXMW`MOhMw`IGXHD$IGhHt H/Mt I*$Mt I)-L EMtD LDPD9WADHH1H==IHHyHHLI,$HHL = EMCD DLDAA9HcHLD;vD9 AJDHcHLoHcƒHHAA9|ADvH.D HEHm,HH([]A\A]A^A_WEHLH fAD9E Ej@LIcHIHsIcD H HD- HE9;LL$L$LL$L$@LL $L $LH= H5r HGHHLHHH|$vH|$HHHHzH9 ,LH5 HL$HV+HL$H IHH@H fH$H@H H5 DpH(HE@IcHLHHHIHD$LL$KLL$HD$6H>H.H/'L HlHDAWAVAUATUSHHH, H H9HL% MSI$ID$H5r LHHGII$HMAI$H4WIH{H H  H9HL% MI$ID$H5Z LHHHHI,$H5 HLTHmIFL%v HHH=:LLLIMI.I/E1B|hHH1IEH;VH@hHH@(HHLLAEHmIIpuHHHCH5HHHIMID$H5^LHHII$HMI$HH5LHI.GIHpH5LHHc( IHnH5HLwI/H5vLHSI.ILM9evBIEJH8HEH(H/HmDHoLIHLHHLVI/A)LQ@L@H ˌ  H=А{E1ImHL[]A\A]A^A_L E1E1I/I.MtImtHHtHmt\H ?H=LMtMof.LxfLT$ dT$ M?HT$ DT$ fDH0J "HmMtH H=_f.LT$ T$ LIL/H=HrH5sIMH %  H=*cH=ICI1 I,$LT$ M"T$ afLLLrIH`E1  I.LLT$ T$ LT$ T$ H=HJH5KIMD1E1 fDSHAME1 kH=iI 1E1E19IHt.1E1 LRLiHH5G1H8X 5I.|LT$ T$ gAH .E1H=<FL@6&IS0 IdMDE1%M2HmH s?E1H=u MIBMff.ATHGIHHt*HHLH81}u*LA\HHIHH5H81I,$tE1LA\Lff.HGtkHGHPHwUH >HcH>@G@GWHH fGWHH HGHUHH@`HtvHHtjHHt`HH9EuHHHmt)H]HH5؆HHuHHHD$ HD$HuH;H5H8fUHHGHWHt`Ht"1HtxaH9uuH]WGHH ‰щH9tHH5\H8 DGH]HH5H8Hu5HtfDH@`HtkHHt_HHtUHH9Eu,@HHm0HD$ D$ HH5]!HHu8H*HH53H8 UHHGHGHHHHcH>1H]GH]WGHH HcʉH9tHjH5H8@WGHH HHcʉH9uH]GH]HcH9fHuHtLf.H@`HtkHHt_HHtUHH9Eu,@HHmHD$ !D$ HH5yHHuxHjH/H5H8xOAUATUHHH@ufto@tf1_IHt<1HHImItpMt IL$@tmLHI,$t;]A\A]DH]A\A]cH]H5A\A]H8D]LA\A]LfDHAHH5'H81ATL%UH-SHEHHtrH=.uz1HLHHtsHAHmt&DH 6H=([1]A\@HPfDH1LHHuA+HuHH5H8ff.ATL%UH-SHEHHtrH=#>uz1HLHHtsHAHmt&DH FH=h[1]A\@H`fDH1LHHuA;HuHH5H8ff.AUIATIUHSHH(dH%(HD$HGXHGXHT$Ht$H$HG`HG`HD$HGhHGhHHD$H{XHt$H|$Ht Ht$HtHH|$H$HtHHtHHIUI<$HuLL`HhHHxHpMtI(t1 f.AThHHpGHLIH&HfƒI.uLT$)T$H;H;,H@hH H@H 1HHH L5BI99HH9CI9F{ m A~ w HCI;FHSINH9@H@t H{ Av 8s@ 7 @HK0LCHIDH@  IN0IH@IDHʃu  DA9HFE1H7AH+ EH&H: Ht HgHHZ HH5HŽ 8IHS HEH;9H;T H@hH)H@HHIMw H5LLL I/HEH;H; H@hHR H@HE HIMR H5LLڼ I/XH5LH趼 I.HmHCHD!H rH=8ykH $AHHD$HH|Mt I,$|HmHD[]A\A]A^A_D$迺T$HgA!cfH舸LADžaE1A7+f.HHH~5H^HO HIHCE1E1#AfL%YL9H+^L%wL-ID$HH H=t1LLIŹMLI,$ H pAH=cwUH(RH5HHH9E IM H5pHLI9F HIHH IH\ H@Aƃ H+ H $E( HHD$HHf.H<$gvfLXwLHH8L(!M9uKLHCH$HH H;tH; :OIL9CHSAIHD$HI@EH$E1E1AM@1LHH$HgH+H~EHFHH\DL%L-ID$HH/H=fr聴41LLI7MLI,$H YnAH=tH .n!AH=t[H5HXH$#E1E1AH+H߉t$MMt$MtI/t5H mDH=tAIH<$fLt$ijt$fD裷I0{fH+H~fH}vqHELxIZLHiMAE12E1I.Lt$t$DL0.IHHH至I,$ILHH5.pE1AH8=#\螴HuHzH5oH8H lAH=}roH}HELxI@E15ADL19IH HH蒲I,$HḺL踱oH許jH=H5HGHHHHIEH5mLHHIMID$H5LHHIMI,$H H9C^L{MQLkIIEH+aLLL9I/II.IEHMqIEHH=MLIH_I,$LImfE1+fH}=L} I*˰H=E1xfDH}L}(ITH niAH=o[IE1zAVDH $DHHD$HHH<$b蓰IHHHI,$IL&H hAH=+o^H$E1AL1LAIHH Sh AH=nLHIIAH+H$E16H gAH=ln^AH5vL yaIvHH{HLLܭ%HH5gAH8[L训LE1螭fqL臭DHnLaLTZH|H2H5jH8˭aHbHrLCD L1LVIHnbDE1AAE1B薰H%E1DATvI1E1AH$E1E1AFA(ILE1VAMAE1a"蠬IA\A"sHA/AE1裭HM澡A"E1=E1E1A'H߉t$E1OH$t$MM#AWAVAUATIUHSJHHHL$L|$(Lt$ LL$Ll$0dH%(HD$81HD$ HD$(HD$0@LLLLϭH Ht$ HHHfDHPHHtH92uHT$(H|$H)HHFfH%f.HFH9GHJHHt5H9H9uHL$(H|$HH)H:H ?Ht$ f.H9u&fDHFH9GHH9HEH8H9uHT$HH5jHH81YHT$8dH+%(HH[]A\A]A^A_ÐHT$FHT$x:Ht$ DcHuHt$ HT$ xdHt$ bHH9IHHT$H5iPHFH:HT$H5viH81茬.ݪHHt$ %DAWAVIAUATUSH8H-H^dH%(HD$(1Hl$HHHHH4bH %bHHHHSbH?L aHLHL@HHgSHaH5 iH81趫XZH aH=hGHT$(dH+%(` H8[]A\A]A^A_HnH=H5HGHHrIMtI|$H;=rI\$HM|$HII,$LIAAH;=ſWH5H9說LʨIH6HtHXIcIMtAEHHEIlIGHHH=d9 1LLIM I,$I/qImVI~H5HGHHIMp蟧IH+HtH eH9HL-LM+IEIEH5#LHHHHImIH;=̽NI_HMOHII/IyAAH;=H5_H9tLL$LL$tIIAƃ捁'LLL$LL$HI#HtHXIcAWMdIAHcIlHHH=QbLL$gLL$1LLIMLL$ImI)uAFhfDElhHHp.HLHHHvAŃ:HmuH;fIOQЃ=IcžH\$1H)Lt$Hl$ HtHA s;LIM9H=H+3H趣&L訣LLL$蓣LL$fME1A3A H \DH=4dMWI,$LLD$"D$7fHHmA uHT$T$fDIcźLH\$H)Lt$HtLHl$ IH1E1亁A fIE1HIHt H+NMtI,$E1Ht HmMImLT$+T$fLLLLIH$HkHFHHD$HXHl$fDIc׸LLL$H)LH\$HtLd$Hl$ QLL$HIHt H+I,$HmML(~ IA ME1A1D1LLKIH9A* LLL$諠LL$E1亂A8 0DsI)IHLL$bLL$1HL$ILL ,ZH5'fDH߉T$T$E1A: I/11LT$T$ZLT$E1T$]HT$褟T$PH=HH5~IMlA< hfHLL$SLL$fLLL$3LL$f H0ILE1A> HIwf.H= TIQ@1A &fDHIHH5LHVɠH(HD$IEfMAE111LLLL$軡LL$HIMϺAm -Ic׾H\$1H)Ld$Hl$ HtLA uIyLL$cLALL$IMoMϺAZ ,@MAE1A* E1D蓟A* HuH`H5ZT$H8T$RAdž( oIFhIF HbGIF(H'HIF0H|HIF8HqIIF@1MϺAb cMϺAm E1Am L|$HKMϺAP 1LI1E1亁A L1ALL$Iٜ1fAWAVAUIATUSHHndH%(HD$1H$HHHuGL~L<$MIGMwIFHHdnHcH>fHHUH UHHHHUH?L ?UHLHL@HHسUHyUH5\H81'X^ ZH UH=\E1赾HD$dH+%(pHL[]A\A]A^A_AfIEH5LHHIMI|$H;=:I\$H,M|$HII,$HLH+HHI/qH;- IEH5qLHH~IMHEH5ELHHHI$HS5I$HLpIHdHE`LHIHI,$AIm&HEIHPHUHEHeH貙XDH;=1H5|H9tGu>ID$H-jHH H=Vޘuz1HL8fDIT$BtHZ1 uIl$H=V衘u=1HHM[Hg HuHH5jVH8肙fI,$ H hR H= ZE1[L記L蘘EwgEwAMcILwHI2fEwAGII I@EwAGII @LLGLA AI,$LїH dQDDH= YHHEE1HH舗IHHL~HL<$蚖HBHL 8QI1H5LL<$L DL0IIH P~ H=(X3yfDL11LHHMHHH}H9HXHHqH~1H;THH9uH}HJH5WHWH81̙HmH O E1H=FWQ@әIzW aH­H5OH8[f諗qfDH 3O H=VHEHfDH訔HH4H5eLHV艗IHH$H)f.A A+H NDDH=DVOBf.H@`HHHLHHHSH9Eu(DHHmIH肔HH5NHHuH1LMHHDHH9HuH;ĬfIA A1!HH-H5MH8ve!ImHDŽ$L->H5?IELM(H=GHt$҉Ht$1LAIHD$而M+Lt$LJIHD$HHI}&HDŽ$E1AD$X* HD$f.LȉR軉.fD諉fDHXH@H\$8HD$@ufHHH@HL$(HD$0fHD$HfH$3H$IHH$ H=!HD$H$HdI/sH|$H50HDŽ$HGHHIL$MppH$IHg HI9D$ Mt$MMl$IIEI,$L$LLLLL$HI.LL$HHD$H$I)`H|$HDŽ$ ImHD$ AH\$HHl$PLLt$HDŽ$I@h,f.AlhHHDŽ$Hp7!HL辨H$IHtvH膺ŃI,$uLLf.H8HH$fDD$X H\$HE1AHl$PHDŽ$HDŽ$Mt I)Ll$`H5bHDŽ$I}Xm H @t$XDHHD$PHJHHD$HéH$H$LH$HH$H$H$([HaH5ºH9pL-MIEIEH5LHHIH$HD$pH$HD$xH$H$M8ImbHI9AHt$LLL$XLL$XIMI)M9)IUHH5ɹLHIMH5L9tIAH;IyL5xIMI):I*IEH58LHHIM HعH H9HM L M IIALL$XLL$H5HHW LL$XL$IMq I)L$LT$XąLT$XL$HIM LXL$HD$X赆LL$XL$HI HHH5L$HD$XL\$XL$L$IBHHd H=@L$L$LT$XH$迂LT$XL$L$4!L$LLLL$H$L$HD$X=H|$XL$L$L$7"I*I)I+L9|$X|!ImHD$Xx"LWH I9C)LIH H|$XL޺L$耂L$HI I+H5H|$X1L$GL$HI"LHH$萃L$L$HI"I)^I+IBL$LH5HHJ#L$IM#I*HkI9AMiMMYIEII)LLL$BImL$I4Ml"I+{M9AL;CDM9{LL$VL$A!I(E7%H|$XH5HGHH%IM$HH5H9p$L M9$IIAL$LL$H5PHH#L$L$IM!#I)L$L$薁L$L$HId"LPH$艂L$L$HI"HH5׳HL$H$ǂL$L$L$HhH5YL葂L$L$L$- I@LM%H=V<L$L$L$Y~L$L$L$j%L$LLLL$L$AI݀ML$L$L$]$I( I+"I*!M9]&HL$XHHD$HHH!IE HL$ IuHyhHL$pHtHHD$HHH$HL$xHDŽ$HtHHD$HHHq&H$HDŽ$HtHHD$HHHq&HD$`HDŽ$HH8L@HH\$(LpHXH\$0HXHt H/ &Mt I(&MI.L*}~DH6E1E1E1HD$PE1E1HAHD$HH$H$H$H$H$HD$pHDŽ$HD$xH$HD$`HL$(HH8HpHH\$0HPHHHXHt H/` Ht H. Ht H* Mt I)# Mt I+Ht$xHtHHD$(HHHDŽ$Mt I*Mt I(H$HtHHD$(HHHt$pHDŽ$HtHHD$(HH~HL$Pt$XDHDŽ$H|$HܞH$H|$hH$H$ZZH$L$H$HD$(HL1HPIHHD$H@HHH=T8HL$XLL$0ezLL$0HL$X LL$X1LH|$HD$0}LD$0LL$XMHL$HHD$0HHkI)AML;L;M9LLD$|LD$I(W ; Ht$(HtHHD$HH_ HDŽ$Ht H+7 HDŽ$Mt I. HD$hHt$8HDŽ$HL$@HH8HXH(LpHpHHHt H/ Ht H+ MtI. DHD$ IHxH/HD$ IMLxMt ImHL$HtHHD$HHMt I,$HL$HtHHD$HHtWH$dH+%(HL[]A\A]A^A_I(|LljD$xD$_fDHxfDLxxBHhxQLXxQKxfDLLD$3xLD$fHLD$XLL$0xLD$XLL$0tA| HD$hHt$8HL$@HH8LpH(L@HpHHHt H/Mt I.MI(H$HH+L$H$*Mt I.+Ht HmHL$PH|$HDE1葚@HLH86wH\$HHD$HHH0Lt$E1E1HD$PH:A* HD$HD$HL$H$KDH$LvH5Y1LLD$vH$IH*LD$L9AL9Du M9eEI) HDŽ$EH|$9ƃt HD$ HxhHD$Ht H+ H\$(HtHHD$HHH Ht$0E1HtHHD$(HH Ht Hm HL$8HtHHD$(HH H\$@HtHHD$(HHh HD$H-eH@HHDH=2t1HH|$HawHH\$HHD$(HH&Hm{HtnfDvHgH\$HHl$PLE1D$X E1E1AfDH/HDŽ$MImLLL$HatLL$HHHtH8tL(tLtHьLH8tH-Lt$E1E1HD$PH7A( HD$HD$H|LsLLD$0LT$(sLD$0LT$([HLD$0LT$(vsLD$0LT$(RLLD$(SsLD$(OfL8sHH(sZHsuH$H$L$LL$`LD$0LT$(rLL$`LD$0H$H$L$LT$(HHH$L$LL$`LD$0LT$(rLL$`LD$0H$L$LT$(DHL$LL$`LD$0LT$(ArLL$`LD$0L$LT$(DLL\$`LD$0LT$( rL\$`LD$0LT$(H\$1HHSuHHHD$(HHuH|$qHHH+H$A HD$PH5HD$Hf.H|$vq|LLLL$HM~LL$HHD$H$+HL$H$A8 HHD$HH+H*Lt$E1A8 HD$PH5HD$HD$HWLLD$HD$pLD$HD$,AE1E1E1H$D$X] E1E1HD$xH$H$H$HD$pLqpwrHuHSH5-H8pHt$H )H$A HL$PH 64HHL$HHD$ HHH|$ppE1P1A* H|$E1E1oHp)Lt$HD$PH3HD$HD$H%LoLD$oLD$LLD$oLD$LroHH5?3E1H8oLt$E1AD$X HD$SLLL$X#oLL$XffA.AzLXL5IM9MLLL$dqLL$AD$X AHD$D$X AE1HD$E1E1AL|$D$Xh LL$LT$XVnL$LT$X)/rHD$HDŽ$E1AD$X& HD$-f.LL$HmLL$H^oHt$(HxXLH`HX`LxhHpXLphHt H/0 Mt I) Mt I/ HDŽ$A HDŽ$HDŽ$|LfmrLYmnLt$H=&H'H5(+IL$MD$X E1L$AH$HD$HLQA l8LlHlHlLl'HlLLL$ulLL$ VpHLl$LAHD$H$L7lL*lA (H=莋ID$X E1E1AL$oIHkA IL5>MHM9IHu/Lψ$$LT$Xk$LT$X$L;M9@@}uLLT$XmLT$XYAE1E1E1D$X gH|$L1LL$0nnLL$0ILHjHjHjRHj&Hj HjD$X E1AMuL$MMMIIImL$9HT$LLLL$贩I.LL$H$ILLL$jLL$lL׉T$XjT$X3D$X E1A LL$0kLL$0HHD$XHH5='H8UjLD$XLL$0fDLi[LLL$HiLL$H`D$X E1AhD$X MAHD$jL?iHD$E1AD$Xt >H|$mINH=2HH5IH$HD$pH$HD$xH$H$ME1E1E1E1D$Xi AD$jt$HvD$X< E1AHD$ME1E1E1D$Xk A1lIiH=b譇I9MD$Xv E1AHDŽ$HD$~D$X E1E1ALt$E1E1AD$X ME1E1E1D$Xz AMqMIIIHI)HT$LHHL$X٦I.LL$XILLL$XJgLL$XLt$E1E1AD$X $LMIUI9HXHZ HqH~ 1f.L;\HH9uIKH H52(AHRH81VjME1E1D$X} E1E1f.E1E1E1AD$X OjI/H\$HHl$PE1NIHD$AD$X CLLL$fLL$H;~LϺLL$X*fLL$XHID$X E1E1AL5yH5:IFHHH="H$Ht$XeHt$XH$1LHD$XgLL$XMLLL$XtLL$XI):D$X AE1E1E1E1kLL$L$dL$L$*Ld1LL$dL$ LdhILdLdLL$dLL$E1E1E1AD$X ELL$2L$I&H=[HLT$XH5LT$XIMD$X E1E1A>gL$LL$XIH=LT$X>LT$XID$X E1AD$X E1AH|$~ctLH$icL$:LH$LcL$L$}D$X E1AvLL$cL$TLLLL$^fL$L$HHD$XL$D$X E1ALHL$XbHL$XLL$bL$LL$nbL$hLL$QbL$1LeHD$H$HD$X& E1A1fDLbRLaD$X AE1-LL$L$aL$L$Ll$XE1D$X E1ALl$XE1E1E1D$X ALl$XAE1D$X7 LL$L$9aL$L$4L MYHD$XHPI9bHXH HqH~1L;L E1HPWLD$(AWLD$(L/WH"WHHI9HuL;oWHnH5L$AH8oWME1Ll$XL$D$X> E1ff.HHLH@yH% ǃ30%߰1AI9uH0DH% ȉ3J%߰1ȉH9uŋ dž % Љƒ30%߰1Љ ÐUHSHHc =pPD 1ȉV,1ȉ1ȉ1H HÁpt]BHc҉ DH 1ЉV,1Љ1Љ1H []Hc fHh Hc SH=pt:P [ 1ЉV,1Љ1Љ1@ Hc fUHSHHc =pPD 1ȉV,1ȉ1ȉ1ÁpBffHc҉ D*Y '> 1ЉV,1Љ1Љ1*XY=H[]D+Hc >H jDHc SH=pt:P [ 1ЉV,1Љ1Љ1@Hc fHHS H.VHNj [ff.f HKzLcHcB 4 Hcʃ3H5<3B Dn(zLcHcB 4 fot H5A< ʉу303 ։ LJ fUpHS D A)D)E)rB,DE:LcσMcFF19u9}JDf.E;E :McMcF F1 9|oDBD))1A9OBo0DEA A<HcHc<1nH~!Ih1f.LHH9uHfHH[]A\A]fnFHH 묐FVHH HuPHtH  H=+Fq1fnHcHYHOHH@`HtgHHt[HIHtNH7fI9Eu%fLxImHuLfMLH5~IHu;SOH-H{eH5H8MHHname '%U' is not definedname__loader__loader__file__origin__package__parent__path__submodule_search_locationsnumpy/random/_mt19937.c%s (%s:%d)_mt19937.pyxintan integer is requiredstringsource__del__at mostat least__init__jumpedMissing type object%d.%d%sbuiltinscython_runtime__builtins__4294967295numpy.random.bit_generatorBitGeneratornumpydtypeflatiterbroadcastndarraygenericnumberunsignedintegerinexactcomplexfloatingflexiblecharacterufuncSeedSequenceSeedlessSequencenumpy.core._multiarray_umath_ARRAY_API_ARRAY_API not found_ARRAY_API is NULL pointer__init__.pxdnumpy.import_arrayinit numpy.random._mt19937state_legacy_seeding__reduce_cython____setstate_cython__numpy.random._mt19937.MT19937Interpreter change detected - this module can only be loaded into one interpreter per process.%.200s.%.200s is not a type object%.200s.%.200s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject%s.%s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject while calling a Python objectNULL result without error in PyObject_Callnumpy.random._mt19937.MT19937.state.__get____int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python.__%.4s__ returned non-%.4s (type %.200s)can't convert negative value to uint32_tvalue too large to convert to uint32_tvalue too large to convert to intcalling %R should have returned an instance of BaseException, not %Rraise: exception class must be a subclass of BaseExceptionnumpy.random._mt19937.MT19937.__reduce_cython__numpy.random._mt19937.MT19937.__setstate_cython__numpy.random._mt19937.MT19937.state.__set__%s() got multiple values for keyword argument '%U'%.200s() keywords must be strings%s() got an unexpected keyword argument '%U'numpy.random._mt19937.MT19937.__init__%.200s() takes %.8s %zd positional argument%.1s (%zd given)numpy.random._mt19937.MT19937.jumpedCannot convert %.200s to %.200sModule '_mt19937' has already been imported. Re-initialisation is not supported.compiletime version %s of module '%.100s' does not match runtime version %sUnable to initialize pickling for %sinvalid vtable found for imported type_ARRAY_API is not PyCapsule objectmodule compiled against ABI version 0x%x but this version of numpy is 0x%xmodule compiled against API version 0x%x but this version of numpy is 0x%xFATAL: module compiled as unknown endianFATAL: module compiled as little endian, but detected different endianness at runtimehasattr(): attribute name must be stringnumpy.random._mt19937.MT19937._legacy_seedingnumpy.random._mt19937.MT19937.jump_inplace Get or set the PRNG state Returns ------- state : dict Dictionary containing the information required to describe the state of the PRNG MT19937(seed=None) Container for the Mersenne Twister pseudo-random number generator. Parameters ---------- seed : {None, int, array_like[ints], SeedSequence}, optional A seed to initialize the `BitGenerator`. If None, then fresh, unpredictable entropy will be pulled from the OS. If an ``int`` or ``array_like[ints]`` is passed, then it will be passed to `SeedSequence` to derive the initial `BitGenerator` state. One may also pass in a `SeedSequence` instance. Attributes ---------- lock: threading.Lock Lock instance that is shared so that the same bit git generator can be used in multiple Generators without corrupting the state. Code that generates values from a bit generator should hold the bit generator's lock. Notes ----- ``MT19937`` provides a capsule containing function pointers that produce doubles, and unsigned 32 and 64- bit integers [1]_. These are not directly consumable in Python and must be consumed by a ``Generator`` or similar object that supports low-level access. The Python stdlib module "random" also contains a Mersenne Twister pseudo-random number generator. **State and Seeding** The ``MT19937`` state vector consists of a 624-element array of 32-bit unsigned integers plus a single integer value between 0 and 624 that indexes the current position within the main array. The input seed is processed by `SeedSequence` to fill the whole state. The first element is reset such that only its most significant bit is set. **Parallel Features** The preferred way to use a BitGenerator in parallel applications is to use the `SeedSequence.spawn` method to obtain entropy values, and to use these to generate new BitGenerators: >>> from numpy.random import Generator, MT19937, SeedSequence >>> sg = SeedSequence(1234) >>> rg = [Generator(MT19937(s)) for s in sg.spawn(10)] Another method is to use `MT19937.jumped` which advances the state as-if :math:`2^{128}` random numbers have been generated ([1]_, [2]_). This allows the original sequence to be split so that distinct segments can be used in each worker process. All generators should be chained to ensure that the segments come from the same sequence. >>> from numpy.random import Generator, MT19937, SeedSequence >>> sg = SeedSequence(1234) >>> bit_generator = MT19937(sg) >>> rg = [] >>> for _ in range(10): ... rg.append(Generator(bit_generator)) ... # Chain the BitGenerators ... bit_generator = bit_generator.jumped() **Compatibility Guarantee** ``MT19937`` makes a guarantee that a fixed seed and will always produce the same random integer stream. References ---------- .. [1] Hiroshi Haramoto, Makoto Matsumoto, and Pierre L'Ecuyer, "A Fast Jump Ahead Algorithm for Linear Recurrences in a Polynomial Space", Sequences and Their Applications - SETA, 290--298, 2008. .. [2] Hiroshi Haramoto, Makoto Matsumoto, Takuji Nishimura, François Panneton, Pierre L'Ecuyer, "Efficient Jump Ahead for F2-Linear Random Number Generators", INFORMS JOURNAL ON COMPUTING, Vol. 20, No. 3, Summer 2008, pp. 385-390. _`___bb\blb|b(X@D4zerosunsafeuint32__test__state must be for a {0} PRNGstate must be a dictstate is not a legacy MT19937 statestatesqueezesize__setstate_cython____setstate__self._bitgen cannot be converted to a Python object for picklingseedsafe__reduce_ex____reduce_cython____reduce__range__pyx_vtable__posorderoperatornumpy.core.umath failed to importnumpy.core.multiarray failed to importnumpynp__name____main__keyjumpsint64__init__index__import____getstate__getgenerate_stateformat__exit____enter__dtypecline_in_traceback__class__castingbit_generatorastypeasarrayany__all__ValueErrorTypeErrorSeed must be non-emptySeed must be between 0 and 2**32 - 1Seed array must be 1-dMT19937ImportErrorCc9rĞp'#Y>&Y"wRVH(IH >9m1a VT3{L|:gGQ}t M3XaU;p;\Ba [>_waAGBϩ]X`(,;}>YɁiޠsQHR;hwsVl;ޑ81jծBF\T<%\EC̵sԂD-FRlUp (=J&x{B€̫Qg0;^R>L,}j:^#2ØxwfJUB@ ϡLΒ(1'hA`m#ϾrQ6ȋ@XJ;Io)9hMaNa, Da.p;f|3(jC oIÍIEĤ g+\ۮdjmXS2Xrwt`; Or5(a}RN?i;JAugӷ; {gw\[vGn $Q_(y' A$3Kr xPrBκuT9‘xn5AmtĖõ-T26:[ u\c#X08&qTw^<ta[ RԄ\3]HkA )3,FP*:*`l#&1I5QI|˒G9[j< Fy&eC} $@i] }8Ulq/9w2_=l5Qy#EEhFa8MV, h_.p6FcU7r\/GL0yMpv 32% mw(GJn{bhBJbJ8TPW g& (,:ugt*s88B:>ZȽeB ROפplBLeB*<#EB|Է ˧h7s fޭx6 Å~Bd/ze !`rOlcb<<u Z% |Hw~ uq'Vo8(I@:kݪ0.t^.=od'G+0a&"V ՜f#%ǛgRf^icvNeGYb8NB,l^3s*3XАktE4O`Qt*=;2ӆL%l]"20ݴ;~_&y4a@XxlP;e 5d((⎅ͣe:DPA9Ueˇt/dU\<o߉®^ˌWaDJ6Fu!~YY>zngyp5d\j9 j =Nt+ޯ/r\#VׂDΑ WGNZ+J XzeQ68Fp}P@Fb>(z:v [5ik]YMD"~=NQoFa椊TSUaV`V^a<>9l$/,Դɂ+h%{@2@h"]k{~zk#0hO2!s 5PW&G8A%<3, T+\VV}٣HxۂV-_FLI9Y%*#~!\>-;PQ3gj1W>&H6\ȔA g?\(ٗ: 76c~dr;{zvIfQ<% pϖ7d}81u,`5h]d#}8q]S\&z2c%ի%CbA,0eY21 5*# ВrQS_ $,n2F%G^T8<0fH%Ws6sLO}n@=Yo< < l`e1x40pZc|m2sfc_b j>xHRyA/{j|K^-&$mpxػBm͈l>dJu} <\8r +4y3>U*#|\m&g{-oӳBjR" 9Ӈ_7ۮI%SZCA@vp)^YGZ:0-*•W3J^e֌`^ccM(%~ \wML-r2-ɰEу";`s) =( BsreRW#߰A<;;(@`-T@T  1X 2X3l03`33p4@5`55$`6p 778@98>PGGI4pJ`LMM$NPQ(SxPUPW j` 0m y @` `l @  4 @P @| H p zRx $ FJ w?:*3$"D\xt@0p00*Ha0x,1H` H 1\20 h2tBEG e EBF lEBH@2tBHA D(G0s (D ABBF N(D ABB$2Et G ` H Q@3BAG0l ABG S ABJ V ABG 8|xBEH A(A0\(D BBB84UFBB A(D0;(D BBBLpBHE A(D0JHhn0D(A BBB<D3BEB D(D0q (D BBBD (3BAG U DBK $,(QBDA FABdT4BBB E(D0D8F`J 8A0A(B BBBA  8A0A(B BBBL H89bFBB B(A0A8GP 8D0A(B BBBD \ABz D p H ,AyD F AA (PBhAD z AH  AH <|DAD A AI G AH V AI G AC PhEBBA q BBF D BBH H IBM A EBH ,FFHH h CBE ,@FFHH h CBE 4p5}BGB D(A0b(D BBB8LGBED D(GP (A ABBD \HBBB E(D0A8G@HHJPGXC`AhBpI@L 8D0A(B BBBH LDI!BAD z AEI ~ ABG I FDE aIB\JJBBB A(G@ (D BBBE ^ (D EBBE U (D EBBF 8pLBEA D(GP (D ABBE H04N]FBB B(A0A8DP 8D0A(B BBBH L|Ha{BBB B(D0D8H 8A0A(B BBBB TxcN FBE B(A0A8DpuxHYxFpu 8A0A(B BBBH T$poFBB E(A0A8DPXH`YXFPs 8D0A(B BBBH p|wTAD D0  AABK   CABK D  DABE hH0C042oBA A(A0(D ABBH( FBB B(A0D8G8A0A(B BBBt l& x< yFNBL zt9FBE B(A0A8G? 8D0A(B BBBD  D($ EDD j lAD P ^LW m (l EDD  AAF  ^LW m   #E] , EI AG  AG 8( FJA I(I0x (D ABBL $d @zFND WDB 8 FBD A(D0o (A ABBJ cpc4 @ (]0]oH T `p, oooo8]0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEc jumped(jumps=1) Returns a new bit generator with the state jumped The state of the returned big generator is jumped as-if 2**(128 * jumps) random numbers have been generated. Parameters ---------- jumps : integer, positive Number of times to jump the state of the bit generator returned Returns ------- bit_generator : MT19937 New instance of generator jumped iter times Notes ----- The jump step is computed using a modified version of Matsumoto's implementation of Horner's method. The step polynomial is precomputed to perform 2**128 steps. The jumped state has been verified to match the state produced using Matsumoto's original code. References ---------- .. [1] Matsumoto, M, Generating multiple disjoint streams of pseudorandom number sequences. Accessed on: May 6, 2020. http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/JUMP/ .. [2] Hiroshi Haramoto, Makoto Matsumoto, Takuji Nishimura, François Panneton, Pierre L'Ecuyer, "Efficient Jump Ahead for F2-Linear Random Number Generators", INFORMS JOURNAL ON COMPUTING, Vol. 20, No. 3, Summer 2008, pp. 385-390. _legacy_seeding(seed) Seed the generator in a backward compatible way. For modern applications, creating a new instance is preferable. Calling this overrides self._seed_seq Parameters ---------- seed : {None, int, array_like} Random seed initializing the pseudo-random number generator. Can be an integer in [0, 2**32-1], array of integers in [0, 2**32-1], a `SeedSequence, or ``None``. If `seed` is ``None``, then fresh, unpredictable entropy will be pulled from the OS. Raises ------ ValueError If seed values are out of range for the PRNG. ppp `h c ~KO({|0yp yhpzhyPy %y8y @y hyzH{{{zX{{ ypzj|`  |P HzGP|8Xz-y  x { `| h{{zz z 0|zXy'Py`"{P  {Cz?y0Hy#y yy`{h|`yAyx y`{X|P|PzDxzDxy $py@zz (|0{z0 gD@ dek@kPPdx@l{h|da2c946cfba46c1711ceabdbcbdd5873351aae.debugw.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.data.bss.gnu_debuglink  $1o;  CHHT KoXo0gqB,,p{@@v @ @EEEEKKa  1  1 133 (](M0]0M8]8M^N`PcS xh h4h