SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-0fcf07a8-932b-40e9-8776-3da3be766708 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-16T17:08:00Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e30e6e56cb674d30bc654a7e181d14d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5286a74fe248ef5a79f6c175822cfe9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-282c497877dae421fd7c881d16d42935 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0aaee6b5d30a23f3caf8e8a243610b50 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd07403604c17bb4d097e4f10a14533d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-525e87fab4d3f7809fd927f08d11a5a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a26c44b51ffae1b13f573044d066017 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5465757138231b74cca9b001d0f54d20 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-85da7c60067d82b17d9ac9b1ee9c9d53 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff4b01ce112e801397c6eae730fbc839 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ebda51ed7951a997a0246693e882be6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d6986a36cff899a729319bf3a835ef38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a82e62985b7e6eaee7e302010d71d3c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f43ac8dbbb4dbb46bd20946d936836d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd5b90208fe3aec3b1856e9518e5572b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4f078f77cc46c7cf5a52791c8ef38d9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c5a09bc0f7b02e203562185b87bf9ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89b6a32417befcf9bcb34a6225db2a77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d61dc149fe9054f2efcb4e561ad6f3f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b03011838fd2e4ac0883202b1f803d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cab525cca686773be9b44a061a0b6cf7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af006843e48f19365d4ef941aa62f294 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9c07d47d3334c663a78cf9bbcf274b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2efbf5dc54a984b28c8915169e72e090 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d35c826e39a1afb20b719bdf14f9ef0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f4c907048867852c277fde02fbbaabd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f52bb5cdfd2438c5fed94902e5e9b79 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76312d242597d86ec48c73a836167369 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89341b35b28f0f81f07ada6a07bb1c93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5b6e510fc0c71e9ff3289531ce8523b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbcb37a0346204b03fdab8e14b2bcbe3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-098ca002377c3dc1e92e3a2f2a1d1702 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cff7f8c2f58e5cafad531ab32c362286 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7bbb2b6117a187f90ac6ab1cb5d31e8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-432f46e36708bf63a1c37b7b9f2a7767 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c464f97d0df238d98c45c27b97facfcc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4242885371808cf776a99b65c7bea002 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-038b63021542fbb35544bccc64549b0c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e80ed7be7d56c82eaeb39c3be36cb52b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98bab8c55f275f609747c55e7177a81a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f60542ccf5e5fc537644f2362bf35d34 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f379683a0da7db6039e9237e53b7a2c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3bb95c95ddb7cc3be34a900d6b52e6c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f581a8ae394c4234a21b0a82bef77a1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d6cf7c67f5c77860e6fec6d241f8902 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1021b504c93e8342cc028e49f217134 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e4ed5a133527313c7f9ce311826012d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-624dd78f855b0e0c389e2d20f3b68fa1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41e95dd545463d273649c8eafdabfa6c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ff97e69dbefc1a25e3dbf80655a58ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-caa0de1fe7887ef4388c039690163c30 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff20c77995bc042fccf29d877b11e774 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76348e723c3496ffb7d4e5e2860f07ab Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9f0d50bba9ed318727106fddb5d0070 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01923790ee58756c79c83a4008f16ca9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fba8a6d95bf6300c27b759b019506db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-431397d5b5c641c982d4fb215fc58649 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11fc99fb382a4de919757d6e620742aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5325829f11be1ba76ace64d86667872b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-84558d7d33525198e626c11a58bb3dc5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-919e6e01d148831780b4013c8ed8de3d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e20dadaac4635f6efe13e602a52bab9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8ec66b8ead4da43cddf91f54a2ad645 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c147c05d8fb49edf433d12f8c147e8b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd0c8319a65fab1f398bc3adb8ab8551 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54c5df9ae6d5dff4bf51c78fc2ebac3d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc82f8333922408358a9a9e698cae3dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c48a76b226a6484b01f864a6f15c066 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efe3f4c99df242915d23ebe1bfb06cb1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fa77b30b667bc294024246417e506e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c433d8a03126494731860e856df9107 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff236bc250e03c973771dc74b21d6b08 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f1fe1aed732caee547b73450acee814 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-134068da92799595821377ebde3d2b20 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81b4dba857f7828ef38305584975ec35 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7bb40d410dbb7e5956eabd9824e502b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-328d2f65308a4245dc49e3a6c6d3a725 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55ef34af091c013988f8838e1228eb65 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab00076730d6318cf0745d430450ddf2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f32e0e3a4203806d34af1974d2c5208 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3ca339c88cdfed9d4ecb32466f44083 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34b12977eef2a88b6818d7cf96ce8302 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-57368fa76b8bf3d37ef915c0c395b8ed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5e9c49a70c906e1ef9ac4c720db97bb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da44f46c671d2c201578009618072d48 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e92377bfcee26465db4fdf280fd0e66b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-733ac96b976fcd0155ce9802ef4a07e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-915d908380a257752d5ad83623dc1032 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac5f100c03d0c1f023622efec2ba9664 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c630e272681cdb90686ba2ac0f0d3e6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89f498567350ea13da1eccdeed8fb0c6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95a827d7970e324cdc114ca63c464653 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e78abb81f65429d9dab858b073ef3548 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a8632c6ac9113b3beae2bf37f41c06e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a2094a7d828ea1bc9afc5e9b8073cb9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ec6ab006eddee0001355c6523f44cea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4d852527cbef4d4cfb01128067a135c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c6622f506cd8394b668299abd9b470c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb09687fb3072374723e1d958d4189f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d6185a7d29f0e701fff036474d6da38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-359c19bddfbbad46baebe964cd4a658c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2e0ae8a8e31999dfd6f077d71c81c8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3939a1a0f98c9bc58944d5e163ff8f73 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d22bf7a53edd8ef39101f53469210eee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa829711b81defb37f2715d5e7f83886 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-181989f3f5ca32a0e0eb3471ab1f07d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7622dd4d021c0c5bbfc0d13eb0c28188 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d70654f6d5e073f52c8b45850117662 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04723bab8508e17e0e44d6ccd41f59dd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9ec187d42aa08c9797b68c09e76a9ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea18e03d68d504a3b832fe29687dcd3f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cb9018bd8a0502947dc6166c2fa8bf0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-864b9b2d1ac46695e7417f62f169d05b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01394663ec134e5ac6696c34e8f2f0c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8eb1aa3fd07e108c51bddbb9df0a14b6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac55c179d4ff97076790f680b0c41fe2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56293f5eda107314da3005383005cefd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-649a17cda861779766d0b554e3a68235 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42ffb7d184565feb8ea4ad9cc1e6af27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f94cc99b1dcb74110df9337e749fbac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f13d4b99edb8d4dfce483ce076919b27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76a93c7052606a376eddce57b44b9b98 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5104def801cf82de27d48c5b78aff42d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49cc1c9707ec0322c0fb4ea5f878500e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1193b0f1ad6515863e5d514dc9a3eb70 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3a5bcb3a34ecbba28848a282e25bf46 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-84b0a0f4499d3627d3950b82eec5ab8f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0255d70af30f1f77eddff619dab79c8b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e60a04412f6113961c896afdb3ba09c0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d808bd94c51b4de2e943a799ebd4f78 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5bd536333b92afadcb2626fa464bc813 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f27d70efa9d5dae5714ec864286ebbe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29c66db8ff7c9e49f610dddb9a4e69aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f9207bff25cfa80463c46fe2a38e840 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-170d55fd000d7b594fd714b9938ef236 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07f1f4d13788f7fc8ea5c488bd550137 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-296078bff8e7186a961cc7a15e0e3787 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-822eded5142197039f80023e4793666e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd1afbfab9bd7aefbddd23c7aa3b95de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-badc3d195cf8cef7ce7df4776e2c35f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b174875546c56de9368c91eecd4034ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad2e8006241a60f448b6b915c7a190b2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0cdbee25cb57b97337b181f908d56fcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd945b026762bcf87318e250d017ccde Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4caa1df6121dce3966b7046e19bdb47d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99a8b1133aca3d3ada06f8250dd11146 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-415adbd6908713ac156ba0b02c9a5724 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79c82844e4d9ee57e6a7306aefed9e7d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e87735bb7d47df92031aa0de09367cb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb82fd254156714960aeeeef91a02e80 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07b4bb78de15c6805ee35d928f174742 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af0859be6705235b765bf25917c195b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f59a61f77f9a32c9c6704359543427d0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-62dd5cd8feca98954036bf226b2eef07 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef6b5577d78dddbdc38b4f262f34bdb2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c3857c618e317c2fcf6b58cd33a73f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68243333ea1634e820e8e8e8acd4ca7f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c2b7dcb1cec9cf6dd1eb5ad8769e76e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6240957c6a5b7ba4a71296acfc393673 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad55bfa1c62c7a3cca0a25ffd9794cf7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-522c2dfbee5223afda32e99a2cbb3020 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b24e00ad185f78678f2c382c18d5c4a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de7dece47eac7750fc61d9c83094f8f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ad63338c95543e4bf82ccf1e7170f0b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-851fc34c98698322010b2736797f05b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b95dc27a3ca28fc7a8518d7f102da35 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea58010ce2f0f8ab50cee9b8c26092e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-722aa788f5182639d74b03ad86d679cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec2bb8f7f5d08a1cff95ea8efbcc9c51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b3cfa1bd0bd71dcd62a68bd430fb682 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b4b7e67e7fb45569873f1c12f160dac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-281ab0402da00ee77d63496dabec9796 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c31bf75c2902f23fa65a89f123731122 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be47cec00f42725a028b0d35d14db041 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c852d0bf6faea53a2d19057a0751eb5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0370a35b2369f4353b8af9c72a29b55b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08a2f4c157a110557c864f53d09cfdaa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47c365b5536c0370ba6d76f99860d058 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbe327254cb00514308370e0268d4d54 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69522b1d85a4be307d79256cc436bdcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9797bf866410dedcd7971fa016bc2ca8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82503f0abafdfb19ecbf0914f4793871 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bf179052fa12c53079ed7f7441f7c03 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad404458e80751c270420ebbe4cf350e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd6f6f3daee8391ce0f590a7c4662660 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1aa7d53a1062d8a181105a0b2270ca08 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8390a3380978e6ff2ed7a0ea3485e46 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-092c9eadebe9a73f6f5ef4fd5480544d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-359d442765cea117daf16645a8ebc16c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a88b4095a45426e39c756a98e6ab8749 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-881d4d55dcd531a972b4a6722cbd90df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a273a12662b78d71ebf701f8ae53ac5e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73e4fcb614501a573336e194dd6d0439 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b2b046bd311d0e7413e25caf1307c6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d3399f15f5ac22b1990c80d8e347a10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f50dbcde43328f64e37695c9483a8c0d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6adba3471f20f370debcacbf0b57a46 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1acad74ed759d92887c9b3221cec1e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf7a97a22605e35169c3d141fbc834aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0eeb4951f40de8b0685422c748b5c795 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d13a234b3a64649ff97da0621eb8d34a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bea7ab0e24d8b686f4bf965a8b33005d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8038612416e15b3c773b074a37185933 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-646f92ce5dadfec5f0ae163a4fbc3db9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98fcb274ad2fb8566b12e9ac363457c6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a70f5dfaa2f4dff23c74763b488a6b3d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5cccb30d070dba54082c267e4bb6d2f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8542c6d58738b08cd6c590c621f3b969 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4d8a0cf80a324727a13c06ae9446aa1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd549cb88d960ef1e782cd003ccffe68 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c55a62943658ee68911e335a0413972 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d026e58659b3ef2a8fae46af6c909a32 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9df0473c924157bc33e903d1976c024f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63081ec06f03de4608d7243451b00fa0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b416614a7abb28f6eeb7b930b7ebed0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09f091661d3ac01c9fe68bf9e2b668f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de1dc561d6e3a0150afe24be00db9a80 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e8051ebe33eb0511cda5925ba8bb015 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-89ebb4293caa9843eb9da42164127359 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0da7fcd73f85427c281ff3ef5822f7c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-662b1bf58256d45df1fd5e3b3358d8fa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37f83be682d38c4cc0208e5b733291e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7130f7cb91e4764eb79618608512f90 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd66ea18a4116e3d580bae8885049538 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0a579b9286544e86ff59f89e259bd8aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea3295c83b7b72fc965a2f3d5329ee27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa69ec25d83cc39e178f89d160443103 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c530b2cc95dfa32cdba37a5456128574 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-814f7567ba410487b427981b61a88fbf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c8b6ec4c562062abda12c5492fa5476 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ce42a485b138e799d6a4b442e8f5e0d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-177b1c0e58b82c21c0d10553bd562c26 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-647faaf9d859ba3641a19f3a115390ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dacf9556aed8c766a5f8715e1d72865c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bfa8b7367ee8a95f1443b7ac839e583e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44b30c6cc2210905ed3e1a237b2823d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0564805c8d235a1c76514e4bd1a19f21 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c58d86ceaf0f692b48e4e37d4919ed1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c6b8031503ef314351bfbc1aa08a972 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36d2cc91dbe3fb75ccfddd695a744262 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c1b98e0c86251938729687e60600f98 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9211d8f3bb6871d1894a2621ee57c7d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40a1d4c8a82bfeda42eca893a102721e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d345aa4630b0d8a5862b51d538580e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1ecb70c8155453e7893c3eb0fc1f2b0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e6055764ef1a59ef83dc56331c63187 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3cecd7aea24dcc1af67170991411ba5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d9e630076ca86d8f9f43ff4904eebaf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40770b5e3454161872fd0aefa926b4a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13215ca978d5afa5dd9b0d8af75edd18 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4187b5170cd03ec06fa8797e2799764 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20f2a87a0784f2bca2c245eeeec05b01 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-caf396a64fa2d51cfbf741f47887c100 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2419983b0cf3b554c6fe6732674d0c56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-826ed84c80cea2bb8b4b66a1b33482a1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6242e0918d091db3bf45b257fb4ae15c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c7c9a1e16c255593afde5e758b3ff81 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78ffab0bf78a7ef08ce91f69678a8b42 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e06aa37ebf91687f95c05828885a21b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de8fecbd9b66f5f97037328a15490ef2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc1b29da3966aa54488d324adecacbf2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bb19862f6fb271bf96d457b5dffefb1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98eced5e776d8e07b200316982f9a6e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd9b8ad9c86324139bfe78efa515da92 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7ac1a4a771ba274c96029ff50cf97d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76fcdd6e3aca65ee9fa55d35f5c20ac2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-88e06fee201ef263782fc351447bafe4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0527dfa483e7841ca05de14f9631dda9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0e2e385b3edbe7401557e3bf3af7d40 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cbad74dadd43a6283cefc57e2d0fce60 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa0e7180bb11149faecb7c2afc4ec5d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-125ca8683b2e5aa6df25e5ea1b328f0b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77babf5eafb12099605b24bb9ba7deb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7dcd9173b55da275b9318b2dffae721f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0dd9f54735685255ef9b695dd221305d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c625196e05aaff439e01ac40cdf0824 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-126ecbbf57b994989637ff0eb8985975 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b553e9a32033898ea17a9bbf51f710b1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9238ec3cc100498da252f97270c9774 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-630cf8342a0ee741d4a8d96a96734670 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77d7c8b71897047923425b70ee83aac1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16cd5416016df37c579e85b1d369b44c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fcbc8d96773e1d43684e6f1f2da68288 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df2628c61af8fa11ffdf12aa9b7e0b17 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f947d8977abf8474fe565814b19c913 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12cb19f6a93fcba676e31c657836778d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-599e89a654a3e96019d751be0611086a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1180842fc2236445214e4c50880a0671 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7693870033bb9cf75fb773ca0ef3c1e8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-76a7ed342170e6684a98dbcafea9621a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5f709b077058810b5085c50845b19db Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c46a7ce88486fa951c468ae6fe898c0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0676f1290d09fe03367da81dd128c38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be55420c34409dba3a47c7dd323aed61 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f7cee3828d2386704789e57053c0350 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c7893d03038fe9190bee1b64cd3bfd3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13b2539a11922b4920a0c1d600450520 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-698d3d5870aa41d8bc06f735b6758410 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18fdc1bc16fcba103d5317ad196d321c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0db8a3920bf435e7672699159ec7a28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53a9e7de4dfae7d9bcf21b8a43418fb8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1c28d8fe9dd7f7f10c7ac25cf089935 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73edaac1dae42e907ac3b26a907e124b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8492c2aebab629cb5c2b08cff39745e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f5c3f856f718c27760c96ed05ab23f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8df3acdc1538453a066447c5894b8442 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-afddbba63e6e6fc86d8ed4acfb02c681 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e243fff93c7c136f3110958edc11172 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd67cfc2a8c6a6474ea8d48fa78c09e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5af9076ed8e7d9192414357f465ef7f2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9c2f43ca0442d6c76d3670c6171dd4d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1127e88907cfedbedfba745fa76878de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00038a89ed7eab9dccc39345a2ca200d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51fb79ed1849aa3f1c7442fa8e49691d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66aa7322e5a152e01277b7827f1e02a0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59e676c230d5f8111ae4bf8da4dbcc05 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af0a90dce175af89c7a4cad107e0a593 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa87a9ec35dee1e1118c92c438cb9536 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-867f63a2b5a28df5909a1e5ed438ebfc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80a01ad76e98fba3f3a37d9f4aae85ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a3b051b9b76d7f993fe04674843f868 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13a1a374642d9990ed5ffb40027a2e45 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d36710f9997b8305bcb152eb38f9cc1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e217d38ff4f2d17083e96b77c053f294 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dcc08590cdce248180a01d42178aa1e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-654c1da9ba7ef164750f42a81729250d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f25ee4b9c5b0aac99979c209c3d49862 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7dcb2bb06bf3f8c79198181280f371d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f6912e95d0323360ad8c77c0f3baf8f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17e141d601421e4fdcb5d2055aab1342 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b29faacc0f68fe2a2bd1db21882ec89d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e27d764e07ab89355568ccc468f5d92e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c56f0c0922f1050269a31284886ba600 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-411d2a6e740d6680d8b1884438d999d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa838de514fc855345c96cf34e5efe7a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9029dac6319276a2d60eb8a5dcacdfa9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f3a86261f48b3d5b89f0f919eefff6a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-def1f52f6020110559e15d7e6d09f03f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2a9c3e6ffb43b5d1282345c34a2cd19 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c04f674a30c284462bedaf5da96a4cee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d295d3a876e2de1a278722f910848fe7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73dbcd76c7d7d9e39a7592e2d50b6ec0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7bd75139712ad9d19814a0002ad25153 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b23a7bcfe71aff31b8dfea8f4147823 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9320781928715e2c52f1a84c5f248825 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41e977a0176323e8bbd104ad3dc0f3d1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d80bcaf1fc869e26b64020461f225fb9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-758486f35969871782ed73ce3bdf0868 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69879b9ecc912b803d1d74d61506ab6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bac52a07cc61ee1ff9e407d39eca9f08 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ead9e716a2b943667606e46acdd39d36 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6460131361c5140409e2ed5b10eed9fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a4c403b78df855d2efe4fe7730bc253 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-858dabb1ad12499117761a0f95487f22 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c219315d71d6f2e5143d5891478c93da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdd9f1992c75232278c83c492ddaf0df Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc93c8d7977663a7766136bf8ba2eb56 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6251b9b8e2fbc802c7e7fe0739ee3304 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c285d50835d47701c5ade3b6d76d0284 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bc71c6e0bd5e2bbcdb8f4fc2457e19d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13e4abf1ec58ade0abf39a9cf5a4f217 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-008987ad984185159e7ba7076c3cba36 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-caec5d97be9a2e6c21899c0463cf61fa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d326a3fc4d3b6329bc323ec670c0ee9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a88cea550f8e7f7a7734b1367ce078bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8979528557ca430fc30f6bb05f3c25e7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6792370a129601a54b2acd781d7fbd3a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed427376e7d7f233619f27975e47c2e9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-328abe6f5d34ab39e4f7444eb521c6f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6da58b7342fd53ad722b7db2d510ce0c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aaaffd76977915406d0df518eb095a17 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-08661088da09a50bfa20f0abe5b33ee7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fd9906eae5f1a474803a0812cc3a7fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-525ac440ce451a6166587b7be2c2b419 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3cac7672a0f5de7a48f32bbaab42b24e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64626135f8c6013bbe2983121b41546a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-805ba216b8ee24057a95b6baaa327789 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6829e2c583ee0564146972d193ead1cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82209118d01c7fc9ac3f800cf3cfed4a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-986afaaa891b3534055cf121f540d7d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dc131266113b110988319edec7236cd7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-320dc26e7af2ce6c0b6bfd1d7e161160 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f8f3c77c47f6647a2b3e44fd175ae09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ee870969cd73a9d0c5ff5c2ee68261ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c317f7f8167f8f966369e101a76959e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5badb6b129d01018914e8342511d39f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-080e8284cdb384ae733af5cfd4ca4c59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-950daa8350d373589c462b58dd9881fd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c96c6e581990ea234b27cc6d3eb40e8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9d6c43e63d54a3c6c75d59855a8ec77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c36c08e8a1ef8ad900f64a96a7530064 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f268ffa703bb1ae3f1ef7bd56aff3679 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d6bd8c70d000aac7d5a375206974a7c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fb7ef2288522baafcd24d952e64dfab Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad3a281cd41bbbde0e48a7da5cc447f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28f421f43c7b76ba63fce73472e4c66c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11b04f8d89032fe436650f80b2792058 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c220f416cd134061ba446806e1cb8ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9e4fcc339184968266f404d31e2c37f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4aaae7085b63649add6c08f156898c09 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54bd290e7f651f293e44f8956955925f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be82a66c2074e763aea5bedee4ec6875 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46c48e7a5be93adfb33a0dbdad9e5087 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c632a4bf54b7618222216b9ba937d4f8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b5d1ec76a653770bc06e9e4b3f0fd8b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e21b3a5f14916861fc508b8fb70ce98a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47e00994f2ef22681370a21eb4eea869 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffdca9f770808732de80418d26b176b2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-561c6b5c65de643fee34a395bc1d3376 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-541671931c21636c3eafa4527dc2c492 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f360b3c8f69cd6a098c190cb882b2a8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7dd350e94ef6c0c7c082695b8ca17cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-585ee22578b2140df66a107e45def5f1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4850def2e3d8985a16c920979849b67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3077914db53f20058535f302a849d937 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a31164537b38bf5c92f44729e188df2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6827a34541245dfafc402d7ce5903fcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f77f32c8679b9cba3bee0a810be2517 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-872df3cd1ab00902aaeb73498aaa8510 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5b7da7daf65e939435c923c77aefff6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1508b1b5cee58297983993f718ee6f2c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4624d997e950ab0c6025be0a52d57f5c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c7c56ee4019ffcfbd06324885103ad5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-281b55f52a8d3b2343f3ca561dd5fcd0 FileName: ./.cargo/config.toml SPDXID: SPDXRef-3e30e6e56cb674d30bc654a7e181d14d FileChecksum: SHA1: 66eeff94326df3bb493e3e1396246b481cd29502 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.dockerignore SPDXID: SPDXRef-b5286a74fe248ef5a79f6c175822cfe9 FileChecksum: SHA1: d92226e08ccc7a6f17d110c61d41279893053e9c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.gitattributes SPDXID: SPDXRef-282c497877dae421fd7c881d16d42935 FileChecksum: SHA1: dade5bad46e240bf3207c5c9f3f2d59c3e98ca48 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/dependabot.yml SPDXID: SPDXRef-0aaee6b5d30a23f3caf8e8a243610b50 FileChecksum: SHA1: 9ccc6eab4e320281515f914abc8e55c6bd9ef22d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/scripts/image-size.sh SPDXID: SPDXRef-cd07403604c17bb4d097e4f10a14533d FileChecksum: SHA1: a56981f767766aab826b6bdd8f238799898f2ee0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/scripts/sizes.py SPDXID: SPDXRef-525e87fab4d3f7809fd927f08d11a5a4 FileChecksum: SHA1: 0d224efe12da51245ed84dedc0cfd2f69964a427 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/scripts/tui-screenshot.sh SPDXID: SPDXRef-5a26c44b51ffae1b13f573044d066017 FileChecksum: SHA1: 41cf2f39381088346eb82f6b3406a59e0802a2bb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/scripts/web-screenshot.js SPDXID: SPDXRef-5465757138231b74cca9b001d0f54d20 FileChecksum: SHA1: 3da1a7da0972aaa473fcd0f2a69dd28797f0d83c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/scripts/win32-render.ps1 SPDXID: SPDXRef-85da7c60067d82b17d9ac9b1ee9c9d53 FileChecksum: SHA1: 6e48237d934639883a918754bb7560a193e1dc18 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/workflows/artifacts.yml SPDXID: SPDXRef-ff4b01ce112e801397c6eae730fbc839 FileChecksum: SHA1: 35756f345c62a4a2f4dae406e0470de89b40caf6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-5ebda51ed7951a997a0246693e882be6 FileChecksum: SHA1: c638fd04bd7ea3cb49bfc8de2b03f8a90d419263 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/workflows/container.yml SPDXID: SPDXRef-d6986a36cff899a729319bf3a835ef38 FileChecksum: SHA1: 410db1b42d7a81cae601c4262a7cb07561c5233a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/workflows/documents.yml SPDXID: SPDXRef-1a82e62985b7e6eaee7e302010d71d3c FileChecksum: SHA1: 74084349a22db40f0d13b00ef09b633e620eb1cd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/workflows/gtk.yml SPDXID: SPDXRef-2f43ac8dbbb4dbb46bd20946d936836d FileChecksum: SHA1: c4e14df363921d91f9609bcf01edadd495ff6e8d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/workflows/screenshots.yml SPDXID: SPDXRef-dd5b90208fe3aec3b1856e9518e5572b FileChecksum: SHA1: c2fa14a9ea94bfc40a6c38ca18ac3a1b91c1b1cf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.github/workflows/win32.yml SPDXID: SPDXRef-a4f078f77cc46c7cf5a52791c8ef38d9 FileChecksum: SHA1: 45e9711385feab0cec36728f707446085229585a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.gitignore SPDXID: SPDXRef-8c5a09bc0f7b02e203562185b87bf9ea FileChecksum: SHA1: 340b08416d40ae92a6d44e9cf95f9b323575c4c2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.vscode/extensions.json SPDXID: SPDXRef-89b6a32417befcf9bcb34a6225db2a77 FileChecksum: SHA1: e716f1300f321da4f91e332c484bb33c103cff4f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.vscode/grind-projection.code-snippets SPDXID: SPDXRef-7d61dc149fe9054f2efcb4e561ad6f3f FileChecksum: SHA1: e4f56d02f0d03a8fa5eff36dac1257fb518dc2e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.vscode/grind.code-snippets SPDXID: SPDXRef-5b03011838fd2e4ac0883202b1f803d5 FileChecksum: SHA1: eb4bed0ac399b55c68afd930451abb391ed11e1e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./.vscode/settings.json SPDXID: SPDXRef-cab525cca686773be9b44a061a0b6cf7 FileChecksum: SHA1: 61feb8ab3d950052470aa692496842cfd3f841b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./CLAUDE.md SPDXID: SPDXRef-af006843e48f19365d4ef941aa62f294 FileChecksum: SHA1: 234dea9d1a69ccaf2ac2334395479289cfa2484d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-e9c07d47d3334c663a78cf9bbcf274b3 FileChecksum: SHA1: 889364b5c6b2848f6603b9975184a6b3901f1956 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./Cargo.lock SPDXID: SPDXRef-2efbf5dc54a984b28c8915169e72e090 FileChecksum: SHA1: 68e149e1520173633cb7152e744d29d13e49d3b1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./Cargo.toml SPDXID: SPDXRef-7d35c826e39a1afb20b719bdf14f9ef0 FileChecksum: SHA1: c79fc9aeec270809aa469f6dd0ca0b4382b396dd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./Containerfile.distroless-cli SPDXID: SPDXRef-4f4c907048867852c277fde02fbbaabd FileChecksum: SHA1: d590c27131e0763cfc691a8df5d8f3cd551dfbea LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Google LLC SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./README.md SPDXID: SPDXRef-4f52bb5cdfd2438c5fed94902e5e9b79 FileChecksum: SHA1: dcbf2794c7a5443fe9c6e54af8782a04b942f940 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/Cargo.toml SPDXID: SPDXRef-76312d242597d86ec48c73a836167369 FileChecksum: SHA1: ce3993525f91c34cc1f0cc29f4c16b2b3ec77580 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/src/data.rs SPDXID: SPDXRef-89341b35b28f0f81f07ada6a07bb1c93 FileChecksum: SHA1: 9667f287e66523c7f2d476c0c3cd16a62bcaba3a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/src/engine.rs SPDXID: SPDXRef-f5b6e510fc0c71e9ff3289531ce8523b FileChecksum: SHA1: a62244219e9028db8d4b7707fa6cb2c8dca108b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/src/hint.rs SPDXID: SPDXRef-fbcb37a0346204b03fdab8e14b2bcbe3 FileChecksum: SHA1: 3682cb10ffeb9717d99a01d39e289b7e46ce1e32 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/src/lib.rs SPDXID: SPDXRef-098ca002377c3dc1e92e3a2f2a1d1702 FileChecksum: SHA1: 02b66ef333438ae11f91e1c73dd0a8061f63b348 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/src/sheet.rs SPDXID: SPDXRef-cff7f8c2f58e5cafad531ab32c362286 FileChecksum: SHA1: 64cc4d0bd98f18f3ce13856d0c97acc954d61bde LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/src/text.rs SPDXID: SPDXRef-b7bbb2b6117a187f90ac6ab1cb5d31e8 FileChecksum: SHA1: 7db2b1e85347239ed84abd10264c5496fd8be0fd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/tests/data.rs SPDXID: SPDXRef-432f46e36708bf63a1c37b7b9f2a7767 FileChecksum: SHA1: dce14794085aa3942eb55f4280e576c212b00555 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/tests/manifest.rs SPDXID: SPDXRef-c464f97d0df238d98c45c27b97facfcc FileChecksum: SHA1: 309237560f624d8794c7da66a63f78fca9fb7d93 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/tests/smoke.rs SPDXID: SPDXRef-4242885371808cf776a99b65c7bea002 FileChecksum: SHA1: 0817273c78cf8409383f5aa878045b8415ec281b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./build/tests/spec.rs SPDXID: SPDXRef-038b63021542fbb35544bccc64549b0c FileChecksum: SHA1: e88099fafc86dd3f6183925b16f0471f2f497698 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ci/libreoffice-image SPDXID: SPDXRef-e80ed7be7d56c82eaeb39c3be36cb52b FileChecksum: SHA1: 5a6da71b9ead770d842e4c979b3d1a023e90e12c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/Cargo.toml SPDXID: SPDXRef-98bab8c55f275f609747c55e7177a81a FileChecksum: SHA1: f906da9342b0a3176ae65601b5e834c9196b2512 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/src/main.rs SPDXID: SPDXRef-f60542ccf5e5fc537644f2362bf35d34 FileChecksum: SHA1: ca3007f7ca3812c9c0d9224737e7f60077998e45 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/src/report.rs SPDXID: SPDXRef-f379683a0da7db6039e9237e53b7a2c5 FileChecksum: SHA1: 9392285591f960c8bbaf9d092727f78f41a250ac LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/tests/cli.rs SPDXID: SPDXRef-d3bb95c95ddb7cc3be34a900d6b52e6c FileChecksum: SHA1: 89876f3518787790badc6fb8fbf1438494410a8d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/tests/deploy.rs SPDXID: SPDXRef-7f581a8ae394c4234a21b0a82bef77a1 FileChecksum: SHA1: 9bc07bc8c4a5c276f033ee3890a865e12b24d91d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/tests/editor.rs SPDXID: SPDXRef-2d6cf7c67f5c77860e6fec6d241f8902 FileChecksum: SHA1: db266a81e5f8bb9031092099d719dc83c71af18f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/tests/lint.rs SPDXID: SPDXRef-c1021b504c93e8342cc028e49f217134 FileChecksum: SHA1: e3b80d19b7486b6032c78d0ba67923bc1f88e3d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/tests/packaging.rs SPDXID: SPDXRef-6e4ed5a133527313c7f9ce311826012d FileChecksum: SHA1: fac156256f7b88da4ee40181a41a2b34d8fc551a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./cli/tests/parity.rs SPDXID: SPDXRef-624dd78f855b0e0c389e2d20f3b68fa1 FileChecksum: SHA1: 198f02fa8f0d354ba740e224b9e236daecbd01f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/Cargo.toml SPDXID: SPDXRef-41e95dd545463d273649c8eafdabfa6c FileChecksum: SHA1: 75598af174d1e794076fd9bbd318060b3740e626 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/build.rs SPDXID: SPDXRef-2ff97e69dbefc1a25e3dbf80655a58ae FileChecksum: SHA1: 73750923b1216d905b85d72c2e5667aaa81a7fae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/build_info.rs SPDXID: SPDXRef-caa0de1fe7887ef4388c039690163c30 FileChecksum: SHA1: 70abbd88ccdb256524eeca433ce65ae477a21ea8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/kind.rs SPDXID: SPDXRef-ff20c77995bc042fccf29d877b11e774 FileChecksum: SHA1: 0836b6d65a4b0d14bcb80b7469d95fd892d2e500 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/layout.rs SPDXID: SPDXRef-76348e723c3496ffb7d4e5e2860f07ab FileChecksum: SHA1: 0b48c8c2163a93d4f9f9f0fb1e90a74cd744d43f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/lib.rs SPDXID: SPDXRef-a9f0d50bba9ed318727106fddb5d0070 FileChecksum: SHA1: 574d148de17cab7a570cb2eb45ffbb4d3e9c788d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/lint.rs SPDXID: SPDXRef-01923790ee58756c79c83a4008f16ca9 FileChecksum: SHA1: 69a7d895550186bf3880ac98300905ce3cbe95a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/locale.rs SPDXID: SPDXRef-6fba8a6d95bf6300c27b759b019506db FileChecksum: SHA1: bf68297d66e66c5f7de26bdae5e5f1594c516cae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/observer.rs SPDXID: SPDXRef-431397d5b5c641c982d4fb215fc58649 FileChecksum: SHA1: 82d4bedaeb01833e2b4a1773db8e68be1582ba13 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/odf/context.rs SPDXID: SPDXRef-11fc99fb382a4de919757d6e620742aa FileChecksum: SHA1: 5051fdecf51ff1659952e8b4c1a0bb653d2d6690 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/odf/mod.rs SPDXID: SPDXRef-5325829f11be1ba76ace64d86667872b FileChecksum: SHA1: 8d815e232f40979bf6d3304608df1129c1a2a4e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/odf/names.rs SPDXID: SPDXRef-84558d7d33525198e626c11a58bb3dc5 FileChecksum: SHA1: e827d8b5ca2d1191c595cbc7e59a03ce881987ff LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/odf/package.rs SPDXID: SPDXRef-919e6e01d148831780b4013c8ed8de3d FileChecksum: SHA1: 8342e43bc9f439c185ebb8051604e0d926c64101 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/odf/xml.rs SPDXID: SPDXRef-1e20dadaac4635f6efe13e602a52bab9 FileChecksum: SHA1: bce11b91d2055e87e2f4b5500537374e407f8eae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/projection/emit.rs SPDXID: SPDXRef-f8ec66b8ead4da43cddf91f54a2ad645 FileChecksum: SHA1: 9e375c9f8d0072a5b255346739f05ef59aff4987 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/projection/mod.rs SPDXID: SPDXRef-c147c05d8fb49edf433d12f8c147e8b4 FileChecksum: SHA1: 0b53b5f3adc9a3a399c49992503a37627ff804ab LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/projection/source.rs SPDXID: SPDXRef-fd0c8319a65fab1f398bc3adb8ab8551 FileChecksum: SHA1: 4e83015a1251ee51c26dab6ed213ad81a6735805 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/search.rs SPDXID: SPDXRef-54c5df9ae6d5dff4bf51c78fc2ebac3d FileChecksum: SHA1: f7b9fc5594920dbc1d19593f19679ea571b2bdc9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/src/style.rs SPDXID: SPDXRef-fc82f8333922408358a9a9e698cae3dc FileChecksum: SHA1: 9b20c7ab3952fffebb8ad5d7ec0a644750e8cf78 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./core/tests/generic.rs SPDXID: SPDXRef-9c48a76b226a6484b01f864a6f15c066 FileChecksum: SHA1: 1252a4f5db9135f2f77b68e7adcc02dd8a8d02fa LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/OpenDocument-v1.4-os-part4-formula.html SPDXID: SPDXRef-efe3f4c99df242915d23ebe1bfb06cb1 FileChecksum: SHA1: c9afd545418b34f0a78fb57bb0cf9641e0e2b6d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-OASIS-IPR FileCopyrightText: SPDX-FileCopyrightText: 2025 OASIS Open FileName: ./doc/OpenDocument-v1.4-schema.rng SPDXID: SPDXRef-6fa77b30b667bc294024246417e506e1 FileChecksum: SHA1: d95c3680553f512a7bb1bda66fd9e660616447fb LicenseConcluded: NOASSERTION LicenseInfoInFile: LicenseRef-OASIS-IPR FileCopyrightText: SPDX-FileCopyrightText: 2025 OASIS Open FileName: ./doc/chart-format.md SPDXID: SPDXRef-6c433d8a03126494731860e856df9107 FileChecksum: SHA1: cec99f208fa2d01c4c1f7cffdbdff352703a340e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/cli-parity-sheet.md SPDXID: SPDXRef-ff236bc250e03c973771dc74b21d6b08 FileChecksum: SHA1: 92d8e8aa739f188884952d88a17893c2f94c7e9b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/cli-parity-text.md SPDXID: SPDXRef-0f1fe1aed732caee547b73450acee814 FileChecksum: SHA1: 0b1f03b446648022badd5400195a34149e878188 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/cli-recipes-sheet.md SPDXID: SPDXRef-134068da92799595821377ebde3d2b20 FileChecksum: SHA1: 1b196d81f6ba8083207cde06ddfa678137d1d530 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/differential-fuzz.md SPDXID: SPDXRef-81b4dba857f7828ef38305584975ec35 FileChecksum: SHA1: 9ba732ef8fef5c5e21e4ae3666e54fb17735a71b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/dsl.md SPDXID: SPDXRef-f7bb40d410dbb7e5956eabd9824e502b FileChecksum: SHA1: 789c67d10ec4c2e193b7f551210d9c9157754f49 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/editor-setup.md SPDXID: SPDXRef-328d2f65308a4245dc49e3a6c6d3a725 FileChecksum: SHA1: e1e92ee2ba9be02d621264e46c565ac912aa62d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/feature-matrix.md SPDXID: SPDXRef-55ef34af091c013988f8838e1228eb65 FileChecksum: SHA1: 076f675206b580bf0daade283c9a241ce0f8c084 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/flat-first.md SPDXID: SPDXRef-ab00076730d6318cf0745d430450ddf2 FileChecksum: SHA1: 3d4398b175dec28d5fd2bad981db264d05f64a94 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/generator-guide.md SPDXID: SPDXRef-6f32e0e3a4203806d34af1974d2c5208 FileChecksum: SHA1: ddb6f3389ad06a69853cd9cb6a1b6aeb3667a8ae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/generator-spec.md SPDXID: SPDXRef-c3ca339c88cdfed9d4ecb32466f44083 FileChecksum: SHA1: 92c4af8c3837a5ccecf8f275705bd27efee7b346 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/not-doing.md SPDXID: SPDXRef-34b12977eef2a88b6818d7cf96ce8302 FileChecksum: SHA1: 000bdf5805e9f891791167f561980eecc2106f79 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/ods-format.md SPDXID: SPDXRef-57368fa76b8bf3d37ef915c0c395b8ed FileChecksum: SHA1: 86c26366616846dd8c68dbeedd6b2bce4528617f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/odt-format.md SPDXID: SPDXRef-c5e9c49a70c906e1ef9ac4c720db97bb FileChecksum: SHA1: 36a6991ae22160e5400341467281fad4732c0be9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/plan.md SPDXID: SPDXRef-da44f46c671d2c201578009618072d48 FileChecksum: SHA1: 6387db631b5269b79c2fa337c462f49df77fe109 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/projection-guide.md SPDXID: SPDXRef-e92377bfcee26465db4fdf280fd0e66b FileChecksum: SHA1: 25a7a9ef182b163a27b9fef123b16c1402163f3d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/projection-sheet.md SPDXID: SPDXRef-733ac96b976fcd0155ce9802ef4a07e6 FileChecksum: SHA1: 271c594c76c3560f89849e538964e78bd521a3f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/projection-text.md SPDXID: SPDXRef-915d908380a257752d5ad83623dc1032 FileChecksum: SHA1: 1029f25b673563c35055f0f72b0ac5e2e8d86622 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/sheet-shell.md SPDXID: SPDXRef-ac5f100c03d0c1f023622efec2ba9664 FileChecksum: SHA1: 11c0d137dd9d13ed4837080390ab3f87a7afe4e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/small-group.md SPDXID: SPDXRef-9c630e272681cdb90686ba2ac0f0d3e6 FileChecksum: SHA1: f80a43e43222f6475a4a736a243223e510bb32de LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later LicenseInfoInFile: LicenseRef-OASIS-IPR FileCopyrightText: SPDX-FileCopyrightText: 2025 OASIS Open Copyright © 2025 OASIS Open, All Rights Reserved. The OASIS SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/sqlite.md SPDXID: SPDXRef-89f498567350ea13da1eccdeed8fb0c6 FileChecksum: SHA1: f29f5acb542f7cdb50c45b51734dbe8267742c80 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/suite.md SPDXID: SPDXRef-95a827d7970e324cdc114ca63c464653 FileChecksum: SHA1: 6cc47e3471861cc17e48221c74b050b034573bd9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/text-core.md SPDXID: SPDXRef-e78abb81f65429d9dab858b073ef3548 FileChecksum: SHA1: e158d8975d15c235b2a1685eb28830b04e6bf5a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/text-layout.md SPDXID: SPDXRef-4a8632c6ac9113b3beae2bf37f41c06e FileChecksum: SHA1: fa13004f3c0b07577121ce5a6be2e16836ecaafa LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/text-shell.md SPDXID: SPDXRef-5a2094a7d828ea1bc9afc5e9b8073cb9 FileChecksum: SHA1: 2fd28e4a208d535ae72ddd92eaf816c44e7acd6c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/tui-shell.md SPDXID: SPDXRef-4ec6ab006eddee0001355c6523f44cea FileChecksum: SHA1: 85e2e33d8227fdd57f48abb2dcbe19e1bd0a82d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/view-modes.md SPDXID: SPDXRef-d4d852527cbef4d4cfb01128067a135c FileChecksum: SHA1: 07d74bd9eee73e301612a55cad3ae1bbba53f6ba LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/web-shell.md SPDXID: SPDXRef-2c6622f506cd8394b668299abd9b470c FileChecksum: SHA1: c96fef8b0e094a3bafc6463e313c11c517cf1ea3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/web-storage.md SPDXID: SPDXRef-fb09687fb3072374723e1d958d4189f4 FileChecksum: SHA1: d7d96b95a3c24aaee538e5c5bad677e41c8babe5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/windows-shell.md SPDXID: SPDXRef-8d6185a7d29f0e701fff036474d6da38 FileChecksum: SHA1: 001c47413d7a96ce575eff387707115d6eeb8c8e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/xlsx-format.md SPDXID: SPDXRef-359c19bddfbbad46baebe964cd4a658c FileChecksum: SHA1: ce953a1ec9ef3ace64ea43cacf37b732d49a3923 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./doc/xlsx-import.md SPDXID: SPDXRef-c2e0ae8a8e31999dfd6f077d71c81c8d FileChecksum: SHA1: b4fd157f8f8bc67fcae7b3a38f0292757e064b36 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/budget.rhai SPDXID: SPDXRef-3939a1a0f98c9bc58944d5e163ff8f73 FileChecksum: SHA1: d4a3a415947346cb4ea8d14a1aff54e53cb86e58 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/first.rhai SPDXID: SPDXRef-d22bf7a53edd8ef39101f53469210eee FileChecksum: SHA1: 777317c6fdf99d7511ce8d9a259bbc2a24eec530 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/grind.d.rhai SPDXID: SPDXRef-fa829711b81defb37f2715d5e7f83886 FileChecksum: SHA1: b96909707b11d7b0bb19c5edef596f00eda16bfb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/prices.json SPDXID: SPDXRef-181989f3f5ca32a0e0eb3471ab1f07d6 FileChecksum: SHA1: 6da3b3c2424ea76ac1efdbe4c40f4ae20cea7862 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/prices.rhai SPDXID: SPDXRef-7622dd4d021c0c5bbfc0d13eb0c28188 FileChecksum: SHA1: e85f5c8df156f50d48a3a2bfe68d3efddb7bf839 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/quote.grind SPDXID: SPDXRef-8d70654f6d5e073f52c8b45850117662 FileChecksum: SHA1: e9d0eb427f28c48864b451facd45f908997a4aae LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/report.rhai SPDXID: SPDXRef-04723bab8508e17e0e44d6ccd41f59dd FileChecksum: SHA1: 8a56166aa33b1009dacda612ec51466d521c9118 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/sample-sheet.sh SPDXID: SPDXRef-b9ec187d42aa08c9797b68c09e76a9ff FileChecksum: SHA1: e0fbc985fc929176006c0c430d18df060c13ceec LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/sample-text.sh SPDXID: SPDXRef-ea18e03d68d504a3b832fe29687dcd3f FileChecksum: SHA1: cf060cd0d9399456825c36277f08399868f50708 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/timesheet.json SPDXID: SPDXRef-8cb9018bd8a0502947dc6166c2fa8bf0 FileChecksum: SHA1: cbc6ae7ccdc0dd14d0b8f8a502983fdc29a1f265 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./examples/timesheet.rhai SPDXID: SPDXRef-864b9b2d1ac46695e7417f62f169d05b FileChecksum: SHA1: c200500486ff08f96e4eaab445879e7ae5a213db LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./rustfmt.toml SPDXID: SPDXRef-01394663ec134e5ac6696c34e8f2f0c2 FileChecksum: SHA1: 83ecac71b0ad94397bfb0af862a389b26f3adbc8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./scripts/install.sh SPDXID: SPDXRef-8eb1aa3fd07e108c51bddbb9df0a14b6 FileChecksum: SHA1: 7d74df2721004eb7b33889b0e1aec25e37cd211f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./scripts/run.sh SPDXID: SPDXRef-ac55c179d4ff97076790f680b0c41fe2 FileChecksum: SHA1: fe0ce73afd1f15a027bcc515991ff2942aeb1b48 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./scripts/soffice-docker/soffice SPDXID: SPDXRef-56293f5eda107314da3005383005cefd FileChecksum: SHA1: d4272b2dc6668149883b2509c20569a4667cb07b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./scripts/soffice-tests.sh SPDXID: SPDXRef-649a17cda861779766d0b554e3a68235 FileChecksum: SHA1: 96b6b0c0c0e16edf17ac78b2c82084ae3ef01af4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/Cargo.toml SPDXID: SPDXRef-42ffb7d184565feb8ea4ad9cc1e6af27 FileChecksum: SHA1: 0621f628289cab7077338a82a0ed0dead0f0572d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/a1.rs SPDXID: SPDXRef-8f94cc99b1dcb74110df9337e749fbac FileChecksum: SHA1: 8230bb1d24445de0593ff6afe7dbc175001705c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/action.rs SPDXID: SPDXRef-f13d4b99edb8d4dfce483ce076919b27 FileChecksum: SHA1: 1375ab98330c20e5f1f81e9b9e34e2e663cd45b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/chart.rs SPDXID: SPDXRef-76a93c7052606a376eddce57b44b9b98 FileChecksum: SHA1: c2aaf35e8d06cdfb3a604692f0d1eb12f3d8ddf7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/csv.rs SPDXID: SPDXRef-5104def801cf82de27d48c5b78aff42d FileChecksum: SHA1: d020bd48a7b5092458acf910a3a9ae4d136d7aa6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/filter.rs SPDXID: SPDXRef-49cc1c9707ec0322c0fb4ea5f878500e FileChecksum: SHA1: 1ab82a4c937eee87d4821195d6f115406ee97e97 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/assist.rs SPDXID: SPDXRef-1193b0f1ad6515863e5d514dc9a3eb70 FileChecksum: SHA1: 033bc43aafd3762b7a282d084c0f359df264da25 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/date.rs SPDXID: SPDXRef-d3a5bcb3a34ecbba28848a282e25bf46 FileChecksum: SHA1: 10e03791c79d03882f42b0ed3595fbe07e778450 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/display.rs SPDXID: SPDXRef-84b0a0f4499d3627d3950b82eec5ab8f FileChecksum: SHA1: 60b5325084e9a8c6a99b86fe861cb72ac33b646d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/eval.rs SPDXID: SPDXRef-0255d70af30f1f77eddff619dab79c8b FileChecksum: SHA1: 3343ce89c78231851b1521ea58a1b13db208cc31 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/friendly.rs SPDXID: SPDXRef-e60a04412f6113961c896afdb3ba09c0 FileChecksum: SHA1: 18d7f6dbb74dfb0a79ddd5b07e592bea42a9479c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/catalog.rs SPDXID: SPDXRef-9d808bd94c51b4de2e943a799ebd4f78 FileChecksum: SHA1: e2b0d02b75472f1f5283cb6e7b91cfcf28efe13a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later LicenseInfoInFile: LicenseRef-OASIS-IPR FileCopyrightText: SPDX-FileCopyrightText: 2025 OASIS Open SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/criterion.rs SPDXID: SPDXRef-5bd536333b92afadcb2626fa464bc813 FileChecksum: SHA1: aeabd69c70f43c7a92953e347dd11dd9c0d6670c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/datetime.rs SPDXID: SPDXRef-1f27d70efa9d5dae5714ec864286ebbe FileChecksum: SHA1: 146f141536549b68f1a4658ea685f10e021aebcd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/db.rs SPDXID: SPDXRef-29c66db8ff7c9e49f610dddb9a4e69aa FileChecksum: SHA1: 8cdfe17a6134c59e7913e2549162c4aefa58620b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/fin.rs SPDXID: SPDXRef-5f9207bff25cfa80463c46fe2a38e840 FileChecksum: SHA1: 787bb0d55b423eba1dc815d4fc1cc0612dbccbb6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/info.rs SPDXID: SPDXRef-170d55fd000d7b594fd714b9938ef236 FileChecksum: SHA1: 903c9720f6bb41081b22f6706bdbf12e91573aba LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/logical.rs SPDXID: SPDXRef-07f1f4d13788f7fc8ea5c488bd550137 FileChecksum: SHA1: f4be6d88e9a25df60e6b042b2d5554385b78b6ed LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/lookup.rs SPDXID: SPDXRef-296078bff8e7186a961cc7a15e0e3787 FileChecksum: SHA1: 88313e291533a5928cfc8c7c05eea6c771e308ee LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/math.rs SPDXID: SPDXRef-822eded5142197039f80023e4793666e FileChecksum: SHA1: 964f1dced7aadb76b98a21f27f90502732737482 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/mod.rs SPDXID: SPDXRef-dd1afbfab9bd7aefbddd23c7aa3b95de FileChecksum: SHA1: 222072a41017127f92898814537e0f45cc742068 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/stat.rs SPDXID: SPDXRef-badc3d195cf8cef7ce7df4776e2c35f8 FileChecksum: SHA1: 8218f9d11925030787f5fbfbdc1975c01b50bf8e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/funcs/text.rs SPDXID: SPDXRef-b174875546c56de9368c91eecd4034ae FileChecksum: SHA1: 0af31435a745e1ddaa887a8d64eacfd7d20c79e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/lex.rs SPDXID: SPDXRef-ad2e8006241a60f448b6b915c7a190b2 FileChecksum: SHA1: c816b9770bd72bc32033380ca953fcdd235e4078 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/mod.rs SPDXID: SPDXRef-0cdbee25cb57b97337b181f908d56fcb FileChecksum: SHA1: c9879a135527a186c7a76516700ba453dec260bf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/parse.rs SPDXID: SPDXRef-bd945b026762bcf87318e250d017ccde FileChecksum: SHA1: 2fc1aafd402aa5b1606fabf49c209ea56e44da01 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/rename.rs SPDXID: SPDXRef-4caa1df6121dce3966b7046e19bdb47d FileChecksum: SHA1: 3895aac74c9d5f53e41192b48432d57ea7b8aacb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/serialize.rs SPDXID: SPDXRef-99a8b1133aca3d3ada06f8250dd11146 FileChecksum: SHA1: 7687073873033c2079f271ec63f85624f234c8e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/shift.rs SPDXID: SPDXRef-415adbd6908713ac156ba0b02c9a5724 FileChecksum: SHA1: 6b0e719466e30d404ee96cf842a9da3edb6c3529 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/value.rs SPDXID: SPDXRef-79c82844e4d9ee57e6a7306aefed9e7d FileChecksum: SHA1: 583ca007f3f35904a7d808eac277593e412413e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/formula/wildcard.rs SPDXID: SPDXRef-e87735bb7d47df92031aa0de09367cb8 FileChecksum: SHA1: bec0e6fd3d8254c45a43a53ee4a816a935da4efa LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/graph.rs SPDXID: SPDXRef-fb82fd254156714960aeeeef91a02e80 FileChecksum: SHA1: abda379600d391732c341ef4587fb3ac65f804fc LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/grid.rs SPDXID: SPDXRef-07b4bb78de15c6805ee35d928f174742 FileChecksum: SHA1: 48837a3d4379e2d0e963746809b649539f8d3a67 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/lib.rs SPDXID: SPDXRef-af0859be6705235b765bf25917c195b5 FileChecksum: SHA1: 0de8514413e73b315d9bfac43e8c2cd889049ce8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/lint.rs SPDXID: SPDXRef-f59a61f77f9a32c9c6704359543427d0 FileChecksum: SHA1: db07caca1f713291a18bd87a24dafae1264a7146 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/model.rs SPDXID: SPDXRef-62dd5cd8feca98954036bf226b2eef07 FileChecksum: SHA1: 245990da04dd81bd8ccddb953b872a00e288c8e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/numfmt/mod.rs SPDXID: SPDXRef-ef6b5577d78dddbdc38b4f262f34bdb2 FileChecksum: SHA1: 6c6df7d946733dd52bdcebe4c7af8d79653dc7c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/odf/mod.rs SPDXID: SPDXRef-2c3857c618e317c2fcf6b58cd33a73f9 FileChecksum: SHA1: 1675033a316f8cfa9a3c24279f94911dcb2a8585 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/odf/read.rs SPDXID: SPDXRef-68243333ea1634e820e8e8e8acd4ca7f FileChecksum: SHA1: 5e8237b51d3600513c63522d8e9c7e27d853535c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/odf/source.rs SPDXID: SPDXRef-6c2b7dcb1cec9cf6dd1eb5ad8769e76e FileChecksum: SHA1: c10bd2d695bbdf7e87606833823420f57c9ad320 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/odf/write.rs SPDXID: SPDXRef-6240957c6a5b7ba4a71296acfc393673 FileChecksum: SHA1: b8ef303021bcf08ea16dffa0609afea2683f0b3c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/projection/mod.rs SPDXID: SPDXRef-ad55bfa1c62c7a3cca0a25ffd9794cf7 FileChecksum: SHA1: a4d20a65c8e99dbdc0c2692fd877136570c6c9f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/projection/read.rs SPDXID: SPDXRef-522c2dfbee5223afda32e99a2cbb3020 FileChecksum: SHA1: 04656b9b5ef365becc36f75bc75581e3b41adfdc LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/projection/write.rs SPDXID: SPDXRef-7b24e00ad185f78678f2c382c18d5c4a FileChecksum: SHA1: 8f7fb751855bf69b9b7b3dc9fe11f2cbe2f0aee7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/style.rs SPDXID: SPDXRef-de7dece47eac7750fc61d9c83094f8f4 FileChecksum: SHA1: a6b373a630cba6e373fd47f53fc81fbf906bb0e7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/table_format.rs SPDXID: SPDXRef-6ad63338c95543e4bf82ccf1e7170f0b FileChecksum: SHA1: 44959e547effaa2c115cd7f81df30bb390f3794d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/src/view.rs SPDXID: SPDXRef-851fc34c98698322010b2736797f05b5 FileChecksum: SHA1: 3ab26a7fd1df552005d720b1f067137c64dc7fcc LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/app.rs SPDXID: SPDXRef-5b95dc27a3ca28fc7a8518d7f102da35 FileChecksum: SHA1: 79b6e9c44aea4d4c2b1b7a3deefd48e279729696 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/chart.rs SPDXID: SPDXRef-ea58010ce2f0f8ab50cee9b8c26092e0 FileChecksum: SHA1: f6f18058835a6c578c22b61886b33c3392a7c49b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/chart_odf.rs SPDXID: SPDXRef-722aa788f5182639d74b03ad86d679cf FileChecksum: SHA1: 427bbb096dc89e34d41522d00b48e0d550910fb3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/corpus_eval.rs SPDXID: SPDXRef-ec2bb8f7f5d08a1cff95ea8efbcc9c51 FileChecksum: SHA1: 6a08c2e89c7bf35fd67421a4a54e4a96e893cb35 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/corpus_parse.rs SPDXID: SPDXRef-4b3cfa1bd0bd71dcd62a68bd430fb682 FileChecksum: SHA1: 88f09eeee454235384caef41f9684aa61b20dd97 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/corpus_read.rs SPDXID: SPDXRef-2b4b7e67e7fb45569873f1c12f160dac FileChecksum: SHA1: 0a5b18cf32c9c5028e6c803ef059a6bf85da1d86 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/csv.rs SPDXID: SPDXRef-281ab0402da00ee77d63496dabec9796 FileChecksum: SHA1: e0499acb4a73c755b3f4e5f99ce109d1ef7812f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/data/kb/filter.fods SPDXID: SPDXRef-c31bf75c2902f23fa65a89f123731122 FileChecksum: SHA1: 089ca12ea41c5304093ecc88b4351f273f507308 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/kb/fizzbuzz.fods SPDXID: SPDXRef-be47cec00f42725a028b0d35d14db041 FileChecksum: SHA1: c0ad90bac39d893a3b059c1821479a046d794804 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/kb/formula.fods SPDXID: SPDXRef-6c852d0bf6faea53a2d19057a0751eb5 FileChecksum: SHA1: e70870bc2ee92f8344f10792e73ab3b5cda721f3 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/kb/minimal-libreoffice-cleanup.fods SPDXID: SPDXRef-0370a35b2369f4353b8af9c72a29b55b FileChecksum: SHA1: ae96bc3b9184bef3b17e78dc673a96f8f6b1172c LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/kb/minimal-libreoffice.fods SPDXID: SPDXRef-08a2f4c157a110557c864f53d09cfdaa FileChecksum: SHA1: ebe706cb0af940d9abd92ee039a11148676534f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/kb/minimal-with-styles.fods SPDXID: SPDXRef-47c365b5536c0370ba6d76f99860d058 FileChecksum: SHA1: c660ae067927f3e0995738fddaeecd0c47b05c31 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/kb/minimal.fods SPDXID: SPDXRef-fbe327254cb00514308370e0268d4d54 FileChecksum: SHA1: 114ec00de9520fb35597b3604984759d5efc5d26 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/kb/named-range.fods SPDXID: SPDXRef-69522b1d85a4be307d79256cc436bdcb FileChecksum: SHA1: 231f96986ee3e60ed2da17e6ef0ae1be6086402f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022 Florian Wilhelm FileName: ./sheet/tests/data/samples/Quarterly Sales Report.fods SPDXID: SPDXRef-9797bf866410dedcd7971fa016bc2ca8 FileChecksum: SHA1: 411b36c0b5af29189735bfcf390636681d584677 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/data/samples/Sales Dashboard.fods SPDXID: SPDXRef-82503f0abafdfb19ecbf0914f4793871 FileChecksum: SHA1: 635a0a3d386b8d3204e4c50dfc296ed10f4a2291 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/data/samples/conditional-formatting.fods SPDXID: SPDXRef-1bf179052fa12c53079ed7f7441f7c03 FileChecksum: SHA1: 7faeacc1b4982a52eceb993602b8aeb2b67794f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/data/samples/custom-colors.fods SPDXID: SPDXRef-ad404458e80751c270420ebbe4cf350e FileChecksum: SHA1: 7ca79ed4af6d1da9b07556ae3333f7b20dea789f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/data/samples/hidden-rows-cols.fods SPDXID: SPDXRef-dd6f6f3daee8391ce0f590a7c4662660 FileChecksum: SHA1: c0af03766d653314aebf1a0151f43552d8bf4ee5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/data/samples/spreadsheet.fods SPDXID: SPDXRef-1aa7d53a1062d8a181105a0b2270ca08 FileChecksum: SHA1: 62b6db0b64b14a4d6baebc52111ae997326e9174 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/data/samples/table.fods SPDXID: SPDXRef-e8390a3380978e6ff2ed7a0ea3485e46 FileChecksum: SHA1: 72f20cd46777078de44925238df5d41caa6d4a13 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/filter.rs SPDXID: SPDXRef-092c9eadebe9a73f6f5ef4fd5480544d FileChecksum: SHA1: 602ce5a3db34cacd97d6db2350155ae232fab373 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/hidden.rs SPDXID: SPDXRef-359d442765cea117daf16645a8ebc16c FileChecksum: SHA1: a2464dac2ee5c774cae69441c433988cd64f5baa LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/kb.rs SPDXID: SPDXRef-a88b4095a45426e39c756a98e6ab8749 FileChecksum: SHA1: 6788d4c365e4de4758130c43377094206d236763 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/lint.rs SPDXID: SPDXRef-881d4d55dcd531a972b4a6722cbd90df FileChecksum: SHA1: c057a6033c64cfacfa03a6c4ffc6f6c912c40e74 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/loop_e.rs SPDXID: SPDXRef-a273a12662b78d71ebf701f8ae53ac5e FileChecksum: SHA1: 918c2796a466dc3d60813e74626c153f39f63122 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/loop_f.rs SPDXID: SPDXRef-73e4fcb614501a573336e194dd6d0439 FileChecksum: SHA1: 85df2ed1bd43108f5bb779fc06aeb08a34dfe142 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/projection_scope.rs SPDXID: SPDXRef-7b2b046bd311d0e7413e25caf1307c6b FileChecksum: SHA1: 050d301af91123e28666f723360c49e5486a5f0a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/read_values.rs SPDXID: SPDXRef-4d3399f15f5ac22b1990c80d8e347a10 FileChecksum: SHA1: 7d38f5e628240d8342e55819cf77f73d9b4f679c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/roundtrip.rs SPDXID: SPDXRef-f50dbcde43328f64e37695c9483a8c0d FileChecksum: SHA1: 7bf713024191a58d61a576c664a33577c7e5a9ea LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/table_format.rs SPDXID: SPDXRef-e6adba3471f20f370debcacbf0b57a46 FileChecksum: SHA1: 0746072d7ca45783c0ec1d85009221f2d7dd3029 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./sheet/tests/view_modes.rs SPDXID: SPDXRef-a1acad74ed759d92887c9b3221cec1e2 FileChecksum: SHA1: df1f4b94e423b245a865f3af7413b659a91b1877 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/Cargo.toml SPDXID: SPDXRef-bf7a97a22605e35169c3d141fbc834aa FileChecksum: SHA1: 832c805cff0404dbaf67977396586cf79d9f4a73 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/action.rs SPDXID: SPDXRef-0eeb4951f40de8b0685422c748b5c795 FileChecksum: SHA1: c0bf7d6b9f7871a90dc5820e1b1c2ff2ba32be8a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/format.rs SPDXID: SPDXRef-d13a234b3a64649ff97da0621eb8d34a FileChecksum: SHA1: daf8010790ee093ebc35920089077609f8cf379f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/lib.rs SPDXID: SPDXRef-bea7ab0e24d8b686f4bf965a8b33005d FileChecksum: SHA1: 0af8ad1052c67b0c583ed032a93af74930182397 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/lint.rs SPDXID: SPDXRef-8038612416e15b3c773b074a37185933 FileChecksum: SHA1: adc22007bd014324edbe70c95abed5ef001c6801 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/loc.rs SPDXID: SPDXRef-646f92ce5dadfec5f0ae163a4fbc3db9 FileChecksum: SHA1: 463a3cc6197467a00c8b55aa9ad03dbb4dc0ad64 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/markdown.rs SPDXID: SPDXRef-98fcb274ad2fb8566b12e9ac363457c6 FileChecksum: SHA1: 3fe6686e6d32073121d35f71cc4df72229fa8363 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/model.rs SPDXID: SPDXRef-a70f5dfaa2f4dff23c74763b488a6b3d FileChecksum: SHA1: 09973ba6cb21b4710789154b77e84e803f0fab20 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/odf/mod.rs SPDXID: SPDXRef-c5cccb30d070dba54082c267e4bb6d2f FileChecksum: SHA1: aee31fb4b90759b09e9567671ae981a31d799b15 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/odf/read.rs SPDXID: SPDXRef-8542c6d58738b08cd6c590c621f3b969 FileChecksum: SHA1: 0a5bef9fa525f41c11638afdee1fd41b281890df LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/odf/source.rs SPDXID: SPDXRef-c4d8a0cf80a324727a13c06ae9446aa1 FileChecksum: SHA1: 66f2ae45b53f40d6058ac4d254e6f7f0610af025 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/odf/write.rs SPDXID: SPDXRef-dd549cb88d960ef1e782cd003ccffe68 FileChecksum: SHA1: 425f33e8a1a7d989199a3943b9ff61dfefe0a13a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/projection/inline.rs SPDXID: SPDXRef-1c55a62943658ee68911e335a0413972 FileChecksum: SHA1: 4512d192d1a97ef5f4e87a87c75024165b331b38 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/projection/mod.rs SPDXID: SPDXRef-d026e58659b3ef2a8fae46af6c909a32 FileChecksum: SHA1: 0c9afbb567920084b486e0dd2da51078330d362d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/projection/read.rs SPDXID: SPDXRef-9df0473c924157bc33e903d1976c024f FileChecksum: SHA1: 8eddc8ce855394653398d25cafeea7977d68b008 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/projection/write.rs SPDXID: SPDXRef-63081ec06f03de4608d7243451b00fa0 FileChecksum: SHA1: 3676d863e65df9d3c3b9f5011f6024dd2cb7e61b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/src/style.rs SPDXID: SPDXRef-6b416614a7abb28f6eeb7b930b7ebed0 FileChecksum: SHA1: bc9d2ae2019240d6d0caca009469deb2eef3896c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/app.rs SPDXID: SPDXRef-09f091661d3ac01c9fe68bf9e2b668f0 FileChecksum: SHA1: bbea7244e416be2b30a10158d05cbd8b40d60a01 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/corpus_read.rs SPDXID: SPDXRef-de1dc561d6e3a0150afe24be00db9a80 FileChecksum: SHA1: f4e83c30aeca0098b4d29a544fe84d450b7d9c47 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/data/edited-default-paragraph-style.fodt SPDXID: SPDXRef-6e8051ebe33eb0511cda5925ba8bb015 FileChecksum: SHA1: 6df2e72f9fd13ff7336a4a156781a613d3dbdf5b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/data/edited-default-paragraph-style.odt SPDXID: SPDXRef-89ebb4293caa9843eb9da42164127359 FileChecksum: SHA1: 29ffa4879fb64b472c41aaabe204b0ab83371125 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/diffable.rs SPDXID: SPDXRef-0da7fcd73f85427c281ff3ef5822f7c1 FileChecksum: SHA1: 4a9cfc11ed407b1e0f7df03d289dc58d600a55a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/image.rs SPDXID: SPDXRef-662b1bf58256d45df1fd5e3b3358d8fa FileChecksum: SHA1: bf2e760b592c1a164d3a6a935e89a59df793012c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/libreoffice.rs SPDXID: SPDXRef-37f83be682d38c4cc0208e5b733291e5 FileChecksum: SHA1: 159eff6796f423ed3d806aa2471704a17d249cd6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/lint.rs SPDXID: SPDXRef-c7130f7cb91e4764eb79618608512f90 FileChecksum: SHA1: 2be8e9d62d5a8f038c5fe8dc71c16cd94ead4791 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/loop_f.rs SPDXID: SPDXRef-dd66ea18a4116e3d580bae8885049538 FileChecksum: SHA1: ebbd9c20c157a3a7ef53e10345c77595652c33d6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/projection_scope.rs SPDXID: SPDXRef-0a579b9286544e86ff59f89e259bd8aa FileChecksum: SHA1: 600f7847feb1c8cacd50a883f5699c6c6761a17f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/roundtrip.rs SPDXID: SPDXRef-ea3295c83b7b72fc965a2f3d5329ee27 FileChecksum: SHA1: 561aa75b8cf3809319f4ee16bcb9ef582542867f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/scope.rs SPDXID: SPDXRef-fa69ec25d83cc39e178f89d160443103 FileChecksum: SHA1: cd1165b85884a4a9370e3854fdca367b086172b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./text/tests/table.rs SPDXID: SPDXRef-c530b2cc95dfa32cdba37a5456128574 FileChecksum: SHA1: 97b14ac35fa411b37a3c7a410e425c0815260150 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/Cargo.toml SPDXID: SPDXRef-814f7567ba410487b427981b61a88fbf FileChecksum: SHA1: b167384dcf8bc35c718bf6248fb3781a50cbbbb5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/data/icons/hicolor/scalable/apps/io.github.fwilhe2.Sheet.svg SPDXID: SPDXRef-7c8b6ec4c562062abda12c5492fa5476 FileChecksum: SHA1: 61583b99855b7b17efaf67d9ec40fb5f791cc3e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/data/io.github.fwilhe2.Sheet.desktop SPDXID: SPDXRef-5ce42a485b138e799d6a4b442e8f5e0d FileChecksum: SHA1: 0c124878e31528a36af05ea8d15d1a8f3f1dd032 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/data/io.github.fwilhe2.Sheet.metainfo.xml SPDXID: SPDXRef-177b1c0e58b82c21c0d10553bd562c26 FileChecksum: SHA1: 696850f04c2ab47735d64363c4848f8fd9cd92fc LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/chart.rs SPDXID: SPDXRef-647faaf9d859ba3641a19f3a115390ba FileChecksum: SHA1: c4cfb83428325193cf9310c3a86cf6d754e8d0ce LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/chrome.rs SPDXID: SPDXRef-dacf9556aed8c766a5f8715e1d72865c FileChecksum: SHA1: 17033b81d11a8d5ab6114d2d2764b5f1d210f028 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/code.rs SPDXID: SPDXRef-bfa8b7367ee8a95f1443b7ac839e583e FileChecksum: SHA1: f7883c0e1686297aa9ce5203433e3d46b51e661a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/filter_ui.rs SPDXID: SPDXRef-44b30c6cc2210905ed3e1a237b2823d4 FileChecksum: SHA1: 39e9f2ecdb9fad84dcfccc5712e94ed40a11e9de LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/formatting.rs SPDXID: SPDXRef-0564805c8d235a1c76514e4bd1a19f21 FileChecksum: SHA1: 7e123c2a25c334c2c61c8969a2fb34247234f1d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/formula_ux.rs SPDXID: SPDXRef-8c58d86ceaf0f692b48e4e37d4919ed1 FileChecksum: SHA1: 22b93f7b14ea3417ddbff2efade5fee554ced3ce LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/geom.rs SPDXID: SPDXRef-6c6b8031503ef314351bfbc1aa08a972 FileChecksum: SHA1: 890296a5121bda2bad5f4ee8c17069a2334b5820 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/grid.rs SPDXID: SPDXRef-36d2cc91dbe3fb75ccfddd695a744262 FileChecksum: SHA1: 8137d7f664636552ef4306340d7c618c6cf36641 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/keymap.rs SPDXID: SPDXRef-1c1b98e0c86251938729687e60600f98 FileChecksum: SHA1: f6f2c64daa8e805e5a11f2cdf811f1129630632b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/lint.rs SPDXID: SPDXRef-9211d8f3bb6871d1894a2621ee57c7d6 FileChecksum: SHA1: 08dae2998f08d1c2d84f2852b0b5a6de02694d20 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/main.rs SPDXID: SPDXRef-40a1d4c8a82bfeda42eca893a102721e FileChecksum: SHA1: b9a7d7459f7e29336e1b34cddf54ef9a0ebaec73 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/palette.rs SPDXID: SPDXRef-7d345aa4630b0d8a5862b51d538580e0 FileChecksum: SHA1: e43013b97076cad0511b0eb629d9eb0d18be4b0e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/state.rs SPDXID: SPDXRef-a1ecb70c8155453e7893c3eb0fc1f2b0 FileChecksum: SHA1: a0f7f533486b96445d2c973bfa242bd774bba71b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_sheet_gtk/src/theme.rs SPDXID: SPDXRef-0e6055764ef1a59ef83dc56331c63187 FileChecksum: SHA1: 9910f70708b20a39da2372a37334a6c3571d54fd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/Cargo.toml SPDXID: SPDXRef-b3cecd7aea24dcc1af67170991411ba5 FileChecksum: SHA1: f88fd88f251e66440b30bd0b9716b78f24e57bf2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/data/icons/hicolor/scalable/apps/io.github.fwilhe2.Text.svg SPDXID: SPDXRef-9d9e630076ca86d8f9f43ff4904eebaf FileChecksum: SHA1: 32397d5a217ac74813a4bb274b35a1b41480c4bf LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/data/io.github.fwilhe2.Text.desktop SPDXID: SPDXRef-40770b5e3454161872fd0aefa926b4a6 FileChecksum: SHA1: 200b816832071515a68afe3e9d2aa379fcc41bd8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/data/io.github.fwilhe2.Text.metainfo.xml SPDXID: SPDXRef-13215ca978d5afa5dd9b0d8af75edd18 FileChecksum: SHA1: 482895b61b06d43665cb95ae4198fc8f4f909523 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/code.rs SPDXID: SPDXRef-d4187b5170cd03ec06fa8797e2799764 FileChecksum: SHA1: 05e59c1899b966ecabfdae80711db35e3c429a4b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/format.rs SPDXID: SPDXRef-20f2a87a0784f2bca2c245eeeec05b01 FileChecksum: SHA1: db00ad031c00c13fd0b1a97ed2a534a682884f6a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/geom.rs SPDXID: SPDXRef-caf396a64fa2d51cfbf741f47887c100 FileChecksum: SHA1: 66763bc749d0f65d09b693da0040f538025c0818 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/keymap.rs SPDXID: SPDXRef-2419983b0cf3b554c6fe6732674d0c56 FileChecksum: SHA1: d28178d5782d4fc8df36861875337e3e5ddfa3d1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/lint.rs SPDXID: SPDXRef-826ed84c80cea2bb8b4b66a1b33482a1 FileChecksum: SHA1: ac20d7336ac4c4a1de3b4b8ca2cc49699f5729e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/main.rs SPDXID: SPDXRef-6242e0918d091db3bf45b257fb4ae15c FileChecksum: SHA1: 9c4515267fbee6d1a591f7f74ab632af7d35c03c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/metrics.rs SPDXID: SPDXRef-3c7c9a1e16c255593afde5e758b3ff81 FileChecksum: SHA1: bdd31390de05e19524ecd2edd8c6a8df499ae9ad LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/theme.rs SPDXID: SPDXRef-78ffab0bf78a7ef08ce91f69678a8b42 FileChecksum: SHA1: a28332bbe0ec046a7cde66c7727c29313013a6e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_text_gtk/src/view.rs SPDXID: SPDXRef-7e06aa37ebf91687f95c05828885a21b FileChecksum: SHA1: 5f94fb312a7ac33c0d5bcc42f85cde6aacdc45a4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/Cargo.toml SPDXID: SPDXRef-de8fecbd9b66f5f97037328a15490ef2 FileChecksum: SHA1: a027bc5ad4bcdd5ec44f2955c4c56069435022e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/app.rs SPDXID: SPDXRef-bc1b29da3966aa54488d324adecacbf2 FileChecksum: SHA1: 65aa6feff1deec1613e290d3c0d66f1a07e1bfd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/chrome.rs SPDXID: SPDXRef-1bb19862f6fb271bf96d457b5dffefb1 FileChecksum: SHA1: 09d9099b268aefe1b5e9fc360281e51807ae2a48 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/code.rs SPDXID: SPDXRef-98eced5e776d8e07b200316982f9a6e7 FileChecksum: SHA1: c3cb4f6ee1459a9799516afff0d9c0b343e2a5db LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/help.rs SPDXID: SPDXRef-fd9b8ad9c86324139bfe78efa515da92 FileChecksum: SHA1: fab95483a1c67a81523a339d263c485eeb8b291b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/main.rs SPDXID: SPDXRef-e7ac1a4a771ba274c96029ff50cf97d8 FileChecksum: SHA1: c20de546caa844850c320e0ec002036cc051361d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/pick.rs SPDXID: SPDXRef-76fcdd6e3aca65ee9fa55d35f5c20ac2 FileChecksum: SHA1: 4a247127f86615e4b535b284a05a361a4e8b7205 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/problems.rs SPDXID: SPDXRef-88e06fee201ef263782fc351447bafe4 FileChecksum: SHA1: a7f5434144f5d775e1e8e36afd2625e57a6dc617 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/sheet/app.rs SPDXID: SPDXRef-0527dfa483e7841ca05de14f9631dda9 FileChecksum: SHA1: 88ef400f3f637f75862069cebe73b076e5aa297f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/sheet/assist.rs SPDXID: SPDXRef-f0e2e385b3edbe7401557e3bf3af7d40 FileChecksum: SHA1: 8c58cb6f5423c21167c4c0b19f21927606fd027f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/sheet/geom.rs SPDXID: SPDXRef-cbad74dadd43a6283cefc57e2d0fce60 FileChecksum: SHA1: 9e7b09c47af5106e28b02eeaa4c9296c8ff7a62f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/sheet/keymap.rs SPDXID: SPDXRef-aa0e7180bb11149faecb7c2afc4ec5d6 FileChecksum: SHA1: 3313f6b92b4e81575ffff6c8b7fd641fa65ff4d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/sheet/mod.rs SPDXID: SPDXRef-125ca8683b2e5aa6df25e5ea1b328f0b FileChecksum: SHA1: ee93298962ea9a5c6e6f08d53850fb9539581d61 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/text/app.rs SPDXID: SPDXRef-77babf5eafb12099605b24bb9ba7deb8 FileChecksum: SHA1: 3e7a676e5667d99cc49d72f86ba4182ce2df8c03 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/text/keymap.rs SPDXID: SPDXRef-7dcd9173b55da275b9318b2dffae721f FileChecksum: SHA1: 410c0bef32e2d6b89a7a1d54b14340a3c0c86e0c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_tui/src/text/mod.rs SPDXID: SPDXRef-0dd9f54735685255ef9b695dd221305d FileChecksum: SHA1: 792090e53789f0115a88cb16ceca10cf017b604f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/Cargo.toml SPDXID: SPDXRef-6c625196e05aaff439e01ac40cdf0824 FileChecksum: SHA1: 9124f8cd01f3b2ce783223d8a48f57fdb29ab638 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/Dockerfile SPDXID: SPDXRef-126ecbbf57b994989637ff0eb8985975 FileChecksum: SHA1: dde5bae06687e4637e0867380e407bbca152c960 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/build.sh SPDXID: SPDXRef-b553e9a32033898ea17a9bbf51f710b1 FileChecksum: SHA1: 500bbb75b12ba70897fe35096cb9630f7d34a33b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/deploy/compose.yaml SPDXID: SPDXRef-f9238ec3cc100498da252f97270c9774 FileChecksum: SHA1: 410e2892369ec5bebac60e5c2afa8a0fc56c2f5d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/deploy/httproute.yaml SPDXID: SPDXRef-630cf8342a0ee741d4a8d96a96734670 FileChecksum: SHA1: 2a7eae7dee65095fadafb86011fb42d88d7cd2ec LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/deploy/ingress.yaml SPDXID: SPDXRef-77d7c8b71897047923425b70ee83aac1 FileChecksum: SHA1: 913e696fc0fe448663089a6277d12bee71acce0c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/deploy/kubernetes.yaml SPDXID: SPDXRef-16cd5416016df37c579e85b1d369b44c FileChecksum: SHA1: e2ea24a60430ba4a394a1c81518ade76be7fc55d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/index.html SPDXID: SPDXRef-fcbc8d96773e1d43684e6f1f2da68288 FileChecksum: SHA1: ec9b12c7e1bf44d2e0767c350f05bbaabcc6f8db LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/smoke.js SPDXID: SPDXRef-df2628c61af8fa11ffdf12aa9b7e0b17 FileChecksum: SHA1: 1fbe986b568101cc4b02795a78cb43dec8ff9a9d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/smoke.sh SPDXID: SPDXRef-5f947d8977abf8474fe565814b19c913 FileChecksum: SHA1: 31806e10c7d11961f2ad5e64615ff365211f866f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/code.rs SPDXID: SPDXRef-12cb19f6a93fcba676e31c657836778d FileChecksum: SHA1: 3ab9a135d1a8bbd98d78fd354d3a3ae55faf34f5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/command.rs SPDXID: SPDXRef-599e89a654a3e96019d751be0611086a FileChecksum: SHA1: ead6a55408ff2a011b9cd62f5615dd940195297c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/lib.rs SPDXID: SPDXRef-1180842fc2236445214e4c50880a0671 FileChecksum: SHA1: 3f446fa203b50584429f0fb7f41de226006e0a2b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/palette.rs SPDXID: SPDXRef-7693870033bb9cf75fb773ca0ef3c1e8 FileChecksum: SHA1: 0cee69cb05069bdb3a4d21205587c5af01f17168 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/problems.rs SPDXID: SPDXRef-76a7ed342170e6684a98dbcafea9621a FileChecksum: SHA1: 418e03a6184936424935b4e230de4b7e90a4241d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/sheet/assist.rs SPDXID: SPDXRef-d5f709b077058810b5085c50845b19db FileChecksum: SHA1: 1d95ad5398d0cdc164cf55f8f268ea34d3d0d388 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/sheet/chart.rs SPDXID: SPDXRef-1c46a7ce88486fa951c468ae6fe898c0 FileChecksum: SHA1: da6744e0700f4ceec88dc3db2e53e631d3c3125b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/sheet/filter_ui.rs SPDXID: SPDXRef-e0676f1290d09fe03367da81dd128c38 FileChecksum: SHA1: 7b65e92172e1687c93208a574adb032fa79e9d1a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/sheet/keymap.rs SPDXID: SPDXRef-be55420c34409dba3a47c7dd323aed61 FileChecksum: SHA1: 6c3253b726fb6cdd1738c22d5393a4c4c52422db LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/sheet/layout.rs SPDXID: SPDXRef-0f7cee3828d2386704789e57053c0350 FileChecksum: SHA1: d62f1bbe5b74d7133fe0c494c79889117860992c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/sheet/mod.rs SPDXID: SPDXRef-8c7893d03038fe9190bee1b64cd3bfd3 FileChecksum: SHA1: e5cf2b9fc959fcdd4cf96c807f2c3f972e97bbed LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/swatch.rs SPDXID: SPDXRef-13b2539a11922b4920a0c1d600450520 FileChecksum: SHA1: f8caadaf933501297c2296ca39da5c9496c1bab7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/text/keymap.rs SPDXID: SPDXRef-698d3d5870aa41d8bc06f735b6758410 FileChecksum: SHA1: 355dd8c4c82afa146d68a33c8a3035419550f873 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/text/mod.rs SPDXID: SPDXRef-18fdc1bc16fcba103d5317ad196d321c FileChecksum: SHA1: ad6ade3cc5605ce20210be5b6351bb7df39259f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/src/text/runs.rs SPDXID: SPDXRef-a0db8a3920bf435e7672699159ec7a28 FileChecksum: SHA1: a45aeb94e230860c491d118d9ae40855881681c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_web/style.css SPDXID: SPDXRef-53a9e7de4dfae7d9bcf21b8a43418fb8 FileChecksum: SHA1: c57bc1dcd7819cf0bfd822aab99ef82758df71cd LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/Cargo.toml SPDXID: SPDXRef-a1c28d8fe9dd7f7f10c7ac25cf089935 FileChecksum: SHA1: 9c843eb1d0908cc6201e39e47037321e0dee7fd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/build.rs SPDXID: SPDXRef-73edaac1dae42e907ac3b26a907e124b FileChecksum: SHA1: 7986ae7d4a9cd40a50b0c766e2dee39834e8e966 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/data/grind.ico SPDXID: SPDXRef-8492c2aebab629cb5c2b08cff39745e1 FileChecksum: SHA1: 67063442c947dc89451c8c7369e847815f236b7d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/data/grind.rc SPDXID: SPDXRef-8f5c3f856f718c27760c96ed05ab23f4 FileChecksum: SHA1: 4250f0cc6c6e1cc33ddead163788e843f50416d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm Copyright (C) 2026 Florian Wilhelm" FileName: ./ui_win32/data/grind.svg SPDXID: SPDXRef-8df3acdc1538453a066447c5894b8442 FileChecksum: SHA1: 47cfe22549ce3264a449b635c309a26ce6727692 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/args.rs SPDXID: SPDXRef-afddbba63e6e6fc86d8ed4acfb02c681 FileChecksum: SHA1: d0a96936b48383a0c7226f5e16c6354e0d30623a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/clipboard.rs SPDXID: SPDXRef-9e243fff93c7c136f3110958edc11172 FileChecksum: SHA1: ed67fe00660614c14f7f7b197166569778c4a97e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/code.rs SPDXID: SPDXRef-dd67cfc2a8c6a6474ea8d48fa78c09e0 FileChecksum: SHA1: a416624413ab9ba479d55260ed66f671ab819f7f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/dialog.rs SPDXID: SPDXRef-5af9076ed8e7d9192414357f465ef7f2 FileChecksum: SHA1: 7aa18ef9c07db2865f007269225b3686e528fb99 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/gdi.rs SPDXID: SPDXRef-b9c2f43ca0442d6c76d3670c6171dd4d FileChecksum: SHA1: 6f17db975fbd7717e8eacb7974777784b5283ae3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/image.rs SPDXID: SPDXRef-1127e88907cfedbedfba745fa76878de FileChecksum: SHA1: 9f5fcad3cca32987e7f24cb8ae092739c07227ab LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/main.rs SPDXID: SPDXRef-00038a89ed7eab9dccc39345a2ca200d FileChecksum: SHA1: 58d566f137a7d91589a48bff37db7296401caa25 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/menu.rs SPDXID: SPDXRef-51fb79ed1849aa3f1c7442fa8e49691d FileChecksum: SHA1: 62a04442782c025208392bb8ca304af697a748e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/metrics.rs SPDXID: SPDXRef-66aa7322e5a152e01277b7827f1e02a0 FileChecksum: SHA1: 9c75429debc164804682befc959d5511dbd07c9d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/notice.rs SPDXID: SPDXRef-59e676c230d5f8111ae4bf8da4dbcc05 FileChecksum: SHA1: 37fa82852291a3287d378f84a7df3804c62827f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/problems.rs SPDXID: SPDXRef-af0a90dce175af89c7a4cad107e0a593 FileChecksum: SHA1: b875aa2cdb994b25a0556b868c4d6dcb54013f0c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/assist.rs SPDXID: SPDXRef-fa87a9ec35dee1e1118c92c438cb9536 FileChecksum: SHA1: 8b95e625db4bac9e40e97a67cbb66fb8866044c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/clip.rs SPDXID: SPDXRef-867f63a2b5a28df5909a1e5ed438ebfc FileChecksum: SHA1: c32342157ccab31276943c9a3cce52ed9bbcf225 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/draw.rs SPDXID: SPDXRef-80a01ad76e98fba3f3a37d9f4aae85ec FileChecksum: SHA1: 604ca6215cb1b7003549837437a9ac3231d897b8 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/geom.rs SPDXID: SPDXRef-1a3b051b9b76d7f993fe04674843f868 FileChecksum: SHA1: d950e4fc1f89f48c426ec1f1cd0d3f94d0b31b5c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/keymap.rs SPDXID: SPDXRef-13a1a374642d9990ed5ffb40027a2e45 FileChecksum: SHA1: 9a71eb7acfd5539d2f0807517bea56ceebf0469e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/mod.rs SPDXID: SPDXRef-7d36710f9997b8305bcb152eb38f9cc1 FileChecksum: SHA1: 1eb625c8173c3fd7246745f8d8543d101e0906e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/state.rs SPDXID: SPDXRef-e217d38ff4f2d17083e96b77c053f294 FileChecksum: SHA1: a99901512654600cdb5bcf155908cb58403f7c5b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/sheet/status.rs SPDXID: SPDXRef-dcc08590cdce248180a01d42178aa1e2 FileChecksum: SHA1: 5c18e4a55ff597c6d3b9f24eaf341475e4931bf1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/surrogate.rs SPDXID: SPDXRef-654c1da9ba7ef164750f42a81729250d FileChecksum: SHA1: 2488f50f29fe811ea10acbcfaa920f2d8002a0ec LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/text/draw.rs SPDXID: SPDXRef-f25ee4b9c5b0aac99979c209c3d49862 FileChecksum: SHA1: d2454f5e698451d854b9a24f24d18a0d3875dde7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/text/geom.rs SPDXID: SPDXRef-7dcb2bb06bf3f8c79198181280f371d4 FileChecksum: SHA1: 6f474e134a46c22205bcb1ff686b5eb30afe7ef5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/text/keymap.rs SPDXID: SPDXRef-2f6912e95d0323360ad8c77c0f3baf8f FileChecksum: SHA1: 581a1212b2d474cb34bab3d639bba26125798c8c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/text/mod.rs SPDXID: SPDXRef-17e141d601421e4fdcb5d2055aab1342 FileChecksum: SHA1: 6d1603ea9633f4479c124097e12fb81717ed4a18 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/text/status.rs SPDXID: SPDXRef-b29faacc0f68fe2a2bd1db21882ec89d FileChecksum: SHA1: d6ef5b7034221a32126bfce547698f8eb8b98ee5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/theme.rs SPDXID: SPDXRef-e27d764e07ab89355568ccc468f5d92e FileChecksum: SHA1: 6dd5651d0e8ea4f67a28324d403623dbab5ce0f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/welcome.rs SPDXID: SPDXRef-c56f0c0922f1050269a31284886ba600 FileChecksum: SHA1: 0aec22b21a64ea9e70624360d32abe04ae98c32b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./ui_win32/src/win.rs SPDXID: SPDXRef-411d2a6e740d6680d8b1884438d999d8 FileChecksum: SHA1: 988a7107f2c7a8a410c2b6cacb55d4091c407b24 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/Cargo.toml SPDXID: SPDXRef-aa838de514fc855345c96cf34e5efe7a FileChecksum: SHA1: b0655e871de8273659695720c4dce3307eb768e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/src/lib.rs SPDXID: SPDXRef-9029dac6319276a2d60eb8a5dcacdfa9 FileChecksum: SHA1: f42e89829e12add45b7fc3c326995940eae841d0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/src/mce.rs SPDXID: SPDXRef-5f3a86261f48b3d5b89f0f919eefff6a FileChecksum: SHA1: f760f261267cbf21821e9d7255de98a5e6469f62 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/src/names.rs SPDXID: SPDXRef-def1f52f6020110559e15d7e6d09f03f FileChecksum: SHA1: 48caa0184aa0495ec6606df85c6b8630ffbe1fe9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/src/package.rs SPDXID: SPDXRef-f2a9c3e6ffb43b5d1282345c34a2cd19 FileChecksum: SHA1: 6656a7587231846ee5a27da475f878df9cea02c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/src/report.rs SPDXID: SPDXRef-c04f674a30c284462bedaf5da96a4cee FileChecksum: SHA1: 40b2bd98268373c881cf0e542edc794a3bd0479d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/src/workbook.rs SPDXID: SPDXRef-d295d3a876e2de1a278722f910848fe7 FileChecksum: SHA1: 45802ef115a6f1ff74bf103d73b7984ffa1510aa LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/src/xml.rs SPDXID: SPDXRef-73dbcd76c7d7d9e39a7592e2d50b6ec0 FileChecksum: SHA1: eb2cc902773aa6211172eaf78fd41658eff3008c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/corpus_read.rs SPDXID: SPDXRef-7bd75139712ad9d19814a0002ad25153 FileChecksum: SHA1: d3e9b05272730320943945da705ceef7459a4f3d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/README.md SPDXID: SPDXRef-9b23a7bcfe71aff31b8dfea8f4147823 FileChecksum: SHA1: 32c5fda9e98beaf65fe5804f860b566a55c5dc42 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/autofilter.xlsx SPDXID: SPDXRef-9320781928715e2c52f1a84c5f248825 FileChecksum: SHA1: 5f93998e7ef9239d55db90815a133ea3762d8d7b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/chart.xlsx SPDXID: SPDXRef-41e977a0176323e8bbd104ad3dc0f3d1 FileChecksum: SHA1: 8058a1d553069becd711c4d7ddebaf61f5d25656 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/comments.xlsx SPDXID: SPDXRef-d80bcaf1fc869e26b64020461f225fb9 FileChecksum: SHA1: 3626aab159db2abf9c0d8675fb0e16b7ad093da9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/conditional-format.xlsx SPDXID: SPDXRef-758486f35969871782ed73ce3bdf0868 FileChecksum: SHA1: e248fa4f6292bc0b605f15b7fdad5bb12deb25dc LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/data-validation.xlsx SPDXID: SPDXRef-69879b9ecc912b803d1d74d61506ab6d FileChecksum: SHA1: 2d36920867f4996b6d00d33448d85730a671ba02 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/defined-names.xlsx SPDXID: SPDXRef-bac52a07cc61ee1ff9e407d39eca9f08 FileChecksum: SHA1: 1814f615fe908b75244f6564bb6cc8a026157ae8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/external-link.xlsx SPDXID: SPDXRef-ead9e716a2b943667606e46acdd39d36 FileChecksum: SHA1: eac86c71f2bc8b40ce857ae9c2915099a38fcff0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/macro-enabled.xlsm SPDXID: SPDXRef-6460131361c5140409e2ed5b10eed9fc FileChecksum: SHA1: cb1b1ecd271f1421a1566f1aa5e1925b84f4674b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/merged-cells.xlsx SPDXID: SPDXRef-4a4c403b78df855d2efe4fe7730bc253 FileChecksum: SHA1: 11040296bdb1b10baa29dfec039816ba39a4de80 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/pivot-table.xlsx SPDXID: SPDXRef-858dabb1ad12499117761a0f95487f22 FileChecksum: SHA1: d6b012dba9b2bd9812dfacf14dbdc95d6b5d9710 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/protection.xlsx SPDXID: SPDXRef-c219315d71d6f2e5143d5891478c93da FileChecksum: SHA1: 7062792adbe3ba953f36eed0a3341bf30b42a5f3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/sheets.xlsx SPDXID: SPDXRef-fdd9f1992c75232278c83c492ddaf0df FileChecksum: SHA1: 8a2d101fbb0afc17224f3f7bfbd324386e06e91c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/document/tables.xlsx SPDXID: SPDXRef-fc93c8d7977663a7766136bf8ba2eb56 FileChecksum: SHA1: 25b7c6d4bbd0cf65b60bfb151aadfb1189eade2b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/errors.xlsx SPDXID: SPDXRef-6251b9b8e2fbc802c7e7fe0739ee3304 FileChecksum: SHA1: 55a48c359dfc2a65bd19aea028c0eb683ebf5666 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/excluded-classes.xlsx SPDXID: SPDXRef-c285d50835d47701c5ade3b6d76d0284 FileChecksum: SHA1: d4e6eae10bff23baadd1077c68039c5e6d8d0ba0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/functions.xlsx SPDXID: SPDXRef-4bc71c6e0bd5e2bbcdb8f4fc2457e19d FileChecksum: SHA1: 44387c27263518091ba4830516fcbf6b37877055 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/no-cached-value.xlsx SPDXID: SPDXRef-13e4abf1ec58ade0abf39a9cf5a4f217 FileChecksum: SHA1: b8220bb764f36ec90e20a6539fb398e60d69f61d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/operators.xlsx SPDXID: SPDXRef-008987ad984185159e7ba7076c3cba36 FileChecksum: SHA1: 9ddb048031eec5645911c8ce1253bf5ea4f47cb0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/references.xlsx SPDXID: SPDXRef-caec5d97be9a2e6c21899c0463cf61fa FileChecksum: SHA1: e84f18f53a68d4ae47a3352c7e016990352c9508 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/semantics-differ.xlsx SPDXID: SPDXRef-0d326a3fc4d3b6329bc323ec670c0ee9 FileChecksum: SHA1: fbdc1e217d0e3dc2ea8340ee446b3799f0ad1f17 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/shared-groups.xlsx SPDXID: SPDXRef-a88cea550f8e7f7a7734b1367ce078bc FileChecksum: SHA1: b46b213180eff02b331472154ac33536380a9d3a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/formulas/xlfn.xlsx SPDXID: SPDXRef-8979528557ca430fc30f6bb05f3c25e7 FileChecksum: SHA1: 4e35f446ec7a9b8fc198f934d2008a88708df28b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/geometry/columns.xlsx SPDXID: SPDXRef-6792370a129601a54b2acd781d7fbd3a FileChecksum: SHA1: b56d9f213148d89ee49dbdd616f4f3c64fdf2149 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/geometry/outlines.xlsx SPDXID: SPDXRef-ed427376e7d7f233619f27975e47c2e9 FileChecksum: SHA1: 64dc378c3b1209d4296d31a76f03c8ec0b6de847 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/geometry/panes.xlsx SPDXID: SPDXRef-328abe6f5d34ab39e4f7444eb521c6f9 FileChecksum: SHA1: 4159e9ba8c708e11f175953bdef6b086c22ac86e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/geometry/rows.xlsx SPDXID: SPDXRef-6da58b7342fd53ad722b7db2d510ce0c FileChecksum: SHA1: e9e0c1e33f3f54b6da8c2a46de91363a27ad9361 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/billion-laughs.xlsx SPDXID: SPDXRef-aaaffd76977915406d0df518eb095a17 FileChecksum: SHA1: b2c06a1be05be5769a1f1b3e4ddcc55404649c96 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/deep-nesting.xlsx SPDXID: SPDXRef-08661088da09a50bfa20f0abe5b33ee7 FileChecksum: SHA1: ac01b3abaec25a6e447b6ae089b03bd065398fb9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/empty-zip.xlsx SPDXID: SPDXRef-1fd9906eae5f1a474803a0812cc3a7fd FileChecksum: SHA1: b04f3ee8f5e43fa3b162981b50bb72fe1acabb33 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/encrypted.xlsx SPDXID: SPDXRef-525ac440ce451a6166587b7be2c2b419 FileChecksum: SHA1: e238a1d7dc1ed9364c587b11978c69f24048de03 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/external-entity.xlsx SPDXID: SPDXRef-3cac7672a0f5de7a48f32bbaab42b24e FileChecksum: SHA1: 75f939c70c3dcd6b051bb47fe0915ddaef1bed1c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/html-table.xlsx SPDXID: SPDXRef-64626135f8c6013bbe2983121b41546a FileChecksum: SHA1: 86f3981f719b3572e13d105671774037955e7cb7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/many-parts.xlsx SPDXID: SPDXRef-805ba216b8ee24057a95b6baaa327789 FileChecksum: SHA1: 43bcefe5b6d5bd346f31bbcf055c2a542144c7ad LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/no-workbook-part.xlsx SPDXID: SPDXRef-6829e2c583ee0564146972d193ead1cb FileChecksum: SHA1: e775534840763663d81d47df4937e6fb3fb17631 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/not-a-zip.xlsx SPDXID: SPDXRef-82209118d01c7fc9ac3f800cf3cfed4a FileChecksum: SHA1: c78b4023f91afb0c015e65e343fdbbc2c0d871f8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/truncated.xlsx SPDXID: SPDXRef-986afaaa891b3534055cf121f540d7d5 FileChecksum: SHA1: e47544290438cf666bd1d9716c2a3784b485d612 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/zip-bomb.xlsx SPDXID: SPDXRef-dc131266113b110988319edec7236cd7 FileChecksum: SHA1: b7a61bc4268b838b8ec833997dbd7d739f84bba9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/hostile/zip-slip.xlsx SPDXID: SPDXRef-320dc26e7af2ce6c0b6bfd1d7e161160 FileChecksum: SHA1: 74c7775196ccc214537c35365747e2edd3cf067a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/manifest.json SPDXID: SPDXRef-2f8f3c77c47f6647a2b3e44fd175ae09 FileChecksum: SHA1: 957e18f11dfe9696d3704a4da04144f8dfd6f358 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/numfmt/builtins.xlsx SPDXID: SPDXRef-ee870969cd73a9d0c5ff5c2ee68261ef FileChecksum: SHA1: b38a1e47e881ef97cd1bf46f7646597178da1ff7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/numfmt/conditions.xlsx SPDXID: SPDXRef-6c317f7f8167f8f966369e101a76959e FileChecksum: SHA1: e565290d9bce78ade53bc9861802acbd0158dab3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/numfmt/currency-locale.xlsx SPDXID: SPDXRef-5badb6b129d01018914e8342511d39f0 FileChecksum: SHA1: 5434112a2246ead2202c16aa1f692b629cd1475d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/numfmt/custom-numeric.xlsx SPDXID: SPDXRef-080e8284cdb384ae733af5cfd4ca4c59 FileChecksum: SHA1: 2cf2ddfb5710953cf521b769716f2a2fb9fa4723 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/numfmt/datetime-codes.xlsx SPDXID: SPDXRef-950daa8350d373589c462b58dd9881fd FileChecksum: SHA1: b3e97ea94aca082a4e72e507f52503f105cf6723 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/numfmt/sections.xlsx SPDXID: SPDXRef-c96c6e581990ea234b27cc6d3eb40e8d FileChecksum: SHA1: c79cfbae02ee3dcfb60577940b8ab1bebe17f1e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/bom-and-declaration.xlsx SPDXID: SPDXRef-e9d6c43e63d54a3c6c75d59855a8ec77 FileChecksum: SHA1: a95de03456508b9ac912ff722d266d2c9e2f51a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/duplicate-entry.xlsx SPDXID: SPDXRef-c36c08e8a1ef8ad900f64a96a7530064 FileChecksum: SHA1: 736a1006d88e1f9665308334dc5b5a0382a3c12e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/implicit-refs.xlsx SPDXID: SPDXRef-f268ffa703bb1ae3f1ef7bd56aff3679 FileChecksum: SHA1: eea487b7cb97832d71f74ab3e51481ff332fa402 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/lying-counts.xlsx SPDXID: SPDXRef-d6bd8c70d000aac7d5a375206974a7c3 FileChecksum: SHA1: db9d04f976ec5fbb327d55af887527d36da6eff5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/mce-alternate-content.xlsx SPDXID: SPDXRef-3fb7ef2288522baafcd24d952e64dfab FileChecksum: SHA1: 19c930f748adf962b29f08fab798da33058761f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/mce-ignorable.xlsx SPDXID: SPDXRef-ad3a281cd41bbbde0e48a7da5cc447f1 FileChecksum: SHA1: 4acca854c736ae7ae308ad0dfe1836f46eb56ef6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/mixed-flavour.xlsx SPDXID: SPDXRef-28f421f43c7b76ba63fce73472e4c66c FileChecksum: SHA1: e8b2fd4d05630c2230fcfbaeb678446f76df5ec9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/no-declaration.xlsx SPDXID: SPDXRef-11b04f8d89032fe436650f80b2792058 FileChecksum: SHA1: 6fa3b60cd996b10e082fe999a5802457e3f2ff31 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/part-targets.xlsx SPDXID: SPDXRef-2c220f416cd134061ba446806e1cb8ee FileChecksum: SHA1: 6702fd67d90d341be0f4176f47e7cd44a462133c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/prefixed-namespace.xlsx SPDXID: SPDXRef-f9e4fcc339184968266f404d31e2c37f FileChecksum: SHA1: 2b27a7772d5943d09051074596e778283bd4a178 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/sheet-order.xlsx SPDXID: SPDXRef-4aaae7085b63649add6c08f156898c09 FileChecksum: SHA1: dbe199acaf11be124c59a32e92aa69f751dad4f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/strict.xlsx SPDXID: SPDXRef-54bd290e7f651f293e44f8956955925f FileChecksum: SHA1: ebf9c06eb0d8a89b318585b0bf73c301c038671e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/unusual-zip.xlsx SPDXID: SPDXRef-be82a66c2074e763aea5bedee4ec6875 FileChecksum: SHA1: 0dc79db91a547b98d483a3b1219608c6ad7df20b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/realworld/xml-space-preserve.xlsx SPDXID: SPDXRef-46c48e7a5be93adfb33a0dbdad9e5087 FileChecksum: SHA1: 23b374f7896b23e92709a4e9a8b3276e4896da53 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/scale/large-sheet.xlsx SPDXID: SPDXRef-c632a4bf54b7618222216b9ba937d4f8 FileChecksum: SHA1: ec29b83adf5517ed672bd4aea16b65c2a9c76330 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/scale/wide-and-sparse.xlsx SPDXID: SPDXRef-2b5d1ec76a653770bc06e9e4b3f0fd8b FileChecksum: SHA1: 65ec9383c89b3a2a405fd7aa1e865f1da9af4a8f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/styles/alignment.xlsx SPDXID: SPDXRef-e21b3a5f14916861fc508b8fb70ce98a FileChecksum: SHA1: ad5d7174b40614c40d64f7c22431d41e034b6a98 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/styles/borders.xlsx SPDXID: SPDXRef-47e00994f2ef22681370a21eb4eea869 FileChecksum: SHA1: f3b980167e5d56521470625c1c3adc16a5006a4a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/styles/colors.xlsx SPDXID: SPDXRef-ffdca9f770808732de80418d26b176b2 FileChecksum: SHA1: 072cf29d70c736c162e4b4b096d7db9ff54eea9a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/styles/fills.xlsx SPDXID: SPDXRef-561c6b5c65de643fee34a395bc1d3376 FileChecksum: SHA1: 5b1e8bc55526c0241dbfc3513f22a1000e0bde12 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/styles/fonts.xlsx SPDXID: SPDXRef-541671931c21636c3eafa4527dc2c492 FileChecksum: SHA1: bfff6aefb7d63487d18f03df7b558fcf7322707c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/styles/named-styles.xlsx SPDXID: SPDXRef-f360b3c8f69cd6a098c190cb882b2a8d FileChecksum: SHA1: f6842d60abb127983a75addef1a2f03f01397f8c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/date-vs-number.xlsx SPDXID: SPDXRef-b7dd350e94ef6c0c7c082695b8ca17cd FileChecksum: SHA1: 2f77a18633e0436a079f2ce6ed8dee96cd7f2f3f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/dates-1900.xlsx SPDXID: SPDXRef-585ee22578b2140df66a107e45def5f1 FileChecksum: SHA1: 1c0aa44e13b3d075e32dddc37190ab6ba6a6df95 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/dates-1904.xlsx SPDXID: SPDXRef-c4850def2e3d8985a16c920979849b67 FileChecksum: SHA1: f9cbabd3abd70f0c0d9380374f6580959f408880 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/empty-and-sparse.xlsx SPDXID: SPDXRef-3077914db53f20058535f302a849d937 FileChecksum: SHA1: a8e3fe4bc4568ccbcee994f260bf1507754e77f7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/inline-strings.xlsx SPDXID: SPDXRef-1a31164537b38bf5c92f44729e188df2 FileChecksum: SHA1: 3d833431902a3097674b492ecddb153aa4ba4e54 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/numbers.xlsx SPDXID: SPDXRef-6827a34541245dfafc402d7ce5903fcb FileChecksum: SHA1: 9f8e7749326a2734448855b73a20781d5d17c6d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/rich-text.xlsx SPDXID: SPDXRef-9f77f32c8679b9cba3bee0a810be2517 FileChecksum: SHA1: 339c2adf65fb1346aff8ad821aedb1cd8bd7b6df LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/strings.xlsx SPDXID: SPDXRef-872df3cd1ab00902aaeb73498aaa8510 FileChecksum: SHA1: 180c99db2c1082c5443e18f985c4aec9ffd59961 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/times.xlsx SPDXID: SPDXRef-b5b7da7daf65e939435c923c77aefff6 FileChecksum: SHA1: 127c1c488c8b065eae94caa5e6b034f8b8efb984 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/corpus/values/types.xlsx SPDXID: SPDXRef-1508b1b5cee58297983993f718ee6f2c FileChecksum: SHA1: 95d50e9dd5f975960c60b2d64711138ca74ca300 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/data/sample.xlsx SPDXID: SPDXRef-4624d997e950ab0c6025be0a52d57f5c FileChecksum: SHA1: 71b01a91bd95c0e4d7496533cafb4f011082559a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/fixtures.rs SPDXID: SPDXRef-1c7c56ee4019ffcfbd06324885103ad5 FileChecksum: SHA1: 728b26281455708d5e4c1a39fbc228dd704827b2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm FileName: ./xlsx/tests/ooxmlgen.rs SPDXID: SPDXRef-281b55f52a8d3b2343f3ca561dd5fcd0 FileChecksum: SHA1: b53ac6302b65ab786d533c53d3f767126a8ede88 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 Florian Wilhelm LicenseID: LicenseRef-OASIS-IPR LicenseName: NOASSERTION ExtractedText: OASIS Intellectual Property Rights Policy - specification redistribution terms Applies to the OASIS OpenDocument specification documents vendored under doc/: OpenDocument-v1.4-schema.rng and OpenDocument-v1.4-os-part4-formula.html. NOT AN OPEN SOURCE LICENSE. Redistribution in full is permitted; modification is not. Reproduced verbatim below from the Notices section of OpenDocument-v1.4-os-part4-formula.html. ---------------------------------------------------------------------------- Copyright © OASIS Open 2025 . All Rights Reserved. All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. As stated in the OASIS IPR Policy, the following three paragraphs in brackets apply to OASIS Standards Final Deliverable documents (Committee Specification, OASIS Standard, or Approved Errata). [OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Standards Final Deliverable, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this deliverable.] [OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this OASIS Standards Final Deliverable by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this OASIS Standards Final Deliverable. OASIS may include such claims on its website, but disclaims any obligation to do so.] [OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this OASIS Standards Final Deliverable or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Standards Final Deliverable, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims.] The name "OASIS" is a trademark of OASIS , the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see https://www.oasis-open.org/policies- guidelines/trademark/ for above guidance.