// File: /workspace/github_c_makefile_star2_O0/OnionIoT[P]lv_example/lvgl/src/lv_themes/lv_theme_alien.c
// Function: list_init
static void list_init(void)
{
#if LV_USE_LIST != 0
    static lv_style_t list_bg, list_rel, list_pr, list_trel, list_tpr, list_ina;
    lv_style_copy(&list_rel, &def);
    list_rel.body.opa          = LV_OPA_TRANSP;
    list_rel.body.border.width = 1;
    list_rel.body.border.color = lv_color_hsv_to_rgb(_hue, 50, 85);
    list_rel.body.border.opa   = LV_OPA_COVER;
    list_rel.text.color        = lv_color_hsv_to_rgb(_hue, 10, 94);
    list_rel.text.font         = _font;
    list_rel.image.color       = lv_color_hsv_to_rgb(_hue, 10, 94);

    lv_style_copy(&list_pr, &list_rel);
    list_pr.body.opa        = LV_OPA_COVER;
    list_pr.body.main_color = lv_color_hsv_to_rgb(_hue, 34, 41);
    list_pr.body.grad_color = lv_color_hsv_to_rgb(_hue, 34, 41);
    list_pr.text.color      = lv_color_hsv_to_rgb(_hue, 7, 96);
    list_pr.image.color     = lv_color_hsv_to_rgb(_hue, 7, 96);

    lv_style_copy(&list_trel, &list_rel);
    lv_style_copy(&list_tpr, &list_pr);
    lv_style_copy(&list_ina, &def);

    lv_style_copy(&list_bg, &list_rel);
    list_bg.body.padding.left   = 0;
    list_bg.body.padding.right  = 0;
    list_bg.body.padding.top    = 0;
    list_bg.body.padding.bottom = 0;

    theme.style.list.sb          = &sb;
    theme.style.list.bg          = &list_bg;
    theme.style.list.scrl        = &lv_style_transp_tight;
    theme.style.list.btn.rel     = &list_rel;
    theme.style.list.btn.pr      = &list_pr;
    theme.style.list.btn.tgl_rel = &list_trel;
    theme.style.list.btn.tgl_pr  = &list_tpr;
    theme.style.list.btn.ina     = &list_ina;
#endif
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
leaq 0x46651(%rip), %rdi     # 0x92610
leaq 0x45a32(%rip), %rsi     # 0x919f8
callq 0xc550
movb $0x0, 0x46646(%rip)     # 0x92618
movw $0x1, 0x46641(%rip)     # 0x9261c
movl $0x32, %esi
movl $0x55, %edx
movzwl 0x4569c(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x2(%rbp)
movw -0x2(%rbp), %ax
movw %ax, 0x4661a(%rip)      # 0x9261a
movb $-0x1, 0x46618(%rip)    # 0x9261f
movl $0xa, %esi
movl $0x5e, %edx
movzwl 0x45670(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x4(%rbp)
movw -0x4(%rbp), %ax
movw %ax, 0x46604(%rip)      # 0x92630
movq 0x4565d(%rip), %rax     # 0x91690
movq %rax, 0x465fe(%rip)     # 0x92638
movl $0xa, %esi
movl $0x5e, %edx
movzwl 0x4563d(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x6(%rbp)
movw -0x6(%rbp), %ax
movw %ax, 0x465e9(%rip)      # 0x92648
leaq 0x465f2(%rip), %rdi     # 0x92658
leaq 0x465a3(%rip), %rsi     # 0x92610
callq 0xc550
movb $-0x1, 0x465e7(%rip)    # 0x92660
movl $0x22, %esi
movl $0x29, %edx
movzwl 0x455fe(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0x8(%rbp)
movw -0x8(%rbp), %ax
movw %ax, 0x465bc(%rip)      # 0x9265a
movl $0x22, %esi
movl $0x29, %edx
movzwl 0x455d9(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0xa(%rbp)
movw -0xa(%rbp), %ax
movw %ax, 0x46599(%rip)      # 0x9265c
movl $0x7, %esi
movl $0x60, %edx
movzwl 0x455b4(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0xc(%rbp)
movw -0xc(%rbp), %ax
movw %ax, 0x46590(%rip)      # 0x92678
movl $0x7, %esi
movl $0x60, %edx
movzwl 0x4558f(%rip), %edi     # 0x91688
callq 0x45bf0
movw %ax, -0xe(%rbp)
movw -0xe(%rbp), %ax
movw %ax, 0x46583(%rip)      # 0x92690
leaq 0x4658c(%rip), %rdi     # 0x926a0
leaq 0x464f5(%rip), %rsi     # 0x92610
callq 0xc550
leaq 0x465c1(%rip), %rdi     # 0x926e8
leaq 0x4652a(%rip), %rsi     # 0x92658
callq 0xc550
leaq 0x465f6(%rip), %rdi     # 0x92730
leaq 0x458b7(%rip), %rsi     # 0x919f8
callq 0xc550
leaq 0x4647b(%rip), %rdi     # 0x925c8
leaq 0x464bc(%rip), %rsi     # 0x92610
callq 0xc550
movw $0x0, 0x46480(%rip)     # 0x925e2
movw $0x0, 0x46479(%rip)     # 0x925e4
movw $0x0, 0x4646a(%rip)     # 0x925de
movw $0x0, 0x46463(%rip)     # 0x925e0
leaq 0x45994(%rip), %rax     # 0x91b18
movq %rax, 0x45775(%rip)     # 0x91900
leaq 0x46436(%rip), %rax     # 0x925c8
movq %rax, 0x45757(%rip)     # 0x918f0
leaq 0x3cff8(%rip), %rax     # 0x89198
movq %rax, 0x45751(%rip)     # 0x918f8
leaq 0x46462(%rip), %rax     # 0x92610
movq %rax, 0x45753(%rip)     # 0x91908
leaq 0x4649c(%rip), %rax     # 0x92658
movq %rax, 0x4574d(%rip)     # 0x91910
leaq 0x464d6(%rip), %rax     # 0x926a0
movq %rax, 0x45747(%rip)     # 0x91918
leaq 0x46510(%rip), %rax     # 0x926e8
movq %rax, 0x45741(%rip)     # 0x91920
leaq 0x4654a(%rip), %rax     # 0x92730
movq %rax, 0x4573b(%rip)     # 0x91928
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)