	.file	"102108.c"
	.intel_syntax noprefix
	.text
	.section	.data.rel.local,"aw"
	.align 32
	.type	wayland_types, @object
	.size	wayland_types, 760
wayland_types:
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	wl_callback_interface
	.quad	wl_registry_interface
	.quad	wl_surface_interface
	.quad	wl_region_interface
	.quad	wl_buffer_interface
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	wl_shm_pool_interface
	.quad	0
	.quad	0
	.quad	wl_data_source_interface
	.quad	wl_surface_interface
	.quad	wl_surface_interface
	.quad	0
	.quad	wl_data_source_interface
	.quad	0
	.quad	wl_data_offer_interface
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	wl_data_offer_interface
	.quad	wl_data_offer_interface
	.quad	wl_data_source_interface
	.quad	wl_data_device_interface
	.quad	wl_seat_interface
	.quad	wl_shell_surface_interface
	.quad	wl_surface_interface
	.quad	wl_seat_interface
	.quad	0
	.quad	wl_seat_interface
	.quad	0
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	0
	.quad	wl_output_interface
	.quad	wl_seat_interface
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	0
	.quad	wl_output_interface
	.quad	wl_buffer_interface
	.quad	0
	.quad	0
	.quad	wl_callback_interface
	.quad	wl_region_interface
	.quad	wl_region_interface
	.quad	wl_output_interface
	.quad	wl_output_interface
	.quad	wl_pointer_interface
	.quad	wl_keyboard_interface
	.quad	wl_touch_interface
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	wl_surface_interface
	.quad	0
	.quad	0
	.quad	0
	.quad	wl_subsurface_interface
	.quad	wl_surface_interface
	.quad	wl_surface_interface
	.quad	wl_surface_interface
	.quad	wl_surface_interface
	.section	.rodata
.LC0:
	.string	"sync"
.LC1:
	.string	"n"
.LC2:
	.string	"get_registry"
	.section	.data.rel.ro.local,"aw"
	.align 32
	.type	wl_display_requests, @object
	.size	wl_display_requests, 48
wl_display_requests:
	.quad	.LC0
	.quad	.LC1
	.quad	wayland_types+64
	.quad	.LC2
	.quad	.LC1
	.quad	wayland_types+72
	.section	.rodata
.LC3:
	.string	"error"
.LC4:
	.string	"ous"
.LC5:
	.string	"delete_id"
.LC6:
	.string	"u"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_display_events, @object
	.size	wl_display_events, 48
wl_display_events:
	.quad	.LC3
	.quad	.LC4
	.quad	wayland_types
	.quad	.LC5
	.quad	.LC6
	.quad	wayland_types
	.hidden	wl_display_interface
	.globl	wl_display_interface
	.section	.rodata
.LC7:
	.string	"wl_display"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_display_interface, @object
	.size	wl_display_interface, 40
wl_display_interface:
	.quad	.LC7
	.long	1
	.long	2
	.quad	wl_display_requests
	.long	2
	.zero	4
	.quad	wl_display_events
	.section	.rodata
.LC8:
	.string	"bind"
.LC9:
	.string	"usun"
	.section	.data.rel.ro.local
	.align 16
	.type	wl_registry_requests, @object
	.size	wl_registry_requests, 24
wl_registry_requests:
	.quad	.LC8
	.quad	.LC9
	.quad	wayland_types
	.section	.rodata
.LC10:
	.string	"global"
.LC11:
	.string	"usu"
.LC12:
	.string	"global_remove"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_registry_events, @object
	.size	wl_registry_events, 48
wl_registry_events:
	.quad	.LC10
	.quad	.LC11
	.quad	wayland_types
	.quad	.LC12
	.quad	.LC6
	.quad	wayland_types
	.hidden	wl_registry_interface
	.globl	wl_registry_interface
	.section	.rodata
.LC13:
	.string	"wl_registry"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_registry_interface, @object
	.size	wl_registry_interface, 40
wl_registry_interface:
	.quad	.LC13
	.long	1
	.long	1
	.quad	wl_registry_requests
	.long	2
	.zero	4
	.quad	wl_registry_events
	.section	.rodata
.LC14:
	.string	"done"
	.section	.data.rel.ro.local
	.align 16
	.type	wl_callback_events, @object
	.size	wl_callback_events, 24
wl_callback_events:
	.quad	.LC14
	.quad	.LC6
	.quad	wayland_types
	.hidden	wl_callback_interface
	.globl	wl_callback_interface
	.section	.rodata
.LC15:
	.string	"wl_callback"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_callback_interface, @object
	.size	wl_callback_interface, 40
wl_callback_interface:
	.quad	.LC15
	.long	1
	.long	0
	.quad	0
	.long	1
	.zero	4
	.quad	wl_callback_events
	.section	.rodata
.LC16:
	.string	"create_surface"
.LC17:
	.string	"create_region"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_compositor_requests, @object
	.size	wl_compositor_requests, 48
wl_compositor_requests:
	.quad	.LC16
	.quad	.LC1
	.quad	wayland_types+80
	.quad	.LC17
	.quad	.LC1
	.quad	wayland_types+88
	.hidden	wl_compositor_interface
	.globl	wl_compositor_interface
	.section	.rodata
.LC18:
	.string	"wl_compositor"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_compositor_interface, @object
	.size	wl_compositor_interface, 40
wl_compositor_interface:
	.quad	.LC18
	.long	4
	.long	2
	.quad	wl_compositor_requests
	.long	0
	.zero	4
	.quad	0
	.section	.rodata
.LC19:
	.string	"create_buffer"
.LC20:
	.string	"niiiiu"
.LC21:
	.string	"destroy"
.LC22:
	.string	""
.LC23:
	.string	"resize"
.LC24:
	.string	"i"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_shm_pool_requests, @object
	.size	wl_shm_pool_requests, 72
wl_shm_pool_requests:
	.quad	.LC19
	.quad	.LC20
	.quad	wayland_types+96
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC23
	.quad	.LC24
	.quad	wayland_types
	.hidden	wl_shm_pool_interface
	.globl	wl_shm_pool_interface
	.section	.rodata
.LC25:
	.string	"wl_shm_pool"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_shm_pool_interface, @object
	.size	wl_shm_pool_interface, 40
wl_shm_pool_interface:
	.quad	.LC25
	.long	1
	.long	3
	.quad	wl_shm_pool_requests
	.long	0
	.zero	4
	.quad	0
	.section	.rodata
.LC26:
	.string	"create_pool"
.LC27:
	.string	"nhi"
	.section	.data.rel.ro.local
	.align 16
	.type	wl_shm_requests, @object
	.size	wl_shm_requests, 24
wl_shm_requests:
	.quad	.LC26
	.quad	.LC27
	.quad	wayland_types+144
	.section	.rodata
.LC28:
	.string	"format"
	.section	.data.rel.ro.local
	.align 16
	.type	wl_shm_events, @object
	.size	wl_shm_events, 24
wl_shm_events:
	.quad	.LC28
	.quad	.LC6
	.quad	wayland_types
	.hidden	wl_shm_interface
	.globl	wl_shm_interface
	.section	.rodata
.LC29:
	.string	"wl_shm"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_shm_interface, @object
	.size	wl_shm_interface, 40
wl_shm_interface:
	.quad	.LC29
	.long	1
	.long	1
	.quad	wl_shm_requests
	.long	1
	.zero	4
	.quad	wl_shm_events
	.align 16
	.type	wl_buffer_requests, @object
	.size	wl_buffer_requests, 24
wl_buffer_requests:
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.section	.rodata
.LC30:
	.string	"release"
	.section	.data.rel.ro.local
	.align 16
	.type	wl_buffer_events, @object
	.size	wl_buffer_events, 24
