	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function warn_if_raster_font
_warn_if_raster_font:                   ## @warn_if_raster_font
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$32, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movl	$0, -20(%rbp)
	movq	_kernel32@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_BOOL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_HANDLE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_PCONSOLE_FONT_INFOEX@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	movq	_GetCurrentConsoleFontEx@GOTPCREL(%rip), %rdx
	movl	%esi, %r8d
	callq	_DECLARE_PROC_ADDR
	movq	_non_ascii_used@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_8
## %bb.1:
	movq	_GetCurrentConsoleFontEx@GOTPCREL(%rip), %rdi
	callq	_INIT_PROC_ADDR
	testq	%rax, %rax
	je	LBB0_4
## %bb.2:
	movl	$8, -32(%rbp)
	movq	_console@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%ebx, %ebx
	leaq	-32(%rbp), %rdx
	xorl	%esi, %esi
	callq	_GetCurrentConsoleFontEx
	testq	%rax, %rax
	je	LBB0_6
## %bb.3:
	movl	-28(%rbp), %ebx
	movl	%ebx, -20(%rbp)
	jmp	LBB0_6
LBB0_4:
	movq	_ERROR_SUCCESS@GOTPCREL(%rip), %rax
	movq	(%rax), %r14
	movq	_HKEY_CURRENT_USER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_KEY_READ@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	leaq	L_.str(%rip), %rsi
	xorl	%ebx, %ebx
	leaq	-32(%rbp), %r8
	xorl	%edx, %edx
	callq	_RegOpenKeyExA
	cmpq	%rax, %r14
	jne	LBB0_6
## %bb.5:
	movl	$4, -36(%rbp)
	movl	-32(%rbp), %edi
	leaq	-20(%rbp), %r8
	leaq	L_.str.1(%rip), %rsi
	leaq	-36(%rbp), %r9
	xorl	%edx, %edx
	xorl	%ecx, %ecx
                                        ## kill: def $r8d killed $r8d killed $r8
	callq	_RegQueryValueExA
	movl	-32(%rbp), %edi
	callq	_RegCloseKey
	movl	-20(%rbp), %ebx
LBB0_6:
	movq	_TMPF_TRUETYPE@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	jne	LBB0_8
## %bb.7:
	movq	_console@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	l_.str.2(%rip), %rsi
	leaq	-32(%rbp), %rcx
	movl	$170, %edx
	xorl	%r8d, %r8d
	callq	_WriteConsoleW
LBB0_8:
	addq	$32, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_kernel32,4,2                   ## @kernel32
	.comm	_BOOL,4,2                       ## @BOOL
	.comm	_HANDLE,4,2                     ## @HANDLE
	.comm	_PCONSOLE_FONT_INFOEX,4,2       ## @PCONSOLE_FONT_INFOEX
	.comm	_non_ascii_used,4,2             ## @non_ascii_used
	.comm	_console,4,2                    ## @console
	.comm	_ERROR_SUCCESS,8,3              ## @ERROR_SUCCESS
	.comm	_HKEY_CURRENT_USER,4,2          ## @HKEY_CURRENT_USER
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Console"

	.comm	_KEY_READ,4,2                   ## @KEY_READ
L_.str.1:                               ## @.str.1
	.asciz	"FontFamily"

	.comm	_TMPF_TRUETYPE,4,2              ## @TMPF_TRUETYPE
	.section	__TEXT,__const
	.p2align	2                               ## @.str.2
