THIRD-PARTY COMPONENTS — WHO WANTS TO LIVE A MILLION YEARS?

JPEXS CANVAS DRAWING AND FILTER SUPPORT

File: canvas-support.js
Origin: JPEXS Free Flash Decompiler Library (FFDec library).
Original author: Jindra Petrik (JPEXS) and contributors.
Project: https://github.com/jindrapetrik/jpexs-decompiler
Upstream helper:
https://github.com/jindrapetrik/jpexs-decompiler/blob/master/libsrc/ffdec_lib/src/com/jpexs/helpers/resource/canvas.js
Library licensing information:
https://github.com/jindrapetrik/jpexs-decompiler/blob/master/libsrc/ffdec_lib/README.md

The library is distributed under the GNU Lesser General Public License,
version 3. This helper is not relicensed under Swarm's Apache license.
The complete LGPL version 3 and its incorporated GPL version 3 terms are
included in LGPL-3.0.txt and GPL-3.0.txt.

The included canvas-support.js is readable JavaScript source. Local
adaptations removed the resize interface, made path coordinates
explicitly numeric for offline rendering, and replaced eval-based symbol
dispatch with direct function lookup. Retain the upstream attribution
and these notices when redistributing the helper or changes to it.

You may replace or modify this helper under its applicable terms. Nothing
in Swarm's licensing prohibits modification of this LGPL component or
reverse engineering for debugging modifications to it. For the standalone
web distribution, keep the separate readable source helper and license
texts alongside the application rather than hiding it in a proprietary
binary bundle.

HISTORICAL IMAGES

The public-domain historical images identified in CREDITS.txt are not
relicensed as Swarm-owned creative works. Public-domain status can depend
on jurisdiction; the listed creator, publication and source information
is retained to help recipients evaluate their uses.