wl_buffer_events:
	.quad	.LC30
	.quad	.LC22
	.quad	wayland_types
	.hidden	wl_buffer_interface
	.globl	wl_buffer_interface
	.section	.rodata
.LC31:
	.string	"wl_buffer"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_buffer_interface, @object
	.size	wl_buffer_interface, 40
wl_buffer_interface:
	.quad	.LC31
	.long	1
	.long	1
	.quad	wl_buffer_requests
	.long	1
	.zero	4
	.quad	wl_buffer_events
	.section	.rodata
.LC32:
	.string	"accept"
.LC33:
	.string	"u?s"
.LC34:
	.string	"receive"
.LC35:
	.string	"sh"
.LC36:
	.string	"finish"
.LC37:
	.string	"3"
.LC38:
	.string	"set_actions"
.LC39:
	.string	"3uu"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_offer_requests, @object
	.size	wl_data_offer_requests, 120
wl_data_offer_requests:
	.quad	.LC32
	.quad	.LC33
	.quad	wayland_types
	.quad	.LC34
	.quad	.LC35
	.quad	wayland_types
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC36
	.quad	.LC37
	.quad	wayland_types
	.quad	.LC38
	.quad	.LC39
	.quad	wayland_types
	.section	.rodata
.LC40:
	.string	"offer"
.LC41:
	.string	"s"
.LC42:
	.string	"source_actions"
.LC43:
	.string	"3u"
.LC44:
	.string	"action"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_offer_events, @object
	.size	wl_data_offer_events, 72
wl_data_offer_events:
	.quad	.LC40
	.quad	.LC41
	.quad	wayland_types
	.quad	.LC42
	.quad	.LC43
	.quad	wayland_types
	.quad	.LC44
	.quad	.LC43
	.quad	wayland_types
	.hidden	wl_data_offer_interface
	.globl	wl_data_offer_interface
	.section	.rodata
.LC45:
	.string	"wl_data_offer"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_offer_interface, @object
	.size	wl_data_offer_interface, 40
wl_data_offer_interface:
	.quad	.LC45
	.long	3
	.long	5
	.quad	wl_data_offer_requests
	.long	3
	.zero	4
	.quad	wl_data_offer_events
	.align 32
	.type	wl_data_source_requests, @object
	.size	wl_data_source_requests, 72
wl_data_source_requests:
	.quad	.LC40
	.quad	.LC41
	.quad	wayland_types
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC38
	.quad	.LC43
	.quad	wayland_types
	.section	.rodata
.LC46:
	.string	"target"
.LC47:
	.string	"?s"
.LC48:
	.string	"send"
.LC49:
	.string	"cancelled"
.LC50:
	.string	"dnd_drop_performed"
.LC51:
	.string	"dnd_finished"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_source_events, @object
	.size	wl_data_source_events, 144
wl_data_source_events:
	.quad	.LC46
	.quad	.LC47
	.quad	wayland_types
	.quad	.LC48
	.quad	.LC35
	.quad	wayland_types
	.quad	.LC49
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC50
	.quad	.LC37
	.quad	wayland_types
	.quad	.LC51
	.quad	.LC37
	.quad	wayland_types
	.quad	.LC44
	.quad	.LC43
	.quad	wayland_types
	.hidden	wl_data_source_interface
	.globl	wl_data_source_interface
	.section	.rodata
.LC52:
	.string	"wl_data_source"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_source_interface, @object
	.size	wl_data_source_interface, 40
wl_data_source_interface:
	.quad	.LC52
	.long	3
	.long	3
	.quad	wl_data_source_requests
	.long	6
	.zero	4
	.quad	wl_data_source_events
	.section	.rodata
.LC53:
	.string	"start_drag"
.LC54:
	.string	"?oo?ou"
.LC55:
	.string	"set_selection"
.LC56:
	.string	"?ou"
.LC57:
	.string	"2"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_device_requests, @object
	.size	wl_data_device_requests, 72
wl_data_device_requests:
	.quad	.LC53
	.quad	.LC54
	.quad	wayland_types+168
	.quad	.LC55
	.quad	.LC56
	.quad	wayland_types+200
	.quad	.LC30
	.quad	.LC57
	.quad	wayland_types
	.section	.rodata
.LC58:
	.string	"data_offer"
.LC59:
	.string	"enter"
.LC60:
	.string	"uoff?o"
.LC61:
	.string	"leave"
.LC62:
	.string	"motion"
.LC63:
	.string	"uff"
.LC64:
	.string	"drop"
.LC65:
	.string	"selection"
.LC66:
	.string	"?o"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_device_events, @object
	.size	wl_data_device_events, 144
wl_data_device_events:
	.quad	.LC58
	.quad	.LC1
	.quad	wayland_types+216
	.quad	.LC59
	.quad	.LC60
	.quad	wayland_types+224
	.quad	.LC61
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC62
	.quad	.LC63
	.quad	wayland_types
	.quad	.LC64
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC65
	.quad	.LC66
	.quad	wayland_types+264
	.hidden	wl_data_device_interface
	.globl	wl_data_device_interface
	.section	.rodata
.LC67:
	.string	"wl_data_device"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_device_interface, @object
	.size	wl_data_device_interface, 40
wl_data_device_interface:
	.quad	.LC67
	.long	3
	.long	3
	.quad	wl_data_device_requests
	.long	6
	.zero	4
	.quad	wl_data_device_events
	.section	.rodata
.LC68:
	.string	"create_data_source"
.LC69:
	.string	"get_data_device"
.LC70:
	.string	"no"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_device_manager_requests, @object
	.size	wl_data_device_manager_requests, 48
wl_data_device_manager_requests:
	.quad	.LC68
	.quad	.LC1
	.quad	wayland_types+272
	.quad	.LC69
	.quad	.LC70
	.quad	wayland_types+280
	.hidden	wl_data_device_manager_interface
	.globl	wl_data_device_manager_interface
	.section	.rodata
.LC71:
	.string	"wl_data_device_manager"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_data_device_manager_interface, @object
	.size	wl_data_device_manager_interface, 40
wl_data_device_manager_interface:
	.quad	.LC71
	.long	3
	.long	2
	.quad	wl_data_device_manager_requests
	.long	0
	.zero	4
	.quad	0
	.section	.rodata
.LC72:
	.string	"get_shell_surface"
	.section	.data.rel.ro.local
	.align 16
	.type	wl_shell_requests, @object
	.size	wl_shell_requests, 24
wl_shell_requests:
	.quad	.LC72
	.quad	.LC70
	.quad	wayland_types+296
	.hidden	wl_shell_interface
	.globl	wl_shell_interface
	.section	.rodata
.LC73:
	.string	"wl_shell"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_shell_interface, @object
	.size	wl_shell_interface, 40
wl_shell_interface:
	.quad	.LC73
	.long	1
	.long	1
	.quad	wl_shell_requests
	.long	0
	.zero	4
	.quad	0
	.section	.rodata
.LC74:
	.string	"pong"
.LC75:
	.string	"move"
.LC76:
	.string	"ou"
.LC77:
	.string	"ouu"
.LC78:
	.string	"set_toplevel"
.LC79:
	.string	"set_transient"
.LC80:
	.string	"oiiu"
.LC81:
	.string	"set_fullscreen"
.LC82:
	.string	"uu?o"
.LC83:
	.string	"set_popup"
.LC84:
	.string	"ouoiiu"
.LC85:
	.string	"set_maximized"
.LC86:
	.string	"set_title"
.LC87:
	.string	"set_class"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_shell_surface_requests, @object
	.size	wl_shell_surface_requests, 240
