	.file	"107339.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"the_stack_data/107339.c"
.LC1:
	.string	"aEntry[0]<key"
.LC2:
	.string	"key>=aEntry[iRes]"
	.text
	.globl	sqlite3Fts5UnicodeIsalnum
	.type	sqlite3Fts5UnicodeIsalnum, @function
sqlite3Fts5UnicodeIsalnum:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	DWORD PTR -36[rbp], edi
	cmp	DWORD PTR -36[rbp], 127
	jg	.L2
	mov	eax, DWORD PTR -36[rbp]
	sar	eax, 5
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aAscii.6[rip]
	mov	edx, DWORD PTR [rdx+rax]
	mov	eax, DWORD PTR -36[rbp]
	and	eax, 31
	mov	esi, 1
	mov	ecx, eax
	sal	esi, cl
	mov	eax, esi
	and	eax, edx
	test	eax, eax
	sete	al
	movzx	eax, al
	jmp	.L3
.L2:
	cmp	DWORD PTR -36[rbp], 4194303
	jg	.L4
	mov	eax, DWORD PTR -36[rbp]
	sal	eax, 10
	or	eax, 1023
	mov	DWORD PTR -8[rbp], eax
	mov	DWORD PTR -20[rbp], 0
	mov	DWORD PTR -16[rbp], 405
	mov	DWORD PTR -12[rbp], 0
	jmp	.L5
