ELF>x@@HwfUHH|$ u9HH0HH5H|$HH]H5H|$H5H|$11HHHH0Ht)@t@@utHHHt@ u&HH5H81DHtڋE uH5HHH]@HH|$H0H%H5H|$H@Hu1fH|$HH5H81fHH1HH=HfDHHO0HW8HHw1Hff.ATUH(dH%(HD$1Ht{HIHH0HuILHHD$HHD$HD$H5HD$HHT$dH+%(u$H(]A\H5HH@1ff.@AWIAVAAUMATIUSLHXH$|$HD$ dH%(HD$H1t9;HD$(ADDt$EAFD$1L5HDH$MA;l$HcI<@&@H@ BH47L+H HcH>@HcI<<IIEIHH9$NHD$HdH+%(HX[]A\A]A^A_HcI<ăuH$<A}IHcI<ăuH$<AEIffDHcI<ăuH$4ZAEI*f.HcI<ăuH$@+HI}IHcI<ăuH$K@uHDHcI<ăuH$IEIHcI<ăuH$@`HVfDHcI<ăuH$AEIHcI<ăuH$@;AEIfDHcI<ăuH$nfAEIHcI<H1HcI<@rHcI<AEI;HcD$Ht$ H|$(HH4ƃL$H,IEIHcI<ăuH$@fAEID1L+jIcL>fDHcI<AEI|@HcI<@AEIRfHHHL+H HcH>@uH$tH|$0HL$0H$H5HǨcf.TfDHcźHL$0HD$8MH5LT$IL\$HD$0IzL\$LT$IIB@L+HH5H81H|$0HL$0H$H5HǨfH|$0HL$0H$H5HǨfDfDL+?H HcH>@H$H|$0HL$0H$H5HHcŃI<1@H|$0HL$0H$H5HǨH+fD{B9$HD$(H|$0HL$0H$H5HH|$0HL$0H$H5HH|$0HL$0H5H$HZH|$0HL$0H$H5HH|$0HL$0H$H5HǨH|$0HL$0H$H5HǨQH|$0HL$0H$H5HgH|$0HL$0H$H5HHH5H81HT$DH5H81ff.UfHAWAVAUATIԺSHH8dH%(HE1HAXH)EHEHH9HBHHH%H)HH9tHH$H9uH)HHcSxLl$IHIHhH%IHI)L9tHH$L9uH)HuHHIHBHHHH)H9t0HH$fDHL]DHL %H)H?HK(DMLD$HL}PIH LH{HLLLLteH}Ht HHEHsH{ HELHSHEHUHSHUdH+%(He[A\A]A^A_]@딐H%IHI)L9tHH$L9uH)HtHL HIHBHHHH)H9tHH$H9u%H)HtHLLD$HIH9tHH$H9uHPHL$HoKHoSXHK(Lt$HDLIHL$Le  L 0L@L,8L$PH LE1LLHHH=L1LHLff.H@HHHt?y fC @AIDgC<,4 <     XI  @`  @      @      @Bx@Cv#)w x<@<e  <   <   +k)z$ DH|_}_0 k8 @E(~    ~$k%C ** * ) N C O dF<Sk . ~55 w w, &abi k <& + < <+)0k!/G<&      KS , 0> 1 2+ 7 J Q R m S d T X U X, 9get : put ; d>+d <! Y  0!0 4  5  6< 8 X  : ; <  >( 1"HP A *  B  C  D X E X F X  G&( S 0&V X0&X8&Y@&ZH 26 ( ]  ^  _ `e b c   P  Q R   $ %C! f! ! h )  /  0  1  2  4  5 ( 6 0 7+8 8&@ 9 0H :  h ; p < Xx = X|abi > k ? X @ e A  B  C  D  ;; td =@  ?E exc @ -;  A I4 s89Ju8:.s16;Qu16<5s32=Xu32><i64@u64AslBdulCCptrD kf32E f64F ldG HV S  0 Xek0  HZ [ \ kcif] 0^ B0_ k8` k@J a5   -  ! H'() * + , - . W W W% w d'P  . J(/E    0 /D K3=kB' kXXklk]klk XWm' LkCd* AdXdoXm'(CcX.011XL)  [ U T6  [ U T9M [ U T<k22"3 4memN4ptrUvO3( 5 U 6kX Pmem +s yptr memUvP$B) $EQ0R0]UvT UUqUhT * (f,fXf%ef1kfIh ki Bj,k lJ  Ebcq 1KU| 0U T~Q R|Y0 U| _ yKY~UUsT|Q}R~ Uw Q} B&   (^5^"UQexc^.T` (V*V3U TUQ R06Mk$KMkbO1UU#RZ k$ZXZ(eZ2XZE [,[*B\e\(X\=^ _,Si` X` X`X`X $m n X rk$Q2R ~ &o~#_~#$~#_UQ1R$! $ W &'#_#$#_UQ1R$ " $  &#_#$#_UQ1R$" $  &#_#$#_UQ1R ; &-#_#$#_UQ1R  &#_#$#_UQ1R 3 &e#_#$#_UQ1R$ " $ +7 &)#_#$#_UQ1R 3 &#_#$#_UQ1R% + %  &#_#$#_UQ1R$* $ M  &? #_#$#_UQ1R   &  #_ #$ #_UQ1R ! &s!#_#$#_UQ1R"$w ! $"$*! $7%+" %7$"\" $*"$"" $XA"$"" $XA"$!# $XAo#U v $ &3$|")#U#T )T ,B&T QR~${$%C$$%C {$=X$#obj=$#xX$#xC%#xd%#xT)B& : D8N8ZU)1% D :9NH:ZV%9P%U|TvWf&:k4&UvB&XI~(  : ; 9 I8 I !IH}4:!; 9 IBH} ( : ; 9 I  1B U(.?: ;9 'I<H}$ >  :!; 9 I4:!; 9 I4:!;9 IB :!;9 I8  : ; 9 4:!;9 I:!;9 IB:!; 9 IB> !I:!;9! : ; 9 I8 'I.: ;9!'I 4:!;9 IB1RBX!Y W &I!4: ; 9 I?<"1RBUX!Y W #:!;9 I$I%!I/ & :! ; 9 I8'.?: ; 9 'I<(.?:!;9!'I@z): ;9 I*4:!;9!I?<+', : ; 9! -<..?: ;9!'</.?:! ; 9!'<01.?: ;9 'I<2:!;!9 I34:!;9 I44:!;9 I5:!;9 I6.:!;9!'I@z71RBX!Y W 841941:41B;% <$ > = >'?&@5IA: ; 9 IB( C  : ;9 D : ;9 E : ;9 F> I: ; 9 G> I: ; 9 H : ; 9 I : ; 9 J.?: ; 9 '<K.?: ;9 '<L.?: ;9 '@zM UN O P1RBUX YW Q: ;9 IR.?: ; 9 '@zS4: ; 9 IBT.1@zU1RBX YW V 1UW 1X.?<n  U U U !U-UQjUUu)T)QTQjTjTTTHKPPPPVPVVUUUUUUTTTTTTQ\Q\p3$#Q\QRS@w@S]]]^^Y^x Xw X^UUTUUupUUupUUUUUT\T\T\QQQ^Q^R_RR_R_X]XX]X]YSYSYS88P8X]}p]]X]0 R3% R3%# R83%# R3% R3% R3%0VVvVv V v V v V v V v V v V v VvVvVVV0   r # #^ZZ~PTTT T T T T T T T T T T T t T TTTTTTTTTTTTTTTTTtP11PP11PP11PP11P11P11P11PP11P11PP11PP11P11P11UUUUUU v $ &3$|" v $ &3$|" v $ &3$|" v $ &3$|" v $ &3$|" v $ &3$|"UUVUVUUT\T\TT\VPP,                     !!  !s   KKXY XX <  b     u t  Xg g  Y!f s    ?rf Y< b"<  K1f XXXKJ=ZsKL.t k <<XvXY=rZY< vt$xf AJ4X=IK 6~*J.$~ AJX!VO;K$~X AJX" Vk;K$~ AJX*"X Hk;K$~ AJX (|W"XWWY"<WJs" XOK$~ AJX {X^=K3d / >$x  A8J!VO;K$ A JX{O=K t !X p >i#X  X {$= $KYW =J1fu#X!XX5=";#q#X !  p!&<?X<X X#X!XsX#X"XsX#X*"X[#X"XsX#X{#X|#X"X X#X"XX~X֞ B*]EyXrJzJx f8I =<e  ZFXJ! J2"JJ" IKJLtJX uX\>I =-; K$ xJ `xt uMF~  f$( yX4KKKuuu>tusize_tRBasicffi_argrb_fix2intNATIVE_CHAR_ARRAYRUBY_T_FIXNUMRUBY_T_REGEXPalignmentNATIVE_LONGDOUBLEreferenceFieldCountrb_intern2ClosurePool_NATIVE_BOOLFunctionType_ruby_value_typeparamTypetypeSizeNATIVE_LONGrb_funcall_nargsMemoryOptypeFFI_DEFAULT_ABIrb_num2ll_inlineNATIVE_UINT16rb_obj_is_kind_ofcall_blocking_functionrb_string_value_cstrROBJECT_EMBEDRUBY_FL_UNTRUSTEDrbPointerffi_cifStructLayoutNATIVE_BUFFER_INOUTrb_num2llFFI_LAST_ABINATIVE_FLOAT64RUBY_QundefrbReturnTypeRUBY_FL_USER1long intRUBY_T_OBJECTrbLayoutrb_num2ullNATIVE_BUFFER_OUTStruct_NATIVE_UINT32rbEnumsruby_rstring_flagsRUBY_FL_PROMOTEDRUBY_FL_USHIFTruby_special_constsRSTRING_NOEMBEDrbReferencesruby_rvalue_flagssigned charreferenceIndexRUBY_T_CLASSRUBY_FL_DUPPEDfieldCountVALUERUBY_T_NODEfnInfoffiTypeunsigned charAbstractMemory_callbackParametersRUBY_T_FILEarg_typesMappedType_ffi_callrb_string_value_ptr_BoolbytesclosurePoolvalueNATIVE_UINT64charmoduleFFIreturnTypedcompactrb_num2uintrbffi_blocking_call_trb_data_type_trb_exc_raiseRUBY_T_ZOMBIEprocrbFieldsflagsRUBY_T_RATIONALStructField_NATIVE_MAPPEDFFI_WIN64rbffi_CallFunctionpointerrbffi_Function_ForProcffiParameterTypesffiValuesrb_block_procrbffi_FunctionClassFunctionTypeNATIVE_UINT8RARRAY_EMBED_LEN_SHIFTdsizeRUBY_T_ICLASSrbffi_do_blocking_callRUBY_T_MODULErbFieldNamesRUBY_T_MASKRUBY_T_ARRAYfunctionrbConverterrb_num2intRUBY_T_IMEMOrb_num2dblRUBY_T_FALSERUBY_T_MATCHruby_robject_flagsRUBY_T_TRUElong unsigned intRUBY_FIXNUM_FLAGrbReturnValueparamaddressblockingRUBY_QnilNativeTyperb_gc_guarded_ptrRUBY_IMMEDIATE_MASKcache_rowRUBY_Qtrueffi_typerb_thread_call_without_gvlRUBY_FL_SINGLETONargcrbffi_frame_poprbffi_GetInvokerrb_funcall_argcgetPointerretvalargvrb_eExceptionrbffi_save_frame_exceptionInvokerrb_funcall_argsdmarkfieldNamerbffi_abstract_memory_data_typeffi_abiinvokerbffi_frame_pushMappedTypelong long intNATIVE_INT16RARRAY_EMBED_LEN_MASKNATIVE_FLOAT32RUBY_T_COMPLEXffi_sargdoublelayoutframeparentalignRARRAY_ENUM_ENDfloatrbFieldMaprb_num2long_inlinerb_num2int_inlineRUBY_T_NONErb_eTypeErrorNATIVE_INT8ffiReturnTypeRSTRING_EMBED_LEN_SHIFTunsigned intNATIVE_INT32parameterCountRUBY_T_UNDEFcbidxcallbackProcFFI_EFI64argCountTypeoffsetNATIVE_STRINGRUBY_SYMBOL_FLAGType_referenceRequiredRUBY_FL_TAINTrb_data_type_structStructLayout___stack_chk_faillong doublecallbackCountRSTRING_EMBED_LEN_MAXrb_funcallvRUBY_T_BIGNUMmemoryruby_fl_typewrap_struct_nameNATIVE_INT64RUBY_T_NILRUBY_T_STRINGNATIVE_STRUCTparameterTypesrbffi_framememoryOprb_num2ulong_inlinefieldsStructNATIVE_FUNCTIONFFI_FIRST_ABIsizerbffi_save_errnolong long unsigned intparamsenumsnativeTyperb_block_given_pROBJECT_ENUM_ENDrbffi_struct_data_typeAbstractMemoryrbffi_Call_InitRUBY_T_STRUCTRUBY_ELTS_SHAREDFFIStoragerb_unblock_function_trb_raisefieldRUBY_FL_SEEN_OBJ_IDGNU C17 11.4.0 -mtune=generic -march=x86-64 -g -O2 -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protectionrb_rescue2rb_intern_id_cachevaluesRUBY_SPECIAL_SHIFTrb_num2ulongStructFieldRUBY_FL_USER10RUBY_FL_USER11RUBY_FL_USER12RUBY_FL_USER13RUBY_FL_USER14RUBY_FL_USER15RUBY_FL_USER16RUBY_FL_USER17RUBY_FL_USER18RUBY_FL_USER19rbffi_frame_tRARRAY_EMBED_FLAGRUBY_FLONUM_MASKcallback_paramcallbackid_to_ptr_ffi_typeNATIVE_POINTERthread_datashort intRUBY_FL_FREEZERVALUE_EMBED_LEN_MAXrbffi_StructClasselementsrbffi_AbstractMemoryClassRUBY_FL_WB_PROTECTEDffiTypesRSTRING_ENUM_ENDrb_respond_toRUBY_T_HASHrbTypeRUBY_FL_USER0RUBY_T_DATARUBY_FL_USER2RUBY_FL_USER3RUBY_FL_USER4RUBY_FL_USER5RUBY_FL_USER6RUBY_FL_USER7RUBY_FL_USER8RUBY_FL_USER9paramCountrbParameterTypesRUBY_FLONUM_FLAGROBJECT_EMBED_LEN_MAXNATIVE_VARARGSNATIVE_ARRAYrbNameNATIVE_ULONGrb_typeRUBY_FL_EXIVARcbInfoNATIVE_BUFFER_INRARRAY_TRANSIENT_FLAGreservedignoreErrnoRUBY_FL_FINALIZEklassrbffi_blocking_callClosurePoolshort unsigned intruby_rarray_flagsrb_eArgErrorrtypenargsbaserbffi_num2longdoubleRSTRING_FSTRdfreerb_num2longRUBY_T_MOVEDid_to_nativerbffi_NativeValue_ToRubyRUBY_FL_PROMOTED0RUBY_FL_PROMOTED1field_cache_entryrb_check_typeddatarbffi_SetupCallParamsRSTRING_EMBED_LEN_MASKNATIVE_VOIDhasStructargidxRUBY_QfalseFFI_GNUW64paramStorageRUBY_T_FLOATdataFFI_UNIX64prevnativeParameterTypesparamTypesid_map_symbolRUBY_T_SYMBOLRARRAY_EMBED_LEN_MAXCall.c/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/home/sisira/.rbenv/versions/2.7.4/include/ruby-2.7.0/ruby/usr/lib/gcc/x86_64-linux-gnu/11/include/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/libffi-x86_64-linux/includeCall.cCall.cruby.hstddef.hintern.hffitarget.hffi.hrbffi.hTypes.hType.hAbstractMemory.hStruct.hFunction.hThread.hCall.hClosurePool.hMappedType.hthread.hLongDouble.hLastError.hGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx (0AD z AH  AE \*Hat$H[(BAD@u ABA L FEE E(D0A8G9 8A0A(B BBBD ,EG HI E 8 $LH} K C E ($4C Q^s   (X,""BUco|*(9 Odo{@ %5N_mx Call.cgetPointerid_to_ptrcall_blocking_functioncallback_paramid_map_symbolid_to_nativerb_intern_id_cache.0rb_intern_id_cache.1rb_intern_id_cache.2.LC0.LC1.LC4.LC3.LC2.LC6.LC8.LC7rbffi_save_frame_exception_GLOBAL_OFFSET_TABLE_rbffi_AbstractMemoryClassrb_obj_is_kind_ofrbffi_abstract_memory_data_typerb_check_typeddatarb_respond_torb_funcallvrb_eArgErrorrb_raiserbffi_StructClassrbffi_struct_data_typerb_string_value_ptrrbffi_do_blocking_callrb_thread_call_without_gvlffi_callrbffi_FunctionClassrbffi_Function_ForProc__stack_chk_failrbffi_SetupCallParamsrbffi_num2longdoublerb_num2dblrb_num2longrb_num2ullrb_num2llrb_num2uintrb_fix2intrb_string_value_cstrrb_num2intrb_num2ulongrb_block_given_prb_block_procrb_eTypeErrorrbffi_CallFunctionrbffi_frame_pushrbffi_frame_poprbffi_NativeValue_ToRubyrbffi_save_errnorb_eExceptionrb_rescue2rb_exc_raiserbffi_GetInvokerrbffi_Call_Initrb_intern2"*!*":*#D$m$w%$&*!"*'(*#$+*)8"H**R$v+*'(-. */.">0W*#a$*#$1, \ 43d44"5L6789,8s:9P8z9 &!;Mh&*'(&;  &1 ;d    & 8  & <T =a >  & 3  & 4  & 4 " &* 6M R &  &  & 8  & 8 1 *?  ( *'' 1 ( 2 A . BCYD2A*E**,FB1G*@  $*1=X]Jd x}JJ ' W$+(,04S8<@DHLPTX\`dlhPlp tx||P$xL $W'W+S  $$(W,0'48<@WD+HLPTSX\`dhlptx|     * 1 @8 ? F M T  g  u      E    #  M  t  M    = & k - = {C I O `U G[ . a Ag m Es K y   q f   _ #     3   % ; = ] {      z  f  z"  ) ]0  7 = XD K rR Y b k t }                       Y     Y * :  A Q W l^  k g{      > &   ;     5 ! t   + 8 (E TR Yj aw K 5         u  #  / A  G YM S  Y /_ e l x     O      }    Y1 H  b h n t z    Q     H   Y     s 7  !  /  % <  4 | W  #  N $  1 8? , K NX <e  r Y   q     o% 2 ( ? L T Y Qf As e     $      /   k n K P+  7 ID Q ^ k #x   g        * 7 J D iQ ^ k x    Y  ^ _  D  Y ! d<  K - j  I6 C "P j w         $   Q  v ) (2 >  G jS \ x w 0   F   4 r 7    . ~  Q+ B Y p W )  ,      -  : ; BY d h  m gv Q a  w Q  "  Q  ,* ^ ; KE lO m x b  1    ? 7  e Y7: > CHQEo s x    V        $ *F^oz.{<z( @     & ** / : n> ^C 1N R W b f k v z     8 0 ( " A a _ ,1F QO b` \i bz    "]7 .AX Tu " k i I T w q @ T  + / 4L Sj t x }  *   d X ~   :    - ! ^ d ^    }       # ( 62 6 D 3H %M W [ ` j n s  }   "  (     G V d l 6   ~ # ' , Q; E I N t~          Q   ,6M Q X a k o t    Q            # ' , A K  O  T Qc m  q  v           (  &  Q  3  1  . < E O > S < X m w H { F  Q  S  Q   3   ^  \ 3   h  f " Q1 ; s ? q DV jY tY  ~  |              Q     & *. 8f M W  [  `f u      Q                   - 7  ;  @ QO Y  ]  b                    Q       @  N W b  f  k   & $ Q  1 /     < ! : !o ! %! F )! D .! Q>! I! Q M! O R! t! !`! 7! f ! Z !! !  !  ! !!"  "  "&!"{+"{F"  J"  O"a"k" z"  ~"  ""5 ""  "  "  """o" +"  #  #~#% #-#8:#hG#T#Pa#n#0{#T#w##T## # # $$X '$e 4$ A$5 R$X$ U$ $ i$ n % V#%>% * B%  K% g O% [ b%7l%7%  %  %  %  %  %  % %B%e%&  &  &25&C&  G&   " f& * . )8 = B G L Q V [ ` e j o t y ~ " ) 7 D M Z 4`x @ <P.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.rela.rodata.rela.debug_info.debug_abbrev.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.eh_frame @@xx &,012@29TO@ ahL&\@ I m9]{? J0@0 KLw @0X0X0if0%l,QlXl  xlp@m t`