wl_shell_surface_requests:
	.quad	.LC74
	.quad	.LC6
	.quad	wayland_types
	.quad	.LC75
	.quad	.LC76
	.quad	wayland_types+312
	.quad	.LC23
	.quad	.LC77
	.quad	wayland_types+328
	.quad	.LC78
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC79
	.quad	.LC80
	.quad	wayland_types+352
	.quad	.LC81
	.quad	.LC82
	.quad	wayland_types+384
	.quad	.LC83
	.quad	.LC84
	.quad	wayland_types+408
	.quad	.LC85
	.quad	.LC66
	.quad	wayland_types+456
	.quad	.LC86
	.quad	.LC41
	.quad	wayland_types
	.quad	.LC87
	.quad	.LC41
	.quad	wayland_types
	.section	.rodata
.LC88:
	.string	"ping"
.LC89:
	.string	"configure"
.LC90:
	.string	"uii"
.LC91:
	.string	"popup_done"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_shell_surface_events, @object
	.size	wl_shell_surface_events, 72
wl_shell_surface_events:
	.quad	.LC88
	.quad	.LC6
	.quad	wayland_types
	.quad	.LC89
	.quad	.LC90
	.quad	wayland_types
	.quad	.LC91
	.quad	.LC22
	.quad	wayland_types
	.hidden	wl_shell_surface_interface
	.globl	wl_shell_surface_interface
	.section	.rodata
.LC92:
	.string	"wl_shell_surface"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_shell_surface_interface, @object
	.size	wl_shell_surface_interface, 40
wl_shell_surface_interface:
	.quad	.LC92
	.long	1
	.long	10
	.quad	wl_shell_surface_requests
	.long	3
	.zero	4
	.quad	wl_shell_surface_events
	.section	.rodata
.LC93:
	.string	"attach"
.LC94:
	.string	"?oii"
.LC95:
	.string	"damage"
.LC96:
	.string	"iiii"
.LC97:
	.string	"frame"
.LC98:
	.string	"set_opaque_region"
.LC99:
	.string	"set_input_region"
.LC100:
	.string	"commit"
.LC101:
	.string	"set_buffer_transform"
.LC102:
	.string	"2i"
.LC103:
	.string	"set_buffer_scale"
.LC104:
	.string	"3i"
.LC105:
	.string	"damage_buffer"
.LC106:
	.string	"4iiii"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_surface_requests, @object
	.size	wl_surface_requests, 240
wl_surface_requests:
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC93
	.quad	.LC94
	.quad	wayland_types+464
	.quad	.LC95
	.quad	.LC96
	.quad	wayland_types
	.quad	.LC97
	.quad	.LC1
	.quad	wayland_types+488
	.quad	.LC98
	.quad	.LC66
	.quad	wayland_types+496
	.quad	.LC99
	.quad	.LC66
	.quad	wayland_types+504
	.quad	.LC100
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC101
	.quad	.LC102
	.quad	wayland_types
	.quad	.LC103
	.quad	.LC104
	.quad	wayland_types
	.quad	.LC105
	.quad	.LC106
	.quad	wayland_types
	.section	.rodata
.LC107:
	.string	"o"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_surface_events, @object
	.size	wl_surface_events, 48
wl_surface_events:
	.quad	.LC59
	.quad	.LC107
	.quad	wayland_types+512
	.quad	.LC61
	.quad	.LC107
	.quad	wayland_types+520
	.hidden	wl_surface_interface
	.globl	wl_surface_interface
	.section	.rodata
.LC108:
	.string	"wl_surface"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_surface_interface, @object
	.size	wl_surface_interface, 40
wl_surface_interface:
	.quad	.LC108
	.long	4
	.long	10
	.quad	wl_surface_requests
	.long	2
	.zero	4
	.quad	wl_surface_events
	.section	.rodata
.LC109:
	.string	"get_pointer"
.LC110:
	.string	"get_keyboard"
.LC111:
	.string	"get_touch"
.LC112:
	.string	"5"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_seat_requests, @object
	.size	wl_seat_requests, 96
wl_seat_requests:
	.quad	.LC109
	.quad	.LC1
	.quad	wayland_types+528
	.quad	.LC110
	.quad	.LC1
	.quad	wayland_types+536
	.quad	.LC111
	.quad	.LC1
	.quad	wayland_types+544
	.quad	.LC30
	.quad	.LC112
	.quad	wayland_types
	.section	.rodata
.LC113:
	.string	"capabilities"
.LC114:
	.string	"name"
.LC115:
	.string	"2s"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_seat_events, @object
	.size	wl_seat_events, 48
wl_seat_events:
	.quad	.LC113
	.quad	.LC6
	.quad	wayland_types
	.quad	.LC114
	.quad	.LC115
	.quad	wayland_types
	.hidden	wl_seat_interface
	.globl	wl_seat_interface
	.section	.rodata
.LC116:
	.string	"wl_seat"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_seat_interface, @object
	.size	wl_seat_interface, 40
wl_seat_interface:
	.quad	.LC116
	.long	7
	.long	4
	.quad	wl_seat_requests
	.long	2
	.zero	4
	.quad	wl_seat_events
	.section	.rodata
.LC117:
	.string	"set_cursor"
.LC118:
	.string	"u?oii"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_pointer_requests, @object
	.size	wl_pointer_requests, 48
wl_pointer_requests:
	.quad	.LC117
	.quad	.LC118
	.quad	wayland_types+552
	.quad	.LC30
	.quad	.LC37
	.quad	wayland_types
	.section	.rodata
.LC119:
	.string	"uoff"
.LC120:
	.string	"uo"
.LC121:
	.string	"button"
.LC122:
	.string	"uuuu"
.LC123:
	.string	"axis"
.LC124:
	.string	"uuf"
.LC125:
	.string	"axis_source"
.LC126:
	.string	"5u"
.LC127:
	.string	"axis_stop"
.LC128:
	.string	"5uu"
.LC129:
	.string	"axis_discrete"
.LC130:
	.string	"5ui"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_pointer_events, @object
	.size	wl_pointer_events, 216
wl_pointer_events:
	.quad	.LC59
	.quad	.LC119
	.quad	wayland_types+584
	.quad	.LC61
	.quad	.LC120
	.quad	wayland_types+616
	.quad	.LC62
	.quad	.LC63
	.quad	wayland_types
	.quad	.LC121
	.quad	.LC122
	.quad	wayland_types
	.quad	.LC123
	.quad	.LC124
	.quad	wayland_types
	.quad	.LC97
	.quad	.LC112
	.quad	wayland_types
	.quad	.LC125
	.quad	.LC126
	.quad	wayland_types
	.quad	.LC127
	.quad	.LC128
	.quad	wayland_types
	.quad	.LC129
	.quad	.LC130
	.quad	wayland_types
	.hidden	wl_pointer_interface
	.globl	wl_pointer_interface
	.section	.rodata
.LC131:
	.string	"wl_pointer"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_pointer_interface, @object
	.size	wl_pointer_interface, 40
wl_pointer_interface:
	.quad	.LC131
	.long	7
	.long	2
	.quad	wl_pointer_requests
	.long	9
	.zero	4
	.quad	wl_pointer_events
	.align 16
	.type	wl_keyboard_requests, @object
	.size	wl_keyboard_requests, 24
wl_keyboard_requests:
	.quad	.LC30
	.quad	.LC37
	.quad	wayland_types
	.section	.rodata
.LC132:
	.string	"keymap"
.LC133:
	.string	"uhu"
.LC134:
	.string	"uoa"
.LC135:
	.string	"key"
.LC136:
	.string	"modifiers"
.LC137:
	.string	"uuuuu"
.LC138:
	.string	"repeat_info"
.LC139:
	.string	"4ii"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_keyboard_events, @object
	.size	wl_keyboard_events, 144