.L7:
	mov	edx, DWORD PTR -16[rbp]
	mov	eax, DWORD PTR -12[rbp]
	add	eax, edx
	mov	edx, eax
	shr	edx, 31
	add	eax, edx
	sar	eax
	mov	DWORD PTR -4[rbp], eax
	mov	eax, DWORD PTR -4[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aEntry.5[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cmp	DWORD PTR -8[rbp], eax
	jb	.L6
	mov	eax, DWORD PTR -4[rbp]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -4[rbp]
	add	eax, 1
	mov	DWORD PTR -12[rbp], eax
	jmp	.L5
.L6:
	mov	eax, DWORD PTR -4[rbp]
	sub	eax, 1
	mov	DWORD PTR -16[rbp], eax
.L5:
	mov	eax, DWORD PTR -16[rbp]
	cmp	eax, DWORD PTR -12[rbp]
	jge	.L7
	mov	eax, DWORD PTR aEntry.5[rip]
	cmp	DWORD PTR -8[rbp], eax
	ja	.L8
	lea	rcx, __PRETTY_FUNCTION__.4[rip]
	mov	edx, 144
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	__assert_fail@PLT
.L8:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aEntry.5[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cmp	DWORD PTR -8[rbp], eax
	jnb	.L9
	lea	rcx, __PRETTY_FUNCTION__.4[rip]
	mov	edx, 145
	lea	rsi, .LC0[rip]
	lea	rdi, .LC2[rip]
	call	__assert_fail@PLT
.L9:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aEntry.5[rip]
	mov	eax, DWORD PTR [rdx+rax]
	shr	eax, 10
	mov	ecx, eax
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aEntry.5[rip]
	mov	eax, DWORD PTR [rdx+rax]
	and	eax, 1023
	lea	edx, [rcx+rax]
	mov	eax, DWORD PTR -36[rbp]
	cmp	edx, eax
	setbe	al
	movzx	eax, al
	jmp	.L3
.L4:
	mov	eax, 1
.L3:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	sqlite3Fts5UnicodeIsalnum, .-sqlite3Fts5UnicodeIsalnum
	.section	.rodata
.LC3:
	.string	"key>=aDia[iRes]"
	.text
	.type	fts5_remove_diacritic, @function
fts5_remove_diacritic:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 368
	mov	DWORD PTR -356[rbp], edi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	WORD PTR -320[rbp], 0
	mov	WORD PTR -318[rbp], 1797
	mov	WORD PTR -316[rbp], 1848
	mov	WORD PTR -314[rbp], 1859
	mov	WORD PTR -312[rbp], 1891
	mov	WORD PTR -310[rbp], 1928
	mov	WORD PTR -308[rbp], 1940
	mov	WORD PTR -306[rbp], 1995
	mov	WORD PTR -304[rbp], 2024
	mov	WORD PTR -302[rbp], 2040
	mov	WORD PTR -300[rbp], 2060
	mov	WORD PTR -298[rbp], 2110
	mov	WORD PTR -296[rbp], 2168
	mov	WORD PTR -294[rbp], 2206
	mov	WORD PTR -292[rbp], 2264
	mov	WORD PTR -290[rbp], 2286
	mov	WORD PTR -288[rbp], 2344
	mov	WORD PTR -286[rbp], 2383
	mov	WORD PTR -284[rbp], 2472
	mov	WORD PTR -282[rbp], 2488
	mov	WORD PTR -280[rbp], 2516
	mov	WORD PTR -278[rbp], 2596
	mov	WORD PTR -276[rbp], 2668
	mov	WORD PTR -274[rbp], 2732
	mov	WORD PTR -272[rbp], 2782
	mov	WORD PTR -270[rbp], 2842
	mov	WORD PTR -268[rbp], 2894
	mov	WORD PTR -266[rbp], 2954
	mov	WORD PTR -264[rbp], 2984
	mov	WORD PTR -262[rbp], 3000
	mov	WORD PTR -260[rbp], 3028
	mov	WORD PTR -258[rbp], 3336
	mov	WORD PTR -256[rbp], 3456
	mov	WORD PTR -254[rbp], 3696
	mov	WORD PTR -252[rbp], 3712
	mov	WORD PTR -250[rbp], 3728
	mov	WORD PTR -248[rbp], 3744
	mov	WORD PTR -246[rbp], 3896
	mov	WORD PTR -244[rbp], 3912
	mov	WORD PTR -242[rbp], 3928
	mov	WORD PTR -240[rbp], 3968
	mov	WORD PTR -238[rbp], 4008
	mov	WORD PTR -236[rbp], 4040
	mov	WORD PTR -234[rbp], 4106
	mov	WORD PTR -232[rbp], 4138
	mov	WORD PTR -230[rbp], 4170
	mov	WORD PTR -228[rbp], 4202
	mov	WORD PTR -226[rbp], 4234
	mov	WORD PTR -224[rbp], 4266
	mov	WORD PTR -222[rbp], 4296
	mov	WORD PTR -220[rbp], 4312
	mov	WORD PTR -218[rbp], 4344
	mov	WORD PTR -216[rbp], 4408
	mov	WORD PTR -214[rbp], 4424
	mov	WORD PTR -212[rbp], 4472
	mov	WORD PTR -210[rbp], 4504
	mov	WORD PTR -208[rbp], 6148
	mov	WORD PTR -206[rbp], 6198
	mov	WORD PTR -204[rbp], 6264
	mov	WORD PTR -202[rbp], 6280
	mov	WORD PTR -200[rbp], 6360
	mov	WORD PTR -198[rbp], 6429
	mov	WORD PTR -196[rbp], 6505
	mov	WORD PTR -194[rbp], 6529
	mov	WORD PTR -192[rbp], -4088
	mov	WORD PTR -190[rbp], -4068
	mov	WORD PTR -188[rbp], -4002
	mov	WORD PTR -186[rbp], -3944
	mov	WORD PTR -184[rbp], -3894
	mov	WORD PTR -182[rbp], -3848
	mov	WORD PTR -180[rbp], -3832
	mov	WORD PTR -178[rbp], -3810
	mov	WORD PTR -176[rbp], -3752
	mov	WORD PTR -174[rbp], -3736
	mov	WORD PTR -172[rbp], -3700
	mov	WORD PTR -170[rbp], -3656
	mov	WORD PTR -168[rbp], -3622
	mov	WORD PTR -166[rbp], -3588
	mov	WORD PTR -164[rbp], -3538
	mov	WORD PTR -162[rbp], -3414
	mov	WORD PTR -160[rbp], -3382
	mov	WORD PTR -158[rbp], -3336
	mov	WORD PTR -156[rbp], -3318
	mov	WORD PTR -154[rbp], -3234
	mov	WORD PTR -152[rbp], -3172
	mov	WORD PTR -150[rbp], -3094
	mov	WORD PTR -148[rbp], -3058
	mov	WORD PTR -146[rbp], -3000
	mov	WORD PTR -144[rbp], -2982
	mov	WORD PTR -142[rbp], -2952
	mov	WORD PTR -140[rbp], -2932
	mov	WORD PTR -138[rbp], -2896
	mov	WORD PTR -136[rbp], -2888
	mov	WORD PTR -134[rbp], -2880
	mov	WORD PTR -132[rbp], -2872
	mov	WORD PTR -130[rbp], -2806
	mov	WORD PTR -128[rbp], -2612
	mov	WORD PTR -126[rbp], -2486
	mov	WORD PTR -124[rbp], -2454
	mov	WORD PTR -122[rbp], -2262
	mov	WORD PTR -120[rbp], -2146
	movabs	rax, 8462103623804084480
	movabs	rdx, 7450472640392821113
	mov	QWORD PTR -112[rbp], rax
	mov	QWORD PTR -104[rbp], rdx
	movabs	rax, 8245930854676326760
	movabs	rdx, 8032866439347401843
	mov	QWORD PTR -96[rbp], rax
	mov	QWORD PTR -88[rbp], rdx
	movabs	rax, 8028624514796052853
	movabs	rdx, 8245925326885906282
	mov	QWORD PTR -80[rbp], rax
	mov	QWORD PTR -72[rbp], rdx
	movabs	rax, 8750324070042858357
	mov	edx, 0
	mov	QWORD PTR -64[rbp], rax
	mov	QWORD PTR -56[rbp], rdx
	movabs	rax, 7523094288207733345
	movabs	rdx, 8101533092128975208
	mov	QWORD PTR -48[rbp], rax
	mov	QWORD PTR -40[rbp], rdx
	movabs	rax, 8608479459578966642
	movabs	rdx, 7023776435713767800
	mov	QWORD PTR -32[rbp], rax
	mov	QWORD PTR -24[rbp], rdx
	mov	DWORD PTR -16[rbp], 1970235749
	mov	BYTE PTR -12[rbp], 121
	mov	eax, DWORD PTR -356[rbp]
	sal	eax, 3
	or	eax, 7
	mov	DWORD PTR -328[rbp], eax
	mov	DWORD PTR -340[rbp], 0
	mov	DWORD PTR -336[rbp], 100
	mov	DWORD PTR -332[rbp], 0
	jmp	.L11
.L13:
	mov	edx, DWORD PTR -336[rbp]
	mov	eax, DWORD PTR -332[rbp]
	add	eax, edx
	mov	edx, eax
	shr	edx, 31
	add	eax, edx
	sar	eax
	mov	DWORD PTR -324[rbp], eax
	mov	eax, DWORD PTR -324[rbp]
	cdqe
	movzx	eax, WORD PTR -320[rbp+rax*2]
	movzx	eax, ax
	cmp	DWORD PTR -328[rbp], eax
	jb	.L12
	mov	eax, DWORD PTR -324[rbp]
	mov	DWORD PTR -340[rbp], eax
	mov	eax, DWORD PTR -324[rbp]
	add	eax, 1
	mov	DWORD PTR -332[rbp], eax
	jmp	.L11
.L12:
	mov	eax, DWORD PTR -324[rbp]
	sub	eax, 1
	mov	DWORD PTR -336[rbp], eax
.L11:
	mov	eax, DWORD PTR -336[rbp]
	cmp	eax, DWORD PTR -332[rbp]
	jge	.L13
	mov	eax, DWORD PTR -340[rbp]
	cdqe
	movzx	eax, WORD PTR -320[rbp+rax*2]
	movzx	eax, ax
	cmp	DWORD PTR -328[rbp], eax
	jnb	.L14
	lea	rcx, __PRETTY_FUNCTION__.3[rip]
	mov	edx, 201
	lea	rsi, .LC0[rip]
	lea	rdi, .LC3[rip]
	call	__assert_fail@PLT
.L14:
	mov	eax, DWORD PTR -340[rbp]
	cdqe
	movzx	eax, WORD PTR -320[rbp+rax*2]
	shr	ax, 3
	movzx	edx, ax
	mov	eax, DWORD PTR -340[rbp]
	cdqe
	movzx	eax, WORD PTR -320[rbp+rax*2]
	movzx	eax, ax
	and	eax, 7
	add	eax, edx
	cmp	DWORD PTR -356[rbp], eax
	jg	.L15
	mov	eax, DWORD PTR -340[rbp]
	cdqe
	movzx	eax, BYTE PTR -112[rbp+rax]
	movsx	eax, al
	jmp	.L17
.L15:
	mov	eax, DWORD PTR -356[rbp]
.L17:
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L18
	call	__stack_chk_fail@PLT
.L18:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	fts5_remove_diacritic, .-fts5_remove_diacritic
	.globl	sqlite3Fts5UnicodeIsdiacritic
	.type	sqlite3Fts5UnicodeIsdiacritic, @function
sqlite3Fts5UnicodeIsdiacritic:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	DWORD PTR -20[rbp], edi
	mov	DWORD PTR -8[rbp], 134389727
	mov	DWORD PTR -4[rbp], 221688
	cmp	DWORD PTR -20[rbp], 767
	jle	.L20
	cmp	DWORD PTR -20[rbp], 817
	jle	.L21
.L20:
	mov	eax, 0
	jmp	.L22
.L21:
	cmp	DWORD PTR -20[rbp], 799
	jg	.L23
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 768
	mov	edx, 1
	mov	ecx, eax
	sal	edx, cl
	mov	eax, edx
	and	eax, DWORD PTR -8[rbp]
	jmp	.L22
.L23:
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 800
	mov	edx, 1
	mov	ecx, eax
	sal	edx, cl
	mov	eax, edx
	and	eax, DWORD PTR -4[rbp]
.L22:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	sqlite3Fts5UnicodeIsdiacritic, .-sqlite3Fts5UnicodeIsdiacritic
	.section	.rodata
.LC4:
	.string	"c>aEntry[0].iCode"
	.align 8
.LC5:
	.string	"iRes>=0 && c>=aEntry[iRes].iCode"
.LC6:
	.string	"ret>0"
	.text
	.globl	sqlite3Fts5UnicodeFold
	.type	sqlite3Fts5UnicodeFold, @function
sqlite3Fts5UnicodeFold:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	DWORD PTR -36[rbp], edi
	mov	DWORD PTR -40[rbp], esi
	mov	eax, DWORD PTR -36[rbp]
	mov	DWORD PTR -32[rbp], eax
	cmp	DWORD PTR -36[rbp], 127
	jg	.L26
	cmp	DWORD PTR -36[rbp], 64
	jle	.L27
	cmp	DWORD PTR -36[rbp], 90
	jg	.L27
	mov	eax, DWORD PTR -36[rbp]
	add	eax, 32
	mov	DWORD PTR -32[rbp], eax
	jmp	.L27
.L26:
	cmp	DWORD PTR -36[rbp], 65535
	jg	.L28
	mov	DWORD PTR -28[rbp], 162
	mov	DWORD PTR -24[rbp], 0
	mov	DWORD PTR -20[rbp], -1
	movzx	eax, WORD PTR aEntry.2[rip]
	movzx	eax, ax
	cmp	DWORD PTR -36[rbp], eax
	jg	.L30
	lea	rcx, __PRETTY_FUNCTION__.1[rip]
	mov	edx, 333
	lea	rsi, .LC0[rip]
	lea	rdi, .LC4[rip]
	call	__assert_fail@PLT
.L32:
	mov	edx, DWORD PTR -28[rbp]
	mov	eax, DWORD PTR -24[rbp]
	add	eax, edx
	mov	edx, eax
	shr	edx, 31
	add	eax, edx
	sar	eax
	mov	DWORD PTR -16[rbp], eax
	mov	eax, DWORD PTR -16[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aEntry.2[rip]
	movzx	eax, WORD PTR [rdx+rax]
	movzx	edx, ax
	mov	eax, DWORD PTR -36[rbp]
	sub	eax, edx
	mov	DWORD PTR -12[rbp], eax
	cmp	DWORD PTR -12[rbp], 0
	js	.L31
	mov	eax, DWORD PTR -16[rbp]
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 1
	mov	DWORD PTR -24[rbp], eax
	jmp	.L30
.L31:
	mov	eax, DWORD PTR -16[rbp]
	sub	eax, 1
	mov	DWORD PTR -28[rbp], eax
.L30:
	mov	eax, DWORD PTR -28[rbp]
	cmp	eax, DWORD PTR -24[rbp]
	jge	.L32
	cmp	DWORD PTR -20[rbp], 0
	js	.L33
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aEntry.2[rip]
	movzx	eax, WORD PTR [rdx+rax]
	movzx	eax, ax
	cmp	DWORD PTR -36[rbp], eax
	jge	.L37
.L33:
	lea	rcx, __PRETTY_FUNCTION__.1[rip]
	mov	edx, 345
	lea	rsi, .LC0[rip]
	lea	rdi, .LC5[rip]
	call	__assert_fail@PLT
.L37:
	mov	eax, DWORD PTR -20[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, aEntry.2[rip]
	add	rax, rdx
	mov	QWORD PTR -8[rbp], rax
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, WORD PTR [rax]
	movzx	edx, ax
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR 3[rax]
	movzx	eax, al
	add	eax, edx
	cmp	DWORD PTR -36[rbp], eax
	jge	.L35
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR 2[rax]
	movzx	eax, al
	and	eax, 1
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, WORD PTR [rax]
	movzx	eax, ax
	xor	eax, DWORD PTR -36[rbp]
	and	eax, edx
	test	eax, eax
	jne	.L35
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR 2[rax]
	shr	al
	movzx	eax, al
	cdqe
	lea	rdx, [rax+rax]
	lea	rax, aiOff.0[rip]
	movzx	eax, WORD PTR [rdx+rax]
	movzx	edx, ax
	mov	eax, DWORD PTR -36[rbp]
	add	eax, edx
	and	eax, 65535
	mov	DWORD PTR -32[rbp], eax
	cmp	DWORD PTR -32[rbp], 0
	jg	.L35
	lea	rcx, __PRETTY_FUNCTION__.1[rip]
	mov	edx, 349
	lea	rsi, .LC0[rip]
	lea	rdi, .LC6[rip]
	call	__assert_fail@PLT
.L35:
	cmp	DWORD PTR -40[rbp], 0
	je	.L27
	mov	eax, DWORD PTR -32[rbp]
	mov	edi, eax
	call	fts5_remove_diacritic
	mov	DWORD PTR -32[rbp], eax
	jmp	.L27
.L28:
	cmp	DWORD PTR -36[rbp], 66559
	jle	.L27
	cmp	DWORD PTR -36[rbp], 66599
	jg	.L27
	mov	eax, DWORD PTR -36[rbp]
	add	eax, 40
	mov	DWORD PTR -32[rbp], eax
.L27:
	mov	eax, DWORD PTR -32[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE3:
	.size	sqlite3Fts5UnicodeFold, .-sqlite3Fts5UnicodeFold
	.section	.rodata
	.align 16
	.type	aAscii.6, @object
	.size	aAscii.6, 16
aAscii.6:
	.long	-1
	.long	-67043329
	.long	-134217727
	.long	-134217727
	.align 32
	.type	aEntry.5, @object
	.size	aEntry.5, 1624
aEntry.5:
	.long	48
	.long	59399
	.long	93190
	.long	125999
	.long	175111
	.long	184321
	.long	186371
	.long	191489
	.long	195585
	.long	220161
	.long	252929
	.long	722948
	.long	739342
	.long	758791
	.long	766977
	.long	769153
	.long	906241
	.long	915457
	.long	921602
	.long	924673
	.long	1038337
	.long	1181704
	.long	1402886
	.long	1451010
	.long	1457153
	.long	1459255
	.long	1559554
	.long	1572869
	.long	1579030
	.long	1603586
	.long	1649685
	.long	1681412
	.long	1687553
	.long	1789953
	.long	1792015
	.long	1809415
	.long	1831938
	.long	1835022
	.long	1850369
	.long	1852417
	.long	1884187
	.long	2005003
	.long	2075657
	.long	2086916
	.long	2119684
	.long	2124809
	.long	2135043
	.long	2139141
	.long	2146319
	.long	2188291
	.long	2193409
	.long	2330651
	.long	2359300
	.long	2418691
	.long	2422802
	.long	2442247
	.long	2459652
	.long	2473985
	.long	2491395
	.long	2551809
	.long	2553863
	.long	2563074
	.long	2567171
	.long	2579457
	.long	2590722
	.long	2607106
	.long	2615298
	.long	2622467
	.long	2682881
	.long	2684933
	.long	2694146
	.long	2698243
	.long	2704385
	.long	2736130
	.long	2741249
	.long	2753539
	.long	2813953
	.long	2816008
	.long	2825219
	.long	2829315
	.long	2852866
	.long	2867202
	.long	2884611
	.long	2945025
	.long	2947079
	.long	2956290
	.long	2960387
	.long	2971650
	.long	2983938
	.long	2998273
	.long	3016705
	.long	3078149
	.long	3086339
	.long	3090436
	.long	3103745
	.long	3132424
	.long	3146755
	.long	3209223
	.long	3217411
	.long	3221508
	.long	3232770
	.long	3246082
	.long	3275777
	.long	3278850
	.long	3338241
	.long	3340295
	.long	3348483
	.long	3352580
	.long	3363842
	.long	3377154
	.long	3409922
	.long	3471367
	.long	3479555
	.long	3483652
	.long	3496961
	.long	3508226
	.long	3531777
	.long	3540994
	.long	3614721
	.long	3619846
	.long	3627009
	.long	3629064
	.long	3655683
	.long	3720193
	.long	3723271
	.long	3734529
	.long	3742729
	.long	3762178
	.long	3851265
	.long	3854342
	.long	3861506
	.long	3874822
	.long	3933215
	.long	3985420
	.long	4047895
	.long	4076555
	.long	4088868
	.long	4126735
	.long	4143117
	.long	4238356
	.long	4270086
	.long	4282372
	.long	4290563
	.long	4294659
	.long	4299783
	.long	4310020
	.long	4327436
	.long	4340737
	.long	4352006
	.long	4451329
	.long	5075980
	.long	5128202
	.long	5242881
	.long	5878786
	.long	5898241
	.long	5925890
	.long	6007811
	.long	6047747
	.long	6080517
	.long	6113282
	.long	6146050
	.long	6213667
	.long	6250500
	.long	6255617
	.long	6291471
	.long	6464513
	.long	6586380
	.long	6602764
	.long	6619137
	.long	6623234
	.long	6733841
	.long	6758402
	.long	6780962
	.long	6839301
	.long	6846466
	.long	6902794
	.long	6914077
	.long	6945793
	.long	6979591
	.long	6987782
	.long	7077893
	.long	7131153
	.long	7170083
	.long	7208963
	.long	7242765
	.long	7313422
	.long	7335940
	.long	7376916
	.long	7400453
	.long	7469058
	.long	7536648
	.long	7553049
	.long	7582721
	.long	7587843
	.long	7798823
	.long	7860228
	.long	8320001
	.long	8322051
	.long	8336387
	.long	8352771
	.long	8369155
	.long	8385538
	.long	8388709
	.long	8497158
	.long	8513541
	.long	8529925
	.long	8552474
	.long	8601633
	.long	8650754
	.long	8653828
	.long	8658946
	.long	8671233
	.long	8673283
	.long	8681478
	.long	8688641
	.long	8690689
	.long	8692737
	.long	8697857
	.long	8710146
	.long	8716293
	.long	8726532
	.long	8731649
	.long	8798820
	.long	9437223
	.long	9502731
	.long	9597006
	.long	9699840
	.long	10224757
	.long	10376121
	.long	11354122
	.long	11768838
	.long	11779075
	.long	11789316
	.long	11794434
	.long	11911169
	.long	11926529
	.long	12025935
	.long	12107788
	.long	12189722
	.long	12217433
	.long	12320982
	.long	12566540
	.long	12582917
	.long	12591129
	.long	12625927
	.long	12638210
	.long	12645379
	.long	12739588
	.long	12746753
	.long	12839937
	.long	12992514
	.long	12998666
	.long	13041700
	.long	13107231
	.long	13150238
	.long	13189121
	.long	13205536
	.long	13248551
	.long	13303871
	.long	13369600
	.long	20381760
	.long	43139127
	.long	43251714
	.long	43529219
	.long	43629584
	.long	43678721
	.long	43761672
	.long	43778071
	.long	43810818
	.long	43918338
	.long	44042241
	.long	44046337
	.long	44051457
	.long	44076041
	.long	44095492
	.long	44158980
	.long	44171266
	.long	44224529
	.long	44251138
	.long	44269586
	.long	44294147
	.long	44341258
	.long	44375053
	.long	44399617
	.long	44433412
	.long	44485659
	.long	44529666
	.long	44606478
	.long	44633089
	.long	44642306
	.long	44658692
	.long	44686339
	.long	44690433
	.long	44744705
	.long	44746755
	.long	44751874
	.long	44759042
	.long	44762113
	.long	44791810
	.long	44805127
	.long	44815362
	.long	45059083
	.long	56623105
	.long	57539586
	.long	57670658
	.long	58719233
	.long	65828865
	.long	65840129
	.long	65980432
	.long	66385922
	.long	66580482
	.long	66584602
	.long	66617351
	.long	66633763
	.long	66670611
	.long	66691076
	.long	66845697
	.long	66847759
	.long	66873351
	.long	66907142
	.long	66939915
	.long	67076103
	.long	67084295
	.long	67101701
	.long	67371011
	.long	67427337
	.long	67494929
	.long	67518476
	.long	67584046
	.long	68058113
	.long	68108289
	.long	69295105
	.long	69499905
	.long	69532673
	.long	69731331
	.long	69735426
	.long	69742596
	.long	69787651
	.long	69794817
	.long	69812233
	.long	69860353
	.long	70050823
	.long	71303171
	.long	71360534
	.long	71434243
	.long	71483410
	.long	71565315
	.long	71605262
	.long	71630852
	.long	71696387
	.long	71748622
	.long	71767044
	.long	73051149
	.long	76660740
	.long	96289838
	.long	96353284
	.long	121635062
	.long	121896999
	.long	121939125
	.long	122159174
	.long	122421335
	.long	123405313
	.long	123431937
	.long	123464705
	.long	123491329
	.long	123524097
	.long	123550721
	.long	123583489
	.long	123610113
	.long	123642881
	.long	123669505
	.long	129744898
	.long	130023468
	.long	130072676
	.long	130187279
	.long	130204686
	.long	130221071
	.long	130237455
	.long	130301983
	.long	130334780
	.long	130400299
	.long	130521117
	.long	130564139
	.long	130613257
	.long	130629634
	.long	130809889
	.long	130859014
	.long	130866246
	.long	130940948
	.long	130973733
	.long	131012613
	.long	131039249
	.long	131072063
	.long	131137537
	.long	131139766
	.long	131326980
	.long	131334206
	.long	131399684
	.long	131416088
	.long	131591238
	.long	131666955
	.long	131727430
	.long	131858548
	.long	939525121
	.long	939556960
	.long	939786480
	.align 16
	.type	__PRETTY_FUNCTION__.4, @object
	.size	__PRETTY_FUNCTION__.4, 26
__PRETTY_FUNCTION__.4:
	.string	"sqlite3Fts5UnicodeIsalnum"
	.align 16
	.type	__PRETTY_FUNCTION__.3, @object
	.size	__PRETTY_FUNCTION__.3, 22
__PRETTY_FUNCTION__.3:
	.string	"fts5_remove_diacritic"
	.align 32
	.type	aEntry.2, @object
	.size	aEntry.2, 652
aEntry.2:
	.value	65
	.byte	14
	.byte	26
	.value	181
	.byte	64
	.byte	1
	.value	192
	.byte	14
	.byte	23
	.value	216
	.byte	14
	.byte	7
	.value	256
	.byte	1
	.byte	48
	.value	306
	.byte	1
	.byte	6
	.value	313
	.byte	1
	.byte	16
	.value	330
	.byte	1
	.byte	46
	.value	376
	.byte	116
	.byte	1
	.value	377
	.byte	1
	.byte	6
	.value	383
	.byte	104
	.byte	1
	.value	385
	.byte	50
	.byte	1
	.value	386
	.byte	1
	.byte	4
	.value	390
	.byte	44
	.byte	1
	.value	391
	.byte	0
	.byte	1
	.value	393
	.byte	42
	.byte	2
	.value	395
	.byte	0
	.byte	1
	.value	398
	.byte	32
	.byte	1
	.value	399
	.byte	38
	.byte	1
	.value	400
	.byte	40
	.byte	1
	.value	401
	.byte	0
	.byte	1
	.value	403
	.byte	42
	.byte	1
	.value	404
	.byte	46
	.byte	1
	.value	406
	.byte	52
	.byte	1
	.value	407
	.byte	48
	.byte	1
	.value	408
	.byte	0
	.byte	1
	.value	412
	.byte	52
	.byte	1
	.value	413
	.byte	54
	.byte	1
	.value	415
	.byte	56
	.byte	1
	.value	416
	.byte	1
	.byte	6
	.value	422
	.byte	60
	.byte	1
	.value	423
	.byte	0
	.byte	1
	.value	425
	.byte	60
	.byte	1
	.value	428
	.byte	0
	.byte	1
	.value	430
	.byte	60
	.byte	1
	.value	431
	.byte	0
	.byte	1
	.value	433
	.byte	58
	.byte	2
	.value	435
	.byte	1
	.byte	4
	.value	439
	.byte	62
	.byte	1
	.value	440
	.byte	0
	.byte	1
	.value	444
	.byte	0
	.byte	1
	.value	452
	.byte	2
	.byte	1
	.value	453
	.byte	0
	.byte	1
	.value	455
	.byte	2
	.byte	1
	.value	456
	.byte	0
	.byte	1
	.value	458
	.byte	2
	.byte	1
	.value	459
	.byte	1
	.byte	18
	.value	478
	.byte	1
	.byte	18
	.value	497
	.byte	2
	.byte	1
	.value	498
	.byte	1
	.byte	4
	.value	502
	.byte	122
	.byte	1
	.value	503
	.byte	-122
	.byte	1
	.value	504
	.byte	1
	.byte	40
	.value	544
	.byte	110
	.byte	1
	.value	546
	.byte	1
	.byte	18
	.value	570
	.byte	70
	.byte	1
	.value	571
	.byte	0
	.byte	1
	.value	573
	.byte	108
	.byte	1
	.value	574
	.byte	68
	.byte	1
	.value	577
	.byte	0
	.byte	1
	.value	579
	.byte	106
	.byte	1
	.value	580
	.byte	28
	.byte	1
	.value	581
	.byte	30
	.byte	1
	.value	582
	.byte	1
	.byte	10
	.value	837
	.byte	36
	.byte	1
	.value	880
	.byte	1
	.byte	4
	.value	886
	.byte	0
	.byte	1
	.value	902
	.byte	18
	.byte	1
	.value	904
	.byte	16
	.byte	3
	.value	908
	.byte	26
	.byte	1
	.value	910
	.byte	24
	.byte	2
	.value	913
	.byte	14
	.byte	17
	.value	931
	.byte	14
	.byte	9
	.value	962
	.byte	0
	.byte	1
	.value	975
	.byte	4
	.byte	1
	.value	976
	.byte	-116
	.byte	1
	.value	977
	.byte	-114
	.byte	1
	.value	981
	.byte	-110
	.byte	1
	.value	982
	.byte	-112
	.byte	1
	.value	984
	.byte	1
	.byte	24
	.value	1008
	.byte	-120
	.byte	1
	.value	1009
	.byte	-118
	.byte	1
	.value	1012
	.byte	-126
	.byte	1
	.value	1013
	.byte	-128
	.byte	1
	.value	1015
	.byte	0
	.byte	1
	.value	1017
	.byte	-104
	.byte	1
	.value	1018
	.byte	0
	.byte	1
	.value	1021
	.byte	110
	.byte	3
	.value	1024
	.byte	34
	.byte	16
	.value	1040
	.byte	14
	.byte	32
	.value	1120
	.byte	1
	.byte	34
	.value	1162
	.byte	1
	.byte	54
	.value	1216
	.byte	6
	.byte	1
	.value	1217
	.byte	1
	.byte	14
	.value	1232
	.byte	1
	.byte	88
	.value	1329
	.byte	22
	.byte	38
	.value	4256
	.byte	66
	.byte	38
	.value	4295
	.byte	66
	.byte	1
	.value	4301
	.byte	66
	.byte	1
	.value	7680
	.byte	1
	.byte	-106
	.value	7835
	.byte	-124
	.byte	1
	.value	7838
	.byte	96
	.byte	1
	.value	7840
	.byte	1
	.byte	96
	.value	7944
	.byte	-106
	.byte	8
	.value	7960
	.byte	-106
	.byte	6
	.value	7976
	.byte	-106
	.byte	8
	.value	7992
	.byte	-106
	.byte	8
	.value	8008
	.byte	-106
	.byte	6
	.value	8025
	.byte	-105
	.byte	8
	.value	8040
	.byte	-106
	.byte	8
	.value	8072
	.byte	-106
	.byte	8
	.value	8088
	.byte	-106
	.byte	8
	.value	8104
	.byte	-106
	.byte	8
	.value	8120
	.byte	-106
	.byte	2
	.value	8122
	.byte	126
	.byte	2
	.value	8124
	.byte	-108
	.byte	1
	.value	8126
	.byte	100
	.byte	1
	.value	8136
	.byte	124
	.byte	4
	.value	8140
	.byte	-108
	.byte	1
	.value	8152
	.byte	-106
	.byte	2
	.value	8154
	.byte	120
	.byte	2
	.value	8168
	.byte	-106
	.byte	2
	.value	8170
	.byte	118
	.byte	2
	.value	8172
	.byte	-104
	.byte	1
	.value	8184
	.byte	112
	.byte	2
	.value	8186
	.byte	114
	.byte	2
	.value	8188
	.byte	-108
	.byte	1
	.value	8486
	.byte	98
	.byte	1
	.value	8490
	.byte	92
	.byte	1
	.value	8491
	.byte	94
	.byte	1
	.value	8498
	.byte	12
	.byte	1
	.value	8544
	.byte	8
	.byte	16
	.value	8579
	.byte	0
	.byte	1
	.value	9398
	.byte	10
	.byte	26
	.value	11264
	.byte	22
	.byte	47
	.value	11360
	.byte	0
	.byte	1
	.value	11362
	.byte	88
	.byte	1
	.value	11363
	.byte	102
	.byte	1
	.value	11364
	.byte	90
	.byte	1
	.value	11367
	.byte	1
	.byte	6
	.value	11373
	.byte	84
	.byte	1
	.value	11374
	.byte	86
	.byte	1
	.value	11375
	.byte	80
	.byte	1
	.value	11376
	.byte	82
	.byte	1
	.value	11378
	.byte	0
	.byte	1
	.value	11381
	.byte	0
	.byte	1
	.value	11390
	.byte	78
	.byte	2
	.value	11392
	.byte	1
	.byte	100
	.value	11499
	.byte	1
	.byte	4
	.value	11506
	.byte	0
	.byte	1
	.value	-22976
	.byte	1
	.byte	46
	.value	-22912
	.byte	1
	.byte	24
	.value	-22750
	.byte	1
	.byte	14
	.value	-22734
	.byte	1
	.byte	62
	.value	-22663
	.byte	1
	.byte	4
	.value	-22659
	.byte	76
	.byte	1
	.value	-22658
	.byte	1
	.byte	10
	.value	-22645
	.byte	0
	.byte	1
	.value	-22643
	.byte	74
	.byte	1
	.value	-22640
	.byte	1
	.byte	4
	.value	-22624
	.byte	1
	.byte	10
	.value	-22614
	.byte	72
	.byte	1
	.value	-223
	.byte	14
	.byte	26
	.align 16
	.type	__PRETTY_FUNCTION__.1, @object
	.size	__PRETTY_FUNCTION__.1, 23
__PRETTY_FUNCTION__.1:
	.string	"sqlite3Fts5UnicodeFold"
	.align 32
	.type	aiOff.0, @object
	.size	aiOff.0, 154
aiOff.0:
	.value	1
	.value	2
	.value	8
	.value	15
	.value	16
	.value	26
	.value	28
	.value	32
	.value	37
	.value	38
	.value	40
	.value	48
	.value	63
	.value	64
	.value	69
	.value	71
	.value	79
	.value	80
	.value	116
	.value	202
	.value	203
	.value	205
	.value	206
	.value	207
	.value	209
	.value	210
	.value	211
	.value	213
	.value	214
	.value	217
	.value	218
	.value	219
	.value	775
	.value	7264
	.value	10792
	.value	10795
	.value	23228
	.value	23256
	.value	30204
	.value	-10815
	.value	-10783
	.value	-10782
	.value	-10780
	.value	-10749
	.value	-10743
	.value	-10727
	.value	-8383
	.value	-8262
	.value	-7615
	.value	-7517
	.value	-7173
	.value	-3814
	.value	-268
	.value	-195
	.value	-163
	.value	-130
	.value	-128
	.value	-126
	.value	-121
	.value	-112
	.value	-100
	.value	-97
	.value	-86
	.value	-74
	.value	-64
	.value	-60
	.value	-58
	.value	-56
	.value	-54
	.value	-48
	.value	-30
	.value	-25
	.value	-22
	.value	-15
	.value	-9
	.value	-8
	.value	-7
	.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	"107339.c"
	.text
	.section	.rodata
	.align	2
.LC1:
	.ascii	"the_stack_data/107339.c\000"
	.align	2
.LC2:
	.ascii	"aEntry[0]<key\000"
	.align	2
.LC3:
	.ascii	"key>=aEntry[iRes]\000"
	.text
	.align	2
	.global	sqlite3Fts5UnicodeIsalnum
	.syntax unified
	.arm
	.fpu softvfp
	.type	sqlite3Fts5UnicodeIsalnum, %function
sqlite3Fts5UnicodeIsalnum:
	@ args = 0, pretend = 0, frame = 32
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #32
	str	r0, [fp, #-32]
	ldr	r3, [fp, #-32]
	cmp	r3, #127
	bgt	.L2
	ldr	r3, [fp, #-32]
	asr	r3, r3, #5
	ldr	r2, .L10
	ldr	r3, [r2, r3, lsl #2]
	ldr	r2, [fp, #-32]
	and	r2, r2, #31
	mov	r1, #1
	lsl	r2, r1, r2
	and	r3, r3, r2
	cmp	r3, #0
	moveq	r3, #1
	movne	r3, #0
	and	r3, r3, #255
	b	.L3
.L2:
	ldr	r3, [fp, #-32]
	cmp	r3, #4194304
	bge	.L4
	ldr	r3, [fp, #-32]
	lsl	r3, r3, #10
	mvn	r3, r3, lsr #10
	mvn	r3, r3, lsl #10
	str	r3, [fp, #-12]
	mov	r3, #0
	str	r3, [fp, #-24]
	ldr	r3, .L10+4
	str	r3, [fp, #-20]
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L5
.L7:
	ldr	r2, [fp, #-20]
	ldr	r3, [fp, #-16]
	add	r3, r2, r3
	lsr	r2, r3, #31
	add	r3, r2, r3
	asr	r3, r3, #1
	str	r3, [fp, #-8]
	ldr	r2, .L10+8
	ldr	r3, [fp, #-8]
	ldr	r3, [r2, r3, lsl #2]
	ldr	r2, [fp, #-12]
	cmp	r2, r3
	bcc	.L6
	ldr	r3, [fp, #-8]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	b	.L5
.L6:
	ldr	r3, [fp, #-8]
	sub	r3, r3, #1
	str	r3, [fp, #-20]
.L5:
	ldr	r2, [fp, #-20]
	ldr	r3, [fp, #-16]
	cmp	r2, r3
	bge	.L7
	ldr	r3, .L10+8
	ldr	r3, [r3]
	ldr	r2, [fp, #-12]
	cmp	r2, r3
	bhi	.L8
	ldr	r3, .L10+12
	mov	r2, #144
	ldr	r1, .L10+16
	ldr	r0, .L10+20
	bl	__assert_fail
.L8:
	ldr	r2, .L10+8
	ldr	r3, [fp, #-24]
	ldr	r3, [r2, r3, lsl #2]
	ldr	r2, [fp, #-12]
	cmp	r2, r3
	bcs	.L9
	ldr	r3, .L10+12
	mov	r2, #145
	ldr	r1, .L10+16
	ldr	r0, .L10+24
	bl	__assert_fail
.L9:
	ldr	r2, .L10+8
	ldr	r3, [fp, #-24]
	ldr	r3, [r2, r3, lsl #2]
	lsr	r2, r3, #10
	ldr	r1, .L10+8
	ldr	r3, [fp, #-24]
	ldr	r3, [r1, r3, lsl #2]
	lsl	r3, r3, #22
	lsr	r3, r3, #22
	add	r2, r2, r3
	ldr	r3, [fp, #-32]
	cmp	r2, r3
	movls	r3, #1
	movhi	r3, #0
	and	r3, r3, #255
	b	.L3
.L4:
	mov	r3, #1
.L3:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L11:
	.align	2
.L10:
	.word	aAscii.4212
	.word	405
	.word	aEntry.4211
	.word	__PRETTY_FUNCTION__.4221
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.size	sqlite3Fts5UnicodeIsalnum, .-sqlite3Fts5UnicodeIsalnum
	.section	.rodata
	.align	2
.LC5:
	.ascii	"key>=aDia[iRes]\000"
	.align	2
.LC0:
	.short	0
	.short	1797
	.short	1848
	.short	1859
	.short	1891
	.short	1928
	.short	1940
	.short	1995
	.short	2024
	.short	2040
	.short	2060
	.short	2110
	.short	2168
	.short	2206
	.short	2264
	.short	2286
	.short	2344
	.short	2383
	.short	2472
	.short	2488
	.short	2516
	.short	2596
	.short	2668
	.short	2732
	.short	2782
	.short	2842
	.short	2894
	.short	2954
	.short	2984
	.short	3000
	.short	3028
	.short	3336
	.short	3456
	.short	3696
	.short	3712
	.short	3728
	.short	3744
	.short	3896
	.short	3912
	.short	3928
	.short	3968
	.short	4008
	.short	4040
	.short	4106
	.short	4138
	.short	4170
	.short	4202
	.short	4234
	.short	4266
	.short	4296
	.short	4312
	.short	4344
	.short	4408
	.short	4424
	.short	4472
	.short	4504
	.short	6148
	.short	6198
	.short	6264
	.short	6280
	.short	6360
	.short	6429
	.short	6505
	.short	6529
	.short	-4088
	.short	-4068
	.short	-4002
	.short	-3944
	.short	-3894
	.short	-3848
	.short	-3832
	.short	-3810
	.short	-3752
	.short	-3736
	.short	-3700
	.short	-3656
	.short	-3622
	.short	-3588
	.short	-3538
	.short	-3414
	.short	-3382
	.short	-3336
	.short	-3318
	.short	-3234
	.short	-3172
	.short	-3094
	.short	-3058
	.short	-3000
	.short	-2982
	.short	-2952
	.short	-2932
	.short	-2896
	.short	-2888
	.short	-2880
	.short	-2872
	.short	-2806
	.short	-2612
	.short	-2486
	.short	-2454
	.short	-2262
	.short	-2146
	.align	2
.LC4:
	.ascii	"\000aceinouyyacdeeghijklnorstuuwyzouaiougkojgnaeior"
	.ascii	"usthaeoy\000\000\000\000\000\000\000\000abddefghhik"
	.ascii	"llmnprrstuvwwxyzhtwyaeiouy"
	.align	2
.LC6:
	.word	__stack_chk_guard
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	fts5_remove_diacritic, %function
fts5_remove_diacritic:
	@ args = 0, pretend = 0, frame = 344
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #344
	str	r0, [fp, #-344]
	ldr	r3, .L21
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	ldr	r2, .L21+4
	sub	r3, fp, #316
	mov	r1, r2
	mov	r2, #202
	mov	r0, r3
	bl	memcpy
	ldr	r2, .L21+8
	sub	r3, fp, #112
	mov	r1, r2
	mov	r2, #101
	mov	r0, r3
	bl	memcpy
	ldr	r3, [fp, #-344]
	lsl	r3, r3, #3
	orr	r3, r3, #7
	str	r3, [fp, #-324]
	mov	r3, #0
	str	r3, [fp, #-336]
	mov	r3, #100
	str	r3, [fp, #-332]
	mov	r3, #0
	str	r3, [fp, #-328]
	b	.L13
.L15:
	ldr	r2, [fp, #-332]
	ldr	r3, [fp, #-328]
	add	r3, r2, r3
	lsr	r2, r3, #31
	add	r3, r2, r3
	asr	r3, r3, #1
	str	r3, [fp, #-320]
	sub	r3, fp, #4
	sub	r2, r3, #312
	ldr	r3, [fp, #-320]
	lsl	r3, r3, #1
	add	r3, r2, r3
	ldrh	r3, [r3]
	mov	r2, r3
	ldr	r3, [fp, #-324]
	cmp	r3, r2
	bcc	.L14
	ldr	r3, [fp, #-320]
	str	r3, [fp, #-336]
	ldr	r3, [fp, #-320]
	add	r3, r3, #1
	str	r3, [fp, #-328]
	b	.L13
.L14:
	ldr	r3, [fp, #-320]
	sub	r3, r3, #1
	str	r3, [fp, #-332]
.L13:
	ldr	r2, [fp, #-332]
	ldr	r3, [fp, #-328]
	cmp	r2, r3
	bge	.L15
	sub	r3, fp, #4
	sub	r2, r3, #312
	ldr	r3, [fp, #-336]
	lsl	r3, r3, #1
	add	r3, r2, r3
	ldrh	r3, [r3]
	mov	r2, r3
	ldr	r3, [fp, #-324]
	cmp	r3, r2
	bcs	.L16
	ldr	r3, .L21+12
	mov	r2, #201
	ldr	r1, .L21+16
	ldr	r0, .L21+20
	bl	__assert_fail
.L16:
	sub	r3, fp, #4
	sub	r2, r3, #312
	ldr	r3, [fp, #-336]
	lsl	r3, r3, #1
	add	r3, r2, r3
	ldrh	r3, [r3]
	lsr	r3, r3, #3
	lsl	r3, r3, #16
	lsr	r3, r3, #16
	mov	r1, r3
	sub	r3, fp, #4
	sub	r2, r3, #312
	ldr	r3, [fp, #-336]
	lsl	r3, r3, #1
	add	r3, r2, r3
	ldrh	r3, [r3]
	and	r3, r3, #7
	add	r3, r1, r3
	ldr	r2, [fp, #-344]
	cmp	r2, r3
	bgt	.L17
	sub	r2, fp, #112
	ldr	r3, [fp, #-336]
	add	r3, r2, r3
	ldrb	r3, [r3]	@ zero_extendqisi2
	b	.L19
.L17:
	ldr	r3, [fp, #-344]
.L19:
	ldr	r2, .L21
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L20
	bl	__stack_chk_fail
.L20:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L22:
	.align	2
.L21:
	.word	.LC6
	.word	.LC0
	.word	.LC4
	.word	__PRETTY_FUNCTION__.4235
	.word	.LC1
	.word	.LC5
	.size	fts5_remove_diacritic, .-fts5_remove_diacritic
	.align	2
	.global	sqlite3Fts5UnicodeIsdiacritic
	.syntax unified
	.arm
	.fpu softvfp
	.type	sqlite3Fts5UnicodeIsdiacritic, %function
sqlite3Fts5UnicodeIsdiacritic:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #20
	str	r0, [fp, #-16]
	ldr	r3, .L29
	str	r3, [fp, #-12]
	ldr	r3, .L29+4
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-16]
	cmp	r3, #768
	blt	.L24
	ldr	r3, [fp, #-16]
	ldr	r2, .L29+8
	cmp	r3, r2
	ble	.L25
.L24:
	mov	r3, #0
	b	.L26
.L25:
	ldr	r3, [fp, #-16]
	cmp	r3, #800
	bge	.L27
	ldr	r3, [fp, #-16]
	sub	r3, r3, #768
	mov	r2, #1
	lsl	r3, r2, r3
	mov	r2, r3
	ldr	r3, [fp, #-12]
	and	r3, r3, r2
	b	.L26
.L27:
	ldr	r3, [fp, #-16]
	sub	r3, r3, #800
	mov	r2, #1
	lsl	r3, r2, r3
	mov	r2, r3
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
.L26:
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L30:
	.align	2
.L29:
	.word	134389727
	.word	221688
	.word	817
	.size	sqlite3Fts5UnicodeIsdiacritic, .-sqlite3Fts5UnicodeIsdiacritic
	.section	.rodata
	.align	2
.LC7:
	.ascii	"c>aEntry[0].iCode\000"
	.align	2
.LC8:
	.ascii	"iRes>=0 && c>=aEntry[iRes].iCode\000"
	.align	2
.LC9:
	.ascii	"ret>0\000"
	.text
	.align	2
	.global	sqlite3Fts5UnicodeFold
	.syntax unified
	.arm
	.fpu softvfp
	.type	sqlite3Fts5UnicodeFold, %function
sqlite3Fts5UnicodeFold:
	@ args = 0, pretend = 0, frame = 40
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #40
	str	r0, [fp, #-40]
	str	r1, [fp, #-44]
	ldr	r3, [fp, #-40]
	str	r3, [fp, #-32]
	ldr	r3, [fp, #-40]
	cmp	r3, #127
	bgt	.L32
	ldr	r3, [fp, #-40]
	cmp	r3, #64
	ble	.L33
	ldr	r3, [fp, #-40]
	cmp	r3, #90
	bgt	.L33
	ldr	r3, [fp, #-40]
	add	r3, r3, #32
	str	r3, [fp, #-32]
	b	.L33
.L32:
	ldr	r3, [fp, #-40]
	cmp	r3, #65536
	bge	.L34
	mov	r3, #162
	str	r3, [fp, #-28]
	mov	r3, #0
	str	r3, [fp, #-24]
	mvn	r3, #0
	str	r3, [fp, #-20]
	ldr	r3, .L44
	ldrh	r3, [r3]
	mov	r2, r3
	ldr	r3, [fp, #-40]
	cmp	r3, r2
	bgt	.L36
	ldr	r3, .L44+4
	ldr	r2, .L44+8
	ldr	r1, .L44+12
	ldr	r0, .L44+16
	bl	__assert_fail
.L38:
	ldr	r2, [fp, #-28]
	ldr	r3, [fp, #-24]
	add	r3, r2, r3
	lsr	r2, r3, #31
	add	r3, r2, r3
	asr	r3, r3, #1
	str	r3, [fp, #-12]
	ldr	r2, .L44
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldrh	r3, [r3]
	mov	r2, r3
	ldr	r3, [fp, #-40]
	sub	r3, r3, r2
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-8]
	cmp	r3, #0
	blt	.L37
	ldr	r3, [fp, #-12]
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-24]
	b	.L36
.L37:
	ldr	r3, [fp, #-12]
	sub	r3, r3, #1
	str	r3, [fp, #-28]
.L36:
	ldr	r2, [fp, #-28]
	ldr	r3, [fp, #-24]
	cmp	r2, r3
	bge	.L38
	ldr	r3, [fp, #-20]
	cmp	r3, #0
	blt	.L39
	ldr	r2, .L44
	ldr	r3, [fp, #-20]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldrh	r3, [r3]
	mov	r2, r3
	ldr	r3, [fp, #-40]
	cmp	r3, r2
	bge	.L43
.L39:
	ldr	r3, .L44+4
	ldr	r2, .L44+20
	ldr	r1, .L44+12
	ldr	r0, .L44+24
	bl	__assert_fail
.L43:
	ldr	r3, [fp, #-20]
	lsl	r3, r3, #2
	ldr	r2, .L44
	add	r3, r3, r2
	str	r3, [fp, #-16]
	ldr	r3, [fp, #-16]
	ldrh	r3, [r3]
	mov	r2, r3
	ldr	r3, [fp, #-16]
	ldrb	r3, [r3, #3]	@ zero_extendqisi2
	add	r3, r2, r3
	ldr	r2, [fp, #-40]
	cmp	r2, r3
	bge	.L41
	ldr	r3, [fp, #-16]
	ldrb	r3, [r3, #2]	@ zero_extendqisi2
	and	r2, r3, #1
	ldr	r3, [fp, #-16]
	ldrh	r3, [r3]
	mov	r1, r3
	ldr	r3, [fp, #-40]
	eor	r3, r3, r1
	and	r3, r3, r2
	cmp	r3, #0
	bne	.L41
	ldr	r3, [fp, #-16]
	ldrb	r3, [r3, #2]	@ zero_extendqisi2
	lsr	r3, r3, #1
	and	r3, r3, #255
	ldr	r2, .L44+28
	lsl	r3, r3, #1
	add	r3, r2, r3
	ldrh	r3, [r3]
	mov	r2, r3
	ldr	r3, [fp, #-40]
	add	r3, r2, r3
	lsl	r3, r3, #16
	lsr	r3, r3, #16
	str	r3, [fp, #-32]
	ldr	r3, [fp, #-32]
	cmp	r3, #0
	bgt	.L41
	ldr	r3, .L44+4
	ldr	r2, .L44+32
	ldr	r1, .L44+12
	ldr	r0, .L44+36
	bl	__assert_fail
.L41:
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	beq	.L33
	ldr	r0, [fp, #-32]
	bl	fts5_remove_diacritic
	str	r0, [fp, #-32]
	b	.L33
.L34:
	ldr	r3, [fp, #-40]
	cmp	r3, #66560
	blt	.L33
	ldr	r3, [fp, #-40]
	ldr	r2, .L44+40
	cmp	r3, r2
	bgt	.L33
	ldr	r3, [fp, #-40]
	add	r3, r3, #40
	str	r3, [fp, #-32]
.L33:
	ldr	r3, [fp, #-32]
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L45:
	.align	2
.L44:
	.word	aEntry.4249
	.word	__PRETTY_FUNCTION__.4252
	.word	333
	.word	.LC1
	.word	.LC7
	.word	345
	.word	.LC8
	.word	aiOff.4250
	.word	349
	.word	.LC9
	.word	66599
	.size	sqlite3Fts5UnicodeFold, .-sqlite3Fts5UnicodeFold
	.section	.rodata
	.align	2
	.type	aAscii.4212, %object
	.size	aAscii.4212, 16
aAscii.4212:
	.word	-1
	.word	-67043329
	.word	-134217727
	.word	-134217727
	.align	2
	.type	aEntry.4211, %object
	.size	aEntry.4211, 1624
aEntry.4211:
	.word	48
	.word	59399
	.word	93190
	.word	125999
	.word	175111
	.word	184321
	.word	186371
	.word	191489
	.word	195585
	.word	220161
	.word	252929
	.word	722948
	.word	739342
	.word	758791
	.word	766977
	.word	769153
	.word	906241
	.word	915457
	.word	921602
	.word	924673
	.word	1038337
	.word	1181704
	.word	1402886
	.word	1451010
	.word	1457153
	.word	1459255
	.word	1559554
	.word	1572869
	.word	1579030
	.word	1603586
	.word	1649685
	.word	1681412
	.word	1687553
	.word	1789953
	.word	1792015
	.word	1809415
	.word	1831938
	.word	1835022
	.word	1850369
	.word	1852417
	.word	1884187
	.word	2005003
	.word	2075657
	.word	2086916
	.word	2119684
	.word	2124809
	.word	2135043
	.word	2139141
	.word	2146319
	.word	2188291
	.word	2193409
	.word	2330651
	.word	2359300
	.word	2418691
	.word	2422802
	.word	2442247
	.word	2459652
	.word	2473985
	.word	2491395
	.word	2551809
	.word	2553863
	.word	2563074
	.word	2567171
	.word	2579457
	.word	2590722
	.word	2607106
	.word	2615298
	.word	2622467
	.word	2682881
	.word	2684933
	.word	2694146
	.word	2698243
	.word	2704385
	.word	2736130
	.word	2741249
	.word	2753539
	.word	2813953
	.word	2816008
	.word	2825219
	.word	2829315
	.word	2852866
	.word	2867202
	.word	2884611
	.word	2945025
	.word	2947079
	.word	2956290
	.word	2960387
	.word	2971650
	.word	2983938
	.word	2998273
	.word	3016705
	.word	3078149
	.word	3086339
	.word	3090436
	.word	3103745
	.word	3132424
	.word	3146755
	.word	3209223
	.word	3217411
	.word	3221508
	.word	3232770
	.word	3246082
	.word	3275777
	.word	3278850
	.word	3338241
	.word	3340295
	.word	3348483
	.word	3352580
	.word	3363842
	.word	3377154
	.word	3409922
	.word	3471367
	.word	3479555
	.word	3483652
	.word	3496961
	.word	3508226
	.word	3531777
	.word	3540994
	.word	3614721
	.word	3619846
	.word	3627009
	.word	3629064
	.word	3655683
	.word	3720193
	.word	3723271
	.word	3734529
	.word	3742729
	.word	3762178
	.word	3851265
	.word	3854342
	.word	3861506
	.word	3874822
	.word	3933215
	.word	3985420
	.word	4047895
	.word	4076555
	.word	4088868
	.word	4126735
	.word	4143117
	.word	4238356
	.word	4270086
	.word	4282372
	.word	4290563
	.word	4294659
	.word	4299783
	.word	4310020
	.word	4327436
	.word	4340737
	.word	4352006
	.word	4451329
	.word	5075980
	.word	5128202
	.word	5242881
	.word	5878786
	.word	5898241
	.word	5925890
	.word	6007811
	.word	6047747
	.word	6080517
	.word	6113282
	.word	6146050
	.word	6213667
	.word	6250500
	.word	6255617
	.word	6291471
	.word	6464513
	.word	6586380
	.word	6602764
	.word	6619137
	.word	6623234
	.word	6733841
	.word	6758402
	.word	6780962
	.word	6839301
	.word	6846466
	.word	6902794
	.word	6914077
	.word	6945793
	.word	6979591
	.word	6987782
	.word	7077893
	.word	7131153
	.word	7170083
	.word	7208963
	.word	7242765
	.word	7313422
	.word	7335940
	.word	7376916
	.word	7400453
	.word	7469058
	.word	7536648
	.word	7553049
	.word	7582721
	.word	7587843
	.word	7798823
	.word	7860228
	.word	8320001
	.word	8322051
	.word	8336387
	.word	8352771
	.word	8369155
	.word	8385538
	.word	8388709
	.word	8497158
	.word	8513541
	.word	8529925
	.word	8552474
	.word	8601633
	.word	8650754
	.word	8653828
	.word	8658946
	.word	8671233
	.word	8673283
	.word	8681478
	.word	8688641
	.word	8690689
	.word	8692737
	.word	8697857
	.word	8710146
	.word	8716293
	.word	8726532
	.word	8731649
	.word	8798820
	.word	9437223
	.word	9502731
	.word	9597006
	.word	9699840
	.word	10224757
	.word	10376121
	.word	11354122
	.word	11768838
	.word	11779075
	.word	11789316
	.word	11794434
	.word	11911169
	.word	11926529
	.word	12025935
	.word	12107788
	.word	12189722
	.word	12217433
	.word	12320982
	.word	12566540
	.word	12582917
	.word	12591129
	.word	12625927
	.word	12638210
	.word	12645379
	.word	12739588
	.word	12746753
	.word	12839937
	.word	12992514
	.word	12998666
	.word	13041700
	.word	13107231
	.word	13150238
	.word	13189121
	.word	13205536
	.word	13248551
	.word	13303871
	.word	13369600
	.word	20381760
	.word	43139127
	.word	43251714
	.word	43529219
	.word	43629584
	.word	43678721
	.word	43761672
	.word	43778071
	.word	43810818
	.word	43918338
	.word	44042241
	.word	44046337
	.word	44051457
	.word	44076041
	.word	44095492
	.word	44158980
	.word	44171266
	.word	44224529
	.word	44251138
	.word	44269586
	.word	44294147
	.word	44341258
	.word	44375053
	.word	44399617
	.word	44433412
	.word	44485659
	.word	44529666
	.word	44606478
	.word	44633089
	.word	44642306
	.word	44658692
	.word	44686339
	.word	44690433
	.word	44744705
	.word	44746755
	.word	44751874
	.word	44759042
	.word	44762113
	.word	44791810
	.word	44805127
	.word	44815362
	.word	45059083
	.word	56623105
	.word	57539586
	.word	57670658
	.word	58719233
	.word	65828865
	.word	65840129
	.word	65980432
	.word	66385922
	.word	66580482
	.word	66584602
	.word	66617351
	.word	66633763
	.word	66670611
	.word	66691076
	.word	66845697
	.word	66847759
	.word	66873351
	.word	66907142
	.word	66939915
	.word	67076103
	.word	67084295
	.word	67101701
	.word	67371011
	.word	67427337
	.word	67494929
	.word	67518476
	.word	67584046
	.word	68058113
	.word	68108289
	.word	69295105
	.word	69499905
	.word	69532673
	.word	69731331
	.word	69735426
	.word	69742596
	.word	69787651
	.word	69794817
	.word	69812233
	.word	69860353
	.word	70050823
	.word	71303171
	.word	71360534
	.word	71434243
	.word	71483410
	.word	71565315
	.word	71605262
	.word	71630852
	.word	71696387
	.word	71748622
	.word	71767044
	.word	73051149
	.word	76660740
	.word	96289838
	.word	96353284
	.word	121635062
	.word	121896999
	.word	121939125
	.word	122159174
	.word	122421335
	.word	123405313
	.word	123431937
	.word	123464705
	.word	123491329
	.word	123524097
	.word	123550721
	.word	123583489
	.word	123610113
	.word	123642881
	.word	123669505
	.word	129744898
	.word	130023468
	.word	130072676
	.word	130187279
	.word	130204686
	.word	130221071
	.word	130237455
	.word	130301983
	.word	130334780
	.word	130400299
	.word	130521117
	.word	130564139
	.word	130613257
	.word	130629634
	.word	130809889
	.word	130859014
	.word	130866246
	.word	130940948
	.word	130973733
	.word	131012613
	.word	131039249
	.word	131072063
	.word	131137537
	.word	131139766
	.word	131326980
	.word	131334206
	.word	131399684
	.word	131416088
	.word	131591238
	.word	131666955
	.word	131727430
	.word	131858548
	.word	939525121
	.word	939556960
	.word	939786480
	.align	2
	.type	__PRETTY_FUNCTION__.4221, %object
	.size	__PRETTY_FUNCTION__.4221, 26
__PRETTY_FUNCTION__.4221:
	.ascii	"sqlite3Fts5UnicodeIsalnum\000"
	.align	2
	.type	__PRETTY_FUNCTION__.4235, %object
	.size	__PRETTY_FUNCTION__.4235, 22
__PRETTY_FUNCTION__.4235:
	.ascii	"fts5_remove_diacritic\000"
	.align	2
	.type	aEntry.4249, %object
	.size	aEntry.4249, 652
aEntry.4249:
	.short	65
	.byte	14
	.byte	26
	.short	181
	.byte	64
	.byte	1
	.short	192
	.byte	14
	.byte	23
	.short	216
	.byte	14
	.byte	7
	.short	256
	.byte	1
	.byte	48
	.short	306
	.byte	1
	.byte	6
	.short	313
	.byte	1
	.byte	16
	.short	330
	.byte	1
	.byte	46
	.short	376
	.byte	116
	.byte	1
	.short	377
	.byte	1
	.byte	6
	.short	383
	.byte	104
	.byte	1
	.short	385
	.byte	50
	.byte	1
	.short	386
	.byte	1
	.byte	4
	.short	390
	.byte	44
	.byte	1
	.short	391
	.byte	0
	.byte	1
	.short	393
	.byte	42
	.byte	2
	.short	395
	.byte	0
	.byte	1
	.short	398
	.byte	32
	.byte	1
	.short	399
	.byte	38
	.byte	1
	.short	400
	.byte	40
	.byte	1
	.short	401
	.byte	0
	.byte	1
	.short	403
	.byte	42
	.byte	1
	.short	404
	.byte	46
	.byte	1
	.short	406
	.byte	52
	.byte	1
	.short	407
	.byte	48
	.byte	1
	.short	408
	.byte	0
	.byte	1
	.short	412
	.byte	52
	.byte	1
	.short	413
	.byte	54
	.byte	1
	.short	415
	.byte	56
	.byte	1
	.short	416
	.byte	1
	.byte	6
	.short	422
	.byte	60
	.byte	1
	.short	423
	.byte	0
	.byte	1
	.short	425
	.byte	60
	.byte	1
	.short	428
	.byte	0
	.byte	1
	.short	430
	.byte	60
	.byte	1
	.short	431
	.byte	0
	.byte	1
	.short	433
	.byte	58
	.byte	2
	.short	435
	.byte	1
	.byte	4
	.short	439
	.byte	62
	.byte	1
	.short	440
	.byte	0
	.byte	1
	.short	444
	.byte	0
	.byte	1
	.short	452
	.byte	2
	.byte	1
	.short	453
	.byte	0
	.byte	1
	.short	455
	.byte	2
	.byte	1
	.short	456
	.byte	0
	.byte	1
	.short	458
	.byte	2
	.byte	1
	.short	459
	.byte	1
	.byte	18
	.short	478
	.byte	1
	.byte	18
	.short	497
	.byte	2
	.byte	1
	.short	498
	.byte	1
	.byte	4
	.short	502
	.byte	122
	.byte	1
	.short	503
	.byte	-122
	.byte	1
	.short	504
	.byte	1
	.byte	40
	.short	544
	.byte	110
	.byte	1
	.short	546
	.byte	1
	.byte	18
	.short	570
	.byte	70
	.byte	1
	.short	571
	.byte	0
	.byte	1
	.short	573
	.byte	108
	.byte	1
	.short	574
	.byte	68
	.byte	1
	.short	577
	.byte	0
	.byte	1
	.short	579
	.byte	106
	.byte	1
	.short	580
	.byte	28
	.byte	1
	.short	581
	.byte	30
	.byte	1
	.short	582
	.byte	1
	.byte	10
	.short	837
	.byte	36
	.byte	1
	.short	880
	.byte	1
	.byte	4
	.short	886
	.byte	0
	.byte	1
	.short	902
	.byte	18
	.byte	1
	.short	904
	.byte	16
	.byte	3
	.short	908
	.byte	26
	.byte	1
	.short	910
	.byte	24
	.byte	2
	.short	913
	.byte	14
	.byte	17
	.short	931
	.byte	14
	.byte	9
	.short	962
	.byte	0
	.byte	1
	.short	975
	.byte	4
	.byte	1
	.short	976
	.byte	-116
	.byte	1
	.short	977
	.byte	-114
	.byte	1
	.short	981
	.byte	-110
	.byte	1
	.short	982
	.byte	-112
	.byte	1
	.short	984
	.byte	1
	.byte	24
	.short	1008
	.byte	-120
	.byte	1
	.short	1009
	.byte	-118
	.byte	1
	.short	1012
	.byte	-126
	.byte	1
	.short	1013
	.byte	-128
	.byte	1
	.short	1015
	.byte	0
	.byte	1
	.short	1017
	.byte	-104
	.byte	1
	.short	1018
	.byte	0
	.byte	1
	.short	1021
	.byte	110
	.byte	3
	.short	1024
	.byte	34
	.byte	16
	.short	1040
	.byte	14
	.byte	32
	.short	1120
	.byte	1
	.byte	34
	.short	1162
	.byte	1
	.byte	54
	.short	1216
	.byte	6
	.byte	1
	.short	1217
	.byte	1
	.byte	14
	.short	1232
	.byte	1
	.byte	88
	.short	1329
	.byte	22
	.byte	38
	.short	4256
	.byte	66
	.byte	38
	.short	4295
	.byte	66
	.byte	1
	.short	4301
	.byte	66
	.byte	1
	.short	7680
	.byte	1
	.byte	-106
	.short	7835
	.byte	-124
	.byte	1
	.short	7838
	.byte	96
	.byte	1
	.short	7840
	.byte	1
	.byte	96
	.short	7944
	.byte	-106
	.byte	8
	.short	7960
	.byte	-106
	.byte	6
	.short	7976
	.byte	-106
	.byte	8
	.short	7992
	.byte	-106
	.byte	8
	.short	8008
	.byte	-106
	.byte	6
	.short	8025
	.byte	-105
	.byte	8
	.short	8040
	.byte	-106
	.byte	8
	.short	8072
	.byte	-106
	.byte	8
	.short	8088
	.byte	-106
	.byte	8
	.short	8104
	.byte	-106
	.byte	8
	.short	8120
	.byte	-106
	.byte	2
	.short	8122
	.byte	126
	.byte	2
	.short	8124
	.byte	-108
	.byte	1
	.short	8126
	.byte	100
	.byte	1
	.short	8136
	.byte	124
	.byte	4
	.short	8140
	.byte	-108
	.byte	1
	.short	8152
	.byte	-106
	.byte	2
	.short	8154
	.byte	120
	.byte	2
	.short	8168
	.byte	-106
	.byte	2
	.short	8170
	.byte	118
	.byte	2
	.short	8172
	.byte	-104
	.byte	1
	.short	8184
	.byte	112
	.byte	2
	.short	8186
	.byte	114
	.byte	2
	.short	8188
	.byte	-108
	.byte	1
	.short	8486
	.byte	98
	.byte	1
	.short	8490
	.byte	92
	.byte	1
	.short	8491
	.byte	94
	.byte	1
	.short	8498
	.byte	12
	.byte	1
	.short	8544
	.byte	8
	.byte	16
	.short	8579
	.byte	0
	.byte	1
	.short	9398
	.byte	10
	.byte	26
	.short	11264
	.byte	22
	.byte	47
	.short	11360
	.byte	0
	.byte	1
	.short	11362
	.byte	88
	.byte	1
	.short	11363
	.byte	102
	.byte	1
	.short	11364
	.byte	90
	.byte	1
	.short	11367
	.byte	1
	.byte	6
	.short	11373
	.byte	84
	.byte	1
	.short	11374
	.byte	86
	.byte	1
	.short	11375
	.byte	80
	.byte	1
	.short	11376
	.byte	82
	.byte	1
	.short	11378
	.byte	0
	.byte	1
	.short	11381
	.byte	0
	.byte	1
	.short	11390
	.byte	78
	.byte	2
	.short	11392
	.byte	1
	.byte	100
	.short	11499
	.byte	1
	.byte	4
	.short	11506
	.byte	0
	.byte	1
	.short	-22976
	.byte	1
	.byte	46
	.short	-22912
	.byte	1
	.byte	24
	.short	-22750
	.byte	1
	.byte	14
	.short	-22734
	.byte	1
	.byte	62
	.short	-22663
	.byte	1
	.byte	4
	.short	-22659
	.byte	76
	.byte	1
	.short	-22658
	.byte	1
	.byte	10
	.short	-22645
	.byte	0
	.byte	1
	.short	-22643
	.byte	74
	.byte	1
	.short	-22640
	.byte	1
	.byte	4
	.short	-22624
	.byte	1
	.byte	10
	.short	-22614
	.byte	72
	.byte	1
	.short	-223
	.byte	14
	.byte	26
	.align	2
	.type	__PRETTY_FUNCTION__.4252, %object
	.size	__PRETTY_FUNCTION__.4252, 23
__PRETTY_FUNCTION__.4252:
	.ascii	"sqlite3Fts5UnicodeFold\000"
	.align	2
	.type	aiOff.4250, %object
	.size	aiOff.4250, 154
aiOff.4250:
	.short	1
	.short	2
	.short	8
	.short	15
	.short	16
	.short	26
	.short	28
	.short	32
	.short	37
	.short	38
	.short	40
	.short	48
	.short	63
	.short	64
	.short	69
	.short	71
	.short	79
	.short	80
	.short	116
	.short	202
	.short	203
	.short	205
	.short	206
	.short	207
	.short	209
	.short	210
	.short	211
	.short	213
	.short	214
	.short	217
	.short	218
	.short	219
	.short	775
	.short	7264
	.short	10792
	.short	10795
	.short	23228
	.short	23256
	.short	30204
	.short	-10815
	.short	-10783
	.short	-10782
	.short	-10780
	.short	-10749
	.short	-10743
	.short	-10727
	.short	-8383
	.short	-8262
	.short	-7615
	.short	-7517
	.short	-7173
	.short	-3814
	.short	-268
	.short	-195
	.short	-163
	.short	-130
	.short	-128
	.short	-126
	.short	-121
	.short	-112
	.short	-100
	.short	-97
	.short	-86
	.short	-74
	.short	-64
	.short	-60
	.short	-58
	.short	-56
	.short	-54
	.short	-48
	.short	-30
	.short	-25
	.short	-22
	.short	-15
	.short	-9
	.short	-8
	.short	-7
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
