	.file	"extr_ui_main.c_UI_OwnerDrawHandleKey.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	UI_OwnerDrawHandleKey, @function
UI_OwnerDrawHandleKey:
.LFB0:
	.cfi_startproc
	endbr64
	lea	eax, -128[rdi]
	cmp	eax, 26
	ja	.L24
	mov	r9d, esi
	mov	rsi, rdx
	mov	edx, ecx
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	lea	rcx, .L4[rip]
	movsx	rax, DWORD PTR [rcx+rax*4]
	add	rax, rcx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L22-.L4
	.long	.L21-.L4
	.long	.L20-.L4
	.long	.L19-.L4
	.long	.L19-.L4
	.long	.L19-.L4
	.long	.L19-.L4
	.long	.L19-.L4
	.long	.L18-.L4
	.long	.L17-.L4
	.long	.L16-.L4
	.long	.L15-.L4
	.long	.L14-.L4
	.long	.L13-.L4
	.long	.L12-.L4
	.long	.L11-.L4
	.long	.L10-.L4
	.long	.L9-.L4
	.long	.L8-.L4
	.long	.L7-.L4
	.long	.L6-.L4
	.long	.L5-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.text
	.p2align 4,,10
	.p2align 3
.L19:
	mov	ecx, DWORD PTR qfalse[rip]
	lea	r8d, -134[rdi]
	mov	edi, r9d
	call	UI_TeamMember_HandleKey@PLT
.L2:
	mov	eax, DWORD PTR qfalse[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L3:
	.cfi_restore_state
	mov	ecx, DWORD PTR qtrue[rip]
	lea	r8d, -153[rdi]
	mov	edi, r9d
	call	UI_TeamMember_HandleKey@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L18:
	mov	edi, r9d
	call	UI_RedBlue_HandleKey@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L17:
	mov	edi, r9d
	call	UI_OpponentName_HandleKey@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L21:
	mov	edi, r9d
	call	UI_SelectedPlayer_HandleKey@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L20:
	mov	ecx, DWORD PTR qfalse[rip]
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_TeamName_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L22:
	.cfi_restore_state
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_Skill_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L8:
	.cfi_restore_state
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_ClanName_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L7:
	.cfi_restore_state
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_BotSkill_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L6:
	.cfi_restore_state
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_BotName_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L5:
	.cfi_restore_state
	mov	ecx, DWORD PTR qtrue[rip]
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_TeamName_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L16:
	.cfi_restore_state
	mov	edi, r9d
	call	UI_NetSource_HandleKey@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L15:
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_NetGameType_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L14:
	.cfi_restore_state
	mov	edi, r9d
	call	UI_NetFilter_HandleKey@PLT
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L13:
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_JoinGameType_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L12:
	.cfi_restore_state
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_Handicap_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L11:
	.cfi_restore_state
	mov	ecx, DWORD PTR qtrue[rip]
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_GameType_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L10:
	.cfi_restore_state
	mov	edi, r9d
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	UI_Effects_HandleKey@PLT
	.p2align 4,,10
	.p2align 3
.L9:
	.cfi_restore_state
	mov	edi, r9d
	call	UI_Crosshair_HandleKey@PLT
	jmp	.L2
.L24:
	.cfi_def_cfa_offset 8
	mov	eax, DWORD PTR qfalse[rip]
	ret
	.cfi_endproc
.LFE0:
	.size	UI_OwnerDrawHandleKey, .-UI_OwnerDrawHandleKey
	.comm	qtrue,4,4
	.comm	qfalse,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.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, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_ui_main.c_UI_OwnerDrawHandleKey.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	UI_OwnerDrawHandleKey, %function
UI_OwnerDrawHandleKey:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	sub	lr, r0, #128
	mov	ip, r0
	sub	sp, sp, #8
	mov	r0, r1
	mov	r1, r2
	mov	r2, r3
	cmp	lr, #26
	ldrls	pc, [pc, lr, asl #2]
	b	.L25
.L4:
	.word	.L22
	.word	.L21
	.word	.L20
	.word	.L19
	.word	.L19
	.word	.L19
	.word	.L19
	.word	.L19
	.word	.L18
	.word	.L17
	.word	.L16
	.word	.L15
	.word	.L14
	.word	.L13
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L5
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
.L3:
	sub	ip, ip, #153
	ldr	r3, .L28
	str	ip, [sp]
	ldr	r3, [r3]
	bl	UI_TeamMember_HandleKey
	ldr	r4, .L28+4
.L2:
	ldr	r0, [r4]
	add	sp, sp, #8
	@ sp needed
	pop	{r4, pc}
.L19:
	ldr	r4, .L28+4
	sub	ip, ip, #134
	ldr	r3, [r4]
	str	ip, [sp]
	bl	UI_TeamMember_HandleKey
	b	.L2
.L15:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_NetGameType_HandleKey
.L14:
	bl	UI_NetFilter_HandleKey
	ldr	r4, .L28+4
	b	.L2
.L6:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_BotName_HandleKey
.L5:
	ldr	r3, .L28
.L26:
	ldr	r3, [r3]
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_TeamName_HandleKey
.L7:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_BotSkill_HandleKey
.L20:
	ldr	r3, .L28+4
	b	.L26
.L17:
	bl	UI_OpponentName_HandleKey
	ldr	r4, .L28+4
	b	.L2
.L16:
	bl	UI_NetSource_HandleKey
	ldr	r4, .L28+4
	b	.L2
.L18:
	bl	UI_RedBlue_HandleKey
	ldr	r4, .L28+4
	b	.L2
.L13:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_JoinGameType_HandleKey
.L12:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_Handicap_HandleKey
.L11:
	ldr	r3, .L28
	ldr	r3, [r3]
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_GameType_HandleKey
.L10:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_Effects_HandleKey
.L9:
	bl	UI_Crosshair_HandleKey
	ldr	r4, .L28+4
	b	.L2
.L8:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_ClanName_HandleKey
.L22:
	add	sp, sp, #8
	@ sp needed
	pop	{r4, lr}
	b	UI_Skill_HandleKey
.L21:
	bl	UI_SelectedPlayer_HandleKey
.L25:
	ldr	r4, .L28+4
	b	.L2
.L29:
	.align	2
.L28:
	.word	qtrue
	.word	qfalse
	.size	UI_OwnerDrawHandleKey, .-UI_OwnerDrawHandleKey
	.comm	qtrue,4,4
	.comm	qfalse,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