wl_keyboard_events:
	.quad	.LC132
	.quad	.LC133
	.quad	wayland_types
	.quad	.LC59
	.quad	.LC134
	.quad	wayland_types+632
	.quad	.LC61
	.quad	.LC120
	.quad	wayland_types+656
	.quad	.LC135
	.quad	.LC122
	.quad	wayland_types
	.quad	.LC136
	.quad	.LC137
	.quad	wayland_types
	.quad	.LC138
	.quad	.LC139
	.quad	wayland_types
	.hidden	wl_keyboard_interface
	.globl	wl_keyboard_interface
	.section	.rodata
.LC140:
	.string	"wl_keyboard"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_keyboard_interface, @object
	.size	wl_keyboard_interface, 40
wl_keyboard_interface:
	.quad	.LC140
	.long	7
	.long	1
	.quad	wl_keyboard_requests
	.long	6
	.zero	4
	.quad	wl_keyboard_events
	.align 16
	.type	wl_touch_requests, @object
	.size	wl_touch_requests, 24
wl_touch_requests:
	.quad	.LC30
	.quad	.LC37
	.quad	wayland_types
	.section	.rodata
.LC141:
	.string	"down"
.LC142:
	.string	"uuoiff"
.LC143:
	.string	"up"
.LC144:
	.string	"uui"
.LC145:
	.string	"uiff"
.LC146:
	.string	"cancel"
.LC147:
	.string	"shape"
.LC148:
	.string	"6iff"
.LC149:
	.string	"orientation"
.LC150:
	.string	"6if"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_touch_events, @object
	.size	wl_touch_events, 168
wl_touch_events:
	.quad	.LC141
	.quad	.LC142
	.quad	wayland_types+672
	.quad	.LC143
	.quad	.LC144
	.quad	wayland_types
	.quad	.LC62
	.quad	.LC145
	.quad	wayland_types
	.quad	.LC97
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC146
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC147
	.quad	.LC148
	.quad	wayland_types
	.quad	.LC149
	.quad	.LC150
	.quad	wayland_types
	.hidden	wl_touch_interface
	.globl	wl_touch_interface
	.section	.rodata
.LC151:
	.string	"wl_touch"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_touch_interface, @object
	.size	wl_touch_interface, 40
wl_touch_interface:
	.quad	.LC151
	.long	7
	.long	1
	.quad	wl_touch_requests
	.long	7
	.zero	4
	.quad	wl_touch_events
	.align 16
	.type	wl_output_requests, @object
	.size	wl_output_requests, 24
wl_output_requests:
	.quad	.LC30
	.quad	.LC37
	.quad	wayland_types
	.section	.rodata
.LC152:
	.string	"geometry"
.LC153:
	.string	"iiiiissi"
.LC154:
	.string	"mode"
.LC155:
	.string	"uiii"
.LC156:
	.string	"scale"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_output_events, @object
	.size	wl_output_events, 96
wl_output_events:
	.quad	.LC152
	.quad	.LC153
	.quad	wayland_types
	.quad	.LC154
	.quad	.LC155
	.quad	wayland_types
	.quad	.LC14
	.quad	.LC57
	.quad	wayland_types
	.quad	.LC156
	.quad	.LC102
	.quad	wayland_types
	.hidden	wl_output_interface
	.globl	wl_output_interface
	.section	.rodata
.LC157:
	.string	"wl_output"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_output_interface, @object
	.size	wl_output_interface, 40
wl_output_interface:
	.quad	.LC157
	.long	3
	.long	1
	.quad	wl_output_requests
	.long	4
	.zero	4
	.quad	wl_output_events
	.section	.rodata
.LC158:
	.string	"add"
.LC159:
	.string	"subtract"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_region_requests, @object
	.size	wl_region_requests, 72
wl_region_requests:
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC158
	.quad	.LC96
	.quad	wayland_types
	.quad	.LC159
	.quad	.LC96
	.quad	wayland_types
	.hidden	wl_region_interface
	.globl	wl_region_interface
	.section	.rodata
.LC160:
	.string	"wl_region"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_region_interface, @object
	.size	wl_region_interface, 40
wl_region_interface:
	.quad	.LC160
	.long	1
	.long	3
	.quad	wl_region_requests
	.long	0
	.zero	4
	.quad	0
	.section	.rodata
.LC161:
	.string	"get_subsurface"
.LC162:
	.string	"noo"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_subcompositor_requests, @object
	.size	wl_subcompositor_requests, 48
wl_subcompositor_requests:
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC161
	.quad	.LC162
	.quad	wayland_types+720
	.hidden	wl_subcompositor_interface
	.globl	wl_subcompositor_interface
	.section	.rodata
.LC163:
	.string	"wl_subcompositor"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_subcompositor_interface, @object
	.size	wl_subcompositor_interface, 40
wl_subcompositor_interface:
	.quad	.LC163
	.long	1
	.long	2
	.quad	wl_subcompositor_requests
	.long	0
	.zero	4
	.quad	0
	.section	.rodata
.LC164:
	.string	"set_position"
.LC165:
	.string	"ii"
.LC166:
	.string	"place_above"
.LC167:
	.string	"place_below"
.LC168:
	.string	"set_sync"
.LC169:
	.string	"set_desync"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_subsurface_requests, @object
	.size	wl_subsurface_requests, 144
wl_subsurface_requests:
	.quad	.LC21
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC164
	.quad	.LC165
	.quad	wayland_types
	.quad	.LC166
	.quad	.LC107
	.quad	wayland_types+744
	.quad	.LC167
	.quad	.LC107
	.quad	wayland_types+752
	.quad	.LC168
	.quad	.LC22
	.quad	wayland_types
	.quad	.LC169
	.quad	.LC22
	.quad	wayland_types
	.hidden	wl_subsurface_interface
	.globl	wl_subsurface_interface
	.section	.rodata
.LC170:
	.string	"wl_subsurface"
	.section	.data.rel.ro.local
	.align 32
	.type	wl_subsurface_interface, @object
	.size	wl_subsurface_interface, 40
wl_subsurface_interface:
	.quad	.LC170
	.long	1
	.long	6
	.quad	wl_subsurface_requests
	.long	0
	.zero	4
	.quad	0
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"102108.c"
	.text
	.data
	.align	2
	.type	wayland_types, %object
	.size	wayland_types, 380
wayland_types:
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	wl_callback_interface
	.word	wl_registry_interface
	.word	wl_surface_interface
	.word	wl_region_interface
	.word	wl_buffer_interface
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	wl_shm_pool_interface
	.word	0
	.word	0
	.word	wl_data_source_interface
	.word	wl_surface_interface
	.word	wl_surface_interface
	.word	0
	.word	wl_data_source_interface
	.word	0
	.word	wl_data_offer_interface
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	wl_data_offer_interface
	.word	wl_data_offer_interface
	.word	wl_data_source_interface
	.word	wl_data_device_interface
	.word	wl_seat_interface
	.word	wl_shell_surface_interface
	.word	wl_surface_interface
	.word	wl_seat_interface
	.word	0
	.word	wl_seat_interface
	.word	0
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	wl_output_interface
	.word	wl_seat_interface
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	0
	.word	wl_output_interface
	.word	wl_buffer_interface
	.word	0
	.word	0
	.word	wl_callback_interface
	.word	wl_region_interface
	.word	wl_region_interface
	.word	wl_output_interface
	.word	wl_output_interface
	.word	wl_pointer_interface
	.word	wl_keyboard_interface
	.word	wl_touch_interface
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	wl_surface_interface
	.word	0
	.word	0
	.word	0
	.word	wl_subsurface_interface
	.word	wl_surface_interface
	.word	wl_surface_interface
	.word	wl_surface_interface
	.word	wl_surface_interface
	.section	.rodata
	.align	2