l_.str.2:
	.long	10                              ## 0xa
	.long	87                              ## 0x57
	.long	97                              ## 0x61
	.long	114                             ## 0x72
	.long	110                             ## 0x6e
	.long	105                             ## 0x69
	.long	110                             ## 0x6e
	.long	103                             ## 0x67
	.long	58                              ## 0x3a
	.long	32                              ## 0x20
	.long	89                              ## 0x59
	.long	111                             ## 0x6f
	.long	117                             ## 0x75
	.long	114                             ## 0x72
	.long	32                              ## 0x20
	.long	99                              ## 0x63
	.long	111                             ## 0x6f
	.long	110                             ## 0x6e
	.long	115                             ## 0x73
	.long	111                             ## 0x6f
	.long	108                             ## 0x6c
	.long	101                             ## 0x65
	.long	32                              ## 0x20
	.long	102                             ## 0x66
	.long	111                             ## 0x6f
	.long	110                             ## 0x6e
	.long	116                             ## 0x74
	.long	32                              ## 0x20
	.long	112                             ## 0x70
	.long	114                             ## 0x72
	.long	111                             ## 0x6f
	.long	98                              ## 0x62
	.long	97                              ## 0x61
	.long	98                              ## 0x62
	.long	108                             ## 0x6c
	.long	121                             ## 0x79
	.long	32                              ## 0x20
	.long	100                             ## 0x64
	.long	111                             ## 0x6f
	.long	101                             ## 0x65
	.long	115                             ## 0x73
	.long	110                             ## 0x6e
	.long	39                              ## 0x27
	.long	116                             ## 0x74
	.long	32                              ## 0x20
	.long	115                             ## 0x73
	.long	117                             ## 0x75
	.long	112                             ## 0x70
	.long	112                             ## 0x70
	.long	111                             ## 0x6f
	.long	114                             ## 0x72
	.long	116                             ## 0x74
	.long	32                              ## 0x20
	.long	85                              ## 0x55
	.long	110                             ## 0x6e
	.long	105                             ## 0x69
	.long	99                              ## 0x63
	.long	111                             ## 0x6f
	.long	100                             ## 0x64
	.long	101                             ## 0x65
	.long	46                              ## 0x2e
	.long	32                              ## 0x20
	.long	73                              ## 0x49
	.long	102                             ## 0x66
	.long	32                              ## 0x20
	.long	121                             ## 0x79
	.long	111                             ## 0x6f
	.long	117                             ## 0x75
	.long	32                              ## 0x20
	.long	101                             ## 0x65
	.long	120                             ## 0x78
	.long	112                             ## 0x70
	.long	101                             ## 0x65
	.long	114                             ## 0x72
	.long	105                             ## 0x69
	.long	101                             ## 0x65
	.long	110                             ## 0x6e
	.long	99                              ## 0x63
	.long	101                             ## 0x65
	.long	32                              ## 0x20
	.long	115                             ## 0x73
	.long	116                             ## 0x74
	.long	114                             ## 0x72
	.long	97                              ## 0x61
	.long	110                             ## 0x6e
	.long	103                             ## 0x67
	.long	101                             ## 0x65
	.long	32                              ## 0x20
	.long	99                              ## 0x63
	.long	104                             ## 0x68
	.long	97                              ## 0x61
	.long	114                             ## 0x72
	.long	97                              ## 0x61
	.long	99                              ## 0x63
	.long	116                             ## 0x74
	.long	101                             ## 0x65
	.long	114                             ## 0x72
	.long	115                             ## 0x73
	.long	32                              ## 0x20
	.long	105                             ## 0x69
	.long	110                             ## 0x6e
	.long	32                              ## 0x20
	.long	116                             ## 0x74
	.long	104                             ## 0x68
	.long	101                             ## 0x65
	.long	32                              ## 0x20
	.long	111                             ## 0x6f
	.long	117                             ## 0x75
	.long	116                             ## 0x74
	.long	112                             ## 0x70
	.long	117                             ## 0x75
	.long	116                             ## 0x74
	.long	44                              ## 0x2c
	.long	32                              ## 0x20
	.long	99                              ## 0x63
	.long	111                             ## 0x6f
	.long	110                             ## 0x6e
	.long	115                             ## 0x73
	.long	105                             ## 0x69
	.long	100                             ## 0x64
	.long	101                             ## 0x65
	.long	114                             ## 0x72
	.long	32                              ## 0x20
	.long	115                             ## 0x73
	.long	119                             ## 0x77
	.long	105                             ## 0x69
	.long	116                             ## 0x74
	.long	99                              ## 0x63
	.long	104                             ## 0x68
	.long	105                             ## 0x69
	.long	110                             ## 0x6e
	.long	103                             ## 0x67
	.long	32                              ## 0x20
	.long	116                             ## 0x74
	.long	111                             ## 0x6f
	.long	32                              ## 0x20
	.long	97                              ## 0x61
	.long	32                              ## 0x20
	.long	84                              ## 0x54
	.long	114                             ## 0x72
	.long	117                             ## 0x75
	.long	101                             ## 0x65
	.long	84                              ## 0x54
	.long	121                             ## 0x79
	.long	112                             ## 0x70
	.long	101                             ## 0x65
	.long	32                              ## 0x20
	.long	102                             ## 0x66
	.long	111                             ## 0x6f
	.long	110                             ## 0x6e
	.long	116                             ## 0x74
	.long	32                              ## 0x20
	.long	115                             ## 0x73
	.long	117                             ## 0x75
	.long	99                              ## 0x63
	.long	104                             ## 0x68
	.long	32                              ## 0x20
	.long	97                              ## 0x61
	.long	115                             ## 0x73
	.long	32                              ## 0x20
	.long	67                              ## 0x43
	.long	111                             ## 0x6f
	.long	110                             ## 0x6e
	.long	115                             ## 0x73
	.long	111                             ## 0x6f
	.long	108                             ## 0x6c
	.long	97                              ## 0x61
	.long	115                             ## 0x73
	.long	33                              ## 0x21
	.long	10                              ## 0xa
	.long	0                               ## 0x0

	.no_dead_strip	_warn_if_raster_font
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function warn_if_raster_font
_warn_if_raster_font:                   ; @warn_if_raster_font
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	stur	wzr, [x29, #-20]
Lloh0:
	adrp	x8, _kernel32@GOTPAGE
Lloh1:
	ldr	x8, [x8, _kernel32@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x8, _BOOL@GOTPAGE
Lloh4:
	ldr	x8, [x8, _BOOL@GOTPAGEOFF]
Lloh5:
	ldr	w1, [x8]
Lloh6:
	adrp	x8, _HANDLE@GOTPAGE
Lloh7:
	ldr	x8, [x8, _HANDLE@GOTPAGEOFF]
Lloh8:
	ldr	w3, [x8]
Lloh9:
	adrp	x8, _PCONSOLE_FONT_INFOEX@GOTPAGE
Lloh10:
	ldr	x8, [x8, _PCONSOLE_FONT_INFOEX@GOTPAGEOFF]
Lloh11:
	ldr	w5, [x8]
Lloh12:
	adrp	x2, _GetCurrentConsoleFontEx@GOTPAGE
Lloh13:
	ldr	x2, [x2, _GetCurrentConsoleFontEx@GOTPAGEOFF]
	mov	x4, x1
	bl	_DECLARE_PROC_ADDR
Lloh14:
	adrp	x8, _non_ascii_used@GOTPAGE
Lloh15:
	ldr	x8, [x8, _non_ascii_used@GOTPAGEOFF]
Lloh16:
	ldr	w8, [x8]
	cbz	w8, LBB0_9
; %bb.1:
Lloh17:
	adrp	x0, _GetCurrentConsoleFontEx@GOTPAGE
Lloh18:
	ldr	x0, [x0, _GetCurrentConsoleFontEx@GOTPAGEOFF]
	bl	_INIT_PROC_ADDR
	cbz	x0, LBB0_4
; %bb.2:
	mov	w8, #8
	str	w8, [sp, #16]
Lloh19:
	adrp	x8, _console@GOTPAGE
Lloh20:
	ldr	x8, [x8, _console@GOTPAGEOFF]
Lloh21:
	ldr	w0, [x8]
	add	x2, sp, #16
	mov	w1, #0
	bl	_GetCurrentConsoleFontEx
	cbz	x0, LBB0_6
; %bb.3:
	ldr	w8, [sp, #20]
	stur	w8, [x29, #-20]
	b	LBB0_7
LBB0_4:
Lloh22:
	adrp	x8, _ERROR_SUCCESS@GOTPAGE
Lloh23:
	ldr	x8, [x8, _ERROR_SUCCESS@GOTPAGEOFF]
Lloh24:
	ldr	x19, [x8]
Lloh25:
	adrp	x8, _HKEY_CURRENT_USER@GOTPAGE
Lloh26:
	ldr	x8, [x8, _HKEY_CURRENT_USER@GOTPAGEOFF]
Lloh27:
	ldr	w0, [x8]
Lloh28:
	adrp	x8, _KEY_READ@GOTPAGE
Lloh29:
	ldr	x8, [x8, _KEY_READ@GOTPAGEOFF]
Lloh30:
	ldr	w3, [x8]
Lloh31:
	adrp	x1, l_.str@PAGE
Lloh32:
	add	x1, x1, l_.str@PAGEOFF
	add	x4, sp, #16
	mov	w2, #0
	bl	_RegOpenKeyExA
	mov	w8, #0
	cmp	x19, x0
	b.ne	LBB0_7
; %bb.5:
	mov	w8, #4
	str	w8, [sp, #12]
	ldr	w0, [sp, #16]
Lloh33:
	adrp	x1, l_.str.1@PAGE
Lloh34:
	add	x1, x1, l_.str.1@PAGEOFF
	sub	x4, x29, #20
	add	x5, sp, #12
	mov	x2, #0
	mov	x3, #0
	bl	_RegQueryValueExA
	ldr	w0, [sp, #16]
	bl	_RegCloseKey
	ldur	w8, [x29, #-20]
	b	LBB0_7
LBB0_6:
	mov	w8, #0
LBB0_7:
Lloh35:
	adrp	x9, _TMPF_TRUETYPE@GOTPAGE
Lloh36:
	ldr	x9, [x9, _TMPF_TRUETYPE@GOTPAGEOFF]
Lloh37:
	ldr	w9, [x9]
	tst	w9, w8
	b.ne	LBB0_9
; %bb.8:
Lloh38:
	adrp	x8, _console@GOTPAGE
Lloh39:
	ldr	x8, [x8, _console@GOTPAGEOFF]
Lloh40:
	ldr	w0, [x8]
Lloh41:
	adrp	x1, l_.str.2@PAGE
Lloh42:
	add	x1, x1, l_.str.2@PAGEOFF
	add	x3, sp, #16
	mov	w2, #170
	mov	x4, #0
	bl	_WriteConsoleW
LBB0_9:
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.cfi_endproc
                                        ; -- End function
	.comm	_kernel32,4,2                   ; @kernel32
	.comm	_BOOL,4,2                       ; @BOOL
	.comm	_HANDLE,4,2                     ; @HANDLE
	.comm	_PCONSOLE_FONT_INFOEX,4,2       ; @PCONSOLE_FONT_INFOEX
	.comm	_non_ascii_used,4,2             ; @non_ascii_used
	.comm	_console,4,2                    ; @console
	.comm	_ERROR_SUCCESS,8,3              ; @ERROR_SUCCESS
	.comm	_HKEY_CURRENT_USER,4,2          ; @HKEY_CURRENT_USER
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Console"

	.comm	_KEY_READ,4,2                   ; @KEY_READ
l_.str.1:                               ; @.str.1
	.asciz	"FontFamily"

	.comm	_TMPF_TRUETYPE,4,2              ; @TMPF_TRUETYPE
	.section	__TEXT,__const
	.p2align	2                               ; @.str.2
l_.str.2:
	.long	10                              ; 0xa
	.long	87                              ; 0x57
	.long	97                              ; 0x61
	.long	114                             ; 0x72
	.long	110                             ; 0x6e
	.long	105                             ; 0x69
	.long	110                             ; 0x6e
	.long	103                             ; 0x67
	.long	58                              ; 0x3a
	.long	32                              ; 0x20
	.long	89                              ; 0x59
	.long	111                             ; 0x6f
	.long	117                             ; 0x75
	.long	114                             ; 0x72
	.long	32                              ; 0x20
	.long	99                              ; 0x63
	.long	111                             ; 0x6f
	.long	110                             ; 0x6e
	.long	115                             ; 0x73
	.long	111                             ; 0x6f
	.long	108                             ; 0x6c
	.long	101                             ; 0x65
	.long	32                              ; 0x20
	.long	102                             ; 0x66
	.long	111                             ; 0x6f
	.long	110                             ; 0x6e
	.long	116                             ; 0x74
	.long	32                              ; 0x20
	.long	112                             ; 0x70
	.long	114                             ; 0x72
	.long	111                             ; 0x6f
	.long	98                              ; 0x62
	.long	97                              ; 0x61
	.long	98                              ; 0x62
	.long	108                             ; 0x6c
	.long	121                             ; 0x79
	.long	32                              ; 0x20
	.long	100                             ; 0x64
	.long	111                             ; 0x6f
	.long	101                             ; 0x65
	.long	115                             ; 0x73
	.long	110                             ; 0x6e
	.long	39                              ; 0x27
	.long	116                             ; 0x74
	.long	32                              ; 0x20
	.long	115                             ; 0x73
	.long	117                             ; 0x75
	.long	112                             ; 0x70
	.long	112                             ; 0x70
	.long	111                             ; 0x6f
	.long	114                             ; 0x72
	.long	116                             ; 0x74
	.long	32                              ; 0x20
	.long	85                              ; 0x55
	.long	110                             ; 0x6e
	.long	105                             ; 0x69
	.long	99                              ; 0x63
	.long	111                             ; 0x6f
	.long	100                             ; 0x64
	.long	101                             ; 0x65
	.long	46                              ; 0x2e
	.long	32                              ; 0x20
	.long	73                              ; 0x49
	.long	102                             ; 0x66
	.long	32                              ; 0x20
	.long	121                             ; 0x79
	.long	111                             ; 0x6f
	.long	117                             ; 0x75
	.long	32                              ; 0x20
	.long	101                             ; 0x65
	.long	120                             ; 0x78
	.long	112                             ; 0x70
	.long	101                             ; 0x65
	.long	114                             ; 0x72
	.long	105                             ; 0x69
	.long	101                             ; 0x65
	.long	110                             ; 0x6e
	.long	99                              ; 0x63
	.long	101                             ; 0x65
	.long	32                              ; 0x20
	.long	115                             ; 0x73
	.long	116                             ; 0x74
	.long	114                             ; 0x72
	.long	97                              ; 0x61
	.long	110                             ; 0x6e
	.long	103                             ; 0x67
	.long	101                             ; 0x65
	.long	32                              ; 0x20
	.long	99                              ; 0x63
	.long	104                             ; 0x68
	.long	97                              ; 0x61
	.long	114                             ; 0x72
	.long	97                              ; 0x61
	.long	99                              ; 0x63
	.long	116                             ; 0x74
	.long	101                             ; 0x65
	.long	114                             ; 0x72
	.long	115                             ; 0x73
	.long	32                              ; 0x20
	.long	105                             ; 0x69
	.long	110                             ; 0x6e
	.long	32                              ; 0x20
	.long	116                             ; 0x74
	.long	104                             ; 0x68
	.long	101                             ; 0x65
	.long	32                              ; 0x20
	.long	111                             ; 0x6f
	.long	117                             ; 0x75
	.long	116                             ; 0x74
	.long	112                             ; 0x70
	.long	117                             ; 0x75
	.long	116                             ; 0x74
	.long	44                              ; 0x2c
	.long	32                              ; 0x20
	.long	99                              ; 0x63
	.long	111                             ; 0x6f
	.long	110                             ; 0x6e
	.long	115                             ; 0x73
	.long	105                             ; 0x69
	.long	100                             ; 0x64
	.long	101                             ; 0x65
	.long	114                             ; 0x72
	.long	32                              ; 0x20
	.long	115                             ; 0x73
	.long	119                             ; 0x77
	.long	105                             ; 0x69
	.long	116                             ; 0x74
	.long	99                              ; 0x63
	.long	104                             ; 0x68
	.long	105                             ; 0x69
	.long	110                             ; 0x6e
	.long	103                             ; 0x67
	.long	32                              ; 0x20
	.long	116                             ; 0x74
	.long	111                             ; 0x6f
	.long	32                              ; 0x20
	.long	97                              ; 0x61
	.long	32                              ; 0x20
	.long	84                              ; 0x54
	.long	114                             ; 0x72
	.long	117                             ; 0x75
	.long	101                             ; 0x65
	.long	84                              ; 0x54
	.long	121                             ; 0x79
	.long	112                             ; 0x70
	.long	101                             ; 0x65
	.long	32                              ; 0x20
	.long	102                             ; 0x66
	.long	111                             ; 0x6f
	.long	110                             ; 0x6e
	.long	116                             ; 0x74
	.long	32                              ; 0x20
	.long	115                             ; 0x73
	.long	117                             ; 0x75
	.long	99                              ; 0x63
	.long	104                             ; 0x68
	.long	32                              ; 0x20
	.long	97                              ; 0x61
	.long	115                             ; 0x73
	.long	32                              ; 0x20
	.long	67                              ; 0x43
	.long	111                             ; 0x6f
	.long	110                             ; 0x6e
	.long	115                             ; 0x73
	.long	111                             ; 0x6f
	.long	108                             ; 0x6c
	.long	97                              ; 0x61
	.long	115                             ; 0x73
	.long	33                              ; 0x21
	.long	10                              ; 0xa
	.long	0                               ; 0x0

	.no_dead_strip	_warn_if_raster_font
.subsections_via_symbols
