JUST CONVERT third-party software Local QR tools: qrcode 1.5.4 — MIT — https://github.com/soldair/node-qrcode (qrcode.txt) jsQR 1.4.0 — Apache-2.0 — https://github.com/cozmo/jsQR (jsqr.txt) Papa Parse 5.7.0 — MIT — https://github.com/mholt/PapaParse (papaparse.txt) dijkstrajs — MIT — https://github.com/andrewhayward/dijkstra (dijkstrajs.txt) QR encoding, decoding, logo rasterization, CSV parsing and history storage run in the browser. No remote QR, image, storage or decoding APIs are used. Vue 3.5.44 — MIT — https://github.com/vuejs/core/tree/v3.5.44 fflate 0.8.3 — MIT — https://github.com/101arrowz/fflate tiff 7.1.3 — MIT — https://github.com/image-js/tiff iobuffer 6.0.1 — MIT — https://github.com/image-js/iobuffer heic-to 1.6.6 — LGPL-3.0-or-later — https://github.com/hoppergee/heic-to @grida/refig 0.0.7 — MIT — https://github.com/gridaco/grida/tree/main/packages/grida-canvas-sdk-render-figma @grida/canvas-wasm 0.91.0-canary.22 — Apache-2.0 — https://github.com/gridaco/nothing The Figma parser and renderer run in a dedicated browser worker. The WASM binary is served locally and loaded only for Figma rendering; CDN font loading is disabled. Browser compatibility adapters are in resources/js/tools/fig-node-shim.js and fig-canvas.js; the upstream packages are not modified. Their licenses are refig.txt and grida-canvas-wasm.txt. heic-to incorporates libheif and libde265. See the upstream source and build instructions: https://github.com/hoppergee/heic-to/blob/main/README.md https://github.com/strukturag/libheif/tree/v1.23.6 https://github.com/strukturag/libde265 The unmodified heic-to package is dynamically imported separately from the application. Its distributed package, including decoder build, is available at: https://registry.npmjs.org/heic-to/-/heic-to-1.6.6.tgz To replace or rebuild it in this application, change the heic-to dependency, run npm install, then npm run build, and deploy the complete public/build directory. The integration source is resources/js/tools/converter.worker.js. Included license texts retain upstream copyright notices. This software is provided without warranty; see each license for its terms. Local code tools (parsing only; submitted code is never executed): prettier 3.9.10 — MIT — prettier.txt terser 5.51.2 — BSD-2-Clause — terser.txt source-map-js 1.2.2 — BSD-3-Clause — source-map-js.txt @jridgewell/source-map 0.3.11 — MIT — jridgewell-source-map.txt @minify-html/wasm 0.18.1 — MIT — minify-html.txt https://github.com/wilsonzlin/minify-html/tree/v0.18.1 The unmodified HTML WASM binary is bundled locally; code-html.js adapts its loading for Vite. @jridgewell/gen-mapping 0.3.13 — MIT — jridgewell-gen-mapping.txt @jridgewell/trace-mapping 0.3.31 — MIT — jridgewell-trace-mapping.txt @jridgewell/sourcemap-codec 1.5.5 — MIT — jridgewell-sourcemap-codec.txt @jridgewell/resolve-uri 3.1.2 — MIT — jridgewell-resolve-uri.txt lightningcss-wasm 1.33.0 — MPL-2.0 — lightningcss.txt napi-wasm 1.1.3 — MIT (declared in package metadata) — napi-wasm.txt The CSS WASM package and its bundled napi-wasm runtime are unmodified. Their source is available at: https://github.com/parcel-bundler/lightningcss/tree/v1.33.0 https://github.com/devongovett/napi-wasm https://registry.npmjs.org/lightningcss-wasm/-/lightningcss-wasm-1.33.0.tgz To replace the CSS engine, update lightningcss-wasm, run npm install and npm run build, then deploy the complete public/build directory. Integration: resources/js/tools/code-css.js. Local SQL, XML and image compression: sql-formatter 15.9.0 — MIT — sql-formatter.txt, sql-formatter-authors.txt nearley 2.20.1 — MIT — nearley.txt saxes 6.0.0 — ISC (including inherited notices) — saxes.txt xmlchars 2.2.0 — MIT — xmlchars.txt @jsquash/oxipng 2.3.0 — Apache-2.0 — jsquash-oxipng.txt Bundled OxiPNG codec — MIT — oxipng-codec.txt https://github.com/sql-formatter-org/sql-formatter https://github.com/lddubeau/saxes/tree/v6.0.0 https://github.com/jamsinclair/jSquash/tree/main/packages/oxipng https://github.com/shssoichiro/oxipng The single-threaded OxiPNG WASM and generated binding are unmodified and bundled locally. Integration: resources/js/tools/image-compress-worker.js. fflate (listed above) is also used to create local image ZIP downloads. Local hashing: hash-wasm 4.12.0 - MIT - hash-wasm.txt https://github.com/Daninet/hash-wasm The package's unmodified embedded WASM is bundled locally for SHA-256, SHA-512 and MD5 file/text hashing. No CDN or remote API is used. AES-GCM and PBKDF2 use the browser's native Web Crypto API. Integration: crypto-engine.js. Legacy cipher compatibility: crypto-js 4.2.0 - MIT - crypto-js.txt https://github.com/brix/crypto-js Used locally for CryptoJS/OpenSSL password-format compatibility only. Integration: crypto-legacy.js. Native Web Crypto remains the modern AES-GCM engine. Basic JavaScript obfuscation uses the existing locally bundled terser package listed above. Integration: crypto-obfuscate.js. Input code is never executed. Static JavaScript recovery: acorn 8.19.0 - MIT - acorn.txt https://github.com/acornjs/acorn Acorn parses input as data; the existing local Prettier formats it. Integration: crypto-restore.js. No input functions or decoder wrappers are executed. Local Chinese calendar: lunar-javascript 1.7.7 - MIT - lunar-javascript.txt https://github.com/6tail/lunar-javascript Bundled locally for lunar dates, solar terms and common festivals. Integration: calendar-local.js. Official public holidays remain provider data.