.LC0:
	.ascii	"sync\000"
	.align	2
.LC1:
	.ascii	"n\000"
	.align	2
.LC2:
	.ascii	"get_registry\000"
	.align	2
	.type	wl_display_requests, %object
	.size	wl_display_requests, 24
wl_display_requests:
	.word	.LC0
	.word	.LC1
	.word	wayland_types+32
	.word	.LC2
	.word	.LC1
	.word	wayland_types+36
	.align	2
.LC3:
	.ascii	"error\000"
	.align	2
.LC4:
	.ascii	"ous\000"
	.align	2
.LC5:
	.ascii	"delete_id\000"
	.align	2
.LC6:
	.ascii	"u\000"
	.align	2
	.type	wl_display_events, %object
	.size	wl_display_events, 24
wl_display_events:
	.word	.LC3
	.word	.LC4
	.word	wayland_types
	.word	.LC5
	.word	.LC6
	.word	wayland_types
	.hidden	wl_display_interface
	.global	wl_display_interface
	.align	2
.LC7:
	.ascii	"wl_display\000"
	.align	2
	.type	wl_display_interface, %object
	.size	wl_display_interface, 24
wl_display_interface:
	.word	.LC7
	.word	1
	.word	2
	.word	wl_display_requests
	.word	2
	.word	wl_display_events
	.align	2
.LC8:
	.ascii	"bind\000"
	.align	2
.LC9:
	.ascii	"usun\000"
	.align	2
	.type	wl_registry_requests, %object
	.size	wl_registry_requests, 12
wl_registry_requests:
	.word	.LC8
	.word	.LC9
	.word	wayland_types
	.align	2
.LC10:
	.ascii	"global\000"
	.align	2
.LC11:
	.ascii	"usu\000"
	.align	2
.LC12:
	.ascii	"global_remove\000"
	.align	2
	.type	wl_registry_events, %object
	.size	wl_registry_events, 24
wl_registry_events:
	.word	.LC10
	.word	.LC11
	.word	wayland_types
	.word	.LC12
	.word	.LC6
	.word	wayland_types
	.hidden	wl_registry_interface
	.global	wl_registry_interface
	.align	2
.LC13:
	.ascii	"wl_registry\000"
	.align	2
	.type	wl_registry_interface, %object
	.size	wl_registry_interface, 24
wl_registry_interface:
	.word	.LC13
	.word	1
	.word	1
	.word	wl_registry_requests
	.word	2
	.word	wl_registry_events
	.align	2
.LC14:
	.ascii	"done\000"
	.align	2
	.type	wl_callback_events, %object
	.size	wl_callback_events, 12
wl_callback_events:
	.word	.LC14
	.word	.LC6
	.word	wayland_types
	.hidden	wl_callback_interface
	.global	wl_callback_interface
	.align	2
.LC15:
	.ascii	"wl_callback\000"
	.align	2
	.type	wl_callback_interface, %object
	.size	wl_callback_interface, 24
wl_callback_interface:
	.word	.LC15
	.word	1
	.word	0
	.word	0
	.word	1
	.word	wl_callback_events
	.align	2
.LC16:
	.ascii	"create_surface\000"
	.align	2
.LC17:
	.ascii	"create_region\000"
	.align	2
	.type	wl_compositor_requests, %object
	.size	wl_compositor_requests, 24
wl_compositor_requests:
	.word	.LC16
	.word	.LC1
	.word	wayland_types+40
	.word	.LC17
	.word	.LC1
	.word	wayland_types+44
	.hidden	wl_compositor_interface
	.global	wl_compositor_interface
	.align	2
.LC18:
	.ascii	"wl_compositor\000"
	.align	2
	.type	wl_compositor_interface, %object
	.size	wl_compositor_interface, 24
wl_compositor_interface:
	.word	.LC18
	.word	4
	.word	2
	.word	wl_compositor_requests
	.word	0
	.word	0
	.align	2
.LC19:
	.ascii	"create_buffer\000"
	.align	2
.LC20:
	.ascii	"niiiiu\000"
	.align	2
.LC21:
	.ascii	"destroy\000"
	.align	2
.LC22:
	.ascii	"\000"
	.align	2
.LC23:
	.ascii	"resize\000"
	.align	2
.LC24:
	.ascii	"i\000"
	.align	2
	.type	wl_shm_pool_requests, %object
	.size	wl_shm_pool_requests, 36
wl_shm_pool_requests:
	.word	.LC19
	.word	.LC20
	.word	wayland_types+48
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.word	.LC23
	.word	.LC24
	.word	wayland_types
	.hidden	wl_shm_pool_interface
	.global	wl_shm_pool_interface
	.align	2
.LC25:
	.ascii	"wl_shm_pool\000"
	.align	2
	.type	wl_shm_pool_interface, %object
	.size	wl_shm_pool_interface, 24
wl_shm_pool_interface:
	.word	.LC25
	.word	1
	.word	3
	.word	wl_shm_pool_requests
	.word	0
	.word	0
	.align	2
.LC26:
	.ascii	"create_pool\000"
	.align	2
.LC27:
	.ascii	"nhi\000"
	.align	2
	.type	wl_shm_requests, %object
	.size	wl_shm_requests, 12
wl_shm_requests:
	.word	.LC26
	.word	.LC27
	.word	wayland_types+72
	.align	2
.LC28:
	.ascii	"format\000"
	.align	2
	.type	wl_shm_events, %object
	.size	wl_shm_events, 12
wl_shm_events:
	.word	.LC28
	.word	.LC6
	.word	wayland_types
	.hidden	wl_shm_interface
	.global	wl_shm_interface
	.align	2
.LC29:
	.ascii	"wl_shm\000"
	.align	2
	.type	wl_shm_interface, %object
	.size	wl_shm_interface, 24
wl_shm_interface:
	.word	.LC29
	.word	1
	.word	1
	.word	wl_shm_requests
	.word	1
	.word	wl_shm_events
	.align	2
	.type	wl_buffer_requests, %object
	.size	wl_buffer_requests, 12
wl_buffer_requests:
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.align	2
.LC30:
	.ascii	"release\000"
	.align	2
	.type	wl_buffer_events, %object
	.size	wl_buffer_events, 12
wl_buffer_events:
	.word	.LC30
	.word	.LC22
	.word	wayland_types
	.hidden	wl_buffer_interface
	.global	wl_buffer_interface
	.align	2
.LC31:
	.ascii	"wl_buffer\000"
	.align	2
	.type	wl_buffer_interface, %object
	.size	wl_buffer_interface, 24
wl_buffer_interface:
	.word	.LC31
	.word	1
	.word	1
	.word	wl_buffer_requests
	.word	1
	.word	wl_buffer_events
	.align	2
.LC32:
	.ascii	"accept\000"
	.align	2
.LC33:
	.ascii	"u?s\000"
	.align	2
.LC34:
	.ascii	"receive\000"
	.align	2
.LC35:
	.ascii	"sh\000"
	.align	2
.LC36:
	.ascii	"finish\000"
	.align	2
.LC37:
	.ascii	"3\000"
	.align	2
.LC38:
	.ascii	"set_actions\000"
	.align	2
.LC39:
	.ascii	"3uu\000"
	.align	2
	.type	wl_data_offer_requests, %object
	.size	wl_data_offer_requests, 60
wl_data_offer_requests:
	.word	.LC32
	.word	.LC33
	.word	wayland_types
	.word	.LC34
	.word	.LC35
	.word	wayland_types
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.word	.LC36
	.word	.LC37
	.word	wayland_types
	.word	.LC38
	.word	.LC39
	.word	wayland_types
	.align	2
.LC40:
	.ascii	"offer\000"
	.align	2
.LC41:
	.ascii	"s\000"
	.align	2
