{
  "godot": {
    "head": "f0d7e1817ebefb6f46b9c17b3aef34765dca385e",
    "files": [
      {
        "path": ".bazelrc",
        "sha256": "f1dbf7702b27d93f5f66624321cf8eacf054150a9959eba44eb32ee3f3c60c4f"
      },
      {
        "path": ".clang-format",
        "sha256": "3108c675f392457a3edb96a9b3a6d6a3b7ad367532c6ca00451768f341f5854e"
      },
      {
        "path": ".editorconfig",
        "sha256": "7026f032e92cf368a841d02506ded4c09f98717264c94351149767a28ad65a2f"
      },
      {
        "path": ".gitignore",
        "sha256": "6e13a22bd4c3fb0698642a978f6e39238069797a6c28ec4c0f73e9464f0780dd"
      },
      {
        "path": ".vscode/format.sh",
        "sha256": "bddbb834d31f8f7dd5431625d06da37422cdda165b7ce942085df754561a26af"
      },
      {
        "path": "BUILD",
        "sha256": "b6fee5f0fb79b972e59298c3463bee5cdac6f0670cc0f83b19f814dfae87dcff"
      },
      {
        "path": "LICENSE",
        "sha256": "117f30ebc08c446ffdb1d323068dd8f85cd7568056c2719e9c5cbaf3fb53431c"
      },
      {
        "path": "MODULE.bazel",
        "sha256": "eb2328581375e8dd94079fd8b6130a95df85d758dfa8e2197467a3dae4089849"
      },
      {
        "path": "adapters/BUILD",
        "sha256": "4d23327cffdc90018d9f9aa7795ec6ee823be206eb9c334eff5f4fc3f0da035c"
      },
      {
        "path": "adapters/cuda/editor/importer.gd",
        "sha256": "7ae5780d142545780ba8d68c79492a14fb6f54cbaedc9d85d0a2d47da30b9be6"
      },
      {
        "path": "adapters/cuda/editor/source.gd",
        "sha256": "13a5de643233c32178418ff97479c9b3d73be06fefdbc24f07f3a5e7e34a4ef9"
      },
      {
        "path": "adapters/cuda/resources/source.gd",
        "sha256": "3360456d29dbe99b03cae0c558de057d4d49ac3ff60db31f47b2f3b74807a25c"
      },
      {
        "path": "adapters/cuda/ttx_cuda_buffer.cpp",
        "sha256": "982dc42fc736312c70f525d236d87523cfeb54c1ab0ee648a3906d89ff66dea8"
      },
      {
        "path": "adapters/cuda/ttx_cuda_buffer.hpp",
        "sha256": "e36c75b30b613fa5fb444e46baa3c356767a59ef81a62408b30727bd87ae9cdf"
      },
      {
        "path": "adapters/cuda/ttx_cuda_kernel.cpp",
        "sha256": "6714ab2b9e5cea5e5a8bbdfcb92dc6aede45023c0896fe89ab2ad0bf60599d8d"
      },
      {
        "path": "adapters/cuda/ttx_cuda_kernel.hpp",
        "sha256": "da7c689acbda425612fa89679e2ce5a59c5524956808c2a8f2b925a0626d8585"
      },
      {
        "path": "adapters/cuda/ttx_cuda_program.cpp",
        "sha256": "bbdf21b6bf6eae5cc59af19e140e0186707ac051d658d085ff955bc2d0de7aef"
      },
      {
        "path": "adapters/cuda/ttx_cuda_program.hpp",
        "sha256": "a10ffed505af96013974804d715ba2c1511648742b312151cb5c4bd1a5275196"
      },
      {
        "path": "adapters/imaging/editor/inspector.gd",
        "sha256": "d737107e53a3defab7e80c749924663040ea43ebb834d432a0cf6aeaad635771"
      },
      {
        "path": "adapters/imaging/editor/operations.gd",
        "sha256": "6be3b7555494ded36e7ef422bc5edf8036a5c6d6563221d8cf29cc47557dc02d"
      },
      {
        "path": "adapters/imaging/resources/disk_kernel.gd",
        "sha256": "6590d04a21ba11c2036aa35df768ecefe56568d357343cd30e7fd8f17df5cb3c"
      },
      {
        "path": "adapters/imaging/resources/module.gd",
        "sha256": "8c85b8fde500f01f3e7c920730690b70657f3b7ed16605fd9b2d403f8b008d26"
      },
      {
        "path": "adapters/imaging/resources/policy.gd",
        "sha256": "ab1f41b183e00903a2f1b3442490889fd92ef6fee1d17a96b186e0485fe34aef"
      },
      {
        "path": "adapters/imaging/resources/provider.gd",
        "sha256": "ea1bb4676507896779ac77cf97360f7f6e676d5db2641ebe133c12d109747053"
      },
      {
        "path": "adapters/imaging/resources/script.gd",
        "sha256": "9ca3b87b68726a08908c0fe8d13e1c1492aeb8ef7dd742e924fd18aa4d9d80c3"
      },
      {
        "path": "adapters/imaging/scene/render.gd",
        "sha256": "76dde03d123ce33bd8e52fa249927dcc2e2fc73f805bbd51dab8c1ca183ec7c3"
      },
      {
        "path": "adapters/imaging/scripts/factory.cpp",
        "sha256": "d1553d16f77e2c116d3587bfb5458c585784e2c3aee299bc14c15e6ed2fb9fe8"
      },
      {
        "path": "adapters/imaging/scripts/factory.hpp",
        "sha256": "0561ce1d50330f2e37fbc3f644965b57d6a4082a8d87edde3f8ce573a537944c"
      },
      {
        "path": "adapters/imaging/scripts/image.cpp",
        "sha256": "0a8f8df16685bb102807222fb3d2e861d3609bdbc9abae435f06fd379d45c779"
      },
      {
        "path": "adapters/imaging/scripts/image.gd",
        "sha256": "8123aafa746f986d7e8a3dd4e2babceb795427b96f210d64f70f23bed6bdeeac"
      },
      {
        "path": "adapters/imaging/scripts/image.hpp",
        "sha256": "134ef7f37dc89fe3febc49a87139be3bf88cc0cabda3bdbed324c188e5b39235"
      },
      {
        "path": "adapters/imaging/scripts/invocation.cpp",
        "sha256": "aa0c9af35a71c748b96715831ac5b8992483e697c8421c3dcba96e5512dfc058"
      },
      {
        "path": "adapters/imaging/scripts/invocation.hpp",
        "sha256": "3d70170582eacbb1011b41e2a84aef0c15d6ded2e0dd007f1205ca181e4d43bd"
      },
      {
        "path": "adapters/imaging/scripts/provider.gd",
        "sha256": "7a2c5f19549f6ac4574af9a58033ec8c4171b4faa965ed05eb74f620a12001bc"
      },
      {
        "path": "adapters/imaging/ttx_image.cpp",
        "sha256": "15be054e9132a30ba7f104c12e4e9fb3446e39955c2f91a4d4ba85c930277932"
      },
      {
        "path": "adapters/imaging/ttx_image.hpp",
        "sha256": "563debe76d7f2b52d24a02ec5043f775a6e63880a2680d13a717b7168245bef5"
      },
      {
        "path": "addon/editor.gd",
        "sha256": "f9e7ebe019e197cbaae42acf1b17dfd870064ceec08b559c29b5c562d4bff322"
      },
      {
        "path": "addon/godot_ttx.gdextension",
        "sha256": "996f0ca3b65f74f3ccaa212e98f40d2f477747e33d766900c76d0e21e486a732"
      },
      {
        "path": "addon/plugin.cfg",
        "sha256": "45e6481851df74cb775467ee1c6c9fc6d32884b082459fa403ead149018cb4fe"
      },
      {
        "path": "addon/register.cpp",
        "sha256": "430f12c525032c489014a5c45c3cd9a9771da0a3c725b1001e339344e0cd48f6"
      },
      {
        "path": "demo/assets/overlay.tres",
        "sha256": "a7c391fad8d6befd19db528ed948c5bea85f7fe543fb952879c886b78ab7a58e"
      },
      {
        "path": "demo/assets/source.tres",
        "sha256": "3a25d29922d06d49be6070c311e3a98ecefcf48f80563b5dfbb21acf57a8dabd"
      },
      {
        "path": "demo/cards/render.gd",
        "sha256": "e4f303c39c031e018b860b07f5f1b694de3f114012273539411ec1c8d399bc8e"
      },
      {
        "path": "demo/cards/render.tscn",
        "sha256": "84ee987e76c3d83629c9b618f38f027bff13b7214af3ec2154fe653129b43568"
      },
      {
        "path": "demo/compute/image.gd",
        "sha256": "705e9f3f4e7fd18d04184c99fd9178c31dafae2bcf9eb8c283a79c033f70de47"
      },
      {
        "path": "demo/compute/images.cu",
        "sha256": "370054570901dd80f99734eeafb04d1562a13697c3ce054d5327286dfa02d48a"
      },
      {
        "path": "demo/compute/images.cu.import",
        "sha256": "d87904f321ede431699daa82d583ec9d69141371d05ef5c53e6abe8a4452f1ae"
      },
      {
        "path": "demo/compute/provider.gd",
        "sha256": "5a9c67c1eb1a0163413dae9fa2aea1ad6f46ff83c65ce5ad47d1e651acef441b"
      },
      {
        "path": "demo/compute/source.gd",
        "sha256": "c63470d3872730e94de3cdfd9a2f6e7026b65f0968142ef512f4f050bf926569"
      },
      {
        "path": "demo/lab.gd",
        "sha256": "e6c1d88e8a92f62db99883ee408bcf387b9fb306aa6311e0636d61814654545d"
      },
      {
        "path": "demo/lab.tscn",
        "sha256": "746c47cc093aa0397af4be9129cb06358c0d005651ad7b03a947d4144331f60e"
      },
      {
        "path": "demo/policies/render.gd",
        "sha256": "ea3469f06f6d119d86c5f0507336ad3e0e6c712ec7ad61d6fa8054dc37f3b4ba"
      },
      {
        "path": "demo/project.godot",
        "sha256": "42094042be2dc37df33011a4ccf1cd41be10aa91a0d1dc5026ee65620e5be143"
      },
      {
        "path": "demo/providers/cpu.tres",
        "sha256": "5697393031ea5ad528addf8c70cba7cef4caaed3bef993a5cab7545d88694e87"
      },
      {
        "path": "demo/providers/exposure.tres",
        "sha256": "809433e41f5b1751bcb40cf3eb8fb48a40244cd682a85ac8bf2397ab6f96863f"
      },
      {
        "path": "demo/providers/gdscript.tres",
        "sha256": "e7f7b9685d7824fd7a9a233d564247b7305b470ff7352dad53e6cf763987313c"
      },
      {
        "path": "demo/providers/project.tres",
        "sha256": "64c12a492bc16db63c0ac17d97efc55b01189279ed30214ad9bef323da36182c"
      },
      {
        "path": "demo/sample.gd",
        "sha256": "98e9c318fb0eb3af1b136e9a1fe290a0a6c5298abf3db0e081fb08432fb186af"
      },
      {
        "path": "demo/theme.tres",
        "sha256": "a3a91d5dedc43096c197df7c7be28a4af0dd9e0adbea57d2ec7ce825081c3eef"
      },
      {
        "path": "docs/architecture.md",
        "sha256": "c97eb1b85c01aa00e0629c6360df9c206aea5899d4f380d709ed92a41a07f814"
      },
      {
        "path": "docs/development.md",
        "sha256": "409a4fee24c02ea1324bbfab7d600e691a03898bce226c31f95b80ceaceff0f7"
      },
      {
        "path": "docs/lab.gif",
        "sha256": "a280c323a50453045a19452352ebe0957c92a3fab4baa47855d6bbb2ed3649d5"
      },
      {
        "path": "docs/lab.png",
        "sha256": "ee1ba7fec97eb5a66f6ae7c7db9486ba8d7786e84c9a03dc80969bc216916f86"
      },
      {
        "path": "docs/performance.md",
        "sha256": "5f341ecfc884a4ca5b9eb450277c3fafb9cfec02ed2c3cf4b8d8b8cc8377d56c"
      },
      {
        "path": "docs/provider-patterns.md",
        "sha256": "7575e7403b5c9e0ecb68fe6b77081c15fdb3267f0631f64df51181425f201104"
      },
      {
        "path": "docs/sampling.md",
        "sha256": "d60bedef8a220e5205c049aea6c3215d5b8e51edcadbb7bb30a03da3fc862f78"
      },
      {
        "path": "extensions/counter/BUILD",
        "sha256": "8bac105fa7b8cc305229aef1e13770e356285d17cf13a3645784905ab477cd58"
      },
      {
        "path": "extensions/counter/counter.c",
        "sha256": "009f92efbd39c756663b5f68fd4d95396ef7ca9c9379ab1c37061de24a60638d"
      },
      {
        "path": "extensions/counter/counter.h",
        "sha256": "6de390714337d1134f31dfff0339f74dac0b33a1189fc1f3692014e9f8508150"
      },
      {
        "path": "extensions/counter/exports.c",
        "sha256": "00554a091e8b070b0690932a4a4fb084c9cad0d648d01ad99871668efc8a91c5"
      },
      {
        "path": "extensions/counter/inspection.c",
        "sha256": "6bb22dc0ece3195f49bee25e17d0fe918d682260744507cc2466871490badeaa"
      },
      {
        "path": "extensions/counter/inspection.h",
        "sha256": "94aebd64bc4c1c4d2d6e78d670f8aae2337cbc726159613e7e729d9c167a920b"
      },
      {
        "path": "extensions/counter/inspection.hpp",
        "sha256": "5609b3d991642f17a6672820cee28fe56caf5184a0f9493b01d9904c170d5708"
      },
      {
        "path": "extensions/counter/runtime.c",
        "sha256": "ba4b33b92d5fee149aaf22c01d17aaacb130152f718b3b4f9fa512f0b65cffe7"
      },
      {
        "path": "extensions/counter/runtime.h",
        "sha256": "e91da4b7e69db950ae844f854827b74189d0a4662eca6f85fc72f1015084b12b"
      },
      {
        "path": "extensions/sampling/BUILD",
        "sha256": "d657707b7dcaf83fc0b779dea7d88e569f6c30159aa8c707aaf406017fb1f23e"
      },
      {
        "path": "extensions/sampling/contracts.cpp",
        "sha256": "bcdab68095c88f8782e646e6c15d07591489e25a237495f2e1af5c055950bf5d"
      },
      {
        "path": "extensions/sampling/contracts.h",
        "sha256": "bf0fa1e57d48bf5b2f3071ad3ab1c7564102a9d29aed092b1055215baff30f2c"
      },
      {
        "path": "extensions/sampling/declaration.cpp",
        "sha256": "77d17b680b5c2c80ea5dc5bf25f57528377a57b7fe5de00819f7e57033a12cb3"
      },
      {
        "path": "extensions/sampling/declaration.hpp",
        "sha256": "05c454f5bc4a29e13b8f678d63d480d2b0b55e6d1c6d6e0be38a6829e56d015c"
      },
      {
        "path": "extensions/sampling/exports.cpp",
        "sha256": "032aa20415c7d564cd611b3f9592c1d4d4f786c35d6ceb873a7e97685688797a"
      },
      {
        "path": "extensions/sampling/exports.hpp",
        "sha256": "aca2407e06bee30f0a205a2aed937c187f3148de9d1151cdf405c18fea6449f6"
      },
      {
        "path": "extensions/sampling/method.hpp",
        "sha256": "d2bd9c66edebaccb27de58f1044a832e3ad0ce9c14543b571e1feacfa4c1adb9"
      },
      {
        "path": "extensions/sampling/runtime.cpp",
        "sha256": "313961e08d389739a3531087d406561d2f036336f7cb6650f293798d01f54377"
      },
      {
        "path": "extensions/sampling/runtime.hpp",
        "sha256": "49ae6a287b06372e93fe52610a7435bb2eca50b175fd472ac152195466b6067c"
      },
      {
        "path": "extensions/sampling/sampler.cpp",
        "sha256": "ece95666d35d1f1c41b3497c3045e4e747e038d83d3d9ead56195cd751d60350"
      },
      {
        "path": "extensions/sampling/sampler.hpp",
        "sha256": "d184d729d3b9acfb33261b0f96d7bcc83930ba1733b5558bf72b4340ee11d7e0"
      },
      {
        "path": "gdextension/BUILD",
        "sha256": "f4de903d26d132d502dd4c2aa4fcaceaed965ab65316aeef15f5093bec4195d8"
      },
      {
        "path": "gdextension/README.md",
        "sha256": "8e84b507351f5daa9b2c84f7d4dc682b5f2b275eb00af61837b390cab90fa994"
      },
      {
        "path": "gdextension/build/BUILD",
        "sha256": "f906e98172703ba62a654401c2a0d3ddba7bb0d196b741d4d6d401d62c34f2c6"
      },
      {
        "path": "gdextension/build/emsdk.patch",
        "sha256": "3392ae32bff9eaab4d0b36bd4a36164c4f894ecfd974598afe26c6c06a992637"
      },
      {
        "path": "gdextension/build/generate.py",
        "sha256": "59dd31722db6ce1f692045ad01c669592ddb899c3a0bc1fd12b0d7e75b336eda"
      },
      {
        "path": "gdextension/build/godot_cpp.BUILD.bazel",
        "sha256": "a920694ef19f1d9a4d6fdbfce0b930196ead46bbcb704f8129b897b9d9a268f3"
      },
      {
        "path": "gdextension/build/profile.json",
        "sha256": "311d4b5e47c093162883ecd27f644151ec89ca2b25f27eda675730b1b414cef3"
      },
      {
        "path": "gdextension/build/sdk.bzl",
        "sha256": "c70d87cfe81f2788656cdcc503dbaf56445a26c27c2295d275c68afee3103b72"
      },
      {
        "path": "gdextension/build/web.jsonc",
        "sha256": "c6b0a596f2810446a1e2648b60e2819bc979610f19e5c8676262b97d21f252ca"
      },
      {
        "path": "gdextension/build/web_engine.py",
        "sha256": "8c2a079de3e0d1cecb58602b47e0bce5964df28c0c2fb1d52912ad54eb53caa2"
      },
      {
        "path": "gdextension/classes/class.cpp",
        "sha256": "e936ab93c78795b5f289eee687a734cc7da0d0c82c11a807cfe95e872ed5cef2"
      },
      {
        "path": "gdextension/classes/class.hpp",
        "sha256": "dc402e75c7645e24ecf7b55491ea756f0bf6277db10d36ee0a5291af750322c5"
      },
      {
        "path": "gdextension/classes/gd_class.cpp",
        "sha256": "07677c89a1ba023e318a2ca94249bfbe7a060765cb038a6d1bc22a8671a1b13f"
      },
      {
        "path": "gdextension/classes/gd_class.hpp",
        "sha256": "62fabb0a39edf032385d8ce920a239d8a0edb4a7ed9e97c845ee36217b6c6244"
      },
      {
        "path": "gdextension/classes/instance.cpp",
        "sha256": "3f52afb3c598267e5cd5b5467065bbedf83007ee7d1eee23a2c0baebd39e399c"
      },
      {
        "path": "gdextension/classes/instance.hpp",
        "sha256": "d16569e73af147aaccdde24b6110b4331445feb5cf18ae1d78fff9bc2a46ca3b"
      },
      {
        "path": "gdextension/classes/method.cpp",
        "sha256": "77c9fd86e5540c0df98a1dbc9f67247ad6b378a33c4c06faf85457ec296575c8"
      },
      {
        "path": "gdextension/classes/method.hpp",
        "sha256": "842df75ebccc6e7675d06d18314796f8f0ec2dc3774587ec10f1b2c6be686d1a"
      },
      {
        "path": "gdextension/contracts/BUILD",
        "sha256": "fb5e51373ff7ddf009102c89012126f9cfe282b989c31737a05dffd07748ed36"
      },
      {
        "path": "gdextension/contracts/class.h",
        "sha256": "3e25577bbf31a9a8eb3d5700b885cb9df6bf8b07e1c674dba0b07eedf533fe46"
      },
      {
        "path": "gdextension/contracts/class.hpp",
        "sha256": "e47e597783b8f4bf9efe7435b36dea2670c1a1aaedf3de63afe98e134c0d86ad"
      },
      {
        "path": "gdextension/contracts/gd_class.h",
        "sha256": "e8d06fef27c67e5ce613a09f02d37888ba3a090b1e46fd6080ffaaea2de7ac46"
      },
      {
        "path": "gdextension/contracts/gd_class.hpp",
        "sha256": "38dd83c28ecfb17537b3451e19fb498fdf321096b0193aadfc9f3f1ac8f8f071"
      },
      {
        "path": "gdextension/contracts/lifecycle.cpp",
        "sha256": "83e5cf8c306151910da13682896d3d569e64f64b61227931eada2e0cd2dd8ed8"
      },
      {
        "path": "gdextension/contracts/lifecycle.h",
        "sha256": "9e56d9273f54a562ce16bc1f28536a5760e05a19a57a5d966cb0fe57ac2a1022"
      },
      {
        "path": "gdextension/contracts/lifecycle.hpp",
        "sha256": "f3babaad564dd836ffc45cdeb7d63c4f6936408a4973d92f8a1604be67794266"
      },
      {
        "path": "gdextension/contracts/scalar.cpp",
        "sha256": "bc020f2e18bab3690a5c4493f1567d758724e28df0f60b9b824531eb8c04be5b"
      },
      {
        "path": "gdextension/contracts/scalar.h",
        "sha256": "27ab6e7e00d642cab54dd68e6c408100968be9182b28ef84c78872b07f970529"
      },
      {
        "path": "gdextension/contracts/scalar.hpp",
        "sha256": "d9a64e93adfe78ba6830eb1ebf3a75e112d6c259eeec74827547f5bfbc6e65f3"
      },
      {
        "path": "gdextension/modules/classes.cpp",
        "sha256": "986cbad042eabb8d32c8607e2ff99972f4294d85a06ad4013e55f0a9884fbbd1"
      },
      {
        "path": "gdextension/modules/classes.hpp",
        "sha256": "de5b46a364d6bb61c279d978fcdab8b6ecf0c358a6c2b4ec414d38e83c0e5e2b"
      },
      {
        "path": "gdextension/modules/imports.cpp",
        "sha256": "708a4aeeffb74d7abaf24388acbdcea24594ad6e541ae571139142edfe0b79ae"
      },
      {
        "path": "gdextension/modules/imports.hpp",
        "sha256": "86752c20f1daabfe1eb114851c0766c9541e2c7891b194ac9a8bf6f4ee326dfd"
      },
      {
        "path": "gdextension/values/field.cpp",
        "sha256": "306327d8472d1a36abfcfaa7d687c58de128dcbbbf0771904ca8981272bb662d"
      },
      {
        "path": "gdextension/values/field.hpp",
        "sha256": "4cb03570ffe9800fb6b699e6ae503caae8011a49beef098fce2ce1cd8a380111"
      },
      {
        "path": "gdextension/values/frame.cpp",
        "sha256": "cf691c6fbb67d16d68d47c2c3e629fc558f8bf27660edb863eec79bc17c6d7b3"
      },
      {
        "path": "gdextension/values/frame.hpp",
        "sha256": "6735871732bedd377eaec35d38a91cecb46e42e1131c2fc52ff3bf026e177f82"
      },
      {
        "path": "gdextension/values/value.hpp",
        "sha256": "d206fa401c24612a27fb447d11e758190262b4ab206516806b5df5ccd76a075f"
      },
      {
        "path": "imaging/contracts/BUILD",
        "sha256": "2ee5bf4713c1a82747dfa3464f21ef49cb3f666756effb790402e667d880e723"
      },
      {
        "path": "imaging/contracts/composite.hpp",
        "sha256": "2e1bc0d4ac8eab9424e4678e4cbae2e41827b88030c201f3367406a6e2440036"
      },
      {
        "path": "imaging/contracts/convolve.hpp",
        "sha256": "c980aa0405581dc215d4b063fe7cf1f31cdd3b823fb1afda7ea7b25bdcefadb3"
      },
      {
        "path": "imaging/contracts/image.h",
        "sha256": "04296b4b6818da00190ef25dba47d4244b82d5f0a111d573a6c98de9232197fb"
      },
      {
        "path": "imaging/contracts/image.hpp",
        "sha256": "0b19cc06b7be92a89a17025290043c24b87df21d8cbb0f4175aae899c3e53511"
      },
      {
        "path": "imaging/contracts/invert.hpp",
        "sha256": "1519ad6a7b1636cade8c679e81ff8f8d087e401ae90ab33ab4522d54e0d2ec1c"
      },
      {
        "path": "imaging/contracts/kernel.cpp",
        "sha256": "33224011bb83f970ebcb8f9aeebb3a6905f6527db516cbce8474f3cfc4f50b78"
      },
      {
        "path": "imaging/contracts/kernel.hpp",
        "sha256": "2383da2d46233be91f1d79d4b8e695dcf7218ff9d55e4782c519ce775746b187"
      },
      {
        "path": "imaging/contracts/offers.h",
        "sha256": "1cd31857d3769e01eb5714cdf1cdd4c43f798866fb39b2b9953edd9f1f721bbf"
      },
      {
        "path": "imaging/contracts/offers.hpp",
        "sha256": "e637a83e8169e38f05a935f5e6483ccc742bdf4281c734f4da3d3a7678d3e83b"
      },
      {
        "path": "imaging/contracts/pixels.cpp",
        "sha256": "46b7922d823c24135d3b804ced562870ad59796f3fe7bb16537a3d9dc41b975f"
      },
      {
        "path": "imaging/contracts/pixels.hpp",
        "sha256": "a4e55ae0f445c86dd78373a65f8cbd3602cacbb7e8f2c71e42ae09f4299cd1ff"
      },
      {
        "path": "imaging/contracts/provider.h",
        "sha256": "5ffd1738adf7034d8afc03016bf287509c25412d02fffd82a831307e1f48b82c"
      },
      {
        "path": "imaging/contracts/provider.hpp",
        "sha256": "43ebd889cb12eaf9af3a11fd0762fbbc18db2bf1c92172920408f2d68f180892"
      },
      {
        "path": "imaging/contracts/render.h",
        "sha256": "1cc7d6d7fce40ff537a2c71e5c28037cdecd93fe0eb9627d19b460bd830a2f06"
      },
      {
        "path": "imaging/contracts/render.hpp",
        "sha256": "e62695c8e751b52d96bb96687af21fccb8a721cdd628e9b1851a1e18f5477563"
      },
      {
        "path": "imaging/cpu/BUILD",
        "sha256": "531b418b71d2189b0eb6d3b29df7ae4109c67963536010f6a47774a9d455e93e"
      },
      {
        "path": "imaging/cpu/composite.cpp",
        "sha256": "8f46f1ce9334ac4a0078d6242284aaefea07c13559f697e3ed822a9ff83fc91f"
      },
      {
        "path": "imaging/cpu/composite.hpp",
        "sha256": "b94e7295bef1150d9d436e73b56c7f54232ab07a9c69bf9a93ad0fc1adacaaca"
      },
      {
        "path": "imaging/cpu/convolve.cpp",
        "sha256": "c0ce89459720a63f48291e00bf18f29081962e6a41ad8b538066a84d13eef495"
      },
      {
        "path": "imaging/cpu/convolve.hpp",
        "sha256": "50636f5beb35c40d954a9ce35f32fad0d0ae2dae02975db425b64b2c4aea2461"
      },
      {
        "path": "imaging/cpu/image.cpp",
        "sha256": "4e46b30ce15f397180067355970983a47cb6ae67a25ace2edb8eb899e41dfc2b"
      },
      {
        "path": "imaging/cpu/image.hpp",
        "sha256": "cbff8d615458857506f7d60288bc378de3609200e49beb5021a4bedddbcae288"
      },
      {
        "path": "imaging/cpu/invert.cpp",
        "sha256": "342d2efda5b34650d43b0f8ff9a09ef058d5f3ecf02a7cc90a16c5ca812fec2c"
      },
      {
        "path": "imaging/cpu/invert.hpp",
        "sha256": "50c7ac85f86ed6d5745b4bc4716a974fc3531adaae288a5f59d8d182ac4d6691"
      },
      {
        "path": "imaging/cpu/pocketfft.BUILD.bazel",
        "sha256": "977abced26256d0734955c3ddb79812d7fe8dffb071a4a27430dba99b64c9dc2"
      },
      {
        "path": "imaging/cuda/BUILD",
        "sha256": "8aae0bfe5c62a6d744371b8835e99842d9d0b78fc8fb5d10c0f7ae35184fe14d"
      },
      {
        "path": "imaging/cuda/allocation.cpp",
        "sha256": "fabab9dbeb433e525cb1261bcdc13c5745b18943b6c65fec7ba2afc58914dce0"
      },
      {
        "path": "imaging/cuda/allocation.hpp",
        "sha256": "fa397d7ca54b39ddcfa148d8956df98cf271dc1c996ecc0d14ea7d6fb0010627"
      },
      {
        "path": "imaging/cuda/composite.cpp",
        "sha256": "a9e89caeecf104b2a89204a2b5f98751642fa0af5e942ca14eaeee4552b20a5a"
      },
      {
        "path": "imaging/cuda/composite.hpp",
        "sha256": "041705c0933c48b73bc1026cacc388a220178bd721f8c059826d8ba953d896f2"
      },
      {
        "path": "imaging/cuda/convolve.cpp",
        "sha256": "caf772ea7931c0db676003a8d4080a3a7386449a9518bbcf63ecf0b0a403b57a"
      },
      {
        "path": "imaging/cuda/convolve.hpp",
        "sha256": "9e962264ed70c39b229665a06af2d810e723e28ed08ddbb965f24c0057c58f34"
      },
      {
        "path": "imaging/cuda/fourier.cpp",
        "sha256": "7e44050cb8f5a0fda12b2093345d4f415ba04f98292b02766d0a1d2ecf80e9d0"
      },
      {
        "path": "imaging/cuda/fourier.hpp",
        "sha256": "23dbfcdb2e01b71be07aa33c06c54cc172b308a7ba8dd2961655aaba2d15f6d7"
      },
      {
        "path": "imaging/cuda/image.cpp",
        "sha256": "dc86890eb82114731474763efcdab710c1d9534fd84cd4965ee54abf4520aa7d"
      },
      {
        "path": "imaging/cuda/image.hpp",
        "sha256": "8b07d0efedd673f7a708b6679f719377aa129b91066176a58d837462ac7a0488"
      },
      {
        "path": "imaging/cuda/invert.cpp",
        "sha256": "2f9fd8689d1555e9096819f42beddaafca892c4fd0c08e167a610be0d1a051e2"
      },
      {
        "path": "imaging/cuda/invert.hpp",
        "sha256": "edef15b92516289d29e4bb57d12ed5db7a2b6237d6707063a0f842c42dc792de"
      },
      {
        "path": "imaging/cuda/kernels.cu",
        "sha256": "46fc7363fb61d94859e0b412234d37e7b5a36bb1c655f00d445dcfb3185c3fd7"
      },
      {
        "path": "imaging/cuda/program.cpp",
        "sha256": "f15f00e6764f0a5040f77069d5b66752efa6ca552f1a667eea611a3bb69f93a0"
      },
      {
        "path": "imaging/cuda/program.hpp",
        "sha256": "76bf9346d1b70733d29549ee92496c4333d601224ddfead7e86ec7087bf3d6ef"
      },
      {
        "path": "imaging/cuda/runtime.cpp",
        "sha256": "23893b48b6db01c0304e19a9d477672d3ddf486f44c168f3d7de62794d9ef064"
      },
      {
        "path": "imaging/cuda/runtime.hpp",
        "sha256": "7dce0bcf38e33fe686d989bf4d2ee74d81ab8a6faf8eda654f5e8abf0d3e0e4c"
      },
      {
        "path": "imaging/graph/BUILD",
        "sha256": "832809ad7aee603d5f5fbf727a6e5f2753c9b97b7c73d3cf2a4aee0abee17730"
      },
      {
        "path": "imaging/graph/call.cpp",
        "sha256": "ed46094808d79dcb3e3c9b3ca1261144a88268b09d3f37a6f40beaf496dc2926"
      },
      {
        "path": "imaging/graph/call.hpp",
        "sha256": "67101cab52843a59bb39bda9540dec7f47abcaf174c9c3e0e04cc74a9a7aafb8"
      },
      {
        "path": "imaging/graph/expression.cpp",
        "sha256": "5e7e14f00f827da6ebf4e03c066cfed565fb3dfe0f788c0bfc5fb3173a5891c0"
      },
      {
        "path": "imaging/graph/expression.hpp",
        "sha256": "9266d8a97742ac17a7fdc8dc19092666debd67d38a14503c4b43f42192fd91e9"
      },
      {
        "path": "imaging/graph/image.cpp",
        "sha256": "5980f5a2db717c1058fae66fce6b6acb8f8325f622587ad4b27279569c79860f"
      },
      {
        "path": "imaging/graph/image.hpp",
        "sha256": "3162d347a04346b31e0f5048c3b8835fdfecd32822f8fd26029d8e37c6238091"
      },
      {
        "path": "imaging/graph/invocation.hpp",
        "sha256": "b8c5ccafc2ed6d5de9fbc3cf1e91f62f945414407d34eb81f41eab1eb8525e18"
      },
      {
        "path": "imaging/graph/kernel.cpp",
        "sha256": "b58f38b971163423746af222d420d90d3abe9383e03a1e2602f7d70f27cb1b47"
      },
      {
        "path": "imaging/graph/kernel.hpp",
        "sha256": "aa10ce376486248a7c0fe489738d1a1bae23c1d167faab1c3059c84d367e73ed"
      },
      {
        "path": "imaging/graph/observation.cpp",
        "sha256": "cc08df804cc54e3afceeaf8426692893adb7c68f9aab5f7fb2f9e4bbfcbbaaae"
      },
      {
        "path": "imaging/graph/observation.hpp",
        "sha256": "3af9cd348f22c55c409f469d992115594b2ed923b655fe1294a1c200b0be1f66"
      },
      {
        "path": "imaging/graph/operation.hpp",
        "sha256": "7911f778a9d8c51600e45be23fb4d3f9d7d7d895750e00da6933d5bc72f32e7b"
      },
      {
        "path": "imaging/graph/provider.cpp",
        "sha256": "35465f7b1329af8c4bea965b398e4a35fafd5f428454d1dbbbef51bbd2a56d39"
      },
      {
        "path": "imaging/graph/provider.hpp",
        "sha256": "d264bf1a243014eb9eea9cab0c3b5c94c8f76c9433841b621754d9ff6458dd0e"
      },
      {
        "path": "imaging/graph/source.cpp",
        "sha256": "984e11865fbb6fc01de576885e246fa70462ab3a74ec2b0bd8f33f7a9a917fb5"
      },
      {
        "path": "imaging/graph/source.hpp",
        "sha256": "c61e79c4dcb0597b9f0ddbeab35eae562eb270a00e5fcd90dfa393e7c845b58f"
      },
      {
        "path": "imaging/graph/vocabulary.cpp",
        "sha256": "943307a7dc280f5ec79e0a268f3a5889a6ea5722df7deae93cd8a613923ac8d3"
      },
      {
        "path": "imaging/graph/vocabulary.hpp",
        "sha256": "36c53c43650317ec2010a5434fc4fcb7d90ccc1529c9c0dd89e69a2e8b6f9047"
      },
      {
        "path": "imaging/operations/BUILD",
        "sha256": "b0f42a832e2a0cc2336c325b820673f3158c90997ced14c777cee176672f1ef9"
      },
      {
        "path": "imaging/operations/standard.cpp",
        "sha256": "3fc44f92e7ca34b99c0d8cb33c4ec40ea1bf8492fa1f17228200e23908225e04"
      },
      {
        "path": "imaging/operations/standard.hpp",
        "sha256": "615bfbb09bca6e7bf0903e66bec4b62b3ed30d32aef63ec6a3c76bc27eca47b8"
      },
      {
        "path": "imaging/publication/BUILD",
        "sha256": "289be4893aada6b7f20ec35b11256ed3c69066bb7a5b49b0778388dc219ec676"
      },
      {
        "path": "imaging/publication/image.cpp",
        "sha256": "e531353fb1b69601f650b41b43b668961feb2408f66223293090b1881b55f765"
      },
      {
        "path": "imaging/publication/image.hpp",
        "sha256": "3203c6027b8fb79c783beed6efa268cce24a88f876889d33bd23aa8b853aca8f"
      },
      {
        "path": "plugins/cpu/BUILD",
        "sha256": "a554987ea2a4f75b95d22cff4c9c83c1c85a43914d43326f3d35d3d256082c95"
      },
      {
        "path": "plugins/cpu/provider.cpp",
        "sha256": "190de0d3d57ebf6944f4a7a6fafabac90b3a2a84be5a9fad86707dd51fd7409c"
      },
      {
        "path": "plugins/cpu/provider.hpp",
        "sha256": "295f02a7dbe9261c91216075b7f517ca3c0c8647124b3fe2e93d9591cec1dd08"
      },
      {
        "path": "plugins/cuda/BUILD",
        "sha256": "446cf0887ea4f169c451493872f7f90dd58a7359e344b923f2bf151a70593b71"
      },
      {
        "path": "plugins/cuda/provider.cpp",
        "sha256": "ea09cc5064fc59311f39335aca67f5924ef11fe8ea3f2537a18f0ab7812c0c98"
      },
      {
        "path": "plugins/cuda/provider.hpp",
        "sha256": "f588dce7178815eb769c7fcbd8be1edd44f2e9cb1ff55726ece29ed5112b0367"
      },
      {
        "path": "plugins/render/BUILD",
        "sha256": "d88c68d80e434f47ad5a439add088d9b0864252d1fea37b0b003139c51d29c8f"
      },
      {
        "path": "plugins/render/module.cpp",
        "sha256": "30d9eb646734e996418eff0ff0ec2edc4e3c4df6b5d67b209dedcd553678b565"
      },
      {
        "path": "plugins/render/module.hpp",
        "sha256": "057a0247cc9d6e4286b79b69956f03a70e9afd727516e6b2c41006fbdad12767"
      },
      {
        "path": "plugins/render/runtime.cpp",
        "sha256": "a87971a4dedf50104e8767ddf77ade5c7e4750d41b7932299ee118336c31556f"
      },
      {
        "path": "plugins/render/runtime.hpp",
        "sha256": "205734168f323a3ddbc0e00df1f68778d4c61f0d7cc3ad50979fc6a00b8ca591"
      },
      {
        "path": "sampling/BUILD",
        "sha256": "3c6387b4793cbcbd15c2d690f6e96528126252f63cc09015345b738f02cb6a67"
      },
      {
        "path": "sampling/contracts/BUILD",
        "sha256": "3279edb4e24d1f9df6236dd1211a9552b36b2ab1558745d1281630f84b317e14"
      },
      {
        "path": "sampling/contracts/samples.h",
        "sha256": "82ba01b7102c1c36128c41031a721f19e2875ee846a5863a8797ef102453feca"
      },
      {
        "path": "sampling/contracts/samples.hpp",
        "sha256": "8ed8f4aec07c7f04404b9a0309a51b686edf26a553aa7b86c162ddf6e1b01288"
      },
      {
        "path": "sampling/cpu/BUILD",
        "sha256": "56268948ac350c942388a3b184067ad5c51aa607432a0d8f153883d295aea344"
      },
      {
        "path": "sampling/cpu/samples.c",
        "sha256": "d20f66b5159c3a50b3188c64d0554ec4b9f8f65f42f8fa08aed4721280aa0ba5"
      },
      {
        "path": "sampling/cpu/samples.h",
        "sha256": "d4944e09921e81e921b4130b55e01151745fe1a7194b132ea41e26a3c29cf0a6"
      },
      {
        "path": "sampling/cuda/BUILD",
        "sha256": "91641d2efeb3b327a25ac19831d7d2068873b1378affaf9797a1d1c4333e6cd9"
      },
      {
        "path": "sampling/cuda/samples.cpp",
        "sha256": "827ba0974ae38e1bc1aa8fee768a0467f8a97814d5e4d0dd2cba20284c454c97"
      },
      {
        "path": "sampling/cuda/samples.hpp",
        "sha256": "2a45413905dbed05b4c669e396b731f78f086f8a502d8ead534272e98e4589ea"
      },
      {
        "path": "sampling/function.cpp",
        "sha256": "c5a30bdfa12258555d035d806affac6f7c0d24d241adbcc82ef064793738f3f7"
      },
      {
        "path": "sampling/function.hpp",
        "sha256": "b71792033caf34946ea1d9330986c07844904488ff0e11e2d19a9b4f6c1d3862"
      },
      {
        "path": "sampling/publication.cpp",
        "sha256": "136a40745628b31036dbd6882177bc2671e3a8f93b6ee779d8310a4c909a1fdf"
      },
      {
        "path": "sampling/publication.hpp",
        "sha256": "0abf84bd03b56dd4e11552a9a16903a872fc6198a75edf692ae05ec20cf8f9b0"
      },
      {
        "path": "tests/BUILD",
        "sha256": "9373f78bf475de0b4664762b3a0c308d528907ef1794e46170bde781fb474dca"
      },
      {
        "path": "tests/classes/BUILD",
        "sha256": "144e31d959cd3f1caa3d63c1526edd3cfa94db42d63323eeb08874a1b2dfcb5e"
      },
      {
        "path": "tests/classes/absent.gd",
        "sha256": "36fd48bc79ed8d47e9ca5cf148f32a8eccf70627028854ece471997d8d3ad10f"
      },
      {
        "path": "tests/classes/check.gd",
        "sha256": "f34bbecd270a65fc7124b67952af2b433d8b29c033ee9a0ebc33e332749feb86"
      },
      {
        "path": "tests/classes/check.sh",
        "sha256": "2a5edbc0113003771b5b0df12278818ebd7db1b85f8c4d297bbd4c47e623f6ee"
      },
      {
        "path": "tests/classes/configure.py",
        "sha256": "c6fbbd9f2398a3ce008e41fd8bb4a3b3d2618b822f1b42fccb715e39c74d5355"
      },
      {
        "path": "tests/classes/construction.gd",
        "sha256": "4443a2339c78d75be4d855e04ec85a0329bdba28a0725c88f3bf5787b2518c0d"
      },
      {
        "path": "tests/classes/counter.tscn",
        "sha256": "e7cd118e3a6038495ac70235e71e9929f2a42c85ede6791abc45419c4b912c82"
      },
      {
        "path": "tests/classes/declined.gd",
        "sha256": "fb1f64929feef07dc2e4a451440ee9d38445f3e0ebc4a367d7ec0b5225fe2020"
      },
      {
        "path": "tests/classes/invalid.gd",
        "sha256": "596921464b30acaf524b5b79c99bba29fc1d8b5e8d8bec81e87ab72ddb209ad9"
      },
      {
        "path": "tests/classes/rejected.c",
        "sha256": "9eecc4d87e5722540d817f41601367147e233171ceb5ca2597d13ebb9900c72a"
      },
      {
        "path": "tests/classes/timing.gd",
        "sha256": "f6ed1f9cfb5d4d2b0eb056ae22f2167a90afed0e4e460e5758c06c4f80bd4b0c"
      },
      {
        "path": "tests/classes/values.cpp",
        "sha256": "167d7f7109f5a7f16fe1f80d2e59c22630559405e54984d02e22c5f310749d66"
      },
      {
        "path": "tests/classes/values.gd",
        "sha256": "5f7ed81f9d18b728f7d23026c00c0477d6a0381506937cb49beaebd6e59337f3"
      },
      {
        "path": "tests/compute/check.gd",
        "sha256": "3d85474a3de400a02cc164833d8f39d7bca684262834008bb2fe702883e71ade"
      },
      {
        "path": "tests/compute/check.sh",
        "sha256": "6fa06f96489999fe7f80cb9ed491c6264558079ea096deb99e0c82f9c3689ac1"
      },
      {
        "path": "tests/echo.hpp",
        "sha256": "a496a824a7973c614501af1633e2569ce0ffd012782a91e94240bfb64f79505f"
      },
      {
        "path": "tests/forms.cpp",
        "sha256": "b24e64f7011105d7f40a1a615412f903f071167870fd7689ea50eb8c003be4ab"
      },
      {
        "path": "tests/forms.hpp",
        "sha256": "82126f068286cd984e06ab1d1ce260236e49fdb16c9ef5e8d10887cf701dc4ab"
      },
      {
        "path": "tests/fulfillment.cpp",
        "sha256": "c0072d2c150710df598d75e95ef2139097b7cc919e36f6c26e9f72cef14743f7"
      },
      {
        "path": "tests/fulfillment.hpp",
        "sha256": "05fe2a23b76761fc84278ca291b333177e52143f1ad2bd3e2e233b156ed16a60"
      },
      {
        "path": "tests/gdscript/benchmark.gd",
        "sha256": "353a1d22ae0346d32b4930f5f181f3b24082c66aa7e1070e8f963ab0a9992a4a"
      },
      {
        "path": "tests/gdscript/check.gd",
        "sha256": "f6f0e94b4b2f809cd8e80dfb865ea413a94323dc1fc1e5b8bcc6eab40851206f"
      },
      {
        "path": "tests/gdscript/fixture.gd",
        "sha256": "7462b820b9206f5df42aa0088aef27d3730f668a1ef2701ea14b9aaf0164e389"
      },
      {
        "path": "tests/gdscript/sampling.gd",
        "sha256": "906dbdd9579b9adbd85f518d4ea7ad8ee1d29ea56261e03492984e3e353769fa"
      },
      {
        "path": "tests/godot_check.gd",
        "sha256": "7725b5e80e29f581ea1703821e8073447189e246a568baead99be70a35657a67"
      },
      {
        "path": "tests/image_check.cpp",
        "sha256": "eac2ac3d3dfd1d8f8aa3b264ba9a6965b3d9b2b429a37d29328ef1c87dd524e2"
      },
      {
        "path": "tests/library.cpp",
        "sha256": "0491374e200a11ca12f7cd002c6ee7f515b381313f9279010adfea2e76e762ad"
      },
      {
        "path": "tests/library.hpp",
        "sha256": "e4b06a7f81b7722bde757cb218d36a9db6267568da2e0df8a42e19f5d116deda"
      },
      {
        "path": "tests/performance/BUILD",
        "sha256": "29ceeef0eb194fc07a17aa1b8cbb896627fc45dded8bb72e7575a604feb36569"
      },
      {
        "path": "tests/performance/main.cpp",
        "sha256": "239ddb21660f98409efe0306311a581e4a5d218aa309c53a7d454e4e275b35fe"
      },
      {
        "path": "tests/probe.cpp",
        "sha256": "f440108ac8e2d76965f8ba79b212dc8fbeeabdcd25fe5ed466c98c1fde04b1d0"
      },
      {
        "path": "tests/render/BUILD",
        "sha256": "3d9eb0df4cf52dba54ae1352143d8c0397b8a5b1d801990f525350e423eca3cc"
      },
      {
        "path": "tests/render/check.gd",
        "sha256": "6689a99abeb4c55a0f8df9f3fe0566009fda3cb1af14a715cf5a3d26bf4708fb"
      },
      {
        "path": "tests/render/check.sh",
        "sha256": "aa339aec75782a9602ec8cf8332045fcd8aad05a91dddb247f436413526e7817"
      },
      {
        "path": "tests/render/main.cpp",
        "sha256": "aa04bc20dc7e79deda778abfbc137f889a09754fb0ac71017f44e132313459f8"
      },
      {
        "path": "tests/sampling/BUILD",
        "sha256": "c44a9f6ae5d0c70880c478ce9f7af47b4993026a4a60eb45eac2f5f4db3cb5ca"
      },
      {
        "path": "tests/sampling/main.cpp",
        "sha256": "21ab46432030e72f34a149e66ab80002520add94fbd9dc1f0829284f9bcd8cee"
      },
      {
        "path": "tests/scene/check.gd",
        "sha256": "a039a99c968d86d20943531ee49b28547213e85093cc2eacfd5772aea0cfe4ea"
      },
      {
        "path": "tests/standalone/check.sh",
        "sha256": "21c86801df2e246fee847aab8fcd90bca9a13544d99491dd1a31aff6d7ee01b0"
      },
      {
        "path": "tests/terminal/BUILD",
        "sha256": "e73172c80abb976dbbc634ab7dfbe9d79427d24590afe341caea4b5cb8b8ea40"
      },
      {
        "path": "tests/terminal/main.cpp",
        "sha256": "4a532e31c1d1c0c8449ad2f2f66d97491a25f4bf47f8ddd2587079cd2d7f7a28"
      },
      {
        "path": "tests/terminal/policy.cpp",
        "sha256": "6515ab84c9783d31a2457059ceee8a85871f29c65b3f18c1ccc57947ef76c076"
      },
      {
        "path": "tests/visual_check.gd",
        "sha256": "d80ed045d98fa5e8423522e3ee30f17abaffe911e44d5ac7e4a1682b3c2d7d0d"
      },
      {
        "path": "tests/web/check.gd",
        "sha256": "9e274932f809ac98b17db3578d41101a95188d17ff42505d6e4f7d6fbe304721"
      },
      {
        "path": "tests/web/check.mjs",
        "sha256": "1f68c112c0d2a9d653d652783122679a820a141f38988f8fa75ea19f4028b552"
      },
      {
        "path": "tests/web/package-lock.json",
        "sha256": "e8dc434b31c42a6a799e54cf768e8c575248ea4bd98aecd7530b69679e0dea0e"
      },
      {
        "path": "tests/web/package.json",
        "sha256": "312cdf6cd2cd929b71650f71cafb2c2f822da3b9ca5d6f1b7338b2ae2e0eb530"
      },
      {
        "path": "tools/BUILD",
        "sha256": "524b376ccde1168fdb1e06b4ecedb259d3a59928a8632ca1e5b57e519df5d125"
      },
      {
        "path": "tools/capture-demo.sh",
        "sha256": "eb2bcf345c4be33ba05bae3228e61507f01fda7ab466ba89bd683a75d5c0652a"
      },
      {
        "path": "tools/check-boundaries.sh",
        "sha256": "0d8df14265a8df926df3d08d341382a67bc8204d11f8bfbb656ddbfdb37a40d5"
      },
      {
        "path": "tools/check.sh",
        "sha256": "d7eb88d0fdd13b927811ea3bd784499ae52ec85d95a4ebfcb89337c87b719a0a"
      },
      {
        "path": "tools/embed_cuda.py",
        "sha256": "35f4f3443d53aed0da5110845d1a94f232f3f8ff20795c74920994c14df8e5e0"
      },
      {
        "path": "tools/export-web.py",
        "sha256": "b4d6afad9f5a95d466e74db8187ec685d48d6290c46a4bb745fae98cba8c6767"
      },
      {
        "path": "tools/install-addon.sh",
        "sha256": "b87b879fdd3dda8936b80a25199b45108b1881e3ada5135524066c23865d9b28"
      },
      {
        "path": "tools/run-lab.sh",
        "sha256": "00acd20ca4b35dcd74c21f0a29f687445bdce69128484887c9fdbd65f0041f0b"
      }
    ]
  },
  "tetrodotoxin": {
    "head": "046c4a3d450a5b7c59f7e9e90166db0dc3c25e59",
    "files": [
      {
        "path": ".bazelrc",
        "sha256": "29ea60736538b909892e155f7b97eddb32aa03ae2e9f89d44fef25ac839ce3d5"
      },
      {
        "path": ".clang-format",
        "sha256": "3108c675f392457a3edb96a9b3a6d6a3b7ad367532c6ca00451768f341f5854e"
      },
      {
        "path": ".gitattributes",
        "sha256": "5e2bdb14a85bed0b78c4bbd8503f3ce7854151b2bf6352fca6f3ccf9fadf0782"
      },
      {
        "path": ".gitignore",
        "sha256": "a576b52e1c35015063a3f20b1f7eb38994937278e6f86ff0c07e1cd6cf7eaf1c"
      },
      {
        "path": "LICENSE",
        "sha256": "a3fbc1fbd33a029fd7fdae5e7e16c721cfd4ee211134fbe141cf552762baa175"
      },
      {
        "path": "MODULE.bazel",
        "sha256": "d59664313ff877b2cd02ea1f5b79690a7f04a671ee3eab4765b9d1fe34624d30"
      },
      {
        "path": "README.md",
        "sha256": "b875d72b624d8573666797beb3b9590affaee0d2990558cb92c721faa30a0136"
      },
      {
        "path": "perimortem/BUILD",
        "sha256": "ffb1af3a5ac0067a2d7f71a03c7fdaa0c4227ef9b9391fc3d0a27e95b0170686"
      },
      {
        "path": "perimortem/abi/core/cleanup.cpp",
        "sha256": "38e5ba59c9e72e6aa008205160534c8ce3d8036ed15f6e70525d064fce346508"
      },
      {
        "path": "perimortem/abi/core/cleanup.hpp",
        "sha256": "4ccabc309cfc27110f1027c51e8d03be020706b710270e5f4aaf8ead18d8a247"
      },
      {
        "path": "perimortem/abi/core/log.cpp",
        "sha256": "9d145cd55ea71441cef2863fb94bb47ada547f7241fa37ab519d31ff1d441880"
      },
      {
        "path": "perimortem/abi/core/object.cpp",
        "sha256": "a0bf95a8d66111db78c4d46927d8336a85d2504e52f45b38b5bf0d32071b8dc2"
      },
      {
        "path": "perimortem/abi/core/object.hpp",
        "sha256": "0e02e4365364e8759ccf57f261ee448e80b14dca8eeb5c313bc6f4eb20783c80"
      },
      {
        "path": "perimortem/abi/core/option.hpp",
        "sha256": "5f7a95086139ff4598ab45984d7b73d1cfb1000a322f73b9cac6e958a9901507"
      },
      {
        "path": "perimortem/abi/graphics/formats/png.cpp",
        "sha256": "82dad67be8bc960066feb62b179756a1e1fe2fabb249b26ab6d0bc4001106b7a"
      },
      {
        "path": "perimortem/abi/memory/dynamic/bytes.hpp",
        "sha256": "033abf5ec5e9cad8d7f847b87580b66e96bee1e405b21b17738a23ea5ac3999b"
      },
      {
        "path": "perimortem/abi/system/input.cpp",
        "sha256": "90a46bcc8d59a3fce18c98ef6ba5eaddd5cb2df6d7da19cfc559a9a55f5b6e38"
      },
      {
        "path": "perimortem/abi/system/input.hpp",
        "sha256": "e419e10793a3d34486800977f47d740239038ee9ff0042e516cb42383f298e13"
      },
      {
        "path": "perimortem/abi/system/terminal.cpp",
        "sha256": "ceab4bda2dc4f008b9b70b9d1622a84d305220c6dbf6903e383fd9f65031ece9"
      },
      {
        "path": "perimortem/abi/system/terminal.hpp",
        "sha256": "73bde6dd722a14caf97e0359c4b6b7ecaed5183b3f0e84e8a10fabaed0094d2a"
      },
      {
        "path": "perimortem/compression/bit_stream/reader.cpp",
        "sha256": "86027b21d5998d420de828994149bfe05a24adadb24c23c718ac8c4c20d33ca6"
      },
      {
        "path": "perimortem/compression/bit_stream/reader.hpp",
        "sha256": "4a4b7a7b531e4ff50090c39d75afe13a5b05662b76ead6e26326a2273da603d2"
      },
      {
        "path": "perimortem/compression/bit_stream/writer.cpp",
        "sha256": "e6d7dbb08140baa16dfa017b7e424af9b3b588603675f2e13b542ab877c91480"
      },
      {
        "path": "perimortem/compression/bit_stream/writer.hpp",
        "sha256": "ac512c1fd20c14ccfe344bf5f4e33aa428f937255aa3e45856e066e66972f943"
      },
      {
        "path": "perimortem/compression/deflate.cpp",
        "sha256": "cc5d2eb7ed63f54d26ac921e0c878fdcadba58d1a76000bbc9bb8a1d6a74a5aa"
      },
      {
        "path": "perimortem/compression/deflate.hpp",
        "sha256": "97bb6ff19dea84c0cc2cab860d0008a514ee5d2f4f612f1a74dc879038222ea0"
      },
      {
        "path": "perimortem/compression/huffman.cpp",
        "sha256": "c89edd229328b466dd6a621e398aa634372c9f80f901134187cd88ae3a76ea16"
      },
      {
        "path": "perimortem/compression/huffman.hpp",
        "sha256": "80c31585f910bdda7308e139bd124c9bb1c31c13ad2541b961f186974b2f7a7e"
      },
      {
        "path": "perimortem/compression/lz77.cpp",
        "sha256": "206fc139e61e0554d99a7d51d169e374f15430422a4a4f0595ca01b1bbff7923"
      },
      {
        "path": "perimortem/compression/lz77.hpp",
        "sha256": "296608d2dc2d49f1bb1e89f72ed7cf6124f2ce78a62314172a61c23ae4ce527a"
      },
      {
        "path": "perimortem/core/access/bytes.hpp",
        "sha256": "d0127d38205947e9fd4fdf7c194ca5accfbf4265f0e435e93262f9d77daaf9b5"
      },
      {
        "path": "perimortem/core/access/vector.hpp",
        "sha256": "12d9d4f54b7a35e9a54d27052a2b493eca1b627842e3e11c38a68f32fe226ace"
      },
      {
        "path": "perimortem/core/algorithm/search.cpp",
        "sha256": "92f7f9dd98c2c91b52a4cc97495b3eb93754d43bcf9e381d23d88e10d908a719"
      },
      {
        "path": "perimortem/core/algorithm/search.hpp",
        "sha256": "967082ed816fb21a1ea6f3fe13d1bcbf8e048d01a517719f9a82e4fbfd8456b1"
      },
      {
        "path": "perimortem/core/algorithm/sort.hpp",
        "sha256": "724235b61826c61f32fe049b883d0e994132b3c4ca12a28860a864cba0ce8450"
      },
      {
        "path": "perimortem/core/bibliotheca.cpp",
        "sha256": "4a16708117eaf3e24f59818c7dd1e22346c03c301e12eb9982cc5a6ecff152b1"
      },
      {
        "path": "perimortem/core/bibliotheca.hpp",
        "sha256": "86f3b25f8cfa2fa254baae2c4acb8dd0e324ff558b166d22fbe3dd3fe2c5faa2"
      },
      {
        "path": "perimortem/core/data.hpp",
        "sha256": "d17abac93a9330b37efb4c1603d5552c8ce1e6f49f1135de170c2b118feaf0bc"
      },
      {
        "path": "perimortem/core/diagnostics/log.cpp",
        "sha256": "0715ec138b6b7fd3456a5e30f40e3759c0a70186959f1e094ff4be65ac05b722"
      },
      {
        "path": "perimortem/core/diagnostics/log.hpp",
        "sha256": "60c2e9c3d0994aed63b66660e2182d4d8545bf721b7998bb8398c4b178bc8a94"
      },
      {
        "path": "perimortem/core/diagnostics/source.cpp",
        "sha256": "c84091a361f72252ed842653c3bd02cb9ed3772d8272eab9f2c8d3dbc2474e9b"
      },
      {
        "path": "perimortem/core/diagnostics/source.hpp",
        "sha256": "ad93e39b71f0fcceaa4c895a4902f0c39ef5c13016ff790b3755d1d4c72091f5"
      },
      {
        "path": "perimortem/core/hash.hpp",
        "sha256": "39033f41960937757f6735eadc031c7e4946d0810caa8491f251c541cfb52427"
      },
      {
        "path": "perimortem/core/implementation.cpp",
        "sha256": "16bacd50b63964cf8d44a77e8e19bbfa5f124a7292f84761966933a0c95660e5"
      },
      {
        "path": "perimortem/core/implementation.hpp",
        "sha256": "140296e6c111cdd2177d923c19eecc882621e70faa812e3b6fd8060ad3be341c"
      },
      {
        "path": "perimortem/core/math.hpp",
        "sha256": "0a4796964fd467ddc4d3ab8be6ad9efd078253341c394f46b4636f5660db83bb"
      },
      {
        "path": "perimortem/core/null_terminated.hpp",
        "sha256": "123d4f6e782ad7627c9b1a704168a2f154a919f4f38de6533d775157fca38279"
      },
      {
        "path": "perimortem/core/object.cpp",
        "sha256": "0bea660635f0dd64fad63d41a83f87e0ce492492ee0129d28a0c2b7b12607894"
      },
      {
        "path": "perimortem/core/object.hpp",
        "sha256": "60ff29bf4f3330b134cfa31c9260cf2dea105784499cee1f8b56293a66f50a15"
      },
      {
        "path": "perimortem/core/option.hpp",
        "sha256": "c7c0515e4f1a7c464f291663edd5e307f96df08def429c64140a377e1d505e82"
      },
      {
        "path": "perimortem/core/perimortem.h",
        "sha256": "c6f6bf1093201b3b26d2610695d6c191c466e6f266ec15b38ceb420e13f8a3da"
      },
      {
        "path": "perimortem/core/perimortem.hpp",
        "sha256": "6b969089c8edc89330b79726a397b8cfba830e09a877fb8f52859274ff89cc00"
      },
      {
        "path": "perimortem/core/reader/binary.hpp",
        "sha256": "ddc5ca1ae32c0d96407584e2923fa641069be51678a6b9c842f44fc96e656629"
      },
      {
        "path": "perimortem/core/reader/serial.cpp",
        "sha256": "623339a65ebc85270040af93b2a5af94d59c07055228c9dfa23f6c5d4c25ee47"
      },
      {
        "path": "perimortem/core/reader/serial.hpp",
        "sha256": "0040fdcd0f7e9badae7ff53f0cd4c4e59cc58c5aad63a62c066b089cb1d78b1a"
      },
      {
        "path": "perimortem/core/reader/textual.cpp",
        "sha256": "71557737e258497f29aa7bff7b1bfdf96c5db3249eb11b7d6b2c431f266b5b38"
      },
      {
        "path": "perimortem/core/reader/textual.hpp",
        "sha256": "66b97af8530e77c3a2d666acc4845a34189cb9148fcf8d74dfa5ed1851848731"
      },
      {
        "path": "perimortem/core/static/bytes.hpp",
        "sha256": "c425649f13929e48515fc92e17fa07b77267db814c0de566de348dafe1ca2aca"
      },
      {
        "path": "perimortem/core/static/union.hpp",
        "sha256": "41eb7a0dd51522813245d0b4b7c917b440cfdef6f3ad07a7b6d52c176548fba9"
      },
      {
        "path": "perimortem/core/static/vector.hpp",
        "sha256": "0fef1973b9de35462131ab318c4a02a3648feeffd7caf2ce5a7de91533f63996"
      },
      {
        "path": "perimortem/core/thread/worker.cpp",
        "sha256": "3e0ec3cfc8332829011c7dd8c37512d422dedb95e427dd1d8bcea2b103c71ac9"
      },
      {
        "path": "perimortem/core/thread/worker.hpp",
        "sha256": "d531ffaf67a8664796658aa2f0b9d5d1b5272030c07e3b65370f799f3c096ccd"
      },
      {
        "path": "perimortem/core/time.cpp",
        "sha256": "aa48ccfa5753f168be497187edea95d7cf86ea3938998e3e7d91182c961d3071"
      },
      {
        "path": "perimortem/core/time.hpp",
        "sha256": "76f895d8b129da75fd02bc483653d6b7b849eb1b76980d36ee8365f3dcdb5d80"
      },
      {
        "path": "perimortem/core/view/bytes.h",
        "sha256": "9d77664cc7792a39bf15bae6fa2aed7e768e733b861a045854849deebb7e5f98"
      },
      {
        "path": "perimortem/core/view/bytes.hpp",
        "sha256": "3183eb34e75e60ff00cdc7e98d1060026d1da057a63a2a5cd045f8d0ddfc7965"
      },
      {
        "path": "perimortem/core/view/selection.hpp",
        "sha256": "827a8a6ee6db154e9544f9428216249ba55e219d656174bdb1ce9b5c0ad5f6e2"
      },
      {
        "path": "perimortem/core/view/vector.hpp",
        "sha256": "962d75150b2313e78676ebcce738232e4360fec4dc573dc3c6c0281b710ff85c"
      },
      {
        "path": "perimortem/core/writer/binary.hpp",
        "sha256": "a0b6d10ae362f95d52bfe7aed5962abfd0b83c881ef2545416dc7c1c3a1f2dbc"
      },
      {
        "path": "perimortem/core/writer/serial.cpp",
        "sha256": "5ddb7e71ac2e5e811947b3ce6def125c895c1a94920b16346e8bcc83b4c43346"
      },
      {
        "path": "perimortem/core/writer/serial.hpp",
        "sha256": "d3bd15a2364bba12d446ff36071a5f1c8b59a87d69031bd60945a2f7f756e79a"
      },
      {
        "path": "perimortem/core/writer/textual.cpp",
        "sha256": "f70523546b7d653cee33e1d1f65df7bb38a96c547b9d92bd921cfd30fbef0e33"
      },
      {
        "path": "perimortem/core/writer/textual.hpp",
        "sha256": "8cfd7ac39a0bae223bf89f6855caba09a804e0bfe0799f636fe7cdc25b399ef4"
      },
      {
        "path": "perimortem/graphics/formats/png.cpp",
        "sha256": "5905350bb35bf9a71a107985e92089464d8cb2b68785f7d1962beaaf254601aa"
      },
      {
        "path": "perimortem/graphics/formats/png.hpp",
        "sha256": "74963c2d70fa5da3b51718109364264245b06db0b4b62af5fe024ec83e7aacb4"
      },
      {
        "path": "perimortem/graphics/frame/batch.cpp",
        "sha256": "eb41aad0c62f0224a2f2a5168ece95c2a7339c8c90ae8254a47b3683f3afb14d"
      },
      {
        "path": "perimortem/graphics/frame/batch.hpp",
        "sha256": "da0a3b4c31d0fd2849b6e78a9e0fe8840c5c8d572b834205894fed40dbc508a1"
      },
      {
        "path": "perimortem/graphics/frame/pipeline.hpp",
        "sha256": "17f00696c00cf98f88a45769be5ad874df265036429311c9d1937a328c3c3899"
      },
      {
        "path": "perimortem/graphics/frame/program.hpp",
        "sha256": "098eb192e1e64ccce116e8ab32c9463eae694ceebe4163930d22a37ee6a3511f"
      },
      {
        "path": "perimortem/graphics/frame/resource.cpp",
        "sha256": "b9b46b0e2e2e62b114ddc12551e7e0278be0a7d00ac957564427813501244f21"
      },
      {
        "path": "perimortem/graphics/frame/resource.hpp",
        "sha256": "b919cf235698ab55077dfc43f035b893b3f45d2481595b93a6167b0dd8515378"
      },
      {
        "path": "perimortem/graphics/frame/transform.cpp",
        "sha256": "c09a22f171b0f0e3878fc791ec7769770cecec7744cf99a8751a6a8b876aa186"
      },
      {
        "path": "perimortem/graphics/frame/transform.hpp",
        "sha256": "ba186770eb7dff197eb61c2b64ab85ef34d7b03a706cc784d18079dabf427ce5"
      },
      {
        "path": "perimortem/graphics/image.cpp",
        "sha256": "9bc52f325993590c7c53bee0e92d0c2536c315406e28c232ce95e5ca8af5ecae"
      },
      {
        "path": "perimortem/graphics/image.hpp",
        "sha256": "c3f7987c61c083cd896113b37e92b085e3087a216a16b97ea5ad5e6da77a4ec5"
      },
      {
        "path": "perimortem/graphics/pixel.hpp",
        "sha256": "1dc2a26ae99188f43380b4a07a507a4da9adf1e689dfdc1f08c573ad9d7df975"
      },
      {
        "path": "perimortem/graphics/point_2d.hpp",
        "sha256": "ab51372d144f40d08122396891360eb465adb17871d489eab2085121bfb96d85"
      },
      {
        "path": "perimortem/graphics/projection.hpp",
        "sha256": "102de89b5e599c7c61726e75e437cd180ddb0fb3c6ccd0eca86577f271d57c29"
      },
      {
        "path": "perimortem/graphics/sampler_2d.hpp",
        "sha256": "53635f8bbbe0e8b87964fa28d17891e5ffab0056ee771843fec7b5d93bbaa2cf"
      },
      {
        "path": "perimortem/graphics/size_2d.hpp",
        "sha256": "9eba48bca3519a72e7256c93556e2ef6be37aa631e89c21766ec3e84b1910b72"
      },
      {
        "path": "perimortem/graphics/sprite.cpp",
        "sha256": "e179408ff19fc31f86a82102da5c73f60b422c8fd790ac069e8f292c7171dfba"
      },
      {
        "path": "perimortem/graphics/sprite.hpp",
        "sha256": "959113df234a8728d28d0d53aca340930469c11aae6505f5438eecb29bbed85a"
      },
      {
        "path": "perimortem/graphics/texture_2d.hpp",
        "sha256": "3e19ad0470b5634ea482705d4b9182125b7b9165fcfe3ec55ec5feb6112ff80a"
      },
      {
        "path": "perimortem/graphics/tone.hpp",
        "sha256": "93517043631a86a36d5cd158ef8f51d26126e6e1473c51182be1aba5b62123e2"
      },
      {
        "path": "perimortem/graphics/transform_2d.hpp",
        "sha256": "785b1300ccc215577e2422d6c993a18c61f839b934fa2f77b96a3153ca9d7fb2"
      },
      {
        "path": "perimortem/math/vec2d.hpp",
        "sha256": "9d81c40f46371882a30f6e07648b300fec1cd5b02c64d3592edc362ac4a70e30"
      },
      {
        "path": "perimortem/memory/allocator/arena.cpp",
        "sha256": "e198b2f135241a5e8a2aa5b34c781441750407ab2b6b6251b964d5821340935a"
      },
      {
        "path": "perimortem/memory/allocator/arena.hpp",
        "sha256": "4f1f5ae272cdda4c0cc4638f23d97131d460ee3fbe7a48e042dd6c4511c3b1d3"
      },
      {
        "path": "perimortem/memory/const/object.hpp",
        "sha256": "911821c6cd0249a47760d0c7ebbc13aa6f831369cd7daf6bccadb93276a68b0f"
      },
      {
        "path": "perimortem/memory/const/range.hpp",
        "sha256": "8aa00464d37717b4a09c2137b24e2a2bc2366e402d4325be6e0f35bcfb8b085a"
      },
      {
        "path": "perimortem/memory/const/vector.hpp",
        "sha256": "361ec159638b2085168bb5a538b22067debebe4233cd78a95d7ab16641d9b5bb"
      },
      {
        "path": "perimortem/memory/dynamic/bytes.cpp",
        "sha256": "7c33047bb7c98f8771f1cb571cf9b9b0440a6f17e07ecf621a82f9b5f299db54"
      },
      {
        "path": "perimortem/memory/dynamic/bytes.hpp",
        "sha256": "4642321de81d9f2d862ec0def23cb7c337671b3b39eeeed4b6f541f98076e2a5"
      },
      {
        "path": "perimortem/memory/dynamic/map.hpp",
        "sha256": "891c29c3379e07afd4909e2ce7807d031beb7c40cb08d4f44f6e04023a2951bc"
      },
      {
        "path": "perimortem/memory/dynamic/record.hpp",
        "sha256": "5e3878f4796639dd5c83d330ab307c5e613b8db2118c2fc24eb453ef3f507a6e"
      },
      {
        "path": "perimortem/memory/dynamic/set.hpp",
        "sha256": "621d6e38aac40a88c4518a6a80a7667359b4492be1985cb2b9cb685201c9eac0"
      },
      {
        "path": "perimortem/memory/dynamic/vector.hpp",
        "sha256": "49c5751eb19388923b94c9c29a0db3bcd22b6850d28c70e8af8c762d2940e3b9"
      },
      {
        "path": "perimortem/memory/managed/bytes.cpp",
        "sha256": "3c44025f64c19943eaa8a7075a176b6f8ae5290e50a97d54e83bbfd880c6e09c"
      },
      {
        "path": "perimortem/memory/managed/bytes.hpp",
        "sha256": "5f45ca4e58b3beb0584706ed8e87c38af55661df3985e0504fc94b655d37376c"
      },
      {
        "path": "perimortem/memory/managed/map.hpp",
        "sha256": "20142e029b55d79a59b287fd5bb2a496bd8b99c6bef6d876b3543073d022c0b7"
      },
      {
        "path": "perimortem/memory/managed/vector.hpp",
        "sha256": "11b76b367f5382e2392f57e82ca2eab553edfe96ad521cbcc781500247baec58"
      },
      {
        "path": "perimortem/platform/wayland/input.cpp",
        "sha256": "383bd2927ae20d16927cf18471a82d79fe43edc9e8fb717185816e8b1480bbb0"
      },
      {
        "path": "perimortem/platform/wayland/input.hpp",
        "sha256": "d89874a8f7f6713e55440643b2153b32c7b137723c2b2671fc15b4f9b51d0c3d"
      },
      {
        "path": "perimortem/platform/wayland/window.cpp",
        "sha256": "dbd69ea1b93a2a3bfbdb7aa87f99678fb12b73ac2a124d0102b14bff401aabff"
      },
      {
        "path": "perimortem/platform/wayland/xdg_shell.cpp",
        "sha256": "b2f22f055a2b4116fb4a10155d8abcc7ec38b0af99863aa03b74ec82b9ed3af7"
      },
      {
        "path": "perimortem/platform/wayland/xdg_shell.hpp",
        "sha256": "578f9661531d52421655ea08da7b064f2e70aae65fdbc5def0e9a771f7d3faf7"
      },
      {
        "path": "perimortem/platform/window.hpp",
        "sha256": "29419b0a646d13da557c851bbe6c482a692b9432f4e9cceb53319b89f5f0ab6e"
      },
      {
        "path": "perimortem/serialization/base64.cpp",
        "sha256": "38a09c05121f68d969bac4d970c1c65a58a68ba815e2470d966b803eaff130a3"
      },
      {
        "path": "perimortem/serialization/base64.hpp",
        "sha256": "5a4830195aee967882f1bd7dcb56334e8147458f2eb9faf24c355da26c14d517"
      },
      {
        "path": "perimortem/serialization/json/blueprint.cpp",
        "sha256": "69bbbb5ccdd3e67abdd94496d26b012026e3e2b8dc3aa20f77ba73a3b1850cb7"
      },
      {
        "path": "perimortem/serialization/json/blueprint.hpp",
        "sha256": "aceef574856a0689fb3ee005536a3d7d517466059491907a815a9e37505b440e"
      },
      {
        "path": "perimortem/serialization/json/node.cpp",
        "sha256": "ac32c8aa88a23cb46bf18fddfe7b84abbdd8458dfb7a6044bd1c628bc57f64a5"
      },
      {
        "path": "perimortem/serialization/json/node.hpp",
        "sha256": "163f43d34b84e9281b5efad0126ebfb9c57d9492ed878b4b40384570dce594e5"
      },
      {
        "path": "perimortem/serialization/stream/binary.cpp",
        "sha256": "085cbfc75f6b41f4532a458084442f8fabe15d51d6a224d9cf5d5a8066de60fa"
      },
      {
        "path": "perimortem/serialization/stream/binary.hpp",
        "sha256": "537ff2ddbd9321939984fd13d414754aa3339be2b831351bd9799c39a733d9b3"
      },
      {
        "path": "perimortem/serialization/stream/textual.cpp",
        "sha256": "f816cc5d5bb40780d162355294a14d29804bf92e0353ab259c8dcfee6a2b56a9"
      },
      {
        "path": "perimortem/serialization/stream/textual.hpp",
        "sha256": "8c567d2a2297895c47f86af9ff4a11a334ccbb464b80cfbeaeefcd8c6c30fb75"
      },
      {
        "path": "perimortem/system/args.cpp",
        "sha256": "65c41e35e6f55585b50d9c37cab5c4bf88548eb6a2e24cf0c7cfc38cbd00bf4d"
      },
      {
        "path": "perimortem/system/args.hpp",
        "sha256": "e8e419bb6d33d78a0adb8d1bf87ddc3668b23476df1418e3aba7a2d4104bcf36"
      },
      {
        "path": "perimortem/system/file.cpp",
        "sha256": "e17297260e18357302a11084c3cbc2a9f5f2e8014fc70322c53641ee358027f2"
      },
      {
        "path": "perimortem/system/file.hpp",
        "sha256": "26262e966262b7b99bc07dba99bdf72d77546e3092ece6dfeb4960c0d7606684"
      },
      {
        "path": "perimortem/system/input.cpp",
        "sha256": "bb0e66f8f5b5a1467c81ab1b94d29c940e48465a30cef298d0e87c2ff6d3b080"
      },
      {
        "path": "perimortem/system/input.hpp",
        "sha256": "a4c54d80d2cf4b3f2ccad4c9e7c305cd35e50fcbd358dc07a193d77d33bd4370"
      },
      {
        "path": "perimortem/system/library.cpp",
        "sha256": "f3fc3317d7ea3dbecfb0444574c4bb9c5bcfcf5c2ac0d3ed5468dcb95c526098"
      },
      {
        "path": "perimortem/system/library.hpp",
        "sha256": "eb1b2d7c263145ef1b75017ee4d04e1166aad7a579ef1ddb7976c6318019bc8f"
      },
      {
        "path": "perimortem/system/path.cpp",
        "sha256": "dbb6352a35ebde1973751ed7e089db38a8b2edb026cfe227fffde69b224f21fd"
      },
      {
        "path": "perimortem/system/path.hpp",
        "sha256": "a0589858914cf70388b3a38e92f8f3e45b8a6881c9cee16b96599e7d9b9e7477"
      },
      {
        "path": "perimortem/system/presentation.hpp",
        "sha256": "16f4acc4c719a3975b4cd86288798ce15aa2ec925dc67d05372cbfb74828949c"
      },
      {
        "path": "perimortem/system/random.cpp",
        "sha256": "97d9bd0d16161857e86a3eef64f7355f5eb9bb2e51a7e2747c9ac52298ddd461"
      },
      {
        "path": "perimortem/system/random.hpp",
        "sha256": "7e27888d42a07415a2f273df2de42c22f0d81ff669b7685f8c3696a50ed04485"
      },
      {
        "path": "perimortem/system/terminal.cpp",
        "sha256": "a111b1dbe9fd6b81550f5158fec4ea700f81c6bce13915ef7be7a4509c329e64"
      },
      {
        "path": "perimortem/system/terminal.hpp",
        "sha256": "6c4c12c83879a8e3e5b8914804daf6f52420528392e2b531e29c4dc50946be45"
      },
      {
        "path": "perimortem/system/uuid.cpp",
        "sha256": "4bce25b3193574ba91ca5a95d527539572bb94d63e18a241932961d9ab12a8d9"
      },
      {
        "path": "perimortem/system/uuid.h",
        "sha256": "d8987921f37c655352f40925ce9a899fdf37eb91b80777362da3023313f21edf"
      },
      {
        "path": "perimortem/system/uuid.hpp",
        "sha256": "60efc099dca9fde08a9e8c3e192b2e5834a41dd0c189860ea74420f4fe8633fd"
      },
      {
        "path": "perimortem/system/version.hpp",
        "sha256": "f9a2bf7b440e6cee99f691b035e8f8a92c85545516cf0c0165a5b71514e65775"
      },
      {
        "path": "perimortem/utility/pair.hpp",
        "sha256": "2cebda787db46d6dc5ecb63c3d7b35fb165ef6301df9a872ac329d4a68c2672e"
      },
      {
        "path": "perimortem/utility/range.hpp",
        "sha256": "c1f4bfc43cbd5b12641e624646af402a20036d2da9f71e17ff59dcd18d6902e0"
      },
      {
        "path": "perimortem/utility/result.hpp",
        "sha256": "56c1b17835586a06b8c20ed771275a6adb60a63555564b7578bdccae6edd45cc"
      },
      {
        "path": "perimortem/utility/table.hpp",
        "sha256": "3ef4e78b64b40ae607dc1a0fdfdf533c3d2b17c825db5b1a50e39b379e903b36"
      },
      {
        "path": "perimortem/vulkan/context.cpp",
        "sha256": "60a7eb9738b40fcdacdb930d45355d4bac0ab402397e75b319b7871a3533bfd4"
      },
      {
        "path": "perimortem/vulkan/context.hpp",
        "sha256": "648446a9876e2288b61427ab8ec6586ac2520308f745b1b7ee75eed7d02624ce"
      },
      {
        "path": "perimortem/vulkan/description/descriptor_binding.hpp",
        "sha256": "ab55dfd8166413b6e1e5c1ed3964e92d68bdba9b878faab3587e5a3f59d68b97"
      },
      {
        "path": "perimortem/vulkan/description/host_field.hpp",
        "sha256": "c0fa45f6bc52cae3b51760e4011de40c403ee8841b17ee5ee5bc78598b0752e2"
      },
      {
        "path": "perimortem/vulkan/description/host_input_range.hpp",
        "sha256": "485d002ba1900e7a9d4497ea6e6f92e06d222e29daac9feed9ba0c64890e58a4"
      },
      {
        "path": "perimortem/vulkan/description/host_role.hpp",
        "sha256": "88a3b37649f18dc7a1d20ea9df43b511f5cdb136a10643eb401152119795445a"
      },
      {
        "path": "perimortem/vulkan/description/module.hpp",
        "sha256": "882d08fa3cc9514bb25d49152b990759c6ae70e0be29e7f5d5cb939a7292e663"
      },
      {
        "path": "perimortem/vulkan/description/program.hpp",
        "sha256": "10a73e07a5d6fd4958f3c37890b74796344f9d844ae3191d125767964266a7d9"
      },
      {
        "path": "perimortem/vulkan/description/resource.hpp",
        "sha256": "d7226b552a6f64ac57b873ecb7df0faccfd6dca9704843200effb154e150652d"
      },
      {
        "path": "perimortem/vulkan/description/stage.hpp",
        "sha256": "a23df4c8777c4024799a8031cd154a5976152e66b528bcc40784ac0f64ca7c02"
      },
      {
        "path": "perimortem/vulkan/description/vertex_input.hpp",
        "sha256": "f8d5c9afae5676417c7b7df43dc3039fd2189427af8e771088b971e2bbfd6b5d"
      },
      {
        "path": "perimortem/vulkan/pipelines.cpp",
        "sha256": "d777ef0485b920e8725f5b2e9bae061fbd98c08a5633801270490843288e3b34"
      },
      {
        "path": "perimortem/vulkan/pipelines.hpp",
        "sha256": "e05d495f950de8ed6b404099fe6a5d09b3e8766dc2e5972d00e3d422959958e7"
      },
      {
        "path": "perimortem/vulkan/renderer.cpp",
        "sha256": "d02c0ada1931071f14094eb4f9b0ae8505680bf8bef67ff6e705cb47a3862054"
      },
      {
        "path": "perimortem/vulkan/renderer.hpp",
        "sha256": "dbb6ffe74a17b52891f59f083ee1b4e2efd6e9db3543f576f89cf0e791236a95"
      },
      {
        "path": "perimortem/vulkan/shader_program.cpp",
        "sha256": "51dbf3a431213cc65acfe2eb3d384c9192284575a778b18ce436c1a3ffd349a3"
      },
      {
        "path": "perimortem/vulkan/shader_program.hpp",
        "sha256": "a7c5d024c19d65e3e5cb34c5c118ffb87fae281dc04ab5bc1eb1f40d29657ced"
      },
      {
        "path": "perimortem/vulkan/swapchain.cpp",
        "sha256": "2b4164f203db00a054abed5f1a758a79db236f08d2c43476bac346f7e45762d6"
      },
      {
        "path": "perimortem/vulkan/swapchain.hpp",
        "sha256": "46b83b8dca1328bdb0b37346dca5c2efcb6ebb149272ef49a986f362848d49f6"
      },
      {
        "path": "perimortem/vulkan/texture.cpp",
        "sha256": "08d255d4632bd918be798eeb79eceadc7b7d6c2da59067b928d077bd6d4d7f6b"
      },
      {
        "path": "perimortem/vulkan/texture.hpp",
        "sha256": "d1047a8b9b107833d5fc7172697e7dfe4de8004f46d3bf79aaa91d3dfad15236"
      },
      {
        "path": "toolchain/BUILD",
        "sha256": "60497e283887cacc358ca235f55e47a89549718a217e635f7153da166e94ba81"
      },
      {
        "path": "toolchain/cc_toolchain_config.bzl",
        "sha256": "b9a06b34af72125c43ce965743a0d8d34e08e0b447ef326b2e059661e467037d"
      },
      {
        "path": "toolchain/llvm/BUILD",
        "sha256": "0882a5ba6e762bf45b6326cabcd95fdaea81bd828b0cfb25bf4779aaf4ef7038"
      },
      {
        "path": "toolchain/llvm/archive.BUILD.bazel",
        "sha256": "0c0f43fab30748a702951b3a6eee216bcfa0646a8d3bc813bcb878ad36bd7a61"
      },
      {
        "path": "toolchain/llvm/repository.bzl",
        "sha256": "db2f073013dca71092e1d7c40ccd5668eeb99171488ef936054bcbb2d397ce5b"
      },
      {
        "path": "toolchain/llvm/static_lld.cpp",
        "sha256": "83b0b83e17fc9b0d60bfe0637af148c0f1aaf983d011b70bab0f310d066395be"
      },
      {
        "path": "toolchain/tetrodotoxin.bzl",
        "sha256": "06db82284b5a9454f5b7ff8d930981f90dc863c0d550d0d4e8affa3bb29e3966"
      },
      {
        "path": "ttx/BUILD",
        "sha256": "8843b7c71bcca60cc98adbf1368acbd35e568ab5e76acb0b565caad873ab69dd"
      },
      {
        "path": "ttx/concept/abstract.cpp",
        "sha256": "880fea75d25daba7a27a66a5bec3a1c0d526afa27647efbb2a9b005892853d3e"
      },
      {
        "path": "ttx/concept/abstract.h",
        "sha256": "a275332bb5fa46c90030c046873a9277a1d99093ec345cb49188e6ef9a382d46"
      },
      {
        "path": "ttx/concept/abstract.hpp",
        "sha256": "59a37bb0dcbe3a51d08b8c3ce777a47c1c0232cfb3e094a072aff535320f0363"
      },
      {
        "path": "ttx/concept/answers/constant.h",
        "sha256": "f04a46c0929eaede280848ff0afd2b2ebef0676978637e0b01332715c5c13e69"
      },
      {
        "path": "ttx/concept/answers/constant.hpp",
        "sha256": "a0b4befd70d98b5da7d6c50850927c68b91304522eb3edec42fd8ced07b31831"
      },
      {
        "path": "ttx/concept/answers/none.cpp",
        "sha256": "4f7d4d5d63f7f0814fe6309aa2b0c052543b4d3f817487d2c84950fac1100195"
      },
      {
        "path": "ttx/concept/answers/none.h",
        "sha256": "9a74e3d6887f6edfb1e57b59cf4e493797cb7e2ad7d87866a006af72b30f8614"
      },
      {
        "path": "ttx/concept/answers/none.hpp",
        "sha256": "852b956e6d075294fa8acae5223397a37b8d741a863b750b31d461c9c1042243"
      },
      {
        "path": "ttx/concept/answers/unknown.cpp",
        "sha256": "7a69656ff1241c2e78a4eab4e30f11574fc3b2c46f7a8ae02c94603b6c6cf638"
      },
      {
        "path": "ttx/concept/answers/unknown.h",
        "sha256": "060258aa013f74d4fb8f2378177bcc4a630d7b04b56bdc7ee4c5d00bba66473b"
      },
      {
        "path": "ttx/concept/answers/unknown.hpp",
        "sha256": "33a2966afe41c577d407fa18c3ee36ab2c3011d901e9e22584fe33bf2fb7ab78"
      },
      {
        "path": "ttx/concept/declarations/callable.cpp",
        "sha256": "a02061b3cc47223b584e81b48832902d3d199e2f2cf9db9afb41644af6594732"
      },
      {
        "path": "ttx/concept/declarations/callable.h",
        "sha256": "0660995558a4cc1d54a451dea6c6ab0c1f9c79aa145cc6368300b02a471fa134"
      },
      {
        "path": "ttx/concept/declarations/callable.hpp",
        "sha256": "afbec4d477708caf80a78f8abdbc9581b835b61e291133933e84530218a34b9a"
      },
      {
        "path": "ttx/concept/declarations/extensible.cpp",
        "sha256": "f22e3bd4dc45807a48e7afb1e923171f1e9b41fb36e10446b0076db73ba9438c"
      },
      {
        "path": "ttx/concept/declarations/extensible.h",
        "sha256": "6481af71df3a2513731a0017d36433e503cba1013792569182ab76b24c98d3ae"
      },
      {
        "path": "ttx/concept/declarations/extensible.hpp",
        "sha256": "b338b23ffd384368b0272d84641d9736f08a1cb7544bc1e91b90149633ced69f"
      },
      {
        "path": "ttx/concept/domain.h",
        "sha256": "1ef53d185469c2f64012fa6c8b4d0ed9c48c52b74f379a85e366fbbbbcfc4663"
      },
      {
        "path": "ttx/concept/domain.hpp",
        "sha256": "77754acb0a164a6d98db36c8314fe2cd873e7f40e442627dc29a84bbd4a2c38d"
      },
      {
        "path": "ttx/concept/modules/import.cpp",
        "sha256": "1f60ce95409f9c43fa8bbd789ba2b956a7e32f8dff5a6cac82148441808f9911"
      },
      {
        "path": "ttx/concept/modules/import.h",
        "sha256": "fea35969d8fee787a0c9ea79973e602c5fec45ee5fce8438b4ad5e52d1bd803c"
      },
      {
        "path": "ttx/concept/modules/import.hpp",
        "sha256": "20f63a1959803c1586f76f1c46dc5c7a83a7e5a4745dd239fe7d49f0aa02411b"
      },
      {
        "path": "ttx/concept/modules/module.cpp",
        "sha256": "2f3c52ad47a1f3572eef77f653a875cd4bae8b328d81d723da6a8d73d6389024"
      },
      {
        "path": "ttx/concept/modules/module.h",
        "sha256": "2b0d79b130148cfcde63c7aaf252e3dce0a87190ad8d9078cbaacdac27d38a44"
      },
      {
        "path": "ttx/concept/modules/module.hpp",
        "sha256": "8168425ef8a377e6389e9487c5ebfc208ccd5f85cdd2625670ee9e9be24be298"
      },
      {
        "path": "ttx/concept/visitor.hpp",
        "sha256": "9220f365598e6715b7e5349449a0668867a9570e20b80ae690c39f151f945a9e"
      },
      {
        "path": "ttx/data/encoding/block.hpp",
        "sha256": "72458179d2a4509160492e27eedd5245e461b469ee0e5aabe3456c6691e49bec"
      },
      {
        "path": "ttx/data/encoding/callable.hpp",
        "sha256": "36e3c12a67e0962ea661a4fcc458081ac46d1769908d99bcdcd0c8b8f7ffd065"
      },
      {
        "path": "ttx/data/encoding/element.hpp",
        "sha256": "fa4e14e8cca87a50acd21ab285cf87325c231b784e258b34a81a0d4c9f6c2bc0"
      },
      {
        "path": "ttx/data/encoding/struct.hpp",
        "sha256": "799c753c05fdf00ded9e4e3df4bd212dc7a4d8b0619b191c0811c7c0350b5e63"
      },
      {
        "path": "ttx/data/form/compiled.hpp",
        "sha256": "a81ae5417c99713d4108a6fc8fa624815929ba42ca2bcbd2342426fcd9e5e52a"
      },
      {
        "path": "ttx/data/form/compiler.cpp",
        "sha256": "09da421d5d531552a60138b1086002ac192e9b5f002e7aa5056bee560169aa46"
      },
      {
        "path": "ttx/data/form/compiler.hpp",
        "sha256": "1697859d0aba379777022481c5a3562523f02acbe48725dd116a7315e6c18994"
      },
      {
        "path": "ttx/data/form/native.hpp",
        "sha256": "7424d322605ac2a6610ec7725f0741e3d6c68e3722ac080e1df1349e003fa551"
      },
      {
        "path": "ttx/data/form/representation.cpp",
        "sha256": "c5122befbe02df06b315b880c2b7a3125b63e44fb9ac4673f39d85464183666e"
      },
      {
        "path": "ttx/data/form/representation.h",
        "sha256": "baa37ce70f0b5cc2dffa5c52c9de706d954f8675d97d2f0f20b61669a12b4cf1"
      },
      {
        "path": "ttx/data/form/representation.hpp",
        "sha256": "386843bb01b3ed92092638fb10dc18ab091a6448ce67ccf3e92a12e76cf1974f"
      },
      {
        "path": "ttx/data/form/schema.h",
        "sha256": "20c28fb383417458cb2fbffc74bb689e465cc7c8220301a06c8f8b7e5a637d8d"
      },
      {
        "path": "ttx/data/form/schema.hpp",
        "sha256": "39366d79e5eca7477b843d552e216d15f3dcad80301143c044e2f490af1e19df"
      },
      {
        "path": "ttx/data/form/storage.cpp",
        "sha256": "0cbdf604e5af6fe905c2e69903d7f45ca0093c226c64bc632c47936431065242"
      },
      {
        "path": "ttx/data/form/storage.h",
        "sha256": "7ca13df1ce68c2513cf298aa98a39d339012fe6937405ac7a72c252d0f900b02"
      },
      {
        "path": "ttx/data/form/storage.hpp",
        "sha256": "5fb2ed825c5b27e9315b896bc141f10cb6c4110fc793071599108ac0b69fccc6"
      },
      {
        "path": "ttx/data/protocol/block.cpp",
        "sha256": "6a2e9573d9acb532236f6d3671dc171198ced10e733a3339431d01be5c4c5a49"
      },
      {
        "path": "ttx/data/protocol/block.h",
        "sha256": "3f7caa849a7d025afec4232dc94f76f8e0ac2a79291d9316e5f4c7cc21eaf20c"
      },
      {
        "path": "ttx/data/protocol/block.hpp",
        "sha256": "247835e80134a63f1b724a5332a66a282f37daf9017cd47e7a2ea03b58e805d6"
      },
      {
        "path": "ttx/data/protocol/direct.cpp",
        "sha256": "40b35bddcce5ceda5bf93e9244f68c593db9e1f51acb914b92ce25d970cd1e2f"
      },
      {
        "path": "ttx/data/protocol/direct.h",
        "sha256": "fe2f6199ac1a0c64d8135778b174d6f698e45d3b0908d0bd7d7576271add2ee5"
      },
      {
        "path": "ttx/data/protocol/direct.hpp",
        "sha256": "5bf76b690cd5a4939f059f133a0d7084a9962099516d89d1073057a945679902"
      },
      {
        "path": "ttx/data/protocol/fragment.cpp",
        "sha256": "a4cd6ac37263fa045ff31ca9f5bb1a1b77c9971b0b2f142b6861cbc756889ada"
      },
      {
        "path": "ttx/data/protocol/fragment.h",
        "sha256": "1d1ceaf74735adeb0656a18967dab1996cd1cc09ca80459bf2ceee8f7bd61e0a"
      },
      {
        "path": "ttx/data/protocol/fragment.hpp",
        "sha256": "e0b553c594034b0c88ce72976b09f0795630277788cefce4d98cf2ef089b6701"
      },
      {
        "path": "ttx/data/protocol/shared.cpp",
        "sha256": "5fb2ef9fda806e8724fd8c6ca84e1448b08869c57587ecbb8c59c7fd920e2281"
      },
      {
        "path": "ttx/data/protocol/shared.h",
        "sha256": "e8195f88e1dbd80220ee0abf36f82aa0d52bc8864ecf1364d6516aacf9000826"
      },
      {
        "path": "ttx/data/protocol/shared.hpp",
        "sha256": "d087b4e986a187ce2cf0a1f64712f5427358d6ae65fbd594c214c13e27ab4caf"
      },
      {
        "path": "ttx/data/status.h",
        "sha256": "6a607791a901a1528bcdf551142cc29b7c0916acaac16a09db12c5eac94fa784"
      },
      {
        "path": "ttx/data/status.hpp",
        "sha256": "e9ac4537900ef816b4df7b49288ad012c226dc9a08165683c35263d1c52b61b5"
      },
      {
        "path": "ttx/semantic/flows/copy.cpp",
        "sha256": "ebdb112849a03eb07a489c9d83ff22fa47f3d632b6fea902c2e1dd08477640a4"
      },
      {
        "path": "ttx/semantic/flows/copy.h",
        "sha256": "67eb669da9d4f1ba37f6dd0130e72630f7c860ac70499bd51686bedcb756aae9"
      },
      {
        "path": "ttx/semantic/flows/copy.hpp",
        "sha256": "98084439874c1d07d9a319302dc2d4730c10fecbf54861930ec0f552e13dad9f"
      },
      {
        "path": "ttx/semantic/flows/fragment.hpp",
        "sha256": "1acc812cf19f378758892113cc368d8a78d981e9b417cd448324c29fcf7e6ef7"
      },
      {
        "path": "ttx/semantic/flows/swizzle.cpp",
        "sha256": "62a29b33841fa8dd0f1bac0047d8e38db8401262f64a48c6f64c18c7a323b7a0"
      },
      {
        "path": "ttx/semantic/flows/swizzle.h",
        "sha256": "8039f88716c91a836a2a06729ed48b7624dee9fe3d02269181f9e7e9a78f1cba"
      },
      {
        "path": "ttx/semantic/flows/swizzle.hpp",
        "sha256": "a1ab2a40ee21fa4d62f4c2d662a4f8462c7aa7ab94428879c58f6eda890c2e3e"
      },
      {
        "path": "ttx/semantic/negotiation/binding.cpp",
        "sha256": "133e71e0392b053b7a6007127c98f5bf610eb63241ff35319b4eab98286bd7cb"
      },
      {
        "path": "ttx/semantic/negotiation/binding.h",
        "sha256": "5307b1c5ee252b8b022797a7a61cd2fb79b011878576a0d624431435a7af4a9f"
      },
      {
        "path": "ttx/semantic/negotiation/binding.hpp",
        "sha256": "acdc450beaa0ebde4f45caa2f4632de3db1ac31a15f6690c2bec102f737f7df9"
      },
      {
        "path": "ttx/semantic/negotiation/query.cpp",
        "sha256": "2683ea7b901e1c90a650994f6f6e1f414114437605a417c96058b480a2a6804b"
      },
      {
        "path": "ttx/semantic/negotiation/query.h",
        "sha256": "206aa0b68d7f604d3035bf34222b8beb654e5f31b0c9c91aad900ae8c3734867"
      },
      {
        "path": "ttx/semantic/negotiation/query.hpp",
        "sha256": "1c1408822f75cd7508e9fff68d22ab75fdfbc398a27706c83e730d484b2ff8a1"
      },
      {
        "path": "ttx/semantic/ownership/factory.cpp",
        "sha256": "c2b2773a6527b833b1d657c104fc381975e68171e5a06e262f375765a8896dcc"
      },
      {
        "path": "ttx/semantic/ownership/factory.h",
        "sha256": "58fdf2b5fbd5e992a6ef1f7c0e093faa2f08e8edad636460707f54703e1295ee"
      },
      {
        "path": "ttx/semantic/ownership/factory.hpp",
        "sha256": "09a9ae075a03be7a76ec5030e0995a3a546918ea8cdac85cf755091608ff2045"
      },
      {
        "path": "ttx/semantic/ownership/publication.h",
        "sha256": "5ea029e23fd94ad8c35b5e22a6a9b2b6b3d859abe6d5445b093379445d8de4c3"
      },
      {
        "path": "ttx/semantic/ownership/publication.hpp",
        "sha256": "064772691c7c9da18e88d03ecaf369ad142e22ce140f0061d9a01fd89e8f5059"
      },
      {
        "path": "ttx/semantic/realization/invocation.cpp",
        "sha256": "d468c3deb663dafbe9eaee512af0be7375127eb63d462d3709757d9f13b0e9c1"
      },
      {
        "path": "ttx/semantic/realization/invocation.h",
        "sha256": "8b123e40e3e50c3da07ca9d3bb5fe96cb9cb55da671c4722bb3ce371a0863e00"
      },
      {
        "path": "ttx/semantic/realization/invocation.hpp",
        "sha256": "c3343d310a323f859e5e9fa3767432f2885fe43546e0ca611d72e784e39d0745"
      },
      {
        "path": "ttx/semantic/realization/simulacra.hpp",
        "sha256": "32a39ceff85a7aa92e500b85104a2b31b278c45d034931f3ec9069406bd338e1"
      },
      {
        "path": "ttx/semantic/transport/block.h",
        "sha256": "7a2c1e8a1b71d17c0c0a4f27a6cb14bb1270f26f366cf576ddb7d695de62b275"
      },
      {
        "path": "ttx/semantic/transport/block.hpp",
        "sha256": "2c314a91675d46b535ed4de53382a79175cef78b850a6772d37a5054d2b52d35"
      },
      {
        "path": "ttx/semantic/transport/direct.h",
        "sha256": "04c7f728873101fbb3505c2ec39a1ea1ca5666b3af78a036a7316168e9a59128"
      },
      {
        "path": "ttx/semantic/transport/direct.hpp",
        "sha256": "a037868d9bec30e24bcf5e5ee596ba6a9dc40fb3ae7c0bba1f15c570630d1fb3"
      },
      {
        "path": "ttx/semantic/transport/flow.cpp",
        "sha256": "b1cfb8578de7606acb2f90f030fec93e9754101d284cb63caefbd64dd521b1e8"
      },
      {
        "path": "ttx/semantic/transport/flow.h",
        "sha256": "f1faff50d9fc130230e0671f7751762b02d5f92700367d207acf571933a293d1"
      },
      {
        "path": "ttx/semantic/transport/flow.hpp",
        "sha256": "69f1e72fcd3b3842e84e6f3dd64f8e0af97ccea07c7a50df50882aaa60cba7fd"
      },
      {
        "path": "ttx/semantic/transport/fragment.h",
        "sha256": "b22bf925936710d9ffe0e8c50ac41d399981dbb025ae56910ee78fb172aa8559"
      },
      {
        "path": "ttx/semantic/transport/fragment.hpp",
        "sha256": "11cbcc58932aa7ab073b19bf8166d63722c83743adf9ef92fcce218836492fb8"
      },
      {
        "path": "ttx/semantic/transport/shared.h",
        "sha256": "19b45be444ba01367706a0b6e7a5e86a47ff681f3e433122fbf0eb025d92eb0f"
      },
      {
        "path": "ttx/semantic/transport/shared.hpp",
        "sha256": "a945d8d4b5a3402f2f5dda4000666086489b180bb479b05c2544078bff509da5"
      },
      {
        "path": "validation/BUILD",
        "sha256": "f28bc9691aba2ac5d07a01df1e51b9d91c67a658cb673281f99823c40988c17f"
      },
      {
        "path": "validation/benchmark.cpp",
        "sha256": "af4433132aff44367d80814aa8a8254854986561fbdb4056001ccee4947c9e67"
      },
      {
        "path": "validation/benchmark.hpp",
        "sha256": "766f86499ca55bb44800786e21667593ed5ec56b88f60276c79361d1f44b21fd"
      },
      {
        "path": "validation/benchmarks/perimortem/core/binary.cpp",
        "sha256": "5dddd752123505a2e0fe426fd17406eb72d2516c4d5333c384c26675f52ed7a4"
      },
      {
        "path": "validation/benchmarks/perimortem/core/hash.cpp",
        "sha256": "14d9a725d254302fe8fd52d82341b52fb146aa636c6ddfc3f3f9ddfeabc79204"
      },
      {
        "path": "validation/benchmarks/perimortem/core/search.cpp",
        "sha256": "65dff1b95ac9d04fd8abf998ae0f452febe898c49e8fa873fac62caa962c8bb6"
      },
      {
        "path": "validation/benchmarks/perimortem/core/sort.cpp",
        "sha256": "a53489cbb5f7ae495800f322e08fa5cb641e927f7a15609a26aa484d20e44454"
      },
      {
        "path": "validation/benchmarks/perimortem/core/textual.cpp",
        "sha256": "6ee8919bb19a426a4b508450c44327d7bc700e2536e8a8360b6ad85ddac74f9e"
      },
      {
        "path": "validation/benchmarks/perimortem/memory/allocator.cpp",
        "sha256": "66e1f4041da61ecb4154997c2c28ec2a165a98f5abf85e442b2a1367c150dabe"
      },
      {
        "path": "validation/benchmarks/perimortem/memory/map.cpp",
        "sha256": "13e6a9cb4a34fe6e9f1faa411bfdb15c0d030f53dfa0b904d00f43252931a6e7"
      },
      {
        "path": "validation/benchmarks/perimortem/memory/strings.cpp",
        "sha256": "b9b7e51cdddacb8f0a22ac1f3229780f32e977b6e47ce68f142482c1cd13476d"
      },
      {
        "path": "validation/benchmarks/perimortem/serialization/base64.cpp",
        "sha256": "a391c249f31893cff3ef81d38ff7152c9e71eb7792f15095c445bb72e393c260"
      },
      {
        "path": "validation/benchmarks/perimortem/serialization/json.cpp",
        "sha256": "c64f88bb62fc143394a8bafcb6e56eeec531daa9103dc4f8a19ee6e7bbba5447"
      },
      {
        "path": "validation/benchmarks/perimortem/system/random.cpp",
        "sha256": "11fedb66647e1d83e50b5cdaf907b048938b86b6958bff55139ad57cc5cc97ba"
      },
      {
        "path": "validation/benchmarks/perimortem/system/uuid.cpp",
        "sha256": "2f7c2e6a7210137f8c8ea4e76b64d78cc52541060f785abae4b5f7a8d65a7279"
      },
      {
        "path": "validation/data/base64/perimortem_icon.base64",
        "sha256": "395330dc1c0334ca3deb754e20fa8d29f83b68318fa7033a81adcc7ebde4611b"
      },
      {
        "path": "validation/data/json/init_rpc.json",
        "sha256": "e4f36cadf25de3a76c8445e83add35471cca0e01d8537b46678fcba80f0a701e"
      },
      {
        "path": "validation/data/json/initialized_rpc.json",
        "sha256": "c357043627ea9bc24ca7ae65cd05c153b874da8021cdd85c3ce2c29082425163"
      },
      {
        "path": "validation/data/json/test.json",
        "sha256": "a9ec460128975160254dfebbe80e757ca6880a0cce8e4475163d9f0c089d8b6f"
      },
      {
        "path": "validation/data/json/tokenize_rpc.json",
        "sha256": "3c29e077f737530c9bf61368bab0e0492be72abb97d865229cee8c3384f7dd89"
      },
      {
        "path": "validation/data/pngs/checkerboard_2x2.png",
        "sha256": "9ccfc2abaa3984dc34c93aee16be0afa8a5e1395f25492b3df67897e6d00df10"
      },
      {
        "path": "validation/data/pngs/colorbars_1920x1080.png",
        "sha256": "3cf81337fde2525420c429bd7ddea1b12cbab651e9ef71f5f47500efea1c94b9"
      },
      {
        "path": "validation/data/pngs/complex_test.png",
        "sha256": "254894a27c6681a3688b01e1272d7ec5fcf0e1a0b4acdae13b378de6ff2bbcb8"
      },
      {
        "path": "validation/data/pngs/error_crc_mismatch.png",
        "sha256": "8e375241b0b0f6183e7903a96e5903c7956803f5a6ee9aee3b09bc371102fc42"
      },
      {
        "path": "validation/data/pngs/error_overrun.png",
        "sha256": "d147346262691dfb3dbdf51d529a3dd0c990ed90829670a2b941e33e72c902d4"
      },
      {
        "path": "validation/data/pngs/error_truncated_header.png",
        "sha256": "b9ae42dd5ebc82b813673023cc201a802823f7d6490af49d19d1750a8913c97f"
      },
      {
        "path": "validation/data/pngs/gradient_1920x1080.png",
        "sha256": "a54b1b284431c73b7135099e7bb5162c5a1e62d7e0b81c1f300d72e3b29d2f40"
      },
      {
        "path": "validation/data/pngs/gradient_4x4.png",
        "sha256": "87f5e6aee981de7a62b4f0ad9a00fdc62f19aec0e529d04ca5906cfa6e103e74"
      },
      {
        "path": "validation/data/pngs/gray_2x2.png",
        "sha256": "ed5249a39db736568191f0ee40122cba9679226e3a8e4cab484d8fcc3e4f043d"
      },
      {
        "path": "validation/data/pngs/mandelbrot_1920x1080.png",
        "sha256": "c724a8a831df26fe44130f2e67e133982ec1809cbb4da98c09e9e96b2540277d"
      },
      {
        "path": "validation/data/pngs/noise_1920x1080.png",
        "sha256": "5e3151a601481d84b3e03eb54ed874e18e502a74a56bf9d61fa9a7a68ee8f7a3"
      },
      {
        "path": "validation/data/pngs/pattern_8x1.png",
        "sha256": "442b2f38cb4dfd22883937437857896baa2bca45e8db269a63af1abdac98d3b4"
      },
      {
        "path": "validation/data/pngs/perimortem_icon.png",
        "sha256": "3d19d964379214d889511fbb1755a98ce57a5dd58d46f1c63429143cb0b26566"
      },
      {
        "path": "validation/data/pngs/red_1x1.png",
        "sha256": "49e1dad481e94dfab7c9573a9a81d56aa2ca629fe15a3f7a910aa4f47601c00d"
      },
      {
        "path": "validation/data/pngs/rgb_3x1.png",
        "sha256": "4838fcf29581e309d063ffa0121b7c805ba54bb1112d092ac2e4a0bfc3ade9fc"
      },
      {
        "path": "validation/data/pngs/zoneplate_1920x1080.png",
        "sha256": "e8c8a15c1b13c6185a92c6f5eb28291c30281899629744d415b7954396ba887c"
      },
      {
        "path": "validation/data/ttx/README.md",
        "sha256": "09f5b4c8ca676fe8fcdb474377f6d1184dc070eb6bd4afd917f8d67ba533c603"
      },
      {
        "path": "validation/data/ttx/app_profiles/app.ttx",
        "sha256": "4bad2e9a5d5e8d45a08cfa42c777ce1e4d9248d9ee5d1407eaff354a2599c8c3"
      },
      {
        "path": "validation/data/ttx/app_profiles/main.ttx",
        "sha256": "5f315d03ff5df29d3548e16fc03c98dcf123a56087d2ab5d0965816e01c1de0c"
      },
      {
        "path": "validation/data/ttx/app_profiles/package.ttx",
        "sha256": "e24fba25b02980b8baac9f148604ed86f061a23d48746be3fd8c2772419c436e"
      },
      {
        "path": "validation/data/ttx/app_profiles/resources/icon.bin",
        "sha256": "05e713c45b8493fe9bf4c467041efd4e3a0eba0126bf3535e5f46bcadb433744"
      },
      {
        "path": "validation/data/ttx/cpp_api_harness.cpp",
        "sha256": "b0bdbc8cbbddd33d267f1f595b33a0bfef6d645078e0dd7ed5cc30e180381cb0"
      },
      {
        "path": "validation/data/ttx/graphics_harness.c",
        "sha256": "82126d9e456fffac164c9b955be26de2187d5ad460b07f64def3a9e93952ceca"
      },
      {
        "path": "validation/data/ttx/library/README.md",
        "sha256": "076c590a71a2bd732ac5d4811255fba6557786b0a1c71b1b022c43fddf9bb0e7"
      },
      {
        "path": "validation/data/ttx/library/bare_new.ttx",
        "sha256": "00fb0fcb5b3d5b774873d28321c51c07c4a2192e15bc0a9ccbfb4558dd353431"
      },
      {
        "path": "validation/data/ttx/library/bare_return.ttx",
        "sha256": "a5bd9102d3cee758e888a98f1286d9722c4401df73e79b3bef7130bbe7266edb"
      },
      {
        "path": "validation/data/ttx/library/broad.ttx",
        "sha256": "fcb23b133c9dac22d6716655d56efe63f0f5b3842500415e8ca66ce6527e36d1"
      },
      {
        "path": "validation/data/ttx/library/dialect_led_callable.ttx",
        "sha256": "025d0cf28d0731a2f344ae7d9910fccfd1ea8d7485b3b3fb805058cd722dda65"
      },
      {
        "path": "validation/data/ttx/library/duplicate_name.ttx",
        "sha256": "0e7b9fc5ef4b1c42ff2a14834316109bba31385411e1484d73bf8d1f6a1447a1"
      },
      {
        "path": "validation/data/ttx/library/ordinary_bodyless.ttx",
        "sha256": "dd3acfe73764d91c4b3c65ce2a9e83641faf3fa5d4138077ea0355c2ba42a89e"
      },
      {
        "path": "validation/data/ttx/library/propagation.ttx",
        "sha256": "06285e1fd3e5c90e01dfaca7da55066620b8759782cf8135f7e79c077bf6dffe"
      },
      {
        "path": "validation/data/ttx/library/public_parameter_private_type.ttx",
        "sha256": "a32399d72a9ae52a6e7239daf2a5c1de013a97f53e4af3d960e89b4d745a0454"
      },
      {
        "path": "validation/data/ttx/library/public_result_private_type.ttx",
        "sha256": "a08aae90ff367e3878418c913376bb23a94d475b1aadc0e6984589593df1fce4"
      },
      {
        "path": "validation/data/ttx/library/source_acceptance.ttx",
        "sha256": "a92b197c0c97f39f5a4254d7cbc93f110e0627bc53c1a41ac22acc86c10f17a3"
      },
      {
        "path": "validation/data/ttx/library/value_acceptance.ttx",
        "sha256": "75a93a1dadae547a9086c9bd956b7767ad6c42f81442713b2ece6959f47f78db"
      },
      {
        "path": "validation/data/ttx/llvm/foreign_harness.c",
        "sha256": "35ff9678a3758a37a34ff0ff04827b5f7b02c9771ee923805ea933f084dbcb45"
      },
      {
        "path": "validation/data/ttx/llvm/foreign_provider.c",
        "sha256": "14256ffb406ee3703f403fe78cca2270a014616cbf5628dbf3468eb5bf946c42"
      },
      {
        "path": "validation/data/ttx/llvm/package_headers_harness.c",
        "sha256": "29440c4641634635035dc643ecd02bf69137d8f1d305e62533023ae2b7bd2f58"
      },
      {
        "path": "validation/data/ttx/llvm/runtime_harness.c",
        "sha256": "727f383270cf88d5d605324a45cd7cbf52689abd81f994db0321073c667e2681"
      },
      {
        "path": "validation/data/ttx/llvm/runtime_provider.c",
        "sha256": "9e2611e45935c9d39221a96ef2673dfa8970d7db6fabc802df8c2aa66c4b24b1"
      },
      {
        "path": "validation/data/ttx/llvm/system_abi_harness.c",
        "sha256": "b633b8d8955826e9d8d4de2777020e838b4a0958676caf1a1987a1febc74978c"
      },
      {
        "path": "validation/data/ttx/oracles/scene_lifetime.golden",
        "sha256": "445288c441832e8cbbadf8e1dd2bc82bf26fe236536ce0ebd6aa0abb9adfffbe"
      },
      {
        "path": "validation/data/ttx/package_native/consumer/main.ttx",
        "sha256": "0e232bb935c326ade0eb4c21aee2c88e22756722374b44be4b869c5f1f8c8533"
      },
      {
        "path": "validation/data/ttx/package_native/consumer/package.ttx",
        "sha256": "8acdebc6fc3b37ef542a85cffa924ffd70f617c25c04bf0aee8df51119e86d15"
      },
      {
        "path": "validation/data/ttx/package_native/harness.c",
        "sha256": "607d763518930521cd1b925ae239d87c48ef9f8912e11cdd8fcb71abc7234260"
      },
      {
        "path": "validation/data/ttx/package_native/provider/api.ttx",
        "sha256": "764482eb8e6d79ff16fcef30769345e158f8045086210f3dce10cbe99878f8cf"
      },
      {
        "path": "validation/data/ttx/package_native/provider/package.ttx",
        "sha256": "2980a2327541e9c236360551cd24e0bec35452efd7dd2fb3ff2d7b5e41900042"
      },
      {
        "path": "validation/data/ttx/package_resources/nested/shared_c.ttx",
        "sha256": "e32274fd0a50b6495db404b330b35ec49ed3178babb1dc7f582c7c8d7ab12fec"
      },
      {
        "path": "validation/data/ttx/package_resources/package.ttx",
        "sha256": "e6a0f99ee16916890db2dbfaeb7ac7431713860715d2e66f2a51c0ed271352a6"
      },
      {
        "path": "validation/data/ttx/package_resources/resources/empty.bin",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "path": "validation/data/ttx/package_resources/resources/table.bin",
        "sha256": "fcb52a306b4352ef13c7da89212e7f6b38e307d083232ae518fbda7cc2ec4212"
      },
      {
        "path": "validation/data/ttx/package_resources/shared_a.ttx",
        "sha256": "bd2df90534a88a0300e50461033c116abf5642ca28dc43d4a96c0fb3ae50d35e"
      },
      {
        "path": "validation/data/ttx/package_resources/shared_b.ttx",
        "sha256": "701a3a9086652b1a3570d4b9a3ecc4eb406aa501e03a2924f13b1dad96527d2d"
      },
      {
        "path": "validation/data/ttx/package_session/helper.ttx",
        "sha256": "0944ec82e6297a4f312d5849294f6be3266e49309956e13df4da835853aa53f3"
      },
      {
        "path": "validation/data/ttx/package_session/main.ttx",
        "sha256": "3e7a137359bb5938ef785479c795ed133a20ad7a636ca5b759059470202dddeb"
      },
      {
        "path": "validation/data/ttx/package_session/package.ttx",
        "sha256": "d51a1a618dec4ea628a4b4dc279980e40dfff55ffc1cc95e86c19f26f07c30a8"
      },
      {
        "path": "validation/data/ttx/products/foreign/foreign.ttx",
        "sha256": "f0562311ac6722bc4ea765b9883ff2569f42a7889660ba8ea782866425bcd231"
      },
      {
        "path": "validation/data/ttx/products/foreign/package.ttx",
        "sha256": "5850f523a970f5842a3664910bd35f4394a4f156667f3e069a535db6c6569be0"
      },
      {
        "path": "validation/data/ttx/products/runtime/package.ttx",
        "sha256": "23242a055d618bf41ba8b081093eb11eb927e32f9a4a823ecc247681c7da4026"
      },
      {
        "path": "validation/data/ttx/products/runtime/runtime.ttx",
        "sha256": "9d9124d1770b8940b8157a7c7908820008a1ca0c209107280073ac8d9ba11780"
      },
      {
        "path": "validation/data/ttx/products/system_abi/package.ttx",
        "sha256": "c9b830b86f00238336f7de629543c53273c1822f9c43d89aaf7f2e8b920fd58b"
      },
      {
        "path": "validation/data/ttx/products/system_abi/system_abi.ttx",
        "sha256": "95edb3e7635c70d9770f3407f8af9988f41d1d194c755236ba43cb9dc37c2891"
      },
      {
        "path": "validation/data/ttx/shader_artifact/float64_shader.ttx",
        "sha256": "e09debc2b545c408bc751007fd65be183890080015803d2fdd51127495f7f2db"
      },
      {
        "path": "validation/data/ttx/shader_artifact/package.ttx",
        "sha256": "fafb698830a97ad440bb381f18d3a9b68a53f8f63ea861e958df5991717d0b4e"
      },
      {
        "path": "validation/data/ttx/shader_artifact/render.ttx",
        "sha256": "e6e3248b788a430515a6431a3b866250b96b9df125dc14ea4cffb937e79e7ad9"
      },
      {
        "path": "validation/data/ttx/shader_artifact/shader.ttx",
        "sha256": "642e652c55d2eb14aca3720394d90cc5582d2cb7d15264313d89c4f6ac668ca8"
      },
      {
        "path": "validation/harness.hpp",
        "sha256": "c55d7b165665ef1762116750ce9e1238a2d17b3ef303a6630786fadc8c36dfca"
      },
      {
        "path": "validation/portability/perimortem/file.cpp",
        "sha256": "f13613ec24c12c518ab781a2abbf72d740b64824f96b50ba85bfa8bae7e0440a"
      },
      {
        "path": "validation/process/child.cpp",
        "sha256": "c2d45ce19ae325f97b33080233176d051317be4f4a2605900adb25d75b13750a"
      },
      {
        "path": "validation/process/child.hpp",
        "sha256": "30df4b01a5e3231da5a982c40319d2b09d10bbea1e3973a302024519d7465c3a"
      },
      {
        "path": "validation/process/fixture.hpp",
        "sha256": "fd2bb8d5cb616eaa9f008bf0be86d4ef2f0111e642acd5bbc3de45cfa21390a6"
      },
      {
        "path": "validation/unit_test.cpp",
        "sha256": "f4260e77d4f01e7d1dd782bdada44b922be18957bfefe83726bcbb50d791375d"
      },
      {
        "path": "validation/unit_test.hpp",
        "sha256": "a0e747cf77fe525969a3feaad9be992286771d30d61faf9c97be8dcb1477b088"
      },
      {
        "path": "validation/unit_tests/perimortem/compression.cpp",
        "sha256": "87ab7ebdc973dde8052a4d07700c1b12cbf0fdac777eedb0dbfbe5c6f6f36928"
      },
      {
        "path": "validation/unit_tests/perimortem/core/binary.cpp",
        "sha256": "eb78a95ef6e98ee7f11836af63a59304faf0c11029891f2a2c42d8cd6964648e"
      },
      {
        "path": "validation/unit_tests/perimortem/core/log.cpp",
        "sha256": "1e22efa51cd31f27dbd8d2fc79cdf2105002201a47387f669bdebb89955dfe81"
      },
      {
        "path": "validation/unit_tests/perimortem/core/math.cpp",
        "sha256": "d8febbffb9a97d05a4fd8e2b678a7b19fa7b6d8a98fa7742efcfc14425cec0ce"
      },
      {
        "path": "validation/unit_tests/perimortem/core/object.cpp",
        "sha256": "33a6a9e861252f64f977a358a2646f687c4c5d32f311321d7b8c042e792174c5"
      },
      {
        "path": "validation/unit_tests/perimortem/core/option.cpp",
        "sha256": "d05c314e9c282fcebd33986111acac47ec7722a2945c7e270e4bfa7d6e0f1168"
      },
      {
        "path": "validation/unit_tests/perimortem/core/search.cpp",
        "sha256": "5ef7bfbed5b9cd3ad0c54ed5e33176df00fbe4d5d7ffa8af195487a752e64990"
      },
      {
        "path": "validation/unit_tests/perimortem/core/serial.cpp",
        "sha256": "0992916d20c73c8642ad1c1d2501a8c18b76be0cb3501aad9f23bb4d9a1ed2e7"
      },
      {
        "path": "validation/unit_tests/perimortem/core/sort.cpp",
        "sha256": "52546248da246dad597a99e846e0e21adec0765cf0d27662f9227cb9e04ac5b3"
      },
      {
        "path": "validation/unit_tests/perimortem/core/textual.cpp",
        "sha256": "c16b84173c721839553a324ae39c3818d9aa6121be3e4ecc6475ed3080350f86"
      },
      {
        "path": "validation/unit_tests/perimortem/core/thread.cpp",
        "sha256": "4da064bf9589d5b7e12220d8abc7985e93c72e09b327b8b2fecc49790fdaada1"
      },
      {
        "path": "validation/unit_tests/perimortem/core/union.cpp",
        "sha256": "6ae0fbcc5e05587757d6fc12b76ca0bf17ea983938fed40fd95d35d9381ab6c7"
      },
      {
        "path": "validation/unit_tests/perimortem/graphics/image.cpp",
        "sha256": "b1ec63d3fb7c1ecb50145d3a696e30c3d1cb4c9785479d3e3d4930a1a7c9b537"
      },
      {
        "path": "validation/unit_tests/perimortem/graphics/objects.cpp",
        "sha256": "0496f7b5f83a9b0ed25817a6d3683fb9a9ea1d26bc9b7165bd1655d416e98244"
      },
      {
        "path": "validation/unit_tests/perimortem/graphics/png.cpp",
        "sha256": "7f7324f963035ac34577483cdbbad790d6a09c369a131fa95804e9353f2967d6"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/arena.cpp",
        "sha256": "af01359e5218e0a1f2ef74480a3e5bbb6e6a2eb7e32a7c279871a23a271caf0b"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/const/object.cpp",
        "sha256": "61cc05c8e652426cc97bae18384529bdffcb0ba9ef70e3aeae35b898ebac6c58"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/const/range.cpp",
        "sha256": "8b17a44a445130279ee31b136b4b688f94f5d417d8c8d49be7acb52389970a6a"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/const/vector.cpp",
        "sha256": "de0935a6ee269c3148d6f3481cbc9e3d503b50e01019a8c3bcdd11d309962ea6"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/dynamic_bytes.cpp",
        "sha256": "ed3e44cca4122ce2edca63c70321f93c2fc3f925785df99217c2cb2278856141"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/hashable.hpp",
        "sha256": "63ddb8ca3fcb55390324c52d47c56b0a9fe2cd83fd08db503f09eb64b0c1a7a1"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/managed_bytes.cpp",
        "sha256": "dd286f9d430d5db448ca26302e975daf08ee938325555f9b08606aaa7f055ff5"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/managed_map.cpp",
        "sha256": "1f170a18c1c6dfd5309f28be3948dd7a6144d5ac5d27fff07ed901af43297886"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/map.cpp",
        "sha256": "f09d36a3ae81c9f474b32de2abc81d38fa9692c5cfdfe92ad2016368f1534cf0"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/set.cpp",
        "sha256": "03d3a72ba4daa17ac6d61a922fab48c3865dc7349420287d47791155f987d0da"
      },
      {
        "path": "validation/unit_tests/perimortem/memory/vector.cpp",
        "sha256": "93f13eb48f6db9bad2e9f4695056bec1cd94c68fd4ac6fba6dc08d12906caffb"
      },
      {
        "path": "validation/unit_tests/perimortem/platform/wayland/input.cpp",
        "sha256": "e89128b328b6ce002c29b71beddf14c4cefab652c6fa002b7caf05705646a9c1"
      },
      {
        "path": "validation/unit_tests/perimortem/platform/window.cpp",
        "sha256": "4f21b6bf17035749cbf9f755b50ab559a53370377402a0dc54598c8feaab33d4"
      },
      {
        "path": "validation/unit_tests/perimortem/serialization/base64.cpp",
        "sha256": "2d89c4d8c0ad42d12b14f2c593b39619cd3d602a4419672a5bee80171d180016"
      },
      {
        "path": "validation/unit_tests/perimortem/serialization/json.cpp",
        "sha256": "74f9aee7aa086e5b809f9b69d57fd73b0c8fea6f017e2a0e4fe261af750f91c8"
      },
      {
        "path": "validation/unit_tests/perimortem/serialization/stream.cpp",
        "sha256": "e3703c4c3cf0f899f7e33bd5b978b38f3b79ec9a0b6851068fab5925f72b0dd0"
      },
      {
        "path": "validation/unit_tests/perimortem/system/args.cpp",
        "sha256": "8e5c3fd577738a4c3f38db409ea13c4d2844c0d5ecba0195a4b27d126d756e9f"
      },
      {
        "path": "validation/unit_tests/perimortem/system/file.cpp",
        "sha256": "728b958b3e08e3ded7bf7820c6d374f3540515b2d891bdea0a1fdcb76c246486"
      },
      {
        "path": "validation/unit_tests/perimortem/system/input.cpp",
        "sha256": "ff70ff5389064fd05309e6999945ef4e2ae8a1bcc184821d43881fa44b73ad2b"
      },
      {
        "path": "validation/unit_tests/perimortem/system/path.cpp",
        "sha256": "434f695e085c97012764fb9927f655b3a72b7449e731c656f72d025afe82e719"
      },
      {
        "path": "validation/unit_tests/perimortem/system/terminal.cpp",
        "sha256": "bbe1ee14deee217b94fdcc148f9823fc8dccae1adb20517ba2bb3282d28cb0db"
      },
      {
        "path": "validation/unit_tests/perimortem/system/uuid.cpp",
        "sha256": "9a7250de882e9a815c126825a229b4e52b9b5a35ae891e4723ff9183177c3dd0"
      },
      {
        "path": "validation/unit_tests/perimortem/system/version.cpp",
        "sha256": "69476d72a25a809e5d5eb8b7c26db4ef802c07544c44762bbcc87bc0be3762bd"
      },
      {
        "path": "validation/unit_tests/perimortem/utility/range.cpp",
        "sha256": "e501ff8204ded5151b14c78765be7ccb9e14678dc81cd400dd9ab3967b25bfe5"
      },
      {
        "path": "validation/unit_tests/perimortem/utility/result.cpp",
        "sha256": "6af337a95432d1d138d683ab9a785dcf4627520de3c57bd0b7809cf4fe4168f1"
      },
      {
        "path": "validation/unit_tests/perimortem/utility/table.cpp",
        "sha256": "fe4150b987b18ef21606a277643157a685e6a8376db338cd65109c0c0391755a"
      },
      {
        "path": "validation/unit_tests/process/child.cpp",
        "sha256": "c748bbf6732b81483bb3e56d604f7eed81141988a5446bd16d18af5470fffd3d"
      },
      {
        "path": "validation/unit_tests/puffer/lsp/position_encoding.cpp",
        "sha256": "64cf97b9ebb3c4519fae6b84a8a2aa51ea8aaff1087157ed4cf938931fdcba74"
      },
      {
        "path": "validation/unit_tests/puffer/publisher.cpp",
        "sha256": "cad1aa9a9299460b7f90524b6c2f28f717b6382b568bd1d7d93d035ef99d1610"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/diagnostics.cpp",
        "sha256": "8cea4c6f02feb9315d045d6bd4934a6e665dcf3b7381b7a41e3a0c1992fc19e7"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/dialect/BUILD",
        "sha256": "447be6c3e073324661cc94a4c4b956f084fd7829448575d405f1606299c8cb18"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/dialect/fixtures/library.cpp",
        "sha256": "6eeec5873d4d91352b74e2a6bf08c9f47470185876d0efa2478076303f552fc0"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/dialect/fixtures/lifetime.h",
        "sha256": "4e17735960e363a255e9b0675f6ab2cb5477e2c6da108ba20e8f02496d1cd280"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/dialect/fixtures/nesting.c",
        "sha256": "f29946ffc5a9c6afdc00d48eae6ffea436dcb8ea9dadf17b289a53eb4c180fc0"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/dialect/monograph.cpp",
        "sha256": "7a2d3a8a7ef8f6982def6e3be6b6d1d2e3b960d15056a62662d15e5bfd348312"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/environment/toolchain.cpp",
        "sha256": "1c7043ca3d87ca350c9a66489497bbde7a132572021df78fb4b77e72aa08ce95"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/environment/workspace.cpp",
        "sha256": "66e4a35410dddc1c5c43b5b56e9c9a24e2b52e27263c4e282d48a6ff03b683de"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/graphics/sprite.cpp",
        "sha256": "e6251e351f1f48507c50c64018997e7ba73ad23fc225ccdf2df16f6b5ac184b6"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/graphics/submission.cpp",
        "sha256": "c14fbc51d3c2acd5dda7feae2ea16408b8ba52dc3906639cb6468f49a87bb1f5"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/language/attribute.cpp",
        "sha256": "7a46107f7d97a6ce255fac09f824ad5c157cd3da8c433292ad3f2ff21cdad988"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/language/definition.cpp",
        "sha256": "d7a67b5dfdce9561ccf13b2056c8511b0e07ecd7e7d63bdb29fb44e8406846b2"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/language/dialect.cpp",
        "sha256": "ece3b815046b8263f7f9049999caa552dcc73e0084f2b1eff29000f1c3a2d27a"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/language/error.cpp",
        "sha256": "e4d85e684916a8384cd07730141c796199956514d7f5f860c3f791381bf68a78"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/language/parser/comment.cpp",
        "sha256": "255cfc5352294bf134f8f9960b2539971a340e81f9ac3024d36a0e989588d159"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/language/parser/import.cpp",
        "sha256": "d525f117272b16b8b5272d1f8aef23bf6ee7fe2dc2138f94343be6f642d94014"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/language/resource.cpp",
        "sha256": "d919ba24763580642fa664209708c0d9b40749f6b62b3bb21cc900d94401a17a"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/archive.cpp",
        "sha256": "a86de88ed11d903f98bb70fe2a1228687276ad4dd8814fabf30ef7822dc5a593"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/archive/reader.cpp",
        "sha256": "2a4208dd3580f04980cb40cbb871731e36a6905cf67214ea6a9187200ef39f3c"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/default.cpp",
        "sha256": "4a8b16b21afcfd60714fa1c017594ec032ae641ec03d0578c0055c452aba30bd"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/dialect.cpp",
        "sha256": "42755a5df85d77f09b162bdc236efac37456cea726b55e9caa6d4972b9cd699e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/import.cpp",
        "sha256": "2a3fdfc4f0f0a6bf8c2de3aa1869a2f553742d5fdf79991450f3a729ff485930"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/access/address.cpp",
        "sha256": "b103bedb3a4a7791d0cea388068c7aff280183c82bebe9c2b691bfb02007e92f"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/access/call.cpp",
        "sha256": "52a5e2c6b08b502f89224253775556ac8c1096a7b3da819a7ba0172ec4b04a67"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/access/index.cpp",
        "sha256": "c3dd893db65702cc500a6e5e87563faa2e29c1f28caf49c0f3f91446a919774b"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/access/propagation.cpp",
        "sha256": "3b658ac4356f4b5b01cc12b55a7d61eb0a0eaac94b88936e897c8398220adcf9"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/access/slice.cpp",
        "sha256": "7e5209c0bc1e54d04ff174ab76eab809d66a0f09f843a9c9592e88e18bc1b883"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/access/swizzle.cpp",
        "sha256": "4fcf54b537bb7e7140e99558623bd57c55b75916c29702472cd23ac073456a77"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/access/type.cpp",
        "sha256": "5da5e4734d3de84923d4884193d85951a7db88ab9485bb657d12e937cf5d1e57"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/expression.cpp",
        "sha256": "e6e163dec484dac0c55c12d5f8c096908f9d97db0f077c97d7f3535a7dd9ae16"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/expression_parser.cpp",
        "sha256": "18240b1772adc72994cc6de1759ceecd6c109a9e03db96471970d3f0cc7bf9bc"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/expressions/initializer.cpp",
        "sha256": "6abee3ecc9f13e60bc6439c158bee695a7664427c9396a8d69dad7d52d872ef6"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/fixture.hpp",
        "sha256": "fe5b6d2c91e72791d653abf5de28c6c90c2da71e5bdb08d13ff41add1243653e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/flow/block.cpp",
        "sha256": "944db9905ae55b4c1c92453df40baeef08b6c70ee6d70c91dbd3299ba3f9bdc2"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/flow/branch.cpp",
        "sha256": "fad1a04fbf905356b33da18299167660db8b2beb7a765d6ed8560d3b8a5c6b03"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/flow/local.cpp",
        "sha256": "ecf10a65ad3ec66631c48fa3c8634889c762de60fd3e9ce466df52e48f896134"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/flow/loop_control.cpp",
        "sha256": "da03a0ce11df01ed98c0b2c8743646416f809453dee467f25ce7d3fc55049e84"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/flow/match.cpp",
        "sha256": "0546213152fe81bf9787ba43f6cd323ac890211f39dc58334303283c307bc4c2"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/flow/range_loop.cpp",
        "sha256": "f895a2fd20e39707c22da560dd754c68912db954e724ef33a380795f6e5a8f99"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/flow/return.cpp",
        "sha256": "8a9f24a9a0809c14ec85e9bda3cfeccc3ac147d6b0359eb5fb45d4c36afb2fd4"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/foreign.cpp",
        "sha256": "40777901b77acabaac88054f42f977001ef8410eba0e12f5cd261808e147f56e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/interfaces/structure.cpp",
        "sha256": "82028e419090b4bdc820ca4135c304c602c89ce0e7372fec9ce1b379cdefa702"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/literal.cpp",
        "sha256": "3e59e4939ca865c6935cd87537b1536af956528e8b8caa212a105fc955078b07"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/model/layout.cpp",
        "sha256": "c1e1a22c0cdf3a0607fb20a248b8492deb97dc420b6c65d40c1478cc2afd1d39"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operation.cpp",
        "sha256": "24be6fe78cddbd1af044692de095c38f4f0cf779508a3785fdf6b4957a5e40f4"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/add.cpp",
        "sha256": "bd27c38ce1b84ec3d252d59564114113337e3ff11fb65c9f38c77ed1170b8bd0"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/and.cpp",
        "sha256": "d41e3604fbdf586aff5e0938e4f2a52285302251888d7d17919ade6da5ec07e1"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/assignment.cpp",
        "sha256": "fbfc7fb821cc3ed26131f065058b9ad7ecc77bf268fea7a8b0db4ff0d1719ddc"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/divide.cpp",
        "sha256": "f5437fbe50f0ef8458e23633fb6734942e9c107c0b0a6ce174642e9ace5e9bea"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/equal.cpp",
        "sha256": "e3bdf4fe08fcbdb844e20bc4b123bfb3848e68ae138047f095be3cd590ed6171"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/greater.cpp",
        "sha256": "1f088659166b05cc51732b3932c4a3ba3bfa5676be34736d58ccfe6142bf7321"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/greater_equal.cpp",
        "sha256": "dd199fa4b22c0c29b6f9ca0e74d466a5889e684773f56b180328d3b58e68ecf6"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/less.cpp",
        "sha256": "ced0f3f9f36238d2df6fbdaf06bacac385ebac970c00b68e6fb47eff9f309eae"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/less_equal.cpp",
        "sha256": "e66abc26d9e02bbe7517af260a81e1ab73bb0c7d92d65f1b847c105beb4dc0bf"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/modulo.cpp",
        "sha256": "193a84ef2a19bacfac0a29642e18ad6c49646c83d241b8a084730cf2cfd6c922"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/multiply.cpp",
        "sha256": "e6ecd6cfaeef0955c67c602503731046dc116e58acd934b9bd7b29854861df35"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/negate.cpp",
        "sha256": "96d4ecf0fe74f8fbd871fe4c9d4e925805dfd492c63e2692bdd92a2a3f42bcc7"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/not.cpp",
        "sha256": "0ded9ca416dec1cd49dd75781e1b6f86a1e468152edaffab7823f631ed3692d5"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/not_equal.cpp",
        "sha256": "96ddfc99d62b610ee61f0fe745a69a71524521081fdbeff9488166b4885a4475"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/or.cpp",
        "sha256": "6b49f58a6bdfad075e6bc79cee3b34f6fcaea522178b22a81b154fc60ff3b21a"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/range.cpp",
        "sha256": "5419ab5b148557de53177b9f47b7924da7e2811cfb815e093736670e2b0e6cb6"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/operations/subtract.cpp",
        "sha256": "d6b6a0aa23cfdc4cd36b4331963c8fb6ffa828b95eb1ab7aeeec0931075f410e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/signature.cpp",
        "sha256": "ce60628b06a95386f3d90b4232e15a0ab806e812f9ab75aae7a65305ecf8755a"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/type_reference.cpp",
        "sha256": "3cba5f05c0ae69c2c7ed68bec3ee7244de31c70133400bb15daa3146a7d4c389"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/access.cpp",
        "sha256": "df393353fa357af28399839ecdb8572d763fa004d67e0d929c110ffb593c135a"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/enumeration.cpp",
        "sha256": "ec654d19e5d22a6b5cf32b49283c816ebd4d695f85f19ac4ffd65015b7f4779c"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/fixed.cpp",
        "sha256": "07c99bbf72abc79eabf6c025bcccfb66c19de12fa5f9b86f6a37be88fc492798"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/interface.cpp",
        "sha256": "ab39339f76778e89c060b819acce24bc9156b938bfd5589fbb87f73892bc3d38"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/object.cpp",
        "sha256": "0e9246881d29ac4c504cac4fc4b8d346a4c4544e5517f1c866461ea8ce75b293"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/range.cpp",
        "sha256": "e7a9c9a0b2146aef6ffff260fe49bda126bea423e55664906a2903c15b63a1bb"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/structure.cpp",
        "sha256": "6c9bea46b84994cf57400d559d781404fa04023889b0e26d02fa2a3b9637391b"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/language/types/view.cpp",
        "sha256": "c41a31de16be3fea6d112440af7e1ce24987157d87291dde544efe06a9294dd8"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/library/workspace.hpp",
        "sha256": "7d9a3dc2b45f5677ecdd351fc2d0dce7129ce4060fd3159e98f28dc3f5617536"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/linker/manifest.cpp",
        "sha256": "1a89f04df2f8ef4f89cfe3d606c294024b9b75720a06d8980c1fb8e8b21a51c6"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/BUILD",
        "sha256": "c0a91c48cb61d895992c5a46fdbf7a6763df9ae5a76f3c10b3dc303a451a6305"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/dialect.cpp",
        "sha256": "bf1e6ee16f2b526e4cc7cf1de970999d5879b7dd3544358fdea45a81e15c51a2"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/execution.cpp",
        "sha256": "3d22e64a6bc043cd1a5fedd6549a92f8512c844193308b5276d1774f547a9d3b"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/execution/assignment.cpp",
        "sha256": "28b40f00e030068ee581b39e72fc9b455b4d7ebae4e4db9225e47b64ca365d36"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/execution/carriers.cpp",
        "sha256": "42a9a9b3ae257c92deb0b15f19f5d87795609cd4803853f22b0972eb7647882e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/fixtures/cursor.c",
        "sha256": "93b01c93c825c948628493f978e6d81ca940a843d8241dca48368102eee28772"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/fixtures/cursor.h",
        "sha256": "0db08906e07bc7b364b9aef5e45e1e11066560866c87bbea96d50054d723971d"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/fixtures/foreign.c",
        "sha256": "b9594a52ccbe3f1f1fce36b45a716426e4bc5c6f8a958179d40eed93370656d7"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/fixtures/foreign.h",
        "sha256": "2c33f545adb00c850ff996b72d6846e72899c91a050876a8a6b47957db378f28"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/foreign.cpp",
        "sha256": "355c16aa8150cdd066859f38dcdb0d65ebae8813f9611dfd83d32c0f130501da"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/image.cpp",
        "sha256": "bb53aeafc51b1103b3df96cac22df39b3000a889064e774751421e729a03a032"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/image.hpp",
        "sha256": "e804138817fa593b7a9b2ae07780351e1718d33a66377c05630dde7f13ae0f79"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/source.cpp",
        "sha256": "0cfb3bf82372d114b77d99f733f3a70b1aa08c9c521f0d9bd5149723bd66d40e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/type/policies/conversion.cpp",
        "sha256": "7cb5129e7dd270856a0cb57223bc1f3495e3e48e9a858ab68387282b149c3290"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/type/scalar.cpp",
        "sha256": "fcffa222869beb499eabdb555b9aee4d6d5e74677aa2c91b8c8cf5d9287fe245"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/model/type/structure.cpp",
        "sha256": "242351a1b3ed9501e7c3e6370911fb3f501da6d395540bf60295602548cdce0f"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/package/archive.cpp",
        "sha256": "4d3c2667805365e9347468e16305f1236a009b1c5a93c8c5144504e1c3573ade"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/package/dialect.cpp",
        "sha256": "d5d5d34923262cef08f943b1adbf3663519dda1ebb4c3ee97352b4bd7c9c0211"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/package/fixture.hpp",
        "sha256": "7945c1c5b1e1b4c9e9c47e4096bd13bbb7c9ceeb155f5528d0b4e8e96563496e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/package/repository.cpp",
        "sha256": "7844160e4eec42b577c254acbd2971ea97f44e1ff78112d29d214349d9578446"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/package/resources.cpp",
        "sha256": "0dc18aa3bd2e9be9a67c9663053b92f6cbe79f0745f0105af8ccfb6b327c867e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/package/storage.cpp",
        "sha256": "9c27bd34bb012b839248625e8b8978c2f491dd1429651114ce57ced90b0e967d"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/render/dialect.cpp",
        "sha256": "ab88058fc0f01ba3811e95f301b76d40b425aaec06b923520f9c37469448b434"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/runtime/session.cpp",
        "sha256": "346ddeb02f7af274d589dc26605ea60b89eb9e953314bbf3048c2405688d5e33"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/scene/dialect.cpp",
        "sha256": "36257215474c0bf77f21eb880dd9cc975cf30c77bb0d346cff4ee9154065283e"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/shader/dialect.cpp",
        "sha256": "8eac2577d6c7a70dcaa04b37c53c196ffddea59f9f69bacaeb563f891a07a70d"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/BUILD",
        "sha256": "ff0355578794ce0b87e2fecbd1edcd842c208833b2bafeef10dfd0225bacfddc"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/abstract.cpp",
        "sha256": "88d1fb6cf4fac8b7404c41096cb02345975206a5b2a18205e18ace5a725e324a"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/content.c",
        "sha256": "8b702cd92600ca7a22f4e8b19a6ebe106461bc26b905fda2eae803aa0da2599d"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/content.cpp",
        "sha256": "64ef8a58dca65ded8a5db5f89157d90c6fe1f549e0541643dad47e3e34622766"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/content.h",
        "sha256": "b99b2db1e4ae26576baa693f1988e99752a4d83577599179d83030db01aa82a5"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/declaration.c",
        "sha256": "97291dbcf263b2dc52d8d04cd4b4337692c422c018a626d5a2da7da714b2dc9d"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/declaration.cpp",
        "sha256": "ddded4dcb8c41fb77917a7622f761198c71ca94e7e52691838a50b818bc6f001"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/declaration.h",
        "sha256": "bfb0b320a5044d91d53caf73d01ae386ad75d550ee62f10c67ee41b3812b5d7b"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/documentation.cpp",
        "sha256": "f38e8b57e8837b0ba5fb6fb701c5675847e26e2ea380ef71edc2f25ecb65132b"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/errors.cpp",
        "sha256": "e6fae61c65935e04ad23adb809fd837c58bb99d665d84d030915659707f85365"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/anchor.cpp",
        "sha256": "87c4e94a432337d0b9966e0d24f7decb561e569737b1f10903921c5c16f36913"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/associations.cpp",
        "sha256": "70bc1fc3bfaa1d0f0416f6b8c9d9ef210dce9aa74e2c11cb33ab28cf008cfadf"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/cursor.cpp",
        "sha256": "bb76d788d08c661c2bc0ca470e9bfb077b80c0c74179ae20fd9d6031e9d84d16"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/formatter.cpp",
        "sha256": "30268aa44be448a5b9b8f54a0ee6da36cb49a08ce1de004eda9227346790601b"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/publication.c",
        "sha256": "fabca5b2b096e7083af5d9a65553f4182105e0e9e9ccc59939c7c6f5ca8e41df"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/publication.cpp",
        "sha256": "e2c475e4c43fc88f5f1052ebc3e3b5707f0b8840acdbd4e25199b0a2c7a90fa8"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/publication.h",
        "sha256": "94ab05c4956c0998c0e5fec1cc4788c8cef8135176b56826c50c48dbaf38ebf9"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/lexical/tokenizer.cpp",
        "sha256": "f55e1df76550e9c9564658ec6d1c95a657060470252cce053301ca6e65b64ea1"
      },
      {
        "path": "validation/unit_tests/tetrodotoxin/source/tokenization.cpp",
        "sha256": "ef2c2cf5bc98f9520bc28b61fc1fd4ef22fdba8af93a6125af27f4bcb896237e"
      },
      {
        "path": "validation/unit_tests/ttx/concept/BUILD",
        "sha256": "f4736a6dda0be1560d713c53db6f17969efe291ad035bfbd310dc5734c230b14"
      },
      {
        "path": "validation/unit_tests/ttx/concept/abstract.cpp",
        "sha256": "65d8e8b90a72d50334225a26718e667df81aea09bb49a44de64ca766d19485b9"
      },
      {
        "path": "validation/unit_tests/ttx/concept/fixtures/observation.c",
        "sha256": "8af1a2bdd2e029cd6ec3e242941deb4072998d59e73f9935dacbd884725470a6"
      },
      {
        "path": "validation/unit_tests/ttx/concept/fixtures/observation.h",
        "sha256": "b299506915aabeaada317e2c763dbeeb29bfa4c399062e821c5508eb00651e1b"
      },
      {
        "path": "validation/unit_tests/ttx/concept/fixtures/subject.cpp",
        "sha256": "367e106b9792c5fb02a2283160240a7db483afb0928433bbd086196ce2be8d82"
      },
      {
        "path": "validation/unit_tests/ttx/concept/fixtures/subject.hpp",
        "sha256": "8e9d0c8597f52c3ad60f2056039641e89b468f7293947e20cf399a0be325b99b"
      },
      {
        "path": "validation/unit_tests/ttx/concept/modules/module.cpp",
        "sha256": "390eb6c96e8305d8814464351fe1bc6cd7804699dbc4d491e66845b9f3734099"
      },
      {
        "path": "validation/unit_tests/ttx/concept/sentinels.cpp",
        "sha256": "fdc233745ca35a380ba2373925b92114c433f125962611b34b41494a296e1dac"
      },
      {
        "path": "validation/unit_tests/ttx/data/BUILD",
        "sha256": "a8e8fa8e2cecb8defc469421095dc4ae85e86063f96c5c7d52cba9bb42b6d323"
      },
      {
        "path": "validation/unit_tests/ttx/data/encoding/block.cpp",
        "sha256": "a1919c5181f0c33d50e45bb72869cd18e2101886f9b82fa05f2710a49a0300bd"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/callable.c",
        "sha256": "e1750a569a5c02733fe0a03722aad8dc86931eb15e185bbe9987ce9a4db3031f"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/callable.cpp",
        "sha256": "7a9dad6a5b047456a6fe6f8915bf633c04a716c31ebe947eb4b6f887d56d95ec"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/callable.h",
        "sha256": "a9963ecfb21fa16b244c59d0395462cc74a4e7fb04412b413913ea4a1482c6c0"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/compiled.cpp",
        "sha256": "e994ae6fb110ea00e0a5bd3edce1573dde482dc42e29c68de1612360613db0ef"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/composition.c",
        "sha256": "0dd7b054eea4c5cf99d179b0d4bf92b199fc468959752ef49cd19b99d4ea5d03"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/composition.cpp",
        "sha256": "adf3ee4d5313e9c91d5787a940c6b92437c4c53905ad010312266d5406e329d7"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/composition.h",
        "sha256": "5f02224075f3e3e1dd3c83f1bfabe0d7b5ef037e01270a4b75df74ebee952d65"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/encoding.cpp",
        "sha256": "a6dc2d501791146043821559eed6ff47e9fc4301c2bddcb0fb7914a1e64cb63a"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/navigation.cpp",
        "sha256": "d57225c14f4e43b024f88912a282a32356824a7734919b2a83c35d2b3761c344"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/pointer.cpp",
        "sha256": "00b67108f2332fd6f746aee2529b94e8d4d868a8713265ebbb3f05d99c6dcb90"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/preparation.hpp",
        "sha256": "a0a9f37af738c59a13ed3487544a8930afbc2c19f1d40e2e613625ab878f4c0b"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/representation.cpp",
        "sha256": "b1e2a2f47db92bbcbe53111524c9b9b0d93ca9aa04652b0865faf945219d62ac"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/schema.cpp",
        "sha256": "7079623bf9e5c79d7418cae86ea9c65527ed832c76f12ace647b8a6bec0c1b6d"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/storage.cpp",
        "sha256": "a61d34eb8ffe8b96a1301b934576f51036206f77edfffb778d8aed4a6dd1ec94"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/visitation.c",
        "sha256": "dd823017e58c19b65031c2e8f439356b1b6b87d43f132de9354fff985dca1219"
      },
      {
        "path": "validation/unit_tests/ttx/data/form/visitation.h",
        "sha256": "8d393eb004458bccf04d887a6af82e70371845da8e2493dcf7619e704d9d8784"
      },
      {
        "path": "validation/unit_tests/ttx/data/protocol/direct.cpp",
        "sha256": "f45df5d5eb0b8f00f6587d90d7983c5a7619e47c74aec5daf33364c7849279f3"
      },
      {
        "path": "validation/unit_tests/ttx/data/protocol/fragment.cpp",
        "sha256": "25c5a62d12572ce125ccf0cd5a55c19ab19ab86c5bcc2b1f6a778b15cc2ac3d0"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/BUILD",
        "sha256": "825eab00be5ff57acde38a122a1a7a9b10dfa24caf42eee9edd2a765b6ee8268"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures.cpp",
        "sha256": "1164ede261992e1378abf0bfd480e100ed7369bc5e74b51d815d30767ebbdc46"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures.hpp",
        "sha256": "27510f0d3eeee126812c6d1d78d4e975740bd0c1964be9b31f9d56e4203a44f8"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/heterogeneous_provider.c",
        "sha256": "4f99290c5ae3a0890821fd67652823688b642a03a8ae61955f6cb7ee5d1ff1f5"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/heterogeneous_provider.h",
        "sha256": "4349f9a6b7c03e2d03340f822c53b63d6ff5988e30c55ceb662f765673eabb9a"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/interface_provider.c",
        "sha256": "e28a2f596f972ab50cf365f99885b775e54468fb4cdc4a20d86c6a0195822214"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/interface_provider.h",
        "sha256": "bdcb2586ce2dbff104a6dc89a6b7ef895faed951d791915054ff6f92cb196783"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/invocation_provider.c",
        "sha256": "418a4003c3d6f546ceb7fe40d1b824868c664a8e2f3f05a530fb61e5f117d427"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/invocation_provider.h",
        "sha256": "6f3ef9e39d0e90d07c12a70adf43d3e8329d5a7165de07f408d882dfc45b63f0"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/portable_provider.c",
        "sha256": "bc74a96575b6f27e52b7d1e2864fe577239055516401fa66c4ef7e7cacfc361a"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/portable_provider.h",
        "sha256": "63b6f02a925c49a77fbc4d4d916e29ea81e05891e1fbd904104f78730e2a861c"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/provider.c",
        "sha256": "def371b855cab669adb8f540de6cc6ae111077c9af9f7280e3fabbe1febb6e00"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/provider.h",
        "sha256": "3a92c94f0d064a5c368d2815c9f65a00e82b3268f1f7bc0770b1e7ba5f8f8cbb"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/fixtures/provider_representation.h",
        "sha256": "76a7c748cc3f59d0fa294104b7dcc77bd0b423e030a400455c904de9ed6caa37"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/flows/compiled_copy.cpp",
        "sha256": "4e4e1166d36679b674be1eb381ce30bbe77f81a63a90aadd420b07690d8fbb14"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/flows/copy.cpp",
        "sha256": "c8dc09e89a079f3448d760db6507bc157c7aafe046a27dbe76c46d6bb1d5ac31"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/flows/heterogeneous.cpp",
        "sha256": "04f76894d4a2b20300ffebd46af7c949b5679844106510592ddc0e0828304666"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/flows/operations/fragment.cpp",
        "sha256": "f89e8f1d696a9693bfb5477383c795370c4edf7d9871ef00baffa990e6691636"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/flows/swizzle.cpp",
        "sha256": "eb5073723452f215aa8a1f62865772b01d48eef795fdf3fe98c2812bf9eb2270"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/measurement.cpp",
        "sha256": "395d0fc7f628d6edcce8d88b15ff92eaa5b90fd6762e9ca06c6a39e3828f0fe6"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/measurement.hpp",
        "sha256": "4a685e22705e8e8f2bca0094d8c483bbdd915a18de6d2b9f667fedc77c8011cf"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/module.cpp",
        "sha256": "04247833d88624c06c437a014991142ad9f9d3ee53e42e1dd22ee4c455778aa3"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/module.hpp",
        "sha256": "1a6e03fb2c556b4088cca017e573dbc476fa1cb0ce6908f12d653afff9e5b670"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/negotiation/portable.cpp",
        "sha256": "bb498453578a9aceda661c4ff25a7f020660a73807d7250436b7ad3e649c7120"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/negotiation/query.cpp",
        "sha256": "d58dcb757d08bd0e8e1da5ddc90523b8b665221f0e5c7629d8330fc4ae20000f"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/realization/invocation.cpp",
        "sha256": "7b98ee1b796cc2d8011ca4d218d4517a3e08531ae8111f8666566aecc5ba66fa"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/realization/simulacra.cpp",
        "sha256": "dfadc908cd3ddf9ec7b3c4b1b8105e12717c0e42379b736606e9d2b5c2d0bce1"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/transport/block.cpp",
        "sha256": "a8ec59094e78e2bf75cd120409b6b738ac3b00fa410130cbc7cd3a2c41e50c5c"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/transport/flow.cpp",
        "sha256": "ca9ad2236db0bbdad45b93af78f294270494667f29062c609a041332bed6195e"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/transport/fragment.cpp",
        "sha256": "b04a35184e487a531830f9ccf0dcdf06a8e6800553fb8d858674898178be6e1b"
      },
      {
        "path": "validation/unit_tests/ttx/semantic/transport/shared.cpp",
        "sha256": "fad3201199358fc1209b641f6b6abd948b3c90600c2855223746ae0b08f14038"
      }
    ]
  },
  "cuda": {
    "head": "af54997bb408609d9779370530bf516398972157",
    "files": [
      {
        "path": ".bazelrc",
        "sha256": "11ba0b9c6a0d8f3f58117f90b568666417b8c82f588732f2c12cfe9cbd07b181"
      },
      {
        "path": ".clang-format",
        "sha256": "3108c675f392457a3edb96a9b3a6d6a3b7ad367532c6ca00451768f341f5854e"
      },
      {
        "path": ".gitignore",
        "sha256": "b4a392287497e948e26728eeb2cbd77810bd540e0921ce1eb1ff8d4623bf8dc9"
      },
      {
        "path": "LICENSE",
        "sha256": "117f30ebc08c446ffdb1d323068dd8f85cd7568056c2719e9c5cbaf3fb53431c"
      },
      {
        "path": "MODULE.bazel",
        "sha256": "b6d052ad26321c302d564a0e1691382c4273429173cf9a9b93893932071fd388"
      },
      {
        "path": "build/BUILD",
        "sha256": "4904698fb4871423af05e8f655488ef3930f925d94944b12fec1ee5f28cf5469"
      },
      {
        "path": "build/sdk.bzl",
        "sha256": "fa2c7d3bd5827018f227d4824b33815f746d21d2e4f7e1b3447be52aa6d756f1"
      },
      {
        "path": "cuda/BUILD",
        "sha256": "61cdef1d52c35e037f66abf3e2aaeef9ed780b861890959e55ced7db632653f1"
      },
      {
        "path": "cuda/contracts/BUILD",
        "sha256": "7964ed9828e48c74bc72542e385a0cd76503fa0c0a51bbcd4ca9b44f14175561"
      },
      {
        "path": "cuda/contracts/buffer.cpp",
        "sha256": "b9a06dda7989b802a3e5e5f1fff0f2d140d1da18ac7befdd75eb116239cf92f7"
      },
      {
        "path": "cuda/contracts/buffer.h",
        "sha256": "4f9830c972694f849ddaf92f2025a0a29263b7c6a97dcfc32117e64b7ef45279"
      },
      {
        "path": "cuda/contracts/buffer.hpp",
        "sha256": "d6854b097aede1a8ca4e5ed7d8aca4d2c80c0c71e45287731d9fad2a8ce4a917"
      },
      {
        "path": "cuda/contracts/compiler.cpp",
        "sha256": "9ac9d900563e41ae123417917d1068fee96aa246e97142bdc389ef700079aa52"
      },
      {
        "path": "cuda/contracts/compiler.h",
        "sha256": "2d23199f393819dd347c1a76b79c76afcad97b8d820063a77b661301af09c372"
      },
      {
        "path": "cuda/contracts/compiler.hpp",
        "sha256": "ad6b046dd311c2f845a51f918bbc4d24c942605454014033f09fa73c94068f10"
      },
      {
        "path": "cuda/contracts/diagnostics.h",
        "sha256": "36d079f68d1d8bf2f1832e2e9c93f976100790f3ffe91068611dd125d0f802b1"
      },
      {
        "path": "cuda/contracts/kernel.cpp",
        "sha256": "e60e8d18eea1655400b07313e1a0240988a790a9b86fd27f156804153a194d72"
      },
      {
        "path": "cuda/contracts/kernel.h",
        "sha256": "c7f9fbbac2392d81c3e7922c3d16a3f0755aed49ba9e2dcc3c2d4d06c4360d8f"
      },
      {
        "path": "cuda/contracts/kernel.hpp",
        "sha256": "7e5ee2aaeffe8cf20eaa8d6965670122a3d8347f99fe9d832c27e92151cb54de"
      },
      {
        "path": "cuda/contracts/program.cpp",
        "sha256": "dad860c1574aa194c56f66752d33708e9eb0b1144af8590b34bea413e948a1a5"
      },
      {
        "path": "cuda/contracts/program.h",
        "sha256": "9675fc5733e5050836391c5eb97f386981b97f413f5a8cc4daf21112228b3fa5"
      },
      {
        "path": "cuda/contracts/program.hpp",
        "sha256": "e0690cbbfcf3f5b271f7d3816bcd9df9a4b1cb66007334ebd502933974dcd54b"
      },
      {
        "path": "cuda/module.cpp",
        "sha256": "592a58df674ee762b492a354b8747f78d5add7eab16013d31d478fe6e0014b5b"
      },
      {
        "path": "cuda/runtime/BUILD",
        "sha256": "8063a62422b3b4e4bb8639a6157904572f3114c4af44f02e4436ebcf7c72ab2b"
      },
      {
        "path": "cuda/runtime/buffer.cpp",
        "sha256": "c2342e6640103c0f91547b28b506e7b3defc527da1a798897dbc7d5811a0a88e"
      },
      {
        "path": "cuda/runtime/buffer.hpp",
        "sha256": "86b8f89306ba1f296104eff6a6b012d31177586fd68b2e92c15b6807a85daa95"
      },
      {
        "path": "cuda/runtime/current_context.cpp",
        "sha256": "e9d2c111efdffa51eb41dad1194d0be0941b2c63b4409c4d939a43e3af1f26e3"
      },
      {
        "path": "cuda/runtime/current_context.hpp",
        "sha256": "de84335c6b3651eecacc75d448bb4b907541df14ed8ddc4fa9e165962f621b2a"
      },
      {
        "path": "cuda/runtime/kernel.cpp",
        "sha256": "3b0abec60f371b01fbc991a98a94672eec95e6a1947043e6945fe6c32c482685"
      },
      {
        "path": "cuda/runtime/kernel.hpp",
        "sha256": "2194a400ff83d69c1e0e42f44d7e87cfeea6f15f6f556948026a6b8861621f6b"
      },
      {
        "path": "cuda/runtime/program.cpp",
        "sha256": "48d893226c63072f388cda8a5b81c9eee7bb5c037a72a3dc89bca1861a4b1369"
      },
      {
        "path": "cuda/runtime/program.hpp",
        "sha256": "28b7adb6a92922c1458c6f9111e45775e787ec552a2d78cd08230221e8f0ce5e"
      },
      {
        "path": "validation/BUILD",
        "sha256": "66b014aa2d2472c6e9ca70fe3d54ddeac58ede460e933bb97931649d61b24c34"
      },
      {
        "path": "validation/consumer.c",
        "sha256": "8ef92c6958740dc3672736abe4bf2668080fdfaff318117e0da0c0f5ddce0a18"
      },
      {
        "path": "validation/runtime.cpp",
        "sha256": "69d5b406ef9fe03c92afb17eb91602e371ae2e9d12dc6d674e2895bcb07e11ea"
      }
    ]
  }
}
