SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-e12f16bc-7585-442d-bf18-71a3fa4a7af4
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-10-15T12:25:34Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f93cbb83e8fb4badc0c3badaf0b921bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fc6ccb8bdbbc24b3753ca91d312ded4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a39adf1589c356e11ef1c18e4345814
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a267b2cb741f565c80943183cfbd489b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b496f507252ebda90547bba3cae54733
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da3e2559f8885cd9952565a43a29cfe9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20391100b73001573838e8b213830112
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ccc220346028716f93dcec1099f7f1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07f9f4376a05ffc8f79297d16b921134
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed9c1963712ed5129b42080f535330f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8defca49b1623bd6e37a7c40ec2f85b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4915717d3e47023b8dde330f287dbc17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ca9d717e9d5079378601d76a589567b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c957502edf8472445ae151f99c578ff2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43e868660a6cb7a6cc82149ee303f8aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d2deac291641201fa72e8746910f38f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-911d9294f47b513ea818d60613e837dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a09de50b306ed8115ca2959dd518e54
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cc1e81266d1b29bcb963042ee260445
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-070b70b8afc390203c1a58deac11f8ba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c88fac681e4ffd4ade4f2b699941be3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-adca2f9aee729fe2a4f69f2d2af5f304
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e33a732990faf4046c7ee40eb5493df8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f19da9f3ec381295ed92603c9d2d777f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a56ffbbc6614f50b18c5144224cb4b69
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f081d5c628d8dd8c706eea4a16f7768
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b2a9b4db6b6628e18ae33c38ec8da33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c8b84808411a6ccee710e011d59b677
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-865825a4fd4af8496a24a8ebe98e8089
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa912b6f8d63820fffb0ca80a84b4288
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ef8559aa105015b0de147f85c8f15eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc004be755a8093d4b1d722772e54ad7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03654b5cec562c1b1d48465b946f2c3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e44a749333751f2f29369fa43d14afac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd8e6700d848397c213fc9fbdf4b0e8f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f42020ca6160c1a06235a0c2af908f3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-189c06dbca8b72d0f263fc1ac502a901
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-227c7d6e7065906104c08bc08b76718c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9190de85d3aa626ea30ab02bf692b8c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a470ee4b3e85512a1d8ab139ba7dda8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f65f370201fe065798ad6a579f6d2dc1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d6c6b679bbc4e0fec0721abb5caca6e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26048685ccc46e8b55a5af0b77375199
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4cd6d1b2be753be2adddbe585b3a934
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28722215acbc3c0d5e345d6b518d0030
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49cacfe206be892e1146e8eeb0e04dec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74e672b1adccfd30e355a3b1608b0666
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a43e11ef35321580da8806ce06009274
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a11b1302c0c62b330b0dae397a3091d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d354d2a8bcd25ed9013227e74a1573d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-508466cd737a972920c602b462bc06b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83c7b71a97603745ffd6fa1d6974649d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d74938ba09b07156c517b50574f777d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa513a9bb2d6799a692836d6e25938f9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f558133f6772f548f7fca2650fa50f70
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4971309ab254b2c0be282b052782503
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad41600d0fffff896c8402c6d0ef44fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a113e16cf1d6988888ca19ec9bf3497
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e89cefa7509447e87ac23a7a098576e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f549d8d5230c08e61bcde6e1f382d4fa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69c9ece171bfc352e7e3b7e3fb9705c4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4188c89aabe922136caa337b7dcf5ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-affcc40b2334185529b1f99c38a4ea36
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a43e5d2f25fb4e666b797d52d543dfb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40df8707b0c68dad91aa3b6635033d69
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-116e151e719e8835f6b619f53644c5e4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4780ea02155488c467f660f06d550cc4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cf7569e81f2c4885367a202a596ac6f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d34d51a6b084671cf27c2e14e6c3e36d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-714418ec622447c7c71fcc22e83017c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cfa4bb009c1b871b3735a593425fe83
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-818efe73c89a1e12cf6403f0eec59df2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b31f5510fb1ac61df1eff8609d848b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0665c24fc1b0884baeb481a3f416f982
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2aad0cf20dd262c5d01d01d51508d328
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d05c5e6baec7697272ce16486f7388bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30801cc0af02b55ca9fb6d1b12ec664e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02fdb963e335014d203e3b86d729a3b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e8fd925a4398efe488992d88e2926d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-86cf67ed7188c913cb707ae23532dbe7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f96a938a96c135b5b9a3b5a0249fef67
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3960a5c42fad61355fe6402c5b0525ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2daeec73a9fb6c905d1690c8255540a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-490e3d05a9003b4956c7e49ed0f10638
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d26c28746d0db1859e213bf84f438b43
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aeb78f933d40f087e6cd154e0975a342
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c3467906fa959e5332d420f237655e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15b4ba653a7f26608d3f8a8cd946a3ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3189b1bcfffb41bd92ee285835fda2a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eaf52393aa382f70be49c4fc11854151
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be057672b14366b60b98a91fc01774ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5012e9fc2c746ea7617321ee2b47e5b4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7853258e85a203f4a10032aa8f5cf637
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5125a406c50b49b113e3e21bb3bc4b1f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a73a35aa65cf399e0dc817b8551644f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-86e0bfe6b0bb68cd43df30215ccdfa81
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ea6227b1a27340759e9fc2c90122384
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c03913dd4228bbae8c1fa988a8d45f8f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-000652d14ef204deb1e9ed67000d5bd0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96da030e836db27ff76224e7407b4ae4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d09078df1965ce7d14374fd31009daba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db584c87ee6479f6b2661681992502a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6a67142fb7a7929a4325d0a785213e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-013612aa47a6548f958606f03386aa3b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7e7a78e47ee1ba92ef3c7667e94035b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac756e1553dd11dfe48a7e42f0b733db
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4c3a71b9aa93e15647c205487e4b2a1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c6f91efb9fe6b6051b1503345266847
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d78922e537cd377fc06044dc7e9c71ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44611584dcb7a4a4d2a53a29082ed6a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-438708644ea69adb39cccb70be2bd2df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-029df79263085fb94e68f51d807f4d07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a00c726fbdceeb6c06623fcc8442854
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-556e70e56ae933bd4de99eff80dada17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef33df5edf22fdf4e0ebed102b888e1d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed61b718adde7ac9467e63147104540f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d73430c0c4562666f475dab7bd87b4cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b7267abb172b4283b7b07dcd034dee8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49bc79931d076a5fa19604e47b05a076
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e4057e7269cf751ac238067f71dbb48
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8e4adfed21b0f95a78c5b91d21f97dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ae3b8018a3054521ba3f6e6eadad4bd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a5a5312fe5136ccd27ad4e385cdaf47e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cff25d0aed8e75532e53625ffba9861
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4dbc27a682387876c59e2aa74ffafced
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-323b3d4dcae0f7cdd66c5f29b4ac3df2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54399231e1608aa7a0a4b3c7ba54e9ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fc62b8703d9acc9b2c9b86c98c29583
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2541109f2146db084ef7d3103c4345b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3a804bcd1e5f8825a8126753c4d6531
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e9a13a0c444a9648321ca493173c024
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cab29bbaf7d60bf15bf1a8dd61ac137f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3351060d2258501cc046799ae09c13f9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f0bdb5705ff4165df4e81f1f1726655
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-284bf82b2653c3b66e0cf58074bfe28a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dafcf30808be30155e6980f5bd9c565d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed99eab7f2fdca7693628a1e9642983d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1088d334c0d7605f1ba68f1604a20e2a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66873820c4b7116180f7e3c6c6a61ded
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4b4c404af50423e1dbfa63b1102ed94
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10b4d76bc22496c35c0283a93bd411a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-883ae012c8dac886f63b77498000ee55
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16b627cf099bb82580fbc7d64e95ae80
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6f881bb8e92473dc02b2287a116ab3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94f72b2e817e79e02fa5b720ff70f2a9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aedca5196bf4eb6ae4dec5847b6e80c1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cbe752d75ce5e7ab3ac8bdc9b5166f47
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ceb38789a8a41a7e399c2bcec9dca240
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d9c80c580487bb4d0d354aa89a2cb2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-229d17d159068a69a2c712dab8a1dce8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a66f67fbb7381e731caccc138bb91ed1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4a0e4adb679b45b14528ce269820f97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2338a261c7ef74f68cd686a435b6ac2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f42c5b6236d494cc517364de67743aab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d146a3447624f282d19631fd15efb33a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef82df270b355e946f520d81a18779c9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61e74dbbfb7d9b416b2e21241b83d3cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e16766a6fd9042340baa181824e3c301
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7bc6b011ce855c4e8af9c2497b316e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5310cf25fc951b6d64051ff5ca8f5b5b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-190508b8d6c2c32dbbe5355ad24dc3a8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-755b3af396fd9ab862deb0914a37e276
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3eeb95649351f697d76678df2281910a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b7c5a0aa30636fb6447e6fc1e3571dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08835ab6ecbdb4a37c9b54f0270ea559
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7de4adb629526d43d5c2872741e13c32
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e922f76a7db7ae8d8747dacff3e05433
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-739d0a9ed5e4832213b00ad0910ff6f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c808b1b1dc8aa6e68756b14fbd4380f9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b941b49c9da2868f9c64be87397e5a06
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb4025bf6b7792a6e9709aa13b10dfc1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1dbdb78cb082e59c72c00df4e64996f4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db58dabf96331ad278d4ae403db89567
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bdeca852f8d8c7a6801e3696c4f6e52
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a35659c5af314ed3947bd9eb0fff71bd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3186049badc5385d265154771eb9818
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a95c0fe38cd4b4c9ed8054d43ffebc5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b2e01301af8f11d7b398ceceb50184b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a8ebb89f8cb7c0746b415db5cb5548b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aea8b6cfe5283a0068f3e83f93cbd8fc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ede33db97824597849dcb66c8e5465b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02e014e76e0621feb3c2826eb8cb1e50
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b4bf028a570626dcf467ee00d7a747d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ca47a6eb214dfafe2a4f9ac6163ff02b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bba610505033ea2d06008309d66d18e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4cec7614c057f04fb6878f5806d556c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6a054206cef25d64b73bf82654d327e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1476c197ae90f562776ca07aa0754174
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a207fa3cffa61c5aaf0d2f9ede42d03
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0be7c0fed1c5101e3c10cbaccfd5975e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa747d45f2e3b91a1cf4bb3e928382a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10dc9f0c21ba6d015fe8a62d18c7c501
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0c4d758f7c7a1b527335f114ece949e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3116b8885aa34c71a197bd34591f664f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42fdc7451180b506e852a933a2cbd0b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abd909da90201285665e1b55689734c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c00894155fe60dc0a52acb5466bedd72
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e635228ec46f5cbdfc00116d9dbb3ff0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b0cdb5e1e57edca534b41162bf941f9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51f1cc2645945a76970a9eae268e74d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c62dabf79d9d24d734253234f80cd3e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3704dbadb9148b07b50b45042bbfdca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11fafcd861629da8eb571e591a4c2369
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-311ad14ce9cf51a1c12fb85ae95a2b41
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ddfad36a5c0c76b48e729977732c30f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65e06b90efce4920e9bc80105784d3c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90de0c1a1e966420b8dd52b42ecfaaa2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-050604aed5d8eec42070820dfdec4bf9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-394b2b0a7b66e6c6d4a4e651a0721361
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64873c6a7a151bad3ea39703489cb88b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e887ba43b52b5c073f397f42f143dfa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53b00dc3ae3f5c869e15e9c6a40cbfd2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5429160928e7ce6a3af8a40f0ff65e19
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4eddc5ee32e11a0a044de8eb5f855442
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c12485d53b348470c5e373bc6650af3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58235a0f752d9dfc1428e3e699ffd97b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-661ae1c535ac91864062ea40459186e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-889b6b814ac5c234c420ff23d03f1b3b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-286a4a652c8c7e8f8cb8f912edd6b96f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cba9a687e33b7a97604658180371408
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56804ebc99da3a073e1dbde49ea5871f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8147503e31d85ed292be065d30ef1f41
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8221d65c4e9ddd067e61c88d564cd756
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fff98bd32adecc87bf2a5bd678c3cd02
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8bfe16cdd02e383ccebf0e9f4a2e34e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a9a8251de9938bc76806819e146758b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa41216c9f49e635baf449ecb1200e3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-957d17b1a4b0ad791abd933a18696e92
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25669d13bcf9ea45530d3828061c00b4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb7c07374778a7cf2158a485621fc676
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c2b5415e22ca299014f440a8896ec5e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90c6ff16f264374e0a3898832c2d123b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb78760dd917428b8e19f734f030b9f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-642c67851bc1a0be86e88c876dd66a5e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78eadf9fecd30976ec2f848b42bb4095
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b5f4b883a623a359dd11cd7b2637f41
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef87e849b94ea3b8e88ce68c66aee47d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33fbd3a6651c62b926b6e202028aee4f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d5e645cfbca69371ab11973406697b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e3553dd56ca39913f006a137143da15
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9fff3c2b77a0835ee9941f6c9eddf7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6f0c83d59bb7e69eee609abb32262a8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-254847ded6ab2143fadfe7bf9cf11f5c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e271d0595fe4c3d773d274c58851cf01
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f20ce48f89a9534577214f0c03149e27
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1d42fb4a0fe1d14edd906cf104749ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf4b6b7c5cc201a4c6d630553a6d2b50
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f5755b0d4a5e789ef6c83710e6c688b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b98a01e4d45f3bea39184a439e42c2f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56ff5299dd25f0c3edddd597a19c2e53
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eae3edd9ec03c0d15d23ff76be62b7df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3005c56f3d6fdde10c62e4313c858c1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e2528797e19f967a7b4c4cb54d6dbd0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-170f78e49fd0c67c50623c71232c9845
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54567ef37dff5f1594900fafef9bda42
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d1081990e745800afe3e706d36d336fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53a32a4f5df9bc8d46b6e8b321cc2530
FileName: ./.gitattributes
SPDXID: SPDXRef-f93cbb83e8fb4badc0c3badaf0b921bb
FileChecksum: SHA1: b5e202385d13e85505eba80b3832908257edea39
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.github/workflows/docs.yml
SPDXID: SPDXRef-2fc6ccb8bdbbc24b3753ca91d312ded4
FileChecksum: SHA1: e7aaf43604107a2501da76b20a807634ccc74a79
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.github/workflows/pipeline.yml
SPDXID: SPDXRef-6a39adf1589c356e11ef1c18e4345814
FileChecksum: SHA1: 5e9a9fb5aabc3bcff06b7d7de27764b54f80c8aa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-a267b2cb741f565c80943183cfbd489b
FileChecksum: SHA1: 2626f42c978aecd1b3090f195ba29a436f29221b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.github/workflows/safety.yml
SPDXID: SPDXRef-b496f507252ebda90547bba3cae54733
FileChecksum: SHA1: 4723c8edbc8d8d1c5fde66a00349039fd5a921f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.gitignore
SPDXID: SPDXRef-da3e2559f8885cd9952565a43a29cfe9
FileChecksum: SHA1: 0557cc52fcf4336c85bdb552f689b7bd6da11eaf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.gitlint
SPDXID: SPDXRef-20391100b73001573838e8b213830112
FileChecksum: SHA1: af6263811f06e951c9a7a9e653e4532f30dc459e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-3ccc220346028716f93dcec1099f7f1e
FileChecksum: SHA1: f4c1441567a7e8e633619a61a8170c28060b2ec4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.shellcheckrc
SPDXID: SPDXRef-07f9f4376a05ffc8f79297d16b921134
FileChecksum: SHA1: f92187cf9f802f2f41e8e1e2e2e9fdfb726b3c7c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./.yamllint.yaml
SPDXID: SPDXRef-ed9c1963712ed5129b42080f535330f8
FileChecksum: SHA1: eed22b6f3573e7e87bb5869e96b1647a497444a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-8defca49b1623bd6e37a7c40ec2f85b5
FileChecksum: SHA1: b9c963a96d09278ae9fb21c313c03d4899ea745e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./CONTRIBUTING.md
SPDXID: SPDXRef-4915717d3e47023b8dde330f287dbc17
FileChecksum: SHA1: 90e91529af5d8725f96c568b97a250c84e23fa6a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./DEPENDENCIES.md
SPDXID: SPDXRef-ca9d717e9d5079378601d76a589567b5
FileChecksum: SHA1: 916c7638e80bcc37c8827b082619acbdfc98f865
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./MANIFEST.in
SPDXID: SPDXRef-c957502edf8472445ae151f99c578ff2
FileChecksum: SHA1: 58fa0348804887038d38cbe26468bf7c9d108bf1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./README.md
SPDXID: SPDXRef-43e868660a6cb7a6cc82149ee303f8aa
FileChecksum: SHA1: 73b7ab1eab76e7ca48be0c5e61af7e88dbff8b64
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/CNAME
SPDXID: SPDXRef-7d2deac291641201fa72e8746910f38f
FileChecksum: SHA1: a0c2b653aef6bf51ff08cec899bab300f4a55ad1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/changelog.md
SPDXID: SPDXRef-911d9294f47b513ea818d60613e837dd
FileChecksum: SHA1: 3f4f90e3fd46ab4646275994b7499deb6ce4db86
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/commands.md
SPDXID: SPDXRef-0a09de50b306ed8115ca2959dd518e54
FileChecksum: SHA1: 6e683fe4b49f607fafab12bff5b9739684b05f0c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/compatibility.md
SPDXID: SPDXRef-5cc1e81266d1b29bcb963042ee260445
FileChecksum: SHA1: 6471a03173e10907e3f0e38c9478df3b444d682c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/contributing.md
SPDXID: SPDXRef-070b70b8afc390203c1a58deac11f8ba
FileChecksum: SHA1: 2d73a288d6e8b080f4f345722da54477270e2a51
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/dependencies.md
SPDXID: SPDXRef-7c88fac681e4ffd4ade4f2b699941be3
FileChecksum: SHA1: bd42a2657ffd498c5a75b8aa8793ec05a74e9c0b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/how-it-works.md
SPDXID: SPDXRef-adca2f9aee729fe2a4f69f2d2af5f304
FileChecksum: SHA1: 30d911071c9f7c527033e26a399d005afcdfc6d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/index.md
SPDXID: SPDXRef-e33a732990faf4046c7ee40eb5493df8
FileChecksum: SHA1: 4a370764199efabc7a89d5ca16183feb5f2eb8ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/installation.md
SPDXID: SPDXRef-f19da9f3ec381295ed92603c9d2d777f
FileChecksum: SHA1: 8716d28c9d16edb40fc8481244bbe97add2332d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/javascripts/figure-overlay.js
SPDXID: SPDXRef-a56ffbbc6614f50b18c5144224cb4b69
FileChecksum: SHA1: 39f7bbb21aceb98eb49a8dad168bf3be3e4b79f2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/license.md
SPDXID: SPDXRef-5f081d5c628d8dd8c706eea4a16f7768
FileChecksum: SHA1: f164b6b4b850e93b221f8ca8ece44b145a025b2c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/browser-link-hints.png
SPDXID: SPDXRef-4b2a9b4db6b6628e18ae33c38ec8da33
FileChecksum: SHA1: 0f9d578bfa54ef99ef198f90e49fc08c13d43a5b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/daemon-startup.png
SPDXID: SPDXRef-9c8b84808411a6ccee710e011d59b677
FileChecksum: SHA1: eddfbeb730b9fcadcd40ffcd3965e17f290a8117
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/demo.mp4
SPDXID: SPDXRef-865825a4fd4af8496a24a8ebe98e8089
FileChecksum: SHA1: 78d6884e729c295e1119a3b45be0428ec91b5a78
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/extension-settings.png
SPDXID: SPDXRef-aa912b6f8d63820fffb0ca80a84b4288
FileChecksum: SHA1: 90219a29aa1f4334a64ced01c5146edd50daebc9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/kde-tray-icon-menu.png
SPDXID: SPDXRef-5ef8559aa105015b0de147f85c8f15eb
FileChecksum: SHA1: 58ed7b12db53e10463ae7f31835ebab043cf7bc1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/log.txt
SPDXID: SPDXRef-cc004be755a8093d4b1d722772e54ad7
FileChecksum: SHA1: e790db6e422c18ffc3b2b7c10ec173b0db20867a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/mouse-grid-browser.png
SPDXID: SPDXRef-03654b5cec562c1b1d48465b946f2c3e
FileChecksum: SHA1: af5602d3bbf471d21c62b47c15f00d5572373453
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/mouse-grid-files.png
SPDXID: SPDXRef-e44a749333751f2f29369fa43d14afac
FileChecksum: SHA1: 24687de4650349acf612c0a326b09462b45ed3ad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/quick-settings.png
SPDXID: SPDXRef-fd8e6700d848397c213fc9fbdf4b0e8f
FileChecksum: SHA1: 038b36a41b10f7a7caa7add7b799eb10b7a2d185
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/media/tray-menu.png
SPDXID: SPDXRef-f42020ca6160c1a06235a0c2af908f3e
FileChecksum: SHA1: 2390fbbd694ecbeb2573f8bd21f008b89e736330
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/packaging.md
SPDXID: SPDXRef-189c06dbca8b72d0f263fc1ac502a901
FileChecksum: SHA1: 125cde89892f71b8657c9c0a018af0e7d63566e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/plugins.md
SPDXID: SPDXRef-227c7d6e7065906104c08bc08b76718c
FileChecksum: SHA1: 5e7d3f60efede0e3956e8652a48a79a7ed5a0fa1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/reference/core.md
SPDXID: SPDXRef-9190de85d3aa626ea30ab02bf692b8c2
FileChecksum: SHA1: b42bc0341befba03035c9fad6426a7b93a69d785
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/reference/plugins.md
SPDXID: SPDXRef-3a470ee4b3e85512a1d8ab139ba7dda8
FileChecksum: SHA1: 673eeb847f7956c8e9e8b1689399bbbcc0ead5c2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/screenshots.md
SPDXID: SPDXRef-f65f370201fe065798ad6a579f6d2dc1
FileChecksum: SHA1: e4c457186e26c557bd2a85224ef945c7d7930c00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/stylesheets/figure-overlay.css
SPDXID: SPDXRef-5d6c6b679bbc4e0fec0721abb5caca6e
FileChecksum: SHA1: f2c3d8680460b3ebbc876e270ebd7ede6b6f4597
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/troubleshooting.md
SPDXID: SPDXRef-26048685ccc46e8b55a5af0b77375199
FileChecksum: SHA1: 1384ecc23e7f2b6e05abd061118b65b103a016e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./docs/usage.md
SPDXID: SPDXRef-c4cd6d1b2be753be2adddbe585b3a934
FileChecksum: SHA1: 2d7045286a47a940f433ee3685c8b849c6187a04
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./eslint.config.mjs
SPDXID: SPDXRef-28722215acbc3c0d5e345d6b518d0030
FileChecksum: SHA1: d376e7c77c52d86284419b69a69257b8b3da5028
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./flake.lock
SPDXID: SPDXRef-49cacfe206be892e1146e8eeb0e04dec
FileChecksum: SHA1: 2d59fba8f6b85d1f0876e3e502ade88d5f45f81a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./flake.nix
SPDXID: SPDXRef-74e672b1adccfd30e355a3b1608b0666
FileChecksum: SHA1: 5729ea569db54cb1a16c5b7e2b7c8080d9315248
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./justfile
SPDXID: SPDXRef-a43e11ef35321580da8806ce06009274
FileChecksum: SHA1: 032f0397564ec5ec80e518c57294115364cd4bb3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./linkcheckerrc
SPDXID: SPDXRef-a11b1302c0c62b330b0dae397a3091d1
FileChecksum: SHA1: 6e6c50b9124a63e4672ea80c3e62e04e274bee16
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./mkdocs.yml
SPDXID: SPDXRef-d354d2a8bcd25ed9013227e74a1573d1
FileChecksum: SHA1: 603b776cb27d73c21716e72017fab418db41d77a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
Copyright © EasySpeak contributors — GPL-3.0
FileName: ./package.json
SPDXID: SPDXRef-508466cd737a972920c602b462bc06b3
FileChecksum: SHA1: e9a1c45f8df8ba19bb1e35da8dc35c5d19ef2ea7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/build-in-docker.sh
SPDXID: SPDXRef-83c7b71a97603745ffd6fa1d6974649d
FileChecksum: SHA1: 16acd5ddb9c931b4cc41d785e68c1366cc675706
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/build-packs-in-docker.sh
SPDXID: SPDXRef-d74938ba09b07156c517b50574f777d5
FileChecksum: SHA1: ff60a37b3472fc7b285406e1f435e24e97692420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/copyright-stt-parakeet
SPDXID: SPDXRef-fa513a9bb2d6799a692836d6e25938f9
FileChecksum: SHA1: 0b9946e6b6582fbc81618261e04c7b62a584c404
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/nfpm-lang-de.yaml
SPDXID: SPDXRef-f558133f6772f548f7fca2650fa50f70
FileChecksum: SHA1: d96ad498be227bf1238425cd7d8d4d4eb17114ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/nfpm-lang-en.yaml
SPDXID: SPDXRef-b4971309ab254b2c0be282b052782503
FileChecksum: SHA1: 8e643c322ee530ecc1f5593fdb3e7d7f7e8ffc99
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/nfpm-lang-es.yaml
SPDXID: SPDXRef-ad41600d0fffff896c8402c6d0ef44fd
FileChecksum: SHA1: d764e98405e6ebbaf55122af8a2e4e0654bae036
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/nfpm-lang-fr.yaml
SPDXID: SPDXRef-4a113e16cf1d6988888ca19ec9bf3497
FileChecksum: SHA1: 34d52d195b9d43256b69411f2beac015e051fbd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/nfpm-lang-it.yaml
SPDXID: SPDXRef-7e89cefa7509447e87ac23a7a098576e
FileChecksum: SHA1: fbc11b8d8693ba7a041418a2b23a60f5b36a204d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/nfpm-stt-parakeet.yaml
SPDXID: SPDXRef-f549d8d5230c08e61bcde6e1f382d4fa
FileChecksum: SHA1: d092d01da7635521db539c2529b938597505be4e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/nfpm.yaml
SPDXID: SPDXRef-69c9ece171bfc352e7e3b7e3fb9705c4
FileChecksum: SHA1: cbc4ee880d56c6e0d68489e9907946ce82bd0da6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/plan_pack_release.py
SPDXID: SPDXRef-a4188c89aabe922136caa337b7dcf5ff
FileChecksum: SHA1: 8e520777ed25b0a4e35fa8f1f175d6820e4377dd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/stage-bundle.sh
SPDXID: SPDXRef-affcc40b2334185529b1f99c38a4ea36
FileChecksum: SHA1: 3a8985dfd49dd989af0e4b1982303cdd7631b350
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/stage-lang.sh
SPDXID: SPDXRef-7a43e5d2f25fb4e666b797d52d543dfb
FileChecksum: SHA1: 0573c8743dffa7c799602e24bc8a219e8aa5046f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/stage-stt.sh
SPDXID: SPDXRef-40df8707b0c68dad91aa3b6635033d69
FileChecksum: SHA1: 19eaae0e7f802e531add63d802ace4393583c3a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./packaging/update_pins.py
SPDXID: SPDXRef-116e151e719e8835f6b619f53644c5e4
FileChecksum: SHA1: adcbac6b4e3a858a4c26249ccf201e0e55e8e0d2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./pins.toml
SPDXID: SPDXRef-4780ea02155488c467f660f06d550cc4
FileChecksum: SHA1: 77f1cf4ed753ccaffc0d22574dec5646f0412954
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./pyproject.toml
SPDXID: SPDXRef-8cf7569e81f2c4885367a202a596ac6f
FileChecksum: SHA1: ead8d7ad792ee837429472806783a99de8264978
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/__init__.py
SPDXID: SPDXRef-d34d51a6b084671cf27c2e14e6c3e36d
FileChecksum: SHA1: 75fbc3577b27e49b3a9e8ce4c3a862c28375dc00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/__main__.py
SPDXID: SPDXRef-714418ec622447c7c71fcc22e83017c8
FileChecksum: SHA1: 44a674cb800e96ba3bfff197d141ccdaff3ac861
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/about.py
SPDXID: SPDXRef-8cfa4bb009c1b871b3735a593425fe83
FileChecksum: SHA1: b8f90afef88885e389d47682392f9b0d0725a184
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
© David Scripka", "Apache-2.0"),
© Matt Hartley and the EasySpeak contributors"
© Mycroft AI (Mimic 3 voices)", "CC-BY-SA-4.0"),
© NVIDIA Corporation", "CC-BY-4.0"),
© OpenAI, converted to CTranslate2 by SYSTRAN", "MIT"),
© Paola Persico", "CC0-1.0"),
© SIWIS, University of Edinburgh", "CC-BY-4.0"),
© Thorsten Müller", "CC0-1.0"),
© davefx (OHF voice datasets)", "CC0-1.0"),
FileName: ./src/core/autostart.py
SPDXID: SPDXRef-818efe73c89a1e12cf6403f0eec59df2
FileChecksum: SHA1: 033654aa99d20325746d24a86bd1e622bf5f55c2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/cli.py
SPDXID: SPDXRef-0b31f5510fb1ac61df1eff8609d848b1
FileChecksum: SHA1: 97b382344556dc2b9be6907b19727407bc7116d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/config.py
SPDXID: SPDXRef-0665c24fc1b0884baeb481a3f416f982
FileChecksum: SHA1: b69f93c9a1fbcbc47da689feaf00a99f02d52886
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/desktop_integration.py
SPDXID: SPDXRef-2aad0cf20dd262c5d01d01d51508d328
FileChecksum: SHA1: 7f1f5c21f356ec4260f066cc113d9cae884c0364
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/gnome_extension.py
SPDXID: SPDXRef-d05c5e6baec7697272ce16486f7388bb
FileChecksum: SHA1: 48a3cf85a83047f4e39e3c1d03ed4f88ee6aac56
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/hotkey.py
SPDXID: SPDXRef-30801cc0af02b55ca9fb6d1b12ec664e
FileChecksum: SHA1: dc31c447ee99aea14614ff94c2cbea3ef560f2fb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/i18n.py
SPDXID: SPDXRef-02fdb963e335014d203e3b86d729a3b8
FileChecksum: SHA1: a6397a714910220c592d09ed2de3ecc0082aa03d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/de/LC_MESSAGES/core.po
SPDXID: SPDXRef-5e8fd925a4398efe488992d88e2926d5
FileChecksum: SHA1: 76a719b652245c15f2db70af5627e55000d8b801
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/de/vocabulary.toml
SPDXID: SPDXRef-86cf67ed7188c913cb707ae23532dbe7
FileChecksum: SHA1: a2a179a863de884f788a64be005ba4056aa77173
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/en/vocabulary.toml
SPDXID: SPDXRef-f96a938a96c135b5b9a3b5a0249fef67
FileChecksum: SHA1: a8d3f0b5adebedebcec511bed05af57a921970af
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/es/LC_MESSAGES/core.po
SPDXID: SPDXRef-3960a5c42fad61355fe6402c5b0525ab
FileChecksum: SHA1: 6c6cdef2cc0fa12fbdc1de21f9b79aa163add02d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/es/vocabulary.toml
SPDXID: SPDXRef-2daeec73a9fb6c905d1690c8255540a0
FileChecksum: SHA1: ab37e9978e420ecb1702c896837834bc17deeba4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/fr/LC_MESSAGES/core.po
SPDXID: SPDXRef-490e3d05a9003b4956c7e49ed0f10638
FileChecksum: SHA1: f568d435c7e1749637a237412a88eced1d34bc84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/fr/vocabulary.toml
SPDXID: SPDXRef-d26c28746d0db1859e213bf84f438b43
FileChecksum: SHA1: a6f7c7387bdbbb62c1bf6442a034ff2209d4c366
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/it/LC_MESSAGES/core.po
SPDXID: SPDXRef-aeb78f933d40f087e6cd154e0975a342
FileChecksum: SHA1: 34c41d91fc7670049fd816757e7784e3c4019749
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/locale/it/vocabulary.toml
SPDXID: SPDXRef-4c3467906fa959e5332d420f237655e2
FileChecksum: SHA1: 24241040495273c800f1f8811a5d1fbbe20ea0b9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/log.py
SPDXID: SPDXRef-15b4ba653a7f26608d3f8a8cd946a3ae
FileChecksum: SHA1: b3daa566aacccf4ae866729271bf9704a70fa4cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/main.py
SPDXID: SPDXRef-3189b1bcfffb41bd92ee285835fda2a4
FileChecksum: SHA1: a8ddc6785492d4c24212420c030099d1a81e03fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/mediakeys.py
SPDXID: SPDXRef-eaf52393aa382f70be49c4fc11854151
FileChecksum: SHA1: c4bed466f1944490bc1de91ff90b5afe8bb98da1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/speech.py
SPDXID: SPDXRef-be057672b14366b60b98a91fc01774ff
FileChecksum: SHA1: 72f6cd1d28d84f91659f77af1dbd64483c01430e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/statusnotifier.py
SPDXID: SPDXRef-5012e9fc2c746ea7617321ee2b47e5b4
FileChecksum: SHA1: b71d9cf0beee8a9f0431185b717b43c9d0f16996
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/statusnotifier.xml
SPDXID: SPDXRef-7853258e85a203f4a10032aa8f5cf637
FileChecksum: SHA1: 9a248158def163d2e07c9e7a89212176eec6c5e4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/tray.py
SPDXID: SPDXRef-5125a406c50b49b113e3e21bb3bc4b1f
FileChecksum: SHA1: 18c10c785e27fe1dfd68820d15c0da7e2bf3b333
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/vocabulary.py
SPDXID: SPDXRef-8a73a35aa65cf399e0dc817b8551644f
FileChecksum: SHA1: ec5a9e8fc88e5cb33c23183a05d79bac88e01a97
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/core/wakeword.py
SPDXID: SPDXRef-86e0bfe6b0bb68cd43df30215ccdfa81
FileChecksum: SHA1: aebcaaf49c0d0c911621699c5cb2aa0e971ac617
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/data/__init__.py
SPDXID: SPDXRef-4ea6227b1a27340759e9fc2c90122384
FileChecksum: SHA1: c0d472a211e95648a39e776afad27f2cc52e5bde
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/data/easyspeak-autostart.desktop
SPDXID: SPDXRef-c03913dd4228bbae8c1fa988a8d45f8f
FileChecksum: SHA1: f1ce4f8979f8880bc887d0dc36e47588c9fa884a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/data/easyspeak-extension-refresh.service.in
SPDXID: SPDXRef-000652d14ef204deb1e9ed67000d5bd0
FileChecksum: SHA1: 3c1b639ed9e8e1f750958036d55af9bc31894018
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/data/easyspeak.desktop
SPDXID: SPDXRef-96da030e836db27ff76224e7407b4ae4
FileChecksum: SHA1: a850e58ab87333f452ff8748665412cb87059cf6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/__init__.py
SPDXID: SPDXRef-d09078df1965ce7d14374fd31009daba
FileChecksum: SHA1: 3675314d98e44f970a644cf45e3ac94af1297884
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/extension-helpers.js
SPDXID: SPDXRef-db584c87ee6479f6b2661681992502a4
FileChecksum: SHA1: 2699984325408747759f40f9931031a670ebfd14
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/extension.js
SPDXID: SPDXRef-f6a67142fb7a7929a4325d0a785213e8
FileChecksum: SHA1: 8baba1c0048ad8bcfb1073d439ab6678699c7bc5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/grid.js
SPDXID: SPDXRef-013612aa47a6548f958606f03386aa3b
FileChecksum: SHA1: 1b53274884b774e238790bed1053a6cd6317c6a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/indicator.js
SPDXID: SPDXRef-f7e7a78e47ee1ba92ef3c7667e94035b
FileChecksum: SHA1: 7b988bc1390373264b0a1f70bbad8038fd7c5b2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/metadata.json
SPDXID: SPDXRef-ac756e1553dd11dfe48a7e42f0b733db
FileChecksum: SHA1: 2e269a4785ca2a5b36f6f5d544728a156d063c9c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/prefs.js
SPDXID: SPDXRef-c4c3a71b9aa93e15647c205487e4b2a1
FileChecksum: SHA1: 2a1da79517585c2b58590a3fcf739b4ad5e4ad20
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
© David Scripka', 'Apache-2.0'],
© Matt Hartley and the EasySpeak contributors',
© Mycroft AI (Mimic 3 voices)', 'CC-BY-SA-4.0'],
© NVIDIA Corporation', 'CC-BY-4.0'],
© OpenAI, converted to CTranslate2 by SYSTRAN', 'MIT'],
© Paola Persico', 'CC0-1.0'],
© SIWIS, University of Edinburgh', 'CC-BY-4.0'],
© Thorsten Müller', 'CC0-1.0'],
© davefx (OHF voice datasets)', 'CC0-1.0'],
FileName: ./src/gnome@easyspeak.dev/schemas/gschemas.compiled
SPDXID: SPDXRef-2c6f91efb9fe6b6051b1503345266847
FileChecksum: SHA1: 7a7b3f4cbde201c70f66346777e34f49c5d25695
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/schemas/org.gnome.shell.extensions.easyspeak.gschema.xml
SPDXID: SPDXRef-d78922e537cd377fc06044dc7e9c71ab
FileChecksum: SHA1: 57112e797f2e9bc122d97e763ed84ab9bebad874
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/screenshot.js
SPDXID: SPDXRef-44611584dcb7a4a4d2a53a29082ed6a0
FileChecksum: SHA1: 5c7a62f7c019797bb30e30fb0f042b6202441c02
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/gnome@easyspeak.dev/windows.js
SPDXID: SPDXRef-438708644ea69adb39cccb70be2bd2df
FileChecksum: SHA1: 18728544250dfe0225e60428967912a35cd857ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/__init__.py
SPDXID: SPDXRef-029df79263085fb94e68f51d807f4d07
FileChecksum: SHA1: 90401b1f31c59f6f79ab61b1cefd7d7704ee4663
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/__init__.py
SPDXID: SPDXRef-9a00c726fbdceeb6c06623fcc8442854
FileChecksum: SHA1: 78c80c5d9f3774cd5116c8c4381c54ae9b041861
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/de/LC_MESSAGES/apps.po
SPDXID: SPDXRef-556e70e56ae933bd4de99eff80dada17
FileChecksum: SHA1: 8c5d1a4cd78ee74c7aef535004f3e5f51acf2b71
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/de/vocabulary.toml
SPDXID: SPDXRef-ef33df5edf22fdf4e0ebed102b888e1d
FileChecksum: SHA1: 2fc66c43949043adf8f2ff4eaefe093e48a212f7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/en/vocabulary.toml
SPDXID: SPDXRef-ed61b718adde7ac9467e63147104540f
FileChecksum: SHA1: e9982ed3fc56654a868069c6a411f172fba19741
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/es/LC_MESSAGES/apps.po
SPDXID: SPDXRef-d73430c0c4562666f475dab7bd87b4cc
FileChecksum: SHA1: 5e1f0d9a8335c4424ad81845f3601436019ae24f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/es/vocabulary.toml
SPDXID: SPDXRef-6b7267abb172b4283b7b07dcd034dee8
FileChecksum: SHA1: 4c77e662e58c74ee239b87fc6e3ccf2f07872923
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/fr/LC_MESSAGES/apps.po
SPDXID: SPDXRef-49bc79931d076a5fa19604e47b05a076
FileChecksum: SHA1: 678ce33f94b1377193826afa9258425587fa2800
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/fr/vocabulary.toml
SPDXID: SPDXRef-1e4057e7269cf751ac238067f71dbb48
FileChecksum: SHA1: deb2f4933e8722b2ab338af7bb476e2098874651
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/it/LC_MESSAGES/apps.po
SPDXID: SPDXRef-b8e4adfed21b0f95a78c5b91d21f97dc
FileChecksum: SHA1: 406f624256f30cfa7101ca77ccc772c3dc054222
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/apps/locale/it/vocabulary.toml
SPDXID: SPDXRef-0ae3b8018a3054521ba3f6e6eadad4bd
FileChecksum: SHA1: bfd57c34a8e83ae501359589ee366c4b877ae792
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/__init__.py
SPDXID: SPDXRef-a5a5312fe5136ccd27ad4e385cdaf47e
FileChecksum: SHA1: 83cf6dc306056eba59933ea4c2ed12ee872e92af
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/de/LC_MESSAGES/base.po
SPDXID: SPDXRef-5cff25d0aed8e75532e53625ffba9861
FileChecksum: SHA1: 3c080f83003e42aa803b8cc64d4f1ce3ff43ee80
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/de/vocabulary.toml
SPDXID: SPDXRef-4dbc27a682387876c59e2aa74ffafced
FileChecksum: SHA1: acd15bee59bd8183fe3a4e6e56f9e6fd569a876e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/en/vocabulary.toml
SPDXID: SPDXRef-323b3d4dcae0f7cdd66c5f29b4ac3df2
FileChecksum: SHA1: 05943adfef7c742f323baa19f67b8171299f3aba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/es/LC_MESSAGES/base.po
SPDXID: SPDXRef-54399231e1608aa7a0a4b3c7ba54e9ea
FileChecksum: SHA1: e9a34daf51cc74382d5216b883a70a570791cecd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/es/vocabulary.toml
SPDXID: SPDXRef-0fc62b8703d9acc9b2c9b86c98c29583
FileChecksum: SHA1: 8f2350625bc5d78d6d694cc8547f20685c8fa8b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/fr/LC_MESSAGES/base.po
SPDXID: SPDXRef-d2541109f2146db084ef7d3103c4345b
FileChecksum: SHA1: 4be1383ee66d00826f20d0d3e15e12e3fc469ec1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/fr/vocabulary.toml
SPDXID: SPDXRef-e3a804bcd1e5f8825a8126753c4d6531
FileChecksum: SHA1: ac28aa2cc6693f339f3f09c506f8d4b624666fe1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/it/LC_MESSAGES/base.po
SPDXID: SPDXRef-2e9a13a0c444a9648321ca493173c024
FileChecksum: SHA1: 64f1bc8839399d309dd895e22d8943d71a11dd13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/base/locale/it/vocabulary.toml
SPDXID: SPDXRef-cab29bbaf7d60bf15bf1a8dd61ac137f
FileChecksum: SHA1: 10c3d8017bf6dc06447a32885dc93a0ba41c725d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/browser/__init__.py
SPDXID: SPDXRef-3351060d2258501cc046799ae09c13f9
FileChecksum: SHA1: c83fd647bcf189f7771276e5d6e3a39299aed14d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/browser/locale/de/LC_MESSAGES/browser.po
SPDXID: SPDXRef-5f0bdb5705ff4165df4e81f1f1726655
FileChecksum: SHA1: afdf7291cf51c805317dd37881063480500efe99
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/browser/locale/es/LC_MESSAGES/browser.po
SPDXID: SPDXRef-284bf82b2653c3b66e0cf58074bfe28a
FileChecksum: SHA1: cb52e7010d2c46448a9bbd99ac7a613a8871c358
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/browser/locale/fr/LC_MESSAGES/browser.po
SPDXID: SPDXRef-dafcf30808be30155e6980f5bd9c565d
FileChecksum: SHA1: d901733aeaf37311e6d4c3300a53cd4c4afbd06c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/browser/locale/it/LC_MESSAGES/browser.po
SPDXID: SPDXRef-ed99eab7f2fdca7693628a1e9642983d
FileChecksum: SHA1: 141ea0d65cec2e19a1a4188b606618efd051781d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/__init__.py
SPDXID: SPDXRef-1088d334c0d7605f1ba68f1604a20e2a
FileChecksum: SHA1: 73289423990f566177c45b57ac6bba95db58d138
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/_atspi_insert.py
SPDXID: SPDXRef-66873820c4b7116180f7e3c6c6a61ded
FileChecksum: SHA1: 34864db1e450b0b26a71c9f5cd414eb67a91e263
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/de/LC_MESSAGES/dictation.po
SPDXID: SPDXRef-e4b4c404af50423e1dbfa63b1102ed94
FileChecksum: SHA1: 78cfb551cad25196392eb9202749430ac803cd84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/de/vocabulary.toml
SPDXID: SPDXRef-10b4d76bc22496c35c0283a93bd411a3
FileChecksum: SHA1: 5d260ea2ddf2020d32281543c173c8026232071e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/en/vocabulary.toml
SPDXID: SPDXRef-883ae012c8dac886f63b77498000ee55
FileChecksum: SHA1: 32f7f284d7a09143ee3a1770d5ab0793466e4cbf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/es/LC_MESSAGES/dictation.po
SPDXID: SPDXRef-16b627cf099bb82580fbc7d64e95ae80
FileChecksum: SHA1: 97fcc4742b3980ac22dacf3c5c9d694c5fbb991c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/es/vocabulary.toml
SPDXID: SPDXRef-e6f881bb8e92473dc02b2287a116ab3e
FileChecksum: SHA1: 54d7054a06b672e3e1ebe745f63ecc45d43f3d2c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/fr/LC_MESSAGES/dictation.po
SPDXID: SPDXRef-94f72b2e817e79e02fa5b720ff70f2a9
FileChecksum: SHA1: 0b781ff096b204c64c1740d49618e2e16cce081d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/fr/vocabulary.toml
SPDXID: SPDXRef-aedca5196bf4eb6ae4dec5847b6e80c1
FileChecksum: SHA1: 8219e33c0d8461d6b7aa9b6fcb7c981e293df9a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/it/LC_MESSAGES/dictation.po
SPDXID: SPDXRef-cbe752d75ce5e7ab3ac8bdc9b5166f47
FileChecksum: SHA1: 9b5eef6ffe111359d7c731aec1c0ba5458032237
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/dictation/locale/it/vocabulary.toml
SPDXID: SPDXRef-ceb38789a8a41a7e399c2bcec9dca240
FileChecksum: SHA1: a00f4a129caa6fe215ca5a3404f1e3a398d5b569
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/__init__.py
SPDXID: SPDXRef-4d9c80c580487bb4d0d354aa89a2cb2e
FileChecksum: SHA1: efee4d7fb1a2bf01c23d03ce74deb761454d16d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/de/LC_MESSAGES/files.po
SPDXID: SPDXRef-229d17d159068a69a2c712dab8a1dce8
FileChecksum: SHA1: 083f00af5e7891a1107eaada2e9a0bdcf24e67c9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/de/vocabulary.toml
SPDXID: SPDXRef-a66f67fbb7381e731caccc138bb91ed1
FileChecksum: SHA1: 683c249be60e8789076b54cf795ed3fd75f4f5a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/en/vocabulary.toml
SPDXID: SPDXRef-c4a0e4adb679b45b14528ce269820f97
FileChecksum: SHA1: 42ee5df52e0c3c9125ff02c32aa3d3c15e55a443
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/es/LC_MESSAGES/files.po
SPDXID: SPDXRef-2338a261c7ef74f68cd686a435b6ac2e
FileChecksum: SHA1: ad125660a1b76b70305163cc84c860663d0f1363
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/es/vocabulary.toml
SPDXID: SPDXRef-f42c5b6236d494cc517364de67743aab
FileChecksum: SHA1: a6a27ef392a77c479fa3e9ff764d7731f12e5014
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/fr/LC_MESSAGES/files.po
SPDXID: SPDXRef-d146a3447624f282d19631fd15efb33a
FileChecksum: SHA1: 3df6b9189a08dd440ecc5539cbef4693634f6582
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/fr/vocabulary.toml
SPDXID: SPDXRef-ef82df270b355e946f520d81a18779c9
FileChecksum: SHA1: 291fd0c76781b8c8e463765267f05f403bef7a05
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/it/LC_MESSAGES/files.po
SPDXID: SPDXRef-61e74dbbfb7d9b416b2e21241b83d3cf
FileChecksum: SHA1: 0bd8247c1718d2052d2b7deb5f933ca3113c68f9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/files/locale/it/vocabulary.toml
SPDXID: SPDXRef-e16766a6fd9042340baa181824e3c301
FileChecksum: SHA1: 1726e0543614c84cc1dfd51e077d608b3140b175
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/headtrack/__init__.py
SPDXID: SPDXRef-b7bc6b011ce855c4e8af9c2497b316e1
FileChecksum: SHA1: cd1464f334b5486be5514add5dbcd7fd2f73844f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/headtrack/locale/de/LC_MESSAGES/headtrack.po
SPDXID: SPDXRef-5310cf25fc951b6d64051ff5ca8f5b5b
FileChecksum: SHA1: 9cc8dcf9e5d6df3506aacd2b068b16b79ab36327
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/headtrack/locale/es/LC_MESSAGES/headtrack.po
SPDXID: SPDXRef-190508b8d6c2c32dbbe5355ad24dc3a8
FileChecksum: SHA1: 05029614e03143c22aa3a0720f95391a0a6c64b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/headtrack/locale/fr/LC_MESSAGES/headtrack.po
SPDXID: SPDXRef-755b3af396fd9ab862deb0914a37e276
FileChecksum: SHA1: 9f80478948cccf93818536ad80895dca5605e4f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/headtrack/locale/it/LC_MESSAGES/headtrack.po
SPDXID: SPDXRef-3eeb95649351f697d76678df2281910a
FileChecksum: SHA1: 7bb05dc1290511d9817033210fa1b307153f0ffc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/__init__.py
SPDXID: SPDXRef-0b7c5a0aa30636fb6447e6fc1e3571dc
FileChecksum: SHA1: 83c3e35c7003dab865378ce9e56f2be510010eb2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/de/LC_MESSAGES/media.po
SPDXID: SPDXRef-08835ab6ecbdb4a37c9b54f0270ea559
FileChecksum: SHA1: 06ec16a2290572f1940d2bd30ccd39420ea56a8f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/de/vocabulary.toml
SPDXID: SPDXRef-7de4adb629526d43d5c2872741e13c32
FileChecksum: SHA1: 0b8fba11eda1501924dd7e1a856a9474b6c9f9f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/en/vocabulary.toml
SPDXID: SPDXRef-e922f76a7db7ae8d8747dacff3e05433
FileChecksum: SHA1: 262a7078f2a18593f440396e0db277edb8a4b879
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/es/LC_MESSAGES/media.po
SPDXID: SPDXRef-739d0a9ed5e4832213b00ad0910ff6f1
FileChecksum: SHA1: ab26e0e25d2dc188b2e93b2514158872bf436a43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/es/vocabulary.toml
SPDXID: SPDXRef-c808b1b1dc8aa6e68756b14fbd4380f9
FileChecksum: SHA1: 21d29480cd9a994317d396c14f30c90d5ac5b3eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/fr/LC_MESSAGES/media.po
SPDXID: SPDXRef-b941b49c9da2868f9c64be87397e5a06
FileChecksum: SHA1: 168084aef2f3cf837606538990666f9e599c7258
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/fr/vocabulary.toml
SPDXID: SPDXRef-bb4025bf6b7792a6e9709aa13b10dfc1
FileChecksum: SHA1: f8cf8efc63997b8fced2482aa18b86b4589cf086
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/it/LC_MESSAGES/media.po
SPDXID: SPDXRef-1dbdb78cb082e59c72c00df4e64996f4
FileChecksum: SHA1: 2c0798a656f9dded6464e3b05a6c8829dd7a929a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/media/locale/it/vocabulary.toml
SPDXID: SPDXRef-db58dabf96331ad278d4ae403db89567
FileChecksum: SHA1: 19686b389f1ec72bef877c20cda222605f97a7a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/mousegrid/__init__.py
SPDXID: SPDXRef-3bdeca852f8d8c7a6801e3696c4f6e52
FileChecksum: SHA1: 0b35557fdd45d02a83670dae94e52e398bbaafd4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/mousegrid/locale/de/LC_MESSAGES/mousegrid.po
SPDXID: SPDXRef-a35659c5af314ed3947bd9eb0fff71bd
FileChecksum: SHA1: 1c7506ad36acc1196a247a4871b29b5b79030dd1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/mousegrid/locale/es/LC_MESSAGES/mousegrid.po
SPDXID: SPDXRef-b3186049badc5385d265154771eb9818
FileChecksum: SHA1: 093f0f23372efae0562d250527de0f931c8dc68f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/mousegrid/locale/fr/LC_MESSAGES/mousegrid.po
SPDXID: SPDXRef-2a95c0fe38cd4b4c9ed8054d43ffebc5
FileChecksum: SHA1: d7fa23ab0eef71dcc3ee5f9ee9a91fada87e71e4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/mousegrid/locale/it/LC_MESSAGES/mousegrid.po
SPDXID: SPDXRef-2b2e01301af8f11d7b398ceceb50184b
FileChecksum: SHA1: 395b4d8f776872eb9ac2688a58176bdf5c50d525
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/__init__.py
SPDXID: SPDXRef-2a8ebb89f8cb7c0746b415db5cb5548b
FileChecksum: SHA1: 425d30d9dca3543fb3bdfcb37fb32110f7a10b73
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/de/LC_MESSAGES/sleep.po
SPDXID: SPDXRef-aea8b6cfe5283a0068f3e83f93cbd8fc
FileChecksum: SHA1: c02cdd3f210a4d83438d1286d2a4b0ad696b7bd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/de/vocabulary.toml
SPDXID: SPDXRef-5ede33db97824597849dcb66c8e5465b
FileChecksum: SHA1: 94e8d14c35f15a9497f4679d79da9e5956f1a767
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/en/vocabulary.toml
SPDXID: SPDXRef-02e014e76e0621feb3c2826eb8cb1e50
FileChecksum: SHA1: 15774842c7674be4336d01c943928ab9b2d919f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/es/LC_MESSAGES/sleep.po
SPDXID: SPDXRef-8b4bf028a570626dcf467ee00d7a747d
FileChecksum: SHA1: 04a45cab0140ee90a11f91bf1e69b580a4ed28d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/es/vocabulary.toml
SPDXID: SPDXRef-ca47a6eb214dfafe2a4f9ac6163ff02b
FileChecksum: SHA1: 236f2c792ee9e29ea8497625401e36d2605f58ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/fr/LC_MESSAGES/sleep.po
SPDXID: SPDXRef-bba610505033ea2d06008309d66d18e1
FileChecksum: SHA1: 8575df74e00cb03e3627baffaf31bc8afb2757cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/fr/vocabulary.toml
SPDXID: SPDXRef-4cec7614c057f04fb6878f5806d556c8
FileChecksum: SHA1: 5297a356ee55e4d952cccedf90cc1ecf8fe8e3ad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/it/LC_MESSAGES/sleep.po
SPDXID: SPDXRef-a6a054206cef25d64b73bf82654d327e
FileChecksum: SHA1: 82a6b37cf94fa99b95972148d25a59813cb10fd4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/sleep/locale/it/vocabulary.toml
SPDXID: SPDXRef-1476c197ae90f562776ca07aa0754174
FileChecksum: SHA1: 6b6b9d37a805b7d684acc0f93a51ec1481335eba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/__init__.py
SPDXID: SPDXRef-0a207fa3cffa61c5aaf0d2f9ede42d03
FileChecksum: SHA1: 541b4d36a4e2b8d6e68113f6edc57391cebbd122
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/de/LC_MESSAGES/system.po
SPDXID: SPDXRef-0be7c0fed1c5101e3c10cbaccfd5975e
FileChecksum: SHA1: eef67e1dfc84f816776a274e24056f9126da7763
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/de/vocabulary.toml
SPDXID: SPDXRef-aa747d45f2e3b91a1cf4bb3e928382a3
FileChecksum: SHA1: 4caa3db74d090ae172ee20c6e2c1edcff5780c2c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/en/vocabulary.toml
SPDXID: SPDXRef-10dc9f0c21ba6d015fe8a62d18c7c501
FileChecksum: SHA1: f2c5b1a03a70ed84b1f805554eb4f230597965c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/es/LC_MESSAGES/system.po
SPDXID: SPDXRef-f0c4d758f7c7a1b527335f114ece949e
FileChecksum: SHA1: c1b5cc7300eb442e625204a18a25ef71c0b710bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/es/vocabulary.toml
SPDXID: SPDXRef-3116b8885aa34c71a197bd34591f664f
FileChecksum: SHA1: 5c2f421e19f78c2865e68b26cb8a1c9d59e4d234
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/fr/LC_MESSAGES/system.po
SPDXID: SPDXRef-42fdc7451180b506e852a933a2cbd0b3
FileChecksum: SHA1: ed5f49ef452b049498836f7a2d60c59b4ae03d80
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/fr/vocabulary.toml
SPDXID: SPDXRef-abd909da90201285665e1b55689734c0
FileChecksum: SHA1: b931658a075b0b395afe01fb5014f7598897f250
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/it/LC_MESSAGES/system.po
SPDXID: SPDXRef-c00894155fe60dc0a52acb5466bedd72
FileChecksum: SHA1: 068e8c207403fb1708e9c07d08314b5d8cb3081c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: Copyright (C) 2026 EasySpeak contributors
SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./src/plugins/system/locale/it/vocabulary.toml
SPDXID: SPDXRef-e635228ec46f5cbdfc00116d9dbb3ff0
FileChecksum: SHA1: 2ee069a958ae6b39d7397808c4d32872e1f6ed13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/README.md
SPDXID: SPDXRef-0b0cdb5e1e57edca534b41162bf941f9
FileChecksum: SHA1: 61a84568db3523d2313a132e3752df0a9d6f890d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/conftest.py
SPDXID: SPDXRef-51f1cc2645945a76970a9eae268e74d5
FileChecksum: SHA1: 5eb968162026ca3fa2f3d2888a2ff775582abf81
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/features/command_recognition.feature
SPDXID: SPDXRef-c62dabf79d9d24d734253234f80cd3e2
FileChecksum: SHA1: d405399358c1384a7764430b0ef8fd3177bf77f2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/features/follow_up_listening.feature
SPDXID: SPDXRef-b3704dbadb9148b07b50b45042bbfdca
FileChecksum: SHA1: 175e1dfb32f9db0f833d4be946c0f3b9d4948e02
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/features/voice_feedback.feature
SPDXID: SPDXRef-11fafcd861629da8eb571e591a4c2369
FileChecksum: SHA1: cfebd623283e402e2ecfd55f21db5f3cf9b975cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/features/volume_control.feature
SPDXID: SPDXRef-311ad14ce9cf51a1c12fb85ae95a2b41
FileChecksum: SHA1: fa639220983eb1868cc69e93e58dd8eec05b4369
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/test_command_recognition.py
SPDXID: SPDXRef-9ddfad36a5c0c76b48e729977732c30f
FileChecksum: SHA1: 19e48730ad0b70a937c670de5cdbbe5fc4ce1b3c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/test_voice_feedback.py
SPDXID: SPDXRef-65e06b90efce4920e9bc80105784d3c2
FileChecksum: SHA1: 240aeb55f95c3cdbaeaac4b6ce1798fbb7ed6b52
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/acceptance/test_volume_control.py
SPDXID: SPDXRef-90de0c1a1e966420b8dd52b42ecfaaa2
FileChecksum: SHA1: 7609fdd76670daf9ecacd5f3435ab20fe8a91172
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/integration/README.md
SPDXID: SPDXRef-050604aed5d8eec42070820dfdec4bf9
FileChecksum: SHA1: 90351bcd0f650a556ec38e09974e7d36c9fab60e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/integration/conftest.py
SPDXID: SPDXRef-394b2b0a7b66e6c6d4a4e651a0721361
FileChecksum: SHA1: 80db63f1e000feb76be0bfa0ee14778603555e59
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/integration/test_gnome_extension_unit.py
SPDXID: SPDXRef-64873c6a7a151bad3ea39703489cb88b
FileChecksum: SHA1: 369328de9498f2ed5ea96a783a61c5d3febd072c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/integration/test_speech_pipeline.py
SPDXID: SPDXRef-9e887ba43b52b5c073f397f42f143dfa
FileChecksum: SHA1: d393e7e18adc3325f2411fddd563eb5d82f0d5c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/js/README.md
SPDXID: SPDXRef-53b00dc3ae3f5c869e15e9c6a40cbfd2
FileChecksum: SHA1: 9ac1e7cdaaf11f208aad7722da01bb9b4554bbad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/js/dbus-contract.test.js
SPDXID: SPDXRef-5429160928e7ce6a3af8a40f0ff65e19
FileChecksum: SHA1: 385ad779ff807d55e7a757ea1609b3969939b666
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/js/extension-helpers.test.js
SPDXID: SPDXRef-4eddc5ee32e11a0a044de8eb5f855442
FileChecksum: SHA1: f803081723601a5eaeb573faee660b66be0880cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/js/prefs-entry.test.js
SPDXID: SPDXRef-c12485d53b348470c5e373bc6650af3e
FileChecksum: SHA1: 74cac22aa54186f84f4c4103974400f6727061d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/packaging/README.md
SPDXID: SPDXRef-58235a0f752d9dfc1428e3e699ffd97b
FileChecksum: SHA1: 4a223379b2777ee8b9b983b678820943e236d449
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/packaging/test_deb.sh
SPDXID: SPDXRef-661ae1c535ac91864062ea40459186e0
FileChecksum: SHA1: cc1b4bf1af79a8234448360020fb0255c391e5c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/packaging/test_lang.sh
SPDXID: SPDXRef-889b6b814ac5c234c420ff23d03f1b3b
FileChecksum: SHA1: ec088d9fc4175ad0e71230d4a395814620c94742
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/packaging/test_python_sdist.sh
SPDXID: SPDXRef-286a4a652c8c7e8f8cb8f912edd6b96f
FileChecksum: SHA1: bb53f5204b66d8998a092c199e7c384bd91b13fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/packaging/test_python_wheel.sh
SPDXID: SPDXRef-8cba9a687e33b7a97604658180371408
FileChecksum: SHA1: 0215fbc654c9ecdc27efb0b441e3963f05a7bfb0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/packaging/test_rpm.sh
SPDXID: SPDXRef-56804ebc99da3a073e1dbde49ea5871f
FileChecksum: SHA1: 5b753674fbcbb802b8d8f1ccd98e4fb7ba76552c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/packaging/test_stt.sh
SPDXID: SPDXRef-8147503e31d85ed292be065d30ef1f41
FileChecksum: SHA1: 8159225b51f12c260d3a662e09e1b1788b45a9e8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/README.md
SPDXID: SPDXRef-8221d65c4e9ddd067e61c88d564cd756
FileChecksum: SHA1: 4ac603c36e875f2134062c6cf2b50f614dba1420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/conftest.py
SPDXID: SPDXRef-fff98bd32adecc87bf2a5bd678c3cd02
FileChecksum: SHA1: 0bb222f37fe78a2067ec9979d2f085c41b9c4ba7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/conftest.py
SPDXID: SPDXRef-d8bfe16cdd02e383ccebf0e9f4a2e34e
FileChecksum: SHA1: d23f4209867980f91b0440d0b3754b53c74dda87
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/dbus-introspect.dtd
SPDXID: SPDXRef-3a9a8251de9938bc76806819e146758b
FileChecksum: SHA1: 7e12be7876458da903c4ec8f4142c7d6017338fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AFL-2.1
LicenseInfoInFile: GPL-2.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2005 David A. Wheeler
FileName: ./tests/unit/core/test_about.py
SPDXID: SPDXRef-fa41216c9f49e635baf449ecb1200e3e
FileChecksum: SHA1: a773434fc393360d077e901f3279c082cc9a10e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
© "), title
FileName: ./tests/unit/core/test_autostart.py
SPDXID: SPDXRef-957d17b1a4b0ad791abd933a18696e92
FileChecksum: SHA1: eb27ce3e01578610ce367acbc8141d52f461a6ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_cli.py
SPDXID: SPDXRef-25669d13bcf9ea45530d3828061c00b4
FileChecksum: SHA1: df0de52d4884b1143e1a23284429628f58931542
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_config.py
SPDXID: SPDXRef-bb7c07374778a7cf2158a485621fc676
FileChecksum: SHA1: 124e12aadb72081e777f62220649fb7729df3d2a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_desktop_integration.py
SPDXID: SPDXRef-8c2b5415e22ca299014f440a8896ec5e
FileChecksum: SHA1: d4d9ef23052f1bbd527910970257d4cd555346fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_gnome_extension.py
SPDXID: SPDXRef-90c6ff16f264374e0a3898832c2d123b
FileChecksum: SHA1: 105a6365fac0fcd2d4bf3fdd7f1670758e5bc043
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_hotkey.py
SPDXID: SPDXRef-fb78760dd917428b8e19f734f030b9f1
FileChecksum: SHA1: a4c9c39e99c87be00169a49fa7aa0b28c8426013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_i18n.py
SPDXID: SPDXRef-642c67851bc1a0be86e88c876dd66a5e
FileChecksum: SHA1: 894e1eb401b3d12051767b7a18aeaea48ce47990
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_listen_modal.py
SPDXID: SPDXRef-78eadf9fecd30976ec2f848b42bb4095
FileChecksum: SHA1: a20c8783194e1abb792ec148f9cbfbd4a821d36e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_log.py
SPDXID: SPDXRef-0b5f4b883a623a359dd11cd7b2637f41
FileChecksum: SHA1: 0f6716b84ca7914924fd8b093c1db654f1081646
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_main.py
SPDXID: SPDXRef-ef87e849b94ea3b8e88ce68c66aee47d
FileChecksum: SHA1: ad36817bc6e4710826370d38cbc004233ac98a7a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_mediakeys.py
SPDXID: SPDXRef-33fbd3a6651c62b926b6e202028aee4f
FileChecksum: SHA1: 590e859398781ec22a41ed5998736562edf1a85a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_speech.py
SPDXID: SPDXRef-9d5e645cfbca69371ab11973406697b9
FileChecksum: SHA1: 879fa4a14e7e1c1af80007b8c3e7a2bdf0102501
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_statusnotifier.py
SPDXID: SPDXRef-0e3553dd56ca39913f006a137143da15
FileChecksum: SHA1: 9113c778cea61d19ce6be31f970b387da91ad5ff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_tray.py
SPDXID: SPDXRef-f9fff3c2b77a0835ee9941f6c9eddf7e
FileChecksum: SHA1: 9e2c109c28d99b5b75fcb4ff7c2cca0241654372
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_vocabulary.py
SPDXID: SPDXRef-a6f0c83d59bb7e69eee609abb32262a8
FileChecksum: SHA1: ae0b39659a2f7226ee878d636e65c1c4119b2e10
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/core/test_wakeword.py
SPDXID: SPDXRef-254847ded6ab2143fadfe7bf9cf11f5c
FileChecksum: SHA1: c052b7c51078e12359f23f7992cad93dd8d1a407
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/conftest.py
SPDXID: SPDXRef-e271d0595fe4c3d773d274c58851cf01
FileChecksum: SHA1: 6c701e4d5d45d2f8b699a2a6823f7d6285e19d76
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_apps.py
SPDXID: SPDXRef-f20ce48f89a9534577214f0c03149e27
FileChecksum: SHA1: 7931b4343da5361513fd8de4fccdc9d4b2e9926b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_atspi_insert.py
SPDXID: SPDXRef-b1d42fb4a0fe1d14edd906cf104749ed
FileChecksum: SHA1: a12ca04cdfd2dc72789b9b28ac3d57ae5f76ecc0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_base.py
SPDXID: SPDXRef-cf4b6b7c5cc201a4c6d630553a6d2b50
FileChecksum: SHA1: 63287a59f83c8648ff5b307cce097a410b087aff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_browser.py
SPDXID: SPDXRef-7f5755b0d4a5e789ef6c83710e6c688b
FileChecksum: SHA1: 3555b366eff0184b2ab6824818faed4635e22c92
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_commands_in_language.py
SPDXID: SPDXRef-5b98a01e4d45f3bea39184a439e42c2f
FileChecksum: SHA1: b837e1b19b9b2bba5401fe83cf645a589dca1c98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_dictation.py
SPDXID: SPDXRef-56ff5299dd25f0c3edddd597a19c2e53
FileChecksum: SHA1: 72c89454ef099d9d9d4e682e44282bd179dff382
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_files.py
SPDXID: SPDXRef-eae3edd9ec03c0d15d23ff76be62b7df
FileChecksum: SHA1: b2d55675b28d11a888b657cab86af9df3f6a9c7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_headtrack.py
SPDXID: SPDXRef-b3005c56f3d6fdde10c62e4313c858c1
FileChecksum: SHA1: 9ec6c34d47e34c161e6248448654a1ca6bf18209
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_media.py
SPDXID: SPDXRef-4e2528797e19f967a7b4c4cb54d6dbd0
FileChecksum: SHA1: 8ae5f2fce5a306a6560c3816f3b55de5503ad1cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_mousegrid.py
SPDXID: SPDXRef-170f78e49fd0c67c50623c71232c9845
FileChecksum: SHA1: 2097b7809b2c1a2f4647efe68f574f764fef99a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_sleep.py
SPDXID: SPDXRef-54567ef37dff5f1594900fafef9bda42
FileChecksum: SHA1: 29cb73b729a0840ee1a6b97c10053f704dd8b6e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./tests/unit/plugins/test_system.py
SPDXID: SPDXRef-d1081990e745800afe3e706d36d336fe
FileChecksum: SHA1: 0f30e08b3925ebabff113f4a5a0e2d1017776ace
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors
FileName: ./uv.lock
SPDXID: SPDXRef-53a32a4f5df9bc8d46b6e8b321cc2530
FileChecksum: SHA1: 17798c0144b21c30a2b8bdb9b27ac576d7cdbb8e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-only
FileCopyrightText: SPDX-FileCopyrightText: 2026 Matt Hartley and the EasySpeak contributors