.LC42:
	.ascii	"source_actions\000"
	.align	2
.LC43:
	.ascii	"3u\000"
	.align	2
.LC44:
	.ascii	"action\000"
	.align	2
	.type	wl_data_offer_events, %object
	.size	wl_data_offer_events, 36
wl_data_offer_events:
	.word	.LC40
	.word	.LC41
	.word	wayland_types
	.word	.LC42
	.word	.LC43
	.word	wayland_types
	.word	.LC44
	.word	.LC43
	.word	wayland_types
	.hidden	wl_data_offer_interface
	.global	wl_data_offer_interface
	.align	2
.LC45:
	.ascii	"wl_data_offer\000"
	.align	2
	.type	wl_data_offer_interface, %object
	.size	wl_data_offer_interface, 24
wl_data_offer_interface:
	.word	.LC45
	.word	3
	.word	5
	.word	wl_data_offer_requests
	.word	3
	.word	wl_data_offer_events
	.align	2
	.type	wl_data_source_requests, %object
	.size	wl_data_source_requests, 36
wl_data_source_requests:
	.word	.LC40
	.word	.LC41
	.word	wayland_types
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.word	.LC38
	.word	.LC43
	.word	wayland_types
	.align	2
.LC46:
	.ascii	"target\000"
	.align	2
.LC47:
	.ascii	"?s\000"
	.align	2
.LC48:
	.ascii	"send\000"
	.align	2
.LC49:
	.ascii	"cancelled\000"
	.align	2
.LC50:
	.ascii	"dnd_drop_performed\000"
	.align	2
.LC51:
	.ascii	"dnd_finished\000"
	.align	2
	.type	wl_data_source_events, %object
	.size	wl_data_source_events, 72
wl_data_source_events:
	.word	.LC46
	.word	.LC47
	.word	wayland_types
	.word	.LC48
	.word	.LC35
	.word	wayland_types
	.word	.LC49
	.word	.LC22
	.word	wayland_types
	.word	.LC50
	.word	.LC37
	.word	wayland_types
	.word	.LC51
	.word	.LC37
	.word	wayland_types
	.word	.LC44
	.word	.LC43
	.word	wayland_types
	.hidden	wl_data_source_interface
	.global	wl_data_source_interface
	.align	2
.LC52:
	.ascii	"wl_data_source\000"
	.align	2
	.type	wl_data_source_interface, %object
	.size	wl_data_source_interface, 24
wl_data_source_interface:
	.word	.LC52
	.word	3
	.word	3
	.word	wl_data_source_requests
	.word	6
	.word	wl_data_source_events
	.align	2
.LC53:
	.ascii	"start_drag\000"
	.align	2
.LC54:
	.ascii	"?oo?ou\000"
	.align	2
.LC55:
	.ascii	"set_selection\000"
	.align	2
.LC56:
	.ascii	"?ou\000"
	.align	2
.LC57:
	.ascii	"2\000"
	.align	2
	.type	wl_data_device_requests, %object
	.size	wl_data_device_requests, 36
wl_data_device_requests:
	.word	.LC53
	.word	.LC54
	.word	wayland_types+84
	.word	.LC55
	.word	.LC56
	.word	wayland_types+100
	.word	.LC30
	.word	.LC57
	.word	wayland_types
	.align	2
.LC58:
	.ascii	"data_offer\000"
	.align	2
.LC59:
	.ascii	"enter\000"
	.align	2
.LC60:
	.ascii	"uoff?o\000"
	.align	2
.LC61:
	.ascii	"leave\000"
	.align	2
.LC62:
	.ascii	"motion\000"
	.align	2
.LC63:
	.ascii	"uff\000"
	.align	2
.LC64:
	.ascii	"drop\000"
	.align	2
.LC65:
	.ascii	"selection\000"
	.align	2
.LC66:
	.ascii	"?o\000"
	.align	2
	.type	wl_data_device_events, %object
	.size	wl_data_device_events, 72
wl_data_device_events:
	.word	.LC58
	.word	.LC1
	.word	wayland_types+108
	.word	.LC59
	.word	.LC60
	.word	wayland_types+112
	.word	.LC61
	.word	.LC22
	.word	wayland_types
	.word	.LC62
	.word	.LC63
	.word	wayland_types
	.word	.LC64
	.word	.LC22
	.word	wayland_types
	.word	.LC65
	.word	.LC66
	.word	wayland_types+132
	.hidden	wl_data_device_interface
	.global	wl_data_device_interface
	.align	2
.LC67:
	.ascii	"wl_data_device\000"
	.align	2
	.type	wl_data_device_interface, %object
	.size	wl_data_device_interface, 24
wl_data_device_interface:
	.word	.LC67
	.word	3
	.word	3
	.word	wl_data_device_requests
	.word	6
	.word	wl_data_device_events
	.align	2
.LC68:
	.ascii	"create_data_source\000"
	.align	2
.LC69:
	.ascii	"get_data_device\000"
	.align	2
.LC70:
	.ascii	"no\000"
	.align	2
	.type	wl_data_device_manager_requests, %object
	.size	wl_data_device_manager_requests, 24
wl_data_device_manager_requests:
	.word	.LC68
	.word	.LC1
	.word	wayland_types+136
	.word	.LC69
	.word	.LC70
	.word	wayland_types+140
	.hidden	wl_data_device_manager_interface
	.global	wl_data_device_manager_interface
	.align	2
.LC71:
	.ascii	"wl_data_device_manager\000"
	.align	2
	.type	wl_data_device_manager_interface, %object
	.size	wl_data_device_manager_interface, 24
wl_data_device_manager_interface:
	.word	.LC71
	.word	3
	.word	2
	.word	wl_data_device_manager_requests
	.word	0
	.word	0
	.align	2
.LC72:
	.ascii	"get_shell_surface\000"
	.align	2
	.type	wl_shell_requests, %object
	.size	wl_shell_requests, 12
wl_shell_requests:
	.word	.LC72
	.word	.LC70
	.word	wayland_types+148
	.hidden	wl_shell_interface
	.global	wl_shell_interface
	.align	2
.LC73:
	.ascii	"wl_shell\000"
	.align	2
	.type	wl_shell_interface, %object
	.size	wl_shell_interface, 24
wl_shell_interface:
	.word	.LC73
	.word	1
	.word	1
	.word	wl_shell_requests
	.word	0
	.word	0
	.align	2
.LC74:
	.ascii	"pong\000"
	.align	2
.LC75:
	.ascii	"move\000"
	.align	2
.LC76:
	.ascii	"ou\000"
	.align	2
.LC77:
	.ascii	"ouu\000"
	.align	2
.LC78:
	.ascii	"set_toplevel\000"
	.align	2
.LC79:
	.ascii	"set_transient\000"
	.align	2
.LC80:
	.ascii	"oiiu\000"
	.align	2
.LC81:
	.ascii	"set_fullscreen\000"
	.align	2
.LC82:
	.ascii	"uu?o\000"
	.align	2
.LC83:
	.ascii	"set_popup\000"
	.align	2
.LC84:
	.ascii	"ouoiiu\000"
	.align	2
.LC85:
	.ascii	"set_maximized\000"
	.align	2
.LC86:
	.ascii	"set_title\000"
	.align	2
.LC87:
	.ascii	"set_class\000"
	.align	2
	.type	wl_shell_surface_requests, %object
	.size	wl_shell_surface_requests, 120
