{
  "//": "⚠⚠ EL SEGUNDO MANIFIESTO, Y EXISTE POR UNA RAZÓN CONCRETA. El navegador solo ofrece instalar en una página que esté DENTRO del `scope` del manifiesto que esa página enlaza, y el del lector tiene `scope: \"./\"` — o sea `/app/`, que NO incluye la landing. Sin este archivo, el aviso de instalar de dabarion.com nunca podría dispararse en Chrome ni en Android: sería un botón muerto. Aquí el `scope` es `/` (incluye las dos páginas) y el `start_url` es `/app/`, porque lo que se instala es el LECTOR, no la portada.",
  "//id": "El `id` es EL MISMO que el de `manifest.json`, y eso es lo que impide que salgan DOS apps instaladas. Se resuelve contra el ORIGEN del start_url, no contra la ruta de este archivo, así que los dos manifiestos declaran la misma identidad: https://dabarion.com/app/. Si algún día cambia uno, cambia el otro.",
  "id": "/app/",
  "name": "Dabarion · Mundo Bíblico Interactivo",
  "short_name": "Dabarion",
  "description": "Estudio bilingüe de las Escrituras: lectura en español e inglés, mapas, interlineal y actividades, libro por libro. Funciona sin conexión.",
  "lang": "es",
  "dir": "ltr",
  "start_url": "/app/",
  "scope": "/",
  "display": "standalone",
  "display_override": ["standalone", "minimal-ui"],
  "background_color": "#faf6ef",
  "theme_color": "#faf6ef",
  "categories": ["books", "education", "reference"],
  "icons": [
    { "src": "img/_brand/app/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
    { "src": "img/_brand/app/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
    { "src": "img/_brand/app/icon-maskable-192.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable" },
    { "src": "img/_brand/app/icon-maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
  ]
}
