{
  "version": "3.0.0+edgeone.20261006",
  "base_commit": "42d809345fbc41a131aafaabf3e312d0f33a3eee",
  "engine": "mupdf 1.28.1",
  "app_license": "AGPL-3.0-or-later",
  "ready_for_publication": true,
  "source_checks_complete": true,
  "wasm_rebuilt": false,
  "verification_limits": [
    "未在本机运行 C/TS→WASM 重建；官方 npm gitHead、归档完整性和已安装文件一致性已校验。",
    "工程核查不构成法律保证。"
  ],
  "blockers": [],
  "downloads": [
    {
      "file": "AGPL-3.0.txt",
      "bytes": 34523,
      "sha256": "0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0"
    },
    {
      "file": "BUILD.md",
      "bytes": 3435,
      "sha256": "832511cc25c2776741c5d75712c903d82b0370ee372769c076adca20de93bda3"
    },
    {
      "file": "DEPENDENCIES.json",
      "bytes": 8917,
      "sha256": "e00847bf0c08bf55f4bd5b9b542b7a22aee055d506ac8fa087c1bb9212ebe7ad"
    },
    {
      "file": "FONT-OFL.txt",
      "bytes": 4388,
      "sha256": "1c05c68c34f9708415aada51f17e1b0092d2cea709bf4a94cd38114f9e73d7d9"
    },
    {
      "file": "LICENSE-REVIEW.md",
      "bytes": 2462,
      "sha256": "9ea6fa33d157f3224a0e699bf330cc64f74c0c89d8c1bc6816af59239a700467"
    },
    {
      "file": "SOURCE-ACQUISITION.md",
      "bytes": 3364,
      "sha256": "469e4a68610b8433a71b5c8f159c06eae1821b66267d4b8113f0c8551bae0669"
    },
    {
      "file": "TESTS.md",
      "bytes": 1720,
      "sha256": "a5f7537f3fd5579e53da2ea08566e2e5d243f35f8409c10975ede0fb60e84045"
    },
    {
      "file": "THIRD-PARTY-NOTICES.md",
      "bytes": 4065,
      "sha256": "2bc24aa395ddc0340ef518fbfa7db34d9f2287d88ab6e0c9e743dba7d7a9592f"
    },
    {
      "file": "application-source.zip",
      "bytes": 14905442,
      "sha256": "ff77b927f7c60573d05547c25bd57e81f343cc2ebca6eb02515530de0e619886"
    },
    {
      "file": "esbuild-LICENSE.txt",
      "bytes": 1069,
      "sha256": "b40ec5baec7bb34fa5b1c09521fa3cd52d5fad7adafed74932a2010d3612a681"
    },
    {
      "file": "mupdf-source.sha256",
      "bytes": 86,
      "sha256": "a9913acf0e134db47ebc486ae5a29848361c4547e96cfd99b8821d4c59ac5b17"
    },
    {
      "file": "mupdf-source.tar.gz.part-0000",
      "bytes": 20000000,
      "sha256": "419ae5f5ed731cfc89fc0f7240d482f5342ac52f443efac79ea4d3104bc86123"
    },
    {
      "file": "mupdf-source.tar.gz.part-0001",
      "bytes": 20000000,
      "sha256": "11674ae9a60d4ba13812d7bbf5d02dff5ddf4ad1556015df079ecbd5758f3710"
    },
    {
      "file": "mupdf-source.tar.gz.part-0002",
      "bytes": 20000000,
      "sha256": "6900303f5b67a4138ad89c421a3a9646a98c1478b0505cd495c47aabbc916c7f"
    },
    {
      "file": "mupdf-source.tar.gz.part-0003",
      "bytes": 3624397,
      "sha256": "dd16b9f7d99af0dd990bb0b9191b239073f2f84ed9153e043f8d0ea7e27528a7"
    },
    {
      "file": "mupdf-submodules.txt",
      "bytes": 1268,
      "sha256": "9e437c04e599f6a0ad1d5cd63cd32347e224378e6af011e8debe9e3cefd295e2"
    },
    {
      "file": "pdfjs-dist-LICENSE.txt",
      "bytes": 10174,
      "sha256": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594"
    },
    {
      "file": "rollup-LICENSE.txt",
      "bytes": 35231,
      "sha256": "fa1bd040c5bdeefe65b3821cebf474f2733ce65df13089bd151dda1778e62fe8"
    },
    {
      "file": "vite-LICENSE.txt",
      "bytes": 115624,
      "sha256": "008938a3441801ca3960f8e3ccb4c0738e7996442a53063141d57d3769a7344d"
    }
  ],
  "source_files": {
    "BUILD.md": "832511cc25c2776741c5d75712c903d82b0370ee372769c076adca20de93bda3",
    "LICENSE": "0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0",
    "index.html": "dcfc0f64c077ad0ecb88599bf64dd3bf2557e6f25e84da777404508cfce742bc",
    "package-lock.json": "6c2cd7175ecb94998735cdd1caeae802da4be6e57061af7b26b7797a8ee8b528",
    "package.json": "387560542246f12130d91dcf5d31862db6d180fb406607dd51cbb984f3e21792",
    "playwright.config.js": "670d1d6fb03b0f2dcda2982bd581d71f1b205d23f6d233414dc6a6a9469340dd",
    "playwright.static.config.js": "6a5584e81790bf81ccf30876110f5f8bf567c71b588efabf95f9d6c64a7b13d3",
    "public/NotoSansSC-Regular.ttf": "51dfca328dbeaf3999fc7b61dee3a6173f550931fe94377e5dd8cc6b8668ea04",
    "public/OFL.txt": "1c05c68c34f9708415aada51f17e1b0092d2cea709bf4a94cd38114f9e73d7d9",
    "public/sample.pdf": "7a8881e1b13e03e573db725dc79e93b4309413214b16e666ce8afda991c26a3d",
    "release-docs/BUILD.md": "832511cc25c2776741c5d75712c903d82b0370ee372769c076adca20de93bda3",
    "release-docs/DEPENDENCIES.json": "e00847bf0c08bf55f4bd5b9b542b7a22aee055d506ac8fa087c1bb9212ebe7ad",
    "release-docs/LICENSE-REVIEW.md": "9ea6fa33d157f3224a0e699bf330cc64f74c0c89d8c1bc6816af59239a700467",
    "release-docs/SOURCE-ACQUISITION.md": "469e4a68610b8433a71b5c8f159c06eae1821b66267d4b8113f0c8551bae0669",
    "release-docs/TESTS.md": "a5f7537f3fd5579e53da2ea08566e2e5d243f35f8409c10975ede0fb60e84045",
    "release-docs/THIRD-PARTY-NOTICES.md": "2bc24aa395ddc0340ef518fbfa7db34d9f2287d88ab6e0c9e743dba7d7a9592f",
    "scripts/audit-release-source.py": "399af2340463d8d3369af3d2bfbc2fe88bd14efa7ca713c97b137d5507d050f3",
    "scripts/prepare-edgeone.py": "c309b466a9790a319004193da15e34c925f443efe4ff2f0c41c2c87058f987cc",
    "scripts/serve-static.js": "c0bffe1c03cc7a1ddbeb0351036a6a757671a907abfcea7dd65a1f7973d0f829",
    "scripts/validate-edgeone.mjs": "b71151be7e358f271d5283901e8482d00f90e0363ee3baa78e866240f16c981f",
    "src/engine-client.js": "98bbf0dde20b920e48fab7d4fe3d3ed4ab6a310d7485cb49b7b71fe3b8331150",
    "src/font-style.js": "d699a18c01b9ea9f36577a6fe58e67b5e1bbe238e4ed0ab34cdae59e12d53721",
    "src/main.js": "447fa8cfc8246e865e789638c8a3c8c77eb8665869dd4e93d6a0e470161d7e02",
    "src/model.js": "1c7d4fb90e5996506138f609521c2de030b63d66fc07efac7e6be6d5a2c0070e",
    "src/pdf-engine.js": "e5b5023888537a92f39644d18dfc9573d065b49cfc63ee70a0c12d093d4c89b1",
    "src/pdf-images.js": "01edd26e86bea1606caf57cd69bec90f5751563094af5fd1227dba47c51b7e4a",
    "src/pdf.worker.js": "de0012a059b150bf6a6ce899ece8c1ae8e4fcd38d3b119f2a5210b80982d002b",
    "src/style.css": "13c78594ed6a9680cfc9ec995839ed40192c70b68c0055906075b62b4102489f",
    "tests/editor.spec.js": "5a465902ca50fa67024f2348ae0df5445f5687b0c38e83a204ecd2be42293739",
    "tests/existing-images.spec.js": "fb88a4c359b4903772c9608b26aee501b2dcd438f98ababc8b05e299991c68e5",
    "tests/fixtures/合成共享图片.pdf": "e4284ecfdcf4e73d847d45c236219e69576008072ef64c1fa4abc2ef2e2984f1",
    "tests/fixtures/合成图片渲染.pdf": "3ccabad9131d6f4db849c2a41b367f4d5f780730006de5c6b160f0c3624aa8d6",
    "tests/fixtures/合成导入.jpg": "8759db1629c4516f5ada81ed9bd14563f3175e179e34befb59039350e1cb985e",
    "tests/fixtures/合成导入.png": "cadcbd8f7d843c8a7fa5870fe2c28460177bf600f4e3c69274f6eeb0b5e6a445",
    "tests/fixtures/合成嵌套图片.pdf": "d34ab8fe30f6b7f1bfc86b43ebfcffce91f814677fa014309dba3af795ff9fbe",
    "tests/fixtures/图片像素参考.json": "4e5a07445726e7f52861ef53728d31f8f411af910bdd2322a466f7f95be80a49",
    "tests/fixtures/图片渲染参考.png": "fa7da236af84cfc5407f1869b29f61b1d8267b90a2f42ba50892d9f3bfd40f8b",
    "tests/images.spec.js": "079ad159cd1afbef7445855bcfca419f7628e104f74f3e82dd3677bbddb5539e",
    "tests-engine/existing-images.test.js": "c99e2991fc82446c9472ad102aa915c9c21c14c9a2d7be46c25f8aa09cb39761",
    "tests-engine/images.test.js": "393dfd9e68d25909bbb758d6a55b489a95cc1f1aaf49ddce37a3eaa624a9a48a",
    "tests-engine/pdf-engine.test.js": "28047aaf8ba785cc4f94f3d97f16c97f593dc33abcc17bf5af96c20903447d05",
    "tests-static/canvas-zoom.spec.js": "56dbfe39b4018e2305a71aa6ce1b4293614f0b0397c58c84a1d16b4dd0b91933",
    "tests-static/image-import-visibility.spec.js": "c80baa1315c4a0fb515823e7cde56d76b8f19d33f3df85bfd1a6e366b863565f",
    "tests-static/images.spec.js": "688a7a2e3c9d8013521ff7f258d334f1be4a215d280ca78cc9f2fff25de9f131",
    "tests-static/static.spec.js": "2b9c8e1fc0fa929a335f9de8c7817407f2358502dc71745c9ac228a00b798b6b",
    "tests-static/tools-audit.spec.js": "f50bd90563258aeaf6fdb979f0b73c6256a5575f8d9f98a954e2cbdf50394cc9",
    "vendor/build-test-notices/esbuild-LICENSE.txt": "b40ec5baec7bb34fa5b1c09521fa3cd52d5fad7adafed74932a2010d3612a681",
    "vendor/build-test-notices/pdfjs-dist-LICENSE.txt": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
    "vendor/build-test-notices/rollup-LICENSE.txt": "fa1bd040c5bdeefe65b3821cebf474f2733ce65df13089bd151dda1778e62fe8",
    "vendor/build-test-notices/vite-LICENSE.txt": "008938a3441801ca3960f8e3ccb4c0738e7996442a53063141d57d3769a7344d",
    "vendor/mupdf-npm-1.28.1/LICENSE": "57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6",
    "vendor/mupdf-npm-1.28.1/README.md": "ad8566349f86ec7f2191a1f00f950ffefc81ef69097eb6f0de567c837378e090",
    "vendor/mupdf-npm-1.28.1/dist/mupdf-wasm.d.ts": "daf6a1015491e46fbe5d3f440e4aac017af8f050a9826489f9035da0400f69ba",
    "vendor/mupdf-npm-1.28.1/dist/mupdf-wasm.js": "25382abbfbf5c52191e5ac59e1412a0da88647fecfab0c1d797bb5948443eea4",
    "vendor/mupdf-npm-1.28.1/dist/mupdf-wasm.js.br": "a6bfe7a6e3049af7911e3d0e3d9cc81b5a8e3702ff1319159c089f2fb9e8adc0",
    "vendor/mupdf-npm-1.28.1/dist/mupdf-wasm.wasm": "5a30ef7b027f541ea8fc54e7c73f16414b0b59940741a12efe5e55f1fd0a99d7",
    "vendor/mupdf-npm-1.28.1/dist/mupdf-wasm.wasm.br": "6aa11a88f2d2689ca2ec9c180e90ed215c5f251cded568bddf63641a5b478488",
    "vendor/mupdf-npm-1.28.1/dist/mupdf.d.ts": "7f5be8db37e8f3844c24c8aada493b0bc3b8f3c37d58c6dafbfdecbc09c24a38",
    "vendor/mupdf-npm-1.28.1/dist/mupdf.js": "5d237eadcb9640584e0050f6f958e547887b7a54d80a04043e12be9420931076",
    "vendor/mupdf-npm-1.28.1/dist/mupdf.js.br": "2654ae5ff1d22319d96fe199f67861e39651c3f70cf19c59f91ef660769dbd5e",
    "vendor/mupdf-npm-1.28.1/package.json": "ea677274b94ff88ce425b43ecccd38ad23c9a8d9ca9dad32f7885264af65866a",
    "vite.config.js": "ee391e8303f7eaf1d971a09f1fe45fa783725edc2db30c82ed47b84d4002e21d"
  }
}