wl_shell_surface_requests:
	.word	.LC74
	.word	.LC6
	.word	wayland_types
	.word	.LC75
	.word	.LC76
	.word	wayland_types+156
	.word	.LC23
	.word	.LC77
	.word	wayland_types+164
	.word	.LC78
	.word	.LC22
	.word	wayland_types
	.word	.LC79
	.word	.LC80
	.word	wayland_types+176
	.word	.LC81
	.word	.LC82
	.word	wayland_types+192
	.word	.LC83
	.word	.LC84
	.word	wayland_types+204
	.word	.LC85
	.word	.LC66
	.word	wayland_types+228
	.word	.LC86
	.word	.LC41
	.word	wayland_types
	.word	.LC87
	.word	.LC41
	.word	wayland_types
	.align	2
.LC88:
	.ascii	"ping\000"
	.align	2
.LC89:
	.ascii	"configure\000"
	.align	2
.LC90:
	.ascii	"uii\000"
	.align	2
.LC91:
	.ascii	"popup_done\000"
	.align	2
	.type	wl_shell_surface_events, %object
	.size	wl_shell_surface_events, 36
wl_shell_surface_events:
	.word	.LC88
	.word	.LC6
	.word	wayland_types
	.word	.LC89
	.word	.LC90
	.word	wayland_types
	.word	.LC91
	.word	.LC22
	.word	wayland_types
	.hidden	wl_shell_surface_interface
	.global	wl_shell_surface_interface
	.align	2
.LC92:
	.ascii	"wl_shell_surface\000"
	.align	2
	.type	wl_shell_surface_interface, %object
	.size	wl_shell_surface_interface, 24
wl_shell_surface_interface:
	.word	.LC92
	.word	1
	.word	10
	.word	wl_shell_surface_requests
	.word	3
	.word	wl_shell_surface_events
	.align	2
.LC93:
	.ascii	"attach\000"
	.align	2
.LC94:
	.ascii	"?oii\000"
	.align	2
.LC95:
	.ascii	"damage\000"
	.align	2
.LC96:
	.ascii	"iiii\000"
	.align	2
.LC97:
	.ascii	"frame\000"
	.align	2
.LC98:
	.ascii	"set_opaque_region\000"
	.align	2
.LC99:
	.ascii	"set_input_region\000"
	.align	2
.LC100:
	.ascii	"commit\000"
	.align	2
.LC101:
	.ascii	"set_buffer_transform\000"
	.align	2
.LC102:
	.ascii	"2i\000"
	.align	2
.LC103:
	.ascii	"set_buffer_scale\000"
	.align	2
.LC104:
	.ascii	"3i\000"
	.align	2
.LC105:
	.ascii	"damage_buffer\000"
	.align	2
.LC106:
	.ascii	"4iiii\000"
	.align	2
	.type	wl_surface_requests, %object
	.size	wl_surface_requests, 120
wl_surface_requests:
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.word	.LC93
	.word	.LC94
	.word	wayland_types+232
	.word	.LC95
	.word	.LC96
	.word	wayland_types
	.word	.LC97
	.word	.LC1
	.word	wayland_types+244
	.word	.LC98
	.word	.LC66
	.word	wayland_types+248
	.word	.LC99
	.word	.LC66
	.word	wayland_types+252
	.word	.LC100
	.word	.LC22
	.word	wayland_types
	.word	.LC101
	.word	.LC102
	.word	wayland_types
	.word	.LC103
	.word	.LC104
	.word	wayland_types
	.word	.LC105
	.word	.LC106
	.word	wayland_types
	.align	2
.LC107:
	.ascii	"o\000"
	.align	2
	.type	wl_surface_events, %object
	.size	wl_surface_events, 24
wl_surface_events:
	.word	.LC59
	.word	.LC107
	.word	wayland_types+256
	.word	.LC61
	.word	.LC107
	.word	wayland_types+260
	.hidden	wl_surface_interface
	.global	wl_surface_interface
	.align	2
.LC108:
	.ascii	"wl_surface\000"
	.align	2
	.type	wl_surface_interface, %object
	.size	wl_surface_interface, 24
wl_surface_interface:
	.word	.LC108
	.word	4
	.word	10
	.word	wl_surface_requests
	.word	2
	.word	wl_surface_events
	.align	2
.LC109:
	.ascii	"get_pointer\000"
	.align	2
.LC110:
	.ascii	"get_keyboard\000"
	.align	2
.LC111:
	.ascii	"get_touch\000"
	.align	2
.LC112:
	.ascii	"5\000"
	.align	2
	.type	wl_seat_requests, %object
	.size	wl_seat_requests, 48
wl_seat_requests:
	.word	.LC109
	.word	.LC1
	.word	wayland_types+264
	.word	.LC110
	.word	.LC1
	.word	wayland_types+268
	.word	.LC111
	.word	.LC1
	.word	wayland_types+272
	.word	.LC30
	.word	.LC112
	.word	wayland_types
	.align	2
.LC113:
	.ascii	"capabilities\000"
	.align	2
.LC114:
	.ascii	"name\000"
	.align	2
.LC115:
	.ascii	"2s\000"
	.align	2
	.type	wl_seat_events, %object
	.size	wl_seat_events, 24
wl_seat_events:
	.word	.LC113
	.word	.LC6
	.word	wayland_types
	.word	.LC114
	.word	.LC115
	.word	wayland_types
	.hidden	wl_seat_interface
	.global	wl_seat_interface
	.align	2
.LC116:
	.ascii	"wl_seat\000"
	.align	2
	.type	wl_seat_interface, %object
	.size	wl_seat_interface, 24
wl_seat_interface:
	.word	.LC116
	.word	7
	.word	4
	.word	wl_seat_requests
	.word	2
	.word	wl_seat_events
	.align	2
.LC117:
	.ascii	"set_cursor\000"
	.align	2
.LC118:
	.ascii	"u?oii\000"
	.align	2
	.type	wl_pointer_requests, %object
	.size	wl_pointer_requests, 24
wl_pointer_requests:
	.word	.LC117
	.word	.LC118
	.word	wayland_types+276
	.word	.LC30
	.word	.LC37
	.word	wayland_types
	.align	2
.LC119:
	.ascii	"uoff\000"
	.align	2
.LC120:
	.ascii	"uo\000"
	.align	2
.LC121:
	.ascii	"button\000"
	.align	2
.LC122:
	.ascii	"uuuu\000"
	.align	2
.LC123:
	.ascii	"axis\000"
	.align	2
.LC124:
	.ascii	"uuf\000"
	.align	2
.LC125:
	.ascii	"axis_source\000"
	.align	2
.LC126:
	.ascii	"5u\000"
	.align	2
.LC127:
	.ascii	"axis_stop\000"
	.align	2
.LC128:
	.ascii	"5uu\000"
	.align	2
.LC129:
	.ascii	"axis_discrete\000"
	.align	2
.LC130:
	.ascii	"5ui\000"
	.align	2
	.type	wl_pointer_events, %object
	.size	wl_pointer_events, 108
wl_pointer_events:
	.word	.LC59
	.word	.LC119
	.word	wayland_types+292
	.word	.LC61
	.word	.LC120
	.word	wayland_types+308
	.word	.LC62
	.word	.LC63
	.word	wayland_types
	.word	.LC121
	.word	.LC122
	.word	wayland_types
	.word	.LC123
	.word	.LC124
	.word	wayland_types
	.word	.LC97
	.word	.LC112
	.word	wayland_types
	.word	.LC125
	.word	.LC126
	.word	wayland_types
	.word	.LC127
	.word	.LC128
	.word	wayland_types
	.word	.LC129
	.word	.LC130
	.word	wayland_types
	.hidden	wl_pointer_interface
	.global	wl_pointer_interface
	.align	2
.LC131:
	.ascii	"wl_pointer\000"
	.align	2
	.type	wl_pointer_interface, %object
	.size	wl_pointer_interface, 24
