{
    "name": "药品查找系统",
    "short_name": "药品查找",
    "description": "药店药品查找与库存管理系统，支持快速定位、寻药导引、效期预警",
    "start_url": "/",
    "display": "standalone",
    "background_color": "#f0f9ff",
    "theme_color": "#2563eb",
    "orientation": "any",
    "id": "medicine-finder-pwa-v1",
    "scope": "/",
    "lang": "zh-CN",
    "dir": "ltr",
    "categories": ["medical", "utilities", "productivity"],
    "shortcuts": [
        {
            "name": "药品查询",
            "short_name": "查询",
            "description": "快速查找药品信息",
            "url": "/medicine-system.html?nav=medicineQuery",
            "icons": [
                {
                    "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect width='96' height='96' rx='20' fill='%232563eb'/><text x='48' y='62' text-anchor='middle' font-size='48' fill='white'>🔍</text></svg>",
                    "sizes": "96x96",
                    "type": "image/svg+xml"
                }
            ]
        }
    ],
    "icons": [
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><rect width='48' height='48' rx='10' fill='%232563eb'/><text x='24' y='31' text-anchor='middle' font-size='24' fill='white'>💊</text></svg>",
            "sizes": "48x48",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'><rect width='72' height='72' rx='15' fill='%232563eb'/><text x='36' y='47' text-anchor='middle' font-size='36' fill='white'>💊</text></svg>",
            "sizes": "72x72",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect width='96' height='96' rx='20' fill='%232563eb'/><text x='48' y='62' text-anchor='middle' font-size='48' fill='white'>💊</text></svg>",
            "sizes": "96x96",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'><rect width='128' height='128' rx='26' fill='%232563eb'/><text x='64' y='83' text-anchor='middle' font-size='64' fill='white'>💊</text></svg>",
            "sizes": "128x128",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 144 144'><rect width='144' height='144' rx='30' fill='%232563eb'/><text x='72' y='93' text-anchor='middle' font-size='72' fill='white'>💊</text></svg>",
            "sizes": "144x144",
            "type": "image/svg+xml",
            "purpose": "any"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 152 152'><rect width='152' height='152' rx='32' fill='%232563eb'/><text x='76' y='98' text-anchor='middle' font-size='76' fill='white'>💊</text></svg>",
            "sizes": "152x152",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'><rect width='192' height='192' rx='40' fill='%232563eb'/><text x='96' y='124' text-anchor='middle' font-size='96' fill='white'>💊</text></svg>",
            "sizes": "192x192",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><rect width='256' height='256' rx='50' fill='%232563eb'/><text x='128' y='166' text-anchor='middle' font-size='128' fill='white'>💊</text></svg>",
            "sizes": "256x256",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 384'><rect width='384' height='384' rx='76' fill='%232563eb'/><text x='192' y='248' text-anchor='middle' font-size='192' fill='white'>💊</text></svg>",
            "sizes": "384x384",
            "type": "image/svg+xml"
        },
        {
            "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><rect width='512' height='512' rx='100' fill='%232563eb'/><text x='256' y='332' text-anchor='middle' font-size='256' fill='white'>💊</text></svg>",
            "sizes": "512x512",
            "type": "image/svg+xml",
            "purpose": "any maskable"
        }
    ]
}
