SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-3a3c367b-f3f3-4556-bf59-f0419b0fc87e Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2025-12-22T11:14:26Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a296a00dcb5f1dd7f30f339c0b498eb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aecbab991647912d142673a0c8ad147d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6cc3ce2d7ba1a70524f6b9e97181dc9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dae644e2d8145c820da2db90d08efdf1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fd5dc3e853333b6ff84b8507d5c3162 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9017935763cbb4e1d67fffe6dc7cdb64 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fa142457e4b8cec39ca272d7e05892e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c9c3a62507245752e1c7cb1a19d7f9b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41945d43696d686323add56545274a9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-788b841bb23266ae9427c387e1fdd647 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aff1d2c542150348bfb2688b5d9b7701 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed0fe8e875b397070b5588c13902a97b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e9dbf0f9bf1b693d542d3ccee4e0791 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffa0b0484d16448601966c09df2c4059 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc2ebe585dee0d954c69711a52c8acb7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a154838b4b7375d5edc474c8acfba1e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9cb28cfc01ac3433407a1cd8a7a6398 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e68d0bf379075a0213cf15b09b774c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa489871ea5fd55ddc5372c096929bc6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb014b10cd504a6ded4bd696700dab1c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8a4f179c1b1d7736d448ddf01a3ff20 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5045b3b37a95c6a7be2a2d103acf86de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc015f6fe8701b2a0c36810b7e284ae2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbdfe4135f60a75f5c275f0685b7c64f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0794198a43cb505de86943751bc414cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d9bd907c148e56f364410635319dbe4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdbe08e3fe78f05e639e860dc27b9cde Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8bbd01e6bf5274360de5e26d1cb1cc6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-482c1de70fcc3107711a53f75ee81966 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b12c91ac22540c0e1ebcc0a4a518b1e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0eee116c65a7a37d18dfa4b959c48aaa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec652f3f785db9549b23ec83d2ca1ccf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f63697d19ec5cb52f74cf05b1ea4ea35 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-599b51f38ace344340239e1dbc4cad4f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-297ae74754820e27c61ce5746069f543 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e56a06e681cd0eed7602080a4875ea3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09f79c9b3aaff85708c751565129f35b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13bc0f86030f568e29e3fb2174b1d97d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41fee506b57b71843c5cb5ad5992e696 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e03219d8ef7d5da161be5531ee46ce2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-926fa24c15d6b9e93321766e81f39724 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7306b0e85f226195028e0b95330152d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ab5142666010d4d93db6c6bc919f2b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ddb9bb0c71bf64afeecfe4dc3a5645a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0218b62503522758d27b8799f48ff183 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c780d918aca8e05fa8f3b84ac5d7a791 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-457ecbaa5f3478ca42e9dcd53b38a507 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2c994b7df88040fe116304b43623e86 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2027cc719f351a3f6d802371d3f6267 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53d126190ee02df5641da434e0b7de06 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02c1e7f6ee6ea7d592f4e06b077f8569 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96d0dacb482e0ad49c41d2df08988102 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d3ea548c93725ea20fdd62a0afab1e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-906e96c310cfef0eac94591b95e68bb7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-594e8f3b507cb301c432103dcf99e249 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acc4e96f3d484737d0508fd80ac02a2e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb63baa47f0a797fd8b91c89e112282f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a2e24ee5bb9fd0067c3f02ad940152d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55a45fbab8bf63434ba76e2b73c4c403 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-303ff0d8fbafb9ae2866e7085e4cf3b2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4aca89c86dda94533b8281183a6a8842 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ab720a8a5e2a682f4ed75c412fbfd40 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-765b4067a0f50a0bf4748a10e8be1b76 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0054d449b16fffcd73c74dd66042383f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7531cd6da999c47ae3cf078d71c3e47d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-787fbfaeece58fd5aae94e983dc04817 FileName: ./.aoc_tiles/tiles/2024/01.png SPDXID: SPDXRef-a296a00dcb5f1dd7f30f339c0b498eb8 FileChecksum: SHA1: d914c67e81c0ddd933c7a44913d152d350892633 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/02.png SPDXID: SPDXRef-aecbab991647912d142673a0c8ad147d FileChecksum: SHA1: bdbb22fb9c5bca2ed207ac25c3d07a38d6a59bf0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/03.png SPDXID: SPDXRef-6cc3ce2d7ba1a70524f6b9e97181dc9d FileChecksum: SHA1: 25dd6691eee2c3d650622448f367fe3ec2c35673 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/04.png SPDXID: SPDXRef-dae644e2d8145c820da2db90d08efdf1 FileChecksum: SHA1: efbccd0c52188415d32ac5582d6a56046c271b87 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/05.png SPDXID: SPDXRef-0fd5dc3e853333b6ff84b8507d5c3162 FileChecksum: SHA1: e22b6b0f361729b85114aecfcb240f4cf303229f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/06.png SPDXID: SPDXRef-9017935763cbb4e1d67fffe6dc7cdb64 FileChecksum: SHA1: 5fdae602f0b51fda9f398b381e039b9f26ac6a3f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/07.png SPDXID: SPDXRef-7fa142457e4b8cec39ca272d7e05892e FileChecksum: SHA1: a334acb8742f46c9def9a7edbdf14acd401a9c1b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/08.png SPDXID: SPDXRef-1c9c3a62507245752e1c7cb1a19d7f9b FileChecksum: SHA1: 151e188a6234210f9bc63ebac454289528cebd31 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/09.png SPDXID: SPDXRef-41945d43696d686323add56545274a9a FileChecksum: SHA1: aeb2cc120754dceb464072495d7c7f0f8e99a482 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/10.png SPDXID: SPDXRef-788b841bb23266ae9427c387e1fdd647 FileChecksum: SHA1: f7d8e2977a8ffebe24d6751d92bfeb833bcc3b0d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/11.png SPDXID: SPDXRef-aff1d2c542150348bfb2688b5d9b7701 FileChecksum: SHA1: d4d91ff810af2c2b6bc49fb6dda2d28aa5282a06 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/12.png SPDXID: SPDXRef-ed0fe8e875b397070b5588c13902a97b FileChecksum: SHA1: 833765f06bdd357d830452ce65890ab7ebe90dc7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/13.png SPDXID: SPDXRef-6e9dbf0f9bf1b693d542d3ccee4e0791 FileChecksum: SHA1: 47fab886dbe86484685221d5b7c2927d8e3c272e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/14.png SPDXID: SPDXRef-ffa0b0484d16448601966c09df2c4059 FileChecksum: SHA1: 9bd13a61a403f4f17a3688082631c4cfd40dc9d2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/15.png SPDXID: SPDXRef-cc2ebe585dee0d954c69711a52c8acb7 FileChecksum: SHA1: 812127df1db6dd74f40a19b71f3ee5dd6861c1e7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/16.png SPDXID: SPDXRef-6a154838b4b7375d5edc474c8acfba1e FileChecksum: SHA1: 8c7286dad4f4fe66951d23f4d5ce0b6354d8e226 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/17.png SPDXID: SPDXRef-a9cb28cfc01ac3433407a1cd8a7a6398 FileChecksum: SHA1: 29530deecf8f25359f89881b12a864f0c87adfeb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/18.png SPDXID: SPDXRef-4e68d0bf379075a0213cf15b09b774c5 FileChecksum: SHA1: 96b8756ec7bcd70f7d79f72696570ca6a2ece5c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/19.png SPDXID: SPDXRef-fa489871ea5fd55ddc5372c096929bc6 FileChecksum: SHA1: e858472321168c1eb6c665f121aeb407d3449523 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/20.png SPDXID: SPDXRef-fb014b10cd504a6ded4bd696700dab1c FileChecksum: SHA1: 3734a4a37b41db32db12d675a52c27644f55d3a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/21.png SPDXID: SPDXRef-c8a4f179c1b1d7736d448ddf01a3ff20 FileChecksum: SHA1: 160fed32a91e30010b2a71e2bc1d82d85de66885 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/22.png SPDXID: SPDXRef-5045b3b37a95c6a7be2a2d103acf86de FileChecksum: SHA1: f7c24f7d0e5021b61f172de2acb57003ce07fa3a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/23.png SPDXID: SPDXRef-fc015f6fe8701b2a0c36810b7e284ae2 FileChecksum: SHA1: 07898afe7dd571bfdd2f509798c934dd6276807a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/24.png SPDXID: SPDXRef-fbdfe4135f60a75f5c275f0685b7c64f FileChecksum: SHA1: dcb8a73fa9b4261aa49b267a4c73f05a012e397f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.aoc_tiles/tiles/2024/25.png SPDXID: SPDXRef-0794198a43cb505de86943751bc414cd FileChecksum: SHA1: 368f73d2c6d0a947e982ff3f05264c01cf04b2a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./.cargo/config.toml SPDXID: SPDXRef-7d9bd907c148e56f364410635319dbe4 FileChecksum: SHA1: 51df9a1b1748132f1e81e86f2624dc8be8c2c325 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 CC0-1.0 SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-fdbe08e3fe78f05e639e860dc27b9cde FileChecksum: SHA1: 7ba2ea6a5cd59bf28e8a154f566a19f4e356d011 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./.github/workflows/reuse.yaml SPDXID: SPDXRef-c8bbd01e6bf5274360de5e26d1cb1cc6 FileChecksum: SHA1: 28bb5a9e5ca227cf507e068b3d9654edffd816f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2019 Free Software Foundation Europe e.V. FileName: ./.gitignore SPDXID: SPDXRef-482c1de70fcc3107711a53f75ee81966 FileChecksum: SHA1: a70f6ff688db772a485ce014e35b99d501d2c374 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./.pre-commit-config.yaml SPDXID: SPDXRef-8b12c91ac22540c0e1ebcc0a4a518b1e FileChecksum: SHA1: f0ba66a6d4c6d3874a72427b04c7a5a99444a8bb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2024 LiquidFun, https://github.com/LiquidFun/aoc_tiles FileName: ./Cargo.toml SPDXID: SPDXRef-0eee116c65a7a37d18dfa4b959c48aaa FileChecksum: SHA1: 469b0b9ee849262d05b74170d91e52db3d27b845 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./README.md SPDXID: SPDXRef-ec652f3f785db9549b23ec83d2ca1ccf FileChecksum: SHA1: 7cbdf74e1b1187ef0d8bec9cd5d2001810eeed33 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./bonus/day14/generator/Cargo.toml SPDXID: SPDXRef-f63697d19ec5cb52f74cf05b1ea4ea35 FileChecksum: SHA1: 586f63c1760eb8912842ec1dcc1e46690bc59728 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson SPDX-FileCopyrightText: 2024, 2024 FileName: ./bonus/day14/generator/README.md SPDXID: SPDXRef-599b51f38ace344340239e1dbc4cad4f FileChecksum: SHA1: af389dd2252082e38a5b0baddedfb157d8d8d556 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./bonus/day14/generator/example1.txt SPDXID: SPDXRef-297ae74754820e27c61ce5746069f543 FileChecksum: SHA1: c2b296a408861187bc3541144ef08bc19eabf7d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Sebastian Andersson FileName: ./bonus/day14/generator/example2.txt SPDXID: SPDXRef-6e56a06e681cd0eed7602080a4875ea3 FileChecksum: SHA1: ab887102bfa263729dad52b437a00c3d27918657 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: Sebastian Andersson FileName: ./bonus/day14/generator/src/main.rs SPDXID: SPDXRef-09f79c9b3aaff85708c751565129f35b FileChecksum: SHA1: 54037791e2dc4a19e832d0cd9bd75795b0d1fd15 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./bonus/miraos_nrf52840/day4.c SPDXID: SPDXRef-13bc0f86030f568e29e3fb2174b1d97d FileChecksum: SHA1: a3033214e4816632ad3397838c642890699cee6b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: Copyright (C) 2023 LumenRadio AB Copyright (C) 2024 Sebastian Andersson FileName: ./src/day01.rs SPDXID: SPDXRef-41fee506b57b71843c5cb5ad5992e696 FileChecksum: SHA1: bf266c49714a797f4c24644e409d73c6ba432a62 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day02.rs SPDXID: SPDXRef-3e03219d8ef7d5da161be5531ee46ce2 FileChecksum: SHA1: 999f623accdfc55ec855126839d0dd6bc0ce255d LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day03.rs SPDXID: SPDXRef-926fa24c15d6b9e93321766e81f39724 FileChecksum: SHA1: f2320126dd7807c3a03adb1783ce75ff1d3bdccc LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day04.rs SPDXID: SPDXRef-7306b0e85f226195028e0b95330152d2 FileChecksum: SHA1: f0a0ca8cf66d47f7580e6b80d0272c205991b72b LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day05.rs SPDXID: SPDXRef-4ab5142666010d4d93db6c6bc919f2b9 FileChecksum: SHA1: 75c2f72735faab6fb13b5cf48c71eb23a39e1d5b LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day06.rs SPDXID: SPDXRef-ddb9bb0c71bf64afeecfe4dc3a5645a7 FileChecksum: SHA1: f63262259a94bfdf549eca5a8fcd1f1b4869cb72 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day07.rs SPDXID: SPDXRef-0218b62503522758d27b8799f48ff183 FileChecksum: SHA1: 28b39bfd805fa06b5922a2116636173945ddc869 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day08.rs SPDXID: SPDXRef-c780d918aca8e05fa8f3b84ac5d7a791 FileChecksum: SHA1: f3164641239438e1da77c9aa16f5be6fa3a5c01f LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day09.rs SPDXID: SPDXRef-457ecbaa5f3478ca42e9dcd53b38a507 FileChecksum: SHA1: 84f840f30b641fe9ea0049897c0642c5ae68e7a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day10.rs SPDXID: SPDXRef-f2c994b7df88040fe116304b43623e86 FileChecksum: SHA1: 4203c87a12f6c0649dc7f6c49ab43c7ea19b3015 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day11.rs SPDXID: SPDXRef-c2027cc719f351a3f6d802371d3f6267 FileChecksum: SHA1: 6e2fbe29d5a549bb3a1f5b90a29dee681ad40dfe LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day12.rs SPDXID: SPDXRef-53d126190ee02df5641da434e0b7de06 FileChecksum: SHA1: 970de31e0854742ca8ff4b3d28aec35c70a5c9d2 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day13.rs SPDXID: SPDXRef-02c1e7f6ee6ea7d592f4e06b077f8569 FileChecksum: SHA1: b1103513ea5531637ca02f19c9a33ae9afe9bae6 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day14.rs SPDXID: SPDXRef-96d0dacb482e0ad49c41d2df08988102 FileChecksum: SHA1: 25cef89c11078514f4f275c6476881fa87a7760e LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day15.rs SPDXID: SPDXRef-1d3ea548c93725ea20fdd62a0afab1e2 FileChecksum: SHA1: b549a62576d67b7edf9348efe735cf7ee9e383d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day16.rs SPDXID: SPDXRef-906e96c310cfef0eac94591b95e68bb7 FileChecksum: SHA1: 801fc9627f9b98559d8897257f3a9eea9d8eb27a LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day17.rs SPDXID: SPDXRef-594e8f3b507cb301c432103dcf99e249 FileChecksum: SHA1: a32dccfb110128ffa4e376e6e49264f42ff49a31 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day18.rs SPDXID: SPDXRef-acc4e96f3d484737d0508fd80ac02a2e FileChecksum: SHA1: c59d0cdf44e50a0b886b5b470863d0fa29d2f8de LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day19.rs SPDXID: SPDXRef-eb63baa47f0a797fd8b91c89e112282f FileChecksum: SHA1: 2395ef3e09c484edd624e3e9d0f9f1682f5c5312 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day20.rs SPDXID: SPDXRef-2a2e24ee5bb9fd0067c3f02ad940152d FileChecksum: SHA1: a391d9f5d841c6f7a00bcbdd9cb485f3c3e14ed4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day21.rs SPDXID: SPDXRef-55a45fbab8bf63434ba76e2b73c4c403 FileChecksum: SHA1: 2d44b36db2396b74a0652a246d0845ef811fe603 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day22.rs SPDXID: SPDXRef-303ff0d8fbafb9ae2866e7085e4cf3b2 FileChecksum: SHA1: 1d8a8cfd3191e98734fd34ee02860cc8ec8078b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day23.rs SPDXID: SPDXRef-4aca89c86dda94533b8281183a6a8842 FileChecksum: SHA1: 49cde72fa3dcf77020e2e75d450343d378f23762 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day24.rs SPDXID: SPDXRef-7ab720a8a5e2a682f4ed75c412fbfd40 FileChecksum: SHA1: 54765352006de2231d94404fdd326f43258b1c89 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/day25.rs SPDXID: SPDXRef-765b4067a0f50a0bf4748a10e8be1b76 FileChecksum: SHA1: 97d6a571dedb945d1d91a3f072a65e30d5037d13 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/lib.rs SPDXID: SPDXRef-0054d449b16fffcd73c74dd66042383f FileChecksum: SHA1: 6121fc69c767582305b232ae874e1dc28c800f36 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/main.rs SPDXID: SPDXRef-7531cd6da999c47ae3cf078d71c3e47d FileChecksum: SHA1: fff62965b49eb012963bd26e7d65825ee88b446c LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson FileName: ./src/map-templ.rs SPDXID: SPDXRef-787fbfaeece58fd5aae94e983dc04817 FileChecksum: SHA1: 4ff762e022867db4a83ad836f846ce7828aade57 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson