Files
Ludarium-Public/PUBLIC_SOURCE_MANIFEST.json
T
2026-09-30 00:23:05 +00:00

1708 lines
59 KiB
JSON

{
"schemaVersion": 1,
"sourceRevision": "781315f3f71031995159287f425aeac47a77515b",
"generatedAt": "2026-09-30T00:23:00.486Z",
"files": [
{
"path": ".dockerignore",
"bytes": 772,
"sha256": "8ad041f92f13108fe454beda9bf6d0a3459c45027fe4051d19dac3ac45932820"
},
{
"path": ".gitattributes",
"bytes": 119,
"sha256": "906957aae137efc8b8da1bd4d1ec42c2e2acab4a6ad6b78da73c95908f0dd565"
},
{
"path": ".gitea/workflows/public-validation.yml",
"bytes": 1217,
"sha256": "f786fc3ddb9c6aedcb278cdd7c47f550878a782dcf325dd6639c5d664995de78"
},
{
"path": ".gitignore",
"bytes": 401,
"sha256": "a0b1e9f0313ebff401c77550ff2a7b857655376d9715e252fd0067c6420d6ec4"
},
{
"path": ".gitleaks.toml",
"bytes": 158,
"sha256": "18baf37455b77004cb91375fe708669e9140b96078f464b2815544f5a959e3ad"
},
{
"path": "CHANGELOG.md",
"bytes": 61406,
"sha256": "7e81114ea2361f9bb4fd2100128ba87ac1bf2f6edd5846386f4360479995a63c"
},
{
"path": "CONTRIBUTING.md",
"bytes": 821,
"sha256": "3e935e5e3b1727af8ca3a7f3bec3f877c339ffad89fe214ec4b05a2d6c0c6d3d"
},
{
"path": "Directory.Build.props",
"bytes": 704,
"sha256": "af25c11688fd08e4f9400cb982daef7296e068658d1950b6a221607932c2e76b"
},
{
"path": "Dockerfile",
"bytes": 7185,
"sha256": "494018966786a6c96ca2f1091a627d5996c65da07282a1528b638be924c29f6f"
},
{
"path": "Dockerfile.dolphin-controller",
"bytes": 1042,
"sha256": "4953632d627a9ea4fcd3b1e646e841ad55cb3160f739451bf903cf19a84a28e0"
},
{
"path": "Dockerfile.eden-controller",
"bytes": 1410,
"sha256": "707dacfae42b2caba70168ccacd10b366a84025cdd2a1c8ae48ee3ac327896fb"
},
{
"path": "Dockerfile.unraid",
"bytes": 8886,
"sha256": "51ca983e3826c1792e1c942d74b24b867592ef764055591c056317c7e9d13be8"
},
{
"path": "LICENSE",
"bytes": 34524,
"sha256": "e9df4c4e4e64b8168a71c3c67668dcffabbe8fca11d4ac4a7d5482562cd1679c"
},
{
"path": "Ludarium.slnx",
"bytes": 837,
"sha256": "b56526f38d1092f303fa6f31e809e92c5c88be7dd0be78c090aee646df412d5d"
},
{
"path": "NuGet.config",
"bytes": 217,
"sha256": "f545a7e2ea14ac53cdfb91217cae67b8ff14275313f6298f9a3331d205b6c948"
},
{
"path": "README.md",
"bytes": 6113,
"sha256": "3829463241e65c2aa5345017e04ca85ecb03dd910e3d507972926f16ff6db05a"
},
{
"path": "SECURITY.md",
"bytes": 1715,
"sha256": "26dd7623343bee3f10d3b796aa32c0c90a91cc885d0c975e0b9f6e38f2ea4f92"
},
{
"path": "THIRD_PARTY_NOTICES.md",
"bytes": 1286,
"sha256": "9ac6b8b61e2c900300e839e3bd6860b7f92a304c5ebeb7cd7d3f2a6c0713e40d"
},
{
"path": "VERSION",
"bytes": 12,
"sha256": "0f071866abb1b4978015bfb21fe931aa992524721fb8a94360443e49a4552dd7"
},
{
"path": "deploy/.env.example",
"bytes": 2142,
"sha256": "d42fbffbe1cc303fe988749ccda50b6eac2f03dfbd4e255ec3a80567c8c3bade"
},
{
"path": "deploy/README.md",
"bytes": 16601,
"sha256": "f2958b2cee6b4fbdbbff4e27b938898fcc5193a75ff75b8d6e08f1425dc63fdf"
},
{
"path": "deploy/audit-eden-runtime.sh",
"bytes": 2350,
"sha256": "76cf7f604da869b015aee93ed5287784b427e230a48ff3771e6018e2fc8c1a8d"
},
{
"path": "deploy/compose.dolphin.yml",
"bytes": 4051,
"sha256": "5af371b23b9b407f33ec47045bde0752e0047c9e5a8136f3748331656d178a0b"
},
{
"path": "deploy/compose.switch.yml",
"bytes": 3795,
"sha256": "d5b5c7bfbaa99c3e87637819d4920cf50d52ad6f29fa87a834399b3812d138b3"
},
{
"path": "deploy/compose.yml",
"bytes": 2460,
"sha256": "b125469a7268575de854c3cbbc8bcc290d0be4bfb0d62cb2e8548e8249ee1f5d"
},
{
"path": "deploy/dolphin-controller-run",
"bytes": 87,
"sha256": "8633ba7fb8edeb70e5113e6a26cd0d9b33b77af61d3dee6a5f2c4d9caed8b3ac"
},
{
"path": "deploy/dolphin-controller.py",
"bytes": 2167,
"sha256": "03e2ca8fb777cc6491b9914e859c7d047ecf353e25656b43ce5c1e8aeb25e286"
},
{
"path": "deploy/eden-controller-run",
"bytes": 84,
"sha256": "b73c94035b0c90861a37ae70b59644bff2b5a492b747686682240daa31607a7b"
},
{
"path": "deploy/eden-controller.py",
"bytes": 1689,
"sha256": "f6023f49cec7d23d4e595c96929b064f8dda9c47fde93dd885d247ba971a97b2"
},
{
"path": "deploy/ludarium-entrypoint.sh",
"bytes": 2219,
"sha256": "d36d9dde7c4d5fb3c8218dd5d30b37ff7e1991fc804d5e9cd276bdf7ef40b4c0"
},
{
"path": "deploy/ludarium-unraid.xml",
"bytes": 4900,
"sha256": "f382722d52e0cc618e1185740cc76888d907b5fa584617ac38b3cbb266b21245"
},
{
"path": "deploy/ludarium_sidecar.py",
"bytes": 21767,
"sha256": "e0c44073f6a19e450129f41e976cc8531154ceb127c522134cacaa27f9072ce4"
},
{
"path": "deploy/prepare-switch-appdata.sh",
"bytes": 2014,
"sha256": "6d367fe351a7d862273bcd528db10ea2d012994e235afc1e52c4d4a1692a455c"
},
{
"path": "deploy/repair-postgres-collation.sh",
"bytes": 3103,
"sha256": "260314a10a9acc6def682e09070f70cf2b403076d9c61399c65d9486b63a7bbe"
},
{
"path": "deploy/run-candidate-gate.sh",
"bytes": 16654,
"sha256": "f700399f66d1686583d832d582a0fb06ab82cfe012347d0bddd0cc2734f67ca2"
},
{
"path": "deploy/run-eden-security-gate.sh",
"bytes": 4855,
"sha256": "21188047c70875a7a06b075722ce7536e19d1de1d79f62dd76dd5c99ad3686be"
},
{
"path": "deploy/run-managed-validation.sh",
"bytes": 5289,
"sha256": "c9c6f48a1011fbd79149a59f65481630ebf16f5e5062925d4d105dc13fcf068e"
},
{
"path": "deploy/run-security-gates.sh",
"bytes": 3329,
"sha256": "6515cdd258cce330dc7ce44b09fb03a141a6aef60051b3ff69ead9b207d16a17"
},
{
"path": "deploy/unraid/Ludarium-icon.png",
"bytes": 34655,
"sha256": "29862374bd95218010a21722fe82e43c469f7180c41d753421000f71843a49ce"
},
{
"path": "deploy/unraid/my-Ludarium.xml",
"bytes": 3247,
"sha256": "d7c27cd4f3e8521efc17ebc1ddca72d085de589638cad065e4f07c7069c6022a"
},
{
"path": "deploy/verify-release-identity.sh",
"bytes": 1587,
"sha256": "dc821b2a12dbb120a613235b490f06967a715370343d979c213fba4725430d19"
},
{
"path": "deploy/verify-source-manifest.sh",
"bytes": 671,
"sha256": "c4bd15b5e5093c82354c3ba69644b0d09ed4a9fcd0641b58066e8dfc93af31dd"
},
{
"path": "docs/PUBLIC_SOURCE_BOUNDARY.md",
"bytes": 1609,
"sha256": "4b42dd3390ded7b8b51657b31c2bd69f24759bb4c06b1f4c50fe21e2dfeca427"
},
{
"path": "docs/screenshots/living-archive-audit/audit-attention-desktop.png",
"bytes": 261667,
"sha256": "fee8ad9bf67db70e5d04631ca050f1dd8220ecb3843b40bdef57378aad8b775f"
},
{
"path": "docs/screenshots/living-archive-audit/audit-home-desktop.png",
"bytes": 920557,
"sha256": "5c04f05cb7e2789d009deeebf2d7cb29f62c33809c89a684cff6076c1500b93d"
},
{
"path": "docs/screenshots/living-archive-audit/audit-library-desktop.png",
"bytes": 440111,
"sha256": "a3a5057033eea9b6d03868fc82ff46cf83eda19dbecf4c1e59a4ef58622f5f27"
},
{
"path": "fixtures/catalogs/synthetic-logiqx.dat",
"bytes": 397,
"sha256": "9bc49c9a24a52dd2fafa9ae6433cb6e55f1f44a7067a697947373061e86b53a7"
},
{
"path": "fixtures/providers/igdb-game.json",
"bytes": 583,
"sha256": "e9b8ef0c8dab4118a68aac74de4a2a8c5dd7cfe0308fa24125fe10fda2f7848b"
},
{
"path": "fixtures/providers/mobygames-game.json",
"bytes": 313,
"sha256": "8636674e312b00ca058930f37e58497d7f96d00fc9e80da82591d640d416fec9"
},
{
"path": "fixtures/providers/retroachievements-game.json",
"bytes": 672,
"sha256": "175eb1b9d93f3804f8d11c7270f4651ef80753bfdcc5c6d384bf44125ce62e80"
},
{
"path": "fixtures/providers/screenscraper-game.xml",
"bytes": 553,
"sha256": "ae2c6ec8ea8b87bd860c176464cd73f498b0c2964f0683f24102af731e5ba115"
},
{
"path": "fixtures/synthetic/README.md",
"bytes": 333,
"sha256": "e8f90227ab8bd671b7123cae1253448db119342c54d0b4ff438512b9d1f0f9da"
},
{
"path": "fixtures/synthetic/browserplay/README.md",
"bytes": 2951,
"sha256": "f53783b22c141bd88807dbf6973ba02298887617ad86c2d88aecdb99f667d494"
},
{
"path": "fixtures/synthetic/browserplay/generate-fixtures.mjs",
"bytes": 10646,
"sha256": "4bf1c11ef1d3037489f6610f1c43e4e0200d56d01b4590f476bdd1e7f70ab4ce"
},
{
"path": "fixtures/synthetic/browserplay/minimal-ines.base64",
"bytes": 25,
"sha256": "1da50237ba7de62a53de6df4043f48914fd370be8afbde9b3b47e6e4395dd4fe"
},
{
"path": "fixtures/synthetic/browserplay/playable-nrom.nes.gz.base64",
"bytes": 189,
"sha256": "010cb7c848cdd2904799eefd6acf39db2893fb31a29caf881d18faede4cc3426"
},
{
"path": "fixtures/synthetic/browserplay/ps2/Makefile",
"bytes": 255,
"sha256": "8252fc8c386b12daf5b3998b4ee0e613f45007f0da4c6267ee691080d1f1c74e"
},
{
"path": "fixtures/synthetic/browserplay/ps2/SYSTEM.CNF",
"bytes": 55,
"sha256": "22bfe4eebfa92bf8e0ed2337241cd9625379792f1d3ceed6125fa5c7709624f1"
},
{
"path": "fixtures/synthetic/browserplay/ps2/main.c",
"bytes": 1035,
"sha256": "e3a329b4ce9c7413f4625435723ea9f2401054b2deeea31155f475cc669b791a"
},
{
"path": "fixtures/synthetic/browserplay/psp/Makefile",
"bytes": 299,
"sha256": "d337f4258a4fef70d0ccbc005e45ff0d5106233b364b0bb8ea98282cbdc2095b"
},
{
"path": "fixtures/synthetic/browserplay/psp/ludarium-psp-fixture.pbp.gz",
"bytes": 68308,
"sha256": "6e405203a2bab4a7ab3d705e0b937d2ecc8350489f051dbfb58d194e577b02f4"
},
{
"path": "fixtures/synthetic/browserplay/psp/main.c",
"bytes": 566,
"sha256": "d51e91fd9b5c4dcea7823b45daa84d170c273ca91fd68747dd631282e582f1d2"
},
{
"path": "fixtures/synthetic/browserplay/psx/CMakeLists.txt",
"bytes": 206,
"sha256": "5b84342bb04ad25a800880a59b987720596f894496a06e6d06e766ceaba37df0"
},
{
"path": "fixtures/synthetic/browserplay/psx/CMakePresets.json",
"bytes": 434,
"sha256": "40578720e01a752c943027997329621df9be4e5bf1b4f4bade57bd54aceb34fd"
},
{
"path": "fixtures/synthetic/browserplay/psx/README.md",
"bytes": 1117,
"sha256": "aab6d18daafe40a08787af4a469fd782c8628d2de208983e95cbc595c69c78a1"
},
{
"path": "fixtures/synthetic/browserplay/psx/iso.xml",
"bytes": 538,
"sha256": "9c7fb800f699631bc4f069e75eb5549a3f79fe88feae8b5269c3746ad193042f"
},
{
"path": "fixtures/synthetic/browserplay/psx/ludarium-psx-fixture.chd.gz",
"bytes": 6586,
"sha256": "7b1af8fcfcaf052d40fac4696710b1f8b17bc3d6d32f36abd04e4c564d2d0f9f"
},
{
"path": "fixtures/synthetic/browserplay/psx/main.c",
"bytes": 338,
"sha256": "bdbb66c1d1a09eb085a845d56921d82e015dd6630ad59dd73b327df24ed1d57b"
},
{
"path": "fixtures/synthetic/browserplay/psx/system.cnf",
"bytes": 57,
"sha256": "853b03dffebea1efbf17a9a43f5a6de0b490576d498191cf9ddae2223f67ad91"
},
{
"path": "fixtures/synthetic/cue/complete/game (Track 01).bin",
"bytes": 46,
"sha256": "3d900252fc25923b1a90a5d80e45ffb6c29bb961cb74e965250bc7b404f87492"
},
{
"path": "fixtures/synthetic/cue/complete/game.cue",
"bytes": 78,
"sha256": "2dec1e2d9e54e8298e9e334caecee0e91b44bc8e7306c9ef93db3d7780b1de33"
},
{
"path": "fixtures/synthetic/cue/missing/missing-track.cue",
"bytes": 69,
"sha256": "f6f6c205d67e5701fd7711fcbb9f20371e093c7ef44b82a3485455b509412f52"
},
{
"path": "fixtures/synthetic/cue/traversal/escape.cue",
"bytes": 32,
"sha256": "7964d1b8ac59977c4a5eb05c91b4f4c24d69bffa01f10d9d99cf5addfa6c9291"
},
{
"path": "fixtures/synthetic/m3u/complete/Disc 1.cue",
"bytes": 21,
"sha256": "38ba3bbabc4289ea3533bf75f6a96fefa25b2ed1974cd65a4dac1c2bfe447c0f"
},
{
"path": "fixtures/synthetic/m3u/complete/Disc 2.cue",
"bytes": 21,
"sha256": "ff82ea65ca28dc658706373daea5b2fdb011d322aebf1db647a6699aac45a13e"
},
{
"path": "fixtures/synthetic/m3u/complete/collection.m3u",
"bytes": 30,
"sha256": "672bcbdd8974974f39b4796513fe9019961a7850d8cfeeb7685ff084dbcb3f6d"
},
{
"path": "fixtures/synthetic/windows/installer/setup-1.bin",
"bytes": 29,
"sha256": "2d48d825efd6b3578ef66946c56ebae4f355eb5f5eb4c702badeae6acd793c96"
},
{
"path": "fixtures/synthetic/windows/installer/setup-2.bin",
"bytes": 29,
"sha256": "0a88541e9db1f0e8b665a28be2765e58008355a423d2a4e5ac029ac7814e195a"
},
{
"path": "fixtures/synthetic/windows/installer/setup.exe",
"bytes": 58,
"sha256": "de048168e2f9bd73c0118dd02a8623cd59c97bd3c204a180705567b7b76e2250"
},
{
"path": "fixtures/synthetic/windows/installer/setup.exe.fixture",
"bytes": 85,
"sha256": "3fdcb5b88ec6e62dfc1c11243ad289d7748a500bb8ede887b96a3eeb09bf2b5a"
},
{
"path": "global.json",
"bytes": 109,
"sha256": "b132d105648c7dbe49f2c391fe0b9898027e470ddc7cfd4d7239af5df63401fa"
},
{
"path": "public-source.allowlist",
"bytes": 1418,
"sha256": "f802433b31b005ff1e66de1833253e353e36770c1a72eb3b0984e19313ca4370"
},
{
"path": "scripts/export-public-source.mjs",
"bytes": 3761,
"sha256": "2f57d714bc6acabc07496ccf2bfd9e82df14e51c27dc9ddf4f1b38f9aa39e7c6"
},
{
"path": "scripts/validate-public-source.mjs",
"bytes": 1921,
"sha256": "1a9dca4e0d7d3d463b5ec9b11613daf5242267bf9a6a54ec0fd9292acc6e39a1"
},
{
"path": "src/Ludarium.Api/ApiExceptionHandler.cs",
"bytes": 1799,
"sha256": "08a9c41184ae8168302a00087f16b9ba48d3042a3ba79a3705f7392285c4edfa"
},
{
"path": "src/Ludarium.Api/ApiRateLimits.cs",
"bytes": 799,
"sha256": "a44bb231a5a734f465dac619325847296147e3ce2b10126311a65cf2717c1943"
},
{
"path": "src/Ludarium.Api/Ludarium.Api.csproj",
"bytes": 672,
"sha256": "e073e3a409f025a6241fb59be7afc7d4910b880c2c5c81dc984e13ba590d6440"
},
{
"path": "src/Ludarium.Api/Ludarium.Api.http",
"bytes": 131,
"sha256": "d6621fff78806bde7fa9b5993d695996a2b51d8de7e60ade338069e86576dd6e"
},
{
"path": "src/Ludarium.Api/NativeLaunchResolvers.cs",
"bytes": 6268,
"sha256": "267fd29f00315fcae4ae291c2b0b92b67fa69392d295d2cb9aef27e46277f147"
},
{
"path": "src/Ludarium.Api/NativeRemotePlayerEndpoints.cs",
"bytes": 18612,
"sha256": "eb035050f527d4f0cd92731273d317b1a646f6299ec10789131fc15979c6cba7"
},
{
"path": "src/Ludarium.Api/NativeRemotePlayerRuntime.cs",
"bytes": 22924,
"sha256": "79d9b76d5b8f91d9f77eb72a543ab01dea7dc894e08d1fa6d4a70e716768ff60"
},
{
"path": "src/Ludarium.Api/Program.cs",
"bytes": 86210,
"sha256": "aa518304340bf3fb425270be2017966699b8b4eceede248a7851e2a343a506d2"
},
{
"path": "src/Ludarium.Api/Properties/launchSettings.json",
"bytes": 344,
"sha256": "5ba399326282f9ee76827c6a549792aea9c042da185fac46c3cd161c365291e2"
},
{
"path": "src/Ludarium.Api/appsettings.Development.json",
"bytes": 119,
"sha256": "817db0bf2ecca78364c41dbaf7949bf2504cf47a1c3d0d54f3be8178fefc030b"
},
{
"path": "src/Ludarium.Api/appsettings.json",
"bytes": 142,
"sha256": "2d8bb40059df22089b94c025be8baad5a869b72d4d755d199c872f03bfe6f225"
},
{
"path": "src/Ludarium.Api/packages.lock.json",
"bytes": 2348,
"sha256": "755a30d56a8a0b941428ae11375c20e12bfc5cf175e0760fb0a398059eb2bfc6"
},
{
"path": "src/Ludarium.Application/Analysis.cs",
"bytes": 36268,
"sha256": "0ae1bfa149edb970a0cd5ec61448cbe5249f179446380c3e9135c405f16e7a67"
},
{
"path": "src/Ludarium.Application/ArchiveAnalysis.cs",
"bytes": 5200,
"sha256": "105e2aa64042766d330ce3db981f05383a1fd195a7adf98b95cd7d6c1dc14a10"
},
{
"path": "src/Ludarium.Application/ArtworkQuality.cs",
"bytes": 8085,
"sha256": "f31a6a3ee6338e568c0a0b68838cf03afdfff90f15ec3ed1af42541bbe1c5e94"
},
{
"path": "src/Ludarium.Application/BrowserGameDataPolicy.cs",
"bytes": 3435,
"sha256": "10c2b2ae66d9d724f7b6eac85eb4d3ec0742aed7df72075ccb85a031d279c0e8"
},
{
"path": "src/Ludarium.Application/BrowserPlayPolicy.cs",
"bytes": 10557,
"sha256": "a3cdc55859e134d5a739557f302728d471a010dbe4ed7c9f7ac48a90ec719875"
},
{
"path": "src/Ludarium.Application/CatalogImport.cs",
"bytes": 4201,
"sha256": "0625cdbbe5d6b7e6adfec2001086ccc5fb1b77be464c2667e6a604371af42cd8"
},
{
"path": "src/Ludarium.Application/CatalogVisibility.cs",
"bytes": 830,
"sha256": "0a579f414c36bc290586d56aa707da000ded0efeae517bc6205dc1be74431b57"
},
{
"path": "src/Ludarium.Application/ClaimPolicy.cs",
"bytes": 604,
"sha256": "a3c444bfa583cbb3d5a1a8125bee91feca910d59eb1896c6b78b4837ae1be69b"
},
{
"path": "src/Ludarium.Application/Contracts.cs",
"bytes": 29047,
"sha256": "ab7c3611e51346ae46c34301ef9857cd2dc22bdaa40c2710805981881a22cfaf"
},
{
"path": "src/Ludarium.Application/DiscImageAnalysis.cs",
"bytes": 7365,
"sha256": "df0ce79fa711165e2fc1901578753de4ed62ba76a5ffbceb921a160b4d50b3b2"
},
{
"path": "src/Ludarium.Application/DolphinLaunchPolicy.cs",
"bytes": 3249,
"sha256": "13c26b30da4668e8ba2ccac3e04e712f3a689f0abed85a5c665175a2226c79f4"
},
{
"path": "src/Ludarium.Application/FirmwarePolicy.cs",
"bytes": 3046,
"sha256": "6d29c5c200b55d51478024cf44c412d9fe3ed2e2aa62f97d2420ab2117abefc3"
},
{
"path": "src/Ludarium.Application/GameDataVaultPolicy.cs",
"bytes": 2246,
"sha256": "fd30c53717709401c46c7926d4b9f60784e7bca4485d653a0e82ad98745b41c3"
},
{
"path": "src/Ludarium.Application/GameQuery.cs",
"bytes": 3285,
"sha256": "1504dae0d6635e9b70b7e08e33f294033cd14f2f5d4aeaaf80939736530bc4d8"
},
{
"path": "src/Ludarium.Application/HealthRules.cs",
"bytes": 1360,
"sha256": "f30c512360bb1127ca96016e9286ae51a84764609dea562a66532327c9ca008d"
},
{
"path": "src/Ludarium.Application/LibraryContentPolicy.cs",
"bytes": 5832,
"sha256": "5ae79b4527e397a37bc20fc0afd9b8194987019a1a6bf108dd7c9aaf3cbae5d8"
},
{
"path": "src/Ludarium.Application/LibraryExperiencePolicy.cs",
"bytes": 5289,
"sha256": "3ac122deb6077a0b55d04fcf1242755041c3a8e3fd9d725e02e910ef6ac7b062"
},
{
"path": "src/Ludarium.Application/Ludarium.Application.csproj",
"bytes": 542,
"sha256": "5f64c274e5fa299351ddab46fda0aaa4c4d194a046ee3f6e9f7565bd43d4ae15"
},
{
"path": "src/Ludarium.Application/MsiDatabaseAnalysis.cs",
"bytes": 12256,
"sha256": "4deea3a8c63fc2c11b819e53788ebd2ef56f6ca4b602d2047724442892cb912e"
},
{
"path": "src/Ludarium.Application/NativeRemotePlayPolicy.cs",
"bytes": 3374,
"sha256": "cf49abcb469d58eb71a6378246163054598572dc6e9e253c9518dda86dc259d2"
},
{
"path": "src/Ludarium.Application/NativeRemotePlayerRegistry.cs",
"bytes": 4611,
"sha256": "702aedbc33ec7e00bc0a232b36460feed1ebb575c2a15d6750c02e0495dd933f"
},
{
"path": "src/Ludarium.Application/ReleaseIdentity.cs",
"bytes": 854,
"sha256": "d02a929606d1817faa22b9d631c7e1587b840f774ff34fe978e1ab65bf600077"
},
{
"path": "src/Ludarium.Application/ReviewGroupQuery.cs",
"bytes": 653,
"sha256": "329e193456d1d27c1d75225b280d1c24576c7f3b1627d93c7922811db40e7c26"
},
{
"path": "src/Ludarium.Application/ScanCoordinator.cs",
"bytes": 29516,
"sha256": "8f38680d48c381badc9fbe64da0c4e00aa2f0b77d5cd78ce92a8bae4feb4974f"
},
{
"path": "src/Ludarium.Application/SnapshotComparer.cs",
"bytes": 1819,
"sha256": "66f1ca8e771f8011c1831767064cade135c176d9b0af0b4140482f2a5a6f82e0"
},
{
"path": "src/Ludarium.Application/SwitchLaunchPolicy.cs",
"bytes": 4515,
"sha256": "f4fa1b7aa837b37f472ad21879905eeba253c2f9b8b217c0baf1d5028bf4c978"
},
{
"path": "src/Ludarium.Application/packages.lock.json",
"bytes": 843,
"sha256": "2115a2857f74abf9d841eef9d2fe16b5bf4f15ddd0d8b5f0170db379033220a4"
},
{
"path": "src/Ludarium.Domain/Ludarium.Domain.csproj",
"bytes": 210,
"sha256": "11c0c110e19c9eaeaef66a0382f7a3e4ff6ab395d99ca6664e1ba378371cc47c"
},
{
"path": "src/Ludarium.Domain/Model.cs",
"bytes": 16301,
"sha256": "769c7412441f973c321e5ff7c97e72b412811db3cb90dbaf4dc0ca34eb6a6ba3"
},
{
"path": "src/Ludarium.Domain/packages.lock.json",
"bytes": 61,
"sha256": "a29c6aa8cfb81874ff8bb78dc369d7416f28c9b8cc47e99592bfc019b20c41eb"
},
{
"path": "src/Ludarium.HealthCheck/Ludarium.HealthCheck.csproj",
"bytes": 162,
"sha256": "dbaaf6b5b775c2fb5e4a9adbda6c7b258e71bcd3c68bf91a6106c6fd42f7e133"
},
{
"path": "src/Ludarium.HealthCheck/Program.cs",
"bytes": 312,
"sha256": "67257bd7d3e1c4bb90f24b17388567c29bb7993f8a813c61c8f6178b3bac55f5"
},
{
"path": "src/Ludarium.HealthCheck/packages.lock.json",
"bytes": 61,
"sha256": "a29c6aa8cfb81874ff8bb78dc369d7416f28c9b8cc47e99592bfc019b20c41eb"
},
{
"path": "src/Ludarium.Infrastructure/AssemblyInfo.cs",
"bytes": 100,
"sha256": "c11fce8eed0ca11b4ad6b5d51ba753f08f75347f968deaa4bb278066ede9b0f9"
},
{
"path": "src/Ludarium.Infrastructure/DependencyInjection.cs",
"bytes": 5520,
"sha256": "98577805afcb5fc33a91ed0605b970eec52e98796bd6390960b488ca2100fb49"
},
{
"path": "src/Ludarium.Infrastructure/DiscSetArchive.cs",
"bytes": 11822,
"sha256": "95764b254ce19150f07814bdfa0b1883b0f3b24ac7c9962721efb53bd6bb2acf"
},
{
"path": "src/Ludarium.Infrastructure/FirmwareVaultFileStore.cs",
"bytes": 6559,
"sha256": "53f36de7fa9965ed31ead8f3e055ca6085bf956bb07ee676f6680580be7649b5"
},
{
"path": "src/Ludarium.Infrastructure/GameArtworkEnricher.cs",
"bytes": 30700,
"sha256": "3569c13bbc33654d4f401c882de2f9b3a913bbd8b2a03338ea9d0f0c2c143fa9"
},
{
"path": "src/Ludarium.Infrastructure/GameArtworkStore.cs",
"bytes": 9362,
"sha256": "5d7a05db45b05f2f0441acb10ed93cf511af09e002376d2ad7c1666780440676"
},
{
"path": "src/Ludarium.Infrastructure/GameCatalogExportService.cs",
"bytes": 10915,
"sha256": "e555566b858ebbd6092cec0ad0920088cb2014f6d33f0d9343721bc2ab390d11"
},
{
"path": "src/Ludarium.Infrastructure/GameCheatCatalog.cs",
"bytes": 11385,
"sha256": "7c87f166d352dee736da5cb0fb124b39b9fb5fac70bfdb50e87d089ad2410e32"
},
{
"path": "src/Ludarium.Infrastructure/GameDataVaultFileStore.cs",
"bytes": 10322,
"sha256": "30892d62b5f03837707dc7ae2b4e87151e39d52eb99e184e0453b1da3b7685bf"
},
{
"path": "src/Ludarium.Infrastructure/GameMediaStore.cs",
"bytes": 6522,
"sha256": "a171e0b41b1935fbc63d2d148f923fcd4f3ee49f4c54226bb11521254050b1e2"
},
{
"path": "src/Ludarium.Infrastructure/GameMetadataEnricher.cs",
"bytes": 10955,
"sha256": "0bad4624ca3ab55018f343543550261676a97df41347636f3bce8812c77a5d77"
},
{
"path": "src/Ludarium.Infrastructure/GameProviderHub.cs",
"bytes": 12615,
"sha256": "01c4ab008ad973a8a449baaef9012d4ace9bbdcb5f0962f4b2027753133173bd"
},
{
"path": "src/Ludarium.Infrastructure/HttpMetadataProviders.cs",
"bytes": 28408,
"sha256": "b130537724fbcf5a008edae102f267393b0ff2c905f77f06699675a5e8cf0915"
},
{
"path": "src/Ludarium.Infrastructure/InventoryExportService.cs",
"bytes": 5253,
"sha256": "7377fee3cc3d2c0105e73a995c6fc87e5649a1cd2a573a96c49b3652cda0f17b"
},
{
"path": "src/Ludarium.Infrastructure/Ludarium.Infrastructure.csproj",
"bytes": 539,
"sha256": "82763467d5c1fe57eab4ddac9ecb3c1d34248025f5438820f29620f12d9547eb"
},
{
"path": "src/Ludarium.Infrastructure/N64ZipRom.cs",
"bytes": 4203,
"sha256": "b067e11d6d6993e90fa3e6d32d8ae1c53ccb040e58e12de79add29a8055f67c0"
},
{
"path": "src/Ludarium.Infrastructure/NativeBrowserPlayService.cs",
"bytes": 14505,
"sha256": "7ca339a89f561de4e4aad5296530c877d7da39a137dddc9bb191bfd25bf24762"
},
{
"path": "src/Ludarium.Infrastructure/PostgresStore.BrowserPlay.cs",
"bytes": 7434,
"sha256": "f987efbfb879dcb6c63bc12789e159787baeac96efc2eece5885d31ce7c01b23"
},
{
"path": "src/Ludarium.Infrastructure/PostgresStore.Firmware.cs",
"bytes": 2956,
"sha256": "a1abdbff1bcb7dc6e4387ee25f8acd77b593bea497c8f0afeb4a8b75ab5fa81f"
},
{
"path": "src/Ludarium.Infrastructure/PostgresStore.GameDataVault.cs",
"bytes": 16665,
"sha256": "2501fc9f5cf17aa97dda86b181155dfa60d839b92c60aae3666299a09e15ae08"
},
{
"path": "src/Ludarium.Infrastructure/PostgresStore.LibraryExperience.cs",
"bytes": 35500,
"sha256": "5fbd3e9f3408c054c1fd03e6647100bafbd2e0f00b8e5c09f563672ed50d6eec"
},
{
"path": "src/Ludarium.Infrastructure/PostgresStore.cs",
"bytes": 152052,
"sha256": "acffe16bde5779a5e94393f3c5b527238dabf62679e2f010dc0ea4623242d2a9"
},
{
"path": "src/Ludarium.Infrastructure/RawgGameDiscoveryService.cs",
"bytes": 3380,
"sha256": "1bd37b3f2a465be66b60dfb2d99b3fe5c3c8c539695ff535b55f11d6f15799ff"
},
{
"path": "src/Ludarium.Infrastructure/ReadOnlyLibraryFileSystem.cs",
"bytes": 6771,
"sha256": "18c869afd56edb054499f243d25527be22c8dbf62f1913ff1b9a3a51d1163d65"
},
{
"path": "src/Ludarium.Infrastructure/SupportBundleService.cs",
"bytes": 3165,
"sha256": "08b61ed7acd075a3313a91e57859c9dada52548b60cabe07f4c1908aa5695944"
},
{
"path": "src/Ludarium.Infrastructure/SwitchRuntimeProvisioner.cs",
"bytes": 2793,
"sha256": "f2d11752bd722b67f38523f35474e28190a20d7a5852159375f40943213246f7"
},
{
"path": "src/Ludarium.Infrastructure/packages.lock.json",
"bytes": 1947,
"sha256": "a3c50e3e1d86e1b0e7f0d15f0fca8e09f5f36b1a3ca3b9b918e7be60e6195cd8"
},
{
"path": "src/Ludarium.Web/.gitignore",
"bytes": 253,
"sha256": "fe718e7babb14f3cbad2d97f08889b9ce5215ed3fe0e43b2b8cfbfb3b9b844e8"
},
{
"path": "src/Ludarium.Web/e2e/accessibility.mjs",
"bytes": 6333,
"sha256": "d5390bab85c7d96e92c9b9e18089022db93c60f0f0fc31815d33fcf02bab63de"
},
{
"path": "src/Ludarium.Web/e2e/archive-atlas.mjs",
"bytes": 5466,
"sha256": "28fb5a9a3bc00eb2997cc8a63d17cd0836aff5b63ff1833556787eff5d1fe9b7"
},
{
"path": "src/Ludarium.Web/e2e/game-data-vault.mjs",
"bytes": 5938,
"sha256": "b1123730c46f9513b3ef809874d86999733b3199bc17aace93a1bdc6b50aa93f"
},
{
"path": "src/Ludarium.Web/e2e/live-browserplay-core.mjs",
"bytes": 7222,
"sha256": "5b074293a9278fe82af7b3685b337d380af9c8bcc31bdc85978617b337679ad3"
},
{
"path": "src/Ludarium.Web/e2e/live-browserplay-n64.mjs",
"bytes": 5868,
"sha256": "ec956a2a75d495b4b6a6418314028e0c10e3c509273a2a3a231dda536ff605db"
},
{
"path": "src/Ludarium.Web/e2e/live-browserplay-ps2.mjs",
"bytes": 3932,
"sha256": "3f84dce7cfb6ccfea881d40514c5173825afc2ec76b449606af40698f9974616"
},
{
"path": "src/Ludarium.Web/e2e/live-browserplay.mjs",
"bytes": 4834,
"sha256": "e4a0f313dc7e76af6596455293cf9d29f82ba67de157a6a16d86fb0c03bc101f"
},
{
"path": "src/Ludarium.Web/e2e/live-switch-player.mjs",
"bytes": 4125,
"sha256": "7ae016204cf60c32c1c858fb468352874e2ec58af8d70161f4d1e9b68f6725b4"
},
{
"path": "src/Ludarium.Web/e2e/mock-visual-audit-api.mjs",
"bytes": 8364,
"sha256": "36fa5c47d29c5981ffc2b805d61b74a123afdeaba01eca50c50c36bb92bb2934"
},
{
"path": "src/Ludarium.Web/e2e/workflows.mjs",
"bytes": 27605,
"sha256": "95457430a862ea6d81c3ceb3402cdab112c651703d5ce437ebf17b098b5bcde3"
},
{
"path": "src/Ludarium.Web/index.html",
"bytes": 543,
"sha256": "34a3a6160fcb08b12ea45b7ce4edfd4730c0216a41dac9ae0121b93fc0163503"
},
{
"path": "src/Ludarium.Web/package-lock.json",
"bytes": 59814,
"sha256": "4258e3fcbe13198587504ad043d8ca114cf6d637f388977ee04c00d40d83f2b3"
},
{
"path": "src/Ludarium.Web/package.json",
"bytes": 1116,
"sha256": "36cd72b8511789343ad5b23e3d6f03011fcc42e1375461c695ba9dfaf375cb29"
},
{
"path": "src/Ludarium.Web/public/brand/PROVENANCE.md",
"bytes": 1674,
"sha256": "9b2c59ce472ee2ff308a2aa28db8c14819a1f5d3f9002e87d100e61e8156fbf4"
},
{
"path": "src/Ludarium.Web/public/brand/living-archive-core.webp",
"bytes": 130538,
"sha256": "8ae78a6bde81d58667560e68eacf687e703d218815a2fe48c44c82102fafe656"
},
{
"path": "src/Ludarium.Web/public/brand/living-archive-shelves.webp",
"bytes": 127552,
"sha256": "1de417cb7474bdf982715593348c4ee2a89759d14f40c789b7335a9870df4422"
},
{
"path": "src/Ludarium.Web/public/brand/living-archive-veo-loop.mp4",
"bytes": 2268948,
"sha256": "fe1c55a782ec0da418b35736601f2948ceeaa05b39af95448842fd0ea67a1365"
},
{
"path": "src/Ludarium.Web/public/favicon.svg",
"bytes": 9522,
"sha256": "61bc9a161de58248288e6905425d7180f0624c2865007b97d763fdac12043a66"
},
{
"path": "src/Ludarium.Web/public/icons.svg",
"bytes": 5031,
"sha256": "b45fa506195cfcdef406ba9f0c77b36ddc1a7c224040926ec70abc2fdea7b93a"
},
{
"path": "src/Ludarium.Web/public/n64-player.html",
"bytes": 2131,
"sha256": "3e699722ce134981c4be5a110429dea624360d0fff778c69cd0502b9d6781eb3"
},
{
"path": "src/Ludarium.Web/public/n64-player.js",
"bytes": 7887,
"sha256": "745fb6088f5100168003ea5f9142288d6e4f4adba095d65a680a4f0bb1d367ae"
},
{
"path": "src/Ludarium.Web/public/platforms/3ds.png",
"bytes": 737480,
"sha256": "157816852aabc404b40af91473b3f3be9392324c170053cb85ff0ef1f8980457"
},
{
"path": "src/Ludarium.Web/public/platforms/README.md",
"bytes": 3587,
"sha256": "c14cb5e5812a329a887bd0d6a1b71ffcf46e695a2b6aa88cf4770f61f1fac0f4"
},
{
"path": "src/Ludarium.Web/public/platforms/gamecube-cutout.png",
"bytes": 1718298,
"sha256": "ad31ae4b7f4dda51cde2229fefe59a7d357aa2cdd0d6b0b30672fc4987b315cd"
},
{
"path": "src/Ludarium.Web/public/platforms/gb-cutout-v2.png",
"bytes": 1990293,
"sha256": "6e0b4842e647de58740c2d7b1584904a1ef975fa1735129acadd3f368fa456d4"
},
{
"path": "src/Ludarium.Web/public/platforms/gb.jpg",
"bytes": 134034,
"sha256": "fd31793630297b0789bc0a6378ecd843cbfbff66832f7dc8d2fedff0296d58e0"
},
{
"path": "src/Ludarium.Web/public/platforms/gba.png",
"bytes": 411057,
"sha256": "f5386eb29633fc60a1da2439467eb59a10c3335a6d743aa09434b2803ed1cd3f"
},
{
"path": "src/Ludarium.Web/public/platforms/gbc-cutout.png",
"bytes": 1841320,
"sha256": "52cccab334b74ce3d481b1d907ea1860f435d132047b2216fefecf6cea3be9b3"
},
{
"path": "src/Ludarium.Web/public/platforms/gbc.jpg",
"bytes": 184031,
"sha256": "de134a6db0c89423314a3ee7e36c2e9e996d9e9f3c690720e3725c48db8336be"
},
{
"path": "src/Ludarium.Web/public/platforms/generic-platform.svg",
"bytes": 992,
"sha256": "4f4f2cf51b96432e89686f838bb15619befc781823e9f81bc19090be965ac9ac"
},
{
"path": "src/Ludarium.Web/public/platforms/n64.png",
"bytes": 344867,
"sha256": "7144b7d0cf3ca23dc6ba7012c9d3b6abfe0f583cf98ddb95966cf533cba55bb2"
},
{
"path": "src/Ludarium.Web/public/platforms/nds.png",
"bytes": 193261,
"sha256": "375fe9078f8aa7c5a8038ee1a23280035665aede3e1497aedf71d6c336f547e3"
},
{
"path": "src/Ludarium.Web/public/platforms/nes.png",
"bytes": 259488,
"sha256": "f3086df730301daf8c1bf77a32c454b2557d98cfb5d7d48211563bc64460850f"
},
{
"path": "src/Ludarium.Web/public/platforms/ps2.png",
"bytes": 423542,
"sha256": "97a88d42ff142ea69a228061faa883f6d3a1aeab589bd325ba89f1d58f5c3fe4"
},
{
"path": "src/Ludarium.Web/public/platforms/ps3-cutout.png",
"bytes": 738393,
"sha256": "345fd83aa01bb486a6e6b766362cd5c6a85e59c38667a34dd15f3a33c84e5148"
},
{
"path": "src/Ludarium.Web/public/platforms/ps4-cutout.png",
"bytes": 1074659,
"sha256": "142eec4a3b49736c93143cd353d2a46f71efe3e10f0e0b74ffaa34bd57a84b9c"
},
{
"path": "src/Ludarium.Web/public/platforms/ps5.png",
"bytes": 409653,
"sha256": "ead9318b4a87094bef128d2524f431f7c07d714fdc241c7c71414bc44c166eef"
},
{
"path": "src/Ludarium.Web/public/platforms/psp.png",
"bytes": 367805,
"sha256": "f277a288e1c5239bd0815c6454c7e74cef9e3ff71a2851484fc0dfa617f09afe"
},
{
"path": "src/Ludarium.Web/public/platforms/psvita.png",
"bytes": 360551,
"sha256": "36d170460efb089cdc69c9d9a1bddaf44c77cf648adf2c6b56426f654b9e360b"
},
{
"path": "src/Ludarium.Web/public/platforms/psx.png",
"bytes": 236429,
"sha256": "0b11db694e3819fb9607d421a2e96fcd42c1674482169e34ae4f6da895d76e74"
},
{
"path": "src/Ludarium.Web/public/platforms/snes-cutout-v2.png",
"bytes": 1115047,
"sha256": "e1af3576fac72b18895b6830e44b8cc0ece66dd2ee7cd3d400491e5f7a5e7908"
},
{
"path": "src/Ludarium.Web/public/platforms/snes.jpg",
"bytes": 45524,
"sha256": "ec8dc0599637cb1b76fcff992c6e1ea527b19432a8b5f6a30ffc4adba64fab80"
},
{
"path": "src/Ludarium.Web/public/platforms/switch-cutout.png",
"bytes": 1359269,
"sha256": "6e2f0b8b8fa1df570d9241c7ddc7ed004fdb4f8d7955a42f2409608b2af1e838"
},
{
"path": "src/Ludarium.Web/public/platforms/switch.jpg",
"bytes": 49013,
"sha256": "a4e5702207010df96dd3d15218adeadce7d45513d507ea9e99a90ec056e4fa44"
},
{
"path": "src/Ludarium.Web/public/platforms/wii.png",
"bytes": 632982,
"sha256": "b2f7febf41e14d39e99c05b35fd6277075b91c0eab55612f93bafd747a162099"
},
{
"path": "src/Ludarium.Web/public/platforms/wiiu-cutout.png",
"bytes": 1062169,
"sha256": "a07a927fcbab2133d5670553e92c0f9dfa446ed368ff8a4e127f379b0b76be2e"
},
{
"path": "src/Ludarium.Web/public/platforms/windows.jpg",
"bytes": 109312,
"sha256": "7b4ae879362b86354c1e23f7d63d4e60a63745b847894fbda2f7f692a2c12f89"
},
{
"path": "src/Ludarium.Web/public/platforms/xbox-cutout.png",
"bytes": 1461557,
"sha256": "bd01bbe252cbc8337e6d1ac63c6e391133d242aaeb71c85670888ee115e5eea8"
},
{
"path": "src/Ludarium.Web/public/platforms/xbox360-cutout.png",
"bytes": 939916,
"sha256": "35bf8330303922080a5bdeca734645d1ae8af645306eec2180d4a356e9558daf"
},
{
"path": "src/Ludarium.Web/public/platforms/xboxone-cutout.png",
"bytes": 1022664,
"sha256": "1408b685c8a1624d0db897e2f67fb2b8cc6676796ca40e15e494f5b3e9afd603"
},
{
"path": "src/Ludarium.Web/public/platforms/xboxseries-cutout.png",
"bytes": 1052533,
"sha256": "27f49eddeb5004e6613f298d000fc12c898ae288de5b04e972730493f46b16b7"
},
{
"path": "src/Ludarium.Web/public/player.html",
"bytes": 1177,
"sha256": "d9bf2bb1b1882dc1e90705f2e14d9c862dffe308be8310627dd993ba33054109"
},
{
"path": "src/Ludarium.Web/public/player.js",
"bytes": 6749,
"sha256": "8d887f42d38b9a38f98a53db5b2a7c6f2c68a43b6254de84cce9821ca4393466"
},
{
"path": "src/Ludarium.Web/public/ps2-player.html",
"bytes": 1432,
"sha256": "5946492483141c8bc7406e23c108b7cf0f21d856555d06499d664e2929124321"
},
{
"path": "src/Ludarium.Web/public/ps2-player.js",
"bytes": 4188,
"sha256": "c24e9334fd7ca8044ab480aa9b6a9dcef1d302b60398b87ee2487abdbb8330d7"
},
{
"path": "src/Ludarium.Web/src/api/client.test.ts",
"bytes": 1520,
"sha256": "6a88fcbf3dbf4bc93c58e9ce5e66489a909e8ef6b30266de732e993478a2392e"
},
{
"path": "src/Ludarium.Web/src/api/client.ts",
"bytes": 4301,
"sha256": "047a8666f2dacaf34d4a1cf52ef36f873d5e84471278f2b1e1a4518e3c7fa4c5"
},
{
"path": "src/Ludarium.Web/src/api/nativePlayers.ts",
"bytes": 3679,
"sha256": "5b10d95ae556026ecaf60b76be6ed87258a9dc609fd9d70167b84bc97f2e488d"
},
{
"path": "src/Ludarium.Web/src/api/types.ts",
"bytes": 16005,
"sha256": "9b68125adcda8cea1d83030b8891a0436be6660de5d1ddc1085b176d4fde1e17"
},
{
"path": "src/Ludarium.Web/src/app/App.tsx",
"bytes": 4115,
"sha256": "7d2475025b9984a5ca703a1f95e38b26e524be2cab6ef836140c3611d93f186c"
},
{
"path": "src/Ludarium.Web/src/app/AppShell.test.tsx",
"bytes": 3731,
"sha256": "6cce1e42aeaf89b558e1f367ea19a4a55b6eb7303c506645e073453b23c3bfb4"
},
{
"path": "src/Ludarium.Web/src/app/AppShell.tsx",
"bytes": 13002,
"sha256": "4290287e6ef92678f87a35edec9676a194a71e3ca90645594ed36fc0ee4de447"
},
{
"path": "src/Ludarium.Web/src/app/Login.test.tsx",
"bytes": 2639,
"sha256": "8c54bc1bf3da9f06db4b9e3841c5c2df539517d0fabeed75e55461fcb230bfba"
},
{
"path": "src/Ludarium.Web/src/app/Login.tsx",
"bytes": 5425,
"sha256": "ed1d4776523e8e49dd5046b654edb341082f27b641cebfb87703c397aea33db8"
},
{
"path": "src/Ludarium.Web/src/app/routes.test.ts",
"bytes": 1272,
"sha256": "4753222b182bfebc27744a0bd856ff9c28c9454364b9464cd6e831d78bd07b4b"
},
{
"path": "src/Ludarium.Web/src/app/routes.ts",
"bytes": 2520,
"sha256": "b504b1ea59a9a42a73d07e8fbcb779b3e5b9eb09b9f12172cae1afdd1d31741e"
},
{
"path": "src/Ludarium.Web/src/assets/hero.png",
"bytes": 13057,
"sha256": "881ffbcaafc212e49addad08846a5b82761355fa20624253af3477ba33262c5c"
},
{
"path": "src/Ludarium.Web/src/assets/typescript.svg",
"bytes": 1303,
"sha256": "e45b2f008f0a40c1011b0fd460081f8bb00df063a41240449159da164724d96c"
},
{
"path": "src/Ludarium.Web/src/assets/vite.svg",
"bytes": 8709,
"sha256": "5be21acd42eb7b896e517f4e0f0f11eb5c5d9e54fbbcebe9453f033008fcca6f"
},
{
"path": "src/Ludarium.Web/src/components/ArchivePipeline.tsx",
"bytes": 1577,
"sha256": "0f12a84ab3d5f3f82f9f5418d9621bcad86b3d1a991773b2ce440e875dd3e822"
},
{
"path": "src/Ludarium.Web/src/components/ArtworkPreview.test.tsx",
"bytes": 1688,
"sha256": "9520d4e40c82d84960de5cf019dd5e90b27471dea0634eae9a7b5c2f13ddee18"
},
{
"path": "src/Ludarium.Web/src/components/ArtworkPreview.tsx",
"bytes": 2593,
"sha256": "72bd1e5773ec5f5e05dbaa00bdb4e1565385f9a34fadcf51f85dc1d7353edcfc"
},
{
"path": "src/Ludarium.Web/src/components/ConfirmDialog.tsx",
"bytes": 3837,
"sha256": "c3ed30eb4ba67e833544a6badea991c9fd3cbd1fc20673a2991f3c9645211019"
},
{
"path": "src/Ludarium.Web/src/components/GamepadNavigation.test.ts",
"bytes": 1128,
"sha256": "a4c13a7652ea8a69e171ae6c33b6bca9855149e609937ddfb8c65d4cc96c2a98"
},
{
"path": "src/Ludarium.Web/src/components/GamepadNavigation.tsx",
"bytes": 8954,
"sha256": "d66a79fdfbf5ee604e668acf89f8b1e4d4fcd61500d799517d7da370024a8e2a"
},
{
"path": "src/Ludarium.Web/src/components/GlobalSearch.test.tsx",
"bytes": 2791,
"sha256": "3a283226d3d9f35a4d154f959185002ac09440fdd6a08d8f351a79305d14f799"
},
{
"path": "src/Ludarium.Web/src/components/GlobalSearch.tsx",
"bytes": 10058,
"sha256": "d65e21d8b35ff2fbea174c5e291406cdcc1b28325590ae562c7cd190ee8b0458"
},
{
"path": "src/Ludarium.Web/src/components/Icon.tsx",
"bytes": 1002,
"sha256": "7b6a8234f2843aae590ccb2e1c483927940104e26fbfafb1c77ead26f3016dfc"
},
{
"path": "src/Ludarium.Web/src/components/Overlay.test.tsx",
"bytes": 1576,
"sha256": "8216de40b23a79e3bb1b3aef202c072aff414f6b7359e2d8127979d51db61be7"
},
{
"path": "src/Ludarium.Web/src/components/Overlay.tsx",
"bytes": 4577,
"sha256": "5c3b0303d888a61d48e317fc150a4d1c6c7b82633fe520a4b21ab14bb03a6093"
},
{
"path": "src/Ludarium.Web/src/components/PlatformVisual.test.tsx",
"bytes": 2091,
"sha256": "e683f75ffb8d6665044330e5b943642f7a5a5d7e9bf50252ff3040c84ecaf734"
},
{
"path": "src/Ludarium.Web/src/components/PlatformVisual.tsx",
"bytes": 5638,
"sha256": "acfc58cdce5e9f0d42a52623b60abeb9759e5612c981a6baa5223a11671e0a8c"
},
{
"path": "src/Ludarium.Web/src/components/retailCover.test.ts",
"bytes": 796,
"sha256": "323469809e6f1f1641abf1239f7bb0161876d916b620758ae01c56bacce6b605"
},
{
"path": "src/Ludarium.Web/src/components/retailCover.ts",
"bytes": 1085,
"sha256": "6b0cf57a63e641ff07751b772bcd9ab8292f4dc9182f8741d68f061e65b42c05"
},
{
"path": "src/Ludarium.Web/src/features/OperationalRecovery.test.tsx",
"bytes": 2736,
"sha256": "e92a0ea2623614d375befa308f1e11146f14ff0bb5a261ba2abc82c651790ec8"
},
{
"path": "src/Ludarium.Web/src/features/activity/Activity.snapshots.test.tsx",
"bytes": 2524,
"sha256": "5410b36884939fc0c14e594e1bf3ce54e5dfa16b4400a3bcb0ff3caf189e8361"
},
{
"path": "src/Ludarium.Web/src/features/activity/Activity.tsx",
"bytes": 27228,
"sha256": "c29de60a4bdc3ef22e3047b21906caf3a90cc447321462965cd6a0311c2b2f56"
},
{
"path": "src/Ludarium.Web/src/features/attention/Attention.lifecycle.test.tsx",
"bytes": 12564,
"sha256": "c29dd6ea46a8443b1ece0852002437846611fcbf7e4de9b822e2d4dcf060ea31"
},
{
"path": "src/Ludarium.Web/src/features/attention/Attention.tsx",
"bytes": 30960,
"sha256": "a57a4270c7e3317e76c0d40c4c8423e8821e4327eed357759769421bba574a9c"
},
{
"path": "src/Ludarium.Web/src/features/home/ArchiveAtlas.test.ts",
"bytes": 1436,
"sha256": "ae0b1b8863c27fe13a01792bfa6be432b05f0fa710435a69ace19aa7eefc46a0"
},
{
"path": "src/Ludarium.Web/src/features/home/ArchiveAtlas.tsx",
"bytes": 7530,
"sha256": "176ae52ec4ac84abde35874decc0a82e5e47aab8ed6148b0d44e2e1422137d5d"
},
{
"path": "src/Ludarium.Web/src/features/home/Home.recent.test.tsx",
"bytes": 5288,
"sha256": "bcf4296cd2c6f65df9517ddaa3a4a095e1e9707f00fce459e162f0d2a5095ef1"
},
{
"path": "src/Ludarium.Web/src/features/home/Home.test.ts",
"bytes": 1026,
"sha256": "add3b082eb1c49ee64c7d2bbbab4dcd6cc8ff30b8fb8e5b7d468d26368e9cc2f"
},
{
"path": "src/Ludarium.Web/src/features/home/Home.tsx",
"bytes": 27330,
"sha256": "817798ffe6f508556d1cae6785ee4143c4b1542301d305b8702153be5b92d3a5"
},
{
"path": "src/Ludarium.Web/src/features/library/BrowserPlayer.test.tsx",
"bytes": 2021,
"sha256": "a2859064c04ddbae884e014523d51e10b90bdde167319bbb3d6c193762beda6f"
},
{
"path": "src/Ludarium.Web/src/features/library/BrowserPlayer.tsx",
"bytes": 2676,
"sha256": "3ebd93547cb18d84df73603bf79dfc8764294123fa2ca60c3bd8ddb35d69784f"
},
{
"path": "src/Ludarium.Web/src/features/library/GameDataPanel.test.tsx",
"bytes": 3776,
"sha256": "15b410c4566677c75e96db59796c1ba42cdb88a9d024c970e8aa2c0c3820fc29"
},
{
"path": "src/Ludarium.Web/src/features/library/LibraryWorkspace.test.tsx",
"bytes": 38904,
"sha256": "241b8012413eb93601160607e9ebdad9a3dbb56b68f0935a6e9205badb3f1174"
},
{
"path": "src/Ludarium.Web/src/features/library/LibraryWorkspace.tsx",
"bytes": 121975,
"sha256": "4415fbd8dc11d0f543174c722646adc47c1ad1ac2cffaeebac87116a95e996d9"
},
{
"path": "src/Ludarium.Web/src/features/library/NativeRemotePlayer.test.tsx",
"bytes": 8987,
"sha256": "57102933fba5e12fff717b9ae3751a8b6346e4f2fc901accafcd0892472e4634"
},
{
"path": "src/Ludarium.Web/src/features/library/NativeRemotePlayer.tsx",
"bytes": 12148,
"sha256": "3950901c29b704585d027620227ed0dceb1da36c42d2bc78a211a5281043f3f0"
},
{
"path": "src/Ludarium.Web/src/features/library/libraryPreferences.test.ts",
"bytes": 912,
"sha256": "d1b508b24698a8bb6211b59b08c950a73df34e61496b3ed5670706cd211ebc10"
},
{
"path": "src/Ludarium.Web/src/features/library/libraryPreferences.ts",
"bytes": 686,
"sha256": "55d021bc84e3f72a0bd4cb29073710bad899f4d3330da664231e03718e1234a4"
},
{
"path": "src/Ludarium.Web/src/features/settings/LibraryRepair.test.ts",
"bytes": 1819,
"sha256": "58a63249f178d8ef475b6cfca2ccc9a26eba8732902b1e4ca978c98a45a2230e"
},
{
"path": "src/Ludarium.Web/src/features/settings/LibraryRepair.tsx",
"bytes": 17319,
"sha256": "1c617e9fa9c709f167a932630acf631c120b98cc8a620c9c0d1222ef40e8e0ee"
},
{
"path": "src/Ludarium.Web/src/features/settings/Settings.tsx",
"bytes": 43731,
"sha256": "29b0cbba8f313ebd315f8fb93a582aa08989a853d977950f57966b4f23b35c4d"
},
{
"path": "src/Ludarium.Web/src/features/wishlist/Wishlist.test.tsx",
"bytes": 4755,
"sha256": "f9bc7e2d47a63bd9c9b6871f583348d4a2641eabd9308f0dc57e796165b30afc"
},
{
"path": "src/Ludarium.Web/src/features/wishlist/Wishlist.tsx",
"bytes": 19482,
"sha256": "e13c9328df27b9b0a1040f73ae7beb3f03f1543d2aa3918751cd1e76763de52c"
},
{
"path": "src/Ludarium.Web/src/i18n/locale.test.ts",
"bytes": 8386,
"sha256": "b8a3069312537bf87a17766b8ff0780bc8f0c128071da728d80310bf0d3952e1"
},
{
"path": "src/Ludarium.Web/src/i18n/locale.ts",
"bytes": 68418,
"sha256": "a2dfdfde5f50c44d0a075a0156b1d48034408e492bf4016c95542e87b05643b7"
},
{
"path": "src/Ludarium.Web/src/main.tsx",
"bytes": 319,
"sha256": "2d00458a9b340a2693fd5f2f9b73377a657681715b06f2af21d6bfa7ff8e3938"
},
{
"path": "src/Ludarium.Web/src/styles/app.css",
"bytes": 229446,
"sha256": "a5c3856002e304be6df88fb6c37f501cb19ee22cce806600d8a17f6412b99666"
},
{
"path": "src/Ludarium.Web/src/styles/coverSurfaces.test.ts",
"bytes": 1340,
"sha256": "d58511149926823b1bb08e118952bcc65b7b8b66d3ad6bb1ceaf4a27115c66ce"
},
{
"path": "src/Ludarium.Web/src/styles/stylesheet.test.ts",
"bytes": 6483,
"sha256": "2868630404716b0d8eaf97602cf8d3f9d36bfd6dc0172d4f0ba519315a5133aa"
},
{
"path": "src/Ludarium.Web/src/test/setup.ts",
"bytes": 43,
"sha256": "9b328c4843431fa76d8de00008fc159e95f99a840211085ff3b8f25e53d14409"
},
{
"path": "src/Ludarium.Web/src/vite-env.d.ts",
"bytes": 38,
"sha256": "65996936fbb042915f7b74a200fcdde7e410f32a669b1ab9597cfaa4b0faddb5"
},
{
"path": "src/Ludarium.Web/tsconfig.json",
"bytes": 592,
"sha256": "29c18dfe4bbe43d586c3a768cb6a56b687e6451d800c43f1d9a647de76d64d0b"
},
{
"path": "src/Ludarium.Web/vite.config.ts",
"bytes": 448,
"sha256": "7a8c3be63ebd5ecf5a5cb54b95e2374e8e7b582ee2586073b5d657d2f4b12766"
},
{
"path": "src/Ludarium.Web/vitest.config.ts",
"bytes": 231,
"sha256": "e2eaaa5ee490b0d1e50ae8e710a748e43d7095303e4b57bcbcb149e39291b067"
},
{
"path": "src/Ludarium.Worker/Ludarium.Worker.csproj",
"bytes": 630,
"sha256": "57792ddeea7db26181d56f1cbd7f250525690e55efaea930057a503c11b76209"
},
{
"path": "src/Ludarium.Worker/Program.cs",
"bytes": 161,
"sha256": "7af05619b82d933231bce6ba9b0038e756650e8703c132258230011308112807"
},
{
"path": "src/Ludarium.Worker/Properties/launchSettings.json",
"bytes": 272,
"sha256": "65af863f5d64dc14eb1ac3b8b2b9c1f32d8c734350c49bd458e30f845f12f25d"
},
{
"path": "src/Ludarium.Worker/Worker.cs",
"bytes": 486,
"sha256": "5a1453f2bb8772c20bad69b9293957e6923bd7153ddd6d729921e9a0c42cad7b"
},
{
"path": "src/Ludarium.Worker/appsettings.Development.json",
"bytes": 129,
"sha256": "93ad1e10cea3e4ceb9d81081b69cd69e54eeea86fc6120f6dfb6377814fceae0"
},
{
"path": "src/Ludarium.Worker/appsettings.json",
"bytes": 129,
"sha256": "93ad1e10cea3e4ceb9d81081b69cd69e54eeea86fc6120f6dfb6377814fceae0"
},
{
"path": "src/Ludarium.Worker/packages.lock.json",
"bytes": 15347,
"sha256": "64486ba27c2b966fff9bf1d3de5b6e13f4fe86f27b0c3e7aece61b1fe1309d92"
},
{
"path": "tests/Ludarium.ArchitectureTests/DependencyTests.cs",
"bytes": 26336,
"sha256": "ba1dc88ddb6482400cfbb3c3baf8f7b1aec3153fec12e0cb3461583f99337515"
},
{
"path": "tests/Ludarium.ArchitectureTests/Ludarium.ArchitectureTests.csproj",
"bytes": 930,
"sha256": "4cece9b911d3b12a05bb29c114c23d2a1214939cd3eb29b0487e0baf675a75c7"
},
{
"path": "tests/Ludarium.ArchitectureTests/packages.lock.json",
"bytes": 6639,
"sha256": "d367b7542aa9493279a78773a0eec68ddd1dbf85d5238158084a570d73bddd59"
},
{
"path": "tests/Ludarium.E2E/AdminTokenPolicyTests.cs",
"bytes": 2182,
"sha256": "0ca77321871e8059ced6dccb3216787f300150d6816b0ec9dfcca271c16ffa3e"
},
{
"path": "tests/Ludarium.E2E/Ludarium.E2E.csproj",
"bytes": 652,
"sha256": "c2a47ed64441b78819057fe62688348eefd54437428f494de04c4e064890ca7f"
},
{
"path": "tests/Ludarium.E2E/NativeRemotePlayerTests.cs",
"bytes": 15799,
"sha256": "922f46b8740ba7537c29ce2dd17bbf0b99bd5f8858ffbdaf5d57288117a0a08c"
},
{
"path": "tests/Ludarium.E2E/RateLimitPolicyTests.cs",
"bytes": 805,
"sha256": "9c4bbbabc0221a39746c07d0cf34887ad27085aea069f93aa1929996b53d5c36"
},
{
"path": "tests/Ludarium.E2E/ReleaseSurfaceTests.cs",
"bytes": 1536,
"sha256": "4b0e27934c068e501adface03c0f7a8e8c03761e96d0f60a7d29c802b372311b"
},
{
"path": "tests/Ludarium.E2E/packages.lock.json",
"bytes": 6639,
"sha256": "d367b7542aa9493279a78773a0eec68ddd1dbf85d5238158084a570d73bddd59"
},
{
"path": "tests/Ludarium.IntegrationTests/ArtifactReconciliationTests.cs",
"bytes": 3609,
"sha256": "653d8ea99808c0926598fa3cd69309561b76aebe4cf6430248bdec6e3e3cd545"
},
{
"path": "tests/Ludarium.IntegrationTests/ContractTests.cs",
"bytes": 183,
"sha256": "efd4a4f0588ed003ee80ca5ddde287934fda1ab7a1ed41c47c8f29f922f070ae"
},
{
"path": "tests/Ludarium.IntegrationTests/DiscSetArchiveTests.cs",
"bytes": 13289,
"sha256": "4dcac3d5bad1dd12eec7bbcf2af03abd26e7cc66bcc27a351dfa42a8268aeb3d"
},
{
"path": "tests/Ludarium.IntegrationTests/DiscoveredGameTitleTests.cs",
"bytes": 3649,
"sha256": "a0dd1053a16a4e1858a3143b18253ff5c14ed84f0f47b1eb8d22556390643bf6"
},
{
"path": "tests/Ludarium.IntegrationTests/FirmwareVaultFileStoreTests.cs",
"bytes": 1822,
"sha256": "fa3a1159c3741e52ac9312f5b1fe8727657e3ca4384bd021df8f92cebfd60cb4"
},
{
"path": "tests/Ludarium.IntegrationTests/GameArtworkEnricherTests.cs",
"bytes": 2009,
"sha256": "bac6c8282d5abec082a8708e4c46362d2ed8a4c8e2f59d928d6e7ea11f740272"
},
{
"path": "tests/Ludarium.IntegrationTests/GameArtworkStoreTests.cs",
"bytes": 2200,
"sha256": "d79df14c63dcd78d3ce6b59cd9615da13ab21f415734333e6a7dd782f59ebebf"
},
{
"path": "tests/Ludarium.IntegrationTests/GameCheatCatalogTests.cs",
"bytes": 3784,
"sha256": "6138b8df7b2abc502a5764e9b2785c50282c20af16ac4091249825455a23282f"
},
{
"path": "tests/Ludarium.IntegrationTests/GameDataVaultFileStoreTests.cs",
"bytes": 7501,
"sha256": "a81b74c90a98c7730f9e65595fbb2072d3746dc54e559562d460ab82c006ef6a"
},
{
"path": "tests/Ludarium.IntegrationTests/GameLibraryQueryTests.cs",
"bytes": 7827,
"sha256": "95470fe781dfda7e89b16bd610a94115fb39c3dc245902f0695e8ec4cd386dde"
},
{
"path": "tests/Ludarium.IntegrationTests/GameMediaStoreTests.cs",
"bytes": 2154,
"sha256": "5d5acccddc0c0fb9fc7ecd0a6e46b1ee293636067f15323f94c8f95231a1559e"
},
{
"path": "tests/Ludarium.IntegrationTests/Ludarium.IntegrationTests.csproj",
"bytes": 1079,
"sha256": "f33b2aebca16e8f8340da2359f4f3c151be452866457268de56900759c147645"
},
{
"path": "tests/Ludarium.IntegrationTests/N64ZipRomTests.cs",
"bytes": 2046,
"sha256": "15f84381751aa57822dcbee4a30fb458297311e2212c0889d388ba3617d96637"
},
{
"path": "tests/Ludarium.IntegrationTests/NativeBrowserPlayServiceTests.cs",
"bytes": 11847,
"sha256": "d4c50eec71c4247427836436bac6e2b9c6e83ee71c745badecb95af2e78d280c"
},
{
"path": "tests/Ludarium.IntegrationTests/NativeProviderFixtureTests.cs",
"bytes": 2670,
"sha256": "5b8e8f2bd5c97851f2eba22a80dff7387e209af3b9b9ac890f0199376b20a12c"
},
{
"path": "tests/Ludarium.IntegrationTests/PostgresStoreTests.cs",
"bytes": 49798,
"sha256": "18bb106b5bcd29a30af3f952f8634cb6bc13fee8686b2648435795ba7bec904b"
},
{
"path": "tests/Ludarium.IntegrationTests/RawgGameDiscoveryServiceTests.cs",
"bytes": 1894,
"sha256": "9b06a9988148afb54f44b89772f53213d316d4ab6a03345209591c52d28d9c6a"
},
{
"path": "tests/Ludarium.IntegrationTests/ReadOnlyLibraryFileSystemTests.cs",
"bytes": 2875,
"sha256": "a84746a79e5cfb1aff1d1990eb3c5020f1464316ce88dfcfeb8ecac389ea2844"
},
{
"path": "tests/Ludarium.IntegrationTests/RetailCoverProfileCoverageTests.cs",
"bytes": 736,
"sha256": "be77a7ff55dd7b038982df7b568e03da0a202893ad77e8ee7da3aa6553de3b2f"
},
{
"path": "tests/Ludarium.IntegrationTests/ReviewResolutionTests.cs",
"bytes": 2843,
"sha256": "16e969b507069c113cfd5a25dee0353d6d9e4d48336bf74ebbe21a051e069c5b"
},
{
"path": "tests/Ludarium.IntegrationTests/SafeScanTests.cs",
"bytes": 30534,
"sha256": "0fbacd5dd58be8698bc1a66b0e84ec2cf21f9e7a798391c22d7df30159ba84c1"
},
{
"path": "tests/Ludarium.IntegrationTests/SupportBundleServiceTests.cs",
"bytes": 2827,
"sha256": "c37d4922857ae9ac0af4c351e5ac45a16bd205572085ae965b87d4beffcd6db0"
},
{
"path": "tests/Ludarium.IntegrationTests/SwitchRuntimeProvisionerTests.cs",
"bytes": 2271,
"sha256": "4fc8ec4276bf3ac856d572d882cde7d89ca0b6412b57a6089826cd3d59ad97b8"
},
{
"path": "tests/Ludarium.IntegrationTests/packages.lock.json",
"bytes": 10804,
"sha256": "9a9c9b1030969a47f673eb32ef00f7ec98f6d4c4a382a9f4e4c1b706dc9a7225"
},
{
"path": "tests/Ludarium.UnitTests/AnalysisTests.cs",
"bytes": 21241,
"sha256": "a74d8251482ca9462972999956876effecee1c01b30c686c1eb057a252ae1358"
},
{
"path": "tests/Ludarium.UnitTests/ArchiveAnalysisTests.cs",
"bytes": 3599,
"sha256": "482bfe9dbbb908924c8d8123565d00d8063578185a311896567b2de493ce7393"
},
{
"path": "tests/Ludarium.UnitTests/ArtworkQualityTests.cs",
"bytes": 5683,
"sha256": "312c266ca10bece06ccf5f7120fe35a0fa938c4be115f83ee6376d24c6e4a776"
},
{
"path": "tests/Ludarium.UnitTests/BrowserGameDataPolicyTests.cs",
"bytes": 3513,
"sha256": "5780043d6fa717e90b52d29a0c738acb95dc0a7baca362bca5930f059b121107"
},
{
"path": "tests/Ludarium.UnitTests/BrowserPlayPolicyTests.cs",
"bytes": 13720,
"sha256": "d35bbb4b852499dfd5fe83827498f590c3f38624f2f2d4373c96d7f4a557489a"
},
{
"path": "tests/Ludarium.UnitTests/CatalogImportTests.cs",
"bytes": 2813,
"sha256": "b346761e0e5d165d7e1133464083d1414a3677a0b37a35f48a076caed2cc59ed"
},
{
"path": "tests/Ludarium.UnitTests/CatalogVisibilityTests.cs",
"bytes": 591,
"sha256": "8dc5ba5b42b4f39a622291873b3ad1b945565056c4003e79374ca35d1e09ead6"
},
{
"path": "tests/Ludarium.UnitTests/ClaimPolicyTests.cs",
"bytes": 1232,
"sha256": "6143dbe16f20ff06d0e9834a6b6051f95323538d8a91a8bc2bf6901a0c9906c7"
},
{
"path": "tests/Ludarium.UnitTests/DashboardSummaryTests.cs",
"bytes": 759,
"sha256": "5fa7ff4b2b9b4c34e4dde63afeb64233e2317137011a174d01a191981f957c51"
},
{
"path": "tests/Ludarium.UnitTests/DolphinLaunchPolicyTests.cs",
"bytes": 2336,
"sha256": "e4b76ec93d5ab65255bad354c959fa254521472a69f6e267d12f0f0d7bcb9d49"
},
{
"path": "tests/Ludarium.UnitTests/FirmwarePolicyTests.cs",
"bytes": 1593,
"sha256": "0ea1a3c95b859909b568f803e410354f52e607312fde2ba7087f73e4a73923e8"
},
{
"path": "tests/Ludarium.UnitTests/GameDataVaultPolicyTests.cs",
"bytes": 1215,
"sha256": "0aabd307e0d0f25e875d52bf8460c41d28d0849da495a97aae28e8ea503a88be"
},
{
"path": "tests/Ludarium.UnitTests/GameQueryTests.cs",
"bytes": 3472,
"sha256": "28620034e07b6210a7382e1d3a5631a3989cd18766a4ba0172448520de742a8e"
},
{
"path": "tests/Ludarium.UnitTests/HealthRuleTests.cs",
"bytes": 955,
"sha256": "df0f98eb74758dae907fe17d18794be4a09f83c11ec84273d833b5dc9a4fa56c"
},
{
"path": "tests/Ludarium.UnitTests/LibraryExperiencePolicyTests.cs",
"bytes": 1130,
"sha256": "8fe50645cbf8d7c96afd8685b8902f024d5a0da9dc7c7e901125e1267a44532c"
},
{
"path": "tests/Ludarium.UnitTests/Ludarium.UnitTests.csproj",
"bytes": 1118,
"sha256": "177f050faac1f00e1b06363b66b40b1ac19a83e57b0607e140ab998145bc6d98"
},
{
"path": "tests/Ludarium.UnitTests/MsiDatabaseAnalysisTests.cs",
"bytes": 8690,
"sha256": "6c856d7de26e69f51a45adf9856b94cf7d89dcc7649cc53bc2a10294ae28d9e8"
},
{
"path": "tests/Ludarium.UnitTests/PlatformIdentificationTests.cs",
"bytes": 9299,
"sha256": "b70dfc0cb70939e23603c172ee2d146f895e4ce8b989afa39d91589fe539393a"
},
{
"path": "tests/Ludarium.UnitTests/ScaleTests.cs",
"bytes": 1470,
"sha256": "909ae8aaf5e355c709da6534e602880b3952eb6905ea23a03906a74bf5453f4a"
},
{
"path": "tests/Ludarium.UnitTests/SnapshotComparerTests.cs",
"bytes": 1772,
"sha256": "0c9caa0bc9feab7e279c0efb8227049d461d91316149d096e274da41dd9d86f2"
},
{
"path": "tests/Ludarium.UnitTests/SnapshotSerializationTests.cs",
"bytes": 699,
"sha256": "a5fe467cf0f8ae625f68a3fc00911ff67dc0f88dd4bcb41d1609583cceb6edfb"
},
{
"path": "tests/Ludarium.UnitTests/SwitchLaunchPolicyTests.cs",
"bytes": 3479,
"sha256": "d67ea1d5a8a1f6796de0f98822506ff0aafad18ebe89f930648b3839d7782999"
},
{
"path": "tests/Ludarium.UnitTests/packages.lock.json",
"bytes": 4365,
"sha256": "bae64d503ce027159a2c8ba989df87ab988508ab55cc9803945b9103620cbe64"
},
{
"path": "tests/controllers/test_ludarium_sidecar.py",
"bytes": 29763,
"sha256": "45085de1ac3772f0d1f8ed38a9325303de8c75ff36653a5e78df304d9e9eafbe"
}
]
}