SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-cdf68c73-31b8-4e85-8d97-df7156dbc401 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-21T22:59:57Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb61e2c89121d23b5c6803aa5fc3f787 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce3c1e47e2e58e23e6ca4f5226ef013f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4f360ba7ff9fba9056d94d61315b9f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a96a6da2f3a9ec96a542ba24015deda Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-330e199ad84e579d637053df4a0c318f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff37c380a8237ac42a0f5bc670decd39 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-85dbc76f987a2dd31da5b5e211079785 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c0569dded962b8d71140cc57f06df42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41cb8e800ec05684c997737782013f7a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa94c09a42d9cd3bda4518ba2618e3c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e6c9d2a1fd2bb8b400dc06766dedf53 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae6b4bc0be775ded969e29d7d1bfa4e3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5914a52f5c40c448180141f801a02860 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49b8bb7c8505c04cefe78b385c74aa93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2bdcedb06c1a32ba4ab43ef58a511af Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4435a2dc9b26d4e6690d5391e3229fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-976bac786bf9d6dca8b3f32ef497c4f2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e7b1b9cecac6a322bc940e7e7e2855d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37c7773d231d5b77e46b567ab9fbd48f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d3acd4f01b8ed85f9a8d45bce50c933 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f5ed1dfc18ead6ac621542fbe030b79 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1ddd0c75033d442a6f30c5008cfc6d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47973210ba7a218f0c9eec9a02736d10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a0d7c4f655e38a75bd1013101bc62ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d61ea41cc5fe69f90945614826c84af2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f14d9d971b69e5f7397a65ac891fa9ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dcd3c192f8599318a98eab424e068ff7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ddb08e1519bd0ca071b5a66da8da8b3f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bfcc0ef977067707fd4bc9267636a09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa8963456a814fd6dd100d6bf90c67e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-576ac35aab920af8c10a38cf8de06cf4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ceea7b2bdce66c5145ad6fa6c238ca37 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f90fa48bd901227631c0fb026f00031 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f3d50aeb747c86e437b8e31b87507d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8cc77c70cdc89051c9a15be81a80386 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-035387b3ce79ffd9d0f36eedd2ba85dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58b2b6c3d9d1ab4fe5c288d3d6d8bf9a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69cc387e741d4c1916b820d2d88b585b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22fa5500b7b7de21cfa032375f56f62a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8fab595d558af1373e7e4b16c14f36e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39446c51aae8c0b90a51e00d73003717 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af5ac389d9f7fd6d83182d3ef26ecaa8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-364d0d374e4756831debb75a35f34afb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-336d494212f91ca7680d5206c07ca3c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bf296cecab227df22d1ed3ca4506441 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d8e7533c184de46477b342a8fde4867 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ebb40531e75418e6476a6b91ef66bb7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ad5684e173b25b5cd8e9d20d810e562 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a815aeb53f67378e0af038b736c18f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b7a186350ff0a1a57c474ce6d6b7ef6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-488c05bd92ff5a1ff0c9abeec56b1552 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73c79a059191491ca91829e70a7d82bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f83584a16bd2b3306d68001dd3fce264 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ace28f78f2abb4f418a23c73f193cd1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b921c5105dee7f81a771277ba56a477 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9eb894062366c98cdada9ac35fddb773 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68470165fffd32d1180b7cb4b9aaac68 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64c1f6e34e73ec19d51269e21a89635c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f5dfa178918e2b801f7037af1afb3e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d6d2e2114ff34ad9e5514a0e2b5c969c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b979f3c41b59b3214a1527127363c71 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fa4d706b69d72bed3bf597ac7ec2f43 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f59a1cc42c24dbccbf718a091dde07cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55659e38c67939d5da1eaf9378196ece Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45f32838be2e0f519a5b86417943080e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f3f73040d807c2768be96d142212c5b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fa542c68376a741bf643a4de83f7712 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2c1b387ca6b7540f404ef64f59160d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-540f1e64f656096e6c9753da8eb53741 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8ba0359b12f04cb3ff7a38502518db8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b252feafdf51acfcc7459fd43fc8e63f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59102f5c7e22d25a198280cce7c5e29c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd434406ec62cc791941ba7f29cacfa6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65080e06587866b09f62bc95dd26bbee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e64c534ab86a8311554e7e703e4a6f3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a575ffc7ac261cf69a4f676337589465 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b14ca87547f327304c06ff830de23919 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab0bd7f7b60ffbcc43a302d827162ae4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95e3491c642988c7c49cb559136eca12 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b767ddaa37c9d5f5cbfebce99dbb01e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc6a174767b728ce7a7de95ea4410a4e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1032f6761baf29d83aeb94e1bf8d4240 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b3c1274a69e8c0bc2a52263e4336bb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-380fe37d3264c2d434936d11337ef6b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22eb6ca9d7793e79215aef2a829bdc72 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82ab041e03bbf23205cb6f65f519264b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22e6249653e1f0c217675dd48e2e5a93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-263fcc357e43b42def3e160da34cca01 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11e5082a063d71bd4b9893c108db69bb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-784b656d590abd55e2a43997251190f7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2f907119ad04c74ab377af1b502b211 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f44463ec789b650d92fda2316f77857 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4653d1800c39980468d8fc965d697798 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cfd4e226e2ba85b773eb7fca618ccd2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3cfd35e0edb6de7e8bdfa99c72f3f8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e74a573f6a2642e6294c843eb43751ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6de569884dbb592bebd81cb966ef742a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-476255b67c5fd662014c6d906e67a815 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f945e877098a50b19b42f2c12131a82a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df2fae8f04a42d8f170399e33dc38330 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b6934713ce89bfb36dded3152db464d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4de16c634a605d15a59419c8be6e50c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7f3211dbadedf8f7aad1ad8892531df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8e1b26ae424a604c20aa6f57e221f20 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-297be83d1c4009b1353ba92ac710d86f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b7b113a638121a1be68cb39461eef58 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-125bc73fa683cfb2ef062796587e009e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75a53ace22f2ab314c025a549cbbe03a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c754399563c1c4c9e9dbca2bf8e1701f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00c4e9632cccea7dd49472133caf0aee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a8e1cc3a50a1b5093b4c7a8965716db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70019332db818de2997366d49e5cc9cf FileName: ./.claude/CLAUDE.md SPDXID: SPDXRef-bb61e2c89121d23b5c6803aa5fc3f787 FileChecksum: SHA1: abee5af2d52257f710b0ef0e908155ded1f2df2c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.commitlintrc.yml SPDXID: SPDXRef-ce3c1e47e2e58e23e6ca4f5226ef013f FileChecksum: SHA1: 42978cab223d9ebfa6ba8c939ed85e9befe6ad92 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/ISSUE_TEMPLATE/bug_report.yml SPDXID: SPDXRef-b4f360ba7ff9fba9056d94d61315b9f0 FileChecksum: SHA1: 425671a9541d09419dee64ebb94f6628978606b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/ISSUE_TEMPLATE/config.yml SPDXID: SPDXRef-4a96a6da2f3a9ec96a542ba24015deda FileChecksum: SHA1: a48944d575587922bf3a15a9db91156c65889f27 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/ISSUE_TEMPLATE/feature_request.yml SPDXID: SPDXRef-330e199ad84e579d637053df4a0c318f FileChecksum: SHA1: 2d4d83ac401e7896e308a205cde2f2943b323376 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/actions/set-up-android/action.yaml SPDXID: SPDXRef-ff37c380a8237ac42a0f5bc670decd39 FileChecksum: SHA1: 81226fbdf6d91ceeeba275bc1b67b8a47752dbcd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/dependabot.yml SPDXID: SPDXRef-85dbc76f987a2dd31da5b5e211079785 FileChecksum: SHA1: b36950e43c774860ea497a31905d4771eb32a934 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/pull_request_template.md SPDXID: SPDXRef-9c0569dded962b8d71140cc57f06df42 FileChecksum: SHA1: 89fe74c29865152dd06794a35782fe535d3f08bd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/workflows/pr-title.yaml SPDXID: SPDXRef-41cb8e800ec05684c997737782013f7a FileChecksum: SHA1: 31b5d0d0be5e560f7f92890613e08e5dccb6d7c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/workflows/pr.yaml SPDXID: SPDXRef-fa94c09a42d9cd3bda4518ba2618e3c8 FileChecksum: SHA1: a4012dbad92b9d526da73e7e8211d520340d6232 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/workflows/promote.yaml SPDXID: SPDXRef-0e6c9d2a1fd2bb8b400dc06766dedf53 FileChecksum: SHA1: 80314153392a0e98e216d8372380a002c3c2fe40 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/workflows/release.yaml SPDXID: SPDXRef-ae6b4bc0be775ded969e29d7d1bfa4e3 FileChecksum: SHA1: 042eade9d76bebced9973026086a1f26034ec2ec LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.github/workflows/verify.yaml SPDXID: SPDXRef-5914a52f5c40c448180141f801a02860 FileChecksum: SHA1: ed3eb88f1d73d29c55230a997439e9cde481e640 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.gitignore SPDXID: SPDXRef-49b8bb7c8505c04cefe78b385c74aa93 FileChecksum: SHA1: cb7bf2fd1587a7ed08698121c5d833e4bcc54e42 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./.releaserc.json SPDXID: SPDXRef-a2bdcedb06c1a32ba4ab43ef58a511af FileChecksum: SHA1: e180afe42a36fa82e5042c78cdca159d7bf8a915 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-a4435a2dc9b26d4e6690d5391e3229fc FileChecksum: SHA1: 8c4ad0ac7b52693ec1d3f023f8ba8598c95a931c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./PRIVACY.md SPDXID: SPDXRef-976bac786bf9d6dca8b3f32ef497c4f2 FileChecksum: SHA1: d8975c8dbdd5044d5bd5a83a9094abab78487714 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./README.md SPDXID: SPDXRef-0e7b1b9cecac6a322bc940e7e7e2855d FileChecksum: SHA1: b0a01e32fb061b48f0951158cbcdc3c592ada8c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./SECURITY.md SPDXID: SPDXRef-37c7773d231d5b77e46b567ab9fbd48f FileChecksum: SHA1: f9ac397c288e61556c403d660a48dc6aabfc7ca0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/build.gradle.kts SPDXID: SPDXRef-9d3acd4f01b8ed85f9a8d45bce50c933 FileChecksum: SHA1: 2f588a1ad28725ecdca16552dac2abe8546da1a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/AndroidManifest.xml SPDXID: SPDXRef-3f5ed1dfc18ead6ac621542fbe030b79 FileChecksum: SHA1: 34551972c4ea66b8ee2d7cdecee2a806c9b9a31a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/EspeyuApp.kt SPDXID: SPDXRef-f1ddd0c75033d442a6f30c5008cfc6d4 FileChecksum: SHA1: d8fca8cf0b2100c1a204054c68e91f884b3ab19d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/MainActivity.kt SPDXID: SPDXRef-47973210ba7a218f0c9eec9a02736d10 FileChecksum: SHA1: b8a4d65d4c97d7323e45c4dddcac73b0d97d7d3a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/data/MirrorSettings.kt SPDXID: SPDXRef-1a0d7c4f655e38a75bd1013101bc62ce FileChecksum: SHA1: cc5cf6f5550c179fbc6a7cdbedc4f39f10b1f8a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/data/SettingsRepository.kt SPDXID: SPDXRef-d61ea41cc5fe69f90945614826c84af2 FileChecksum: SHA1: be0ae94cd4623e5e90b1914ef49fb0d8295eb02c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/about/About.kt SPDXID: SPDXRef-f14d9d971b69e5f7397a65ac891fa9ff FileChecksum: SHA1: a5f8fa5a6938c76f592917d7ae5ad85564c963a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/ColorTemperature.kt SPDXID: SPDXRef-dcd3c192f8599318a98eab424e068ff7 FileChecksum: SHA1: 3dcecf87a28324982c12459266f4914d36bd5cc6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/ControlsVisibility.kt SPDXID: SPDXRef-ddb08e1519bd0ca071b5a66da8da8b3f FileChecksum: SHA1: 86a00f96bfe8de717c1f1af5a2c995ce6dbfea7e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/MirrorControls.kt SPDXID: SPDXRef-1bfcc0ef977067707fd4bc9267636a09 FileChecksum: SHA1: da5df6af05f2baaf4fd31cab48047d3b52ba7644 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/MirrorScreen.kt SPDXID: SPDXRef-aa8963456a814fd6dd100d6bf90c67e5 FileChecksum: SHA1: e42d4a2361938fe05a29c3028d58ec6c27ce4333 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/MirrorUiState.kt SPDXID: SPDXRef-576ac35aab920af8c10a38cf8de06cf4 FileChecksum: SHA1: 97eb62414f36dd3c2dc42b948cd41865e7e300ae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/MirrorViewModel.kt SPDXID: SPDXRef-ceea7b2bdce66c5145ad6fa6c238ca37 FileChecksum: SHA1: 6a10629e799628c6c2f94c7046739ec629bb875b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/MirrorViewfinder.kt SPDXID: SPDXRef-9f90fa48bd901227631c0fb026f00031 FileChecksum: SHA1: 44c0fd0d56c25d62031ef9e10e54eb2d0d37cd58 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/RingLightFrame.kt SPDXID: SPDXRef-3f3d50aeb747c86e437b8e31b87507d0 FileChecksum: SHA1: 7272995b7ab4122dc0ec557609534de6b6457bbe LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/mirror/ScreenBrightness.kt SPDXID: SPDXRef-e8cc77c70cdc89051c9a15be81a80386 FileChecksum: SHA1: 372aca5d0a6e51327cd3f0c2519f037202bf9007 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/permission/CameraPermissionGate.kt SPDXID: SPDXRef-035387b3ce79ffd9d0f36eedd2ba85dc FileChecksum: SHA1: e42ac27f74f3a07319b4e98e4e21394c9b94c3f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/theme/Theme.kt SPDXID: SPDXRef-58b2b6c3d9d1ab4fe5c288d3d6d8bf9a FileChecksum: SHA1: ca26c254d90add0691afe999ba78b5e320ff6a40 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/kotlin/com/abrahammenendez/espeyu/ui/theme/Type.kt SPDXID: SPDXRef-69cc387e741d4c1916b820d2d88b585b FileChecksum: SHA1: 60a3f6bf280693dc53a853594d56cdd084d7aa3f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/contact-email.txt SPDXID: SPDXRef-22fa5500b7b7de21cfa032375f56f62a FileChecksum: SHA1: ce34ed575442a1ee47b48be3fa489ff97bacc75b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/contact-website.txt SPDXID: SPDXRef-d8fab595d558af1373e7e4b16c14f36e FileChecksum: SHA1: 712f928ca2736d86a8fab5e55c599fc7cfe54c56 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/default-language.txt SPDXID: SPDXRef-39446c51aae8c0b90a51e00d73003717 FileChecksum: SHA1: c4ab0139ba70da52253a49b551097bc31c4b99ae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/full-description.txt SPDXID: SPDXRef-af5ac389d9f7fd6d83182d3ef26ecaa8 FileChecksum: SHA1: b64d4f8da467318df4f0d31dc514296f857e1a98 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/graphics/feature-graphic/feature-graphic.png SPDXID: SPDXRef-364d0d374e4756831debb75a35f34afb FileChecksum: SHA1: 895d1ba10fcace36f354c143f9262b09c3e244b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/graphics/icon/icon.png SPDXID: SPDXRef-336d494212f91ca7680d5206c07ca3c8 FileChecksum: SHA1: cbf51845f5e12934ee7fe50e7660217d59360b7a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/graphics/phone-screenshots/1.jpg SPDXID: SPDXRef-9bf296cecab227df22d1ed3ca4506441 FileChecksum: SHA1: 07227962034cb47808f6b7126a84bd427700afa7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/graphics/phone-screenshots/2.jpg SPDXID: SPDXRef-6d8e7533c184de46477b342a8fde4867 FileChecksum: SHA1: 85c08dc3484ab035f964b64608500e54328f11f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/graphics/phone-screenshots/3.jpg SPDXID: SPDXRef-4ebb40531e75418e6476a6b91ef66bb7 FileChecksum: SHA1: d245006e2daf05afae08110a125f5db968509039 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/graphics/phone-screenshots/4.jpg SPDXID: SPDXRef-0ad5684e173b25b5cd8e9d20d810e562 FileChecksum: SHA1: 145aa9b488d99e75a5406c392a2bc6148c3feae5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/graphics/phone-screenshots/5.jpg SPDXID: SPDXRef-4a815aeb53f67378e0af038b736c18f3 FileChecksum: SHA1: e7ccc32e5c4388f0f2d101d56c8760affc6ee57e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/short-description.txt SPDXID: SPDXRef-8b7a186350ff0a1a57c474ce6d6b7ef6 FileChecksum: SHA1: bba948a7b37dbbeb017a68b8d72117fb2d520b4b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/en-US/title.txt SPDXID: SPDXRef-488c05bd92ff5a1ff0c9abeec56b1552 FileChecksum: SHA1: 47c89bd23b4d8b4e7d68813b383edb9c7a328cee LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/es-419/full-description.txt SPDXID: SPDXRef-73c79a059191491ca91829e70a7d82bc FileChecksum: SHA1: cd0af8110868f177d41fc6d6f6a2ad8e31dde745 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/es-419/short-description.txt SPDXID: SPDXRef-f83584a16bd2b3306d68001dd3fce264 FileChecksum: SHA1: b8930fce19b1d3096630c5bb8f3bd31dbbbf4f69 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/es-419/title.txt SPDXID: SPDXRef-5ace28f78f2abb4f418a23c73f193cd1 FileChecksum: SHA1: 47c89bd23b4d8b4e7d68813b383edb9c7a328cee LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/es-ES/full-description.txt SPDXID: SPDXRef-2b921c5105dee7f81a771277ba56a477 FileChecksum: SHA1: 8439d00a0ef2eddde2b5ca59ae9d6ecf3674de61 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/es-ES/short-description.txt SPDXID: SPDXRef-9eb894062366c98cdada9ac35fddb773 FileChecksum: SHA1: b8930fce19b1d3096630c5bb8f3bd31dbbbf4f69 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/listings/es-ES/title.txt SPDXID: SPDXRef-68470165fffd32d1180b7cb4b9aaac68 FileChecksum: SHA1: 47c89bd23b4d8b4e7d68813b383edb9c7a328cee LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/play/release-notes/en-US/default.txt SPDXID: SPDXRef-64c1f6e34e73ec19d51269e21a89635c FileChecksum: SHA1: 6cb22bc09dbd7dcf4c0f6fc579958336ead18b18 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/drawable/ic_brightness.xml SPDXID: SPDXRef-7f5dfa178918e2b801f7037af1afb3e6 FileChecksum: SHA1: 5a6f5862580484efa312fa590a348a7c6019938b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Google LLC FileName: ./app/src/main/res/drawable/ic_freeze.xml SPDXID: SPDXRef-d6d2e2114ff34ad9e5514a0e2b5c969c FileChecksum: SHA1: 61371a36059af4913398f6f177ef5d00e0d1d82f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Google LLC FileName: ./app/src/main/res/drawable/ic_launcher_foreground.xml SPDXID: SPDXRef-7b979f3c41b59b3214a1527127363c71 FileChecksum: SHA1: 5dc4d7728fc762970f76d7da12f8bce54a615a31 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2026 Lucide Icons and Contributors FileName: ./app/src/main/res/drawable/ic_lens_switch.xml SPDXID: SPDXRef-3fa4d706b69d72bed3bf597ac7ec2f43 FileChecksum: SHA1: 266dc84eb34b20d92177245cce964d17020d632f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Google LLC FileName: ./app/src/main/res/drawable/ic_mark.xml SPDXID: SPDXRef-f59a1cc42c24dbccbf718a091dde07cc FileChecksum: SHA1: 76106ef584855ffe76132b76a40e210aaa048ef9 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2026 Lucide Icons and Contributors FileName: ./app/src/main/res/drawable/ic_ring_light.xml SPDXID: SPDXRef-55659e38c67939d5da1eaf9378196ece FileChecksum: SHA1: c59979c6d9d1e241a700796d4b6a2c89728c8c98 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Google LLC FileName: ./app/src/main/res/drawable/ic_view_mode.xml SPDXID: SPDXRef-45f32838be2e0f519a5b86417943080e FileChecksum: SHA1: 3d5fffb285c86b793c17ab623a056f906b5385ef LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Google LLC FileName: ./app/src/main/res/font/buenard_variable.ttf SPDXID: SPDXRef-3f3f73040d807c2768be96d142212c5b FileChecksum: SHA1: 4f71753471172f58b0c4004df0e5c546cdde946b LicenseConcluded: NOASSERTION LicenseInfoInFile: OFL-1.1 FileCopyrightText: SPDX-FileCopyrightText: 2011 The Buenard Project Authors (https://github.com/googlefonts/buenard) FileName: ./app/src/main/res/font/inter_variable.ttf SPDXID: SPDXRef-9fa542c68376a741bf643a4de83f7712 FileChecksum: SHA1: 41941415a6de8f3dc776822ccfa02951615d435b LicenseConcluded: NOASSERTION LicenseInfoInFile: OFL-1.1 FileCopyrightText: SPDX-FileCopyrightText: 2016 The Inter Project Authors (https://github.com/rsms/inter) FileName: ./app/src/main/res/mipmap-anydpi/ic_launcher.xml SPDXID: SPDXRef-d2c1b387ca6b7540f404ef64f59160d2 FileChecksum: SHA1: 0218a4562348cffffb47921b69465512f2b314cf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/values-b+es+419/strings.xml SPDXID: SPDXRef-540f1e64f656096e6c9753da8eb53741 FileChecksum: SHA1: a7aa21167b2ea336c2bb1ac753a4ee680aa8986b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/values-es/strings.xml SPDXID: SPDXRef-d8ba0359b12f04cb3ff7a38502518db8 FileChecksum: SHA1: 97dde7dee744e63e2292e36c04a14a94efc64ceb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/values/colors.xml SPDXID: SPDXRef-b252feafdf51acfcc7459fd43fc8e63f FileChecksum: SHA1: 1021b351a17ba77d32ec3f5b27164aa8fbb1c520 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/values/strings.xml SPDXID: SPDXRef-59102f5c7e22d25a198280cce7c5e29c FileChecksum: SHA1: 248659c202e69e24c3de2b4ba74f4f611892cdd3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/values/themes.xml SPDXID: SPDXRef-dd434406ec62cc791941ba7f29cacfa6 FileChecksum: SHA1: 3324858d704e0a243ace4a9065460597eff298b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/xml/backup_rules.xml SPDXID: SPDXRef-65080e06587866b09f62bc95dd26bbee FileChecksum: SHA1: 24af41c59b8614455c076f060e615cf1ed0f9b8f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/main/res/xml/data_extraction_rules.xml SPDXID: SPDXRef-3e64c534ab86a8311554e7e703e4a6f3 FileChecksum: SHA1: d9959c7a38f040df94267aa2085ddb08a023d9e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ManifestPermissionsTest.kt SPDXID: SPDXRef-a575ffc7ac261cf69a4f676337589465 FileChecksum: SHA1: 1677e36a368b38a0f7f11b1d29548eb2a4cc9138 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/data/SettingsRepositoryTest.kt SPDXID: SPDXRef-b14ca87547f327304c06ff830de23919 FileChecksum: SHA1: 14efc5cb149aa284c136fc9edfdbd902b558f8dc LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/ScreenshotTest.kt SPDXID: SPDXRef-ab0bd7f7b60ffbcc43a302d827162ae4 FileChecksum: SHA1: 49cb9bf5fc14a5f31e45a0e506dd63387fbcf206 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/about/AboutTest.kt SPDXID: SPDXRef-95e3491c642988c7c49cb559136eca12 FileChecksum: SHA1: d1aefce5dd1ad46d005a8134f8bd8165dcb239dd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/mirror/ColorTemperatureTest.kt SPDXID: SPDXRef-7b767ddaa37c9d5f5cbfebce99dbb01e FileChecksum: SHA1: 49bf94e462531a5a053987ab8a1a6c8f10542fb1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/mirror/ControlsVisibilityTest.kt SPDXID: SPDXRef-fc6a174767b728ce7a7de95ea4410a4e FileChecksum: SHA1: b24b1038de2062a8abea7ecf6456f06f63f1cfe2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/mirror/FakeFrame.kt SPDXID: SPDXRef-1032f6761baf29d83aeb94e1bf8d4240 FileChecksum: SHA1: f14057ece6897be36ef07ed77cd7bc041b3ff957 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/mirror/MirrorControlsTest.kt SPDXID: SPDXRef-3b3c1274a69e8c0bc2a52263e4336bb3 FileChecksum: SHA1: bf8441f8e3b2c134ab29569a19d966f2e6e8e25e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/mirror/MirrorViewModelTest.kt SPDXID: SPDXRef-380fe37d3264c2d434936d11337ef6b3 FileChecksum: SHA1: a0c9f14661aa759665b4f68ee3a0179458aea7e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/mirror/ViewfinderFlipTest.kt SPDXID: SPDXRef-22eb6ca9d7793e79215aef2a829bdc72 FileChecksum: SHA1: 1ec77971069783d271259e09421421e494248a13 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/mirror/ZoomStateTest.kt SPDXID: SPDXRef-82ab041e03bbf23205cb6f65f519264b FileChecksum: SHA1: 643b87e59534ee5ab0f6fb2d87eb994c9587c1e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/kotlin/com/abrahammenendez/espeyu/ui/permission/CameraPermissionGateTest.kt SPDXID: SPDXRef-22e6249653e1f0c217675dd48e2e5a93 FileChecksum: SHA1: 427edbe33e415815116885f7d2ec3bdcfc975cb2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/resources/robolectric.properties SPDXID: SPDXRef-263fcc357e43b42def3e160da34cca01 FileChecksum: SHA1: f895367e146a193275069a35162d506ec2452d65 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/screenshots/about.png SPDXID: SPDXRef-11e5082a063d71bd4b9893c108db69bb FileChecksum: SHA1: 3a1a24e785c8b037f82e045996225b8227e19312 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/screenshots/controls-sliders.png SPDXID: SPDXRef-784b656d590abd55e2a43997251190f7 FileChecksum: SHA1: 7fcb3830ea7468c2e31fadd10631e31896348438 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/screenshots/controls.png SPDXID: SPDXRef-e2f907119ad04c74ab377af1b502b211 FileChecksum: SHA1: 296e1f22ea94b2b2c026adb24e08f6ae012dc347 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/screenshots/mark.png SPDXID: SPDXRef-4f44463ec789b650d92fda2316f77857 FileChecksum: SHA1: 72323168eb6ed3eed9f960cca77427eb01be813d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/screenshots/permission-prompt-landscape.png SPDXID: SPDXRef-4653d1800c39980468d8fc965d697798 FileChecksum: SHA1: ae50f0886ef23aedfe71c9a16324e8017ae70059 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/screenshots/permission-prompt.png SPDXID: SPDXRef-1cfd4e226e2ba85b773eb7fca618ccd2 FileChecksum: SHA1: f1ce0b850f69028e555ffa9947c82f455f7d1825 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./app/src/test/screenshots/ring-light.png SPDXID: SPDXRef-d3cfd35e0edb6de7e8bdfa99c72f3f8d FileChecksum: SHA1: e3cc461e5959eb726053fc58ec4bb1d43bd64e16 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./benchmark/build.gradle.kts SPDXID: SPDXRef-e74a573f6a2642e6294c843eb43751ce FileChecksum: SHA1: 41dad3bcee20b16587775b8f8842c2efa9229dcf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./benchmark/src/main/AndroidManifest.xml SPDXID: SPDXRef-6de569884dbb592bebd81cb966ef742a FileChecksum: SHA1: ae8c8d4c63567107a8161b4c9e2d0e81d52bdd25 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./benchmark/src/main/kotlin/com/abrahammenendez/espeyu/benchmark/BaselineProfileGenerator.kt SPDXID: SPDXRef-476255b67c5fd662014c6d906e67a815 FileChecksum: SHA1: 0f2b3c4235f898f7074cf9ecf33d1d7f6c073a81 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./benchmark/src/main/kotlin/com/abrahammenendez/espeyu/benchmark/StartupBenchmark.kt SPDXID: SPDXRef-f945e877098a50b19b42f2c12131a82a FileChecksum: SHA1: d80b1413318521ab51dbcd6283e916b9cd374ee1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./benchmark/src/main/kotlin/com/abrahammenendez/espeyu/benchmark/Target.kt SPDXID: SPDXRef-df2fae8f04a42d8f170399e33dc38330 FileChecksum: SHA1: dd92b75166a3ff47921bcf96bc4a588b0eae02bf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./build.gradle.kts SPDXID: SPDXRef-5b6934713ce89bfb36dded3152db464d FileChecksum: SHA1: 352375128ded69a717cb4edd7b7384f1a23d272b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./docs/releases.md SPDXID: SPDXRef-4de16c634a605d15a59419c8be6e50c5 FileChecksum: SHA1: c8882ade30cd8c161db130f6aef3e241025dc743 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./gradle.properties SPDXID: SPDXRef-e7f3211dbadedf8f7aad1ad8892531df FileChecksum: SHA1: f6a27ed6e8a72450a578c119d65ecdb812af5681 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./gradle/gradle-daemon-jvm.properties SPDXID: SPDXRef-b8e1b26ae424a604c20aa6f57e221f20 FileChecksum: SHA1: 690411ed84a726a7c0bf5085d73f3df3d95e19db LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./gradle/libs.versions.toml SPDXID: SPDXRef-297be83d1c4009b1353ba92ac710d86f FileChecksum: SHA1: 7742e4ab1068a5740277bf1b93cc82374678dceb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez FileName: ./gradle/licence-header.txt SPDXID: SPDXRef-2b7b113a638121a1be68cb39461eef58 FileChecksum: SHA1: 0b76ff89ee87bd471844c8a3adeb51e8723072e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: $YEAR Abraham Menéndez FileName: ./gradle/wrapper/gradle-wrapper.jar SPDXID: SPDXRef-125bc73fa683cfb2ef062796587e009e FileChecksum: SHA1: 492e069f1bee706be2822dacec756e53ea5f9587 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: Gradle Inc. FileName: ./gradle/wrapper/gradle-wrapper.properties SPDXID: SPDXRef-75a53ace22f2ab314c025a549cbbe03a FileChecksum: SHA1: 038150f492a3dd32dc52f100b17e9dd351a39365 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: Gradle Inc. FileName: ./gradlew SPDXID: SPDXRef-c754399563c1c4c9e9dbca2bf8e1701f FileChecksum: SHA1: d736ad5dfd6ed6956523b8462c714ab8674b19e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright © 2015 the original authors. FileName: ./gradlew.bat SPDXID: SPDXRef-00c4e9632cccea7dd49472133caf0aee FileChecksum: SHA1: 1d54ad9d8c57ac92b09870e9e80010f51369ee02 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: Copyright 2015 the original author or authors. FileName: ./imgs/mirror-round.svg SPDXID: SPDXRef-8a8e1cc3a50a1b5093b4c7a8965716db FileChecksum: SHA1: ee7de086a49d63dc9853194c9762fe9a10fc02d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: ISC FileCopyrightText: SPDX-FileCopyrightText: 2026 Lucide Icons and Contributors FileName: ./settings.gradle.kts SPDXID: SPDXRef-70019332db818de2997366d49e5cc9cf FileChecksum: SHA1: 302fc110067bec1816af9bd2f9cf6a91d924bfaf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Abraham Menéndez