// File: /workspace/github_c_makefile_star2_O0/OnionIoT[P]lv_example/lvgl/src/lv_themes/lv_theme_zen.c
// Function: win_init
static void win_init(void)
{
#if LV_USE_WIN != 0
    static lv_style_t header, rel, pr;

    lv_style_copy(&header, &def);
    header.body.opa            = LV_OPA_TRANSP;
    header.body.border.width   = 2;
    header.body.border.part    = LV_BORDER_BOTTOM;
    header.body.border.color   = lv_color_hsv_to_rgb(_hue, 10, 90);
    header.text.color          = lv_color_hex3(0x666);
    header.image.color         = lv_color_hex3(0x666);
    header.body.padding.top    = 0;
    header.body.padding.bottom = 0;
    header.body.padding.inner  = 0;

    lv_style_copy(&rel, &def);
    rel.body.opa          = LV_OPA_TRANSP;
    rel.body.border.width = 0;
    rel.text.color        = lv_color_hex3(0x666);
    rel.image.color       = lv_color_hex3(0x666);

    lv_style_copy(&pr, &rel);
    pr.text.color  = lv_color_hex3(0x333);
    pr.image.color = lv_color_hex3(0x333);

    theme.style.win.bg      = theme.style.panel;
    theme.style.win.sb      = &sb;
    theme.style.win.header  = &header;
    theme.style.win.content = &lv_style_transp;
    theme.style.win.btn.rel = &rel;
    theme.style.win.btn.pr  = &pr;
#endif
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
leaq 0x45691(%rip), %rdi     # 0x97990
leaq 0x444d2(%rip), %rsi     # 0x967d8
callq 0xc550
movb $0x0, 0x45686(%rip)     # 0x97998
movw $0x2, 0x45681(%rip)     # 0x9799c
movb $0x1, 0x4567c(%rip)     # 0x9799e
movl $0xa, %esi
movl $0x5a, %edx
movzwl 0x44135(%rip), %edi     # 0x96468
callq 0x45bf0
movw %ax, -0x2(%rbp)
movw -0x2(%rbp), %ax
movw %ax, 0x45653(%rip)      # 0x9799a
movl $0x666, %edi            # imm = 0x666
callq 0x52740
movw %ax, -0x4(%rbp)
movw -0x4(%rbp), %ax
movw %ax, 0x45650(%rip)      # 0x979b0
movl $0x666, %edi            # imm = 0x666
callq 0x52740
movw %ax, -0x6(%rbp)
movw -0x6(%rbp), %ax
movw %ax, 0x4564f(%rip)      # 0x979c8
movw $0x0, 0x45624(%rip)     # 0x979a6
movw $0x0, 0x4561d(%rip)     # 0x979a8
movw $0x0, 0x4561a(%rip)     # 0x979ae
leaq 0x4563d(%rip), %rdi     # 0x979d8
leaq 0x44436(%rip), %rsi     # 0x967d8
callq 0xc550
movb $0x0, 0x45632(%rip)     # 0x979e0
movw $0x0, 0x4562d(%rip)     # 0x979e4
movl $0x666, %edi            # imm = 0x666
callq 0x52740
movw %ax, -0x8(%rbp)
movw -0x8(%rbp), %ax
movw %ax, 0x45628(%rip)      # 0x979f8
movl $0x666, %edi            # imm = 0x666
callq 0x52740
movw %ax, -0xa(%rbp)
movw -0xa(%rbp), %ax
movw %ax, 0x45627(%rip)      # 0x97a10
leaq 0x45630(%rip), %rdi     # 0x97a20
leaq 0x455e1(%rip), %rsi     # 0x979d8
callq 0xc550
movl $0x333, %edi            # imm = 0x333
callq 0x52740
movw %ax, -0xc(%rbp)
movw -0xc(%rbp), %ax
movw %ax, 0x4562b(%rip)      # 0x97a40
movl $0x333, %edi            # imm = 0x333
callq 0x52740
movw %ax, -0xe(%rbp)
movw -0xe(%rbp), %ax
movw %ax, 0x4562a(%rip)      # 0x97a58
movq 0x44053(%rip), %rax     # 0x96488
movq %rax, 0x4435c(%rip)     # 0x96798
leaq 0x444b5(%rip), %rax     # 0x968f8
movq %rax, 0x44356(%rip)     # 0x967a0
leaq 0x4553f(%rip), %rax     # 0x97990
movq %rax, 0x44350(%rip)     # 0x967a8
leaq 0x36ca9(%rip), %rax     # 0x89108
movq %rax, 0x4434a(%rip)     # 0x967b0
leaq 0x4556b(%rip), %rax     # 0x979d8
movq %rax, 0x44344(%rip)     # 0x967b8
leaq 0x455a5(%rip), %rax     # 0x97a20
movq %rax, 0x4433e(%rip)     # 0x967c0
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)