From 46ffe5c52cc5e711a1b6358c91f41c07a3ade7b7 Mon Sep 17 00:00:00 2001
From: Pascal Scholz
Date: Wed, 28 Oct 2026 19:20:01 +0000
Subject: [PATCH] =?UTF-8?q?Remotion-Test:=20Szene=20=E2=80=9ENoas=20Latern?=
=?UTF-8?q?e=E2=80=9C=20aus=20freigestellten=20Figuren?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-Authored-By: Claude Opus 5.5
---
remotion/.gitignore | 2 +
remotion/README.md | 42 +
remotion/package-lock.json | 2902 +++++++++++++++++++++++++++
remotion/package.json | 18 +
remotion/public/figuren/lulu.png | Bin 0 -> 302231 bytes
remotion/public/figuren/noa.png | Bin 0 -> 163626 bytes
remotion/public/figuren/pino.png | Bin 0 -> 687823 bytes
remotion/src/Root.tsx | 14 +
remotion/src/figuren.ts | 44 +
remotion/src/index.ts | 4 +
remotion/src/szenen/LaterneTest.tsx | 177 ++
remotion/src/teile/Abendhuegel.tsx | 163 ++
remotion/src/teile/Figur.tsx | 89 +
remotion/src/teile/Laterne.tsx | 57 +
remotion/tsconfig.json | 12 +
15 files changed, 3524 insertions(+)
create mode 100644 remotion/.gitignore
create mode 100644 remotion/README.md
create mode 100644 remotion/package-lock.json
create mode 100644 remotion/package.json
create mode 100644 remotion/public/figuren/lulu.png
create mode 100644 remotion/public/figuren/noa.png
create mode 100644 remotion/public/figuren/pino.png
create mode 100644 remotion/src/Root.tsx
create mode 100644 remotion/src/figuren.ts
create mode 100644 remotion/src/index.ts
create mode 100644 remotion/src/szenen/LaterneTest.tsx
create mode 100644 remotion/src/teile/Abendhuegel.tsx
create mode 100644 remotion/src/teile/Figur.tsx
create mode 100644 remotion/src/teile/Laterne.tsx
create mode 100644 remotion/tsconfig.json
diff --git a/remotion/.gitignore b/remotion/.gitignore
new file mode 100644
index 0000000..72aae85
--- /dev/null
+++ b/remotion/.gitignore
@@ -0,0 +1,2 @@
+node_modules/
+out/
diff --git a/remotion/README.md b/remotion/README.md
new file mode 100644
index 0000000..8d29ced
--- /dev/null
+++ b/remotion/README.md
@@ -0,0 +1,42 @@
+# Remotion – Szenen aus Figuren-Grafiken
+
+Animiert die freigestellten Figuren (Pino, Noa, Lulu) per Code, ohne
+Higgsfield-Clips. Erster Test: `LaterneTest` (14 s, Abendspaziergang mit
+Noas Laterne, ohne Ton).
+
+## Aufbau
+| Pfad | Inhalt |
+| --- | --- |
+| `public/figuren/` | freigestellte PNGs der Figuren |
+| `src/figuren.ts` | Bildmaße, Augenpositionen (fürs Blinzeln), Noas Hand |
+| `src/teile/Figur.tsx` | Figur an den Füßen verankert: verschieben, drehen, stauchen, blinzeln |
+| `src/teile/Laterne.tsx` | Laternenstab mit pendelnder Papierlaterne |
+| `src/teile/Abendhuegel.tsx` | Hintergrund in Aquarell-Optik (SVG), Vordergrund, Papierstruktur |
+| `src/szenen/LaterneTest.tsx` | die Testszene mit Zeitplan |
+
+## Benutzen
+```bash
+npm install
+npx remotion studio # Vorschau im Browser
+npx remotion render src/index.ts LaterneTest /shared/youtube/tests/laterne-test.mp4
+```
+Fertige Videos gehören nach `/shared/youtube/`, nicht ins Git.
+
+Im VPS-Container fehlen Chrome einige Systembibliotheken. Sie liegen ohne
+Root-Rechte unter `~/.local/chrome-libs` (Debian-Pakete, nur entpackt) und
+werden so eingebunden:
+```bash
+export LD_LIBRARY_PATH=$HOME/.local/chrome-libs/root/usr/lib/x86_64-linux-gnu
+```
+
+## Figuren freistellen
+Mit `rembg` (Modell `isnet-general-use`), danach Maske härten, nur die größte
+Fläche behalten, Rand um 2 px einziehen (sonst heller Saum vor dunklem
+Hintergrund). Am besten funktionieren Einzelbilder vor hellem Papier.
+
+## Bekannte Grenzen
+- Die Figuren haben nur die Pose ihres Bildes. Neue Posen brauchen ein neues
+ Bild (z. B. aus Gemini).
+- Die SVG-Filter im Hintergrund werden pro Frame neu berechnet und machen das
+ Rendern langsam. Für lange Folgen die Hintergrund-Ebenen einmal als PNG
+ vorberechnen.
diff --git a/remotion/package-lock.json b/remotion/package-lock.json
new file mode 100644
index 0000000..7c509ad
--- /dev/null
+++ b/remotion/package-lock.json
@@ -0,0 +1,2902 @@
+{
+ "name": "pino-remotion",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "pino-remotion",
+ "dependencies": {
+ "@remotion/cli": "^4.0.300",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "remotion": "^4.0.300",
+ "typescript": "^5.6.3"
+ },
+ "devDependencies": {
+ "@types/react": "^18.3.12"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",
+ "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==",
+ "license": "MIT",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz",
+ "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz",
+ "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz",
+ "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz",
+ "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz",
+ "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz",
+ "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz",
+ "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz",
+ "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz",
+ "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz",
+ "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz",
+ "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz",
+ "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==",
+ "cpu": [
+ "loong64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz",
+ "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==",
+ "cpu": [
+ "mips64el"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz",
+ "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz",
+ "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz",
+ "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz",
+ "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz",
+ "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz",
+ "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-arm64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz",
+ "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz",
+ "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
+ "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz",
+ "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz",
+ "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz",
+ "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
+ "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
+ "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
+ "license": "MIT"
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.31",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@remotion/bundler": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/bundler/-/bundler-4.0.300.tgz",
+ "integrity": "sha512-FxDQt3CSxQDHGk5saflesbEibxlsuhPDnEw3Nvb2hP36reyWu1Ro9joh34YJUXr61kZajn8DIvP3D7oKswQ/fA==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@remotion/studio": "4.0.300",
+ "@remotion/studio-shared": "4.0.300",
+ "css-loader": "5.2.7",
+ "esbuild": "0.25.0",
+ "react-refresh": "0.9.0",
+ "remotion": "4.0.300",
+ "source-map": "0.7.3",
+ "style-loader": "4.0.0",
+ "webpack": "5.96.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@remotion/bundler/node_modules/es-module-lexer": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
+ "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
+ "license": "MIT"
+ },
+ "node_modules/@remotion/bundler/node_modules/webpack": {
+ "version": "5.96.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz",
+ "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.6",
+ "@webassemblyjs/ast": "^1.12.1",
+ "@webassemblyjs/wasm-edit": "^1.12.1",
+ "@webassemblyjs/wasm-parser": "^1.12.1",
+ "acorn": "^8.14.0",
+ "browserslist": "^4.24.0",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.17.1",
+ "es-module-lexer": "^1.2.1",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.11",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.2.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.3.10",
+ "watchpack": "^2.4.1",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@remotion/cli": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/cli/-/cli-4.0.300.tgz",
+ "integrity": "sha512-yQs8fVZCyAfQmjl71wWtarufpSUZ2j6eiCNrkYPN3P4NSf8apM5nh5Eb+tDLKwTT5E8jVH9EvN4LhPX6djvr/A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@remotion/bundler": "4.0.300",
+ "@remotion/media-utils": "4.0.300",
+ "@remotion/player": "4.0.300",
+ "@remotion/renderer": "4.0.300",
+ "@remotion/studio": "4.0.300",
+ "@remotion/studio-server": "4.0.300",
+ "@remotion/studio-shared": "4.0.300",
+ "dotenv": "9.0.2",
+ "minimist": "1.2.6",
+ "prompts": "2.4.2",
+ "remotion": "4.0.300"
+ },
+ "bin": {
+ "remotion": "remotion-cli.js",
+ "remotionb": "remotionb-cli.js",
+ "remotiond": "remotiond-cli.js"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@remotion/compositor-darwin-arm64": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-arm64/-/compositor-darwin-arm64-4.0.300.tgz",
+ "integrity": "sha512-9j17oCoZQqT/Jj8nwxsLYyx2WI2xNr7GZZi263u5Ct4yPbD/rzjfJ7q0bVfdyP+J+bVj7dutFFllNO7RTk3teA==",
+ "cpu": [
+ "arm64"
+ ],
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@remotion/compositor-darwin-x64": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/compositor-darwin-x64/-/compositor-darwin-x64-4.0.300.tgz",
+ "integrity": "sha512-1+kxtmEJ0G+d7i0gsWrziGVeuv79vw8fnVzyGiISxDYJ5zvZbJNmRrE9NEsTJAEG9X3TzHKFpKqeFJyvCklNyA==",
+ "cpu": [
+ "x64"
+ ],
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@remotion/compositor-linux-arm64-gnu": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-gnu/-/compositor-linux-arm64-gnu-4.0.300.tgz",
+ "integrity": "sha512-jcOCmYgD1FGk+QVwra4F5bMsY98vmSGFcH1Er8KkIzKMxZQB4MvFr7zGFcea7hoM9lh3ZibBYJytpFTtGcBcEA==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@remotion/compositor-linux-arm64-musl": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-arm64-musl/-/compositor-linux-arm64-musl-4.0.300.tgz",
+ "integrity": "sha512-6O/oVdQVa0PFgPSj3mc9cNeIXl5JgFgJzMkWDQZ/awZvNWiWzDiv6JiXSaBxbYHAK0Nt1Hvj6E0PKDYTaNQLWw==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@remotion/compositor-linux-x64-gnu": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-gnu/-/compositor-linux-x64-gnu-4.0.300.tgz",
+ "integrity": "sha512-kN3ZqO0ef4NTnkd4NS8K5Ny13ooQDrSwJ5knzWgJWT+tHf8GuLMtZ5M1NmD0yMOb/XjYkLyD8NjoMxORty31vg==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@remotion/compositor-linux-x64-musl": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/compositor-linux-x64-musl/-/compositor-linux-x64-musl-4.0.300.tgz",
+ "integrity": "sha512-uIRh7S0MEnxdf2o6nv5jrOxqWlzKB2RJIzRPKmro3n637Gp5DKewrxFxmdJK8LwFoKef34fkachsY2JIxljjjg==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@remotion/compositor-win32-x64-msvc": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/compositor-win32-x64-msvc/-/compositor-win32-x64-msvc-4.0.300.tgz",
+ "integrity": "sha512-Yx2DSrCWzj0zqWr4uK+NhwSnD3eJBCEI/rQM54ImYcPWYc0f2GNUzk/b4O0Cxjzcr/p7at8edeM2yRfVMSzu6g==",
+ "cpu": [
+ "x64"
+ ],
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@remotion/media-parser": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/media-parser/-/media-parser-4.0.300.tgz",
+ "integrity": "sha512-1WLHPjLVn+HsUuOgfnbJ6HVy6I/aXiGwjskyQQ4U5vYiwhlGiaK/6du5oC1nEzIkndAPCtBrpRGxz+io6ujJsg==",
+ "license": "Remotion License https://remotion.dev/license"
+ },
+ "node_modules/@remotion/media-utils": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/media-utils/-/media-utils-4.0.300.tgz",
+ "integrity": "sha512-2oFwBOlix8jTg8lwMPzyCXwSLRXa18rVT8+Zc76qQqzayskc4+aIYDeI2iXs5nPvPSJ5EEt7SAeTVhjyUMBDPQ==",
+ "license": "MIT",
+ "dependencies": {
+ "remotion": "4.0.300"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@remotion/player": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/player/-/player-4.0.300.tgz",
+ "integrity": "sha512-EO2y00muTLBE2RTS8DK/numLDLg3QYA+Pmzu4iIjvcCRYUzWwdGOPTiB61LA5LaNkt/a/vmaS6eunzDdkberJQ==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "remotion": "4.0.300"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@remotion/renderer": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/renderer/-/renderer-4.0.300.tgz",
+ "integrity": "sha512-WnaUnOFMO7t/K6yAiCoH7SmAWI3OypNkAqBDqw1azIVGKylCU59b62O5h/LlPBUfAH6igHQz9EDiMHv3p1N/7w==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "dependencies": {
+ "@remotion/streaming": "4.0.300",
+ "execa": "5.1.1",
+ "extract-zip": "2.0.1",
+ "remotion": "4.0.300",
+ "source-map": "^0.8.0-beta.0",
+ "ws": "8.17.1"
+ },
+ "optionalDependencies": {
+ "@remotion/compositor-darwin-arm64": "4.0.300",
+ "@remotion/compositor-darwin-x64": "4.0.300",
+ "@remotion/compositor-linux-arm64-gnu": "4.0.300",
+ "@remotion/compositor-linux-arm64-musl": "4.0.300",
+ "@remotion/compositor-linux-x64-gnu": "4.0.300",
+ "@remotion/compositor-linux-x64-musl": "4.0.300",
+ "@remotion/compositor-win32-x64-msvc": "4.0.300"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@remotion/renderer/node_modules/source-map": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz",
+ "integrity": "sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/@remotion/streaming": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/streaming/-/streaming-4.0.300.tgz",
+ "integrity": "sha512-pGzzYHWZSiVmmgwy17qeo4kCzcD2EZK5CTEOzcfbhCDL2l+FTNBC+Za+prM/2Ymva+5rhmzWKA53rC0nhBK2wQ==",
+ "license": "MIT"
+ },
+ "node_modules/@remotion/studio": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/studio/-/studio-4.0.300.tgz",
+ "integrity": "sha512-gKLl4u4wtNpIt9jV4/jRxOPLnbeKIGJ93ooMB/RuCN3B2jP0/jwZxXWNfzPdaDQaQo39tE3HD5GKGHcH7y8ekw==",
+ "license": "MIT",
+ "dependencies": {
+ "@remotion/media-parser": "4.0.300",
+ "@remotion/media-utils": "4.0.300",
+ "@remotion/player": "4.0.300",
+ "@remotion/renderer": "4.0.300",
+ "@remotion/studio-shared": "4.0.300",
+ "@remotion/zod-types": "4.0.300",
+ "memfs": "3.4.3",
+ "open": "^8.4.2",
+ "remotion": "4.0.300",
+ "semver": "7.5.3",
+ "source-map": "0.7.3",
+ "zod": "3.22.3"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@remotion/studio-server": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/studio-server/-/studio-server-4.0.300.tgz",
+ "integrity": "sha512-kxrD93POzhY/fqftyKTki0F3/Dxby+5XRD4TKOBmC2RjMj1UpviejYnCyArg7BbGGkx90FI99i2CFWYSAZeZ0w==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "7.24.1",
+ "@remotion/bundler": "4.0.300",
+ "@remotion/renderer": "4.0.300",
+ "@remotion/studio-shared": "4.0.300",
+ "memfs": "3.4.3",
+ "open": "^8.4.2",
+ "recast": "0.23.11",
+ "remotion": "4.0.300",
+ "semver": "7.5.3",
+ "source-map": "0.7.3"
+ }
+ },
+ "node_modules/@remotion/studio-shared": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/studio-shared/-/studio-shared-4.0.300.tgz",
+ "integrity": "sha512-P4I3i9uLJUcQA9hDKmdEjOgehLS+xLsKsGv/DZC1btYsQclrcfKE30v4tTqWz/dhSGgTRLdP5yTIkj2O+vup1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "remotion": "4.0.300"
+ }
+ },
+ "node_modules/@remotion/zod-types": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/@remotion/zod-types/-/zod-types-4.0.300.tgz",
+ "integrity": "sha512-PjgBnq5kG4UvMiX2/vgCGnEJ5qW8pSW3T858M+6yNPQHADzJqxAcO8aOUzvqt6JxqJbT152h77nSqekLHmTR1w==",
+ "license": "MIT",
+ "dependencies": {
+ "remotion": "4.0.300"
+ },
+ "peerDependencies": {
+ "zod": "3.22.3"
+ }
+ },
+ "node_modules/@types/eslint": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
+ "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
+ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
+ "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
+ "license": "MIT"
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/node": {
+ "version": "26.6.6",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.6.tgz",
+ "integrity": "sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==",
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~8.9.0"
+ }
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.15",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
+ "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/react": {
+ "version": "18.3.12",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
+ "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/prop-types": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/yauzl": {
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
+ "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
+ "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
+ "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
+ "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
+ "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
+ "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.13.2",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
+ "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
+ "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/wasm-gen": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
+ "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
+ "license": "MIT",
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
+ "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
+ "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
+ "license": "MIT"
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
+ "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/helper-wasm-section": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-opt": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1",
+ "@webassemblyjs/wast-printer": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
+ "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
+ "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
+ "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
+ "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
+ "license": "MIT",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/acorn": {
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.19.0.tgz",
+ "integrity": "sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==",
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
+ "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ajv-formats/node_modules/ajv": {
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT"
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ast-types": {
+ "version": "0.16.3",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.3.tgz",
+ "integrity": "sha512-FvWoWYfSCM6kRxCSH+MGLHIKKGRL6A6AW7Zek2O32REPQRdg131428uRTKMBYAeRd3XXAaHDS60Wpri7CdKDrA==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/baseline-browser-mapping": {
+ "version": "2.11.34",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.34.tgz",
+ "integrity": "sha512-Aqr8mA1kIvyJ3UY5YAY7ib8LSo1DmDMbMnVqGPtsKW1LxaFQFwn9Eb3yvq2fUKJsRvaXjnAV7R5osqETapzNiA==",
+ "license": "Apache-2.0",
+ "bin": {
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.29.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.5.tgz",
+ "integrity": "sha512-khTmKu5NGYTotqcYo8Bew2k4RAE9PuXRSFRXG2lQBrCEQHyeQ/vX6gKMxfokwywBsLiXZMnHsmWMG1pnO8J7uQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "baseline-browser-mapping": "^2.11.33",
+ "caniuse-lite": "^1.0.30001819",
+ "electron-to-chromium": "^1.5.464",
+ "node-releases": "^2.0.60",
+ "update-browserslist-db": "^1.3.4"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "license": "MIT"
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001819",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001819.tgz",
+ "integrity": "sha512-LFUqIIAwpzsIuevnKnsR9qnStBcgzPShTX61lBwN9uFkkf8o8zLiebEjbW8AYtZiF+1YKDWfdt/pWDtMuG8Xwg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "CC-BY-4.0"
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
+ "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "license": "MIT"
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "5.2.7",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz",
+ "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==",
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^8.2.15",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.0",
+ "postcss-modules-scope": "^3.0.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.1.0",
+ "schema-utils": "^3.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.27.0 || ^5.0.0"
+ }
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "license": "MIT",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
+ "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.5.467",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.467.tgz",
+ "integrity": "sha512-Nw9X371rtZmYcBSnEijnCDONILjs93biCZO34juC7MBOmK8E+GFnyD4T/WvyrlJkppul7oxg6TwvtKst9SODTw==",
+ "license": "ISC"
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "5.26.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.26.0.tgz",
+ "integrity": "sha512-9vhedylFonb2YGogzUKX6+Ja72gOJbN1QHAqdrvqLwhdl/QWbKopzoUC9EbQNVsAns/bx/4uyqalrQAoy1IByw==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/es-module-lexer": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz",
+ "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/esbuild": {
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz",
+ "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.25.0",
+ "@esbuild/android-arm": "0.25.0",
+ "@esbuild/android-arm64": "0.25.0",
+ "@esbuild/android-x64": "0.25.0",
+ "@esbuild/darwin-arm64": "0.25.0",
+ "@esbuild/darwin-x64": "0.25.0",
+ "@esbuild/freebsd-arm64": "0.25.0",
+ "@esbuild/freebsd-x64": "0.25.0",
+ "@esbuild/linux-arm": "0.25.0",
+ "@esbuild/linux-arm64": "0.25.0",
+ "@esbuild/linux-ia32": "0.25.0",
+ "@esbuild/linux-loong64": "0.25.0",
+ "@esbuild/linux-mips64el": "0.25.0",
+ "@esbuild/linux-ppc64": "0.25.0",
+ "@esbuild/linux-riscv64": "0.25.0",
+ "@esbuild/linux-s390x": "0.25.0",
+ "@esbuild/linux-x64": "0.25.0",
+ "@esbuild/netbsd-arm64": "0.25.0",
+ "@esbuild/netbsd-x64": "0.25.0",
+ "@esbuild/openbsd-arm64": "0.25.0",
+ "@esbuild/openbsd-x64": "0.25.0",
+ "@esbuild/sunos-x64": "0.25.0",
+ "@esbuild/win32-arm64": "0.25.0",
+ "@esbuild/win32-ia32": "0.25.0",
+ "@esbuild/win32-x64": "0.25.0"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "license": "BSD-2-Clause",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ },
+ "bin": {
+ "extract-zip": "cli.js"
+ },
+ "engines": {
+ "node": ">= 10.17.0"
+ },
+ "optionalDependencies": {
+ "@types/yauzl": "^2.9.1"
+ }
+ },
+ "node_modules/extract-zip/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "license": "MIT"
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "license": "MIT"
+ },
+ "node_modules/fast-uri": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz",
+ "integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fastify"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fastify"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "license": "MIT",
+ "dependencies": {
+ "pend": "~1.2.0"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
+ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
+ "license": "Unlicense"
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "license": "ISC"
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "license": "ISC"
+ },
+ "node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "license": "MIT"
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "license": "MIT"
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "license": "MIT"
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/loader-runner": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz",
+ "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.11.5"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "license": "MIT",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz",
+ "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==",
+ "license": "Unlicense",
+ "dependencies": {
+ "fs-monkey": "1.0.3"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "license": "MIT"
+ },
+ "node_modules/mime-db": {
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
+ "license": "MIT"
+ },
+ "node_modules/minimizer-webpack-plugin": {
+ "version": "5.13.1",
+ "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.13.1.tgz",
+ "integrity": "sha512-1mhAfvachWYYOm8tpmany5NLuvP+F2wxZWBSX8DC0uFS2wJpM9q3rWgN9wBooAH9d5V12wX0BjyJe4fMjHMarQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.31",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^4.6.0",
+ "terser": "^5.51.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@minify-html/node": {
+ "optional": true
+ },
+ "@napi-rs/image": {
+ "optional": true
+ },
+ "@swc/core": {
+ "optional": true
+ },
+ "@swc/css": {
+ "optional": true
+ },
+ "@swc/html": {
+ "optional": true
+ },
+ "clean-css": {
+ "optional": true
+ },
+ "cssnano": {
+ "optional": true
+ },
+ "csso": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "html-minifier-terser": {
+ "optional": true
+ },
+ "imagemin": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "postcss": {
+ "optional": true
+ },
+ "sharp": {
+ "optional": true
+ },
+ "svgo": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/minimizer-webpack-plugin/node_modules/ajv": {
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/minimizer-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/minimizer-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/minimizer-webpack-plugin/node_modules/schema-utils": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.8.1.tgz",
+ "integrity": "sha512-x39pYlJPyH7Uge5QO64B9XGP9zLDc9WNmiQZc+CE3IzZPvMu3lHOuAMGpYNoPixEL7MSWlGhYTg5UlLSL8G6iw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.15",
+ "ajv": "^8.20.0",
+ "ajv-formats": "^3.0.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "bin": {
+ "schema-utils": "bin/schema-utils.js"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.112.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "license": "MIT"
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.20",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz",
+ "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "license": "MIT"
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.60",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.60.tgz",
+ "integrity": "sha512-OmO8+GM1JUZqXET720VrJCwkjUCXmCMQm0Z3UDDRbfNLHS4NEAvY60j5jiFv0tkKw2PNNlqOLhahVmwJIOLDIQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+ "license": "MIT"
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "license": "ISC"
+ },
+ "node_modules/postcss": {
+ "version": "8.5.32",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.32.tgz",
+ "integrity": "sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.20",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
+ "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
+ "license": "ISC",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
+ "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==",
+ "license": "MIT",
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^7.0.0",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
+ "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
+ "license": "ISC",
+ "dependencies": {
+ "postcss-selector-parser": "^7.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "license": "ISC",
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.7.tgz",
+ "integrity": "sha512-wWBro/7hJ40ye6TPiXkUQoXKCw23xSsjriUvqd7Uls9Sso3oLiON1flc18cCdnjgCRXw4fBVqUJJeOdDTh3P3g==",
+ "license": "MIT",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "license": "MIT"
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pump": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
+ "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/react": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "scheduler": "^0.23.2"
+ },
+ "peerDependencies": {
+ "react": "^18.3.1"
+ }
+ },
+ "node_modules/react-refresh": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz",
+ "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/recast": {
+ "version": "0.23.11",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz",
+ "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==",
+ "license": "MIT",
+ "dependencies": {
+ "ast-types": "^0.16.1",
+ "esprima": "~4.0.0",
+ "source-map": "~0.6.1",
+ "tiny-invariant": "^1.3.3",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/recast/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/remotion": {
+ "version": "4.0.300",
+ "resolved": "https://registry.npmjs.org/remotion/-/remotion-4.0.300.tgz",
+ "integrity": "sha512-rGvdvlBbo47v+mSWJ3VPyrisoM5aU5eyy05ExI3mkRoOEUbXIPdUZSlI7Uy98S5fVHWhQEe8KN7KAohyJ96m1A==",
+ "license": "SEE LICENSE IN LICENSE.md",
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/scheduler": {
+ "version": "0.23.2",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
+ "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "license": "MIT"
+ },
+ "node_modules/source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz",
+ "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/style-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz",
+ "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.27.0"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
+ "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.51.2",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.51.2.tgz",
+ "integrity": "sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.15.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz",
+ "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^4.3.0",
+ "terser": "^5.31.1"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@minify-html/node": {
+ "optional": true
+ },
+ "@swc/core": {
+ "optional": true
+ },
+ "@swc/css": {
+ "optional": true
+ },
+ "@swc/html": {
+ "optional": true
+ },
+ "clean-css": {
+ "optional": true
+ },
+ "cssnano": {
+ "optional": true
+ },
+ "csso": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "html-minifier-terser": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "postcss": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/ajv": {
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT"
+ },
+ "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.8.1.tgz",
+ "integrity": "sha512-x39pYlJPyH7Uge5QO64B9XGP9zLDc9WNmiQZc+CE3IzZPvMu3lHOuAMGpYNoPixEL7MSWlGhYTg5UlLSL8G6iw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15",
+ "ajv": "^8.20.0",
+ "ajv-formats": "^3.0.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "bin": {
+ "schema-utils": "bin/schema-utils.js"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.112.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tiny-invariant": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
+ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
+ "license": "MIT"
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
+ },
+ "node_modules/typescript": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
+ "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "8.9.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz",
+ "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==",
+ "license": "MIT"
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.4.tgz",
+ "integrity": "sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.1"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT"
+ },
+ "node_modules/watchpack": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.6.3.tgz",
+ "integrity": "sha512-s3NZy0QpTY9qGqzc0wtz4qI28z3+5qKbbAec4MV4G9N3CfgZ9wgvQRr0cl2jh/tqkWG1NWHkmVMHZpCamev5Wg==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.112.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.112.2.tgz",
+ "integrity": "sha512-B2tp1LI9D8GVpPDqprdt12ukTkXXahj9MzqSWJq4faSPgOUM7CdZaGAB6HrL/8E6UwbBpdj4vzWDbKoFnVoU6g==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/estree": "^1.0.8",
+ "@types/json-schema": "^7.0.15",
+ "@webassemblyjs/ast": "^1.14.1",
+ "@webassemblyjs/wasm-edit": "^1.14.1",
+ "@webassemblyjs/wasm-parser": "^1.14.1",
+ "browserslist": "^4.28.1",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.26.0",
+ "es-module-lexer": "^2.1.0",
+ "events": "^3.2.0",
+ "graceful-fs": "^4.2.11",
+ "mime-db": "^1.54.0",
+ "minimizer-webpack-plugin": "^5.13.0",
+ "schema-utils": "^4.8.1",
+ "tapable": "^2.3.0",
+ "watchpack": "^2.6.3",
+ "webpack-sources": "^3.6.0"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.6.0.tgz",
+ "integrity": "sha512-EIMmPVvNI0CYXyRPp34F2Qk7W37/BZVZIofS6LAUnrNjCVahS+hO4mxwFJDjQjODTGZDtVzLYoN2+1dYkhk9qA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack/node_modules/ajv": {
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/webpack/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/webpack/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/webpack/node_modules/schema-utils": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.8.1.tgz",
+ "integrity": "sha512-x39pYlJPyH7Uge5QO64B9XGP9zLDc9WNmiQZc+CE3IzZPvMu3lHOuAMGpYNoPixEL7MSWlGhYTg5UlLSL8G6iw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.15",
+ "ajv": "^8.20.0",
+ "ajv-formats": "^3.0.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "bin": {
+ "schema-utils": "bin/schema-utils.js"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.112.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
+ },
+ "node_modules/ws": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
+ "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "license": "ISC"
+ },
+ "node_modules/yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
+ "node_modules/zod": {
+ "version": "3.22.3",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz",
+ "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
+ }
+ }
+}
diff --git a/remotion/package.json b/remotion/package.json
new file mode 100644
index 0000000..84aea88
--- /dev/null
+++ b/remotion/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "pino-remotion",
+ "private": true,
+ "scripts": {
+ "studio": "remotion studio",
+ "render": "remotion render"
+ },
+ "dependencies": {
+ "@remotion/cli": "^4.0.300",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "remotion": "^4.0.300",
+ "typescript": "^5.6.3"
+ },
+ "devDependencies": {
+ "@types/react": "^18.3.12"
+ }
+}
diff --git a/remotion/public/figuren/lulu.png b/remotion/public/figuren/lulu.png
new file mode 100644
index 0000000000000000000000000000000000000000..b101fa6d705a1123e5993effcc1bdf54a56bf0ef
GIT binary patch
literal 302231
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