<?php

return [

    /*
     * 网站标题
     */
    'title' => env('APP_NAME', 'Kylin Admin'),
    'title_prefix' => '',
    'title_postfix' => '',

    /*
     * Logo 配置
     */
    'logo' => '<b>Kylin</b> Admin',
    'logo_img' => null,
    'logo_img_class' => 'img-circle elevation-1',

    /*
     * 用户菜单
     */
    'usermenu_enabled' => true,
    'profile_url' => '/admin/profile',
    'logout_url' => '/admin/logout',
    'login_url' => '/admin/login',
    'dashboard_url' => '/admin',

    /*
     * 侧边栏菜单
     */
    'menu' => [],

    /*
     * 侧边栏配置
     */
    'sidebar' => [
        'collapsed' => false,
        'mini' => true,
    ],

    /*
     * 主题配置
     */
    'theme' => [
        'dark' => false,
        'sidebar' => 'dark',
        'navbar' => 'white',
        'accent' => 'primary',
    ],

    /*
     * 静态资源路径
     */
    'assets' => [
        'adminlte_css' => 'vendor/kylin-adminlte/css/adminlte.min.css',
        'adminlte_js' => 'vendor/kylin-adminlte/js/adminlte.min.js',
        'bootstrap_css' => 'vendor/kylin-adminlte/css/bootstrap.min.css',
        'bootstrap_js' => 'vendor/kylin-adminlte/js/bootstrap.bundle.min.js',
    ],

    /*
     * 法律合规 - 页脚配置
     *
     * 依据《互联网信息服务管理办法》第十二条，需在网站主页显著位置标明 ICP 备案编号。
     * 依据《个人信息保护法》第十七条，需提供隐私政策告知链接。
     */
    'footer' => [
        'copyright' => env('APP_NAME', 'Kylin Admin'),
        'icp_number' => env('ICP_NUMBER', ''),                          // ICP 备案号，如：京ICP备XXXXXXXX号
        'icp_url' => 'https://beian.miit.gov.cn/',                     // 工信部备案查询地址
        'public_security_number' => env('PUBLIC_SECURITY_NUMBER', ''), // 公安备案号
        'privacy_policy_url' => env('PRIVACY_POLICY_URL', '/privacy'), // 隐私政策页面
        'terms_url' => env('TERMS_URL', '/terms'),                     // 服务条款页面
        'account_delete_url' => env('ACCOUNT_DELETE_URL', '/account/delete'), // 账号注销入口（《个保法》第四十七条）
    ],

    /*
     * 法律合规 - Cookie 同意
     *
     * 依据《个人信息保护法》第十七条，使用 Cookie 等追踪技术需告知用户并取得同意。
     */
    'cookie_consent' => [
        'enabled' => env('COOKIE_CONSENT_ENABLED', true),
        'message' => '本网站使用 Cookie 来提升您的浏览体验。继续使用本网站即表示您同意我们的隐私政策。',
        'button_text' => '同意',
        'more_info_url' => '/privacy',
    ],

    /*
     * 法律合规 - 无障碍访问
     *
     * 依据《无障碍环境建设法》第三十二条，网站应符合无障碍设计标准。
     */
    'accessibility' => [
        'skip_navigation' => true,  // 启用跳过导航链接
    ],

    /*
     * 法律合规 - 安全配置
     *
     * 依据等保 2.0 (GB/T 22239-2019) 8.1.3.2 通信保密性要求。
     * 通过 SecurityHeadersMiddleware 中间件添加安全响应头。
     */
    'security' => [
        'force_https' => env('FORCE_HTTPS', true),  // 强制 HTTPS（HSTS）
        'csp' => [                                   // CSP 内容安全策略（默认值，可按需覆盖）
            'default-src' => "'self'",
            'script-src' => "'self' 'unsafe-inline' 'unsafe-eval'",
            'style-src' => "'self' 'unsafe-inline'",
            'img-src' => "'self' data: blob:",
            'font-src' => "'self' data:",
            'connect-src' => "'self'",
            'frame-src' => "'self'",
            'object-src' => "'none'",
            'base-uri' => "'self'",
            'form-action' => "'self'",
        ],
    ],
];
