{
  "name": "PlantFlow 3D — E&I learning simulator",
  "short_name": "PlantFlow 3D",
  "description": "Electrical & instrumentation (DAE) learning: motor control, PLC, process, fire alarm, access control and CCTV simulators.",
  "start_url": "/app",
  "scope": "/",
  "id": "/app",
  "display": "standalone",
  "orientation": "any",
  "background_color": "#0f141a",
  "theme_color": "#0f141a",
  "lang": "en",
  "dir": "auto",
  "categories": [
    "education",
    "productivity"
  ],
  "screenshots": [
    {
      "src": "/img/wiring-current-flow.jpg",
      "sizes": "1200x750",
      "type": "image/jpeg",
      "form_factor": "wide",
      "label": "Wiring view with live current flow"
    },
    {
      "src": "/img/dol-2d-diagram.jpg",
      "sizes": "1200x750",
      "type": "image/jpeg",
      "form_factor": "wide",
      "label": "DOL starter 2D diagram"
    },
    {
      "src": "/img/3d-panel.jpg",
      "sizes": "1200x750",
      "type": "image/jpeg",
      "form_factor": "wide",
      "label": "3D control panel"
    }
  ],
  "shortcuts": [
    {
      "name": "DOL lesson",
      "url": "/app"
    },
    {
      "name": "Guides",
      "url": "/guides/"
    }
  ],
  "icons": [
    {
      "src": "/icons/icon-48.png",
      "sizes": "48x48",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-72.png",
      "sizes": "72x72",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-96.png",
      "sizes": "96x96",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-144.png",
      "sizes": "144x144",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/maskable-192.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "maskable"
    },
    {
      "src": "/icons/maskable-512.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ]
}