ELF+@(@8 @@@@888SS(0@@TTTDDPtd0O0O0OllQtdRtdPP/lib/ld-linux-aarch64.so.1GNU8潡_QFXqGNU ( / v"j[{6sxJ_$:j9+U TB' HNzVWZ,}q'F i8, \1@l_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableei_device_has_capabilityei_get_fdei_configure_nameei_device_get_regionei_event_touch_get_xei_event_touch_get_yei_event_keyboard_get_key_is_pressei_event_pointer_get_dxei_event_pointer_get_dyei_event_get_typeei_region_get_mapping_idei_event_touch_get_idei_get_eventei_event_type_to_stringei_seat_has_capabilityei_device_keyboard_get_keymapei_event_keyboard_get_xkb_mods_lockedei_device_get_nameei_log_set_priorityei_unrefei_event_button_get_buttonei_new_senderei_keymap_get_typeei_event_keyboard_get_xkb_groupei_region_get_xei_region_get_yei_seat_bind_capabilitiesei_event_get_deviceei_event_keyboard_get_xkb_mods_depressedei_setup_backend_fdei_region_get_physical_scaleei_region_get_widthei_event_scroll_get_discrete_dxei_event_scroll_get_discrete_dyei_event_pointer_get_absolute_xei_event_pointer_get_absolute_yei_event_keyboard_get_keyei_event_get_seatei_dispatchei_event_keyboard_get_xkb_mods_latchedei_setup_backend_socketei_device_get_typeei_event_unrefei_seat_get_nameei_region_get_heightei_event_scroll_get_dxei_event_scroll_get_dyei_event_button_get_is_pressei_new_receiverei_event_scroll_get_stop_xei_event_scroll_get_stop_ylibevdev_event_code_get_name_Unwind_Resume__gcc_personality_v0puts__stpcpy_chk__stack_chk_fail__printf_chkfree__assert_failstrdupstrspnpollstrndupstrlen__vasprintf_chk__memcpy_chkstrstr__isoc23_strtolstdoutoptargrealloc__fprintf_chkstrcspn__libc_start_mainstderr__cxa_finalizestrerrorgetenvcallocclose__errno_locationabortgetopt_long__stack_chk_guardlibei.so.1libevdev.so.2libgcc_s.so.1libc.so.6ld-linux-aarch64.so.1GCC_3.0GCC_3.3.1GLIBC_2.17GLIBC_2.38GLIBC_2.34LIBEVDEV_1$ORIGIN/../src:/usr/lib0P&y a_&  @qA ,, 0XHM0XMP`MppMxM@HPX`h p x   ( 0!8"@#H$P%X&`'h(p)x*+,-./012345679:;<=>? @(A0B8C@DHEPF`GhHpIxJKLMNOPQRSTUVWXYZ8 -(008 {{_{FB4    Fb4 F4 F4 F4 BLG{CS[B#*ckBRsoG@@:R*?1 Tq TT4qT* qTq!TGc@B`#@ARЄpG?R@q TLG@@BAcT@*{USV[WcXkYsZ_Fc@B`#@ARЄpG?9RcF G|@?c\G#BR`?a@ @?q,T@T@9B5@?TR!@94Fc@B*@ARЄpG?YR!@G@ ?ְ:4!,G ? 4 @ARBG@? @BG! +@?@1QT @BF@@?*@N5bG ,?ZGB@,!`,@R@? @!G ? F[G{xGFF G!,3FB.#!.SF'GWB"!-{Gc!.gFДrB@"k6RG <,#_wKR!`?`7 @{@ ? @@ ?@ ?ց@5?֖`?@ ?#@@R@?`?@q`"Th Tq)THT qTqTq T!F ? @!tG ? !G ?`}GRRRRBR!R?@ ?S@!R@?!68-S@AR@?6C! -x8S@R@?6C!-x8S@R@?37C L@?k@ ?o@@R@?s@@R@?w@ ?'@ ?օl q@T T` q0TTqTG!G ?!G* ?BF* R@?*!1@R@?@#B #B!`1@R@?q T T qT$qT! G ?*@R!3@?!G ?*@R!3@?!G ?*@R!@4@?!0G ?*@R!4@?֥ q T QqT!G ?*@R!1@?`? q T!hG ?@`!F ?@`A`@R! 2@?ց$qTqT!G ?@`!F ?@`A`@R!@0@?k!XG ?!G ?@!#c #b@c@R!@3@?Sq)TN!G ?@`!F ?@`A`@R!0@?<!G ?!F* ?BF* R@?*!1@R@?Gt!G ?!F* ?**!2@R@?!G ?+[G!R?67-+@AR?6C! -x7+@R?6C!-x7+@R?7CBG!-@?+@!dG ?q!"B"@RB!`.@?!.@R@?F/F?GCGGFK(GO%?@ ?*+C@ ?G@*/@?K@*3`?O@*7?3@@`?FA`E)F)@R@? E@?TW@?+@!PG ?!G ?q` T@!G ?wC!-x8`!DG ?@`!G ?@`A`@R!2@?`F@G?@!8G ?pGB+AR?9RB5`+A@yC@a y!GC ? @aBG@?g>C!-x7P0?ֳ@qT!@G@ ?LG@@BT RIT>@9 #+3;C?Ts˔ ֚s {48cHK@SF[G{E_B@Th88 ֚ {"GS[c;ccK!@7;BR?GcKc;c`!8`8" R?GcKc;c!@7@;bR?TGc?  W4 {{_ device: %s seat: %s virtualphysicaltruefalsehUsage: %s [--verbose] [--socketfd=] Start an EI client and print communication from the EIS implementation in YAML format. The client will bind to all available capabilities on all seats. By default, this client connects to $LIBEI_SOCKET if set or $XDG_RUNTIME_DIR/eis-0 Options: --socketfd Use the given fd as socket to the EIS implementation --verbose Enable debugging output --receiver Enable receiver mode --sender Enable sender mode (default) Invalid socketfd: %sei-debug-eventsLIBEI_SOCKETFailed to setup backend: %s ei:1.3.0 version: %s events:- type: %s pointerpointer-absolutekeyboardtouch, capabilities: [%s] type: %s regions: - { x: %u, y: %u, w: %u, h: %u, scale: %.2f, mapping_id: '%s' } keymap: xkb motion: [%f, %f] position: [%f, %f] button: %u # %s press: %s key: %u # %s touchid: %u position: [%f, %f] scroll: [%f, %f] scroll: [%d, %d] scroll: [%s, %s] group: %u depressed: "0x%x" latched: "0x%x" locked: "0x%x"eis-0socketfdverbosereceiversenderhelp%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x../libei/src/util-strings.cin != NULL../libei/src/util-mem.h!"bug: internal malloc size limit exceeded"slen < 1000strlen(joiner) < 1000count > 0count < 100string != NULLstring[0] != '\0'tmpstride > 0stride <= 16strv_from_stringxallocstrv_joinstrreplacestrv_from_mem;l 8 \pPX`p0zRx 4A,P0@l< THA BNx A D]zPLRxq L PAC B D CCEOz OA AEl A @A` CDDD PcBAAAAA`  BAACAA`  N AAAA KC BCCClAp E DDB BvAAAAB A CAp  AB dAD B IDA TAAAAAA LHAA ACBC C C BCBC AA CALGhBAABA HCBCCDC BH CBHCtD    $  @T,,fq ( XHo@   ` ooooDo @@@@0HMXM`MpMxMhGCC: (GNU) 14.1.1 20240507GCC: (crosstool-NG 1.26.0.72_810021d) 14.1.1 20240507.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.dynamic.got.data.bss.comment 88TT$&xx 4o> F@ @ NoDD[oj tB`~((y@@`*@XHXHpHpH0O0OlOODSDSx@0Q)