{
  "name": "openspatials-connect",
  "version": "0.5.4",
  "note": "Written by src/plugin/build.mjs: every file of the plugin with its source in the OpenSpatials lab and its SHA-256. Do not edit the copies; change the source and build again.",
  "files": [
    {
      "path": ".claude-plugin/marketplace.json",
      "source": "src/plugin/.claude-plugin/marketplace.json",
      "bytes": 624,
      "sha256": "605f32a64ebc31febd699357eedc0afecd85f8fac4159abbe50255bee0654ed4"
    },
    {
      "path": ".claude-plugin/plugin.json",
      "source": "src/plugin/.claude-plugin/plugin.json",
      "bytes": 773,
      "sha256": "a58f5b7c25a5c3f3b7b08029c00d763c95bb4b3ed51f09376c7047491cfa23ce"
    },
    {
      "path": "CHANGES.md",
      "source": "src/plugin/CHANGES.md",
      "bytes": 18902,
      "sha256": "1556d53d2d3a5ac62e3b0a47daf354a7f311b966fc20be9ef7a5af48ff25143d"
    },
    {
      "path": "LICENSE",
      "source": "src/LICENSE",
      "bytes": 928,
      "sha256": "5cc352548b8acfb8f7be41b8c116e4b51376b2c4e02ead3e2873f5c5abaa5100"
    },
    {
      "path": "NOTICES.md",
      "source": "NOTICES.md",
      "bytes": 152883,
      "sha256": "d5f16f71fc0c0982570f6c35c91b036b6de529cbf87ef675ffd5588cef519512"
    },
    {
      "path": "package-lock.json",
      "source": "generated from src/package-lock.json",
      "bytes": 11692,
      "sha256": "43ea8d061f94ccb6efe31327c8f5f868ae697bfea8c832d771e09ea88af497c7"
    },
    {
      "path": "package.json",
      "source": "generated from src/package.json",
      "bytes": 414,
      "sha256": "6c3f1eb908b71bbf6972dcb19771bffff54573dddc57efcb42cd1ac18fbadd3b"
    },
    {
      "path": "README.md",
      "source": "src/plugin/README.md",
      "bytes": 4751,
      "sha256": "ed5d8eff4c006d50ceade135a8e4eb643e57ccb0bfbca5ff5a2474663866d1a0"
    },
    {
      "path": "skills/check-a-world/SKILL.md",
      "source": "src/plugin/skills/check-a-world/SKILL.md",
      "bytes": 22278,
      "sha256": "36ee68707ee5b7ceab9a5cbb2e95a93cf41b02ed173b354584cf69d82bd20b56"
    },
    {
      "path": "skills/connect-a-godot-world/SKILL.md",
      "source": "src/plugin/skills/connect-a-godot-world/SKILL.md",
      "bytes": 30104,
      "sha256": "305dbb6a2e53267023920ea81aaee59d11c54cb3082033a3aa7890a33413a118"
    },
    {
      "path": "skills/connect-a-web-world/SKILL.md",
      "source": "src/plugin/skills/connect-a-web-world/SKILL.md",
      "bytes": 48177,
      "sha256": "31df7b4b9f2ea857619716b2317d3aaf295242097ec7b5c440f92b594cf5e08f"
    },
    {
      "path": "skills/register-a-world/SKILL.md",
      "source": "src/plugin/skills/register-a-world/SKILL.md",
      "bytes": 10015,
      "sha256": "569663b32da833436b7b5747b01abe315fa7e379890425f2b08a95ed5cb5608e"
    },
    {
      "path": "skills/send-your-avatar-and-items/SKILL.md",
      "source": "src/plugin/skills/send-your-avatar-and-items/SKILL.md",
      "bytes": 30705,
      "sha256": "f26476cfc6660446ae49adcf3f13c0ad54d9cb6b22f77876d68b8fe9f258c25c"
    },
    {
      "path": "src/adapters/2d/canvas.js",
      "source": "src/adapters/2d/canvas.js",
      "bytes": 34876,
      "sha256": "6874118893153f6c865c1c22fca492074e208335a6738c14a046b94526ebdb93"
    },
    {
      "path": "src/adapters/2d/index.js",
      "source": "src/adapters/2d/index.js",
      "bytes": 2499,
      "sha256": "0447f42d598ad2feeecd8e98e1a1580a7d2c3ab50414461625a2a74afd4511ee"
    },
    {
      "path": "src/adapters/2d/kaplay.js",
      "source": "src/adapters/2d/kaplay.js",
      "bytes": 60501,
      "sha256": "349eab1c01a9aa10ac1f79678495740d2915696e2d0f14199b04e61e9f4e861d"
    },
    {
      "path": "src/adapters/2d/README.md",
      "source": "src/adapters/2d/README.md",
      "bytes": 13903,
      "sha256": "3a0360327ea0d799b0d52e6300ab90cb50d610c1d7ac559cab2a9c51462b8490"
    },
    {
      "path": "src/adapters/2d/shared.js",
      "source": "src/adapters/2d/shared.js",
      "bytes": 38261,
      "sha256": "c4fba32e1e3481b420c1b1a89cb2e3eee26e7e9e88b1e85c596808026b5e8afb"
    },
    {
      "path": "src/adapters/canvas2d/canvas2d.js",
      "source": "src/adapters/canvas2d/canvas2d.js",
      "bytes": 440,
      "sha256": "95b3facb222ccb3cfeb77693e6ec77a6606b78428a9c87b1d76797e98ebc8be7"
    },
    {
      "path": "src/adapters/canvas2d/README.md",
      "source": "src/adapters/canvas2d/README.md",
      "bytes": 12425,
      "sha256": "38aecc17e3374a2bf3ca480153873a8e605cb0d3464de7b3051912272e8aff5c"
    },
    {
      "path": "src/adapters/kaplay/kaplay.js",
      "source": "src/adapters/kaplay/kaplay.js",
      "bytes": 434,
      "sha256": "837635d8b96f59cb8bf84b6a9a6e863833a0e554ca6206006f50e21935e106d6"
    },
    {
      "path": "src/adapters/kaplay/README.md",
      "source": "src/adapters/kaplay/README.md",
      "bytes": 12946,
      "sha256": "5de685fb3e9f2186c23b4f7178cbf543e30971f907c7f710b9e1ed45f95bf2d2"
    },
    {
      "path": "src/adapters/three/animation.js",
      "source": "src/adapters/three/animation.js",
      "bytes": 13468,
      "sha256": "d38dff39a3ced3943e592715762ea353d82e830044a71138e6aa55a6ca4c3134"
    },
    {
      "path": "src/adapters/three/camera-probe.js",
      "source": "src/adapters/three/camera-probe.js",
      "bytes": 7313,
      "sha256": "b111d5c26a3c85c02f0845e1ca6a654493c83609cd0bf7a99ff53da9a29112f6"
    },
    {
      "path": "src/adapters/three/clips/LICENSE.txt",
      "source": "src/adapters/three/clips/LICENSE.txt",
      "bytes": 1548,
      "sha256": "373b159044d1a886ed15f57ca5a7673ba14e2623c460283452705f2056912ed9"
    },
    {
      "path": "src/adapters/three/clips/README.md",
      "source": "src/adapters/three/clips/README.md",
      "bytes": 1229,
      "sha256": "e115baa15d126ac7bf8052f84097e4cf1d191b86bc0bfd851e0336e3cf4704e9"
    },
    {
      "path": "src/adapters/three/clips/Rig_Medium_General.glb",
      "source": "src/adapters/three/clips/Rig_Medium_General.glb",
      "bytes": 828240,
      "sha256": "5f725c0f745f36078c7238968cd5c04843cbc6260689eb6e7f5e2bbd7ffdd7ad"
    },
    {
      "path": "src/adapters/three/clips/Rig_Medium_MovementBasic.glb",
      "source": "src/adapters/three/clips/Rig_Medium_MovementBasic.glb",
      "bytes": 689624,
      "sha256": "11422afd50abf7e8c92ea107e2e0bc94abd38023d6d15f55ad580347efbfa29e"
    },
    {
      "path": "src/adapters/three/connect.js",
      "source": "src/adapters/three/connect.js",
      "bytes": 5305,
      "sha256": "43f52eb90ccf2cb1edb71ef8d8b7f01844402f17cc5e0d10e659898016af0f53"
    },
    {
      "path": "src/adapters/three/index.js",
      "source": "src/adapters/three/index.js",
      "bytes": 829,
      "sha256": "81d7da9675ad1fea69e825c490323bcb7ce050cefebf8f4f32214d0fb3143178"
    },
    {
      "path": "src/adapters/three/kit-camera.js",
      "source": "src/adapters/three/kit-camera.js",
      "bytes": 7277,
      "sha256": "1fdd734a5f7c236989c072d1b701d45f9d082960329cfd239648318d072cde92"
    },
    {
      "path": "src/adapters/three/motion.js",
      "source": "src/adapters/three/motion.js",
      "bytes": 16926,
      "sha256": "98b6a5980ca23cad73324e329be7322f72eb2fcfe3109bda2a692c3af4e6e2b8"
    },
    {
      "path": "src/adapters/three/portal-visual.js",
      "source": "src/adapters/three/portal-visual.js",
      "bytes": 7528,
      "sha256": "61f855568e41e6b067c180c632da7998a6da27425efc599a8f43d02f82f3e3a0"
    },
    {
      "path": "src/adapters/three/README.md",
      "source": "src/adapters/three/README.md",
      "bytes": 25514,
      "sha256": "d19cfe624fcf2e7b7d80dfa0cc5ac5e84f43d8e1d335d1afc3352938fa9cd4d5"
    },
    {
      "path": "src/adapters/three/three-adapter.js",
      "source": "src/adapters/three/three-adapter.js",
      "bytes": 106343,
      "sha256": "e0fb88500a0ede33916ef88cbd2713ed7c2af48ce0d58709ebc8a9bc4b67b08f"
    },
    {
      "path": "src/adapters/three/tools/kit-files.mjs",
      "source": "src/adapters/three/tools/kit-files.mjs",
      "bytes": 3652,
      "sha256": "33216042f8d92a4d2a9f3dc6417105d5ed07180243c6763932cb1c746b39481e"
    },
    {
      "path": "src/adapters/three/vrm.js",
      "source": "src/adapters/three/vrm.js",
      "bytes": 3819,
      "sha256": "185237e50b4710e60a6e8cd188d3803b8ea7468839693b173beea00f575e8d0e"
    },
    {
      "path": "src/arrival/banner.js",
      "source": "src/arrival/banner.js",
      "bytes": 10396,
      "sha256": "d877077a2618d20f0842146b7f041dcb1e914767f0e5e0beabf00cabba13b6fb"
    },
    {
      "path": "src/arrival/controls-guide.js",
      "source": "src/arrival/controls-guide.js",
      "bytes": 24470,
      "sha256": "915a27cac6496ef01224dca9a6db8dadb5af402d58dfb7077862a5e4a6dc0028"
    },
    {
      "path": "src/arrival/index.js",
      "source": "src/arrival/index.js",
      "bytes": 5979,
      "sha256": "47c47aedbac31f6430941dba1d25e04e73753b553a765c864d3fa9d2f0c528cc"
    },
    {
      "path": "src/arrival/portal-arrow.js",
      "source": "src/arrival/portal-arrow.js",
      "bytes": 29140,
      "sha256": "1a732340c64e6829527275e8179715a040bf28c211dcd3e8b128561332dcac0e"
    },
    {
      "path": "src/arrival/portal-label.js",
      "source": "src/arrival/portal-label.js",
      "bytes": 9956,
      "sha256": "cf0753a18756de27da44eb06bd31c6ee03a107e902b895f8ef80d188df33b49c"
    },
    {
      "path": "src/core/avatar-record.js",
      "source": "src/core/avatar-record.js",
      "bytes": 27998,
      "sha256": "f57ef91a6cf48eae7074b5c39e7e96a64cb59c54565f76a665a98394ff5fbbf3"
    },
    {
      "path": "src/core/connect.js",
      "source": "src/core/connect.js",
      "bytes": 19403,
      "sha256": "ec20770b9e496d5f95947d4bb17539a9945c733df46303cb26f8bc49e607b2e7"
    },
    {
      "path": "src/core/connector.js",
      "source": "src/core/connector.js",
      "bytes": 63658,
      "sha256": "6144165e69de2b20396c91b9d1fe9b80f138d9b7c358fd881b86abab0c66ba99"
    },
    {
      "path": "src/core/constants.js",
      "source": "src/core/constants.js",
      "bytes": 14632,
      "sha256": "77ffa3e5517d10c8862f7cbcd5d071c5a69d1d99c25a92147b5257d40c01654f"
    },
    {
      "path": "src/core/crossing.js",
      "source": "src/core/crossing.js",
      "bytes": 10299,
      "sha256": "6c0af33636bb104905dcb8ae1ca21d77bb3f3242feb836d6b3cbc2e3dfa40cec"
    },
    {
      "path": "src/core/focus.js",
      "source": "src/core/focus.js",
      "bytes": 1807,
      "sha256": "fe1b2d2dad6e3133fa155bf59f5bcd7cecd69f03687ce9b55fbc36c1ad2a4788"
    },
    {
      "path": "src/core/index.js",
      "source": "src/core/index.js",
      "bytes": 1779,
      "sha256": "fc05f2d0c06cff2aa8211b339ebf16493bf3188e11bbacc2e1f09e500d1230b4"
    },
    {
      "path": "src/core/looks.js",
      "source": "src/core/looks.js",
      "bytes": 9956,
      "sha256": "91494f3b8ab948f0cc55e30a7c196720b23dbe6d15deeb3f42689f0c2e2c8e22"
    },
    {
      "path": "src/core/net.js",
      "source": "src/core/net.js",
      "bytes": 8748,
      "sha256": "7207f59b460b3622222c17b127768f85e18983264b851a5de15ae8a295cbf2a0"
    },
    {
      "path": "src/core/ownership-bridge.js",
      "source": "src/core/ownership-bridge.js",
      "bytes": 16418,
      "sha256": "99a5e225c3aa0704e484a71623e740878d53dac3a5ff0448e49baed5386b7475"
    },
    {
      "path": "src/core/profile.js",
      "source": "src/core/profile.js",
      "bytes": 30828,
      "sha256": "af4fdda1990ccdf01a7bb4aeffeb01a8ef57647d11ac155358e3f9215a08bbaf"
    },
    {
      "path": "src/core/README.md",
      "source": "src/core/README.md",
      "bytes": 24694,
      "sha256": "ff2b1ad016cd8bae43a259c77d8d10e3a8f1c5f74ecbb46b177f9f7a4e1305bd"
    },
    {
      "path": "src/core/reasons.js",
      "source": "src/core/reasons.js",
      "bytes": 5994,
      "sha256": "7af89d53159681607f19a0a92ee6e2445fd53b51f0f2afeaa01e58786a7d37ae"
    },
    {
      "path": "src/core/schemas.js",
      "source": "src/core/schemas.js",
      "bytes": 73712,
      "sha256": "71e954e69b04b2f4643a0d2dd63508a8af25e47cf73014fe67f6fc39102d7a42"
    },
    {
      "path": "src/core/status.js",
      "source": "src/core/status.js",
      "bytes": 3651,
      "sha256": "e83f6d674bf96a523b984f458b8df7907efdfa37e56a4eb05836e7322a57b49a"
    },
    {
      "path": "src/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "source": "src/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "bytes": 3173,
      "sha256": "c12b9a90e0ba6732b8692ea2f72531919fd45902e394540bd6e87fc698946000"
    },
    {
      "path": "src/core/util.js",
      "source": "src/core/util.js",
      "bytes": 1397,
      "sha256": "b8960a0d5cb3b8a490e3b25eeb63ae9137d01ec72143e1de1eae27f9da37b4c5"
    },
    {
      "path": "src/core/validate.js",
      "source": "src/core/validate.js",
      "bytes": 11611,
      "sha256": "515dc09c6bdb3ee28f64ba48670f63e53ebe634f784bae43b9075fbb267c6e06"
    },
    {
      "path": "src/godot/web/openspatials-wasm-gz.js",
      "source": "src/godot/web/openspatials-wasm-gz.js",
      "bytes": 1921,
      "sha256": "15e145f7e35fce4dfd9c933152d58c2d7f94e1cb8a61782009b5bc11d887f45c"
    },
    {
      "path": "src/LICENSE",
      "source": "src/LICENSE",
      "bytes": 928,
      "sha256": "5cc352548b8acfb8f7be41b8c116e4b51376b2c4e02ead3e2873f5c5abaa5100"
    },
    {
      "path": "src/ownership/index.js",
      "source": "src/ownership/index.js",
      "bytes": 71678,
      "sha256": "692ed9b5842d95a2a9ea2c1ce096aa706b3d2c146a0b4bd588f5a79312eccbe1"
    },
    {
      "path": "src/ownership/profile-checks.js",
      "source": "src/ownership/profile-checks.js",
      "bytes": 6078,
      "sha256": "2496b890e351e67d8964d45829dd30ba0c39f3cff5db6525ab4d0cea68fe463f"
    },
    {
      "path": "src/ownership/tools/sign-character.mjs",
      "source": "src/ownership/tools/sign-character.mjs",
      "bytes": 27433,
      "sha256": "3056a3aa4b1ee6aa3584ab149e48f25300b6321c6f57ff70e8d9b50262410715"
    },
    {
      "path": "src/ownership/tools/sign-profile.mjs",
      "source": "src/ownership/tools/sign-profile.mjs",
      "bytes": 17702,
      "sha256": "d5a78d61df0b6d71074c7a21459684dde849f94e404e00eafe7c0f187ae7d00e"
    },
    {
      "path": "src/ownership/tools/sign.mjs",
      "source": "src/ownership/tools/sign.mjs",
      "bytes": 17623,
      "sha256": "a52c30d7d357542bffd2e8d59ecf46b8a205d3f2118c9ce57dc63835b5caf8d0"
    },
    {
      "path": "src/skill/fixtures/broken/bad-model-url.json",
      "source": "src/skill/fixtures/broken/bad-model-url.json",
      "bytes": 1231,
      "sha256": "078ffe616537c0bf59e2a196495c480a12fda2ed1cf787d374489a799fdd02ed"
    },
    {
      "path": "src/skill/fixtures/broken/missing-name.json",
      "source": "src/skill/fixtures/broken/missing-name.json",
      "bytes": 1193,
      "sha256": "041bfed464178c52e238f669125ffeb111c24227971e1c31c81a505e4d4a2e1f"
    },
    {
      "path": "src/skill/fixtures/broken/truncated.json",
      "source": "src/skill/fixtures/broken/truncated.json",
      "bytes": 445,
      "sha256": "3f816476ed2621e1b29696e24b5eef888b951935d7ce3fb6ad83c27d5d09b941"
    },
    {
      "path": "src/skill/fixtures/broken/unknown-version.json",
      "source": "src/skill/fixtures/broken/unknown-version.json",
      "bytes": 1207,
      "sha256": "00f7eb032c050e5bed933f45f3e4e2c125811e8f8e8e10117c6ce0c58286e941"
    },
    {
      "path": "src/skill/fixtures/broken/unsafe-oversize-model.json",
      "source": "src/skill/fixtures/broken/unsafe-oversize-model.json",
      "bytes": 1223,
      "sha256": "47af6a9f2e4dcdb43281b7a3f3114812363d922d75ad78dbcc123d491c7cdffb"
    },
    {
      "path": "src/skill/fixtures/broken/unsafe-script.json",
      "source": "src/skill/fixtures/broken/unsafe-script.json",
      "bytes": 1281,
      "sha256": "e24b344aaf92ad92bc2479938c3ba6b33a7e11e1ff234af1f4c845bcb5ea3c40"
    },
    {
      "path": "src/skill/fixtures/extra/missing-looks.json",
      "source": "src/skill/fixtures/extra/missing-looks.json",
      "bytes": 1188,
      "sha256": "1bd79a0391e97cdbb10117ff3918bf73722aaebcbfc4488b68a33b4bb5425fd3"
    },
    {
      "path": "src/skill/fixtures/extra/nametag-only.json",
      "source": "src/skill/fixtures/extra/nametag-only.json",
      "bytes": 140,
      "sha256": "5e1f30b3599dfcdd4eb0667cda7cf964cd555e33c6e46f740d618f36e58ea6ab"
    },
    {
      "path": "src/skill/fixtures/GENERATED.txt",
      "source": "src/skill/fixtures/GENERATED.txt",
      "bytes": 3051,
      "sha256": "f3156da6f34adc7fd513d749d354c71a9f78eeae5af0404a398f60903100a37f"
    },
    {
      "path": "src/skill/fixtures/good/character.json",
      "source": "src/skill/fixtures/good/character.json",
      "bytes": 858,
      "sha256": "2d4825f49f6165f8a67a9e8e4cb0ed2b25ad17b428bd833980ddd8b7494c7b72"
    },
    {
      "path": "src/skill/fixtures/good/character.plain.json",
      "source": "src/skill/fixtures/good/character.plain.json",
      "bytes": 1144,
      "sha256": "c74ed5aa1ddbe13c5c80c3d855e016bc06acbb3727a2d2c290d6c570d5b8a2b6"
    },
    {
      "path": "src/skill/fixtures/good/character.signed.json",
      "source": "src/skill/fixtures/good/character.signed.json",
      "bytes": 4839,
      "sha256": "fd4703868a9b4567d29cc0d0c65bf4dc4cbb46103401bbabae76b0f92d0ff51c"
    },
    {
      "path": "src/skill/fixtures/good/hat-icon.png",
      "source": "src/skill/fixtures/good/hat-icon.png",
      "bytes": 120,
      "sha256": "fb35a2808c735db1bd8b12c7978736ba9fa3c8cace552abb57c3fb25c527e240"
    },
    {
      "path": "src/skill/fixtures/good/hat.glb",
      "source": "src/skill/fixtures/good/hat.glb",
      "bytes": 4112,
      "sha256": "32a9018bbd9013c73e78c4538a9f2d37e22b00d78c4ea97642625946c80d4ce8"
    },
    {
      "path": "src/skill/fixtures/good/ownership.json",
      "source": "src/skill/fixtures/good/ownership.json",
      "bytes": 3334,
      "sha256": "7dbdc91c15f8c1ef0a7921612cde65e4bab2571ed00b1f81260991d1dd8a47ac"
    },
    {
      "path": "src/skill/fixtures/good/pip-portrait.png",
      "source": "src/skill/fixtures/good/pip-portrait.png",
      "bytes": 235,
      "sha256": "90d4b832c78aa98d4f7a5a99a052c4e2d1dee4e81adb28d5ab02bac86db685f2"
    },
    {
      "path": "src/skill/fixtures/good/pip-sheet.png",
      "source": "src/skill/fixtures/good/pip-sheet.png",
      "bytes": 446,
      "sha256": "f63f6f0a1de88806eaa38754c0ae8ab708acabb63ab56f5aeb5ab5ddbe97085e"
    },
    {
      "path": "src/skill/fixtures/good/pip-simple.glb",
      "source": "src/skill/fixtures/good/pip-simple.glb",
      "bytes": 2976,
      "sha256": "fefa9f3f7a039977607726cb90480bc59b972132502bf797e12e54efa96e7669"
    },
    {
      "path": "src/skill/fixtures/good/pip.glb",
      "source": "src/skill/fixtures/good/pip.glb",
      "bytes": 9016,
      "sha256": "2667aca2df59c5a3fb9a847fee21a9aeca2ace688b810dc7000e77af07fef8e5"
    },
    {
      "path": "src/skill/fixtures/good/sword-icon.png",
      "source": "src/skill/fixtures/good/sword-icon.png",
      "bytes": 125,
      "sha256": "00517b90ba7e9e966efb040b0f3de167649870e82fb16453a8df23e158be49de"
    },
    {
      "path": "src/skill/fixtures/good/sword.glb",
      "source": "src/skill/fixtures/good/sword.glb",
      "bytes": 4124,
      "sha256": "b452f3651f4ed725f3fbc28bca85d9461d31ef18a88e745f2dd2a2d9db0858eb"
    },
    {
      "path": "src/skill/godot-web.mjs",
      "source": "src/skill/godot-web.mjs",
      "bytes": 32501,
      "sha256": "6fe2dc544153e802e1fefc2b82e5871a7bd828cc56c2c42d441fb9984a687fd0"
    },
    {
      "path": "src/skill/public-checks.js",
      "source": "src/skill/public-checks.js",
      "bytes": 12187,
      "sha256": "fb69ac34cec59fb34c737fb4044ae6147a60567a97392f331507f8f801e1334e"
    },
    {
      "path": "src/skill/selfcheck.mjs",
      "source": "src/skill/selfcheck.mjs",
      "bytes": 240439,
      "sha256": "11d1769a85383389349f97ec510b4f1f39871fb83a7cd4bc4d350e64b3b71a85"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials-world.json",
      "source": "src/skill/templates/canvas2d/openspatials-world.json",
      "bytes": 281,
      "sha256": "2b6bf991d8c3aaa27859276f00ca0b9736822425ed69bc224e1ff7a7bf3fa777"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/adapters/2d/canvas.js",
      "source": "src/skill/templates/canvas2d/openspatials/adapters/2d/canvas.js",
      "bytes": 34876,
      "sha256": "6874118893153f6c865c1c22fca492074e208335a6738c14a046b94526ebdb93"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/adapters/2d/index.js",
      "source": "src/skill/templates/canvas2d/openspatials/adapters/2d/index.js",
      "bytes": 2499,
      "sha256": "0447f42d598ad2feeecd8e98e1a1580a7d2c3ab50414461625a2a74afd4511ee"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/adapters/2d/kaplay.js",
      "source": "src/skill/templates/canvas2d/openspatials/adapters/2d/kaplay.js",
      "bytes": 60501,
      "sha256": "349eab1c01a9aa10ac1f79678495740d2915696e2d0f14199b04e61e9f4e861d"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/adapters/2d/shared.js",
      "source": "src/skill/templates/canvas2d/openspatials/adapters/2d/shared.js",
      "bytes": 38261,
      "sha256": "c4fba32e1e3481b420c1b1a89cb2e3eee26e7e9e88b1e85c596808026b5e8afb"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/adapters/canvas2d/canvas2d.js",
      "source": "src/skill/templates/canvas2d/openspatials/adapters/canvas2d/canvas2d.js",
      "bytes": 440,
      "sha256": "95b3facb222ccb3cfeb77693e6ec77a6606b78428a9c87b1d76797e98ebc8be7"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/arrival/banner.js",
      "source": "src/skill/templates/canvas2d/openspatials/arrival/banner.js",
      "bytes": 10396,
      "sha256": "d877077a2618d20f0842146b7f041dcb1e914767f0e5e0beabf00cabba13b6fb"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/arrival/controls-guide.js",
      "source": "src/skill/templates/canvas2d/openspatials/arrival/controls-guide.js",
      "bytes": 24470,
      "sha256": "915a27cac6496ef01224dca9a6db8dadb5af402d58dfb7077862a5e4a6dc0028"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/arrival/index.js",
      "source": "src/skill/templates/canvas2d/openspatials/arrival/index.js",
      "bytes": 5979,
      "sha256": "47c47aedbac31f6430941dba1d25e04e73753b553a765c864d3fa9d2f0c528cc"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/arrival/portal-arrow.js",
      "source": "src/skill/templates/canvas2d/openspatials/arrival/portal-arrow.js",
      "bytes": 29140,
      "sha256": "1a732340c64e6829527275e8179715a040bf28c211dcd3e8b128561332dcac0e"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/arrival/portal-label.js",
      "source": "src/skill/templates/canvas2d/openspatials/arrival/portal-label.js",
      "bytes": 9956,
      "sha256": "cf0753a18756de27da44eb06bd31c6ee03a107e902b895f8ef80d188df33b49c"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/connect.js",
      "source": "src/skill/templates/canvas2d/openspatials/connect.js",
      "bytes": 947,
      "sha256": "b83dc2fa32be948ecec2070cc4da9aa32a732362c3224f12456ea9cac1b932fc"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/avatar-record.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/avatar-record.js",
      "bytes": 27998,
      "sha256": "f57ef91a6cf48eae7074b5c39e7e96a64cb59c54565f76a665a98394ff5fbbf3"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/connect.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/connect.js",
      "bytes": 19403,
      "sha256": "ec20770b9e496d5f95947d4bb17539a9945c733df46303cb26f8bc49e607b2e7"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/connector.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/connector.js",
      "bytes": 63658,
      "sha256": "6144165e69de2b20396c91b9d1fe9b80f138d9b7c358fd881b86abab0c66ba99"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/constants.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/constants.js",
      "bytes": 14632,
      "sha256": "77ffa3e5517d10c8862f7cbcd5d071c5a69d1d99c25a92147b5257d40c01654f"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/crossing.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/crossing.js",
      "bytes": 10299,
      "sha256": "6c0af33636bb104905dcb8ae1ca21d77bb3f3242feb836d6b3cbc2e3dfa40cec"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/focus.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/focus.js",
      "bytes": 1807,
      "sha256": "fe1b2d2dad6e3133fa155bf59f5bcd7cecd69f03687ce9b55fbc36c1ad2a4788"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/index.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/index.js",
      "bytes": 1779,
      "sha256": "fc05f2d0c06cff2aa8211b339ebf16493bf3188e11bbacc2e1f09e500d1230b4"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/looks.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/looks.js",
      "bytes": 9956,
      "sha256": "91494f3b8ab948f0cc55e30a7c196720b23dbe6d15deeb3f42689f0c2e2c8e22"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/net.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/net.js",
      "bytes": 8748,
      "sha256": "7207f59b460b3622222c17b127768f85e18983264b851a5de15ae8a295cbf2a0"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/ownership-bridge.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/ownership-bridge.js",
      "bytes": 16418,
      "sha256": "99a5e225c3aa0704e484a71623e740878d53dac3a5ff0448e49baed5386b7475"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/profile.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/profile.js",
      "bytes": 30828,
      "sha256": "af4fdda1990ccdf01a7bb4aeffeb01a8ef57647d11ac155358e3f9215a08bbaf"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/reasons.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/reasons.js",
      "bytes": 5994,
      "sha256": "7af89d53159681607f19a0a92ee6e2445fd53b51f0f2afeaa01e58786a7d37ae"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/schemas.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/schemas.js",
      "bytes": 73712,
      "sha256": "71e954e69b04b2f4643a0d2dd63508a8af25e47cf73014fe67f6fc39102d7a42"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/status.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/status.js",
      "bytes": 3651,
      "sha256": "e83f6d674bf96a523b984f458b8df7907efdfa37e56a4eb05836e7322a57b49a"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "source": "src/skill/templates/canvas2d/openspatials/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "bytes": 3173,
      "sha256": "c12b9a90e0ba6732b8692ea2f72531919fd45902e394540bd6e87fc698946000"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/util.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/util.js",
      "bytes": 1397,
      "sha256": "b8960a0d5cb3b8a490e3b25eeb63ae9137d01ec72143e1de1eae27f9da37b4c5"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/core/validate.js",
      "source": "src/skill/templates/canvas2d/openspatials/core/validate.js",
      "bytes": 11611,
      "sha256": "515dc09c6bdb3ee28f64ba48670f63e53ebe634f784bae43b9075fbb267c6e06"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/GENERATED.txt",
      "source": "src/skill/templates/canvas2d/openspatials/GENERATED.txt",
      "bytes": 3637,
      "sha256": "f0db114f56a9285a957bc5cdbbbc5c8ddf3c7bfbe131c41f833161b2b8ad53b9"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/ownership/index.js",
      "source": "src/skill/templates/canvas2d/openspatials/ownership/index.js",
      "bytes": 71678,
      "sha256": "692ed9b5842d95a2a9ea2c1ce096aa706b3d2c146a0b4bd588f5a79312eccbe1"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/spec/documents.js",
      "source": "src/skill/templates/canvas2d/openspatials/spec/documents.js",
      "bytes": 6463,
      "sha256": "4bc71c04b92bbc28c6e13c75faa3841013a2ab62a6f38f39904dba83313bbc3b"
    },
    {
      "path": "src/skill/templates/canvas2d/openspatials/spec/validate.js",
      "source": "src/skill/templates/canvas2d/openspatials/spec/validate.js",
      "bytes": 11615,
      "sha256": "8819a5fee2b1f5f901e5955d60e0c026271710e20c29687566966968adae5f45"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/clips/LICENSE.txt",
      "source": "src/skill/templates/godot/addons/openspatials/clips/LICENSE.txt",
      "bytes": 1548,
      "sha256": "373b159044d1a886ed15f57ca5a7673ba14e2623c460283452705f2056912ed9"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/clips/README.md",
      "source": "src/skill/templates/godot/addons/openspatials/clips/README.md",
      "bytes": 1164,
      "sha256": "a3e8fa8aab3e6906193a8346d1b3823d72b84fbfda7395847ce99eaa8040c2af"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/clips/Rig_Medium_General.glb",
      "source": "src/skill/templates/godot/addons/openspatials/clips/Rig_Medium_General.glb",
      "bytes": 828240,
      "sha256": "5f725c0f745f36078c7238968cd5c04843cbc6260689eb6e7f5e2bbd7ffdd7ad"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/clips/Rig_Medium_MovementBasic.glb",
      "source": "src/skill/templates/godot/addons/openspatials/clips/Rig_Medium_MovementBasic.glb",
      "bytes": 689624,
      "sha256": "11422afd50abf7e8c92ea107e2e0bc94abd38023d6d15f55ad580347efbfa29e"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/openspatials-character.schema.json",
      "source": "src/skill/templates/godot/addons/openspatials/data/openspatials-character.schema.json",
      "bytes": 13551,
      "sha256": "ef930136d6e5d89698eb8bf47e6ac2b0b7f972ca74bdae8ab221883ff414b96e"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/openspatials-game-profile.schema.json",
      "source": "src/skill/templates/godot/addons/openspatials/data/openspatials-game-profile.schema.json",
      "bytes": 13778,
      "sha256": "041b993b5502773f69468b0c9891dbda4b7f67fe9cd01647948bff4543860a56"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/openspatials-signed-app-profile.schema.json",
      "source": "src/skill/templates/godot/addons/openspatials/data/openspatials-signed-app-profile.schema.json",
      "bytes": 10213,
      "sha256": "9830b8c1362362a8495c0ca39ae1d8ec9a263c6e567a9aa3802ba2c83697baa9"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/openspatials-site.schema.json",
      "source": "src/skill/templates/godot/addons/openspatials/data/openspatials-site.schema.json",
      "bytes": 4983,
      "sha256": "4f58ac3a726a6b09f228ab920f9f4e8d0af28a66153f808ec851e3675a3fa340"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/openspatials-world-profile.schema.json",
      "source": "src/skill/templates/godot/addons/openspatials/data/openspatials-world-profile.schema.json",
      "bytes": 14087,
      "sha256": "b767fe9f245a6361204c1b244c464159d0215dd1f8e1b581f3402170082f1fca"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/reasons.json",
      "source": "src/skill/templates/godot/addons/openspatials/data/reasons.json",
      "bytes": 3212,
      "sha256": "944c9a83a7212e4293c0e620d2c99864b97f08bdf755e0a03f3ab8ba9c96a68f"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/UNIVERSAL-MANIFEST-NOTICE.md",
      "source": "src/skill/templates/godot/addons/openspatials/data/UNIVERSAL-MANIFEST-NOTICE.md",
      "bytes": 3173,
      "sha256": "c12b9a90e0ba6732b8692ea2f72531919fd45902e394540bd6e87fc698946000"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/data/universal-manifest-v0.4.schema.json",
      "source": "src/skill/templates/godot/addons/openspatials/data/universal-manifest-v0.4.schema.json",
      "bytes": 22564,
      "sha256": "5755e4ff696c878723c59b42624acf7678862f5b91ab8e30bfb3f22f153d3e57"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/GENERATED.txt",
      "source": "src/skill/templates/godot/addons/openspatials/GENERATED.txt",
      "bytes": 6019,
      "sha256": "2752154712aa418784152c042f9acc55e6c41632be291298694438cd61204c09"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/LICENSE",
      "source": "src/skill/templates/godot/addons/openspatials/LICENSE",
      "bytes": 928,
      "sha256": "5cc352548b8acfb8f7be41b8c116e4b51376b2c4e02ead3e2873f5c5abaa5100"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_arrival_3d.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_arrival_3d.gd",
      "bytes": 25299,
      "sha256": "b5afd165ffda23de921b352ce6738c6047dcb4b08e17060adf4ef229b281b7bd"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_arrival_ui.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_arrival_ui.gd",
      "bytes": 46360,
      "sha256": "13f5b88bf960ba522cded522ddeb53cf26378014ce904867355986e84981a64b"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_avatar_record.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_avatar_record.gd",
      "bytes": 23346,
      "sha256": "71b008192522b660f2ef746e93a842c223398049f7a927888723717612de9371"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_clip_library.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_clip_library.gd",
      "bytes": 6008,
      "sha256": "a470cc1502eee3be6871293647504e3beb00121e9cb30006373608cbb78c46e5"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_connector.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_connector.gd",
      "bytes": 117326,
      "sha256": "13f06e7aff45badeea53d5c67ecf6b62659f0b982ec618b132f383a154f41bd7"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_const.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_const.gd",
      "bytes": 18795,
      "sha256": "dd81f56d9c980e98ce6f73a934f67fc2ba7f79312bd7d6b0f5e2833aa622bc5f"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_ed25519.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_ed25519.gd",
      "bytes": 23111,
      "sha256": "33f64137b2df31c2e67229dba6b2b3477abca283e64d5b289ccc34c83dce9d0b"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_fetch.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_fetch.gd",
      "bytes": 3050,
      "sha256": "fb25242d2cca44660391be46954a8cc316182a0a8ec9e3d5ae25b7c466036538"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_look_2d.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_look_2d.gd",
      "bytes": 7928,
      "sha256": "822becec8d8f595f48f58df57b9c621a1b05e745b9890d3f5b40e3acb126dd7e"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_look_3d.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_look_3d.gd",
      "bytes": 59742,
      "sha256": "2f3f4b7917c0b1ad9ee8258654cf834908ad009140200bec4c3f7b582b5a282c"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_motion.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_motion.gd",
      "bytes": 12886,
      "sha256": "d0ac8a55c8b361cb4aeef181cf02fb0b0fd36030d21b35c9f39eff4a76c32e04"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_ownership.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_ownership.gd",
      "bytes": 76837,
      "sha256": "a4453a4189197476d6866ca224c2f510ac24146997e695d680f91ccdadcc6660"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_portal_2d.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_portal_2d.gd",
      "bytes": 2243,
      "sha256": "37e39e3ea194eb702f989a7c018d699880a56dc848eaf795c1125852b520718c"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_portal_3d.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_portal_3d.gd",
      "bytes": 8316,
      "sha256": "c92854e23341d0e1d803a8a8d19bbd7513be597f9ba7d1b970c8a651c5b05d01"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_presentation.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_presentation.gd",
      "bytes": 11145,
      "sha256": "0d9812379b4ef5b3696a15b958fdba07ef4e60db6eac3107035179b0e41def7d"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_reasons.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_reasons.gd",
      "bytes": 2372,
      "sha256": "64405ae475f6c33551d8ce0a2d19a635b85db525ede1f4632c43c22ed051171b"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_schema.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_schema.gd",
      "bytes": 9980,
      "sha256": "468737afc6214dc59f64e70f2b155431c0097b97f639250d8648029baf65c428"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_status_line.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_status_line.gd",
      "bytes": 7199,
      "sha256": "a061733a6e63937481bb570bb7304602f66b3deae0e82e4c44777243a9e84b87"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_url.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_url.gd",
      "bytes": 18377,
      "sha256": "89a98f675f2430cdbff37d4e5a652274888d5655466f8165f97ca76633da4f43"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_util.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_util.gd",
      "bytes": 11993,
      "sha256": "ced1b4efcc91515f335fc82b418bea45ba1b294125c92f01ffd53f68ebe2a4f0"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_validate.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_validate.gd",
      "bytes": 13645,
      "sha256": "dec505e9f1eea81c5e922821c7116ca62bb360872fc03220b5ece85c13e98ec0"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials_web.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials_web.gd",
      "bytes": 15085,
      "sha256": "6b27aef347a4fabaf2c7315eed089e6f82b4fb0c9e47ee3ebb85983980b16636"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/openspatials.gd",
      "source": "src/skill/templates/godot/addons/openspatials/openspatials.gd",
      "bytes": 30855,
      "sha256": "4786880756e8d43c5cfedd86465b749dbc740ee93e1b80cacc2f745b81b9d462"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/plugin.cfg",
      "source": "src/skill/templates/godot/addons/openspatials/plugin.cfg",
      "bytes": 338,
      "sha256": "5dbe710d1bd3831d843bbfd297ad02a249ffe9b154dfd7c4a1a00927844e8f98"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/plugin.gd",
      "source": "src/skill/templates/godot/addons/openspatials/plugin.gd",
      "bytes": 390,
      "sha256": "9cafbb287322d2f3a1913242a8d7165688777b9e87dfa2cb0e0466ac1e01900e"
    },
    {
      "path": "src/skill/templates/godot/addons/openspatials/README.md",
      "source": "src/skill/templates/godot/addons/openspatials/README.md",
      "bytes": 37353,
      "sha256": "a0f91d49718ac1a919ad9428da31041ed5d09d173b99a69168bca16de76a8824"
    },
    {
      "path": "src/skill/templates/godot/openspatials-shell.html",
      "source": "src/skill/templates/godot/openspatials-shell.html",
      "bytes": 6030,
      "sha256": "173a112087ceff594e18be08358ab2ba96dc0b0a353d3acece2eee0c1d49a0d7"
    },
    {
      "path": "src/skill/templates/godot/openspatials-world.json",
      "source": "src/skill/templates/godot/openspatials-world.json",
      "bytes": 449,
      "sha256": "a8465287170d953a0a4cdebf3e50fec77deb4e2ec62d024b5ff58627998b984a"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials-world.json",
      "source": "src/skill/templates/kaplay/openspatials-world.json",
      "bytes": 281,
      "sha256": "2b6bf991d8c3aaa27859276f00ca0b9736822425ed69bc224e1ff7a7bf3fa777"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/adapters/2d/canvas.js",
      "source": "src/skill/templates/kaplay/openspatials/adapters/2d/canvas.js",
      "bytes": 34876,
      "sha256": "6874118893153f6c865c1c22fca492074e208335a6738c14a046b94526ebdb93"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/adapters/2d/index.js",
      "source": "src/skill/templates/kaplay/openspatials/adapters/2d/index.js",
      "bytes": 2499,
      "sha256": "0447f42d598ad2feeecd8e98e1a1580a7d2c3ab50414461625a2a74afd4511ee"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/adapters/2d/kaplay.js",
      "source": "src/skill/templates/kaplay/openspatials/adapters/2d/kaplay.js",
      "bytes": 60501,
      "sha256": "349eab1c01a9aa10ac1f79678495740d2915696e2d0f14199b04e61e9f4e861d"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/adapters/2d/shared.js",
      "source": "src/skill/templates/kaplay/openspatials/adapters/2d/shared.js",
      "bytes": 38261,
      "sha256": "c4fba32e1e3481b420c1b1a89cb2e3eee26e7e9e88b1e85c596808026b5e8afb"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/adapters/kaplay/kaplay.js",
      "source": "src/skill/templates/kaplay/openspatials/adapters/kaplay/kaplay.js",
      "bytes": 434,
      "sha256": "837635d8b96f59cb8bf84b6a9a6e863833a0e554ca6206006f50e21935e106d6"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/arrival/banner.js",
      "source": "src/skill/templates/kaplay/openspatials/arrival/banner.js",
      "bytes": 10396,
      "sha256": "d877077a2618d20f0842146b7f041dcb1e914767f0e5e0beabf00cabba13b6fb"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/arrival/controls-guide.js",
      "source": "src/skill/templates/kaplay/openspatials/arrival/controls-guide.js",
      "bytes": 24470,
      "sha256": "915a27cac6496ef01224dca9a6db8dadb5af402d58dfb7077862a5e4a6dc0028"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/arrival/index.js",
      "source": "src/skill/templates/kaplay/openspatials/arrival/index.js",
      "bytes": 5979,
      "sha256": "47c47aedbac31f6430941dba1d25e04e73753b553a765c864d3fa9d2f0c528cc"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/arrival/portal-arrow.js",
      "source": "src/skill/templates/kaplay/openspatials/arrival/portal-arrow.js",
      "bytes": 29140,
      "sha256": "1a732340c64e6829527275e8179715a040bf28c211dcd3e8b128561332dcac0e"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/arrival/portal-label.js",
      "source": "src/skill/templates/kaplay/openspatials/arrival/portal-label.js",
      "bytes": 9956,
      "sha256": "cf0753a18756de27da44eb06bd31c6ee03a107e902b895f8ef80d188df33b49c"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/connect.js",
      "source": "src/skill/templates/kaplay/openspatials/connect.js",
      "bytes": 947,
      "sha256": "b83dc2fa32be948ecec2070cc4da9aa32a732362c3224f12456ea9cac1b932fc"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/avatar-record.js",
      "source": "src/skill/templates/kaplay/openspatials/core/avatar-record.js",
      "bytes": 27998,
      "sha256": "f57ef91a6cf48eae7074b5c39e7e96a64cb59c54565f76a665a98394ff5fbbf3"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/connect.js",
      "source": "src/skill/templates/kaplay/openspatials/core/connect.js",
      "bytes": 19403,
      "sha256": "ec20770b9e496d5f95947d4bb17539a9945c733df46303cb26f8bc49e607b2e7"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/connector.js",
      "source": "src/skill/templates/kaplay/openspatials/core/connector.js",
      "bytes": 63658,
      "sha256": "6144165e69de2b20396c91b9d1fe9b80f138d9b7c358fd881b86abab0c66ba99"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/constants.js",
      "source": "src/skill/templates/kaplay/openspatials/core/constants.js",
      "bytes": 14632,
      "sha256": "77ffa3e5517d10c8862f7cbcd5d071c5a69d1d99c25a92147b5257d40c01654f"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/crossing.js",
      "source": "src/skill/templates/kaplay/openspatials/core/crossing.js",
      "bytes": 10299,
      "sha256": "6c0af33636bb104905dcb8ae1ca21d77bb3f3242feb836d6b3cbc2e3dfa40cec"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/focus.js",
      "source": "src/skill/templates/kaplay/openspatials/core/focus.js",
      "bytes": 1807,
      "sha256": "fe1b2d2dad6e3133fa155bf59f5bcd7cecd69f03687ce9b55fbc36c1ad2a4788"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/index.js",
      "source": "src/skill/templates/kaplay/openspatials/core/index.js",
      "bytes": 1779,
      "sha256": "fc05f2d0c06cff2aa8211b339ebf16493bf3188e11bbacc2e1f09e500d1230b4"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/looks.js",
      "source": "src/skill/templates/kaplay/openspatials/core/looks.js",
      "bytes": 9956,
      "sha256": "91494f3b8ab948f0cc55e30a7c196720b23dbe6d15deeb3f42689f0c2e2c8e22"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/net.js",
      "source": "src/skill/templates/kaplay/openspatials/core/net.js",
      "bytes": 8748,
      "sha256": "7207f59b460b3622222c17b127768f85e18983264b851a5de15ae8a295cbf2a0"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/ownership-bridge.js",
      "source": "src/skill/templates/kaplay/openspatials/core/ownership-bridge.js",
      "bytes": 16418,
      "sha256": "99a5e225c3aa0704e484a71623e740878d53dac3a5ff0448e49baed5386b7475"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/profile.js",
      "source": "src/skill/templates/kaplay/openspatials/core/profile.js",
      "bytes": 30828,
      "sha256": "af4fdda1990ccdf01a7bb4aeffeb01a8ef57647d11ac155358e3f9215a08bbaf"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/reasons.js",
      "source": "src/skill/templates/kaplay/openspatials/core/reasons.js",
      "bytes": 5994,
      "sha256": "7af89d53159681607f19a0a92ee6e2445fd53b51f0f2afeaa01e58786a7d37ae"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/schemas.js",
      "source": "src/skill/templates/kaplay/openspatials/core/schemas.js",
      "bytes": 73712,
      "sha256": "71e954e69b04b2f4643a0d2dd63508a8af25e47cf73014fe67f6fc39102d7a42"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/status.js",
      "source": "src/skill/templates/kaplay/openspatials/core/status.js",
      "bytes": 3651,
      "sha256": "e83f6d674bf96a523b984f458b8df7907efdfa37e56a4eb05836e7322a57b49a"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "source": "src/skill/templates/kaplay/openspatials/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "bytes": 3173,
      "sha256": "c12b9a90e0ba6732b8692ea2f72531919fd45902e394540bd6e87fc698946000"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/util.js",
      "source": "src/skill/templates/kaplay/openspatials/core/util.js",
      "bytes": 1397,
      "sha256": "b8960a0d5cb3b8a490e3b25eeb63ae9137d01ec72143e1de1eae27f9da37b4c5"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/core/validate.js",
      "source": "src/skill/templates/kaplay/openspatials/core/validate.js",
      "bytes": 11611,
      "sha256": "515dc09c6bdb3ee28f64ba48670f63e53ebe634f784bae43b9075fbb267c6e06"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/GENERATED.txt",
      "source": "src/skill/templates/kaplay/openspatials/GENERATED.txt",
      "bytes": 3627,
      "sha256": "761a706099ecb64ad7a5a32b21a348c44dc870dea7151735d587944a5110706e"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/ownership/index.js",
      "source": "src/skill/templates/kaplay/openspatials/ownership/index.js",
      "bytes": 71678,
      "sha256": "692ed9b5842d95a2a9ea2c1ce096aa706b3d2c146a0b4bd588f5a79312eccbe1"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/spec/documents.js",
      "source": "src/skill/templates/kaplay/openspatials/spec/documents.js",
      "bytes": 6463,
      "sha256": "4bc71c04b92bbc28c6e13c75faa3841013a2ab62a6f38f39904dba83313bbc3b"
    },
    {
      "path": "src/skill/templates/kaplay/openspatials/spec/validate.js",
      "source": "src/skill/templates/kaplay/openspatials/spec/validate.js",
      "bytes": 11615,
      "sha256": "8819a5fee2b1f5f901e5955d60e0c026271710e20c29687566966968adae5f45"
    },
    {
      "path": "src/skill/templates/three/openspatials-world.json",
      "source": "src/skill/templates/three/openspatials-world.json",
      "bytes": 311,
      "sha256": "c51d37fcfadbc8d5692a31d0cde054f621ae055747523e0a7df9be5b98581e3d"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/animation.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/animation.js",
      "bytes": 13468,
      "sha256": "d38dff39a3ced3943e592715762ea353d82e830044a71138e6aa55a6ca4c3134"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/camera-probe.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/camera-probe.js",
      "bytes": 7313,
      "sha256": "b111d5c26a3c85c02f0845e1ca6a654493c83609cd0bf7a99ff53da9a29112f6"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/clips/LICENSE.txt",
      "source": "src/skill/templates/three/openspatials/adapters/three/clips/LICENSE.txt",
      "bytes": 1548,
      "sha256": "373b159044d1a886ed15f57ca5a7673ba14e2623c460283452705f2056912ed9"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/clips/README.md",
      "source": "src/skill/templates/three/openspatials/adapters/three/clips/README.md",
      "bytes": 1229,
      "sha256": "e115baa15d126ac7bf8052f84097e4cf1d191b86bc0bfd851e0336e3cf4704e9"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/clips/Rig_Medium_General.glb",
      "source": "src/skill/templates/three/openspatials/adapters/three/clips/Rig_Medium_General.glb",
      "bytes": 828240,
      "sha256": "5f725c0f745f36078c7238968cd5c04843cbc6260689eb6e7f5e2bbd7ffdd7ad"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/clips/Rig_Medium_MovementBasic.glb",
      "source": "src/skill/templates/three/openspatials/adapters/three/clips/Rig_Medium_MovementBasic.glb",
      "bytes": 689624,
      "sha256": "11422afd50abf7e8c92ea107e2e0bc94abd38023d6d15f55ad580347efbfa29e"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/connect.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/connect.js",
      "bytes": 5305,
      "sha256": "43f52eb90ccf2cb1edb71ef8d8b7f01844402f17cc5e0d10e659898016af0f53"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/index.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/index.js",
      "bytes": 829,
      "sha256": "81d7da9675ad1fea69e825c490323bcb7ce050cefebf8f4f32214d0fb3143178"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/kit-camera.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/kit-camera.js",
      "bytes": 7277,
      "sha256": "1fdd734a5f7c236989c072d1b701d45f9d082960329cfd239648318d072cde92"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/motion.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/motion.js",
      "bytes": 16926,
      "sha256": "98b6a5980ca23cad73324e329be7322f72eb2fcfe3109bda2a692c3af4e6e2b8"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/portal-visual.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/portal-visual.js",
      "bytes": 7528,
      "sha256": "61f855568e41e6b067c180c632da7998a6da27425efc599a8f43d02f82f3e3a0"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/three-adapter.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/three-adapter.js",
      "bytes": 106343,
      "sha256": "e0fb88500a0ede33916ef88cbd2713ed7c2af48ce0d58709ebc8a9bc4b67b08f"
    },
    {
      "path": "src/skill/templates/three/openspatials/adapters/three/vrm.js",
      "source": "src/skill/templates/three/openspatials/adapters/three/vrm.js",
      "bytes": 3819,
      "sha256": "185237e50b4710e60a6e8cd188d3803b8ea7468839693b173beea00f575e8d0e"
    },
    {
      "path": "src/skill/templates/three/openspatials/arrival/banner.js",
      "source": "src/skill/templates/three/openspatials/arrival/banner.js",
      "bytes": 10396,
      "sha256": "d877077a2618d20f0842146b7f041dcb1e914767f0e5e0beabf00cabba13b6fb"
    },
    {
      "path": "src/skill/templates/three/openspatials/arrival/controls-guide.js",
      "source": "src/skill/templates/three/openspatials/arrival/controls-guide.js",
      "bytes": 24470,
      "sha256": "915a27cac6496ef01224dca9a6db8dadb5af402d58dfb7077862a5e4a6dc0028"
    },
    {
      "path": "src/skill/templates/three/openspatials/arrival/index.js",
      "source": "src/skill/templates/three/openspatials/arrival/index.js",
      "bytes": 5979,
      "sha256": "47c47aedbac31f6430941dba1d25e04e73753b553a765c864d3fa9d2f0c528cc"
    },
    {
      "path": "src/skill/templates/three/openspatials/arrival/portal-arrow.js",
      "source": "src/skill/templates/three/openspatials/arrival/portal-arrow.js",
      "bytes": 29140,
      "sha256": "1a732340c64e6829527275e8179715a040bf28c211dcd3e8b128561332dcac0e"
    },
    {
      "path": "src/skill/templates/three/openspatials/arrival/portal-label.js",
      "source": "src/skill/templates/three/openspatials/arrival/portal-label.js",
      "bytes": 9956,
      "sha256": "cf0753a18756de27da44eb06bd31c6ee03a107e902b895f8ef80d188df33b49c"
    },
    {
      "path": "src/skill/templates/three/openspatials/connect.js",
      "source": "src/skill/templates/three/openspatials/connect.js",
      "bytes": 947,
      "sha256": "b83dc2fa32be948ecec2070cc4da9aa32a732362c3224f12456ea9cac1b932fc"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/avatar-record.js",
      "source": "src/skill/templates/three/openspatials/core/avatar-record.js",
      "bytes": 27998,
      "sha256": "f57ef91a6cf48eae7074b5c39e7e96a64cb59c54565f76a665a98394ff5fbbf3"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/connect.js",
      "source": "src/skill/templates/three/openspatials/core/connect.js",
      "bytes": 19403,
      "sha256": "ec20770b9e496d5f95947d4bb17539a9945c733df46303cb26f8bc49e607b2e7"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/connector.js",
      "source": "src/skill/templates/three/openspatials/core/connector.js",
      "bytes": 63658,
      "sha256": "6144165e69de2b20396c91b9d1fe9b80f138d9b7c358fd881b86abab0c66ba99"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/constants.js",
      "source": "src/skill/templates/three/openspatials/core/constants.js",
      "bytes": 14632,
      "sha256": "77ffa3e5517d10c8862f7cbcd5d071c5a69d1d99c25a92147b5257d40c01654f"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/crossing.js",
      "source": "src/skill/templates/three/openspatials/core/crossing.js",
      "bytes": 10299,
      "sha256": "6c0af33636bb104905dcb8ae1ca21d77bb3f3242feb836d6b3cbc2e3dfa40cec"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/focus.js",
      "source": "src/skill/templates/three/openspatials/core/focus.js",
      "bytes": 1807,
      "sha256": "fe1b2d2dad6e3133fa155bf59f5bcd7cecd69f03687ce9b55fbc36c1ad2a4788"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/index.js",
      "source": "src/skill/templates/three/openspatials/core/index.js",
      "bytes": 1779,
      "sha256": "fc05f2d0c06cff2aa8211b339ebf16493bf3188e11bbacc2e1f09e500d1230b4"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/looks.js",
      "source": "src/skill/templates/three/openspatials/core/looks.js",
      "bytes": 9956,
      "sha256": "91494f3b8ab948f0cc55e30a7c196720b23dbe6d15deeb3f42689f0c2e2c8e22"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/net.js",
      "source": "src/skill/templates/three/openspatials/core/net.js",
      "bytes": 8748,
      "sha256": "7207f59b460b3622222c17b127768f85e18983264b851a5de15ae8a295cbf2a0"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/ownership-bridge.js",
      "source": "src/skill/templates/three/openspatials/core/ownership-bridge.js",
      "bytes": 16418,
      "sha256": "99a5e225c3aa0704e484a71623e740878d53dac3a5ff0448e49baed5386b7475"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/profile.js",
      "source": "src/skill/templates/three/openspatials/core/profile.js",
      "bytes": 30828,
      "sha256": "af4fdda1990ccdf01a7bb4aeffeb01a8ef57647d11ac155358e3f9215a08bbaf"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/reasons.js",
      "source": "src/skill/templates/three/openspatials/core/reasons.js",
      "bytes": 5994,
      "sha256": "7af89d53159681607f19a0a92ee6e2445fd53b51f0f2afeaa01e58786a7d37ae"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/schemas.js",
      "source": "src/skill/templates/three/openspatials/core/schemas.js",
      "bytes": 73712,
      "sha256": "71e954e69b04b2f4643a0d2dd63508a8af25e47cf73014fe67f6fc39102d7a42"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/status.js",
      "source": "src/skill/templates/three/openspatials/core/status.js",
      "bytes": 3651,
      "sha256": "e83f6d674bf96a523b984f458b8df7907efdfa37e56a4eb05836e7322a57b49a"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "source": "src/skill/templates/three/openspatials/core/UNIVERSAL-MANIFEST-NOTICE.md",
      "bytes": 3173,
      "sha256": "c12b9a90e0ba6732b8692ea2f72531919fd45902e394540bd6e87fc698946000"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/util.js",
      "source": "src/skill/templates/three/openspatials/core/util.js",
      "bytes": 1397,
      "sha256": "b8960a0d5cb3b8a490e3b25eeb63ae9137d01ec72143e1de1eae27f9da37b4c5"
    },
    {
      "path": "src/skill/templates/three/openspatials/core/validate.js",
      "source": "src/skill/templates/three/openspatials/core/validate.js",
      "bytes": 11611,
      "sha256": "515dc09c6bdb3ee28f64ba48670f63e53ebe634f784bae43b9075fbb267c6e06"
    },
    {
      "path": "src/skill/templates/three/openspatials/GENERATED.txt",
      "source": "src/skill/templates/three/openspatials/GENERATED.txt",
      "bytes": 4774,
      "sha256": "9c5f2bbc8b7c3d8985f33bd94f97c6126676f391c5d83787ad27f80700b2002a"
    },
    {
      "path": "src/skill/templates/three/openspatials/ownership/index.js",
      "source": "src/skill/templates/three/openspatials/ownership/index.js",
      "bytes": 71678,
      "sha256": "692ed9b5842d95a2a9ea2c1ce096aa706b3d2c146a0b4bd588f5a79312eccbe1"
    },
    {
      "path": "src/skill/templates/three/openspatials/spec/documents.js",
      "source": "src/skill/templates/three/openspatials/spec/documents.js",
      "bytes": 6463,
      "sha256": "4bc71c04b92bbc28c6e13c75faa3841013a2ab62a6f38f39904dba83313bbc3b"
    },
    {
      "path": "src/skill/templates/three/openspatials/spec/validate.js",
      "source": "src/skill/templates/three/openspatials/spec/validate.js",
      "bytes": 11615,
      "sha256": "8819a5fee2b1f5f901e5955d60e0c026271710e20c29687566966968adae5f45"
    },
    {
      "path": "src/skill/tools/copy-kit.mjs",
      "source": "src/skill/tools/copy-kit.mjs",
      "bytes": 8358,
      "sha256": "9c219a0bdee24a9621f4c1bdf4db05f0e6b8be1530e5682ebc3e5d5fb31f3773"
    },
    {
      "path": "src/skill/tools/looks-assemble.js",
      "source": "src/skill/tools/looks-assemble.js",
      "bytes": 18920,
      "sha256": "0c35b2afe1bdec53cf2d8a3e1012674378991daba747cf4eb91a3d404e63dc7f"
    },
    {
      "path": "src/skill/tools/looks-render.js",
      "source": "src/skill/tools/looks-render.js",
      "bytes": 15907,
      "sha256": "f62dfee58cc6bba74b1eb9bdccb35806cfc1a49836763c2d4cc02bf26bf08174"
    },
    {
      "path": "src/skill/tools/make-looks.mjs",
      "source": "src/skill/tools/make-looks.mjs",
      "bytes": 19958,
      "sha256": "afdb757352b5661df9a6342ea7b4eaf6cd783f79f7c5ab253fcccab061ffad92"
    },
    {
      "path": "src/skill/tools/make-site-file.mjs",
      "source": "src/skill/tools/make-site-file.mjs",
      "bytes": 7912,
      "sha256": "a61dac398a4f249ded6f667d4380104070447ddc71290f8d868b69ae66351337"
    },
    {
      "path": "src/skill/tools/site-file.js",
      "source": "src/skill/tools/site-file.js",
      "bytes": 7242,
      "sha256": "947b4c2231fb3f1ce7c14bd18bd5bd5f11c83ded767744ed1a0eb325bbfb5ba7"
    },
    {
      "path": "src/spec/core/APP-PROFILE-AND-DIRECTORY.md",
      "source": "src/spec/core/APP-PROFILE-AND-DIRECTORY.md",
      "bytes": 36023,
      "sha256": "6b06a9dbe421a450d54002c97eafe70c245134104a8c85ba5afe9ae483cf38fc"
    },
    {
      "path": "src/spec/core/ARRIVAL-AND-EXPERIENCE.md",
      "source": "src/spec/core/ARRIVAL-AND-EXPERIENCE.md",
      "bytes": 11296,
      "sha256": "b3e89c5bf808866f61d078973767732f5d6a105c1e33ae8e2676665a4595b87d"
    },
    {
      "path": "src/spec/core/AVATAR-RECORD.md",
      "source": "src/spec/core/AVATAR-RECORD.md",
      "bytes": 42656,
      "sha256": "9fd4fce8db84008e86766ff03871c020f05b7a2b55c61427b5f02333f72c1681"
    },
    {
      "path": "src/spec/core/CROSSING-AND-RETURN.md",
      "source": "src/spec/core/CROSSING-AND-RETURN.md",
      "bytes": 25629,
      "sha256": "03730bfbc9eb7e584219bf2b6de941e5f95191687379a63d083eb1b9ffef744f"
    },
    {
      "path": "src/spec/core/OWNERSHIP-AND-UM.md",
      "source": "src/spec/core/OWNERSHIP-AND-UM.md",
      "bytes": 17813,
      "sha256": "841fc6a223bda30012dde012ed82cd1e2c11449b8855e6b76ecbb6258b4e11e0"
    },
    {
      "path": "src/spec/core/README.md",
      "source": "src/spec/core/README.md",
      "bytes": 9919,
      "sha256": "8848c4f70729a05c7720e8bd9ffe650e36a9bf171e3bb911b0fb0616e939ff4b"
    },
    {
      "path": "src/spec/core/STATUS-REASONS-AND-TEST-INTERFACE.md",
      "source": "src/spec/core/STATUS-REASONS-AND-TEST-INTERFACE.md",
      "bytes": 23985,
      "sha256": "551439632c97bf125ddcfa3fab14aa4c2ce9fa1a74486746e9b45280ac1604fd"
    },
    {
      "path": "src/spec/core/VERSIONS-AND-NEGOTIATION.md",
      "source": "src/spec/core/VERSIONS-AND-NEGOTIATION.md",
      "bytes": 14649,
      "sha256": "bdba9d1c6780e77ad8441f9de2926e179624aafdc6ae1fc644d25ce69fe86352"
    },
    {
      "path": "src/spec/core/VIBE-JAM-PROFILE.md",
      "source": "src/spec/core/VIBE-JAM-PROFILE.md",
      "bytes": 5999,
      "sha256": "47b4aa730a95c5a2e9feba34959a075e5230c430d0d0017ea1473fddb7e8b4ef"
    },
    {
      "path": "src/spec/core/WORLD-STATE.md",
      "source": "src/spec/core/WORLD-STATE.md",
      "bytes": 14445,
      "sha256": "e4e3837c8e31a2b7ac4a6473f8d468a5a54200c9b834847d45eaa306abf46c7a"
    },
    {
      "path": "src/spec/core/WORLDS-WITHOUT-AN-ADDRESS.md",
      "source": "src/spec/core/WORLDS-WITHOUT-AN-ADDRESS.md",
      "bytes": 19427,
      "sha256": "404eedd44e01147f9137a702fd431fba4dabc97cebdb8151facfe9a57d03b111"
    },
    {
      "path": "src/spec/documents.js",
      "source": "src/spec/documents.js",
      "bytes": 6463,
      "sha256": "4bc71c04b92bbc28c6e13c75faa3841013a2ab62a6f38f39904dba83313bbc3b"
    },
    {
      "path": "src/spec/openspatials-catalog.schema.json",
      "source": "src/spec/openspatials-catalog.schema.json",
      "bytes": 3620,
      "sha256": "3ff9fb0fb6f98984ed625aae59568fe04e84895256d1e93bb7bb1a1f713d3a0d"
    },
    {
      "path": "src/spec/openspatials-character.schema.json",
      "source": "src/spec/openspatials-character.schema.json",
      "bytes": 13551,
      "sha256": "ef930136d6e5d89698eb8bf47e6ac2b0b7f972ca74bdae8ab221883ff414b96e"
    },
    {
      "path": "src/spec/openspatials-directory.schema.json",
      "source": "src/spec/openspatials-directory.schema.json",
      "bytes": 4336,
      "sha256": "e675622719355249fcf0a266289b3ec17d257af3f39428e8fe3f5c7117c0cdc3"
    },
    {
      "path": "src/spec/openspatials-game-profile.schema.json",
      "source": "src/spec/openspatials-game-profile.schema.json",
      "bytes": 13778,
      "sha256": "041b993b5502773f69468b0c9891dbda4b7f67fe9cd01647948bff4543860a56"
    },
    {
      "path": "src/spec/openspatials-listing.schema.json",
      "source": "src/spec/openspatials-listing.schema.json",
      "bytes": 10252,
      "sha256": "8b6943b1e3350fb0d646d0a0112e7a52643b4975c4d09eb87c5b4e2ffafa3a3d"
    },
    {
      "path": "src/spec/openspatials-ownership.schema.json",
      "source": "src/spec/openspatials-ownership.schema.json",
      "bytes": 6595,
      "sha256": "364c9a95aeae3918c71c6d9dd1944217ff1e4ed0edfa939bc4912e4188d29485"
    },
    {
      "path": "src/spec/openspatials-signed-app-profile.schema.json",
      "source": "src/spec/openspatials-signed-app-profile.schema.json",
      "bytes": 10213,
      "sha256": "9830b8c1362362a8495c0ca39ae1d8ec9a263c6e567a9aa3802ba2c83697baa9"
    },
    {
      "path": "src/spec/openspatials-signed-avatar-record.schema.json",
      "source": "src/spec/openspatials-signed-avatar-record.schema.json",
      "bytes": 15059,
      "sha256": "29837118c4da3056ff311ce491523d05799d576e2f08b0605dec65bdb11ab411"
    },
    {
      "path": "src/spec/openspatials-site.schema.json",
      "source": "src/spec/openspatials-site.schema.json",
      "bytes": 4983,
      "sha256": "4f58ac3a726a6b09f228ab920f9f4e8d0af28a66153f808ec851e3675a3fa340"
    },
    {
      "path": "src/spec/openspatials-state-frame.schema.json",
      "source": "src/spec/openspatials-state-frame.schema.json",
      "bytes": 4989,
      "sha256": "ecb473ef43d5855e83b0ab77cebdae3da3687e0be2b13db2551b5daeef9462bf"
    },
    {
      "path": "src/spec/openspatials-status.schema.json",
      "source": "src/spec/openspatials-status.schema.json",
      "bytes": 28126,
      "sha256": "0fff203d925c5c33b519a8d6731174c58a1a763bfa9a4a76f8356aa15ee1a411"
    },
    {
      "path": "src/spec/openspatials-world-profile.schema.json",
      "source": "src/spec/openspatials-world-profile.schema.json",
      "bytes": 14087,
      "sha256": "b767fe9f245a6361204c1b244c464159d0215dd1f8e1b581f3402170082f1fca"
    },
    {
      "path": "src/spec/openspatials-world-state.schema.json",
      "source": "src/spec/openspatials-world-state.schema.json",
      "bytes": 6920,
      "sha256": "3ce3040038f461ad4d1e23154a3a26eb00315d2da4b9814b4ef5d868cf5b06de"
    },
    {
      "path": "src/spec/UNIVERSAL-MANIFEST-NOTICE.md",
      "source": "src/spec/UNIVERSAL-MANIFEST-NOTICE.md",
      "bytes": 3173,
      "sha256": "c12b9a90e0ba6732b8692ea2f72531919fd45902e394540bd6e87fc698946000"
    },
    {
      "path": "src/spec/validate.js",
      "source": "src/spec/validate.js",
      "bytes": 11615,
      "sha256": "8819a5fee2b1f5f901e5955d60e0c026271710e20c29687566966968adae5f45"
    },
    {
      "path": "src/submit/check.mjs",
      "source": "src/submit/check.mjs",
      "bytes": 49648,
      "sha256": "8316555ab16dd33dd8399e4183cf49bc61cf933e1e6560da1878ced65ff9f941"
    },
    {
      "path": "src/submit/README.md",
      "source": "src/submit/README.md",
      "bytes": 10204,
      "sha256": "fdfd8a28455c6ff151e6e6c8cde8384dd66de7c2b702c2e1e3afc4755c513bbe"
    },
    {
      "path": "src/submit/rules.mjs",
      "source": "src/submit/rules.mjs",
      "bytes": 8438,
      "sha256": "0b8774bbeb47ff589677d0c7b0fd920ab340d2d6b4a80ad753c3ae4ed1d3f06e"
    },
    {
      "path": "src/test/art/ch-real.json",
      "source": "src/test/art/ch-real.json",
      "bytes": 1825,
      "sha256": "56fdb0d8e3cf97d79556826e96ecae8d256e763d54a2ce6f5e301057f39b9bab"
    },
    {
      "path": "src/test/art/items/coin.png",
      "source": "src/test/art/items/coin.png",
      "bytes": 1233,
      "sha256": "edc38726153392a10c0ddd73a72aeef91bf41baf9b697fd334eb43f9ed12b56c"
    },
    {
      "path": "src/test/art/items/flag.png",
      "source": "src/test/art/items/flag.png",
      "bytes": 764,
      "sha256": "dd0fb1c58ea696999ff5371257c627fd2c1a48ffdd907a9b96319be075d0aeb9"
    },
    {
      "path": "src/test/art/items/gem.png",
      "source": "src/test/art/items/gem.png",
      "bytes": 838,
      "sha256": "3c17e659a6db0a9e44a6eaf6ad3fd0856bed5410d229787e52499749d4d0ed39"
    },
    {
      "path": "src/test/art/items/mug.glb",
      "source": "src/test/art/items/mug.glb",
      "bytes": 31596,
      "sha256": "291d3d17f5a33f0e1f786d39fb57a80cac2e03047c35c3419a38826a00a96897"
    },
    {
      "path": "src/test/art/items/shield.glb",
      "source": "src/test/art/items/shield.glb",
      "bytes": 24944,
      "sha256": "8a4c1720013aa96c31907e4523584a45e3d8089c6c1d616ade40d372aadfb875"
    },
    {
      "path": "src/test/art/items/spellbook.glb",
      "source": "src/test/art/items/spellbook.glb",
      "bytes": 30664,
      "sha256": "3dfbbef699ed070092b4f42e1b8fc42ed32ddb6ec582a7f14fbc8ededcf96287"
    },
    {
      "path": "src/test/art/items/sword.glb",
      "source": "src/test/art/items/sword.glb",
      "bytes": 27572,
      "sha256": "be17dc793354cdc4cf03208a441c747ea7033e874e76ce12151019006d5f4191"
    },
    {
      "path": "src/test/art/Knight-noclip.glb",
      "source": "src/test/art/Knight-noclip.glb",
      "bytes": 341644,
      "sha256": "b069988c8a0750ee7a4b3c317e0af10a3e87116b813cfb2b68503442f9f74e5a"
    },
    {
      "path": "src/test/art/knight-portrait.png",
      "source": "src/test/art/knight-portrait.png",
      "bytes": 55627,
      "sha256": "ae38578141415046c01f9eee4d37db7695fc621e7b7d29062adc214e736d3b7f"
    },
    {
      "path": "src/test/art/knight-sheet.png",
      "source": "src/test/art/knight-sheet.png",
      "bytes": 251550,
      "sha256": "8d05d0825b6f48d7b65f87756deeeb1ab627bfe3d34c4b07934d07aa6b5bc99b"
    },
    {
      "path": "src/test/art/Knight.glb",
      "source": "src/test/art/Knight.glb",
      "bytes": 757820,
      "sha256": "f92b75c202a315ecba8e2b1f81d5434977d056cc0e450025a82d8e50dcdc5f67"
    },
    {
      "path": "src/test/art/Knight.vrm",
      "source": "src/test/art/Knight.vrm",
      "bytes": 760156,
      "sha256": "56f108cb7b6b0b3dc2ccd6cf78b7c8ee6bc0d33f2c26b69270bb532ff328262b"
    },
    {
      "path": "src/test/art/LICENSE-AND-PROVENANCE.md",
      "source": "src/test/art/LICENSE-AND-PROVENANCE.md",
      "bytes": 3508,
      "sha256": "ec15fea7055979288a07a1cf00fbc969b2fb28ca8da43647ca6670cf03573e13"
    },
    {
      "path": "src/test/art/packs/kaykit-adventurers/LICENSE",
      "source": "src/test/art/packs/kaykit-adventurers/LICENSE",
      "bytes": 1554,
      "sha256": "d4adc31660d1db22eb60eba648e01db41577548f6fa1a3576cb4a6283dae0a58"
    },
    {
      "path": "src/test/art/packs/kaykit-character-animations/LICENSE",
      "source": "src/test/art/packs/kaykit-character-animations/LICENSE",
      "bytes": 1548,
      "sha256": "373b159044d1a886ed15f57ca5a7673ba14e2623c460283452705f2056912ed9"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/LICENSE",
      "source": "src/test/art/packs/kenney-new-platformer/LICENSE",
      "bytes": 703,
      "sha256": "f0bc5a99a4710f75a2d507e2ab153025af203d9a6b5a698df737a47684316077"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/License.txt",
      "source": "src/test/art/packs/kenney-new-platformer/License.txt",
      "bytes": 703,
      "sha256": "f0bc5a99a4710f75a2d507e2ab153025af203d9a6b5a698df737a47684316077"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Backgrounds/Default/background_clouds.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Backgrounds/Default/background_clouds.png",
      "bytes": 1800,
      "sha256": "af584247f5df2ad50c0d53427ff34424038d0aed61f58d7861158e957166983e"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Backgrounds/Default/background_color_hills.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Backgrounds/Default/background_color_hills.png",
      "bytes": 1912,
      "sha256": "4690d86430aae4b22f212173414213dca16637f1748a7fb7c75a21c5cf6cc4e4"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Backgrounds/Default/background_solid_sky.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Backgrounds/Default/background_solid_sky.png",
      "bytes": 119,
      "sha256": "2a5933f9f6d6a8495b32c544a80f1ca98031d8cb82639fc0ca6db44b76a313c9"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_idle.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_idle.png",
      "bytes": 3323,
      "sha256": "157b0994e98acde8dd3a375fddc644ef0430ebe256487ffb0d1ba16808694082"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_jump.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_jump.png",
      "bytes": 3399,
      "sha256": "49344973f8679f029259a04df8ffe4eef27c022af967f49462830c848428729d"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_walk_a.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_walk_a.png",
      "bytes": 3322,
      "sha256": "e88c3d03d02171f42611db9e2674782f285214d5c0190d34e745778ef7543643"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_walk_b.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Characters/Default/character_beige_walk_b.png",
      "bytes": 3411,
      "sha256": "df3fb8b1096b4cbcdd9eeca14358e165083dd4966d09bc928ac9c9410adfcf29"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/bush.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/bush.png",
      "bytes": 1146,
      "sha256": "220ff29e8e935cc5d0908cecd5ab030349446dee7c781ef52c93dbfd0aee984f"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/fence.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/fence.png",
      "bytes": 434,
      "sha256": "31677e73ca4154f617e09e73ea4af311dce1000e2fc264daa8e32704b8cd21e8"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/flag_green_a.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/flag_green_a.png",
      "bytes": 764,
      "sha256": "dd0fb1c58ea696999ff5371257c627fd2c1a48ffdd907a9b96319be075d0aeb9"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/grass.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/grass.png",
      "bytes": 1563,
      "sha256": "1b2a356f09b1900c2129e6bddf69330b2c12a764368884445e1b212f67d92bcf"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/mushroom_red.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/mushroom_red.png",
      "bytes": 657,
      "sha256": "1ff22c62502175c6122924ab2d0f631515fe842ef9567612416dec0692bfb55e"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/rock.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/rock.png",
      "bytes": 1025,
      "sha256": "10cb167335c99def13a20944beee5c162ac29f761433fd74e60a0ff51b65cb71"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/sign_exit.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/sign_exit.png",
      "bytes": 1170,
      "sha256": "0be6034433cc351c548d2133f225f9bb02580102f71019451dcbcb03b50914d7"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/sign_right.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/sign_right.png",
      "bytes": 829,
      "sha256": "76fb18747da8f09e4192b7304799ed61be1960973a801907713cbcaa31f74ea1"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_block_center.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_block_center.png",
      "bytes": 666,
      "sha256": "5b8f08b5a557ce0600ae48f6702b0f3ec799484083faeca259cb7ef181ecc03b"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_block_top.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_block_top.png",
      "bytes": 755,
      "sha256": "4eae0c24b3cac19c77025c789d9b6fcb9c1a98cdffe2a8375b32c86ebfcbdcc6"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_horizontal_left.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_horizontal_left.png",
      "bytes": 961,
      "sha256": "b60f4bd5c8bb4cdd3991a78aca1be06f5558eaefa56bb163bdafa27d2039a439"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_horizontal_middle.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_horizontal_middle.png",
      "bytes": 667,
      "sha256": "86783ffa474a524bc3f83eaf698e21aa1eec821ef911f9bc45f9099a90b7918b"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_horizontal_right.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_grass_horizontal_right.png",
      "bytes": 1007,
      "sha256": "b9df7fc14464fee87126a20db3a216481f13db19cb546e0b27382b2d50b21d95"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_stone_block_center.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_stone_block_center.png",
      "bytes": 503,
      "sha256": "d9f7523736b7b28fbf5c3e9d6694a8585ca4d443c4050fee89de85ccebade222"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_stone_block_top.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/terrain_stone_block_top.png",
      "bytes": 556,
      "sha256": "e6ede2e9dbd6beec89b2b4fc13f798183ad002e1c8a1eb6692192bcd5a161101"
    },
    {
      "path": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/torch_on_a.png",
      "source": "src/test/art/packs/kenney-new-platformer/Sprites/Tiles/Default/torch_on_a.png",
      "bytes": 1473,
      "sha256": "61ea5b3fc33971a61516c4f5ac820c9c26e2346b3b37305b148619d642a26d5f"
    },
    {
      "path": "src/test/games/tg-2d/game.js",
      "source": "src/test/games/tg-2d/game.js",
      "bytes": 11318,
      "sha256": "7d0d19a189d344217c81c9b9346954f2cb7963088243ddbe3685b79236a56913"
    },
    {
      "path": "src/test/games/tg-2d/index.html",
      "source": "src/test/games/tg-2d/index.html",
      "bytes": 2116,
      "sha256": "a3942f99f45f2d2ac7ae9d90f450b04bc68306467c7b90bdcb392ed53cb1d344"
    },
    {
      "path": "src/test/games/tg-2d/level.js",
      "source": "src/test/games/tg-2d/level.js",
      "bytes": 11247,
      "sha256": "9bce6a0ee7215e036c9f98ad91d85237da73f5c50723785a9a207e66664e5aec"
    },
    {
      "path": "src/test/games/tg-2d/profiles/p-default.json",
      "source": "src/test/games/tg-2d/profiles/p-default.json",
      "bytes": 1339,
      "sha256": "dccddb1f83051ddfc8af1558cf52ee6b992e2d8d54c632100e54a195ecb50e4a"
    },
    {
      "path": "src/test/games/tg-2d/profiles/p-ver-old-new.json",
      "source": "src/test/games/tg-2d/profiles/p-ver-old-new.json",
      "bytes": 1220,
      "sha256": "8d4ed1515b73f6cbfb7c3e44a9df76c3f730c788f37b34245db78fad49ed07cf"
    },
    {
      "path": "src/test/games/tg-2d/serve.mjs",
      "source": "src/test/games/tg-2d/serve.mjs",
      "bytes": 20897,
      "sha256": "61baff03fc59995876ae6af6cc6c365bd5c32136cb91d18836d4b61110d3b279"
    },
    {
      "path": "src/test/games/tg-2d/shell-canvas.js",
      "source": "src/test/games/tg-2d/shell-canvas.js",
      "bytes": 6565,
      "sha256": "fbbcf7202eeb5d429ef552ebfbeb1ed357039de33b0260007f17beefe81d7df2"
    },
    {
      "path": "src/test/games/tg-2d/shell-kaplay.js",
      "source": "src/test/games/tg-2d/shell-kaplay.js",
      "bytes": 7216,
      "sha256": "82cd2f57473185524161d0b4d41229db36bd27dd14bf1d2a8cdfd9cd6bdeca77"
    },
    {
      "path": "src/test/games/tg-2d/vendor/kaplay/kaplay-3001.0.6.mjs",
      "source": "src/test/games/tg-2d/vendor/kaplay/kaplay-3001.0.6.mjs",
      "bytes": 195743,
      "sha256": "5cfd45690d067e13c177b3f5b194ca75f0399ab62ab72d7e26d377b11f3b6997"
    },
    {
      "path": "src/test/games/tg-2d/vendor/kaplay/LICENSE.md",
      "source": "src/test/games/tg-2d/vendor/kaplay/LICENSE.md",
      "bytes": 1072,
      "sha256": "4d8513caec72ba8f202fa550f10de67bef19fc9ab8739403bd6d76d7788247d9"
    },
    {
      "path": "src/test/games/tg-2d/vendor/kaplay/README.md",
      "source": "src/test/games/tg-2d/vendor/kaplay/README.md",
      "bytes": 1022,
      "sha256": "7652b6afc68403911e5bb91c8a2a8d4acbc769b379558f85ad89ef9bda4dbed0"
    },
    {
      "path": "src/test/games/tg-3f/index.html",
      "source": "src/test/games/tg-3f/index.html",
      "bytes": 49803,
      "sha256": "3b80a07e9f8daca975157c38d13ef52f30e4add49a787c3aa65638609aaf34f0"
    },
    {
      "path": "src/test/games/tg-3f/profiles/p-default.json",
      "source": "src/test/games/tg-3f/profiles/p-default.json",
      "bytes": 1183,
      "sha256": "e99d36c097555f7d6db47889abb970b9a51ca77e2accffe916ace446bb4439b1"
    },
    {
      "path": "src/test/games/tg-3f/profiles/p-ver-old-new.json",
      "source": "src/test/games/tg-3f/profiles/p-ver-old-new.json",
      "bytes": 1068,
      "sha256": "8b8f21a43a3bea052c2a2abaf4696774c6c202c2f70710dd518e27b078751548"
    },
    {
      "path": "src/test/games/tg-3f/serve.mjs",
      "source": "src/test/games/tg-3f/serve.mjs",
      "bytes": 18903,
      "sha256": "5bcc8e0c314b810ef31f681e4dc3e192c96146b7a4c70dc2fd0283377b100023"
    },
    {
      "path": "src/test/games/tg-3f/vendor/three/build/three.core.js",
      "source": "src/test/games/tg-3f/vendor/three/build/three.core.js",
      "bytes": 1458113,
      "sha256": "9edde002b066a9a05676a6127f67735b62baf399bdea529f2f7e31657da769e6"
    },
    {
      "path": "src/test/games/tg-3f/vendor/three/build/three.module.js",
      "source": "src/test/games/tg-3f/vendor/three/build/three.module.js",
      "bytes": 662772,
      "sha256": "9052042d676cb0fdc1ddfefe193053f34b7ac0513a616fdac4535d49987812ea"
    },
    {
      "path": "src/test/games/tg-3f/vendor/three/examples/jsm/loaders/GLTFLoader.js",
      "source": "src/test/games/tg-3f/vendor/three/examples/jsm/loaders/GLTFLoader.js",
      "bytes": 117570,
      "sha256": "131c0f78c01d19368ae495caa65b3adaa10487810a36a05bb5901b769a35ac16"
    },
    {
      "path": "src/test/games/tg-3f/vendor/three/examples/jsm/utils/BufferGeometryUtils.js",
      "source": "src/test/games/tg-3f/vendor/three/examples/jsm/utils/BufferGeometryUtils.js",
      "bytes": 37712,
      "sha256": "9fb63427ce6641fa14fd0baff9cc4d1b5f9c3d85fd084bf2e90e803c44ec1797"
    },
    {
      "path": "src/test/games/tg-3f/vendor/three/examples/jsm/utils/SkeletonUtils.js",
      "source": "src/test/games/tg-3f/vendor/three/examples/jsm/utils/SkeletonUtils.js",
      "bytes": 11535,
      "sha256": "b1632a703206c3d830de9fcbe515696770d04b71a15ee6b50afa6d2c3298c86f"
    },
    {
      "path": "src/test/games/tg-3f/vendor/three/LICENSE",
      "source": "src/test/games/tg-3f/vendor/three/LICENSE",
      "bytes": 1081,
      "sha256": "8b378ebe60e2fe500158cb0ac71cb5e8b7d92953c2abcc63a0eb90499653b5bc"
    },
    {
      "path": "src/test/games/tg-3f/vendor/three/package.json",
      "source": "src/test/games/tg-3f/vendor/three/package.json",
      "bytes": 3672,
      "sha256": "f9c474a27c920b9435353a6235968f4453436bee0444fac7e5fd289c8fa463de"
    },
    {
      "path": "src/test/harness/chrome.mjs",
      "source": "src/test/harness/chrome.mjs",
      "bytes": 19005,
      "sha256": "caf30ea159e2f70988f4c94dd25f3e857fdb20c057945bef34d9dfa841488a88"
    },
    {
      "path": "src/test/harness/is-main.mjs",
      "source": "src/test/harness/is-main.mjs",
      "bytes": 1607,
      "sha256": "a5bc63b3058adbb14de222ac43c4b01cf416732b9003ee15eee1f3f31fb8a020"
    },
    {
      "path": "src/test/harness/pointer-lock.mjs",
      "source": "src/test/harness/pointer-lock.mjs",
      "bytes": 2591,
      "sha256": "f494296924ba88b877971d3c371eed442bd5fd703d7956c980ad10fdfe28bd13"
    },
    {
      "path": "src/test/harness/record-log.mjs",
      "source": "src/test/harness/record-log.mjs",
      "bytes": 9736,
      "sha256": "4b014aed90599cb0eb66477fbf671928859316e411c093bfad4e505d5b89311b"
    },
    {
      "path": "src/test/harness/serve.mjs",
      "source": "src/test/harness/serve.mjs",
      "bytes": 12188,
      "sha256": "c82613a4e76e21a482bf895bf012055ed26785220db61130c7dd67019906e39e"
    },
    {
      "path": "src/test/harness/signed-forms.mjs",
      "source": "src/test/harness/signed-forms.mjs",
      "bytes": 7858,
      "sha256": "9c6a3620f87e20c1ed5127c55565eda2cb00025123a1fbebadb63d06d0889332"
    },
    {
      "path": "src/test/lint/lint-pages.mjs",
      "source": "src/test/lint/lint-pages.mjs",
      "bytes": 5454,
      "sha256": "14f02783a1d9e0a563a47cd9595cd58c5a60e76137572936e6262ca71ce83501"
    },
    {
      "path": "src/test/tools/web-test-interface.js",
      "source": "src/test/tools/web-test-interface.js",
      "bytes": 17970,
      "sha256": "921c6937232035b234b4517c44804d96940c41887880149532eb8640cad728e6"
    },
    {
      "path": "src/VERSION",
      "source": "src/VERSION",
      "bytes": 6,
      "sha256": "a7711142bc1fc55c16b9147a1503a4f2c4717be5c1e4437772a047f52ef81db2"
    }
  ]
}
