{
  "name": "FileXL — Large File Transfer",
  "short_name": "FileXL",
  "description": "Send large files free. Upload up to 10 GB, or transfer any size peer to peer directly between browsers.",
  "start_url": "/index.php?app=true",
  "scope": "/",
  "display": "standalone",
  "orientation": "any",
  "background_color": "#ffffff",
  "theme_color": "#0d6efd",
  "icons": [
    {
      "src": "/favicon-64.png",
      "sizes": "64x64",
      "type": "image/png"
    },
    {
      "src": "/logo.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/logo.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    }
  ],
  "shortcuts": [
    {
      "name": "Send a large file",
      "short_name": "Upload",
      "url": "/"
    },
    {
      "name": "Peer-to-peer transfer",
      "short_name": "P2P",
      "url": "/p2p/"
    },
    {
      "name": "Receive a file",
      "short_name": "Receive",
      "url": "/receive-file.php"
    }
  ],
  "share_target": {
    "action": "/share.php",
    "method": "POST",
    "enctype": "multipart/form-data",
    "params": {
        "title": "share_title",
        "text": "share_text",
        "url": "share_url",
        "files": [
            {
                "name": "share_file",
                "accept": [
                    "image/*",
                    "video/*",
                    "application/pdf",
                    "*/*"
                ]
            }
        ]
    }
  }
}