SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-e4ebc9ab-58c9-4833-bb29-76e911c19448 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-03T08:38:46Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b6f802495421488185d0e2ad539763b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7bd316ca7eca718f6a5250d704668ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f4ca4c2bd950200f5359556440097db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39e7076759c9ec81267296ff805f6352 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a63a2aa66bd02d6d042805d34d08937 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-125983a0486a25fbbc88acbb4a783413 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6a854cacc157aca71fae39888bc1acc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04d552d46569afe33c5212b6760e5a2c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-587b8731fedf90c35a2cefa294b76738 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b7c0c3900984863929e6fabc350df4e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49ae84bd77c8a105c18870224f9f6c83 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76041f7f70474dc4dda1adf1027d2a6a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-460e46adc575fe75aff925f70da1016d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad8378d97bfd6f284ae3be9ff4d392b1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dfff2576df5102e0da860766c1ed91e4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78820cbba0d896148007770bdbf89039 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-491c3b150add02767b0542fbbb20bae9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e5a0b0efa53dd010795aea568e87903 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28c539d81a01ba4a93a5297e29990b5f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2024e3c3cd44956bdf091662c8353be9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75dc1195b9383f0e715b35e3e7a47d29 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d93b7b5c26906548e4476a4288a9836c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6edb85a07c21bb6154d009fabe68136d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e55267888c0d98b25388e6097822746 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2753d1eb612a33ad92687cab01036945 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b94f0e9f626d81c45aa9d758ddaec59a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-931535524479215563fcd5d9088ad431 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3950fabc8378c1dc53291b3b619c8fca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e03951979fef3bbe55b29aeedf0d7e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ebbf2dac7bedcaf728f5974318c0698 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-410c443cf0008d845dabf950cc14a913 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-268a9e9bd9a3249e352eeea2f0fbc74e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4843ace8eeee5a4217e7287c67532728 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd93f1c53d1c7e322f2d8785ec7d6d87 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f030495d90a0123f906f9f56ab084127 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-241726ad4e2430a3f02b2bc5f17deca6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72dc4f8410c872599b13a40df0b8bc43 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4bcae12a56fb3082cd6ee0a5d3b5bf3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b1e56e09dc87e102f65e2e12cc5d52d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7943a620be326bb659f79d0e50eb2a53 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-900e53e79e0b036cf7f47ae1b5aea449 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f621c99c31beaa583b11461c270d1ad1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed0ecc694832dc7dd6171b3f48458a00 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79bc9cf8e83c9d9cf6b306747b907fb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-205acfec4343401dd6fdb77ddb13d30d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ace46c4a99d42f8560315d7559f4f4ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29c88e425cbcbeeb178724e8479cbf82 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c3511f2a4bd20c809b69f947e3feadb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7971aceebe9700926fe63fbc9002daa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d7d280918ec6e3f80924e53241753ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56c938233db370e7abf1d5a60bc26231 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f698d4145ad2ca916946adf7a142ebc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fc8f0e522f25dae1049e602967a6745 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7df40c0936dcaf8b4232c9d534fb8d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2eb945c9502a7d7e50183b386cdec77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72429384df1bf1f877b1058ce8ddac83 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33558f74721d7b5fb8fa60d1fa0f0b63 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b89eaf984177fe946fe51092adf0fef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-990c6dad15f5708912bee5373f05fa8f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4ba1f2e5eef1e7415d4e9c3d28f18d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-873d855c4a78f76dc64b7b82c25ab0fb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00f7de8af02c8f8c276ad6b0b87365c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab49148ebfde2de9c32587549b7ae1d9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6f17d1a63618fb0647d189753058f02 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c760dfe716f06a559c32b21c90e7c9e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-245c4d8c32319c9c6873f0df183c78dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c63c5da1c59766bc2a24173ab9711c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-001128657ed3fdc617e67c6abe87b3c9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5153e6a353f8f432165fad1b3551b89 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0544f5b38aa4fe9fb0f884416c5a52ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9d71ddfa63982a1b1fdf98f30ae539c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1167f823fda50b4cc2397bdff470f66c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b59b6a9393cc9636892dbffdec00ecec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81a38ad12387686839e221ad4377f264 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a16e9afac566644a72eb2634c7ebf2cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-219db2fc958c56fdc476d88665632ba6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7cf437f6854689ee11273a332a02e97e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-935ee6c078df170528e4ae8adfd9cb12 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ea1ffae6b4874aad11b8301c66e370c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c41468c11469d00404e4909f8e48064f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9383aff9d23f85a561f7fe0597b9ba73 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cde5a097809efbc59547ae143e8fbc41 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3253b712f273aa77356e197364fc0d7a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a6212dbd2b3e561493b42ac06790f8c FileName: ./.devcontainer/Dockerfile SPDXID: SPDXRef-2b6f802495421488185d0e2ad539763b FileChecksum: SHA1: 2b2b513e21c0b626763e1f99ce86965bbcae342a LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.devcontainer/devcontainer.json SPDXID: SPDXRef-e7bd316ca7eca718f6a5250d704668ff FileChecksum: SHA1: 054865c3485b857ac885c347aa64cc0c966138c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.editorconfig SPDXID: SPDXRef-9f4ca4c2bd950200f5359556440097db FileChecksum: SHA1: 6cec157a37b9364e554902c4f1afa6bcef861029 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.envrc SPDXID: SPDXRef-39e7076759c9ec81267296ff805f6352 FileChecksum: SHA1: def52f69cc3674c71d142700ae227955353f50a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/actions/build/action.yaml SPDXID: SPDXRef-5a63a2aa66bd02d6d042805d34d08937 FileChecksum: SHA1: 24c00e0d0ea646d036b7e01856d5e3e178a7eb80 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/actions/commitizen/action.yaml SPDXID: SPDXRef-125983a0486a25fbbc88acbb4a783413 FileChecksum: SHA1: f0e09deb1a7674abfd7a83a5549f1251a0cce8d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/actions/reuse/action.yaml SPDXID: SPDXRef-e6a854cacc157aca71fae39888bc1acc FileChecksum: SHA1: 0d004837567792f36fceb6b38d7fdc73703c0779 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/actions/tests/action.yaml SPDXID: SPDXRef-04d552d46569afe33c5212b6760e5a2c FileChecksum: SHA1: f2dc37122b1ab069f5e45e4115fe1450a8a408b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/workflows/ci.yaml SPDXID: SPDXRef-587b8731fedf90c35a2cefa294b76738 FileChecksum: SHA1: ab34d997099d86c765b5a07c746b01cd7fac7a0c LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/workflows/docs.yaml SPDXID: SPDXRef-8b7c0c3900984863929e6fabc350df4e FileChecksum: SHA1: 59e30cc8ca5e9fe39c719a2a900f866953bad387 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/workflows/publish.yaml SPDXID: SPDXRef-49ae84bd77c8a105c18870224f9f6c83 FileChecksum: SHA1: 9d41babe17d2e5376fffd6340ea78adb5316f035 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/workflows/release.yaml SPDXID: SPDXRef-76041f7f70474dc4dda1adf1027d2a6a FileChecksum: SHA1: 7cac7158ad4f04da8cf3687ed4378a9a3bd6f98f LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.github/workflows/review.yaml SPDXID: SPDXRef-460e46adc575fe75aff925f70da1016d FileChecksum: SHA1: 65db7f594790884da15507e05a602c473ec6bcbe LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.gitignore SPDXID: SPDXRef-ad8378d97bfd6f284ae3be9ff4d392b1 FileChecksum: SHA1: 6b4a68ce760eea1ac60bf71174844f291df9553b LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./.python-version SPDXID: SPDXRef-dfff2576df5102e0da860766c1ed91e4 FileChecksum: SHA1: 2c561ed018185a0ab382c0d28e718aa1debe8756 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./CHANGELOG.md SPDXID: SPDXRef-78820cbba0d896148007770bdbf89039 FileChecksum: SHA1: d45c98471977c59fda04de78ab0abc9dc4b5780f LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./README.md SPDXID: SPDXRef-491c3b150add02767b0542fbbb20bae9 FileChecksum: SHA1: 722beb3947af336c8c9388464acd58fa9becb81a LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/.gitignore SPDXID: SPDXRef-8e5a0b0efa53dd010795aea568e87903 FileChecksum: SHA1: 9107944d399656c3363fdafeb8a0c873b87de20c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/explanations/understanding_the_caching_architecture.md SPDXID: SPDXRef-28c539d81a01ba4a93a5297e29990b5f FileChecksum: SHA1: 1a421ba2a109bd772b5202b384bbcf38302742cb LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/explanations/why_265_words_per_minute.md SPDXID: SPDXRef-2024e3c3cd44956bdf091662c8353be9 FileChecksum: SHA1: 1f295b4fc38c0fd054332231c28fc32e8ef7cd4b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/getting_started.md SPDXID: SPDXRef-75dc1195b9383f0e715b35e3e7a47d29 FileChecksum: SHA1: 5bc06c3ed0f0d378c25735346426c9d4adaf6d28 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/how_to_guides/documentation_reading_time.md SPDXID: SPDXRef-d93b7b5c26906548e4476a4288a9836c FileChecksum: SHA1: 7187a593633eb94c626940181ce5e9314bb96f04 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/how_to_guides/estimating_the_reading_time_of_a_blog.md SPDXID: SPDXRef-6edb85a07c21bb6154d009fabe68136d FileChecksum: SHA1: 84c8db38fc69f53ad5b1f877925e1598df44bf78 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/img/config.tape SPDXID: SPDXRef-8e55267888c0d98b25388e6097822746 FileChecksum: SHA1: 4150e98a2ae54dd0223ed7fe0918f11650a6e50a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/img/file.tape SPDXID: SPDXRef-2753d1eb612a33ad92687cab01036945 FileChecksum: SHA1: 127b62408417c1f3975579d4f91064e8488880ef LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/img/list.tape SPDXID: SPDXRef-b94f0e9f626d81c45aa9d758ddaec59a FileChecksum: SHA1: 508b44737b2b66ecfe1b148d58f5e6337f8cf5f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/img/url.tape SPDXID: SPDXRef-931535524479215563fcd5d9088ad431 FileChecksum: SHA1: 3a207a068642010b41236aaf4e93a6453952c249 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/references/api.md SPDXID: SPDXRef-3950fabc8378c1dc53291b3b619c8fca FileChecksum: SHA1: df971b0f07196abb4ef31fc00e1a6382cea1d884 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/references/configuration_file.md SPDXID: SPDXRef-7e03951979fef3bbe55b29aeedf0d7e0 FileChecksum: SHA1: 5290696a101ba9afab8b5366ff2153be10196493 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/references/environment_variables.md SPDXID: SPDXRef-9ebbf2dac7bedcaf728f5974318c0698 FileChecksum: SHA1: 440ae3e64ffb5a52482b93d4ea81ffc4b289a351 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./docs/references/license.md SPDXID: SPDXRef-410c443cf0008d845dabf950cc14a913 FileChecksum: SHA1: 4839f0e2013fa5ae88919fff852a17774dcb3a63 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./nix/flake.lock SPDXID: SPDXRef-268a9e9bd9a3249e352eeea2f0fbc74e FileChecksum: SHA1: 8815d14c06d6e4ca989a57a8e03bc6caef8c1692 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./nix/flake.nix SPDXID: SPDXRef-4843ace8eeee5a4217e7287c67532728 FileChecksum: SHA1: 6b9f5f659ef29370c38cedaabb150df456a8fc05 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./pyproject.toml SPDXID: SPDXRef-cd93f1c53d1c7e322f2d8785ec7d6d87 FileChecksum: SHA1: 20d9d5d23274ec5ca757ed5a9a6940112b0dc5d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./scripts/dist.py SPDXID: SPDXRef-f030495d90a0123f906f9f56ab084127 FileChecksum: SHA1: 1f9b8ded21ee8c4876a4eb3aea02bea9c9c599ba LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./scripts/docs SPDXID: SPDXRef-241726ad4e2430a3f02b2bc5f17deca6 FileChecksum: SHA1: 87561a9651b4f225b9b4a16f295b217d8752ba17 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/__init__.py SPDXID: SPDXRef-72dc4f8410c872599b13a40df0b8bc43 FileChecksum: SHA1: 33f65e77510ec0fe1a9a36007b778e267bcdd048 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/__main__.py SPDXID: SPDXRef-d4bcae12a56fb3082cd6ee0a5d3b5bf3 FileChecksum: SHA1: 287897b698f724d9ab465794eba1978da092e944 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/cli/cache.py SPDXID: SPDXRef-6b1e56e09dc87e102f65e2e12cc5d52d FileChecksum: SHA1: a9856e864b698e4f90d4f6f2b1f85ce5677a3cfc LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/cli/config.py SPDXID: SPDXRef-7943a620be326bb659f79d0e50eb2a53 FileChecksum: SHA1: a2ca27bb8436aa8dd7282091b0936014bc6c1dfd LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/cli/core.py SPDXID: SPDXRef-900e53e79e0b036cf7f47ae1b5aea449 FileChecksum: SHA1: 6fe5be01972467b0ef522deeebcfddc3a13fc6cb LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/cli/file.py SPDXID: SPDXRef-f621c99c31beaa583b11461c270d1ad1 FileChecksum: SHA1: 8404002ac05cfdf779c0a287cd80b3a69c3f46b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/cli/list.py SPDXID: SPDXRef-ed0ecc694832dc7dd6171b3f48458a00 FileChecksum: SHA1: f2662b9a2935bc628de0e74fb347cdbda41d513d LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/cli/main.py SPDXID: SPDXRef-79bc9cf8e83c9d9cf6b306747b907fb8 FileChecksum: SHA1: 1f6630d8c0a5ce09135e50d6e365ba4f39d22bd9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/cli/url.py SPDXID: SPDXRef-205acfec4343401dd6fdb77ddb13d30d FileChecksum: SHA1: da40b7b497b24676ab4003424bf045c1d7949fe3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/__init__.py SPDXID: SPDXRef-ace46c4a99d42f8560315d7559f4f4ef FileChecksum: SHA1: 0c271421201567d0de23eb0d18c74aaf4a2c1907 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/classes.py SPDXID: SPDXRef-29c88e425cbcbeeb178724e8479cbf82 FileChecksum: SHA1: bb80087348ef738cf6400a29cf53c93e62c8470e LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/exceptions.py SPDXID: SPDXRef-4c3511f2a4bd20c809b69f947e3feadb FileChecksum: SHA1: 7be29bd3bca802cf977c88d00d67ddd290d789ee LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/file/__init__.py SPDXID: SPDXRef-d7971aceebe9700926fe63fbc9002daa FileChecksum: SHA1: 334849b501ae8dcaeb2531dc260dca68dcfab0b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/file/html.py SPDXID: SPDXRef-0d7d280918ec6e3f80924e53241753ae FileChecksum: SHA1: 06c855f8cd0c04cb14c8aa780442cf056763bea6 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/file/image.py SPDXID: SPDXRef-56c938233db370e7abf1d5a60bc26231 FileChecksum: SHA1: 52528c1004c17a6e64a40f39fd3b71e904409f99 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/file/mass_media.py SPDXID: SPDXRef-7f698d4145ad2ca916946adf7a142ebc FileChecksum: SHA1: d765bd09730a11d6d71f1ff109b0e13ddb70804f LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/file/multimedia.py SPDXID: SPDXRef-2fc8f0e522f25dae1049e602967a6745 FileChecksum: SHA1: fa0b8f6f02dfd29cd80e8815b28c722bc40172ea LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/file/text.py SPDXID: SPDXRef-b7df40c0936dcaf8b4232c9d534fb8d4 FileChecksum: SHA1: d607a38f474fd42ebd4564f13c70c425449bf47f LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/formatting.py SPDXID: SPDXRef-e2eb945c9502a7d7e50183b386cdec77 FileChecksum: SHA1: 965c1db85abce2076fa8feb2e6a5ecde482050ad LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/handlers/__init__.py SPDXID: SPDXRef-72429384df1bf1f877b1058ce8ddac83 FileChecksum: SHA1: 5de3689a359dc2b9a22533e1d4433731948033b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/handlers/core.py SPDXID: SPDXRef-33558f74721d7b5fb8fa60d1fa0f0b63 FileChecksum: SHA1: 66768fcd15ee2a739f500bfca353f898bf0794ee LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/handlers/file.py SPDXID: SPDXRef-8b89eaf984177fe946fe51092adf0fef FileChecksum: SHA1: a39bce4ee8c1c50d77417f4bc0fd39b24e42d7ce LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/handlers/url.py SPDXID: SPDXRef-990c6dad15f5708912bee5373f05fa8f FileChecksum: SHA1: 1c8d5200ec912cf3f71dd57516e83c319e03f61e LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./src/consumo/lib/url.py SPDXID: SPDXRef-d4ba1f2e5eef1e7415d4e9c3d28f18d4 FileChecksum: SHA1: 9222e203c77c4e45c1d545142cbef29470bec644 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/__init__.py SPDXID: SPDXRef-873d855c4a78f76dc64b7b82c25ab0fb FileChecksum: SHA1: 5c51f0f7fc5f128ad493b6e971752fac4c959ee3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/cli/test_cache.py SPDXID: SPDXRef-00f7de8af02c8f8c276ad6b0b87365c3 FileChecksum: SHA1: 0da92ad9ae3105bf49ee8adee5f40c53aee1159e LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/cli/test_config.py SPDXID: SPDXRef-ab49148ebfde2de9c32587549b7ae1d9 FileChecksum: SHA1: 4110607856225ba807bf19b41bbd55539c4577a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/cli/test_core.py SPDXID: SPDXRef-f6f17d1a63618fb0647d189753058f02 FileChecksum: SHA1: 55ee721d7687bead20e84daa516568221798f60c LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/cli/test_file.py SPDXID: SPDXRef-9c760dfe716f06a559c32b21c90e7c9e FileChecksum: SHA1: 989a1d32ab0cb33ea8278b78b9928e5190784105 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/cli/test_list.py SPDXID: SPDXRef-245c4d8c32319c9c6873f0df183c78dc FileChecksum: SHA1: 520fd88de13512ab9441f1ac2b6b1e4ad73583ce LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/cli/test_url.py SPDXID: SPDXRef-1c63c5da1c59766bc2a24173ab9711c2 FileChecksum: SHA1: 5416a25295aa821826d61c07d5384c7b7a3b9ec8 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/lib/file/test_image.py SPDXID: SPDXRef-001128657ed3fdc617e67c6abe87b3c9 FileChecksum: SHA1: e592c49424acab4d6887cdde8e238ba747cfad38 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/lib/file/test_multimedia.py SPDXID: SPDXRef-e5153e6a353f8f432165fad1b3551b89 FileChecksum: SHA1: 1b6a4eb5b32dab9334189cde61b4b17298b7c576 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/lib/handlers/test_core.py SPDXID: SPDXRef-0544f5b38aa4fe9fb0f884416c5a52ff FileChecksum: SHA1: db80ed2e0279b3b0a594ffa6a5968853755b9bd4 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/lib/handlers/test_file.py SPDXID: SPDXRef-d9d71ddfa63982a1b1fdf98f30ae539c FileChecksum: SHA1: 7839fb6ca23df24139ca7c711a05d262e9e3addb LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/lib/handlers/test_url.py SPDXID: SPDXRef-1167f823fda50b4cc2397bdff470f66c FileChecksum: SHA1: 8f168c3094beb1716acc50b8ab491d98097b3d9c LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/consumo/lib/test_url.py SPDXID: SPDXRef-b59b6a9393cc9636892dbffdec00ecec FileChecksum: SHA1: c697041acb885edd4b3d4f848e5410a4d9d9b21f LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/fixtures/README.md SPDXID: SPDXRef-81a38ad12387686839e221ad4377f264 FileChecksum: SHA1: eb2af49e90d4928aed802c9caa7f5176873773cd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Copyright (C) 2000-2025 the FFmpeg developers SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/fixtures/audio.mp3 SPDXID: SPDXRef-a16e9afac566644a72eb2634c7ebf2cf FileChecksum: SHA1: 4d7c800b002102f8eb39379c6ab3ca94c877f1d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/fixtures/cool.png SPDXID: SPDXRef-219db2fc958c56fdc476d88665632ba6 FileChecksum: SHA1: 11db487bd7b59e0a1fe69319308e7332a14c3a29 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/fixtures/links.txt SPDXID: SPDXRef-7cf437f6854689ee11273a332a02e97e FileChecksum: SHA1: 5e255a438e324191b987278535d8d7a8db3f51f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/fixtures/single_char.pdf SPDXID: SPDXRef-935ee6c078df170528e4ae8adfd9cb12 FileChecksum: SHA1: 75b10906379e286d758df47e18bf5ad109256b92 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/fixtures/text.txt SPDXID: SPDXRef-2ea1ffae6b4874aad11b8301c66e370c FileChecksum: SHA1: 34ae7fb3c3c66769f25e5e3ba94969c8b6b3c670 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza FileName: ./tests/fixtures/url.html SPDXID: SPDXRef-c41468c11469d00404e4909f8e48064f FileChecksum: SHA1: e965ec4fa317edd381268b0b0bfe8504fb979eed LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza SPDX-FileCopyrightText: 2026 Gabriel Santos de Souza © 2026 by Gabriel Santos de Souza is licensed under Creative Commons Attribution 4.0 InternationalGabriel Santos de Souza is licensed under CC BY 4.0