HEIC import in Lumo =================== heic-to 1.5.2, Copyright Hopper Gee and contributors. GNU Lesser General Public License v3 or later. License: /licenses/heic-to.txt Source and build instructions: https://github.com/hoppergee/heic-to Exact npm distribution (including src/ and esbuild.mjs): https://registry.npmjs.org/heic-to/-/heic-to-1.5.2.tgz The unmodified heic-to/next decoder is distributed as a separate, dynamically loaded JavaScript module. It embeds libheif 1.22.2 and libde265 1.0.16. libheif, Copyright Struktur AG, Dirk Farin, and contributors. GNU Lesser General Public License v3 or later; additional notices in COPYING. License: /licenses/libheif.txt Source: https://github.com/strukturag/libheif/tree/v1.22.2 Source archive: https://github.com/strukturag/libheif/archive/refs/tags/v1.22.2.tar.gz libde265, Copyright Struktur AG and contributors. GNU Lesser General Public License v3 or later. License: /licenses/libde265.txt Source: https://github.com/strukturag/libde265/tree/v1.0.16 Source archive: https://github.com/strukturag/libde265/archive/refs/tags/v1.0.16.tar.gz These libraries are provided WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. You may modify and redistribute these libraries under their license terms. Lumo does not restrict reverse engineering for debugging modifications to these libraries. To substitute a modified decoder, replace the app-local heic-to package (keeping the heicTo bitmap API), then run npm run build in Lumo.Apps.Web.Client and republish. No server-side image processing is involved.