x @__text__TEXTg|__literal16__TEXTp __data__DATA(__bss__DATAX__cstring__TEXT__debug_str__DWARF__debug_loc__DWARF&L-__debug_abbrev__DWARFC>ID__debug_info__DWARFAR$HA__debug_ranges__DWARF[@vb__debug_macinfo__DWARF]c__apple_names__DWARF]c__apple_objc__DWARFa${h__apple_namespac__DWARFb$h__apple_types__DWARF+b h__compact_unwind__LD8kq$__eh_frame__TEXTnt h__debug_line__DWARFqxܒ2  )| P""&VUHAVSIHH=HH `HH AHA(*APA@HHL[A^]UHAWAVATSIHI Mf I\$X HHC ID$0HH0LHt4 LIG HHIL$HH@ID$I $M|$HH0LHuH5LIT$0Hzpu#H50IT$0HBpHH=uH=1HIT$0HzpID$HL H@I$ID$(AD$@M|$PL[A\A^A_]HHLHH5 1HHHH8H51UHHH `HH AHA(gAPA@]UHAWAVATSIIH5LAHH5LHHtu!؃u H;Ht!HH-H$HuHH uHHH;u HHC L9pXE1H5LHt)H5LHtHLHHuOLLHEtH5LH(IH5LHLLHH[A\A^A_]UHSPHHHH5fHHH=H=H5H=H53HH=H5HH=H5HH=H5HH=H5H1H=H5HH=H5H1HH=H51HHHuH=[HHHHuH=gHHHHuH=THHHHuH=; HHHHuH= HHH[]UHAVSHPIHHHEHMHLEILMIHUHH$H31t}xHEHEHEHEHuHHEHFHEHF1H@ǃHHHULHHHH;Eu LHP[A^]HH8H51UHHH8H51UHAWAVSPHIA HHC HHH0HAhDLH[A^A_]UHAWAVAUATSHIIHHHEH I^ HC0xxHH0LHH{8uH3H{0HC8LLHHAL1LLLLLIH{8LLHLIH{8LLHHHH;EuLH[A\A]A^A_]HH8H5K1HH8H5T1UHAVSH Ls I~HHtIFHH[A^]HH8H531UHAVSIH HC I@@H[A^]UHSPH HC 1ɀx@HDH[]UHSPHHH{PH{XH[]UHSPHH8HtH{HHt {@tHH[]UHAWAVSPMIHHOHHHHHtHc 11LLH[A^A_]UHAWAVATSHWH])L5L=L%LHLHHuHtL}tظH[A\A^A_]UHAWAVATSHHHHEW)0)@)E)E)E)E)E)p)`)PH0H8H@ƅHHPHtCH@xHLH=HH0E11HLu1LH`1HL=LHHCL0L%H=LLA|$uHLHtLHLH=H0HHH;EuHİ[A\A^A_]UHHHLH=HE11H1]UHAWAVAUATSHHHHHEHHOHMHLq0IFHEI^ IcVxIHHI)LHJHMH]HGHEL=1HEHH8HEHH8HEHH8HH@Hy$HEHH8H@H9s(HD?HEH؀8HDkaWIL$ Md$A$KHEHEHyH5HM-I~IF(L$HA$tHʃIcLHEHLHHEHHHEHHEHHEHHcHEH؋yHEHWZ HEHZHEH(H<$H>HEHH8,HEHH8HHEHHHDIN(H ك9IDHIcVxH9H]HMHyPH5LIƃ;HItBAt+I4tKAH tAIt;Du3Du&Mt!IHuHCH0H}QȃlH yHcHLAub`LAqI4AH IwDkD9WHAu:L+LAuLAu LIIHEL0nLZHEULHE@AI4TAH FI<D0D1IAI4lAH ^ITDHD4Mt#IH uHH0LHudHH0LHuH5LtpH}LH@ ,MtYIH uMHH0LHt6IF HHMHHHH;EHe[A\A]A^A_]HEHM\IH LHH0LH1IF H@H0HCHHtH}rH}H HML1HAH{H5IHC HEHCH|^o+@U|FF)))))F$4VoUHAVSIHHHHH@0H@ H@H0HC HtLp[A^]UHAWAVSPHHH=HH{u6Hu1L5L=LLHH{uHt݄uHH@(HH=1H[A^A_]UHAVSHL5LCH=L[A^]UHAVSHHLH=HE11HHLs`LCH0HL[A^]2<Functioninitializeinitialize_copycallattachfreeautorelease=autoreleaseautorelease?@__ffi_callback_table__@__ffi_callback__to_nativefrom_nativefailed to create closure poolwrong argument type %s, expected pointer or procffi_prep_closure failed. status=%#x22cannot create function with both proc/address and blockcannot duplicate function instancescannot attach variadic functionstrying to attach function to non-module@@%scannot free function which was not allocatedApple LLVM version 10.0.1 (clang-1001.0.46.4)Function.c/Users/ysykzheng/repo/dadapush/dadapush-ruby-client/vendor/bundle/ruby/2.3.0/gems/ffi-1.9.25/ext/ffi_crbffi_FunctionClassVALUElong unsigned intrb_intern_id_cacheIDid_cb_refid_cbtableasync_cb_mutexpthread_mutex_t__darwin_pthread_mutex_t_opaque_pthread_mutex_t__siglong int__opaquechar__ARRAY_SIZE_TYPE__async_cb_listgvl_callbackclosureClosureClosure_infofunctioncodepoolClosurePool_nextretvalparametersdone_Boolframerbffi_frame_trbffi_frametdthread_dataprevhas_gvlexcasync_condpthread_cond_t__darwin_pthread_cond_t_opaque_pthread_cond_tasync_mutexasync_cb_condasync_cb_threadid_callid_to_nativeid_from_nativeNATIVE_VOIDNATIVE_INT8NATIVE_UINT8NATIVE_INT16NATIVE_UINT16NATIVE_INT32NATIVE_UINT32NATIVE_INT64NATIVE_UINT64NATIVE_LONGNATIVE_ULONGNATIVE_FLOAT32NATIVE_FLOAT64NATIVE_LONGDOUBLENATIVE_POINTERNATIVE_CALLBACKNATIVE_FUNCTIONNATIVE_BUFFER_INNATIVE_BUFFER_OUTNATIVE_BUFFER_INOUTNATIVE_CHAR_ARRAYNATIVE_BOOLNATIVE_STRINGNATIVE_VARARGSNATIVE_STRUCTNATIVE_ARRAYNATIVE_MAPPEDffi_abiFFI_FIRST_ABIFFI_UNIX64FFI_WIN64FFI_EFI64FFI_GNUW64FFI_LAST_ABIFFI_DEFAULT_ABIruby_special_constsRUBY_QfalseRUBY_QtrueRUBY_QnilRUBY_QundefRUBY_IMMEDIATE_MASKRUBY_FIXNUM_FLAGRUBY_FLONUM_MASKRUBY_FLONUM_FLAGRUBY_SYMBOL_FLAGRUBY_SPECIAL_SHIFTruby_value_typeRUBY_T_NONERUBY_T_OBJECTRUBY_T_CLASSRUBY_T_MODULERUBY_T_FLOATRUBY_T_STRINGRUBY_T_REGEXPRUBY_T_ARRAYRUBY_T_HASHRUBY_T_STRUCTRUBY_T_BIGNUMRUBY_T_FILERUBY_T_DATARUBY_T_MATCHRUBY_T_COMPLEXRUBY_T_RATIONALRUBY_T_NILRUBY_T_TRUERUBY_T_FALSERUBY_T_SYMBOLRUBY_T_FIXNUMRUBY_T_UNDEFRUBY_T_IMEMORUBY_T_NODERUBY_T_ICLASSRUBY_T_ZOMBIERUBY_T_MASKFFI_OKFFI_BAD_TYPEDEFFFI_BAD_ABIFunctionFunction_basePointermemoryAbstractMemoryAbstractMemory_addresssizeflagsinttypeSizerbParentstorageautoreleaseallocatedFunctionTypeFunctionType_typeTypeType_nativeTypeNativeTypeffiTypeffi_type_ffi_typesize_t__darwin_size_talignmentunsigned shortelementsrbReturnTyperbParameterTypesreturnTypeparameterTypesnativeParameterTypesffiReturnTypeffiParameterTypesffi_cifabinargsunsigned intarg_typesrtypebytesinvokeInvokerclosurePoolClosurePoolparameterCountcallbackCountcallbackParametersrbEnumsignoreErrnoblockinghasStructmethodHandleMethodHandlerbProcrbFunctionInfoRUBY_DATA_FUNCRDatabasicRBasicklassdmarkdfreedataMappedTypeMappedType_rbConverterrbTypeint8_tsigned charuint8_tunsigned charint16_tshortuint16_tint32_tuint32_tint64_tlong long intuint64_tlong long unsigned intfloatdoublelong doubleffi_sargffi_argStructStruct_layoutStructLayoutStructLayout_fieldsStructFieldStructField_offsetreferenceIndexreferenceRequiredrbNamegetputmemoryOpMemoryOpfieldCountalignffiTypesfieldSymbolTablest_tablest_hash_typecomparehashst_index_tst_data_tnum_binsentries_packednum_entriesasbigbinsst_table_entryprivate_list_headpackedentriesst_packed_entryreal_entriesreferenceFieldCountrbFieldNamesrbFieldMaprbFieldspointerrbReferencesrbLayoutrbPointerasync_waitcbstopfunction_allocateobjfndata_struct_objrbffi_Function_NewInstancerb_data_object_getfunction_initrb_class_ofrbffi_Function_ForProcrbffi_Function_Initfunction_initializefunction_initialize_copyfunction_callfunction_attachfunction_releasefunction_set_autoreleasefunction_autorelease_pfunction_markfunction_freecallback_prepasync_cb_eventcallback_with_gvlcallback_invokerb_long2num_inlinevrb_ulong2num_inlinerb_typerb_num2int_inlinexrb_num2ll_inlinerb_num2long_inlinerb_num2ulong_inlineinvoke_callbacksave_callback_exceptionasync_cb_waitasync_cb_stopasync_cb_callselforigproccbreffpcbTablecallbackmoduleFFIinfoArgvargcargvrbParamTypesrbOptionsothervarmodulenamectxerrmsgerrmsgsizefnInfoffiStatusffi_statusunusedwcifuser_dataemptyvaluescbInforbParamsiparamTyperbParamTypeparamrbReturnValue U TST`T T W^W`Q,U,`P,`P0`R`tUt^^`tTtSSS`tQt__ktUt^kyTSknQn_\\PU#P#P#R#4U4^#4T4_nSnSnsSP'P_\*0S>SUSUTQt^v^8v#P{v8#v#+P{v8vHPOZQ{vH8v@P+CP{v@K8KZPrSvSUTU_UT^TQSQSPU^R^T\R\)QtRvwU;^-SRSR\U\SSY\U\sSj^^UST^USPUSUSP U  S% . U. X S^  U^  T U^ q Qq P R^ q Rq _^ q Xq ^h  U R U U T Q R U R g UI M U g UI M U ;v M RM ;v ^ ;v' Q SQ v~SS.1P1;S= ];]@ g g {SU ;vg I \U \g w R| R R R R R  R  Ri R R !R'7R9RRTeRw | P P P ' PD I P P  P!'P79PeP U U U^^`^6^^^^^^^^^$(PP U :S T <^ U :S>KUKSHKUKSUSUSUMSUMSUMS%4I?: ; I: ; $> .@z: ;'?4I: ;: ;I4I: ;   : ; I: ; 8 I !I7 $ > I< : ; (  : ;  : ; : ; I'II: ;' : ; I: ;8  I: ;8  : ;&I I: ; k  : ; !I"#.: ; 'I $: ; I%4: ; I& '.@z: ;'I?(1X Y)1*41+ ,H-.@z: ;'I.4: ;I/.: ;'I 0: ;I1.@z12H}3.@z: ; 'I4: ; I54: ; I64: ; I74: ;I8.@z: ; '94: ;I:.@z: ;';1X Y<4: ;I=1UX Y>!I7N .9g?l JnV      (?Jor r 0 ;Fq /@N GgO VnPM z 8_ dx 8 t  u `v kw px wy {( 3}0 |0~`! (# `$ `% `& a'  ( f`|G  @ B "D 'pE /?F>Mn e0D GgE VF z ( ?o r r  r 0& %2@ L Y h w  *8ES P[it~4'8 I\lx      $3CNZgu cnU `M N kO0 6 P8 kpQ@  RH P ?SP W ?TX  8 0 2  3 Z? 4 c_ 5 kp 6( wp 7)& 7 * Q :_ R Bg S Gd T Qd UzMp{- 3 t4 ?5 #?6 48 ? 9( N%:0 c;8 q*<@ /=H >h ?p d@x GdA| B dC D  ?E  pF # pG , pH ,  0  1  2{L m  g B i   j   k  lJ\t:     *      G "S |S?d`?{f C *C f o ` u (C{ N D E F `G  dG?e s f?N   / () t* + ?, ?-             % d 5  E P  " \ g 0 9 gJ} P  V  ] _ gi L Jr K  z 3 (V  W ) X 1 Y > ?[ G ?\  + 2 XE tF G  dH BdI  dJ % *K( . L0 dO8  ?Q@  ?RH ?SP   1 @5 6 7 d9 p; ?< ?= B ?( W @0  m B8G ?  \   ?r } < 9 : ; ? g  g? ? 0E h F w G H U?  _ V ZW X Y I ^[ \ ]m r H 7 U 8 ] 9 !d" ! " b 0Jm    `    Q %\ `&_ p'#d ?$ ?%v ?%z ^&%} ?'`V ?W ?IP ?(:)*&*1+*=,-`V ,?,?gW ,?P ,?.z .^(t0) (4)B+4.7} (8)x/ q`0v q?1@V)*M&*p1+**=/ ?0v ?'#hV  ?W  ? ?. ?.h ^. ?. ?(n[)"()E2J3V ?4-d4P4s?5P6?6?6~P ?6 ?6bW ?6d23V ?4?4?-AV- i?id^ii?. z k^(m)-bV; z?6 z? z? $z?7w}(.6 z |^() -RNVK ?l ?. z ^(\) -.V\ ?! ?W k?. z ^() --Vu ? ?.R z ^() 8*V 4u z ^8% 9V 4 z ^-^ YV p )` `:   -_ 4. ?k.F5- hV /?5[/`9b1 / `0 `: V Xd@{`kh`9\ ; 1+ <rp1 0V) / ?0 g/ #?0 #J/d0v ?/d0*?/,P 0*?/=g0*?/PJ0*?- QVd? `.P\ .`.z ^.k.?.+4..d.k.?+g .B.x?.?( )`=)+ +7@xAE+07@xKE=0Q)  =W)#=)8 +.-?(0_)=(Je)W(dh)~q=q)[ =) +1.P 2:-BVt?s `/?.\ ->V` `.Kb :5V `.b -`V? `.#\ (()Y  ?  z>GP / ?   KO $z~,<O$l*2~HSAH+  "$%(6hl39>L̑3#fbǍ+iag.)_'I kaƜv(/zyc_ naܽZ6(?#isںe#Nla;̢́]u]GBPJP^ּ38*x%Ν= ,<L\|$4D`p 0@P`pt =PQu x- g}f {  Q \ 1   '  =r<    Q +I0{K ; O* ,T d  Jd~HSAH HSAH HSAH'N   "#'()+-/12689:=>@CHI60|:Eʫ)*HZPkNO v21 ۑ"\&N38) /[s@ޓdtUF`sjI]͓Qdw"5H[n,FYl*=Pcv!4Nat  b  t  f       $]  $/z  " P $C u  p  $ep$d$?  ;U % H r $/F?  |m  P5S"Md$  Mg$*&V  $ E cP } $   r 9 g $  n $ 5 0Q  {  M + >   \i  _z$0 \ r   N   $J$`!` @#h !AabXRN!.!-*% 9^ Ya h    0 QXB!>a5!`!zRx $ȑ`AC C,DAC G$tS@AC ,khAC G$AC B$AC G$[AC $DOAAC F,lhbAC P$NAC C$.AC C$Ƙ-AC B$˘*AC B$<͘9AC B$dޘYAC F,hAC K,GAC N$0AC ,QAC M$DBAC C$lAC F$"5AC C$/`AC C /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/sys/_pthread./Users/ysykzheng/repo/dadapush/dadapush-ruby-client/vendor/bundle/ruby/2.3.0/gems/ffi-1.9.25/ext/ffi_c/libffi-universal-darwin18/include/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/i386/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/sys/_types/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/_typesruby.hFunction.c_pthread_types.h_pthread_mutex_t.hClosurePool.hThread.h_pthread_cond_t.hTypes.hffitarget.hffi.hAbstractMemory.hPointer.hType.h_types.h_size_t.hFunction.hCall.hMethodHandle.hMappedType.h_int8_t.h_uint8_t.h_int16_t.h_uint16_t.h_int32_t.h_uint32_t.h_int64_t.h_uint64_t.hStruct.hst.h ,  tu J(  <#wJX#wJ#Z .#!wJ*4M.7tg#X X%/#X'K<l 6/y5XJXY0=!JKmZz g<~ NuL. }<I7tJ}f <</Yp.\p Jp. <p.* t.# wJ J}f<Lf:tJ(.O J3 Z t}. t H\YttututututKt{tzt. tu.tu.tu.tu.tyyt %~< J~<5J~<DJ A Ct/ <1JKX J~JJ=JKJ6K,Q<)ZJ~~X  K .#<wJ<J J   /# xJ"J J$k  k XO/9<JX|J(t(0 JW20 JW|.|JX  ; # xJJ <2Yz _ #xJtL #uJ. J}t JYJYJ J </ [J<$. J/[1 2JK .x..xXJ|  J <0xJ .  :uu uuXv <).' JVfz" X J tu  t f / t1{.|.{XV uO% ?.G u"O FzfyXyX #sXX s.'y  XsX75Y[?fMZJty2X#IJK tz. yJyX1&2&yJ6t%.>&3<yX%.3<<>fyX.y Xk-X<J<zf%-Jt <mJ .J 3Fp.Jpfp.fz \6w< ty. J .y 9J1zX%. J kFpfJp<fpffv&X tJ1z&.y XJ1z.J1z+<#!J$" J kFpfJp<fpff3w J kFpfJp<fpff \%w</tS.292Cc.Ft1;xJ. \%w</tS.2y."x< %w</tSf26gPJLx<%t</xXxJBOJt53Ky  J <+.L} v&tfJzt &tfJ xK(=Jw  KV rJKJ Y2-Q--A1-5b-%F=2--- 1-2-.-y aZ1-U#&-7'-L-*-`-w=c(=I`->u= #-c-`-:=`-u=X-X-^-[-]-Z-J-@\-6Y-&-L-Nf-3v-y-K- t-Y 3-@ L-2  j- R- k-s W- (= b-   F= '- (= g- !| /-t +-l 2-[ .-H 1-@ 2-8 --3 ,   1-  ,- 0- b-   F= x-4 (= i- h-    z-  )-x Z {-L n-8 s-! M- M- M-=-=-a-H=tn-b=-Na-G=H=6a-/%H='-(=C-r-e-D-r-e-?-z-xe-eq-I`->9=%=- (==-a-H=a-~E=w'-](=V-G>-?p= 5-4-d-(=S-ung`S-VJC<5S-+  S-S-C-"C-"C-zs"lC-e^W"PC-F ?8"1C-'  "C- "C- "A-"N-""B-u=o-{P-mV-b XQ-QV-F7%-#O-U-  T- =-";=6=<=7=8=]U-U?T-7@-a-G=a-_-I=nm-`Yi-RHm/l-% c-`-:==-`-u==-z=-\-B(@-"RwY7I>2P5hN0Ks^I4(uR7`@ `@ `@ <% J`=0^  ^6i.RQg$y~ N(0V >!F x8f A# x`%)HY~16?e*V  T8BP"urU"=ilu^-!._rb_ary_entry_function_initialize_copy_memcpy_pthread_mutex_destroy_pthread_cond_destroy_rbffi_NativeValue_ToRuby_async_cb_mutex_rb_float_new_rb_hash_new_rbffi_longdouble_new_rbffi_ClosurePool_New_rb_funcallv_async_cb_list_rb_num2uint_rb_fix2int_rb_num2int_async_cb_event_rbffi_frame_current_pthread_mutex_init_function_init_pthread_cond_init_rbffi_FunctionInfo_Init_rbffi_Function_Init_pthread_cond_wait_async_cb_wait_rb_hash_aset_rb_cv_set_rb_ivar_set_rb_ivar_get_rb_cFloat_rbffi_MethodHandle_CodeAddress_rbffi_StructClass_rbffi_PointerClass_rbffi_FunctionClass_rb_cTrueClass_rb_cFalseClass_rbffi_FunctionTypeClass_rb_scan_args_rb_tainted_str_new_cstr_rb_string_value_cstr_rb_eNoMemError_rb_eArgError_rb_eTypeError_rb_eRuntimeError_rb_define_class_under_async_cb_stop_callback_prep_rb_block_given_p_function_autorelease_p_rb_respond_to___bzero_save_callback_exception_rb_eException_rb_cFixnum_rb_ull2inum_rb_ll2inum_rb_thread_call_without_gvl_rb_thread_call_with_gvl_callback_with_gvl_rb_cSymbol_rb_num2ull_function_call_id_call_async_cb_call_rb_num2ll___stack_chk_fail_rb_num2dbl_pthread_cond_signal_function_mark_rb_gc_mark_pthread_mutex_unlock_pthread_mutex_lock_invoke_callback_function_attach_rb_num2ulong_rb_num2long_rb_uint2big_rb_int2big_ruby_snprintf_rb_obj_is_kind_of_rb_hash_aref_id_cb_ref_function_initialize_id_to_native_id_from_native_rb_thread_create_function_allocate_rb_raise_function_set_autorelease_function_release_ffi_prep_closure_rb_check_type_rb_obj_classname_rb_cModule_id_cbtable_rb_global_variable_callback_invoke_rbffi_Function_Init.rb_intern_id_cache_ruby_xfree_function_free_rbffi_Closure_Free_rbffi_MethodHandle_Free_rb_class_new_instance_rbffi_Pointer_NewInstance_rbffi_Function_NewInstance___stack_chk_guard_rb_define_singleton_method_rb_define_method_async_cb_cond_rb_ivar_defined_async_cb_thread_rb_block_proc_rbffi_Function_ForProc_rb_cProc_rb_data_object_zalloc_rbffi_Closure_Alloc_rbffi_MethodHandle_Alloc_rb_define_alloc_func_rbffi_Function_Init.rb_intern_id_cache.9_rbffi_Function_Init.rb_intern_id_cache.15_rbffi_Function_Init.rb_intern_id_cache.13_rb_intern2_rb_rescue2_rbffi_Function_Init.rb_intern_id_cache.11