{
  "id": "casefile-phone",
  "title": "Casefile: Phone",
  "description": "In-world portable phones as game props and investigative artifacts: GM-gated call logs, message threads, contacts and lock screens, rendered on hardware-accurate device skins. System-agnostic.",
  "authors": [
    {
      "name": "Casefile VTT",
      "email": "info@casefilevtt.com",
      "url": "https://www.casefilevtt.com"
    }
  ],
  "version": "0.1.0",
  "url": "https://www.casefilevtt.com",
  "manifest": "https://www.casefilevtt.com/casefile-phone/module.json",
  "protected": true,
  "compatibility": {
    "minimum": "14",
    "verified": "14.367"
  },
  "esmodules": [
    "scripts/main.mjs"
  ],
  "styles": [
    "styles/casefile-phone.css"
  ],
  "languages": [
    {
      "lang": "en",
      "name": "English",
      "path": "lang/en.json"
    }
  ],
  "socket": true,
  "documentTypes": {
    "Item": {
      "phone": {
        "htmlFields": [
          "identity.notes"
        ],
        "filePathFields": {
          "identity.avatar": [
            "IMAGE"
          ],
          "device.wallpaper": [
            "IMAGE",
            "VIDEO"
          ],
          "device.lockWallpaper": [
            "IMAGE"
          ],
          "contacts.*.avatar": [
            "IMAGE"
          ],
          "voicemail.*.audio": [
            "AUDIO"
          ],
          "photos.*.image": [
            "IMAGE"
          ],
          "ringtones.*.src": [
            "AUDIO"
          ],
          "threads.*.messages.*.attachment": [
            "IMAGE",
            "AUDIO"
          ]
        },
        "gmOnlyFields": [
          "security",
          "vaultUuid",
          "device.skin",
          "device.theme",
          "device.showAppLabels",
          "device.condition",
          "device.battery",
          "device.signalOverride",
          "device.signalOverrideScene",
          "device.locationScene",
          "identity.number",
          "identity.numberNormalized",
          "identity.ownerName",
          "identity.carrier",
          "device.apps",
          "carriedBy",
          "evidence",
          "handlers"
        ]
      }
    }
  }
}
