{ "name": "The Sample Manifest", "short_name": "Sample", "icons": [ { "src": "/images/icon/favicon.ico", "type": "image/png", "sizes": "48x48 96x96 128x128", "purpose": "monochrome" }, { "src": "/images/icon/512-512.png", "type": "image/png", "sizes": "512x512", "purpose": "maskable foo any" } ], "start_url": "/start", "scope": "/", "display": "minimal-ui", "dir": "rtl", "orientation": "portrait", "share_target": { "action": "/", "method": "get", "params": { "title": "title", "url": "uri" }, "files": { "name": "file", "accept": "image/*" } } }