ELF>@@8 @`` PP P  hh h 888$$@@@ Std@@@ Ptd@@@$$QtdRtdPP P GNUϑF5[ h^.@ .01BE|qXZϷ *Og5U`ps XD@d/ , tF"< O C  y__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyModule_GetState_Py_DeallocPyErr_NewExceptionPyModule_AddObjectPyErr_SetString_PyArg_CheckPositionalPyObject_GetBufferPyBuffer_IsContiguousPyFloat_TypePyType_IsSubtype_PyLong_AsIntPyBytes_FromStringAndSizePyBytes_AsStringPyErr_OccurredPyBuffer_ReleasePyExc_TypeError_PyArg_BadArgument__stack_chk_failPyExc_MemoryError_Py_NoneStruct_PyArg_ParseTuple_SizeTPyExc_ValueError_Py_BuildValue_SizeTPyMem_MallocPyTuple_TypePyTuple_SizePyTuple_GetItemPyMem_FreePyErr_NoMemoryPyExc_OverflowErrorPyTuple_NewPyTuple_SetItemPyNumber_IndexPyLong_AsSsize_tPyLong_FromLongPyFloat_AsDoublePyLong_FromSsize_tPyFloat_FromDoublePyLong_FromUnsignedLongsqrtPyInit_audioopPyModuleDef_Initlibm.so.6libpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.2.5GLIBC_2.4/opt/imh-python/lib ui T2ui Tii `P PX ` `   {( w8 @ zH 0AX `` {h pdx  | t   | @q   |Ƞ nؠ  z =  { Pi  {( l8 @ {H 0gX ` {h `x  {  \ @ az 0  Xzȡ `.ء  Oz +  Fz @) ~ =z( &8  @ 5zH P#X @` zh 08x } fz p3  ~ { 0V ` {Ȣ Qآ  b{ @N ` -z   @ z( 8 @  {H pCX  |  ȣ  У `أ       ȟ П ؟    ( -        Ȟ  О  ؞          ( 0 8 @  H !P "X #` $h %p &x ' ) * + , -HH HtH5J %K hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"% D% D% D% D% D% D% D%݃ D%Ճ D%̓ D%Ń D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% DH=A H: H9tH Ht H= H5 H)HHH?HHtH HtfD=͆ u+UH=҂ Ht H=. Yd ]wUHSHHH8HtHHH[]DH1[]HSH8Ht HH/t1H1H@f.USHH11H=[H[HEHt2HHH5[Hx 1H[]H}H/upfHH5^[H8x1HÐATIUHSHcڍCwHHHHu$[]A\@tHHHHtL2H5[H8[1]A\ff.ATfIUSHH`dH%(HD$X1)$)D$)D$ )D$0)D$@Ht!HֹH=ZC HH;1H{CH&.HCH5# HxH9H{ŃHt$LHt$1HHtzH"H|$~lLcݍ}1IKJtH)H~(H 2LVH<L$MI)HG DIH9uLH;T$|KH]f1H|$tHHH\$XdH3%(uLH`[]A\fH9 H5[1H8HfDH HVYH5aY1H==Y f.AVfATIUHSHhdH%(HD$X1)$)D$)D$ )D$0)D$@Ht!HֹH=XQ)HH}1HCH3HEH50~ HxH9H}AƃHt$DLHt$1HHH)HT$H}McE1-AAHы7L)L)ɉ4ML9~HL$K<AuHL)ʈ HT$@HMHWH5WH=Wf1H|$tHH\$XdH3%(HHh[]A\A^@H!} H5rY1H80fD7HJL)f4GDCLHL)CL7 HT$L)ʈlHT$L)ʈLHT$fDkHq-AWfAVAUATIUHSHhdH%(HD$X1)$)D$)D$ )D$0)D$@Ht!HֹH=VHH}1HCHOHEL-{ HxL9?L/H}VAǃHEHxL9 LH} Ń5Ht$DLE/HD$McLcHIHHHIH9I1IHHGH|$1DAAAt;LLH;L$}AEAAAAAEAE)AED$hwT$BL$T$MDL9E,E>IEAA@Hd H5bAH8f.1H|$(t H|$ |HL$xdH3 %(HHĈ[]A\A]A^A_Hd H5@1H8fDLt$ T$DBML$T$L9 L4$1H=>LHIHD$HI:H<$,f.D$1A:T$fBf.BT$BTT$BTL$T$vf.[HHmLfHcLfNEDD$D$HMHe=H5p=H===DHc H5=1H8Hb H5=1H8fDATfIUHSHdH%(H$1)$)D$)D$ )D$0)D$@)D$P)D$`)D$p)$)$Ht!HֹH==HI<$1H5mCHH\$PI|$1H<CHH\$HT$`H׃HHLT$PH9L$HH4ffLN@fH*YXI9uLLff.fH*YXH9u1ffDAKff*AJH*YXH9uYf(H)Y\^H-MC1AA@ff*ADP*YYXf(\H81ffA @ff*A BH*YXH9uYf(Y\f(^f/]IGIf(IL9\H6H~5I yff*AzH*YXH9u^H= ;IH&@HH5:H8f1H|$tH^H|$Xt H|$PLHH$dH3%(Hİ[]A\fDfI $H9H591H=:fDIL$H\9H591H=9TffH)f1f(f^HfH1H59H8f11fATfIUSHH`dH%(HD$X1)$)D$)D$ )D$0)D$@Ht!HֹH=u9HH;1H;CHHCH5] HxH9AH{ÃUHt$Lv~LL$ML$LcӾ1/A89L9OLL9uA8H H7H57H=u81H|$tHHL$XdH3 %(HH`[]A\fDH] H5R91H8fDA8\fDAD8AD8A 84fDfDH=71HLf.KH-xAWfIAVAUATIUSHHdH%(H$1HB)D$P)D$`)D$p)$)$Hv!LH='7Hl$PH;1HCHzHCH-[ HxH9HH{!AŃ%HCHxH9HH{Aƃ/HCHxH9~HvnH{D$`HC HxH9GH?$4H{ {D$ HC(HD$IHC0HxH9H$H{0.SIt>HC8HxH9HL$H{8L$$<AEEAA9HDAƅH$=HHHD$(HD$`HHH?D$t$ A q@AԙADuD$ D$AAE fDAәAD؅ușAD$ IcDT$$HD\$DHD\$HD$0HHHH%HD\$DT$$HD$`HD$HD$H;)Y HD$H@H X H|$1HT$DLD$HH5&6DT$8D\$$DH|$HH;D$0D\$$DT$8D\$$1IDT$ HxL9>LV.H}蕻Ã:H}L9g,׺f.01Ht$0LD$dHcH/f1D,H/fHt$0D$A*A*T$\$IIHMH蕺H|$0<%/5/1~-/D$f(fD(T$\$fD(ADf*Yf/@D0HH;t$0LD$ I<0uf*ʺYf/wafD(DDXfD/wMfD(fE(fETfE.v3H,fEfDUL*fE(DfA(fDTE\fAV,ш0aHMHmH5xH=誸f.E1H|$(t H|$ 軷HL$xdH3 %(LqH[]A\A]A^H< H5E1H8׷DGfDfD(DDXfD/wMfD(fD(fDTfA.v3H,fEfDUL*fE(DfA(fDTE\fAV,уt>T0t0T0DfDf*Yf/_Df0AT0fɉAT0*Yf/Df.{HDD$WD$Hc~ff.ATfIUSHH`dH%(HD$X1)$)D$)D$ )D$0)D$@Ht!HֹH=ö{HH;1HcCH覵.HCH5: HxH9naH{@ÃHt$L6H|$HL $LcfE1(/>fC*MXI9}uC fM*XI9|Hfk+[+HIH*^f(fTf.v3H,f%&+fUH*f(f(fT\fV,HcH HH5H=j1H|$tH.HT$XdH3%(HH`[]A\fDHA9 H51H8PfDC f*fDCLCfCL*fDu&IHS蛴H-=ȳLcfff.ATfIUSHH`dH%(HD$X1)$)D$)D$ )D$0)D$@Ht!HֹH=.HH;1H;CHHCH57 HxH9AH{耴Ã5Ht$LvLD$HMH $Lc˾1HL$XdH3 %(HH`[]A\fDHQ4 H51H8`fDL H H^H5i1H=虯v@H1&H5H8Tff.fATfIUSHHdH%(H$1)$)D$)D$ )D$0)D$@)D$P)D$`)D$p)$)$Ht!HֹH=e&HH;1HFCHIHl$PH{1HCHAHt$@HD$`HƒH9@HH|$PHOHLwf@fH*YXI9uH $f@Qff*WH*YXH9u^覭H#LhH5 H8If1H|$tHάH|$Xt H|$P輬HH$dH3%(Hİ[]A\fDH H H5 1H= AHKH H5x 1H= eL1覬H5 H8臬Dfff^ff.ATfIUSHHpdH%(HD$h1)D$)D$ )D$0)D$@)D$PHt!HֹH= 袬JHl$H;1Hج0CH胫HCH50 HxH9;ެ.H{ÃHt$ LHD$ H]LD$Lcff15ffA* 8YLXH9}"uA 8fL*YXH9|HfIH*^f.QH,fDH H H5 H= #1H|$t H|$= 1sampling rate not > 0illegal state argument(O(iO))getsampleIndex out of rangetostereotomonoaddLengths should be the samemulavgcrossfindmaxInput sample should be longerfindfactorSamples should be same sizermsavgppmaxppaudioopinteger argument expected, got floatnot enough memory for output bufferii;lin2adpcm(): illegal state argumentii;adpcm2lin(): illegal state argumentwidth * nchannels too big for a C intweightA should be >= 1, weightB should be >= 0iO!;ratecv(): illegal state argumentratecv(): illegal state argumentii;ratecv(): illegal state argumentadpcm2lin($module, fragment, width, state, /) -- Decode an Intel/DVI ADPCM coded fragment to a linear fragment.lin2adpcm($module, fragment, width, state, /) -- Convert samples to 4 bit Intel/DVI ADPCM encoding.alaw2lin($module, fragment, width, /) -- Convert sound fragments in a-LAW encoding to linearly encoded sound fragments.lin2alaw($module, fragment, width, /) -- Convert samples in the audio fragment to a-LAW encoding.ulaw2lin($module, fragment, width, /) -- Convert sound fragments in u-LAW encoding to linearly encoded sound fragments.lin2ulaw($module, fragment, width, /) -- Convert samples in the audio fragment to u-LAW encoding.ratecv($module, fragment, width, nchannels, inrate, outrate, state, weightA=1, weightB=0, /) -- Convert the frame rate of the input fragment.lin2lin($module, fragment, width, newwidth, /) -- Convert samples between 1-, 2-, 3- and 4-byte formats.byteswap($module, fragment, width, /) -- Convert big-endian samples to little-endian and vice versa.reverse($module, fragment, width, /) -- Reverse the samples in a fragment and returns the modified fragment.bias($module, fragment, width, bias, /) -- Return a fragment that is the original fragment with a bias added to each sample.add($module, fragment1, fragment2, width, /) -- Return a fragment which is the addition of the two samples passed as parameters.tostereo($module, fragment, width, lfactor, rfactor, /) -- Generate a stereo fragment from a mono fragment.tomono($module, fragment, width, lfactor, rfactor, /) -- Convert a stereo fragment to a mono fragment.mul($module, fragment, width, factor, /) -- Return a fragment that has all samples in the original fragment multiplied by the floating-point value factor.cross($module, fragment, width, /) -- Return the number of zero crossings in the fragment passed as an argument.maxpp($module, fragment, width, /) -- Return the maximum peak-peak value in the sound fragment.avgpp($module, fragment, width, /) -- Return the average peak-peak value over all samples in the fragment.findmax($module, fragment, length, /) -- Search fragment for a slice of specified number of samples with maximum energy.findfactor($module, fragment, reference, /) -- Return a factor F such that rms(add(fragment, mul(reference, -F))) is minimal.findfit($module, fragment, reference, /) -- Try to match reference as well as possible to a portion of fragment.rms($module, fragment, width, /) -- Return the root-mean-square of the fragment, i.e. sqrt(sum(S_i^2)/n).avg($module, fragment, width, /) -- Return the average over all samples in the fragment.minmax($module, fragment, width, /) -- Return the minimum and maximum values of all samples in the sound fragment.max($module, fragment, width, /) -- Return the maximum of the absolute value of all samples in a fragment.getsample($module, fragment, width, index, /) -- Return the value of sample index from the fragment. "%)-27<BIPXakv3Qs Vl$V LLT!%(,[1K6;ADH~OqW/`ibt@@@@@@@@˨(8hxHX(8hxHX ` ` ` `Pp0Pp0 @ @ @ @ @@ @ @ VR^ZFBNJvr~zfbnj+)/-#!'%;9?=3175XHxh8(XHxh8(` ` ` ` 0pP0pPÄńDŽɄ˄̈́τфӄՄׄلۄ݄DDDDDDDD$d$d$d$d4Tt4Tt ,|<|:|8|6|4|2|0|.|,|*|(|&|$|"| << < < < < < <\\\\lL, lL, tdTD4$xph`XPH@80( ???0C;$#@0h ` @,dP,dp  0LЫ$0\40LP,@l@`zRx $@FJ w?:*3$"D00\9EDG Q GAG DCA<H` H KĊ(gEAG A AAA DZ4 dBDD ^ ABE nCB4@DFHA G  AABC <xhFFD D(D (A ABBE L,3FFB B(D0D8D 8A0A(B BBBB 4FHA G  AABF 4@kFHA G  AABH 4x̖FHA G  AABF 4DkFHA G  AABH <|FIA A(G (A ABBF L(ܝFFB B(D0D8G 8A0A(B BBBD LxLFFB B(D0D8G 8A0A(B BBBD 4ܦFHD G<  AABG 4Ī8FHA Gw  AABG L8̬ FIB B(D0A8J 8A0A(B BBBJ <LFFD A(G (A ABBE D̹*FFE A(D0D 0A(A BBBI LFIB B(A0A8J 8A0A(B BBBH D`TFFB D(A0J 0A(A BBBC DRFFE A(D0D 0A(A BBBH 4FHA G  AABG 4(FHA G  AABK 4`FED G  AABG 4FHA J  AABG 4TFHA G  AABE <6FFD A(G (A ABBG <HFFD A(G (A ABBG 4 FHA Gw  AABG tGNUP` "2j  yP X o`H ~ x H H oo0 oo oXh @P`p 0@P`p 0@P`{wz0A`{pd|t |@q |nz={Pi{l{0g{`{ \@az0Xz`.Oz+ Fz@)~=z& 5zP#@z08}fzp3 ~{0V`{Qb{@N`-z @z {pC| `GCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-26)GA$3a1y GA$3p1113`yGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY`GA+GLIBCXX_ASSERTIONS ` y+ B ] y      `' E `9V s  <     W g" WK r `   d  1 B a H#~ h H# & P#3 & @) &)2 @)R +p @)k + X. + X.  0) `.k:L 0h b3 0 b3 *8 p3d`@ *8! =@ 08R =q .A = .A hC 0A8 hC ?N! pC 0 ?NQ Pp @N P *V Q* *V \ 0V* \E `^ \j ` bd `R bd $g pd $g  Hi"  0g0  HiO  kl  Pi|  k  n  l  n  6q  n  6q.  vtI  @q6W  vtt  yw  t  yw  y  w   y  y  h%  3  `C lV `tl Z a l k r z  r , @? ~S yk  c ~y  c @j }q  ~e `h m* `fC @nZ fr          X  P P 8" y(` 5h >@Q ]x s 8`H 0    0 p  yy@h@P X ` h x   `y   .J\l}  y+ :F]q&  #4AV p".annobin_audioop.c.annobin_audioop.c_end.annobin_audioop.c.hot.annobin_audioop.c_end.hot.annobin_audioop.c.unlikely.annobin_audioop.c_end.unlikely.annobin_audioop.c.startup.annobin_audioop.c_end.startup.annobin_audioop.c.exit.annobin_audioop.c_end.exit.annobin_audioop_traverse.start.annobin_audioop_traverse.endaudioop_traverse.annobin_audioop_clear.start.annobin_audioop_clear.endaudioop_clear.annobin_audioop_free.start.annobin_audioop_free.endaudioop_free.annobin_audioop_exec.start.annobin_audioop_exec.endaudioop_exec.annobin_audioop_check_size.part.3.start.annobin_audioop_check_size.part.3.endaudioop_check_size.part.3.annobin_audioop_check_parameters.start.annobin_audioop_check_parameters.endaudioop_check_parameters.annobin_audioop_byteswap.start.annobin_audioop_byteswap.endaudioop_byteswap.annobin_audioop_reverse.start.annobin_audioop_reverse.endaudioop_reverse.annobin_audioop_lin2lin.start.annobin_audioop_lin2lin.endaudioop_lin2lin.annobin_audioop_lin2alaw.start.annobin_audioop_lin2alaw.endaudioop_lin2alawseg_aend.annobin_audioop_alaw2lin.start.annobin_audioop_alaw2lin.endaudioop_alaw2lin_st_alaw2linear16.annobin_audioop_lin2ulaw.start.annobin_audioop_lin2ulaw.endaudioop_lin2ulawseg_uend.annobin_audioop_ulaw2lin.start.annobin_audioop_ulaw2lin.endaudioop_ulaw2lin_st_ulaw2linear16.annobin_audioop_bias.start.annobin_audioop_bias.endaudioop_biasmasks.annobin_audioop_lin2adpcm.start.annobin_audioop_lin2adpcm.endaudioop_lin2adpcmstepsizeTableindexTable.annobin_audioop_adpcm2lin.start.annobin_audioop_adpcm2lin.endaudioop_adpcm2lin.annobin_audioop_findfit.start.annobin_audioop_findfit.endaudioop_findfit.annobin_audioop_minmax.start.annobin_audioop_minmax.endaudioop_minmax.annobin_audioop_ratecv.start.annobin_audioop_ratecv.endaudioop_ratecv.annobin_audioop_getsample.start.annobin_audioop_getsample.endaudioop_getsample.annobin_audioop_tostereo.start.annobin_audioop_tostereo.endaudioop_tostereomaxvalsminvals.annobin_audioop_tomono.start.annobin_audioop_tomono.endaudioop_tomono.annobin_audioop_add.start.annobin_audioop_add.endaudioop_add.annobin_audioop_mul.start.annobin_audioop_mul.endaudioop_mul.annobin_audioop_avg.start.annobin_audioop_avg.endaudioop_avg.annobin_audioop_cross.start.annobin_audioop_cross.endaudioop_cross.annobin_audioop_findmax.start.annobin_audioop_findmax.endaudioop_findmax.annobin_audioop_findfactor.start.annobin_audioop_findfactor.endaudioop_findfactor.annobin_audioop_rms.start.annobin_audioop_rms.endaudioop_rms.annobin_audioop_avgpp.start.annobin_audioop_avgpp.endaudioop_avgpp.annobin_audioop_maxpp.start.annobin_audioop_maxpp.endaudioop_maxpp.annobin_audioop_max.start.annobin_audioop_max.endaudioop_max.annobin_PyInit_audioop.start.annobin_PyInit_audioop.endaudioopmoduleaudioop_slotsaudioop_methodsaudioop_max__doc__audioop_minmax__doc__audioop_avg__doc__audioop_maxpp__doc__audioop_avgpp__doc__audioop_rms__doc__audioop_findfit__doc__audioop_findmax__doc__audioop_findfactor__doc__audioop_cross__doc__audioop_mul__doc__audioop_add__doc__audioop_bias__doc__audioop_ulaw2lin__doc__audioop_lin2ulaw__doc__audioop_alaw2lin__doc__audioop_lin2alaw__doc__audioop_lin2lin__doc__audioop_adpcm2lin__doc__audioop_lin2adpcm__doc__audioop_tomono__doc__audioop_tostereo__doc__audioop_getsample__doc__audioop_reverse__doc__audioop_byteswap__doc__audioop_ratecv__doc__deregister_tm_clones__do_global_dtors_auxcompleted.7303__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__init_ITM_deregisterTMCloneTablePyFloat_TypePyTuple_TypePyModuleDef_InitPyMem_FreePyBuffer_ReleasePyBuffer_IsContiguousPyBytes_FromStringAndSize_edata_Py_DeallocPyErr_NoMemory__stack_chk_fail@@GLIBC_2.4PyExc_MemoryErrorPyErr_SetStringPyExc_ValueErrorPyModule_GetStatePyExc_TypeErrorPyTuple_GetItemPyLong_FromSsize_tPyFloat_FromDoublePyLong_FromLongPyLong_AsSsize_t_PyArg_BadArgumentPyErr_NewExceptionPyInit_audioop__gmon_start__PyTuple_New_PyArg_CheckPositionalPyExc_OverflowErrorPyErr_OccurredPyTuple_SetItem_PyArg_ParseTuple_SizeT_Py_NoneStructPyFloat_AsDouble__bss_startPyObject_GetBufferPyLong_FromUnsignedLongPyModule_AddObjectPyBytes_AsStringPyType_IsSubtypePyTuple_Size_Py_BuildValue_SizeT_ITM_registerTMCloneTablePyNumber_Indexsqrt@@GLIBC_2.2.5_PyLong_AsIntPyMem_Malloc__cxa_finalize@@GLIBC_2.2.5.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment.gnu.build.attributes88$.o``48 @HH~Ho dUo0 0 Pd H nBHxs00@~pp0]yy yy @@$hh@@ P PX X` `h hx x   0- `H`8 `#