wl_pointer_interface:
	.word	.LC131
	.word	7
	.word	2
	.word	wl_pointer_requests
	.word	9
	.word	wl_pointer_events
	.align	2
	.type	wl_keyboard_requests, %object
	.size	wl_keyboard_requests, 12
wl_keyboard_requests:
	.word	.LC30
	.word	.LC37
	.word	wayland_types
	.align	2
.LC132:
	.ascii	"keymap\000"
	.align	2
.LC133:
	.ascii	"uhu\000"
	.align	2
.LC134:
	.ascii	"uoa\000"
	.align	2
.LC135:
	.ascii	"key\000"
	.align	2
.LC136:
	.ascii	"modifiers\000"
	.align	2
.LC137:
	.ascii	"uuuuu\000"
	.align	2
.LC138:
	.ascii	"repeat_info\000"
	.align	2
.LC139:
	.ascii	"4ii\000"
	.align	2
	.type	wl_keyboard_events, %object
	.size	wl_keyboard_events, 72
wl_keyboard_events:
	.word	.LC132
	.word	.LC133
	.word	wayland_types
	.word	.LC59
	.word	.LC134
	.word	wayland_types+316
	.word	.LC61
	.word	.LC120
	.word	wayland_types+328
	.word	.LC135
	.word	.LC122
	.word	wayland_types
	.word	.LC136
	.word	.LC137
	.word	wayland_types
	.word	.LC138
	.word	.LC139
	.word	wayland_types
	.hidden	wl_keyboard_interface
	.global	wl_keyboard_interface
	.align	2
.LC140:
	.ascii	"wl_keyboard\000"
	.align	2
	.type	wl_keyboard_interface, %object
	.size	wl_keyboard_interface, 24
wl_keyboard_interface:
	.word	.LC140
	.word	7
	.word	1
	.word	wl_keyboard_requests
	.word	6
	.word	wl_keyboard_events
	.align	2
	.type	wl_touch_requests, %object
	.size	wl_touch_requests, 12
wl_touch_requests:
	.word	.LC30
	.word	.LC37
	.word	wayland_types
	.align	2
.LC141:
	.ascii	"down\000"
	.align	2
.LC142:
	.ascii	"uuoiff\000"
	.align	2
.LC143:
	.ascii	"up\000"
	.align	2
.LC144:
	.ascii	"uui\000"
	.align	2
.LC145:
	.ascii	"uiff\000"
	.align	2
.LC146:
	.ascii	"cancel\000"
	.align	2
.LC147:
	.ascii	"shape\000"
	.align	2
.LC148:
	.ascii	"6iff\000"
	.align	2
.LC149:
	.ascii	"orientation\000"
	.align	2
.LC150:
	.ascii	"6if\000"
	.align	2
	.type	wl_touch_events, %object
	.size	wl_touch_events, 84
wl_touch_events:
	.word	.LC141
	.word	.LC142
	.word	wayland_types+336
	.word	.LC143
	.word	.LC144
	.word	wayland_types
	.word	.LC62
	.word	.LC145
	.word	wayland_types
	.word	.LC97
	.word	.LC22
	.word	wayland_types
	.word	.LC146
	.word	.LC22
	.word	wayland_types
	.word	.LC147
	.word	.LC148
	.word	wayland_types
	.word	.LC149
	.word	.LC150
	.word	wayland_types
	.hidden	wl_touch_interface
	.global	wl_touch_interface
	.align	2
.LC151:
	.ascii	"wl_touch\000"
	.align	2
	.type	wl_touch_interface, %object
	.size	wl_touch_interface, 24
wl_touch_interface:
	.word	.LC151
	.word	7
	.word	1
	.word	wl_touch_requests
	.word	7
	.word	wl_touch_events
	.align	2
	.type	wl_output_requests, %object
	.size	wl_output_requests, 12
wl_output_requests:
	.word	.LC30
	.word	.LC37
	.word	wayland_types
	.align	2
.LC152:
	.ascii	"geometry\000"
	.align	2
.LC153:
	.ascii	"iiiiissi\000"
	.align	2
.LC154:
	.ascii	"mode\000"
	.align	2
.LC155:
	.ascii	"uiii\000"
	.align	2
.LC156:
	.ascii	"scale\000"
	.align	2
	.type	wl_output_events, %object
	.size	wl_output_events, 48
wl_output_events:
	.word	.LC152
	.word	.LC153
	.word	wayland_types
	.word	.LC154
	.word	.LC155
	.word	wayland_types
	.word	.LC14
	.word	.LC57
	.word	wayland_types
	.word	.LC156
	.word	.LC102
	.word	wayland_types
	.hidden	wl_output_interface
	.global	wl_output_interface
	.align	2
.LC157:
	.ascii	"wl_output\000"
	.align	2
	.type	wl_output_interface, %object
	.size	wl_output_interface, 24
wl_output_interface:
	.word	.LC157
	.word	3
	.word	1
	.word	wl_output_requests
	.word	4
	.word	wl_output_events
	.align	2
.LC158:
	.ascii	"add\000"
	.align	2
.LC159:
	.ascii	"subtract\000"
	.align	2
	.type	wl_region_requests, %object
	.size	wl_region_requests, 36
wl_region_requests:
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.word	.LC158
	.word	.LC96
	.word	wayland_types
	.word	.LC159
	.word	.LC96
	.word	wayland_types
	.hidden	wl_region_interface
	.global	wl_region_interface
	.align	2
.LC160:
	.ascii	"wl_region\000"
	.align	2
	.type	wl_region_interface, %object
	.size	wl_region_interface, 24
wl_region_interface:
	.word	.LC160
	.word	1
	.word	3
	.word	wl_region_requests
	.word	0
	.word	0
	.align	2
.LC161:
	.ascii	"get_subsurface\000"
	.align	2
.LC162:
	.ascii	"noo\000"
	.align	2
	.type	wl_subcompositor_requests, %object
	.size	wl_subcompositor_requests, 24
wl_subcompositor_requests:
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.word	.LC161
	.word	.LC162
	.word	wayland_types+360
	.hidden	wl_subcompositor_interface
	.global	wl_subcompositor_interface
	.align	2
.LC163:
	.ascii	"wl_subcompositor\000"
	.align	2
	.type	wl_subcompositor_interface, %object
	.size	wl_subcompositor_interface, 24
wl_subcompositor_interface:
	.word	.LC163
	.word	1
	.word	2
	.word	wl_subcompositor_requests
	.word	0
	.word	0
	.align	2
.LC164:
	.ascii	"set_position\000"
	.align	2
.LC165:
	.ascii	"ii\000"
	.align	2
.LC166:
	.ascii	"place_above\000"
	.align	2
.LC167:
	.ascii	"place_below\000"
	.align	2
.LC168:
	.ascii	"set_sync\000"
	.align	2
.LC169:
	.ascii	"set_desync\000"
	.align	2
	.type	wl_subsurface_requests, %object
	.size	wl_subsurface_requests, 72
wl_subsurface_requests:
	.word	.LC21
	.word	.LC22
	.word	wayland_types
	.word	.LC164
	.word	.LC165
	.word	wayland_types
	.word	.LC166
	.word	.LC107
	.word	wayland_types+372
	.word	.LC167
	.word	.LC107
	.word	wayland_types+376
	.word	.LC168
	.word	.LC22
	.word	wayland_types
	.word	.LC169
	.word	.LC22
	.word	wayland_types
	.hidden	wl_subsurface_interface
	.global	wl_subsurface_interface
	.align	2
.LC170:
	.ascii	"wl_subsurface\000"
	.align	2
	.type	wl_subsurface_interface, %object
	.size	wl_subsurface_interface, 24
wl_subsurface_interface:
	.word	.LC170
	.word	1
	.word	6
	.word	wl_subsurface_requests
	.word	0
	.word	0
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
