SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-62269d26-21a7-4082-b86f-2f5210ab3fb1 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2025-12-24T02:38:18Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89c3427a5cc80fd3a116050b1be32fc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-177b49b95f57baf0b9cb811d1a27ea01 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5529ff0bcaa0cee2aa68a222c83dff44 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5997c91b50c930d2696a6d739e576e26 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89a95f07c843b1e4f16361a2aa749b7c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29985a9b5ec65060099cc88585d6d5d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57a226d4e007a70fd828a327ac3d072c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc19bdf246fed434aadfa6c15bca7ff6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1aa140cbb991ff6b5a8875412d3f9c38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ae8dfee984d478bffa9c66cd0af2af9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1125002ef26fd5eaf5021a3cd3e23af2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1de5876285fdb764f0b3d47b864a8574 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f191c11e3504785256291000efd61f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01d48ce02032f504a28ab4688c8cf901 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f75eccabca3575b19b3509c1813ac20 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24208f4a008aa14fd3d83146174be8a0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db930e0cf0d2ebf313fee265af49ba44 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4975ec641b2e0521d540943e1e132fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a8b0c5f74ef6455737526b51b96c3b2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4dad4bd149b5bfd793f20b781cc03f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f6c6b3bd60eaee334ce89e29fa558c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9e6b1ea98b27a8f230dab0315a2a625 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7598eb5c38199be66fcb27742d49cbc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-010bd2d356dca05e23ae8bb0f77f887c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ed89c14426c0cff3936d9c72b440b50 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-408629eaddea4d81747c76cadf38c1a9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cb2f2b4f381b1af8297a90787888eb0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e838b4e4231194dd3ab237d260424092 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eb2b45b2ba33bf8c435250010e6d7b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f24069935ae105774e349eb7a4aa9db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3d123b81c358c9f9c1c35cb5747a629 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5296aa5cecd75d8d96b71826a3f7080 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3db34b5ede6f82dec78dcbcdf169997b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52382752980b662d963703577f1c9302 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8482fa3c44d45b32ad8089b85f0fd3c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec2ce7b7402479a57b2340436b027c36 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44fee5748cee3338ed2b6ec98a5ddd2e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-921f8f9226b2e2366b6dc50f85fb4c16 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2f8420e58f94217e14a7f7e8fc86006 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7077ba93833ff3dbf6880c66004fd3a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fef3f8dbdb6e54db660c633eb952a71 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f20badbb9e33852eab01322c982d5c6f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-702654723dd082979e889f11e0ac402d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28a8f818289872e1ef112c364ba68325 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46aa7c6a1e023050dc04bf4bfaa5c978 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25d14727b3eed88e4474d8b8f3d8e055 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b742deb72ba3638b8028f3eda5a70317 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c76927566e30d763a9f6ec7c3101ab38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b53d8b218dc0aa2788d0f1f75242e88e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d39867aaebfa6053caf3efe43340961 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d918e1539b144918e7f7c6086acb0bd5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5a18ec93f66963979b35b30fc99fded Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b81619e36834f14fc8e2f252b92e9644 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a419e911e7f7f20154dbb9f7fabf924 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8a39bfbbc2d011f829511e45c3e65ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2dbe365d919ba13b6da003a397c4b128 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33ebf2d6cb9348c0fb4252a3202f9067 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f2565004f6be034992717ef7c4af8e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e969a44b39c68b611bfc9b7c3c4a7780 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bdff9521dc7922dbaef76758c989ccb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3ffce2f4ea334094d4b2a79579fdb57 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d79e8e5de4ab6a748cd0875314e419e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9964d40c54eb0af097ff2b4dc139857 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce6bb753902a4ebd8a5252e2b9a07e7b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-743892c9fbe05e2b4898428acb0adaf6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa8d7a02f7b849d6b0b0fbad74a6c6d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ebaf02958bc3adc968833c5a9b45ed2a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2908e631e10ae0b13c3561b0c80dab21 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aca0197ad1bd7de7bc8538d300ac0321 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73b6a677140de9f221eab996e112212f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32d8b2fb329c16dc15b261780e822662 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-093e1b19a31e9a7e8897566d7598b9aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5addd836382ba6bedf4ed982b800f127 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-821ddca33b8951f50e87ff41b206c753 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9905911eaec9f1cfe1154d5d0f5ad97f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47273bcbf8be8681adb0210399de1c25 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b92565b0ef60dc721d998f24cfaf6d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02f6492917be941899c4a97e4b9300da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9edb61c122b190126b556486599a79a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbc5449c9195d56004d228f0ac28a34e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7009afa7260b6c95348d29eef2d41384 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4910ab5571b2b45f8bff48cd84a08cc1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd221557f7428bb87d0d65d59ee9bb2c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97258af0e2c1069731826204be8b43cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df757fa08d9fabd7deddb452d280653d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e54646f2e3eac899baa389931f0782c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1eae1b7e3a84f31aa394549059b8a746 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79652e164560e979ce3a52fbd9d77855 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-494213da85ed07bef71b1c2616ec0313 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8f0a40121b1cb06a943bfd8eb051cf7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c062c6a7efb2028a20d46333687d590 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ec234f46464f56cc2d016ae08c069ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08826a29eb2bed46589808cc21fa496c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6bc52cae26cf81c5b58c68c95cc415b7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc583223b762fee801ab019b5c87cf5e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b05a444ba26ad819b0c96992cf8ca30 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52fd707e4a1a835953d5895223be4919 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa803296f53ec558959ad8b4edfd94b7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9902400003f357c973916f6e95255c6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17ce08cfa30a80e1d4619dae66ad6960 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8078d41de8a709f7e82943f7357c929 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-294f2c40f1360823204fde879445fc89 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a37eaa51076a207a144a60d49215f9e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77942a1ee45052c1e495f4a71111ea29 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7063f4eb73a24e180b970f35d83ea87f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d1f77a3d3349b8f70bb5bd31226efdcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b1e5e0eb52db481ed37f4246ca01943 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ae5290dbb7cc0e5cc3b9e0a67a02e36 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a695ce2b5be5b3fe912d874a0e3992b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd1ae8bce0b3a818c3ac18d03c11411d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32a0794a6a84f7cf8e64ad25f763b8cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66b8fa37441d75e25e9eaa8d12fa659e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8830838f90b97f0096b0670ee126419b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccb0c1e913aa73a5208906ffd85335e4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f9da60250caf0b509a639295219d26f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d61ddaae792719450cdc3a8631c2b21f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c504f0a52489b50bc7fa50c106bfc6dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbe9b326db0c0a4b9d0b8e490447dc71 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5877a34fa98224e964026a9714daeae0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbe98735d1a2ffb4de0aa7b61fc1fb20 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a2db1d5bc76d2eee58e26fc7dd7bade Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f624218760b87d27bb8db52381b9d2f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6287983e9f95a73cc73f2adfcd81a290 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6414451c5ea92111a49e3f3c06261c36 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96eb7742378c53ea6190305a1f57f532 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49f06061ac83913937be580065b47e53 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e75a69f5a51ff35bc702b05495dcb353 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3c93d0c2e7b800250ae8c17befeff9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48a2bc3de700ba6bfadddb8ca50b11b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13bc2fef6ff62979e83562a1a8f9ba29 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e28294c9cccf5c486e740d94c896e0f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61fa512eedecf718b73efc084ea4c7ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-456a9103b7bb374f00cd2ac26a1c8d03 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-405a6f5bd4012b409514c42fb6eace63 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1be9b672fadb066059167ca0cea9c432 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cec141ef6d2bf0d2f1bcd65189f35ec0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92d1b9e0819726e20fc001579d6d1623 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67513734b2ae56679b7f895f87f6b8ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a5c0a91a09fb9021e38c0f321d0d2dbc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e40123174929574d1eb65099a19e57b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2f428e53af6f62f1a7071fb4fa5691b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81974058b75c769268bcd6526581a822 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9a49178e8c1064e30de3e601662c97e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89df452f4d6d22ae52913cbdb3cab9b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9500ba7324a964dd04d6450d7d5c05b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0aba0432cb71461db6b82c800a141924 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd2506d31caa3476501c1d90432a0f65 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-879afb53dcdf645fefb39857e3bc4b75 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ae00231e69398a10bdd8dab27d7e378 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a8f042d453c26fb0e82dfd1204621db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3dd9fac192e106eca08e7c885a6ee6a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ce9915d0ca7262f60a9daf68b624d37 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b57510be28dcb2ace7698862d9676fa6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd18007b1a98e7a44f5f2c8c74704a14 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b64457a3697beb58d15a6cab97bd76c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d20ac728f38eb5559366633d7fe3238 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec62c6bad3557365e1ff3ffc6cbd7d40 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2801920b0844257e18cc0f91597fa9b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-269ac42ea91e52b239f85a29011886ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f2a9afc90de5b50270e29f302511007 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42558bfebc59d99cfdd4e3e3800dd7bf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37631434e31b6ca5cbaba24941b438b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8f8cc6ae53ef16014e9f8957a24866a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-feec82d6da68f89b7ca3898d2214db48 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa9549dc43b675a0b287bdc656b95c3e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-695fcc17ea2b47614001a29423a964cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57e768b041929a907f7e8ead5a9a845c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-369594173b099c80f9c260c30ed4d48a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a5c4816da8740c6acfcf88f0af0545c FileName: ./.assets/justforfunnoreally_dev.svg SPDXID: SPDXRef-89c3427a5cc80fd3a116050b1be32fc5 FileChecksum: SHA1: e9ca37b091c0ec4bec64cdaeb6b32fac97008abd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: https://shields.io/> FileName: ./.assets/no_ai.svg SPDXID: SPDXRef-177b49b95f57baf0b9cb811d1a27ea01 FileChecksum: SHA1: 9cbd58fc16abe3596218c58c29706816d489bb6d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: https://shields.io/ FileName: ./.gitattributes SPDXID: SPDXRef-5529ff0bcaa0cee2aa68a222c83dff44 FileChecksum: SHA1: a01a675e593d2d4b1b1bff8bcd623f433b9b4bff LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./.github/dependabot.yml SPDXID: SPDXRef-5997c91b50c930d2696a6d739e576e26 FileChecksum: SHA1: a29e32bcb095561b34fb975070a8c4fbfb9b6285 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./.github/workflows/CI.yml SPDXID: SPDXRef-89a95f07c843b1e4f16361a2aa749b7c FileChecksum: SHA1: e715f16ecc175740b58d5e4ee34de692633993b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./.github/workflows/REUSE.yml SPDXID: SPDXRef-29985a9b5ec65060099cc88585d6d5d4 FileChecksum: SHA1: 3954bf3184b2c9305fb77b6d39907eda90c7dcfd LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./.gitignore SPDXID: SPDXRef-57a226d4e007a70fd828a327ac3d072c FileChecksum: SHA1: da05413c5f09e51170e9be5edabcd647a4db6eff LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./.vscode/extensions.json SPDXID: SPDXRef-fc19bdf246fed434aadfa6c15bca7ff6 FileChecksum: SHA1: a2b8f1df852f6f266d6fd10ff97ca1cb7206231c LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./.vscode/launch.json SPDXID: SPDXRef-1aa140cbb991ff6b5a8875412d3f9c38 FileChecksum: SHA1: 9ee45fde3a325788a53c2e3a4f46813fd1ea6ef2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./.vscode/tasks.json SPDXID: SPDXRef-5ae8dfee984d478bffa9c66cd0af2af9 FileChecksum: SHA1: f02c20358ef836a3a258d154732c848d176c5c8c LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./CODEOWNERS SPDXID: SPDXRef-1125002ef26fd5eaf5021a3cd3e23af2 FileChecksum: SHA1: 5c16476b6c9d615dbe3e92b67980753d4b10ed08 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./README.md SPDXID: SPDXRef-1de5876285fdb764f0b3d47b864a8574 FileChecksum: SHA1: e8568a68e07f091f37312cccadbb871ef0742f65 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./SPECIFICATIONS.md SPDXID: SPDXRef-5f191c11e3504785256291000efd61f4 FileChecksum: SHA1: ef2c2e2e30289048325e05545358f91191de57be LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build.zig SPDXID: SPDXRef-01d48ce02032f504a28ab4688c8cf901 FileChecksum: SHA1: 1bb624ccc282b951ee041f911a24f9083ea6d8d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build.zig.zon SPDXID: SPDXRef-3f75eccabca3575b19b3509c1813ac20 FileChecksum: SHA1: 88d02a5f5f84d3d96f4d3002fa31891de7583f70 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/Application.zig SPDXID: SPDXRef-24208f4a008aa14fd3d83146174be8a0 FileChecksum: SHA1: 5b66f658c0c56efd781b4dba5abd6a6f9dc7cbb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/ApplicationDescription.zig SPDXID: SPDXRef-db930e0cf0d2ebf313fee265af49ba44 FileChecksum: SHA1: 0d77bf0aef2cb1ed501277d1e7909d32f7847e80 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/CascadeTarget.zig SPDXID: SPDXRef-a4975ec641b2e0521d540943e1e132fc FileChecksum: SHA1: 630a62a2829200bd4922f4b19b884d5f30358b28 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/ImageStep.zig SPDXID: SPDXRef-1a8b0c5f74ef6455737526b51b96c3b2 FileChecksum: SHA1: 20d3cce8a1e214fac2258455d156c4ed00b109e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/Kernel.zig SPDXID: SPDXRef-a4dad4bd149b5bfd793f20b781cc03f3 FileChecksum: SHA1: 2722cafcdcfac31a3b3905f88fe8b6cbf328b21e LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/KernelComponent.zig SPDXID: SPDXRef-3f6c6b3bd60eaee334ce89e29fa558c5 FileChecksum: SHA1: a21fa38aa1614cf4119073eb23e813a70dc452f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/Library.zig SPDXID: SPDXRef-b9e6b1ea98b27a8f230dab0315a2a625 FileChecksum: SHA1: 68cc49c6b49effd593572c66add9f27d4aea6301 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/LibraryDescription.zig SPDXID: SPDXRef-7598eb5c38199be66fcb27742d49cbc5 FileChecksum: SHA1: 6baca19a5e33a5370e54e097db06f47328ab9d93 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/Options.zig SPDXID: SPDXRef-010bd2d356dca05e23ae8bb0f77f887c FileChecksum: SHA1: d43d364c8adb2681f9c840af4bf9bcd28bf7f21e LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/StepCollection.zig SPDXID: SPDXRef-5ed89c14426c0cff3936d9c72b440b50 FileChecksum: SHA1: 01d360f78e3a1a788c3bd3b4dc6d6f027d3eeb91 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/Tool.zig SPDXID: SPDXRef-408629eaddea4d81747c76cadf38c1a9 FileChecksum: SHA1: afe91f8a81b8cb0f21ad59a7424543e0107b2847 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/ToolDescription.zig SPDXID: SPDXRef-1cb2f2b4f381b1af8297a90787888eb0 FileChecksum: SHA1: 2d1d0952c5a7839861ceecb91a3e8ad09ce4ef36 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/limine.conf SPDXID: SPDXRef-e838b4e4231194dd3ab237d260424092 FileChecksum: SHA1: 99293cf810f92b4abf3bdd77f935a2a3522ab6a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/limine_no_kaslr.conf SPDXID: SPDXRef-6eb2b45b2ba33bf8c435250010e6d7b4 FileChecksum: SHA1: c21afcfefbc0ec3df48461e1e5c834640f8a18e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/limine_no_kaslr_ramfb.conf SPDXID: SPDXRef-4f24069935ae105774e349eb7a4aa9db FileChecksum: SHA1: 46fb4c885daa8fe3b910c6f221c96cba03785179 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/limine_ramfb.conf SPDXID: SPDXRef-f3d123b81c358c9f9c1c35cb5747a629 FileChecksum: SHA1: 2e891072067a4d481eadb87dd1013ac7194f14ca LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./build/qemu.zig SPDXID: SPDXRef-c5296aa5cecd75d8d96b71826a3f7080 FileChecksum: SHA1: 69119039a60c828fd72dc75d131f70536237c549 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/arch.zig SPDXID: SPDXRef-3db34b5ede6f82dec78dcbcdf169997b FileChecksum: SHA1: 4b7381ba82f96b4ba7d2357d55fb572650a75196 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/arm/arm.zig SPDXID: SPDXRef-52382752980b662d963703577f1c9302 FileChecksum: SHA1: ca2a2b9c3214e93eb4569738d48b46dbd99d92a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/arm/instructions.zig SPDXID: SPDXRef-a8482fa3c44d45b32ad8089b85f0fd3c FileChecksum: SHA1: 86533455b43428607d79eb8cb899f4f32b6eeb5d LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/arm/interface.zig SPDXID: SPDXRef-ec2ce7b7402479a57b2340436b027c36 FileChecksum: SHA1: 627bc78117ba34cec5b8fc46b5d6d1b1b221cd38 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/arm/linker.ld SPDXID: SPDXRef-44fee5748cee3338ed2b6ec98a5ddd2e FileChecksum: SHA1: 48b8822fa61966796f495cb752c28c527e951d53 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/arm/registers.zig SPDXID: SPDXRef-921f8f9226b2e2366b6dc50f85fb4c16 FileChecksum: SHA1: 78666123cd099c8f74a78c8ab6decfed05558955 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/custom_configuration.zig SPDXID: SPDXRef-f2f8420e58f94217e14a7f7e8fc86006 FileChecksum: SHA1: fa09923f712bec2f49baf8fbd1db162959bbc8fa LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/riscv/instructions.zig SPDXID: SPDXRef-7077ba93833ff3dbf6880c66004fd3a7 FileChecksum: SHA1: d3b68bed1f2ca804bf5162c1ad492901ad644608 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/riscv/interface.zig SPDXID: SPDXRef-0fef3f8dbdb6e54db660c633eb952a71 FileChecksum: SHA1: 1b00d1ca156a9ef98649e373e439b0413de8b5ff LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/riscv/linker.ld SPDXID: SPDXRef-f20badbb9e33852eab01322c982d5c6f FileChecksum: SHA1: 478ef35ace95651477b0783503d6dd06da8115d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/riscv/registers.zig SPDXID: SPDXRef-702654723dd082979e889f11e0ac402d FileChecksum: SHA1: 366fe1395b59e824eb4d1ef203b21e94febcedfa LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/riscv/riscv.zig SPDXID: SPDXRef-28a8f818289872e1ef112c364ba68325 FileChecksum: SHA1: f5c7e08139509660459200d78ded063603e0fe91 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/riscv/sbi_debug_console.zig SPDXID: SPDXRef-46aa7c6a1e023050dc04bf4bfaa5c978 FileChecksum: SHA1: 67a4344ae58567d166a48bc636a3cdf77eeb7e12 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/Gdt.zig SPDXID: SPDXRef-25d14727b3eed88e4474d8b8f3d8e055 FileChecksum: SHA1: 9aa2f3a926b615df733a63f3c3f946ba2634b009 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/PerExecutor.zig SPDXID: SPDXRef-b742deb72ba3638b8028f3eda5a70317 FileChecksum: SHA1: 2e822a2b709e4be8db0e6ce35acb55a530bc076a LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/Tss.zig SPDXID: SPDXRef-c76927566e30d763a9f6ec7c3101ab38 FileChecksum: SHA1: cdedd88becc4df74ab8adae8682553d258b84b5c LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/apic.zig SPDXID: SPDXRef-b53d8b218dc0aa2788d0f1f75242e88e FileChecksum: SHA1: bbdfaa71d61a53bcf02a726a4c8e1113d6a1e8db LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/asm/interruptHandlers.S SPDXID: SPDXRef-4d39867aaebfa6053caf3efe43340961 FileChecksum: SHA1: 27a39a406dd3ff1136add419aeed0b978c102dd1 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/config.zig SPDXID: SPDXRef-d918e1539b144918e7f7c6086acb0bd5 FileChecksum: SHA1: 7fb8f4a7c4668c003dbd6c7261b58f1737810b7f LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/hpet.zig SPDXID: SPDXRef-d5a18ec93f66963979b35b30fc99fded FileChecksum: SHA1: 4496c7df37165628ea070fd8e8164b5804cc3de7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/info/cpu_id.zig SPDXID: SPDXRef-b81619e36834f14fc8e2f252b92e9644 FileChecksum: SHA1: 227651bc0d32a78ae66b69342afdc93ed27027e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/info/info.zig SPDXID: SPDXRef-8a419e911e7f7f20154dbb9f7fabf924 FileChecksum: SHA1: 363a220adaf35f2c1762393df7f7fff98eef2671 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/init.zig SPDXID: SPDXRef-f8a39bfbbc2d011f829511e45c3e65ec FileChecksum: SHA1: 6433db7a5a1afc810b3334147ebae756b32d37c0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/instructions.zig SPDXID: SPDXRef-2dbe365d919ba13b6da003a397c4b128 FileChecksum: SHA1: c063910c365c275a4eb42436eaeca13305702df7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/interface.zig SPDXID: SPDXRef-33ebf2d6cb9348c0fb4252a3202f9067 FileChecksum: SHA1: bf1104fde5ba9f6a7b9c1783f81da3273f102915 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/interrupts/Idt.zig SPDXID: SPDXRef-6f2565004f6be034992717ef7c4af8e0 FileChecksum: SHA1: 118a7189cde48d4b1b5f6e0028e9407fbadcdf4c LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/interrupts/handlers.zig SPDXID: SPDXRef-e969a44b39c68b611bfc9b7c3c4a7780 FileChecksum: SHA1: c6386abc712319d2e899c852f3cf5718c2a22b94 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/interrupts/interrupts.zig SPDXID: SPDXRef-3bdff9521dc7922dbaef76758c989ccb FileChecksum: SHA1: 6800f1cd0c7f7bcd9b4a8998e4a568dbbf1a4efe LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/ioapic.zig SPDXID: SPDXRef-a3ffce2f4ea334094d4b2a79579fdb57 FileChecksum: SHA1: 3e357b22719f5d5877befc82b964de17dad1e546 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/linker.ld SPDXID: SPDXRef-0d79e8e5de4ab6a748cd0875314e419e FileChecksum: SHA1: 3cb24226cf8fa5b1bc01eea8d0de25b8ece31ac5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/paging/PageFaultErrorCode.zig SPDXID: SPDXRef-f9964d40c54eb0af097ff2b4dc139857 FileChecksum: SHA1: 9ad2fa98a0c8149b7e4fa41ae648ad26f7b1bd47 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/paging/PageTable.zig SPDXID: SPDXRef-ce6bb753902a4ebd8a5252e2b9a07e7b FileChecksum: SHA1: 925cf663a97e07770015b25dcfeb0402c79c556a LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/paging/paging.zig SPDXID: SPDXRef-743892c9fbe05e2b4898428acb0adaf6 FileChecksum: SHA1: e587e8fc89ff2ee4debf16c3709ba447c4dd7fe9 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/registers.zig SPDXID: SPDXRef-fa8d7a02f7b849d6b0b0fbad74a6c6d6 FileChecksum: SHA1: d14ad501ab016c59933086e7fdf189af919a1271 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/scheduling.zig SPDXID: SPDXRef-ebaf02958bc3adc968833c5a9b45ed2a FileChecksum: SHA1: fd26e07c87c320aee467fe26991a058268110713 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/tsc.zig SPDXID: SPDXRef-2908e631e10ae0b13c3561b0c80dab21 FileChecksum: SHA1: e08a828520caa87796d30dd8e1be165ab65430ad LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/user.zig SPDXID: SPDXRef-aca0197ad1bd7de7bc8538d300ac0321 FileChecksum: SHA1: ad734b98d8ed375db9b92f1a376860b5af7e6241 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/arch/x64/x64.zig SPDXID: SPDXRef-73b6a677140de9f221eab996e112212f FileChecksum: SHA1: c1074480ad17bf63584027faed8932106b1e19ed LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/boot/boot.zig SPDXID: SPDXRef-32d8b2fb329c16dc15b261780e822662 FileChecksum: SHA1: 81fbf99f0674c16aa9f1d29e9d21004515d1a0cb LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/boot/limine.zig SPDXID: SPDXRef-093e1b19a31e9a7e8897566d7598b9aa FileChecksum: SHA1: a80ebfbbdfa743085f98993b1a50ebc0a99ed48e LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/Executor.zig SPDXID: SPDXRef-5addd836382ba6bedf4ed982b800f127 FileChecksum: SHA1: 51e5997694246047f1bf9b71062192df46326fca LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/Address.zig SPDXID: SPDXRef-821ddca33b8951f50e87ff41b206c753 FileChecksum: SHA1: fa892c77abff0c873fced24a7a2529aa87dcdf12 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/acpi.zig SPDXID: SPDXRef-9905911eaec9f1cfe1154d5d0f5ad97f FileChecksum: SHA1: 9b5819046b82e9483aa033d07af380f2a188a7a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/DBG2.zig SPDXID: SPDXRef-47273bcbf8be8681adb0210399de1c25 FileChecksum: SHA1: 4e8f93adc3840b3455708f669e87ffb581fb4a8a LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/DSDT.zig SPDXID: SPDXRef-7b92565b0ef60dc721d998f24cfaf6d7 FileChecksum: SHA1: 0a9ce65cfd8df02cdb05a06723badc63a22967ea LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/FADT.zig SPDXID: SPDXRef-02f6492917be941899c4a97e4b9300da FileChecksum: SHA1: 3766386abefe8745aa58bb542a15292b3ed4dace LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/HPET.zig SPDXID: SPDXRef-d9edb61c122b190126b556486599a79a FileChecksum: SHA1: 28b1fc3829b2efb9a107af4ae6416af381030606 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/MADT.zig SPDXID: SPDXRef-bbc5449c9195d56004d228f0ac28a34e FileChecksum: SHA1: 432934007bf52f2546661cd03dd808e105ca8d52 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/MCFG.zig SPDXID: SPDXRef-7009afa7260b6c95348d29eef2d41384 FileChecksum: SHA1: 32653dc9135d1e707a0f1a1afd82948d8a082cd5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/RSDP.zig SPDXID: SPDXRef-4910ab5571b2b45f8bff48cd84a08cc1 FileChecksum: SHA1: 48138dfd4f0aa99123178af414e3402815e301e7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/SPCR.zig SPDXID: SPDXRef-bd221557f7428bb87d0d65d59ee9bb2c FileChecksum: SHA1: c2b1da8f650c58fd5c1cfda1dec9063568a63368 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/SharedHeader.zig SPDXID: SPDXRef-97258af0e2c1069731826204be8b43cc FileChecksum: SHA1: f8e36584c8f5ea2e619e3e8b2b3c5d26cc139bb0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/TPM2.zig SPDXID: SPDXRef-df757fa08d9fabd7deddb452d280653d FileChecksum: SHA1: 83aed497330a1b2b8c2483df1072d6dc3730ab32 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/tables/tables.zig SPDXID: SPDXRef-e54646f2e3eac899baa389931f0782c1 FileChecksum: SHA1: b6693f608138f56995679afe3d7a137e1465385c LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/uacpi.zig SPDXID: SPDXRef-1eae1b7e3a84f31aa394549059b8a746 FileChecksum: SHA1: b1338890761f8c838b13d00073af45a39c76a784 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022-2025 Daniil Tatianin (https://github.com/uACPI/uACPI/blob/e5e5deea6f4dea0ea81237db39ca061ead048e60/LICENSE) SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/acpi/uacpi_kernel_api.zig SPDXID: SPDXRef-79652e164560e979ce3a52fbd9d77855 FileChecksum: SHA1: 8206635ff5a02c5698bbf17b63c6cb3efbb49678 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/cascade.zig SPDXID: SPDXRef-494213da85ed07bef71b1c2616ec0313 FileChecksum: SHA1: e52f78c9408007de5cea2f4cc27ac3fcbcabb841 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/config.zig SPDXID: SPDXRef-f8f0a40121b1cb06a943bfd8eb051cf7 FileChecksum: SHA1: 5b98e97b25cb737bcd1ddc9698ef0b3ef45684a6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/custom_configuration.zig SPDXID: SPDXRef-5c062c6a7efb2028a20d46333687d590 FileChecksum: SHA1: cf65db0cb6ae3b7be32032c163a171d9d30f2823 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/debug/debug.zig SPDXID: SPDXRef-2ec234f46464f56cc2d016ae08c069ac FileChecksum: SHA1: 4a5291f3cee6ba1c7eceb09cda833c2acb3c14ef LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/debug/log.zig SPDXID: SPDXRef-08826a29eb2bed46589808cc21fa496c FileChecksum: SHA1: 3ec0c4a20fafca8083d152ea5bffd5a99b4eccdf LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/init/devicetree.zig SPDXID: SPDXRef-6bc52cae26cf81c5b58c68c95cc415b7 FileChecksum: SHA1: 2ac8e5fbf666079d0f48ef7aeda296fbcc1fc9a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/init/init.zig SPDXID: SPDXRef-dc583223b762fee801ab019b5c87cf5e FileChecksum: SHA1: 6dc08478c5c9218c6002f01baa167b64e2ef6aee LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/init/output/Output.zig SPDXID: SPDXRef-0b05a444ba26ad819b0c96992cf8ca30 FileChecksum: SHA1: 1499fd9787205f06685e8cb7483c19c897bebaa3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/init/output/framebuffer.zig SPDXID: SPDXRef-52fd707e4a1a835953d5895223be4919 FileChecksum: SHA1: 661ca63c1d921146811638f4e35be0d902ed30fa LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/init/output/ssfn.h SPDXID: SPDXRef-fa803296f53ec558959ad8b4edfd94b7 FileChecksum: SHA1: 90139be3d94468d3f695b657c5a5a9520dd7a228 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: Copyright (C) 2020-2022 bzt SPDX-FileCopyrightText: Copyright (C) 2020-2022 bzt FileName: ./kernel/cascade/init/output/ter-v14n.sfn SPDXID: SPDXRef-f9902400003f357c973916f6e95255c6 FileChecksum: SHA1: 65734d22e02855a98692f1359abd31b6fd900e00 LicenseConcluded: NOASSERTION LicenseInfoInFile: OFL-1.1-RFN FileCopyrightText: Copyright (C) 2020 Dimitar Toshkov Zhekov, with Reserved Font Name "Terminus Font". FileName: ./kernel/cascade/init/output/uart.zig SPDXID: SPDXRef-17ce08cfa30a80e1d4619dae66ad6960 FileChecksum: SHA1: bd1b4feff0e43827bba6042fc0c3fce26681d027 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/FlushRequest.zig SPDXID: SPDXRef-e8078d41de8a709f7e82943f7357c929 FileChecksum: SHA1: 8d422f1e49fcda5af4f07535e21a5ee928c1c781 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/KernelMemoryRegion.zig SPDXID: SPDXRef-294f2c40f1360823204fde879445fc89 FileChecksum: SHA1: 540f9a07f56ce9f8700df76bfba2b30a3ff75ad0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/MapType.zig SPDXID: SPDXRef-a37eaa51076a207a144a60d49215f9e0 FileChecksum: SHA1: 8d7774efc16a51a958646fad70c53be270039660 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon # FileName: ./kernel/cascade/mem/Page.zig SPDXID: SPDXRef-77942a1ee45052c1e495f4a71111ea29 FileChecksum: SHA1: af4fd9dd50f22ae6131624b7c461395064a2849b LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/address_space/AddressSpace.zig SPDXID: SPDXRef-7063f4eb73a24e180b970f35d83ea87f FileChecksum: SHA1: 3778eb83088f186ae4430979bac843daaa0c4a6e LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-2-Clause LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 1997 Charles D. Cranor and Washington University. SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/address_space/AnonymousMap.zig SPDXID: SPDXRef-d1f77a3d3349b8f70bb5bd31226efdcb FileChecksum: SHA1: c3b7600909c100b5f811633215f08bbaedd76ff9 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-2-Clause LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 1997 Charles D. Cranor and Washington University. SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/address_space/AnonymousPage.zig SPDXID: SPDXRef-8b1e5e0eb52db481ed37f4246ca01943 FileChecksum: SHA1: 54d922d33f79115f136e05319d18aa3024c7bf6f LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-2-Clause LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 1997 Charles D. Cranor and Washington University. SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/address_space/Entry.zig SPDXID: SPDXRef-2ae5290dbb7cc0e5cc3b9e0a67a02e36 FileChecksum: SHA1: 53c2be10d86fc1d761edd4d229eb46ce0353c265 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-2-Clause LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 1997 Charles D. Cranor and Washington University. SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/address_space/FaultInfo.zig SPDXID: SPDXRef-8a695ce2b5be5b3fe912d874a0e3992b FileChecksum: SHA1: 592d7a3a4731f6d419c1297056daf564eb8679fd LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-2-Clause LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 1997 Charles D. Cranor and Washington University. SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/address_space/Object.zig SPDXID: SPDXRef-fd1ae8bce0b3a818c3ac18d03c11411d FileChecksum: SHA1: ef9bab9ad45d0b726413680c988061843f2a7ae9 LicenseConcluded: NOASSERTION LicenseInfoInFile: BSD-2-Clause LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 1997 Charles D. Cranor and Washington University. SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/address_space/chunk_map.zig SPDXID: SPDXRef-32a0794a6a84f7cf8e64ad25f763b8cb FileChecksum: SHA1: f551402a4721b3c18c63bcd52f6617d23298960c LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/cache.zig SPDXID: SPDXRef-66b8fa37441d75e25e9eaa8d12fa659e FileChecksum: SHA1: 23915bdc7c566bccd26d3faa32c1704c7c057ecf LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/heap.zig SPDXID: SPDXRef-8830838f90b97f0096b0670ee126419b FileChecksum: SHA1: 406371afbd710af84fc9984c5594848f5561cc24 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/mem.zig SPDXID: SPDXRef-ccb0c1e913aa73a5208906ffd85335e4 FileChecksum: SHA1: a7bc4bd8759cf70cb838a0dcaa599fd2e3498d53 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/phys.zig SPDXID: SPDXRef-7f9da60250caf0b509a639295219d26f FileChecksum: SHA1: 0449c0af09705cb6e1bd30311106aa94af2d6847 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/mem/resource_arena.zig SPDXID: SPDXRef-d61ddaae792719450cdc3a8631c2b21f FileChecksum: SHA1: 2811ff5cf1cccbd4f17a4b4c8f368138a04ab7a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/pci.zig SPDXID: SPDXRef-c504f0a52489b50bc7fa50c106bfc6dc FileChecksum: SHA1: 0197cd63aa9cb3d9b3ae1b4f224d86d50dd6fc31 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/sync/Mutex.zig SPDXID: SPDXRef-fbe9b326db0c0a4b9d0b8e490447dc71 FileChecksum: SHA1: 4282728ad40589686eeab393cb2e5fff14c4cbbf LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/sync/Parker.zig SPDXID: SPDXRef-5877a34fa98224e964026a9714daeae0 FileChecksum: SHA1: 9077253ecbc0a77da34e3c8493e30941149e7b80 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/sync/RwLock.zig SPDXID: SPDXRef-bbe98735d1a2ffb4de0aa7b61fc1fb20 FileChecksum: SHA1: 9a98af4d363a494f75544d11712296f7d9f6f958 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/sync/TicketSpinLock.zig SPDXID: SPDXRef-0a2db1d5bc76d2eee58e26fc7dd7bade FileChecksum: SHA1: d36ee85221fbc4da8f6182b0092f97405e91bf95 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/sync/WaitQueue.zig SPDXID: SPDXRef-5f624218760b87d27bb8db52381b9d2f FileChecksum: SHA1: 3df0e980494c20f1d9df7d9e5b911cdd2cf7fc72 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/sync/sync.zig SPDXID: SPDXRef-6287983e9f95a73cc73f2adfcd81a290 FileChecksum: SHA1: 31b546e6b2dfe47f7080e6f3135a9ede86a177cf LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/task/Current.zig SPDXID: SPDXRef-6414451c5ea92111a49e3f3c06261c36 FileChecksum: SHA1: d744721b3fc0d80e93661f504300c444e878c709 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/task/Scheduler.zig SPDXID: SPDXRef-96eb7742378c53ea6190305a1f57f532 FileChecksum: SHA1: 0dc610da651c1676e04550974acadcb3867ad195 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/task/SchedulerHandle.zig SPDXID: SPDXRef-49f06061ac83913937be580065b47e53 FileChecksum: SHA1: a47c1a287a76fafa0ffe6c5166c84e6acfaa1a8d LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/task/Stack.zig SPDXID: SPDXRef-e75a69f5a51ff35bc702b05495dcb353 FileChecksum: SHA1: 20a758ddf95734290f27e6cc9cc18f58d8b46c67 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/task/Task.zig SPDXID: SPDXRef-f3c93d0c2e7b800250ae8c17befeff9a FileChecksum: SHA1: 3f63727b742a5f5df1277be099f0e6ca958a64ef LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/time.zig SPDXID: SPDXRef-48a2bc3de700ba6bfadddb8ca50b11b0 FileChecksum: SHA1: 85d04712592ec7938959fdd86ce6bd9275223bbe LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/user/Process.zig SPDXID: SPDXRef-13bc2fef6ff62979e83562a1a8f9ba29 FileChecksum: SHA1: e42214dd2f8014be07d13b229abe4d5f2901b86a LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/user/Thread.zig SPDXID: SPDXRef-5e28294c9cccf5c486e740d94c896e0f FileChecksum: SHA1: 21efc276b7876e57782e905729f79477a979475f LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/cascade/user/user.zig SPDXID: SPDXRef-61fa512eedecf718b73efc084ea4c7ac FileChecksum: SHA1: c42e962de58d9308f6f45b2182f04a6112b184b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/kernel.zig SPDXID: SPDXRef-456a9103b7bb374f00cd2ac26a1c8d03 FileChecksum: SHA1: 514021baf12e814c963b088ac551b521dea594d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./kernel/listing.zig SPDXID: SPDXRef-405a6f5bd4012b409514c42fb6eace63 FileChecksum: SHA1: 8ac1ee71f4e89e620d002e7da405cb41205259a6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/bitjuggle/bitjuggle.zig SPDXID: SPDXRef-1be9b672fadb066059167ca0cea9c432 FileChecksum: SHA1: 9d94a18fa895f21f175906633494fe298092346b LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/core/TypeErasedCall.zig SPDXID: SPDXRef-cec141ef6d2bf0d2f1bcd65189f35ec0 FileChecksum: SHA1: e8dcc628bccd88d66d7b8b46cad75f77836c3d20 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/core/address.zig SPDXID: SPDXRef-92d1b9e0819726e20fc001579d6d1623 FileChecksum: SHA1: 2e1114f96b7c9131bc74b1bbbc39028e218a2b55 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/core/containers.zig SPDXID: SPDXRef-67513734b2ae56679b7f895f87f6b8ee FileChecksum: SHA1: c505a83755269d3461971af9c15b6a2875f9a449 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/core/core.zig SPDXID: SPDXRef-a5c0a91a09fb9021e38c0f321d0d2dbc FileChecksum: SHA1: a3e5d670b4b517bd30f063797e501d0f4fe5590e LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/core/duration.zig SPDXID: SPDXRef-e40123174929574d1eb65099a19e57b9 FileChecksum: SHA1: e3b7dfd53b8b3ae8977f9393fb1e9b372805a88e LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/core/size.zig SPDXID: SPDXRef-a2f428e53af6f62f1a7071fb4fa5691b FileChecksum: SHA1: 13534c0774a1e446a23e872b4f19ad5a2d7b0537 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/core/testing.zig SPDXID: SPDXRef-81974058b75c769268bcd6526581a822 FileChecksum: SHA1: c03fc6965223a4e6be1be138e6fb517e13c758ae LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/elf/elf.zig SPDXID: SPDXRef-e9a49178e8c1064e30de3e601662c97e FileChecksum: SHA1: 3e960e7255f8b870caf9a3ec3253922e60e4aefc LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/fs/ext.zig SPDXID: SPDXRef-89df452f4d6d22ae52913cbdb3cab9b5 FileChecksum: SHA1: a568587a3c25390d75fcf049afce7bec3a7fc117 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/fs/fat.zig SPDXID: SPDXRef-a9500ba7324a964dd04d6450d7d5c05b FileChecksum: SHA1: 78c61a1f2d96904877d4fb51c04795d1317d1a26 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/fs/fs.zig SPDXID: SPDXRef-0aba0432cb71461db6b82c800a141924 FileChecksum: SHA1: 3e5192b8d75fd9df5328f1f752c1da5852f056fe LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/fs/gpt.zig SPDXID: SPDXRef-cd2506d31caa3476501c1d90432a0f65 FileChecksum: SHA1: 2e4c21ccbdc4fb3229d6b49ae683e153b2b94ae3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/fs/mbr.zig SPDXID: SPDXRef-879afb53dcdf645fefb39857e3bc4b75 FileChecksum: SHA1: 64bb3b5d9f9051da05cf5df5896b5520cadec526 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/limine/limine.zig SPDXID: SPDXRef-4ae00231e69398a10bdd8dab27d7e378 FileChecksum: SHA1: 68a94438994266b785fe4c7100b764e8ef870638 LicenseConcluded: NOASSERTION LicenseInfoInFile: 0BSD LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: 2022-2025 Mintsuki and contributors (https://github.com/limine-bootloader/limine-protocol/blob/trunk/LICENSE) SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/listing.zig SPDXID: SPDXRef-9a8f042d453c26fb0e82dfd1204621db FileChecksum: SHA1: 015bede28dd8f819f03d445fb671d2f08ddffdf8 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/sdf/sdf.md SPDXID: SPDXRef-3dd9fac192e106eca08e7c885a6ee6a3 FileChecksum: SHA1: 66b8c4b1d93e13c7190c62452cb5c7cacd9172e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/sdf/sdf.zig SPDXID: SPDXRef-8ce9915d0ca7262f60a9daf68b624d37 FileChecksum: SHA1: 0d25d60770891849832c7daa7a6a0eeca3763fd5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./lib/uuid/uuid.zig SPDXID: SPDXRef-b57510be28dcb2ace7698862d9676fa6 FileChecksum: SHA1: 2b616980d0488044380a69bc2cc55c3514bd21e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: 0BSD LicenseInfoInFile: BSD-2-Clause LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: 2015 Jiri Svoboda (https://github.com/HelenOS/helenos) SPDX-FileCopyrightText: 2021 Dmitri Goutnik (https://github.com/dmgk/zig-uuid) SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/image_builder/ImageDescription.zig SPDXID: SPDXRef-fd18007b1a98e7a44f5f2c8c74704a14 FileChecksum: SHA1: 1995491b54d1959c880ade120fef0192ca1bce86 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/image_builder/image_builder.zig SPDXID: SPDXRef-0b64457a3697beb58d15a6cab97bd76c FileChecksum: SHA1: 69d866b3304bf3a7003c3348655d484ac99cedcd LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/kernel_log_wrapper/StdoutWrapper.zig SPDXID: SPDXRef-2d20ac728f38eb5559366633d7fe3238 FileChecksum: SHA1: fa6dc9f1794e9babf9c4e6faf2520d872c677ea6 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/kernel_log_wrapper/ansi.zig SPDXID: SPDXRef-ec62c6bad3557365e1ff3ffc6cbd7d40 FileChecksum: SHA1: 0159fa6190a15de1877d3bda6cca9b6631528ef0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 2022 Diego Barria (https://github.com/xyaman/mibu/blob/c2d3719d5dcc1e5a723d3b06459c3b6275d2cef0/LICENSE) SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/kernel_log_wrapper/kernel_log_wrapper.zig SPDXID: SPDXRef-2801920b0844257e18cc0f91597fa9b5 FileChecksum: SHA1: 070ca807a92122ad738c4cbbccb65ca1c39d8fb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/limine_install/custom_configuration.zig SPDXID: SPDXRef-269ac42ea91e52b239f85a29011886ca FileChecksum: SHA1: 527b048f060dd50953df5ceab01181e61c497a32 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 2025 Zig OSDev Community (https://github.com/zig-osdev/zig-limine-install) SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/limine_install/limine_install.zig SPDXID: SPDXRef-4f2a9afc90de5b50270e29f302511007 FileChecksum: SHA1: bfbfa228a8cccf06901ec60de6347d40eb533898 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Copyright (C) 2025 Zig OSDev Community (https://github.com/zig-osdev/zig-limine-install) SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/listing.zig SPDXID: SPDXRef-42558bfebc59d99cfdd4e3e3800dd7bf FileChecksum: SHA1: 72386c6554dc94706392188b0972847fbcca22a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/sdf_builder/FileTableBuilder.zig SPDXID: SPDXRef-37631434e31b6ca5cbaba24941b438b0 FileChecksum: SHA1: 1706d001f828d9026e256aad5a817ba5a08e2be0 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/sdf_builder/LocationLookupBuilder.zig SPDXID: SPDXRef-f8f8cc6ae53ef16014e9f8957a24866a FileChecksum: SHA1: aaf8ba4178f69d8c0b2568a3527b350209a07a3d LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/sdf_builder/LocationProgramBuilder.zig SPDXID: SPDXRef-feec82d6da68f89b7ca3898d2214db48 FileChecksum: SHA1: e1a8fd5d6476001fb2198badb0f5073f7aaa928f LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/sdf_builder/StringTableBuilder.zig SPDXID: SPDXRef-fa9549dc43b675a0b287bdc656b95c3e FileChecksum: SHA1: fde93ad15c92cb006905a8107d677b17b42ed5dd LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/sdf_builder/custom_configuration.zig SPDXID: SPDXRef-695fcc17ea2b47614001a29423a964cc FileChecksum: SHA1: c6db3a4bb6cbbd14817e04ac85a066fd8bc09531 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/sdf_builder/libdwarf.zig SPDXID: SPDXRef-57e768b041929a907f7e8ead5a9a845c FileChecksum: SHA1: aabd8e08a812155b14ec6085f209cf706aa39147 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./tool/sdf_builder/sdf_builder.zig SPDXID: SPDXRef-369594173b099c80f9c260c30ed4d48a FileChecksum: SHA1: d54ec71dba9cb2a02c361fa198ab473c0885f08b LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-MIT FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon FileName: ./user/listing.zig SPDXID: SPDXRef-1a5c4816da8740c6acfcf88f0af0545c FileChecksum: SHA1: 6f4683b223794485f38db8fad113eee63e2dc84d LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-NON-AI-CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Lee Cannon LicenseID: LicenseRef-NON-AI-CC0-1.0 LicenseName: NOASSERTION ExtractedText: NON-AI CC0 1.0 Universal Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes, the sole exception being the use in AI training datasets and in AI-derived technologies. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating NON-AI CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply NON-AI CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of NON-AI CC0 on those rights. 1. Copyright and Related Rights. A Work made available under NON-AI CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose, including without limitation commercial, advertising or promotional purposes (the "Waiver"), except for the use in AI-training datasets, including but not limited to any use that contributes to the training or development of an AI model or algorithm, unless You obtain explicit written permission from the Affirmer to do so. Each usage acknowledges that the Covered Work is not intended for use in the creation of an Artificial Intelligence training dataset, and that the Affirmer has no obligation to provide support or assistance for any use that violates this license. Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose, including without limitation commercial, advertising or promotional purposes (the "License"), except for the use in AI-training datasets, including but not limited to any use that contributes to the training or development of an AI model or algorithm, unless You obtain explicit written permission from the Affirmer to do so. Each usage acknowledges that the Covered Work is not intended for use in the creation of an Artificial Intelligence training dataset, and that the Affirmer has no obligation to provide support or assistance for any use that violates this license. The License shall be deemed effective as of the date NON-AI CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this NON-AI CC0 or use of the Work. LicenseID: LicenseRef-NON-AI-MIT LicenseName: NOASSERTION ExtractedText: MIT NON-AI License Permission is hereby granted, free of charge, to any person obtaining a copy of the software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. In addition, the following restrictions apply: 1. The Software and any modifications made to it may not be used for the purpose of training or improving machine learning algorithms, including but not limited to artificial intelligence, natural language processing, or data mining. This condition applies to any derivatives, modifications, or updates based on the Software code. Any usage of the Software in an AI-training dataset is considered a breach of this License. 2. The Software may not be included in any dataset used for training or improving machine learning algorithms, including but not limited to artificial intelligence, natural language processing, or data mining. 3. Any person or organization found to be in violation of these restrictions will be subject to legal action and may be held liable for any damages resulting from such use. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.