! / 0 0 0 0 606 ` hid_free_enumerationget_usb_code_for_current_localehid_versionhid_version_strhid_inithid_exithid_enumeratehid_openhid_open_pathhid_libusb_wrap_sys_devicehid_writehid_send_output_reporthid_read_timeouthid_readhid_read_errorhid_set_nonblockinghid_send_feature_reporthid_get_feature_reporthid_get_input_reporthid_closehid_get_manufacturer_stringhid_get_indexed_stringhid_get_product_stringhid_get_serial_number_stringhid_get_device_infohid_get_report_descriptorhid_errorhid.o/ 0 0 0 644 29900 ` ELF(r4( -M  0 0 0K0  0 [ 0  0  0  0  0  0  Ћ/H- M 0 0 0K00K 0[s0K0C0C(6 ; 6 bKAAa.K B BbK@a>K0C 0C00 0s 02 6S(6 a>K0C0C00 0K H-0M $ ( ,0 00 0K  0K $ 0S=$0 0[00   0 0K0  0[0C 00S   000 0[0 0K 0[ R0 (0s0 ,0s000P   000 0 0 0 KlH-PMH L P DKP0L HD0K0K-00Ћ/ -00Ћ/4H-Mp000S`000S 0  0S$000Kl\PH-<000S ,00000 08(H-M(MKL  K@*K B0:K0C !C:K0C1S S:K0C*!C:K0C0s :K0C0 0:K0C1S0:K0C0C0 "<   0S00 R00  :K0C0CKA0KH-M MKL  K@KA  :K0C!C:K0C C:K0C C:K0C0C*K B!RKAKA 0S :K0C0C*K B B K@@{:K0C S:K0C 0!:K0C S:K0C 0! KH-M   0 (00 0S0B0 0 0 0 0 0 0  0 $   0 0S0$00S 00 0 00S 00 0 00S 00 0 0K-$M 00 00 :0K 000 000 T000!S?0SP0000K [0000 RF00 ( 0000 000"S 0000 00s04s 0000 00s00s00K00 000 0[ R00S 00 00C0 00 000 0S  0[Ћ/-M0 0K00S)00 000R!00 000R 00 p000R00 [P001R0000 0S0Ћ/ -M0 0K00S%00S!00 000R00 l000R00 [L001R0000 0 S0Ћ/<$H-M0  0K 00S00[ z0S 0 0[ 0S 00KH-`M0 5K05K0<0 00 0 0 00 0S02008 K 0S00T0 P0K $ $0S|4[2K4[2K5[S %[2[Rs5[S %[2[RlT0K $ $0ST0K  T0S] 00 MT0 010,0 00 :,0 0001000 2[0u0S' <0K $ <T00000P K00 "4 40S 0S 04  40 0 400 $0S<00<0 000 ,00 R 000 T00 0ST0 8 0 100 0 0Sj80 0KH-M 00 0 0 0 00000000 00 0S KH-M0 1K01K0 0 00 ![1[ 00 #00![R00![R0S 00S 000S00 0 00 0 0 00 0S 0S  0KH- M 000 0 0SJ 00 000 0 0 0  00 00 0 0  000|00S0  000000 0 0 000 00 0 00S0  0S 000] 0 0S0  0 0S0 00S 0  0S 0 0 KH-(M 00 00 0 00 0 0000s 0h!   \!  00 00 0S0 0 000?000 0S0s 0s 0s 0 s 0 00S 00t00 0000S 0000000000KpH-8M (0 02K02K2[x S2[l S 2[` S0K d0 0000K000<   K[ H-(M (0 02K02K00 i(0 0100 0 0 X0 000100 00SH00 d100R@00 H100R800 "[,100R 00S00S00 00S 00S00 0S 00  0S0000  00  00 0 00 R000 (00 0S KP8 H-@M8 < @ 00 0 0 800 00K80 80 <000S80 <00 0S080 80 <00 0S 800S 80 <00 02[<H0S 80["[@02[<x0S 80["[@0"0[ 80 !0[ 80 0[ 80$ @00 80 <00 80 <0 80 80  80  80  00 E<0  010100 000S00s00 00s00s03s00 00s0s03s00 800S0S 0S 00 80 00 80 800S 0S 0S 00 80 000 <00 0S80008 (y8000j0KH-M 00 0,0 00 0 0 00 0 0 0S0 0S0t200, Ky0D0 @0K 0SlD0K 0SD0K D0S^ 00 LD0 010$0 00 6$0 00010(0 3[(0S# D00 (00K.0K0S0 0SD0 ( 0S00000 $00 R 0S 000 D00 0S 0S D0 , 0 1000 0S 0Sw ,0 0S 050KpH-(M( , 00 0$0 00 00 0 0 00 0S0 0S0200 ( 0S]00 $0K 0S00$0K $0SG 0 0 ,$0 0100 00 0 00010 0 00S ,0S 00 ,0S 00 000 00 R 00 0 $00 0S0S 0S $0 0S 0   $0S $000S 000KH-(M  00 00S 0/0S 0S0'00 0 0S000 00C 0 00 000s ?00K00  0S00S 000 0KH-M   000 00 R010! 0 0S 00 0 0 00 0KH-M 00 000P KH-RM@ D H! L1 @100720 0 @10 O?K00 0S 03/O?KO?K00 @10S H!D@00 V@10S 00 OL1s@100@10S@10S @10S; H!D@}00 4L1S/ 0KZ 0KL`@100 K00 0S @10S H!D@\00 0nS00 00 @10S@10S 00 @100O?K0KH-M   0,0S 00  0K- M 00Ћ/@- M  0S00s0 0, 0Ћ/H-0M  0 0 00 000 0S000 00C 0 00 00s0\p>x:N    0 4 T \ d h  O   2 $  . $ , @ ,H \ @d t 4| $   0   , H4 H P d Ll  ( P < D  8 , 4 D 0H P AT h p  I D   1 "  C C  * ( 4, 4 =8 @ 5GCC: (crosstool-NG 1.28.0) 15.2.0A2aeabi(6KZ  "D )F\_lL{,,8H@,,,6 8KD0^t(t `DD@HT     t   Hl p   $p|#|4D([\y4D H L P h 4 I 0]`dx+ !   !!D%H%8(<(**x,4..p/t/`7Hd78  %=Pbw 6KZgu|dd7L $$p $4 =IS$X\ho`} )A JQH%_f}6Hd<(*1,H  , F b .Tk H/,z t/H / 0 2 34  4@ T6$ 5@; P5@X 5l t 6P 87,  hid.c$alibusb_fill_interrupt_transferlibusb_get_string_descriptorhidapi_thread_state_inithidapi_thread_state_destroyhidapi_thread_mutex_lockhidapi_thread_mutex_unlockhidapi_thread_cond_waithidapi_thread_cond_timedwaithidapi_thread_cond_signalhidapi_thread_cond_broadcasthidapi_thread_barrier_waithidapi_thread_createhidapi_thread_joinhidapi_thread_gettimehidapi_thread_addtime$dapi_versionusb_contextnew_hid_devicefree_hid_deviceget_bytesget_usageget_first_languageis_language_supportedget_usb_stringget_pathmake_pathhid_get_report_descriptor_libusbfill_device_info_usagecreate_device_info_for_deviceget_report_descriptor_size_from_interface_descriptorsis_xbox360xb360_iface_subclass.9xb360_iface_protocol.8xb360w_iface_protocol.7supported_vendors.6is_xboxonexb1_iface_subclass.5xb1_iface_protocol.4supported_vendors.3should_enumerate_interfaceread_callbackreturn_dataread_threadinit_xbox360init_xboxonexb1_iface_subclass.2xb1_iface_protocol.1vendor_microsoft.0hidapi_initialize_devicecleanup_mutexlang_maplibusb_control_transferpthread_mutex_initpthread_cond_initpthread_barrier_initpthread_barrier_destroypthread_cond_destroypthread_mutex_destroypthread_mutex_lockpthread_mutex_unlockpthread_cond_waitpthread_cond_timedwaitpthread_cond_signalpthread_cond_broadcastpthread_barrier_waitpthread_createpthread_joinclock_gettimecallochid_free_enumerationfreeget_usb_code_for_current_localeiconv_openiconvwcsdupiconv_closelibusb_get_port_numberslibusb_get_bus_numbersnprintfstrduphid_versionhid_version_strhid_initlibusb_initsetlocalehid_exitlibusb_exitmemcpyhid_enumeratelibusb_get_device_listlibusb_get_device_descriptorlibusb_get_active_config_descriptorlibusb_get_config_descriptorlibusb_openlibusb_closelibusb_free_config_descriptorlibusb_free_device_listhid_openwcscmphid_open_pathmalloclibusb_submit_transferlibusb_alloc_transferlibusb_handle_eventslibusb_cancel_transferlibusb_handle_events_completedmemsetlibusb_claim_interfacelibusb_set_interface_alt_settinglibusb_release_interfacelibusb_get_devicelibusb_kernel_driver_activelibusb_detach_kernel_driverlibusb_attach_kernel_driverstrcmphid_libusb_wrap_sys_devicehid_writehid_send_output_reportlibusb_interrupt_transferhid_read_timeout__sigsetjmp__pthread_unwind_next__pthread_register_cancel__pthread_unregister_cancelhid_readhid_read_errorhid_set_nonblockinghid_send_feature_reporthid_get_feature_reporthid_get_input_reporthid_closelibusb_free_transferhid_get_manufacturer_stringhid_get_indexed_stringhid_get_product_stringhid_get_serial_number_stringhid_get_device_infowcsncpyhid_get_report_descriptorhid_errorstrncpytolowerk0lDm\nopqrs8ttuvwx4ydz{|,}4~   \ t  ! !   P   ! ! !8 l  !   !Pptx@k|!!!!!!!hL`~~~~~8}H`,<dPk (!@!!!!!!!!!"D"""%%%&4&&&@''(8(((() )0)***++<,\,~d,~,$-0-.4/p/!p0kh1k`2kX3k33~404\4p44<5|55566~`7!x777<888c!! !!!!$!(!0!4!<!@!H!L!T!X!`!d!l!p!x!|!!!!!!!!!!!!!!!!!!!!!!!! !!! !$!,!0!8!<!D!H!P!T!\!`!h!l!t!x!!!!!!!!!!!!!!!!!!!!!!!!!!!! !(!,!4!8!@!D!L!P!X!\!d!h!p!t!|!!!!!!!!!!!!!!!!!!!!!!!! !!!!$!(!0!4!<!@!H!L!T!X!`!d!l!p!x!|!!!!!!!!!!!!!!!!!!!!!!!! !!! !$!,!0!8!<!D!H!P!T!\!`!h!l!t!x!!!!!!!!!!!!!!!!!!!!!!!!!!!! !(!,!4!8!@!D!L!P!X!\!d!h!p!t!|!!!!!!!!!!!!!!!!!!!!!!!! !!!!$!(!0!4!.symtab.strtab.shstrtab.rel.text.data.bss.rodata.rel.data.rel.local.comment.note.GNU-stack.ARM.attributes48 @d %$9 +09009 <,GH8 @iP L0tM#UMepM3Mp k