{"name":"MeshCore Ninja","short_name":"MeshCore Ninja","description":"MeshCore devices, firmware, software and networks.","start_url":"/","display":"standalone","background_color":"#ffffff","theme_color":"#161b22","lang":"en","scope":"/","icons":[{"src":"/pwa-192.png","sizes":"192x192","type":"image/png"},{"src":"/pwa-512.png","sizes":"512x512","type":"image/png"},{"src":"/pwa-maskable-512.png","sizes":"512x512","type":"image/png","purpose":"maskable"}],"shortcuts":[{"name":"Networks","short_name":"Networks","description":"Regional & national meshes — radio settings, coverage and how to join.","url":"/networks/","icons":[{"src":"/pwa-192.png","sizes":"192x192","type":"image/png"}]},{"name":"Software","short_name":"Software","description":"Clients, integrations, gateways, monitoring, utilities, bots and libraries.","url":"/software/","icons":[{"src":"/pwa-192.png","sizes":"192x192","type":"image/png"}]},{"name":"Devices","short_name":"Devices","description":"LoRa hardware that runs MeshCore — specs, radios and node roles.","url":"/devices/","icons":[{"src":"/pwa-192.png","sizes":"192x192","type":"image/png"}]},{"name":"Firmwares","short_name":"Firmwares","description":"The reference build plus community forks and custom variants.","url":"/firmwares/","icons":[{"src":"/pwa-192.png","sizes":"192x192","type":"image/png"}]}]}