	.file	"3108.c"
	.intel_syntax noprefix
	.text
	.section	.data.rel.local,"aw"
	.align 32
	.type	types, @object
	.size	types, 760
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	types+64
	.quad	.LC2
	.quad	.LC1
	.quad	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	types
	.quad	.LC5
	.quad	.LC6
	.quad	types
	.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	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	types
	.quad	.LC12
	.quad	.LC6
	.quad	types
	.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	types
	.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	types+80
	.quad	.LC17
	.quad	.LC1
	.quad	types+88
	.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	types+96
	.quad	.LC21
	.quad	.LC22
	.quad	types
	.quad	.LC23
	.quad	.LC24
	.quad	types
	.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	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	types
	.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	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	types
	.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	types
	.quad	.LC34
	.quad	.LC35
	.quad	types
	.quad	.LC21
	.quad	.LC22
	.quad	types
	.quad	.LC36
	.quad	.LC37
	.quad	types
	.quad	.LC38
	.quad	.LC39
	.quad	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	types
	.quad	.LC42
	.quad	.LC43
	.quad	types
	.quad	.LC44
	.quad	.LC43
	.quad	types
	.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	types
	.quad	.LC21
	.quad	.LC22
	.quad	types
	.quad	.LC38
	.quad	.LC43
	.quad	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	types
	.quad	.LC48
	.quad	.LC35
	.quad	types
	.quad	.LC49
	.quad	.LC22
	.quad	types
	.quad	.LC50
	.quad	.LC37
	.quad	types
	.quad	.LC51
	.quad	.LC37
	.quad	types
	.quad	.LC44
	.quad	.LC43
	.quad	types
	.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	types+168
	.quad	.LC55
	.quad	.LC56
	.quad	types+200
	.quad	.LC30
	.quad	.LC57
	.quad	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	types+216
	.quad	.LC59
	.quad	.LC60
	.quad	types+224
	.quad	.LC61
	.quad	.LC22
	.quad	types
	.quad	.LC62
	.quad	.LC63
	.quad	types
	.quad	.LC64
	.quad	.LC22
	.quad	types
	.quad	.LC65
	.quad	.LC66
	.quad	types+264
	.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	types+272
	.quad	.LC69
	.quad	.LC70
	.quad	types+280
	.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	types+296
	.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	types
	.quad	.LC75
	.quad	.LC76
	.quad	types+312
	.quad	.LC23
	.quad	.LC77
	.quad	types+328
	.quad	.LC78
	.quad	.LC22
	.quad	types
	.quad	.LC79
	.quad	.LC80
	.quad	types+352
	.quad	.LC81
	.quad	.LC82
	.quad	types+384
	.quad	.LC83
	.quad	.LC84
	.quad	types+408
	.quad	.LC85
	.quad	.LC66
	.quad	types+456
	.quad	.LC86
	.quad	.LC41
	.quad	types
	.quad	.LC87
	.quad	.LC41
	.quad	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	types
	.quad	.LC89
	.quad	.LC90
	.quad	types
	.quad	.LC91
	.quad	.LC22
	.quad	types
	.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	types
	.quad	.LC93
	.quad	.LC94
	.quad	types+464
	.quad	.LC95
	.quad	.LC96
	.quad	types
	.quad	.LC97
	.quad	.LC1
	.quad	types+488
	.quad	.LC98
	.quad	.LC66
	.quad	types+496
	.quad	.LC99
	.quad	.LC66
	.quad	types+504
	.quad	.LC100
	.quad	.LC22
	.quad	types
	.quad	.LC101
	.quad	.LC102
	.quad	types
	.quad	.LC103
	.quad	.LC104
	.quad	types
	.quad	.LC105
	.quad	.LC106
	.quad	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	types+512
	.quad	.LC61
	.quad	.LC107
	.quad	types+520
	.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	types+528
	.quad	.LC110
	.quad	.LC1
	.quad	types+536
	.quad	.LC111
	.quad	.LC1
	.quad	types+544
	.quad	.LC30
	.quad	.LC112
	.quad	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	types
	.quad	.LC114
	.quad	.LC115
	.quad	types
	.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	6
	.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	types+552
	.quad	.LC30
	.quad	.LC37
	.quad	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	types+584
	.quad	.LC61
	.quad	.LC120
	.quad	types+616
	.quad	.LC62
	.quad	.LC63
	.quad	types
	.quad	.LC121
	.quad	.LC122
	.quad	types
	.quad	.LC123
	.quad	.LC124
	.quad	types
	.quad	.LC97
	.quad	.LC112
	.quad	types
	.quad	.LC125
	.quad	.LC126
	.quad	types
	.quad	.LC127
	.quad	.LC128
	.quad	types
	.quad	.LC129
	.quad	.LC130
	.quad	types
	.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	6
	.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	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	types
	.quad	.LC59
	.quad	.LC134
	.quad	types+632
	.quad	.LC61
	.quad	.LC120
	.quad	types+656
	.quad	.LC135
	.quad	.LC122
	.quad	types
	.quad	.LC136
	.quad	.LC137
	.quad	types
	.quad	.LC138
	.quad	.LC139
	.quad	types
	.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	6
	.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	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	types+672
	.quad	.LC143
	.quad	.LC144
	.quad	types
	.quad	.LC62
	.quad	.LC145
	.quad	types
	.quad	.LC97
	.quad	.LC22
	.quad	types
	.quad	.LC146
	.quad	.LC22
	.quad	types
	.quad	.LC147
	.quad	.LC148
	.quad	types
	.quad	.LC149
	.quad	.LC150
	.quad	types
	.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	6
	.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	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	types
	.quad	.LC154
	.quad	.LC155
	.quad	types
	.quad	.LC14
	.quad	.LC57
	.quad	types
	.quad	.LC156
	.quad	.LC102
	.quad	types
	.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	types
	.quad	.LC158
	.quad	.LC96
	.quad	types
	.quad	.LC159
	.quad	.LC96
	.quad	types
	.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	types
	.quad	.LC161
	.quad	.LC162
	.quad	types+720
	.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	types
	.quad	.LC164
	.quad	.LC165
	.quad	types
	.quad	.LC166
	.quad	.LC107
	.quad	types+744
	.quad	.LC167
	.quad	.LC107
	.quad	types+752
	.quad	.LC168
	.quad	.LC22
	.quad	types
	.quad	.LC169
	.quad	.LC22
	.quad	types
	.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	"3108.c"
	.text
	.data
	.align	2
	.type	types, %object
	.size	types, 380
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	types+32
	.word	.LC2
	.word	.LC1
	.word	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	types
	.word	.LC5
	.word	.LC6
	.word	types
	.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	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	types
	.word	.LC12
	.word	.LC6
	.word	types
	.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	types
	.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	types+40
	.word	.LC17
	.word	.LC1
	.word	types+44
	.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	types+48
	.word	.LC21
	.word	.LC22
	.word	types
	.word	.LC23
	.word	.LC24
	.word	types
	.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	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	types
	.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	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	types
	.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	types
	.word	.LC34
	.word	.LC35
	.word	types
	.word	.LC21
	.word	.LC22
	.word	types
	.word	.LC36
	.word	.LC37
	.word	types
	.word	.LC38
	.word	.LC39
	.word	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	types
	.word	.LC42
	.word	.LC43
	.word	types
	.word	.LC44
	.word	.LC43
	.word	types
	.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	types
	.word	.LC21
	.word	.LC22
	.word	types
	.word	.LC38
	.word	.LC43
	.word	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	types
	.word	.LC48
	.word	.LC35
	.word	types
	.word	.LC49
	.word	.LC22
	.word	types
	.word	.LC50
	.word	.LC37
	.word	types
	.word	.LC51
	.word	.LC37
	.word	types
	.word	.LC44
	.word	.LC43
	.word	types
	.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	types+84
	.word	.LC55
	.word	.LC56
	.word	types+100
	.word	.LC30
	.word	.LC57
	.word	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	types+108
	.word	.LC59
	.word	.LC60
	.word	types+112
	.word	.LC61
	.word	.LC22
	.word	types
	.word	.LC62
	.word	.LC63
	.word	types
	.word	.LC64
	.word	.LC22
	.word	types
	.word	.LC65
	.word	.LC66
	.word	types+132
	.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	types+136
	.word	.LC69
	.word	.LC70
	.word	types+140
	.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	types+148
	.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	types
	.word	.LC75
	.word	.LC76
	.word	types+156
	.word	.LC23
	.word	.LC77
	.word	types+164
	.word	.LC78
	.word	.LC22
	.word	types
	.word	.LC79
	.word	.LC80
	.word	types+176
	.word	.LC81
	.word	.LC82
	.word	types+192
	.word	.LC83
	.word	.LC84
	.word	types+204
	.word	.LC85
	.word	.LC66
	.word	types+228
	.word	.LC86
	.word	.LC41
	.word	types
	.word	.LC87
	.word	.LC41
	.word	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	types
	.word	.LC89
	.word	.LC90
	.word	types
	.word	.LC91
	.word	.LC22
	.word	types
	.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	types
	.word	.LC93
	.word	.LC94
	.word	types+232
	.word	.LC95
	.word	.LC96
	.word	types
	.word	.LC97
	.word	.LC1
	.word	types+244
	.word	.LC98
	.word	.LC66
	.word	types+248
	.word	.LC99
	.word	.LC66
	.word	types+252
	.word	.LC100
	.word	.LC22
	.word	types
	.word	.LC101
	.word	.LC102
	.word	types
	.word	.LC103
	.word	.LC104
	.word	types
	.word	.LC105
	.word	.LC106
	.word	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	types+256
	.word	.LC61
	.word	.LC107
	.word	types+260
	.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	types+264
	.word	.LC110
	.word	.LC1
	.word	types+268
	.word	.LC111
	.word	.LC1
	.word	types+272
	.word	.LC30
	.word	.LC112
	.word	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	types
	.word	.LC114
	.word	.LC115
	.word	types
	.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	6
	.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	types+276
	.word	.LC30
	.word	.LC37
	.word	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	types+292
	.word	.LC61
	.word	.LC120
	.word	types+308
	.word	.LC62
	.word	.LC63
	.word	types
	.word	.LC121
	.word	.LC122
	.word	types
	.word	.LC123
	.word	.LC124
	.word	types
	.word	.LC97
	.word	.LC112
	.word	types
	.word	.LC125
	.word	.LC126
	.word	types
	.word	.LC127
	.word	.LC128
	.word	types
	.word	.LC129
	.word	.LC130
	.word	types
	.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	6
	.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	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	types
	.word	.LC59
	.word	.LC134
	.word	types+316
	.word	.LC61
	.word	.LC120
	.word	types+328
	.word	.LC135
	.word	.LC122
	.word	types
	.word	.LC136
	.word	.LC137
	.word	types
	.word	.LC138
	.word	.LC139
	.word	types
	.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	6
	.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	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	types+336
	.word	.LC143
	.word	.LC144
	.word	types
	.word	.LC62
	.word	.LC145
	.word	types
	.word	.LC97
	.word	.LC22
	.word	types
	.word	.LC146
	.word	.LC22
	.word	types
	.word	.LC147
	.word	.LC148
	.word	types
	.word	.LC149
	.word	.LC150
	.word	types
	.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	6
	.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	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	types
	.word	.LC154
	.word	.LC155
	.word	types
	.word	.LC14
	.word	.LC57
	.word	types
	.word	.LC156
	.word	.LC102
	.word	types
	.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	types
	.word	.LC158
	.word	.LC96
	.word	types
	.word	.LC159
	.word	.LC96
	.word	types
	.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	types
	.word	.LC161
	.word	.LC162
	.word	types+360
	.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	types
	.word	.LC164
	.word	.LC165
	.word	types
	.word	.LC166
	.word	.LC107
	.word	types+372
	.word	.LC167
	.word	.LC107
	.word	types+376
	.word	.LC168
	.word	.LC22
	.word	types
	.word	.LC169
	.word	.LC22
	.word	types
	.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
