{
  "schemaVersion": 2,
  "labId": "webgpu-procedural-timelines",
  "kind": "canonical-lab",
  "status": "incomplete",
  "canonicalSource": [
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/timeline.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/quaternion-helpers.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/gpu-instance-motion.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/route-state.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/main.js",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/browser.mjs",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/capture-hook.mjs",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/capture.mjs",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/validate-artifacts.mjs",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/mechanism/launch-and-staging/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/mechanism/spin-docking/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/mechanism/debris-release/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/mechanism/quaternion-and-reparent/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/mechanism/compute-storage/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/mechanism/interpolation-and-velocity/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/tier/full/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/tier/balanced/index.html",
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/tier/test-minimum/index.html"
  ],
  "sourceHashInputs": [
    "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines"
  ],
  "browserEntry": "threejs-procedural-motion-systems/examples/webgpu-procedural-timelines/index.html",
  "sourceHash": "sha256:3db072e5c8ac16ac2eb82b9cbffa767255b1035bce9adb40b4a0ad04b46b41bf",
  "publishedHashInputs": [
    "docs/demos/webgpu-procedural-timelines",
    "docs/demos/assets/index-C7F1AnE8.js",
    "docs/demos/assets/main-CsPbDMZE.js",
    "docs/demos/assets/modulepreload-polyfill-Dezn_h7o.js",
    "docs/demos/assets/three.tsl-0l0bfIsw.js",
    "docs/demos/assets/three.webgpu-Bjfb9xWU.js"
  ],
  "emittedAssetDependencies": [
    "docs/demos/assets/index-C7F1AnE8.js",
    "docs/demos/assets/main-CsPbDMZE.js",
    "docs/demos/assets/modulepreload-polyfill-Dezn_h7o.js",
    "docs/demos/assets/three.tsl-0l0bfIsw.js",
    "docs/demos/assets/three.webgpu-Bjfb9xWU.js"
  ],
  "publishedBundleHash": "sha256:f9e8756ac5d061ff4da4333db3decc3acf75890d3897d177cf8d9bd6dbe813c0",
  "threeRevision": "0.185.1",
  "buildRevision": "sha256:6c7881ab73865696d689489de465e1cd67e1f2242d43641279abac777df0479b",
  "evidenceBundleId": null
}
