From 9a695dcdb3a7dab09282935e6d33f337c81ba7c7 Mon Sep 17 00:00:00 2001 From: tika <48658947+tika@users.noreply.github.com> Date: Wed, 29 Apr 2026 20:40:54 -0400 Subject: [PATCH 01/13] ref: clean up pdf rendering code --- package-lock.json | 4238 ++++++++------------------------------ package.json | 1 - src/lib/export-to-pdf.ts | 71 +- src/lib/render-chart.tsx | 96 +- 4 files changed, 976 insertions(+), 3430 deletions(-) diff --git a/package-lock.json b/package-lock.json index 061139a0..772ed9f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,6 @@ "drizzle-orm": "^0.44.7", "framer-motion": "^12.23.24", "gradient-border-plugin": "^1.1.3", - "html2canvas": "^1.4.1", "html2canvas-pro": "^1.6.6", "input-otp": "^1.4.2", "jspdf": "^4.0.0", @@ -579,2449 +578,866 @@ "source-map-support": "^0.5.21" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ - "arm" + "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "android" + "darwin" ], "engines": { "node": ">=12" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": { + "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "devOptional": true, + "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@esbuild-kit/esm-loader": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", + "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", + "deprecated": "Merged into tsx: https://tsx.is", + "devOptional": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@esbuild-kit/core-utils": "^3.3.2", + "get-tsconfig": "^4.7.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], "engines": { - "node": ">=12" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], + "node_modules/@eslint/config-array": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/config-array/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], + "node_modules/@eslint/eslintrc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.4.tgz", + "integrity": "sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.3", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], + "node_modules/@eslint/eslintrc/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/js": { + "version": "9.39.3", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.3.tgz", + "integrity": "sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/@floating-ui/core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@floating-ui/utils": "^0.2.11" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@floating-ui/dom": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@floating-ui/core": "^1.7.5", + "@floating-ui/utils": "^0.2.11" } }, - "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "devOptional": true, - "hasInstallScript": true, + "node_modules/@floating-ui/react": { + "version": "0.27.19", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.19.tgz", + "integrity": "sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==", "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" + "dependencies": { + "@floating-ui/react-dom": "^2.1.8", + "@floating-ui/utils": "^0.2.11", + "tabbable": "^6.0.0" }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" } }, - "node_modules/@esbuild-kit/esm-loader": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", - "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", - "deprecated": "Merged into tsx: https://tsx.is", - "devOptional": true, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", + "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", "license": "MIT", "dependencies": { - "@esbuild-kit/core-utils": "^3.3.2", - "get-tsconfig": "^4.7.0" + "@floating-ui/dom": "^1.7.6" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - "cpu": [ - "ppc64" - ], - "dev": true, + "node_modules/@floating-ui/utils": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", + "license": "MIT" + }, + "node_modules/@hookform/resolvers": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.2.2.tgz", + "integrity": "sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA==", "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@standard-schema/utils": "^0.3.0" + }, + "peerDependencies": { + "react-hook-form": "^7.55.0" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - "cpu": [ - "arm" - ], + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=18.18.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, "engines": { - "node": ">=18" + "node": ">=18.18.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - "cpu": [ - "x64" - ], + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - "cpu": [ - "arm64" - ], + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", "license": "MIT", "optional": true, - "os": [ - "darwin" - ], "engines": { "node": ">=18" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ - "freebsd" + "darwin" ], "engines": { - "node": ">=18" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", "cpu": [ - "x64" + "arm64" ], - "dev": true, - "license": "MIT", + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "freebsd" + "darwin" ], - "engines": { - "node": ">=18" + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - "cpu": [ - "arm" - ], + "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==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - "cpu": [ - "arm64" - ], + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - "cpu": [ - "ia32" - ], + "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==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": ">=6.0.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - "cpu": [ - "loong64" - ], + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } + "license": "MIT" }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - "cpu": [ - "mips64el" - ], + "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==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - "cpu": [ - "ppc64" - ], - "dev": true, + "node_modules/@mantine/core": { + "version": "8.3.15", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-8.3.15.tgz", + "integrity": "sha512-wBn/GogB4x7a2Uj7Ztt3amRaApjED+9XqfE4wyCLh88R7KV55k9vnTdCx+irI/GLOOu9tXNUGm3a4t5sTajwkQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@floating-ui/react": "^0.27.16", + "clsx": "^2.1.1", + "react-number-format": "^5.4.4", + "react-remove-scroll": "^2.7.1", + "react-textarea-autosize": "8.5.9", + "type-fest": "^4.41.0" + }, + "peerDependencies": { + "@mantine/hooks": "8.3.15", + "react": "^18.x || ^19.x", + "react-dom": "^18.x || ^19.x" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], - "dev": true, + "node_modules/@mantine/dates": { + "version": "8.3.15", + "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-8.3.15.tgz", + "integrity": "sha512-4WlGHCOAE4in88rQFNlPVl14e7WFWb+YBqxmx4rvAXLj9xLgUxYJO44fva1eIOwNPlTqwbx+GgsEr/HwlcmDMg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "clsx": "^2.1.1" + }, + "peerDependencies": { + "@mantine/core": "8.3.15", + "@mantine/hooks": "8.3.15", + "dayjs": ">=1.0.0", + "react": "^18.x || ^19.x", + "react-dom": "^18.x || ^19.x" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - "cpu": [ - "s390x" - ], - "dev": true, + "node_modules/@mantine/hooks": { + "version": "8.3.15", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-8.3.15.tgz", + "integrity": "sha512-AUSnpUlzttHzJht3CJ1YWi16iy6NWRwtyWO5RLGHHsmiW05DyG0qOPKF8+R5dLHuOCnl3XOu4roI2Y1ku9U04Q==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "peerDependencies": { + "react": "^18.x || ^19.x" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "node_modules/@mapbox/geojson-rewind": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", + "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", + "license": "ISC", + "dependencies": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + }, + "bin": { + "geojson-rewind": "geojson-rewind" } }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "node_modules/@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==", "engines": { - "node": ">=18" + "node": ">= 0.6" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { - "node": ">=18" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "node_modules/@mapbox/point-geometry": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-1.1.0.tgz", + "integrity": "sha512-YGcBz1cg4ATXDCM/71L9xveh4dynfGmcLDqufR+nQQy3fKwsAZsWd/x4621/6uJaeB9mwOHE6hPeDgXz9uViUQ==", + "license": "ISC" + }, + "node_modules/@mapbox/tiny-sdf": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.7.tgz", + "integrity": "sha512-25gQLQMcpivjOSA40g3gO6qgiFPDpWRoMfd+G/GoppPIeP6JDaMMkMrEJnMZhKyyS6iKwVt5YKu02vCUyJM3Ug==", + "license": "BSD-2-Clause" + }, + "node_modules/@mapbox/unitbezier": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==", + "license": "BSD-2-Clause" + }, + "node_modules/@mapbox/vector-tile": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-2.0.4.tgz", + "integrity": "sha512-AkOLcbgGTdXScosBWwmmD7cDlvOjkg/DetGva26pIRiZPdeJYjYKarIlb4uxVzi6bwHO6EWH82eZ5Nuv4T5DUg==", + "license": "BSD-3-Clause", + "dependencies": { + "@mapbox/point-geometry": "~1.1.0", + "@types/geojson": "^7946.0.16", + "pbf": "^4.0.1" + } + }, + "node_modules/@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==", + "license": "ISC", "engines": { - "node": ">=18" + "node": ">=6.0.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@maplibre/geojson-vt": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-5.0.4.tgz", + "integrity": "sha512-KGg9sma45S+stfH9vPCJk1J0lSDLWZgCT9Y8u8qWZJyjFlP8MNP1WGTxIMYJZjDvVT3PDn05kN1C95Sut1HpgQ==", + "license": "ISC" + }, + "node_modules/@maplibre/maplibre-gl-style-spec": { + "version": "24.6.0", + "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-24.6.0.tgz", + "integrity": "sha512-+lxMYE+DvInshwVrqSQ3CkW9YRwVlRXeDzfthVOa1c9pwK5d7YgCwhgFwlSmjJLvTXn4gL8EvPUGT620sk2Pzg==", + "license": "ISC", + "dependencies": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/unitbezier": "^0.0.1", + "json-stringify-pretty-compact": "^4.0.0", + "minimist": "^1.2.8", + "quickselect": "^3.0.0", + "rw": "^1.3.3", + "tinyqueue": "^3.0.0" + }, + "bin": { + "gl-style-format": "dist/gl-style-format.mjs", + "gl-style-migrate": "dist/gl-style-migrate.mjs", + "gl-style-validate": "dist/gl-style-validate.mjs" + } + }, + "node_modules/@maplibre/mlt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@maplibre/mlt/-/mlt-1.1.6.tgz", + "integrity": "sha512-rgtY3x65lrrfXycLf6/T22ZnjTg5WgIOsptOIoCaMZy4O4UAKTyZlYY0h6v8le721pTptF94U65yMDQkug+URw==", + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "@mapbox/point-geometry": "^1.1.0" + } + }, + "node_modules/@maplibre/vt-pbf": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@maplibre/vt-pbf/-/vt-pbf-4.3.0.tgz", + "integrity": "sha512-jIvp8F5hQCcreqOOpEt42TJMUlsrEcpf/kI1T2v85YrQRV6PPXUcEXUg5karKtH6oh47XJZ4kHu56pUkOuqA7w==", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@mapbox/point-geometry": "^1.1.0", + "@mapbox/vector-tile": "^2.0.4", + "@maplibre/geojson-vt": "^5.0.4", + "@types/geojson": "^7946.0.16", + "@types/supercluster": "^7.1.3", + "pbf": "^4.0.1", + "supercluster": "^8.0.1" } }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", - "cpu": [ - "arm64" - ], + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", + "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", "dev": true, "license": "MIT", "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@neondatabase/serverless": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@neondatabase/serverless/-/serverless-1.0.2.tgz", + "integrity": "sha512-I5sbpSIAHiB+b6UttofhrN/UJXII+4tZPAq1qugzwCwLIL8EZLV7F/JyHUrEIiGgQpEXzpnjlJ+zwcEhheGvCw==", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "@types/node": "^22.15.30", + "@types/pg": "^8.8.0" + }, "engines": { - "node": ">=18" + "node": ">=19.0.0" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@neondatabase/serverless/node_modules/@types/node": { + "version": "22.19.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.13.tgz", + "integrity": "sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "dependencies": { + "undici-types": "~6.21.0" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "node_modules/@next/env": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.6.tgz", + "integrity": "sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "15.5.12", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.5.12.tgz", + "integrity": "sha512-+ZRSDFTv4aC96aMb5E41rMjysx8ApkryevnvEYZvPZO52KvkqP5rNExLUXJFr9P4s0f3oqNQR6vopCZsPWKDcQ==", + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.6.tgz", + "integrity": "sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==", "cpu": [ - "ia32" + "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" + "darwin" ], "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-array/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/config-array/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.4.tgz", - "integrity": "sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.14.0", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.1", - "minimatch": "^3.1.3", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "9.39.3", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.3.tgz", - "integrity": "sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.11" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" - } - }, - "node_modules/@floating-ui/react": { - "version": "0.27.19", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.19.tgz", - "integrity": "sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==", - "license": "MIT", - "dependencies": { - "@floating-ui/react-dom": "^2.1.8", - "@floating-ui/utils": "^0.2.11", - "tabbable": "^6.0.0" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", - "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.7.6" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", - "license": "MIT" - }, - "node_modules/@hookform/resolvers": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.2.2.tgz", - "integrity": "sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA==", - "license": "MIT", - "dependencies": { - "@standard-schema/utils": "^0.3.0" - }, - "peerDependencies": { - "react-hook-form": "^7.55.0" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@img/colour": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", - "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", - "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", - "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", - "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", - "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", - "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", - "cpu": [ - "arm" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", - "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", - "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", - "cpu": [ - "ppc64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", - "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", - "cpu": [ - "riscv64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", - "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", - "cpu": [ - "s390x" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", - "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", - "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", - "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", - "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", - "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-ppc64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", - "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", - "cpu": [ - "ppc64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-riscv64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", - "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", - "cpu": [ - "riscv64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", - "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", - "cpu": [ - "s390x" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", - "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", - "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", - "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.2.4" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", - "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.7.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", - "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", - "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", - "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@mantine/core": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@mantine/core/-/core-8.3.15.tgz", - "integrity": "sha512-wBn/GogB4x7a2Uj7Ztt3amRaApjED+9XqfE4wyCLh88R7KV55k9vnTdCx+irI/GLOOu9tXNUGm3a4t5sTajwkQ==", - "license": "MIT", - "dependencies": { - "@floating-ui/react": "^0.27.16", - "clsx": "^2.1.1", - "react-number-format": "^5.4.4", - "react-remove-scroll": "^2.7.1", - "react-textarea-autosize": "8.5.9", - "type-fest": "^4.41.0" - }, - "peerDependencies": { - "@mantine/hooks": "8.3.15", - "react": "^18.x || ^19.x", - "react-dom": "^18.x || ^19.x" - } - }, - "node_modules/@mantine/dates": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-8.3.15.tgz", - "integrity": "sha512-4WlGHCOAE4in88rQFNlPVl14e7WFWb+YBqxmx4rvAXLj9xLgUxYJO44fva1eIOwNPlTqwbx+GgsEr/HwlcmDMg==", - "license": "MIT", - "dependencies": { - "clsx": "^2.1.1" - }, - "peerDependencies": { - "@mantine/core": "8.3.15", - "@mantine/hooks": "8.3.15", - "dayjs": ">=1.0.0", - "react": "^18.x || ^19.x", - "react-dom": "^18.x || ^19.x" - } - }, - "node_modules/@mantine/hooks": { - "version": "8.3.15", - "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-8.3.15.tgz", - "integrity": "sha512-AUSnpUlzttHzJht3CJ1YWi16iy6NWRwtyWO5RLGHHsmiW05DyG0qOPKF8+R5dLHuOCnl3XOu4roI2Y1ku9U04Q==", - "license": "MIT", - "peerDependencies": { - "react": "^18.x || ^19.x" - } - }, - "node_modules/@mapbox/geojson-rewind": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", - "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", - "license": "ISC", - "dependencies": { - "get-stream": "^6.0.1", - "minimist": "^1.2.6" - }, - "bin": { - "geojson-rewind": "geojson-rewind" - } - }, - "node_modules/@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", - "license": "BSD-3-Clause", - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@mapbox/point-geometry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-1.1.0.tgz", - "integrity": "sha512-YGcBz1cg4ATXDCM/71L9xveh4dynfGmcLDqufR+nQQy3fKwsAZsWd/x4621/6uJaeB9mwOHE6hPeDgXz9uViUQ==", - "license": "ISC" - }, - "node_modules/@mapbox/tiny-sdf": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.7.tgz", - "integrity": "sha512-25gQLQMcpivjOSA40g3gO6qgiFPDpWRoMfd+G/GoppPIeP6JDaMMkMrEJnMZhKyyS6iKwVt5YKu02vCUyJM3Ug==", - "license": "BSD-2-Clause" - }, - "node_modules/@mapbox/unitbezier": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", - "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==", - "license": "BSD-2-Clause" - }, - "node_modules/@mapbox/vector-tile": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-2.0.4.tgz", - "integrity": "sha512-AkOLcbgGTdXScosBWwmmD7cDlvOjkg/DetGva26pIRiZPdeJYjYKarIlb4uxVzi6bwHO6EWH82eZ5Nuv4T5DUg==", - "license": "BSD-3-Clause", - "dependencies": { - "@mapbox/point-geometry": "~1.1.0", - "@types/geojson": "^7946.0.16", - "pbf": "^4.0.1" - } - }, - "node_modules/@mapbox/whoots-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==", - "license": "ISC", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@maplibre/geojson-vt": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-5.0.4.tgz", - "integrity": "sha512-KGg9sma45S+stfH9vPCJk1J0lSDLWZgCT9Y8u8qWZJyjFlP8MNP1WGTxIMYJZjDvVT3PDn05kN1C95Sut1HpgQ==", - "license": "ISC" - }, - "node_modules/@maplibre/maplibre-gl-style-spec": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-24.6.0.tgz", - "integrity": "sha512-+lxMYE+DvInshwVrqSQ3CkW9YRwVlRXeDzfthVOa1c9pwK5d7YgCwhgFwlSmjJLvTXn4gL8EvPUGT620sk2Pzg==", - "license": "ISC", - "dependencies": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/unitbezier": "^0.0.1", - "json-stringify-pretty-compact": "^4.0.0", - "minimist": "^1.2.8", - "quickselect": "^3.0.0", - "rw": "^1.3.3", - "tinyqueue": "^3.0.0" - }, - "bin": { - "gl-style-format": "dist/gl-style-format.mjs", - "gl-style-migrate": "dist/gl-style-migrate.mjs", - "gl-style-validate": "dist/gl-style-validate.mjs" - } - }, - "node_modules/@maplibre/mlt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@maplibre/mlt/-/mlt-1.1.6.tgz", - "integrity": "sha512-rgtY3x65lrrfXycLf6/T22ZnjTg5WgIOsptOIoCaMZy4O4UAKTyZlYY0h6v8le721pTptF94U65yMDQkug+URw==", - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "@mapbox/point-geometry": "^1.1.0" - } - }, - "node_modules/@maplibre/vt-pbf": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@maplibre/vt-pbf/-/vt-pbf-4.3.0.tgz", - "integrity": "sha512-jIvp8F5hQCcreqOOpEt42TJMUlsrEcpf/kI1T2v85YrQRV6PPXUcEXUg5karKtH6oh47XJZ4kHu56pUkOuqA7w==", - "license": "MIT", - "dependencies": { - "@mapbox/point-geometry": "^1.1.0", - "@mapbox/vector-tile": "^2.0.4", - "@maplibre/geojson-vt": "^5.0.4", - "@types/geojson": "^7946.0.16", - "@types/supercluster": "^7.1.3", - "pbf": "^4.0.1", - "supercluster": "^8.0.1" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", - "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1", - "@tybys/wasm-util": "^0.10.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - } - }, - "node_modules/@neondatabase/serverless": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@neondatabase/serverless/-/serverless-1.0.2.tgz", - "integrity": "sha512-I5sbpSIAHiB+b6UttofhrN/UJXII+4tZPAq1qugzwCwLIL8EZLV7F/JyHUrEIiGgQpEXzpnjlJ+zwcEhheGvCw==", - "license": "MIT", - "dependencies": { - "@types/node": "^22.15.30", - "@types/pg": "^8.8.0" - }, - "engines": { - "node": ">=19.0.0" - } - }, - "node_modules/@neondatabase/serverless/node_modules/@types/node": { - "version": "22.19.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.13.tgz", - "integrity": "sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@next/env": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/env/-/env-16.1.6.tgz", - "integrity": "sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==", - "license": "MIT" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "15.5.12", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.5.12.tgz", - "integrity": "sha512-+ZRSDFTv4aC96aMb5E41rMjysx8ApkryevnvEYZvPZO52KvkqP5rNExLUXJFr9P4s0f3oqNQR6vopCZsPWKDcQ==", - "license": "MIT", - "dependencies": { - "fast-glob": "3.3.1" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.6.tgz", - "integrity": "sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.6.tgz", - "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.6.tgz", - "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.6.tgz", - "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.6.tgz", - "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.6.tgz", - "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.6.tgz", - "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.6.tgz", - "integrity": "sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" + "node": ">= 10" } }, "node_modules/@noble/ciphers": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.1.1.tgz", - "integrity": "sha512-bysYuiVfhxNJuldNXlFEitTVdNnYUc+XNJZd7Qm2a5j1vZHgY+fazadNFWFaMK/2vye0JVlxV3gHmC0WDfAOQw==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/hashes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", - "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nolyfill/is-core-module": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", - "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/@oxc-resolver/binding-android-arm-eabi": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm-eabi/-/binding-android-arm-eabi-11.19.1.tgz", - "integrity": "sha512-aUs47y+xyXHUKlbhqHUjBABjvycq6YSD7bpxSW7vplUmdzAlJ93yXY6ZR0c1o1x5A/QKbENCvs3+NlY8IpIVzg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@oxc-resolver/binding-android-arm64": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm64/-/binding-android-arm64-11.19.1.tgz", - "integrity": "sha512-oolbkRX+m7Pq2LNjr/kKgYeC7bRDMVTWPgxBGMjSpZi/+UskVo4jsMU3MLheZV55jL6c3rNelPl4oD60ggYmqA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@oxc-resolver/binding-darwin-arm64": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.19.1.tgz", - "integrity": "sha512-nUC6d2i3R5B12sUW4O646qD5cnMXf2oBGPLIIeaRfU9doJRORAbE2SGv4eW6rMqhD+G7nf2Y8TTJTLiiO3Q/dQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@oxc-resolver/binding-darwin-x64": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-11.19.1.tgz", - "integrity": "sha512-cV50vE5+uAgNcFa3QY1JOeKDSkM/9ReIcc/9wn4TavhW/itkDGrXhw9jaKnkQnGbjJ198Yh5nbX/Gr2mr4Z5jQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@oxc-resolver/binding-freebsd-x64": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-11.19.1.tgz", - "integrity": "sha512-xZOQiYGFxtk48PBKff+Zwoym7ScPAIVp4c14lfLxizO2LTTTJe5sx9vQNGrBymrf/vatSPNMD4FgsaaRigPkqw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@oxc-resolver/binding-linux-arm-gnueabihf": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-11.19.1.tgz", - "integrity": "sha512-lXZYWAC6kaGe/ky2su94e9jN9t6M0/6c+GrSlCqL//XO1cxi5lpAhnJYdyrKfm0ZEr/c7RNyAx3P7FSBcBd5+A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-arm-musleabihf": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-11.19.1.tgz", - "integrity": "sha512-veG1kKsuK5+t2IsO9q0DErYVSw2azvCVvWHnfTOS73WE0STdLLB7Q1bB9WR+yHPQM76ASkFyRbogWo1GR1+WbQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-arm64-gnu": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-11.19.1.tgz", - "integrity": "sha512-heV2+jmXyYnUrpUXSPugqWDRpnsQcDm2AX4wzTuvgdlZfoNYO0O3W2AVpJYaDn9AG4JdM6Kxom8+foE7/BcSig==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-arm64-musl": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-11.19.1.tgz", - "integrity": "sha512-jvo2Pjs1c9KPxMuMPIeQsgu0mOJF9rEb3y3TdpsrqwxRM+AN6/nDDwv45n5ZrUnQMsdBy5gIabioMKnQfWo9ew==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-ppc64-gnu": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-11.19.1.tgz", - "integrity": "sha512-vLmdNxWCdN7Uo5suays6A/+ywBby2PWBBPXctWPg5V0+eVuzsJxgAn6MMB4mPlshskYbppjpN2Zg83ArHze9gQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-riscv64-gnu": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-11.19.1.tgz", - "integrity": "sha512-/b+WgR+VTSBxzgOhDO7TlMXC1ufPIMR6Vj1zN+/x+MnyXGW7prTLzU9eW85Aj7Th7CCEG9ArCbTeqxCzFWdg2w==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-riscv64-musl": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-11.19.1.tgz", - "integrity": "sha512-YlRdeWb9j42p29ROh+h4eg/OQ3dTJlpHSa+84pUM9+p6i3djtPz1q55yLJhgW9XfDch7FN1pQ/Vd6YP+xfRIuw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-s390x-gnu": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-11.19.1.tgz", - "integrity": "sha512-EDpafVOQWF8/MJynsjOGFThcqhRHy417sRyLfQmeiamJ8qVhSKAn2Dn2VVKUGCjVB9C46VGjhNo7nOPUi1x6uA==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-x64-gnu": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-11.19.1.tgz", - "integrity": "sha512-NxjZe+rqWhr+RT8/Ik+5ptA3oz7tUw361Wa5RWQXKnfqwSSHdHyrw6IdcTfYuml9dM856AlKWZIUXDmA9kkiBQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@oxc-resolver/binding-linux-x64-musl": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-11.19.1.tgz", - "integrity": "sha512-cM/hQwsO3ReJg5kR+SpI69DMfvNCp+A/eVR4b4YClE5bVZwz8rh2Nh05InhwI5HR/9cArbEkzMjcKgTHS6UaNw==", - "cpu": [ - "x64" - ], - "dev": true, + "integrity": "sha512-bysYuiVfhxNJuldNXlFEitTVdNnYUc+XNJZd7Qm2a5j1vZHgY+fazadNFWFaMK/2vye0JVlxV3gHmC0WDfAOQw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, - "node_modules/@oxc-resolver/binding-openharmony-arm64": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-openharmony-arm64/-/binding-openharmony-arm64-11.19.1.tgz", - "integrity": "sha512-QF080IowFB0+9Rh6RcD19bdgh49BpQHUW5TajG1qvWHvmrQznTZZjYlgE2ltLXyKY+qs4F/v5xuX1XS7Is+3qA==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@noble/hashes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", + "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, - "node_modules/@oxc-resolver/binding-wasm32-wasi": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-11.19.1.tgz", - "integrity": "sha512-w8UCKhX826cP/ZLokXDS6+milN8y4X7zidsAttEdWlVoamTNf6lhBJldaWr3ukTDiye7s4HRcuPEPOXNC432Vg==", - "cpu": [ - "wasm32" - ], - "dev": true, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "license": "MIT", - "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "^1.1.1" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=14.0.0" + "node": ">= 8" } }, - "node_modules/@oxc-resolver/binding-win32-arm64-msvc": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.19.1.tgz", - "integrity": "sha512-nJ4AsUVZrVKwnU/QRdzPCCrO0TrabBqgJ8pJhXITdZGYOV28TIYystV1VFLbQ7DtAcaBHpocT5/ZJnF78YJPtQ==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "engines": { + "node": ">= 8" + } }, - "node_modules/@oxc-resolver/binding-win32-ia32-msvc": { - "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-11.19.1.tgz", - "integrity": "sha512-EW+ND5q2Tl+a3pH81l1QbfgbF3HmqgwLfDfVithRFheac8OTcnbXt/JxqD2GbDkb7xYEqy1zNaVFRr3oeG8npA==", - "cpu": [ - "ia32" - ], + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "engines": { + "node": ">=12.4.0" + } }, - "node_modules/@oxc-resolver/binding-win32-x64-msvc": { + "node_modules/@oxc-resolver/binding-darwin-arm64": { "version": "11.19.1", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-11.19.1.tgz", - "integrity": "sha512-6hIU3RQu45B+VNTY4Ru8ppFwjVS/S5qwYyGhBotmjxfEKk41I2DlGtRfGJndZ5+6lneE2pwloqunlOyZuX/XAw==", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.19.1.tgz", + "integrity": "sha512-nUC6d2i3R5B12sUW4O646qD5cnMXf2oBGPLIIeaRfU9doJRORAbE2SGv4eW6rMqhD+G7nf2Y8TTJTLiiO3Q/dQ==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" + "darwin" ] }, "node_modules/@radix-ui/number": { @@ -4207,270 +2623,70 @@ "tslib": "^2.8.0" } }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@tailwindcss/node": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.1.tgz", - "integrity": "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "enhanced-resolve": "^5.19.0", - "jiti": "^2.6.1", - "lightningcss": "1.31.1", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.2.1" - } - }, - "node_modules/@tailwindcss/oxide": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.1.tgz", - "integrity": "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 20" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.2.1", - "@tailwindcss/oxide-darwin-arm64": "4.2.1", - "@tailwindcss/oxide-darwin-x64": "4.2.1", - "@tailwindcss/oxide-freebsd-x64": "4.2.1", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1", - "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1", - "@tailwindcss/oxide-linux-arm64-musl": "4.2.1", - "@tailwindcss/oxide-linux-x64-gnu": "4.2.1", - "@tailwindcss/oxide-linux-x64-musl": "4.2.1", - "@tailwindcss/oxide-wasm32-wasi": "4.2.1", - "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1", - "@tailwindcss/oxide-win32-x64-msvc": "4.2.1" - } - }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.1.tgz", - "integrity": "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.1.tgz", - "integrity": "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.1.tgz", - "integrity": "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.1.tgz", - "integrity": "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.1.tgz", - "integrity": "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.1.tgz", - "integrity": "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.1.tgz", - "integrity": "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.1.tgz", - "integrity": "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.1.tgz", - "integrity": "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "defer-to-connect": "^1.0.1" + }, "engines": { - "node": ">= 20" + "node": ">=6" } }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "node_modules/@tailwindcss/node": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.1.tgz", - "integrity": "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==", - "bundleDependencies": [ - "@napi-rs/wasm-runtime", - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util", - "@emnapi/wasi-threads", - "tslib" - ], - "cpu": [ - "wasm32" - ], + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.1.tgz", + "integrity": "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@emnapi/core": "^1.8.1", - "@emnapi/runtime": "^1.8.1", - "@emnapi/wasi-threads": "^1.1.0", - "@napi-rs/wasm-runtime": "^1.1.1", - "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=14.0.0" + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.19.0", + "jiti": "^2.6.1", + "lightningcss": "1.31.1", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.2.1" } }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "node_modules/@tailwindcss/oxide": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.1.tgz", - "integrity": "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==", - "cpu": [ - "arm64" - ], + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.1.tgz", + "integrity": "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.2.1", + "@tailwindcss/oxide-darwin-arm64": "4.2.1", + "@tailwindcss/oxide-darwin-x64": "4.2.1", + "@tailwindcss/oxide-freebsd-x64": "4.2.1", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1", + "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1", + "@tailwindcss/oxide-linux-arm64-musl": "4.2.1", + "@tailwindcss/oxide-linux-x64-gnu": "4.2.1", + "@tailwindcss/oxide-linux-x64-musl": "4.2.1", + "@tailwindcss/oxide-wasm32-wasi": "4.2.1", + "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1", + "@tailwindcss/oxide-win32-x64-msvc": "4.2.1" } }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "node_modules/@tailwindcss/oxide-darwin-arm64": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.1.tgz", - "integrity": "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.1.tgz", + "integrity": "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "win32" + "darwin" ], "engines": { "node": ">= 20" @@ -5152,272 +3368,32 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.56.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz", - "integrity": "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.1", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@unrs/resolver-binding-android-arm-eabi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", - "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-android-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", - "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", - "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", - "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", - "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", - "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", - "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", - "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", - "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", - "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", - "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", - "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", - "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", - "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", - "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", - "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.11" - }, - "engines": { - "node": ">=14.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", - "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz", + "integrity": "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@emnapi/core": "^1.4.3", - "@emnapi/runtime": "^1.4.3", - "@tybys/wasm-util": "^0.10.0" + "@typescript-eslint/types": "8.56.1", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "node_modules/@unrs/resolver-binding-darwin-arm64": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", - "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", "cpu": [ "arm64" ], @@ -5425,35 +3401,7 @@ "license": "MIT", "optional": true, "os": [ - "win32" - ] - }, - "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", - "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", - "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" + "darwin" ] }, "node_modules/@vercel/build-utils": { @@ -9259,286 +7207,46 @@ "engines": { "node": ">=18" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" - } - }, - "node_modules/esbuild-android-64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.47.tgz", - "integrity": "sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.47.tgz", - "integrity": "sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.47.tgz", - "integrity": "sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz", - "integrity": "sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.47.tgz", - "integrity": "sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.47.tgz", - "integrity": "sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-32": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.47.tgz", - "integrity": "sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.47.tgz", - "integrity": "sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.47.tgz", - "integrity": "sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.47.tgz", - "integrity": "sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.47.tgz", - "integrity": "sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.47.tgz", - "integrity": "sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.47.tgz", - "integrity": "sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.47.tgz", - "integrity": "sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.47.tgz", - "integrity": "sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, - "node_modules/esbuild-openbsd-64": { + "node_modules/esbuild-darwin-arm64": { "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.47.tgz", - "integrity": "sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.47.tgz", + "integrity": "sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==", "cpu": [ - "x64" + "arm64" ], "license": "MIT", "optional": true, "os": [ - "openbsd" + "darwin" ], "engines": { "node": ">=12" @@ -9557,70 +7265,6 @@ "esbuild": ">=0.12 <1" } }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.47.tgz", - "integrity": "sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.47.tgz", - "integrity": "sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.47.tgz", - "integrity": "sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.47", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.47.tgz", - "integrity": "sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -11655,6 +9299,7 @@ "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", "license": "MIT", + "optional": true, "dependencies": { "css-line-break": "^2.1.0", "text-segmentation": "^1.0.3" @@ -12800,329 +10445,119 @@ "is-glob": "^4.0.1" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/knip/node_modules/strip-json-comments": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz", - "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/kysely": { - "version": "0.28.11", - "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.11.tgz", - "integrity": "sha512-zpGIFg0HuoC893rIjYX1BETkVWdDnzTzF5e0kWXJFg5lE0k1/LfNWBejrcnOFu8Q2Rfq/hTDTU7XLUM8QOrpzg==", - "license": "MIT", - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "license": "MIT", - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "license": "MIT", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lightningcss": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", - "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.31.1", - "lightningcss-darwin-arm64": "1.31.1", - "lightningcss-darwin-x64": "1.31.1", - "lightningcss-freebsd-x64": "1.31.1", - "lightningcss-linux-arm-gnueabihf": "1.31.1", - "lightningcss-linux-arm64-gnu": "1.31.1", - "lightningcss-linux-arm64-musl": "1.31.1", - "lightningcss-linux-x64-gnu": "1.31.1", - "lightningcss-linux-x64-musl": "1.31.1", - "lightningcss-win32-arm64-msvc": "1.31.1", - "lightningcss-win32-x64-msvc": "1.31.1" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", - "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", - "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", - "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", - "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 6" } }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", - "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", - "cpu": [ - "arm" - ], + "node_modules/knip/node_modules/strip-json-comments": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz", + "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", "engines": { - "node": ">= 12.0.0" + "node": ">=14.16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", - "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/kysely": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.28.11.tgz", + "integrity": "sha512-zpGIFg0HuoC893rIjYX1BETkVWdDnzTzF5e0kWXJFg5lE0k1/LfNWBejrcnOFu8Q2Rfq/hTDTU7XLUM8QOrpzg==", + "license": "MIT", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=20.0.0" } }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", - "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", - "cpu": [ - "arm64" - ], + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "license": "CC0-1.0" }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", - "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", - "cpu": [ - "x64" - ], + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "license": "MIT", + "dependencies": { + "package-json": "^6.3.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=8" } }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", - "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", - "cpu": [ - "x64" - ], + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/lightningcss-win32-arm64-msvc": { + "node_modules/lightningcss": { "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", - "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", - "cpu": [ - "arm64" - ], + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", + "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", "dev": true, "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "detect-libc": "^2.0.3" + }, "engines": { "node": ">= 12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.31.1", + "lightningcss-darwin-arm64": "1.31.1", + "lightningcss-darwin-x64": "1.31.1", + "lightningcss-freebsd-x64": "1.31.1", + "lightningcss-linux-arm-gnueabihf": "1.31.1", + "lightningcss-linux-arm64-gnu": "1.31.1", + "lightningcss-linux-arm64-musl": "1.31.1", + "lightningcss-linux-x64-gnu": "1.31.1", + "lightningcss-linux-x64-musl": "1.31.1", + "lightningcss-win32-arm64-msvc": "1.31.1", + "lightningcss-win32-x64-msvc": "1.31.1" } }, - "node_modules/lightningcss-win32-x64-msvc": { + "node_modules/lightningcss-darwin-arm64": { "version": "1.31.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", - "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", + "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MPL-2.0", "optional": true, "os": [ - "win32" + "darwin" ], "engines": { "node": ">= 12.0.0" @@ -19906,6 +17341,111 @@ "optional": true } } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.6.tgz", + "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.6.tgz", + "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.6.tgz", + "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.6.tgz", + "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.6.tgz", + "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.6.tgz", + "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.6.tgz", + "integrity": "sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } } } } diff --git a/package.json b/package.json index 72a6a67e..8ce0e744 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "drizzle-orm": "^0.44.7", "framer-motion": "^12.23.24", "gradient-border-plugin": "^1.1.3", - "html2canvas": "^1.4.1", "html2canvas-pro": "^1.6.6", "input-otp": "^1.4.2", "jspdf": "^4.0.0", diff --git a/src/lib/export-to-pdf.ts b/src/lib/export-to-pdf.ts index 152101b6..392dfabc 100644 --- a/src/lib/export-to-pdf.ts +++ b/src/lib/export-to-pdf.ts @@ -7,7 +7,7 @@ * * Modified by Steven on 3/24/26 * - * Summary: Export an svg graph as a pdf + * Summary: Export chart data URLs as a multi-page PDF. **************************************************************/ import jsPDF from "jspdf"; @@ -26,6 +26,15 @@ import { renderChartToDataUrl } from "@/lib/render-chart"; export type { FilterDetail }; +function loadImage(src: string): Promise { + return new Promise((resolve, reject) => { + const img = new Image(); + img.onload = () => resolve(img); + img.onerror = () => reject(new Error("Failed to load chart image")); + img.src = src; + }); +} + export async function downloadGraphs( cart: string[], filterNames: string[], @@ -39,57 +48,40 @@ export async function downloadGraphs( } const pdf = new jsPDF({ compress: true }); + const pageWidth = pdf.internal.pageSize.getWidth(); + const maxImgWidth = (pageWidth - PAGE_MARGIN * 2) * 0.85; for (let idx = 0; idx < cart.length; idx++) { - const canvas = cart[idx]; - - await new Promise((resolve) => { - const img = new Image(); - img.src = canvas; - img.onload = () => { - if (idx > 0) pdf.addPage(); + const dataUrl = cart[idx]; + const img = await loadImage(dataUrl); - const pageWidth = pdf.internal.pageSize.getWidth(); - const margin = PAGE_MARGIN; + if (idx > 0) pdf.addPage(); - const afterHeader = drawHeader(pdf); - const afterTitle = drawTitle( - pdf, - filterNames[idx], - afterHeader + 2, - ); + const afterHeader = drawHeader(pdf); + const afterTitle = drawTitle(pdf, filterNames[idx], afterHeader + 2); - const maxImgWidth = pageWidth - margin * 2; - const scale = 0.85; - const finalW = maxImgWidth * scale; - const finalH = (img.height / img.width) * finalW; - const chartX = (pageWidth - finalW) / 2; + const finalH = (img.height / img.width) * maxImgWidth; + const chartX = (pageWidth - maxImgWidth) / 2; - pdf.addImage( - canvas, - "JPEG", - chartX, - afterTitle, - finalW, - finalH, - undefined, - "FAST", - ); + pdf.addImage( + dataUrl, + "PNG", + chartX, + afterTitle, + maxImgWidth, + finalH, + undefined, + "FAST", + ); - const afterChart = afterTitle + finalH + 10; - drawFilters(pdf, filterDetails[idx], afterChart); - - resolve(); - }; - }); + drawFilters(pdf, filterDetails[idx], afterTitle + finalH + 10); } applyFootersToAllPages(pdf); if (print) { const blob = pdf.output("blob"); - const url = URL.createObjectURL(blob); - window.open(url, "_blank"); + window.open(URL.createObjectURL(blob), "_blank"); } else { const name = filename || filterNames[0] || "chart"; pdf.save(`${name}.pdf`); @@ -111,6 +103,5 @@ export async function downloadSingleGraph( yAxisLabel, legendTitle, ); - await downloadGraphs([dataUrl], [filterName], [filterDetails], print); } diff --git a/src/lib/render-chart.tsx b/src/lib/render-chart.tsx index 542a5563..7ed34cd2 100644 --- a/src/lib/render-chart.tsx +++ b/src/lib/render-chart.tsx @@ -1,67 +1,83 @@ "use client"; -import { createRoot } from "react-dom/client"; +import { createRoot, type Root } from "react-dom/client"; +import { type ReactNode } from "react"; import html2canvas from "html2canvas-pro"; import BarGraph from "@/components/charts/BarGraph"; import MultiLineGraph from "@/components/charts/LineGraph"; import { type ChartDataset } from "@/components/charts/chartTypes"; +const OFFSCREEN_WIDTH = 800; +const CAPTURE_SCALE = 2.5; + +/** + * Mounts a React node offscreen, runs the callback once layout is stable, + * then unmounts. Guarantees cleanup on success or error. + */ +async function withOffscreenRender( + node: ReactNode, + fn: (container: HTMLDivElement) => Promise, +): Promise { + const container = document.createElement("div"); + container.style.cssText = `position:fixed;left:-9999px;top:0;width:${OFFSCREEN_WIDTH}px;height:auto;background:#fff`; + document.body.appendChild(container); + + let root: Root | null = null; + try { + root = createRoot(container); + root.render(node); + + // Wait two animation frames: 1st = React commit/paint, 2nd = layout settled. + await new Promise((resolve) => + requestAnimationFrame(() => requestAnimationFrame(() => resolve())), + ); + + // Children with absolute positioning (axis labels, legend) overflow the + // chart root div. Expand container to their visual bottom so the capture + // includes everything. + const containerTop = container.getBoundingClientRect().top; + let maxBottom = container.offsetHeight; + container.querySelectorAll("*").forEach((el) => { + const bottom = el.getBoundingClientRect().bottom - containerTop; + if (bottom > maxBottom) maxBottom = bottom; + }); + container.style.height = `${maxBottom + 20}px`; + + return await fn(container); + } finally { + root?.unmount(); + container.remove(); + } +} + export async function renderChartToDataUrl( chartType: "bar" | "line", dataset: ChartDataset[], yAxisLabel: string, legendTitle?: string, ): Promise { - const container = document.createElement("div"); - container.style.position = "fixed"; - container.style.left = "-9999px"; - container.style.top = "0"; - container.style.width = "800px"; - container.style.height = "auto"; - container.style.backgroundColor = "#fff"; - document.body.appendChild(container); - - const root = createRoot(container); - - if (chartType === "bar") { - root.render( + const node = + chartType === "bar" ? ( , - ); - } else { - root.render( + /> + ) : ( , + /> ); - } - await new Promise((resolve) => setTimeout(resolve, 100)); - - // Measure actual visual bottom (absolute children overflow the chart root div) - const containerTop = container.getBoundingClientRect().top; - let maxBottom = container.offsetHeight; - container.querySelectorAll("*").forEach((el) => { - const bottom = el.getBoundingClientRect().bottom - containerTop; - if (bottom > maxBottom) maxBottom = bottom; - }); - container.style.height = `${maxBottom + 20}px`; - - const canvas = await html2canvas(container, { - backgroundColor: "#fff", - scale: 1.5, + return withOffscreenRender(node, async (container) => { + const canvas = await html2canvas(container, { + backgroundColor: "#fff", + scale: CAPTURE_SCALE, + }); + return canvas.toDataURL("image/png"); }); - const dataUrl = canvas.toDataURL("image/jpeg", 0.75); - - root.unmount(); - document.body.removeChild(container); - - return dataUrl; } From 3a423374aba00f4628be26e6483b482889188423 Mon Sep 17 00:00:00 2001 From: tika <48658947+tika@users.noreply.github.com> Date: Fri, 1 May 2026 12:06:58 -0400 Subject: [PATCH 02/13] ref: i hate pdfs --- package-lock.json | 933 +++++++++++------- package.json | 4 +- public/fonts/dmsans.ttf | Bin 0 -> 238984 bytes .../DMSans-VariableFont_opsz,wght-normal.js | 12 - src/app/schools/[name]/page.tsx | 82 +- src/components/Cart.tsx | 59 +- src/components/charts/LineGraph.tsx | 25 + src/components/charts/chartTypes.ts | 2 + src/hooks/useCart.tsx | 172 +--- src/lib/export-to-pdf.ts | 107 -- src/lib/export-to-pdf.tsx | 72 ++ src/lib/heatmap-export.ts | 82 -- src/lib/heatmap-export.tsx | 48 + src/lib/pdf-layout.ts | 211 ---- src/lib/pdf/charts/BarChartPdf.tsx | 248 +++++ src/lib/pdf/charts/LineChartPdf.tsx | 341 +++++++ src/lib/pdf/charts/PieChartPdf.tsx | 128 +++ src/lib/pdf/components/Cards.tsx | 183 ++++ src/lib/pdf/components/FiltersBox.tsx | 58 ++ src/lib/pdf/components/Footer.tsx | 53 + src/lib/pdf/components/Header.tsx | 63 ++ src/lib/pdf/components/Title.tsx | 21 + src/lib/pdf/documents/ChartDocument.tsx | 126 +++ src/lib/pdf/documents/MapDocument.tsx | 51 + src/lib/pdf/documents/SchoolDocument.tsx | 323 ++++++ src/lib/pdf/output.ts | 24 + src/lib/pdf/theme.ts | 108 ++ src/lib/render-chart.tsx | 83 -- src/lib/school-export.tsx | 38 + 29 files changed, 2620 insertions(+), 1037 deletions(-) create mode 100644 public/fonts/dmsans.ttf delete mode 100644 src/app/fonts/DMSans-VariableFont_opsz,wght-normal.js delete mode 100644 src/lib/export-to-pdf.ts create mode 100644 src/lib/export-to-pdf.tsx delete mode 100644 src/lib/heatmap-export.ts create mode 100644 src/lib/heatmap-export.tsx delete mode 100644 src/lib/pdf-layout.ts create mode 100644 src/lib/pdf/charts/BarChartPdf.tsx create mode 100644 src/lib/pdf/charts/LineChartPdf.tsx create mode 100644 src/lib/pdf/charts/PieChartPdf.tsx create mode 100644 src/lib/pdf/components/Cards.tsx create mode 100644 src/lib/pdf/components/FiltersBox.tsx create mode 100644 src/lib/pdf/components/Footer.tsx create mode 100644 src/lib/pdf/components/Header.tsx create mode 100644 src/lib/pdf/components/Title.tsx create mode 100644 src/lib/pdf/documents/ChartDocument.tsx create mode 100644 src/lib/pdf/documents/MapDocument.tsx create mode 100644 src/lib/pdf/documents/SchoolDocument.tsx create mode 100644 src/lib/pdf/output.ts create mode 100644 src/lib/pdf/theme.ts delete mode 100644 src/lib/render-chart.tsx create mode 100644 src/lib/school-export.tsx diff --git a/package-lock.json b/package-lock.json index 772ed9f3..9ac1ee1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,6 +29,7 @@ "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-tooltip": "^1.2.8", + "@react-pdf/renderer": "^4.5.1", "@shadcn/ui": "^0.0.4", "@tanstack/react-table": "^8.21.3", "better-auth": "^1.4.1", @@ -41,14 +42,13 @@ "drizzle-orm": "^0.44.7", "framer-motion": "^12.23.24", "gradient-border-plugin": "^1.1.3", - "html2canvas-pro": "^1.6.6", "input-otp": "^1.4.2", - "jspdf": "^4.0.0", "lucide": "^0.544.0", "lucide-react": "^0.545.0", "maplibre-gl": "^5.16.0", "next": "^16.0.7", "nuqs": "^2.8.9", + "pako": "^2.1.0", "pg": "^8.16.3", "react": "^19.2.2", "react-dom": "^19.2.2", @@ -533,39 +533,6 @@ "@edge-runtime/primitives": "1.1.0" } }, - "node_modules/@emnapi/core": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", - "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.1.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", - "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@esbuild-kit/core-utils": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz", @@ -585,6 +552,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -651,6 +619,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1287,23 +1256,6 @@ "supercluster": "^8.0.1" } }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", - "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1", - "@tybys/wasm-util": "^0.10.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - } - }, "node_modules/@neondatabase/serverless": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@neondatabase/serverless/-/serverless-1.0.2.tgz", @@ -1357,6 +1309,111 @@ "node": ">= 10" } }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.6.tgz", + "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.6.tgz", + "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.6.tgz", + "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.6.tgz", + "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.6.tgz", + "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.6.tgz", + "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.6.tgz", + "integrity": "sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@noble/ciphers": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.1.1.tgz", @@ -2552,6 +2609,207 @@ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", "license": "MIT" }, + "node_modules/@react-pdf/fns": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@react-pdf/fns/-/fns-3.1.3.tgz", + "integrity": "sha512-0I7pApDr1/RLAKbizuLy/IHTEa93LSPy/bEwYniboC3Xqnp6Od8xFJKbKEzGw2wh/5zKFFwl00g4t9RwgIMc3w==", + "license": "MIT" + }, + "node_modules/@react-pdf/font": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.8.tgz", + "integrity": "sha512-deNd+emtZAJho1IlzKL9bRoLAGv/6oXOIKO2oZfs4RuXUrK1onLHbJO7e2YoVLPFP/sQxisRTnzdJFtd35iKwA==", + "license": "MIT", + "dependencies": { + "@react-pdf/pdfkit": "^5.1.1", + "@react-pdf/types": "^2.11.1", + "fontkit": "^2.0.2", + "is-url": "^1.2.4" + } + }, + "node_modules/@react-pdf/image": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.1.0.tgz", + "integrity": "sha512-ks7Ry8v711r8NvKWSELehj0BXBNPRihSnWsM09nDD8Ur175zbWBCK217LLwQMKDNYDVpkZaipdoJPom1LGaE9g==", + "license": "MIT", + "dependencies": { + "@react-pdf/svg": "^1.1.0", + "jay-peg": "^1.1.1", + "png-js": "^2.0.0" + } + }, + "node_modules/@react-pdf/layout": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-4.6.1.tgz", + "integrity": "sha512-gN6PmWoEffvlIkifLfEhMsVucRywVMyH3rnxdyOVOhGy0nWJKKGpHyPc4plbDdpP6EfZ0r8prHXujDSkIG2nSA==", + "license": "MIT", + "dependencies": { + "@react-pdf/fns": "3.1.3", + "@react-pdf/image": "^3.1.0", + "@react-pdf/primitives": "^4.3.0", + "@react-pdf/stylesheet": "^6.2.1", + "@react-pdf/textkit": "^6.3.0", + "@react-pdf/types": "^2.11.1", + "emoji-regex-xs": "^1.0.0", + "queue": "^6.0.1", + "yoga-layout": "^3.2.1" + } + }, + "node_modules/@react-pdf/pdfkit": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-5.1.1.tgz", + "integrity": "sha512-wNcdSsNlNYyGHGAgIdt453egBF7fiF9UxpRlklUfVvu8OWCrUppG9xiUrPLVoKiqWet5tMi0w6LmuFUJuYqjEg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@noble/ciphers": "^1.0.0", + "@noble/hashes": "^1.6.0", + "browserify-zlib": "^0.2.0", + "fontkit": "^2.0.2", + "jay-peg": "^1.1.1", + "js-md5": "^0.8.3", + "linebreak": "^1.1.0", + "png-js": "^2.0.0", + "vite-compatible-readable-stream": "^3.6.1" + } + }, + "node_modules/@react-pdf/pdfkit/node_modules/@noble/ciphers": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz", + "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@react-pdf/pdfkit/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@react-pdf/primitives": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@react-pdf/primitives/-/primitives-4.3.0.tgz", + "integrity": "sha512-nYXoZ36pvwNzbc54+DbL8RCn15jU7woJ9D/svnh5tpUXekJ+CbI4mZLo6boSv24CvJgychOu6h7gxX03B4ps0A==", + "license": "MIT" + }, + "node_modules/@react-pdf/reconciler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-pdf/reconciler/-/reconciler-2.0.0.tgz", + "integrity": "sha512-7zaPRujpbHSmCpIrZ+b9HSTJHthcVZzX0Wx7RzvQGsGBUbHP4p6s5itXrAIOuQuPvDepoHGNOvf6xUuMVvdoyw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "scheduler": "0.25.0-rc-603e6108-20241029" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-pdf/reconciler/node_modules/scheduler": { + "version": "0.25.0-rc-603e6108-20241029", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0-rc-603e6108-20241029.tgz", + "integrity": "sha512-pFwF6H1XrSdYYNLfOcGlM28/j8CGLu8IvdrxqhjWULe2bPcKiKW4CV+OWqR/9fT52mywx65l7ysNkjLKBda7eA==", + "license": "MIT" + }, + "node_modules/@react-pdf/render": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-4.5.1.tgz", + "integrity": "sha512-IW/N4HWJWtioBXCf7n02IR24VJJ8gbdS3jGypf+vW/rSErEx3/URRzh9UK6Ma8Fpog9+T/W6GE2NHJ5AAKHhVA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "3.1.3", + "@react-pdf/primitives": "^4.3.0", + "@react-pdf/textkit": "^6.3.0", + "@react-pdf/types": "^2.11.1", + "abs-svg-path": "^0.1.1", + "color-string": "^2.1.4", + "normalize-svg-path": "^1.1.0", + "parse-svg-path": "^0.1.2", + "svg-arc-to-cubic-bezier": "^3.2.0" + } + }, + "node_modules/@react-pdf/renderer": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@react-pdf/renderer/-/renderer-4.5.1.tgz", + "integrity": "sha512-5r1VQrE6FRLXX5wWUxwZzM24E2BJMo6g8AQWuS8WyPs9ugu5yMnb2g8/RpPYka/Z6J+RUEWc32wty2NoUJF42Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "3.1.3", + "@react-pdf/font": "^4.0.8", + "@react-pdf/layout": "^4.6.1", + "@react-pdf/pdfkit": "^5.1.1", + "@react-pdf/primitives": "^4.3.0", + "@react-pdf/reconciler": "^2.0.0", + "@react-pdf/render": "^4.5.1", + "@react-pdf/types": "^2.11.1", + "events": "^3.3.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "queue": "^6.0.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@react-pdf/stylesheet": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-6.2.1.tgz", + "integrity": "sha512-2+UEk+7e+z8baaWi2l5kPLWmwtJeOI+T5wW9GGeN3iDH7vd3kbTqOpN1yt9mmfNVZFxQsnDHpznFb5v5UF983A==", + "license": "MIT", + "dependencies": { + "@react-pdf/fns": "3.1.3", + "@react-pdf/types": "^2.11.1", + "color-string": "^2.1.4", + "hsl-to-hex": "^1.0.0", + "media-engine": "^1.0.3", + "postcss-value-parser": "^4.1.0" + } + }, + "node_modules/@react-pdf/svg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@react-pdf/svg/-/svg-1.1.0.tgz", + "integrity": "sha512-cTIHXiz9x1HrbfqzfxfZP3FRdDwUXG77QWF6Fb5MP/lV3ONxR+g0Z3hwtBatCS9HeGBQCpxX/Lzb8wHE+co1PA==", + "license": "MIT", + "dependencies": { + "@react-pdf/primitives": "^4.3.0" + } + }, + "node_modules/@react-pdf/textkit": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-6.3.0.tgz", + "integrity": "sha512-v6+V8nAcVwm7s2s1jIG2MD3Iw//x/k+XrH1foWOELBE4b32pyDgKyPXN/6KJE0dnX7+fVy27uctLNCLNMvzKzQ==", + "license": "MIT", + "dependencies": { + "@react-pdf/fns": "3.1.3", + "bidi-js": "^1.0.2", + "hyphen": "^1.6.4", + "unicode-properties": "^1.4.1" + } + }, + "node_modules/@react-pdf/types": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.11.1.tgz", + "integrity": "sha512-i9xQgfaDU9QoeNnbp6rltXCWg1huEh195rpOuN8cE4BZ2FuLdQrsIcb2dhFF9aOxXf+XBA6LOSpIW051MDD/bw==", + "license": "MIT", + "dependencies": { + "@react-pdf/font": "^4.0.8", + "@react-pdf/primitives": "^4.3.0", + "@react-pdf/stylesheet": "^6.2.1" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -2779,17 +3037,6 @@ "node": "*" } }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@types/d3": { "version": "7.4.3", "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", @@ -3100,12 +3347,6 @@ "undici-types": "~6.21.0" } }, - "node_modules/@types/pako": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.4.tgz", - "integrity": "sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==", - "license": "MIT" - }, "node_modules/@types/pg": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.18.0.tgz", @@ -3117,13 +3358,6 @@ "pg-types": "^2.2.0" } }, - "node_modules/@types/raf": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.3.tgz", - "integrity": "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==", - "license": "MIT", - "optional": true - }, "node_modules/@types/react": { "version": "19.2.14", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", @@ -3153,13 +3387,6 @@ "@types/geojson": "*" } }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT", - "optional": true - }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.56.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.1.tgz", @@ -3818,6 +4045,12 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "license": "ISC" }, + "node_modules/abs-svg-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz", + "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==", + "license": "MIT" + }, "node_modules/acorn": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", @@ -4454,15 +4687,6 @@ "node": ">= 0.4" } }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -4629,6 +4853,15 @@ } } }, + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "license": "MIT", + "dependencies": { + "require-from-string": "^2.0.2" + } + }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -4846,6 +5079,15 @@ "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", "license": "MIT" }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.1.2" + } + }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -5270,26 +5512,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/canvg": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.11.tgz", - "integrity": "sha512-5ON+q7jCTgMp9cjpu4Jo6XbvfYwSB2Ow3kzHKfIyJfaCAOHLbdKPQqGKgfED/R5B+3TFFfe8pegYA+b423SRyA==", - "license": "MIT", - "optional": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@types/raf": "^3.4.0", - "core-js": "^3.8.3", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^2.0.0", - "svg-pathdata": "^6.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/cfb": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", @@ -5573,6 +5795,27 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/color-string": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-2.1.4.tgz", + "integrity": "sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==", + "license": "MIT", + "dependencies": { + "color-name": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/color-string/node_modules/color-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.0.tgz", + "integrity": "sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -5788,18 +6031,6 @@ "node": ">=0.10.0" } }, - "node_modules/core-js": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz", - "integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -5910,15 +6141,6 @@ "node": ">=8" } }, - "node_modules/css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "license": "MIT", - "dependencies": { - "utrie": "^1.0.2" - } - }, "node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", @@ -6594,6 +6816,12 @@ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", "license": "MIT" }, + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", + "license": "MIT" + }, "node_modules/diff": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", @@ -6653,16 +6881,6 @@ "npm": ">=1.2" } }, - "node_modules/dompurify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", - "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", - "license": "(MPL-2.0 OR Apache-2.0)", - "optional": true, - "optionalDependencies": { - "@types/trusted-types": "^2.0.7" - } - }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -6963,6 +7181,12 @@ "dev": true, "license": "MIT" }, + "node_modules/emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", + "license": "MIT" + }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -8175,17 +8399,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-png": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/fast-png/-/fast-png-6.4.0.tgz", - "integrity": "sha512-kAqZq1TlgBjZcLr5mcN6NP5Rv4V2f22z00c3g8vRrwkcqjerx7BEhPbOnWCPqaHUl2XWQBJQvOT/FQhdMT7X/Q==", - "license": "MIT", - "dependencies": { - "@types/pako": "^2.0.3", - "iobuffer": "^5.3.2", - "pako": "^2.1.0" - } - }, "node_modules/fast-sha256": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", @@ -8413,7 +8626,33 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fontkit": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz", + "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.5.12", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "dfa": "^1.2.0", + "fast-deep-equal": "^3.1.3", + "restructure": "^3.0.0", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.4.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/fontkit/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" } }, "node_modules/for-each": { @@ -9294,32 +9533,20 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "node_modules/hsl-to-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz", + "integrity": "sha512-K6GVpucS5wFf44X0h2bLVRDsycgJmf9FF2elg+CrqD8GcFU8c6vYhgXn8NjUkFCwj+xDFb70qgLbTUm6sxwPmA==", "license": "MIT", - "optional": true, "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - }, - "engines": { - "node": ">=8.0.0" + "hsl-to-rgb-for-reals": "^1.1.0" } }, - "node_modules/html2canvas-pro": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/html2canvas-pro/-/html2canvas-pro-1.6.7.tgz", - "integrity": "sha512-BzuCTXx0jf2TfnrJrtjMCY1FR9rxlPdy7yLWt9ZMhZm7Ylaw9MLb7agSheqv2mT/ARduBHDAqvJIFlbxrZfyOA==", - "license": "MIT", - "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - }, - "engines": { - "node": ">=16.0.0" - } + "node_modules/hsl-to-rgb-for-reals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hsl-to-rgb-for-reals/-/hsl-to-rgb-for-reals-1.1.1.tgz", + "integrity": "sha512-LgOWAkrN0rFaQpfdWBQlv/VhkOxb5AsBjk6NQVx4yEzWS923T07X0M1Y0VNko2H52HeSpZrZNNMJ0aFqsdVzQg==", + "license": "ISC" }, "node_modules/http-cache-semantics": { "version": "4.2.0", @@ -9380,6 +9607,12 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/hyphen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/hyphen/-/hyphen-1.14.1.tgz", + "integrity": "sha512-kvL8xYl5QMTh+LwohVN72ciOxC0OEV79IPdJSTwEXok9y9QHebXGdFgrED4sWfiax/ODx++CAMk3hMy4XPJPOw==", + "license": "ISC" + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -9529,12 +9762,6 @@ "node": ">=12" } }, - "node_modules/iobuffer": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/iobuffer/-/iobuffer-5.4.0.tgz", - "integrity": "sha512-DRebOWuqDvxunfkNJAlc3IzWIPD5xVxwUNbHr7xKB8E6aLJxIPfNX3CoMJghcFjpv6RWQsrcJbghtEwSPoJqMA==", - "license": "MIT" - }, "node_modules/is-accessor-descriptor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", @@ -10079,6 +10306,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "license": "MIT" + }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -10188,6 +10421,15 @@ "node": ">= 0.4" } }, + "node_modules/jay-peg": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jay-peg/-/jay-peg-1.1.1.tgz", + "integrity": "sha512-D62KEuBxz/ip2gQKOEhk/mx14o7eiFRaU+VNNSP4MOiIkwb/D6B3G1Mfas7C/Fit8EsSV2/IWjZElx/Gs6A4ww==", + "license": "MIT", + "dependencies": { + "restructure": "^3.0.0" + } + }, "node_modules/jiti": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", @@ -10207,6 +10449,12 @@ "url": "https://github.com/sponsors/panva" } }, + "node_modules/js-md5": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.8.3.tgz", + "integrity": "sha512-qR0HB5uP6wCuRMrWPTrkMaev7MJZwJuuw4fnwAzRgP4J4/F8RwtodOKpGp4XpqsLBFzzgqIO42efFAyz2Et6KQ==", + "license": "MIT" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -10306,23 +10554,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jspdf": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-4.2.0.tgz", - "integrity": "sha512-hR/hnRevAXXlrjeqU5oahOE+Ln9ORJUB5brLHHqH67A+RBQZuFr5GkbI9XQI8OUFSEezKegsi45QRpc4bGj75Q==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.28.6", - "fast-png": "^6.2.0", - "fflate": "^0.8.1" - }, - "optionalDependencies": { - "canvg": "^3.0.11", - "core-js": "^3.6.0", - "dompurify": "^3.3.1", - "html2canvas": "^1.0.0-rc.5" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -10567,6 +10798,25 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/linebreak": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", + "integrity": "sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==", + "license": "MIT", + "dependencies": { + "base64-js": "0.0.8", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/linebreak/node_modules/base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/lint-staged": { "version": "16.3.2", "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.3.2.tgz", @@ -10899,6 +11149,12 @@ "safe-buffer": "^5.1.2" } }, + "node_modules/media-engine": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz", + "integrity": "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==", + "license": "MIT" + }, "node_modules/memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -11687,6 +11943,15 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "license": "MIT", + "dependencies": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + }, "node_modules/normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", @@ -12289,6 +12554,12 @@ "node": ">=6" } }, + "node_modules/parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==", + "license": "MIT" + }, "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -12381,13 +12652,6 @@ "node": ">= 0.10" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "license": "MIT", - "optional": true - }, "node_modules/pg": { "version": "8.19.0", "resolved": "https://registry.npmjs.org/pg/-/pg-8.19.0.tgz", @@ -12578,6 +12842,14 @@ "node": ">=4" } }, + "node_modules/png-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-2.0.0.tgz", + "integrity": "sha512-GdzJuUMc6ZSpxFJWVxtOH1bzYHym+TOnveqUjb+VJIbZWbZzyiRGFiKhbiielfpYbgMlhHVhsJ0FTazfuRFkMA==", + "dependencies": { + "fflate": "^0.8.2" + } + }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -12631,6 +12903,12 @@ "node": "^10 || ^12 || >=14" } }, + "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/postgres-array": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", @@ -12902,6 +13180,15 @@ "node": ">=0.4.x" } }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.3" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -12928,16 +13215,6 @@ "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==", "license": "ISC" }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "license": "MIT", - "optional": true, - "dependencies": { - "performance-now": "^2.1.0" - } - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -13422,13 +13699,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT", - "optional": true - }, "node_modules/regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -13685,6 +13955,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/restructure": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", + "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==", + "license": "MIT" + }, "node_modules/ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -13711,16 +13987,6 @@ "dev": true, "license": "MIT" }, - "node_modules/rgbcolor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", - "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", - "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", - "optional": true, - "engines": { - "node": ">= 0.8.15" - } - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -14556,16 +14822,6 @@ "dev": true, "license": "MIT" }, - "node_modules/stackblur-canvas": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz", - "integrity": "sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.14" - } - }, "node_modules/standardwebhooks": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz", @@ -14985,15 +15241,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg-pathdata": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", - "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=12.0.0" - } + "node_modules/svg-arc-to-cubic-bezier": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz", + "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==", + "license": "ISC" }, "node_modules/svix": { "version": "1.84.1", @@ -15120,15 +15372,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, - "node_modules/text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", - "license": "MIT", - "dependencies": { - "utrie": "^1.0.2" - } - }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -15202,6 +15445,12 @@ "node": ">=0.6.0" } }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -15649,6 +15898,32 @@ "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "license": "MIT" }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unicode-trie/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "license": "MIT" + }, "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -16067,15 +16342,6 @@ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "license": "ISC" }, - "node_modules/utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", - "license": "MIT", - "dependencies": { - "base64-arraybuffer": "^1.0.2" - } - }, "node_modules/uuid": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", @@ -16137,6 +16403,20 @@ "d3-timer": "^3.0.1" } }, + "node_modules/vite-compatible-readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz", + "integrity": "sha512-t20zYkrSf868+j/p31cRIGN28Phrjm3nRSLR2fyc2tiWi4cZGVdv68yNlwnIINTkMTmPoMiSlc0OadaO7DXZaQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -17291,6 +17571,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoga-layout": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz", + "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==", + "license": "MIT" + }, "node_modules/zod": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", @@ -17341,111 +17627,6 @@ "optional": true } } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.6.tgz", - "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.6.tgz", - "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.6.tgz", - "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.6.tgz", - "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.6.tgz", - "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.6.tgz", - "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "16.1.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.1.6.tgz", - "integrity": "sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } } } } diff --git a/package.json b/package.json index 8ce0e744..a09cec11 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-tooltip": "^1.2.8", + "@react-pdf/renderer": "^4.5.1", "@shadcn/ui": "^0.0.4", "@tanstack/react-table": "^8.21.3", "better-auth": "^1.4.1", @@ -45,14 +46,13 @@ "drizzle-orm": "^0.44.7", "framer-motion": "^12.23.24", "gradient-border-plugin": "^1.1.3", - "html2canvas-pro": "^1.6.6", "input-otp": "^1.4.2", - "jspdf": "^4.0.0", "lucide": "^0.544.0", "lucide-react": "^0.545.0", "maplibre-gl": "^5.16.0", "next": "^16.0.7", "nuqs": "^2.8.9", + "pako": "^2.1.0", "pg": "^8.16.3", "react": "^19.2.2", "react-dom": "^19.2.2", diff --git a/public/fonts/dmsans.ttf b/public/fonts/dmsans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..94c9e1c97d4ff74f53dba1aad0f5734997c55e5c GIT binary patch literal 238984 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 z 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%0AXwepp$8Q0U^~$>IdaJZ(lLo)nroM zapVbhI*EN{sF6guUYzmCa8F7|`d|i)q&Vr&B1I6INWQA2&eC1?& z$dPiWr4(72>5@H}&bo_ETb7hyeBMRV@TtZ^;pLa73x&yV?S1*>Lc#T&ix*R0efedA zje~9T^KEwfxpVTbHu38VrrI>nXc!;(K!ag){p@oe_yFdE58QdD`{N({p!#VuI9OLV zn9FV1BLC{LX*~F#sV)zMf@F>gl@(Y(HxchKfWvxWbjs&gOh^v)M^J*AO#D1zDmnip z%#pxDVLC`_D>1Fc1(U5UZme9nNBdcUF?&!jihndddOR*J|E$f2#4f|+Q|ZvPm@6)Va3aN_;@;~&OIoxMA~iZR0BI17(pn9#1zp*EDx2=7a0&V%<&9-MMA4E_aqU1T z%pWKZcKh4=DPzKEA*2*awOf#7>#fp8Js#l4*(cnl(MFv&4-7~Q5>MoYn^;wNx=)_S zr8AL>ctV<@+ow4oXL8iKV?8#*rQw2JvFp~_mLW~k)%zIeJv{V225t=(+_n$gI@*M;o@d)c{`{U~%{Z zO+=S^yN}|Wz56A#{L*h#E9yQ~fddq~FexZ?tAz_d|YtKNFVS~0x~t=>oY?R?+$n*7(QQLp-5 zPnUWXv5l=&qh56yjA?y@RgAfp861f5L|tFFC2!w)EI2$(sgkkDp}}jDqx7oxlVat- zXh({@-4hRQbsp!=ARjDkoXrS6z#ZeeTM- z@STRfDko{{y@5TEFk}mU&HwVNB9cyu^0Lnx$vC0Z5RV&yd^E`kAhqR0*A z2z~)ug!OC-O%F{^6Olh$c|H=#i-*t?jHHtDNh+5}pN*qO$CELdJ71(2(?#tq%iP*F zHrDo@_uRi_4UKfxY`OnEQ&X2uSS?vkT%L+6(yVvvXmOzGI9fJ7_Sj<^_4llF>xJ&_ z3xD)SUw`%J$jHdiSHJ#8?d^BpDXx)))@k$f=Y`a6Onp1RgTkmpg9d14V)dk^s>>dE^ z1}Z|LrAy$BW=`M!Q!WEW$<^eg!gqSBbKuf2NADfgsbNkhm{X@=j^1T5tYMDcWzwZl zF|8XS79S5bVbfFwK?m|2bmWtC*}Ha49zw2&LG?N^83)>gm)?=B$?sgt8Vh7cbUrSX|t|$5$I4uPc}Dx=S8Hu=a1;w*T5)cU{}x)U-d2WG%J?p(Z@yFUa&c z9g4hh0>&j%l$tg&gOyZ_Th9PmZ=6Br3^GaW;t#ab$-s@h?X7cpQ$}qI;_*A<7Ei44$F4W_p+`%DgqR%YMT)2Am0&_+u zW5{!vDh?i_$@u!=!(W$!3pvx4%Pnv)b0qW8ojX6u^cl52)8_Nl#$lSop+m!7>_?4L zE>T1%>mQFBS@(c)CGn<(LW^O1SPxq393zqiV@blj_{!U&;PtRh;>wQF{JzfnI!A-U;=>5C+J!DfaT zsdteU9k`oRDm9=2g~r0y4jlMev3TyBe767ai4#YT>{rK+^I7(2_9HuXe56p=xRJ^5 zKK9eb>i=_I3AY|_wPS)1l|~*{4@fHDpKH%QU^xAVW*OxX$%ijFddd;2N)uW z7ahrkg=D_pm=BOlNMvH9w<-fidaDvlgrCx5^fXzQ1Ve}#n`?4-W@vKwh%2QQ({p*{ zTDsskymaA+>$o~_>Kl_}UTw(S=h<+V>k;*#Cx87;D5TId1h!c9-P`L^ZzrMKG+Ecy zTa~YLtD)}UxSc+=d-ra`Jr<8K<%TU^dA0T-QR(hDA9F&<8Q*PWn`KX4DtEo5ugcqW z@1dT3aGwTG_W@6O$J#Z0)w}N0@N11mkMHTLN`?1SaSe%1V5_3BBHP&%0Dy>uo{ID* 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 literal 0 HcmV?d00001 diff --git a/src/app/fonts/DMSans-VariableFont_opsz,wght-normal.js b/src/app/fonts/DMSans-VariableFont_opsz,wght-normal.js deleted file mode 100644 index e6c76180..00000000 --- a/src/app/fonts/DMSans-VariableFont_opsz,wght-normal.js +++ /dev/null @@ -1,12 +0,0 @@ -import { jsPDF } from "jspdf"; -let font = - "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AsUAMQLFADECxQAxAsUAMQLFADECmABNApgATQKtAAgCrQAIAjkATQI5AE0COQBNAjkATQI5AE0COQBNAjkATQI5AE0COQBNAjkATQI5AE0CwAAxAhsATQL6ADEC+gAxAvoAMQL6ADECrQBNAu0AKADuAE0CwQBNAO4ABwDu/+sA7v/uAO7/9gDuAEUA7gAHAO7/yQDu/+MA7v/qAfsAIAJOAE0CTgBNAhMATQITAAkCEwBNAhMATQITAE0CLQAUAzkATQK3AE0CtwBNArcATQK3AE0CtwBNArcATQLqADEC6gAxAuoAMQLqADEC6gAxAuoAMQLqADEC6gAxAusAFALqADEETwAxAkgATQJIAE0C6gAxAlYATQJWAE0CVgBNAlYATQJKADACSgAwAkoAMAJKADACSgAwAqsATQI0AB8CNAAfAjQAHwI0AB8CjgBDAo4AQwKOAEMCjgBDAo4AQwKOAEMCjgBDAo4AQwKOAEMCjgBDAo4AQwKeABcDygAcA8oAHAPKABwDygAcA8oAHAJcACcCRQAVAkUAFQJFABUCRQAVAkUAFQJFABUCLgAvAi4ALwIuAC8CLgAvAuoAMQInADcCJwA3AicANwInADcCJwA3AicANwInADcCJwA3AicANwInADcDlQA3A5UANwJuAEcCQQAyAkEAMgJBADICQQAyAkEAMgJtADICvgAyAqMAMgJVADICNgAyAjYAMgI2ADICNgAyAjYAMgI2ADICNgAyAjYAMgI2ADICNgAyAjYAMgI2AC0BaQAWAj8AKAI/ACgCPwAoAj8AKAJGAEcCfAAoAPEAPwDiAEcA4gABAOL/5QDi/+gA4v/wAOIAPwDiAAEA4v/DAOL/3QDi/9oBwgA/APT/5gDk/+YB+QBHAfkARwDiAEcA4gABATMARwDiAEEBZwBHAPsACQNvAEcCQgBHAkIARwJCAEcCQgBHAkIARwI7AEcCVQAyAlUAMgJVADICVQAyAlUAMgJVADICVQAyAlUAMgJWACACVQAyA9QAMgJuAEcCbgBHAm0AMgGGAEcBhgBHAYYARwGGAEIB/QAsAf0ALAH9ACwB/QAsAf0ALAKGAEgBlgAlAZYAJQGWACUBlgAlAkEARAJBAEQCQQBEAkEARAJBAEQCQQBEAkEARAJBAEQCQQBEAkEARAJBAEQCIAAYAxQAGQMUABkDFAAZAxQAGQMUABkB6wAYAi0AFwItABcCLQAXAi0AFwItABcCLQAXAd0AJQHdACUB3QAlAd0AJQJtADICbQAyAm0AMgJtADICbQAyAm0AMgJtADICbQAyAm0AMgJtADID2AAyA9gAMgJ5ADICeQAyAnkAMgJ5ADICQQBGAkEARgJBAEYCQQBGAkEARgJBAEYCQQBGAkEARgJBAEYCQQBGAkEARgJAAEICQABCAkAAQgJAAEICQABCAkAAQgIpABYCSwAWAekANwHAADIChgAuApAAMQFWACQCTQBBAlYANwJmACkCXgBFAnAAOgIaAB0CXABDAnAAQgFhAB4CVQA0AmwAMQJUADICVAAyAMwAHAFKACEBSgAaAUEAFQDMABwBSgAhAUoAGgFBABUBr//oAukAHALCABwDLAAaAMwAHAFKACEBSgAaAUEAFQENAAABDQAAAlgAAADQAC8AwgALANIALwDsAB4CQAAvAQgASwEIAEsCIgAnAiIAMADQAC8BbgA/AeUAQQMIAC8BiQAdAYkAHQCuACMAywAoAhoARwKaAEcDZgBHAncARwF2ADEBdgAmAbEATQGxADQBTQBNAU0APQDIAAsBbAALAW8AHgFvAB4A0gAeANIAHgHEACwBxAAyARoALwEaADcBOQAoAKMAKACuACMBLAAjASEAIAEhACAAowAgAKMAIAL8ABQC/AAUAU3/1APXAE8C4gAyAk8AJgJQADADGgAzAfgANAMEABsBVwAnAO4ATQDuAE0A7gBNAhMAKQIUACoC+gAwAkEAMgIWAEECSgAwAvsAFwMvACACcAAoBCQATQJ/ADUCXQAvAlsAIAGHAB0CJgAuAiYATQImAFoCJgBMAiYASwImAEwCJgBjAiYAYwImAGECJgBhAiYAJQImADoCJgA6Aib/9gJ1ACoCogAlAQL/2gMVACsCuAAfAtUAJQHCACkCyAASAksARwI3ACcDOAAtBJUALQNZACgCdQAoAwwAKAJ1ACgDWQAoAnUAKAMMACgCdQAoA+cAKANGACgC/AAUAvwAFAL8ABQC/AAUAvwAFAL8ABQC/AAUAvwAFAL8ABQC/AAUAikAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMAAABkAAAA3wAAAN8AAAEjAAABEgAAARIAAAEZAAAA0gAAAS4AAAFbAAAA5AAAAMEAAAAAACwCFgADAAEECQAAAKgFGgADAAEECQABABYFBAADAAEECQACAA4E9gADAAEECQADADgEvgADAAEECQAEACYEmAADAAEECQAFADoEXgADAAEECQAGACIEPAADAAEECQAIACAEHAADAAEECQAJAD4D3gADAAEECQALAEADngADAAEECQAMAEIDXAADAAEECQANASICOgADAAEECQAOADYCBAADAAEECQAQAA4B9gADAAEECQARABYB4AADAAEECQAZAAwB1AADAAEECQEAAC4BpgADAAEECQEBABoBjAADAAEECQECABoBcgADAAEECQEDABoBWAADAAEECQEEABoBPgADAAEECQEFABoBJAADAAEECQEGACYA/gADAAEECQEHABwA4gADAAEECQEIABgAygADAAEECQEJAAwAvgADAAEECQEKAAgAtgADAAEECQELABQAogADAAEECQEMAAoAmAADAAEECQENAA4E9gADAAEECQEOAAwAjAADAAEECQEPABAAfAADAAEECQEQAAgAdAADAAEECQERABIAYgADAAEECQESAAoAWAADAAEECQETAAYAUgADAAEECQEUAAgASgADAAEECQEVAAgAQgADAAEECQEWAAgAOgADAAEECQEXAAgAMgADAAEECQEYAAgAKgADAAEECQEZABQAFgADAAEECQEaAAwACgADAAEECQEbAAoAAABSAG8AbQBhAG4ASQB0AGEAbABpAGMARQB4AHQAcgBhAEIAbABhAGMAawA0ADAAcAB0ADMANgBwAHQAMgA0AHAAdAAxADgAcAB0ADEANABwAHQAOQBwAHQAQgBsAGEAYwBrAEUAeAB0AHIAYQBCAG8AbABkAEIAbwBsAGQAUwBlAG0AaQBCAG8AbABkAE0AZQBkAGkAdQBtAEwAaQBnAGgAdABFAHgAdAByAGEATABpAGcAaAB0AFQAaABpAG4AVwBlAGkAZwBoAHQATwBwAHQAaQBjAGEAbAAgAHMAaQB6AGUAUgBvAHUAbgBkAGUAbAAgAEcAbAB5AHAAaABzAEEAbAB0AGUAcgBuAGEAdABpAHYAZQAgAE4AdQBtAGIAZQByAHMAQQBsAHQAZQByAG4AYQB0AGkAdgBlACAAUQBBAGwAdABlAHIAbgBhAHQAaQB2AGUAIAB5AEEAbAB0AGUAcgBuAGEAdABpAHYAZQAgAHUAQQBsAHQAZQByAG4AYQB0AGkAdgBlACAAZwBBAGwAdABlAHIAbgBhAHQAaQB2AGUAIABhAEEAbAB0AGUAcgBuAGEAdABpAHYAZQAgAFAAdQBuAGMAdAB1AGEAdABpAG8AbgBEAE0AUwBhAG4AcwA5AHAAdAAgAFIAZQBnAHUAbABhAHIARABNACAAUwBhAG4AcwBoAHQAdABwAHMAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAgAGgAdAB0AHAAcwA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAcwA6AC8ALwB3AHcAdwAuAGkAbgBkAGkAYQBuAHQAeQBwAGUAZgBvAHUAbgBkAHIAeQAuAGMAbwBtAGgAdAB0AHAAcwA6AC8ALwB3AHcAdwAuAGMAbwBsAG8AcABoAG8AbgAtAGYAbwB1AG4AZAByAHkALgBvAHIAZwBDAG8AbABvAHAAaABvAG4AIABGAG8AdQBuAGQAcgB5ACwAIABKAG8AbgBuAHkAIABQAGkAbgBoAG8AcgBuAEMAbwBsAG8AcABoAG8AbgAgAEYAbwB1AG4AZAByAHkARABNAFMAYQBuAHMALQA5AHAAdABSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAA0AC4AMAAwADQAOwBnAGYAdABvAG8AbABzAFsAMAAuADkALgAzADAAXQBE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ANIAxADgAL4AkACUALcBswATANIA0gDEAOwBWADSAKcAoQClANwBWADSAMQA4AC+AJAAlAC3AboAFQDSANIAxADsAVgA4ADPAVgAkADEAOwAvgFYANIAxADgAL4AkACUALcBtgAYANIA0gDEAOwBWADWAMQA4ADcAKUBWADsAJQA1gDcAVgA0gDEAOAAvgCQAJQAtwG0ABgA0gDSAMQA7AFYANYAxADgANwApQFYAJQAfgDWANwBWADSAMQA4AC+AJAAlAC3AbgAGADSANIAxADsAVgAvgDEANIA3AClAVgA7ACUANYA3AFYANIAxADgAL4AkACUALcBsgAYANIA0gDEAOwBWAC+AMQA0gDcAKUBWACUAH4A1gDcAVgA0gDEAOAAvgCQAJQAtwG5ABgA0gDSAMQA7AFYALcAlACgANwBWADSAKcAoQClANwBWADSAMQA4AC+AJAAlAC3AAEAAgB+ANEABAAIAAEACAABABoAAQAIAAIADAAGAR4AAgC3AR0AAgCnAAEAAQCgAAEAAAABAAgAAgAOAAQBHwEgAR8BIAABAAQAAQBFAH4AxAAGAAAAAgAkAAoAAwABADQAAQASAAAAAQAAABAAAQACAEUAxAADAAEAGgABABIAAAABAAAAEAABAAIAAQB+AAIAAQEiASsAAAAEAAAAAQAIAAEALAACABYACgABAAQBPAADAVEBJgACAA4ABgE6AAMBUQEkATsAAwFRASYAAQACASMBJQABAAAAAQAIAAEAIgAOAAEAAAABAAgAAQAUABIAAQAAAAEACAABAAYAGgACAAEBIwEmAAAABAAAAAEACAABABIAAQAIAAEABAA8AAIBTQABAAEAOAAEAAAAAQAIAAEAEgABAAgAAQAEALsAAgFNAAEAAQC3AAYAAAABAAgAAQAKAAIAJgASAAEAAgA4ALcAAQAEAAAAAgFNAAEAtwABAAAACQABAAQAAAACAU0AAQA4AAEAAAAKAAEAAAABAAgAAQAGAAEAAQAEAFoAXwDZAN4AAQAAAAEACAABAAYABgABAAEApwACAAAAAQAIAAEACgACABgAEgABAAIBHQEeAAIAoAC3AAIAoACnAAIAAAABAAgAAQAIAAEADgABAAEAsAACAKgBywABAAAAAQAIAAEABgABAAEAAgCnALMABgAAAAEACAACAHgAdABeAEgAAwAAACQAEgABAAQAAAABAAEAAQABAAAABAACABYABgAAAAEAAgACAAEAAQAAAAMAAAABAAEAAQABAAAAAwACAAMBvAHAAAEBwgHIAAEBygHLAAIAAgADAKcApwABALAAsAACALMAswABAAIAAAABAAMApwCwALMAAwAAAAEACAABABQABwBYAE4ARgA8ADIALAAmAAEABwB+ASMBJAElASYBYQFiAAIBbgFyAAIBbQFxAAQBLgE0ATgBQAAEAS0BMwE3AT8AAwEyATYBPgAEASwBMQE1AT0AAgD8AR8AAQAAAAEACAACAJYASAEfASAAfQBbAGAA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsArQEgANoA3wEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBLwEwAVMBVAFrAWwBbwFwAbEBsgGzAbQBtQG2AbcBuAG5AboBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AACABcAAQABAAAARQBFAAEAUgBSAAIAWgBaAAMAXwBfAAQAfwCJAAUAoQCkABAApwCnABQAxADEABUA2QDZABYA3gDeABcA4ADqABgA8gD3ACMBKAEoACkBKwErACoBRQFFACsBRwFHACwBXwFgAC0BYwFkAC8BpwGwADEBvAHAADsBwgHHAEABygHLAEYAAAACAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAeYAAAAkAMkBAgDHAGIArQEDAQQAYwCuAJABBQAlACYA/QD/AGQBBgAnAQcBCADpACgAZQEJAQoAyADKAQsAywEMAQ0BDgEPACkAKgD4ARABEQArARIALAETAMwBFADNAM4A+gDPARUBFgEXAC0ALgEYAC8BGQEaARsBHADiADAAMQEdAR4BHwBmASAAMgDQASEA0QBnANMBIgEjAJEArwCwADMA7QA0ADUBJAElASYANgEnAOQA+wEoASkANwEqASsBLAA4ANQBLQDVAGgA1gEuAS8BMAExATIAOQA6ATMBNAE1ATYAOwA8AOsBNwC7ATgBOQA9AToA5gE7ATwARABpAT0AawBsAGoBPgE/AG4AbQCgAUAARQBGAP4BAABvAUEARwFCAQEA6gBIAHABQwFEAHIAcwFFAHEBRgFHAUgBSQBJAEoA+QFKAUsASwFMAEwA1wB0AU0AdgB3AU4AdQFPAVABUQFSAE0BUwBOAVQATwFVAVYBVwFYAOMAUABRAVkBWgFbAHgBXABSAHkBXQB7AHwAegFeAV8AoQB9ALEAUwDuAFQAVQFgAWEBYgBWAWMA5QD8AWQAiQBXAWUBZgFnAFgAfgFoAIAAgQB/AWkBagFrAWwBbQBZAFoBbgFvAXABcQBbAFwA7AFyALoBcwF0AF0BdQDnAXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcAwADBAJ0AngCbABMAFAAVABYAFwAYABkAGgAbABwBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAC8APQA9QD2AaUBpgGnAagAAwGpAaoAEQAPAB0AHgCrAAQAowAiAKIAwwCHAA0ABgASAD8BqwGsABAAsgCzAEIACwAMAF4AYAA+AEAAxADFALQAtQC2ALcAqQCqAL4AvwAFAAoBrQGuAa8BsAGxAbIBswG0AKYAIwAJAIgAhgCLAIoAjACDAF8A6AG1AIIAwgG2AIQAvQAHAbcBuAG5AboBuwCFAJYBvAAOAO8A8AC4ACAAjwAhAB8AlQCUAJMApwBhAKQAQQCSAJwBvQG+AJoAmQClAb8AmAAIAMYBwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTALkB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAI4A3ABDAI0A3wDYAOEA2wDdANkA2gDeAOAGQWJyZXZlB0FtYWNyb24HQW9nb25lawdBRWFjdXRlCkNkb3RhY2NlbnQGRGNhcm9uBkRjcm9hdAZFYnJldmUGRWNhcm9uCkVkb3RhY2NlbnQHRW1hY3JvbgdFb2dvbmVrB3VuaTFFQkMHdW5pMDE4Rgd1bmkwMTIyCkdkb3RhY2NlbnQESGJhcgJJSgZJYnJldmUHSW1hY3JvbgdJb2dvbmVrBkl0aWxkZQd1bmkwMTM2BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90Bk5hY3V0ZQZOY2Fyb24HdW5pMDE0NQNFbmcGT2JyZXZlDU9odW5nYXJ1bWxhdXQHT21hY3JvbgZSYWN1dGUGUmNhcm9uB3VuaTAxNTYGU2FjdXRlB3VuaTAyMTgHdW5pMUU5RQZUY2Fyb24HdW5pMDE2Mgd1bmkwMjFBBlVicmV2ZQ1VaHVuZ2FydW1sYXV0B1VtYWNyb24HVW9nb25lawVVcmluZwZVdGlsZGUGV2FjdXRlC1djaXJjdW1mbGV4CVdkaWVyZXNpcwZXZ3JhdmULWWNpcmN1bWZsZXgGWWdyYXZlB3VuaTFFRjgGWmFjdXRlClpkb3RhY2NlbnQGUS5zczA2BmFicmV2ZQdhbWFjcm9uB2FvZ29uZWsHYWVhY3V0ZQpjZG90YWNjZW50BmRjYXJvbgZlYnJldmUGZWNhcm9uCmVkb3RhY2NlbnQHZW1hY3Jvbgdlb2dvbmVrB3VuaTFFQkQHdW5pMDI1OQd1bmkwMTIzCmdkb3RhY2NlbnQEaGJhcgZpYnJldmUJaS5sb2NsVFJLB2ltYWNyb24HaW9nb25lawZpdGlsZGUCaWoHdW5pMDIzNwd1bmkwMTM3BmxhY3V0ZQZsY2Fyb24HdW5pMDEzQwRsZG90Bm5hY3V0ZQZuY2Fyb24HdW5pMDE0NgNlbmcGb2JyZXZlDW9odW5nYXJ1bWxhdXQHb21hY3JvbgZyYWN1dGUGcmNhcm9uB3VuaTAxNTcGc2FjdXRlB3VuaTAyMTkGdGNhcm9uB3VuaTAxNjMHdW5pMDIxQgZ1YnJldmUNdWh1bmdhcnVtbGF1dAd1bWFjcm9uB3VvZ29uZWsFdXJpbmcGdXRpbGRlBndhY3V0ZQt3Y2lyY3VtZmxleAl3ZGllcmVzaXMGd2dyYXZlC3ljaXJjdW1mbGV4BnlncmF2ZQd1bmkxRUY5BnphY3V0ZQp6ZG90YWNjZW50BmEuc3MwMgthYWN1dGUuc3MwMgthYnJldmUuc3MwMhBhY2lyY3VtZmxleC5zczAyDmFkaWVyZXNpcy5zczAyC2FncmF2ZS5zczAyDGFtYWNyb24uc3MwMgxhb2dvbmVrLnNzMDIKYXJpbmcuc3MwMgthdGlsZGUuc3MwMgdhZS5zczAyDGFlYWN1dGUuc3MwMgZnLnNzMDMLZ2JyZXZlLnNzMDMMdW5pMDEyMy5zczAzD2dkb3RhY2NlbnQuc3MwMwZ1LnNzMDQLdWFjdXRlLnNzMDQLdWJyZXZlLnNzMDQQdWNpcmN1bWZsZXguc3MwNA51ZGllcmVzaXMuc3MwNAt1Z3JhdmUuc3MwNBJ1aHVuZ2FydW1sYXV0LnNzMDQMdW1hY3Jvbi5zczA0DHVvZ29uZWsuc3MwNAp1cmluZy5zczA0C3V0aWxkZS5zczA0Bnkuc3MwNQt5YWN1dGUuc3MwNRB5Y2lyY3VtZmxleC5zczA1DnlkaWVyZXNpcy5zczA1C3lncmF2ZS5zczA1DHVuaTFFRjkuc3MwNQhvbmUuc3MwNwp0aHJlZS5zczA3CWZvdXIuc3MwNwhzaXguc3MwNwluaW5lLnNzMDcIb25lLmRub20IdHdvLmRub20KdGhyZWUuZG5vbQlmb3VyLmRub20Ib25lLm51bXIIdHdvLm51bXIKdGhyZWUubnVtcglmb3VyLm51bXIHdW5pMDBCOQd1bmkwMEIyB3VuaTAwQjMHdW5pMjA3NAd1bmkwMEEwAkNSCmNvbW1hLnNzMDEOc2VtaWNvbG9uLnNzMDETcXVvdGVzaW5nbGJhc2Uuc3MwMRFxdW90ZWRibGJhc2Uuc3MwMRFxdW90ZWRibGxlZnQuc3MwMRJxdW90ZWRibHJpZ2h0LnNzMDEOcXVvdGVsZWZ0LnNzMDEPcXVvdGVyaWdodC5zczAxEXF1b3RlZGJsbGVmdC5zczA4EnF1b3RlZGJscmlnaHQuc3MwOAd1bmkyMTEzCWVzdGltYXRlZARFdXJvB3VuaTIwQkEHdW5pMjBCRAd1bmkyMEE4B3VuaTIwQjkHdW5pMjIxNQd1bmkyMTI2B3VuaTIyMDYHdW5pMDBCNQdhcnJvd3VwB3VuaTIxOTcKYXJyb3dyaWdodAd1bmkyMTk4CWFycm93ZG93bgd1bmkyMTk5CWFycm93bGVmdAd1bmkyMTk2CWFycm93Ym90aAlhcnJvd3VwZG4MYXJyb3d1cC5zczA4DHVuaTIxOTcuc3MwOA9hcnJvd3JpZ2h0LnNzMDgMdW5pMjE5OC5zczA4DmFycm93ZG93bi5zczA4DHVuaTIxOTkuc3MwOA5hcnJvd2xlZnQuc3MwOAx1bmkyMTk2LnNzMDgOYXJyb3dib3RoLnNzMDgOYXJyb3d1cGRuLnNzMDgHdW5pMDMwOAd1bmkwMzA3CWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwQgt1bmkwMzBDLmFsdAd1bmkwMzAyB3VuaTAzMEMHdW5pMDMwNgd1bmkwMzBBCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMTIHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgMdW5pMDMwOC5jYXNlDHVuaTAzMDcuY2FzZQ5ncmF2ZWNvbWIuY2FzZQ5hY3V0ZWNvbWIuY2FzZQx1bmkwMzBCLmNhc2UMdW5pMDMwMi5jYXNlDHVuaTAzMEMuY2FzZQx1bmkwMzA2LmNhc2UMdW5pMDMwQS5jYXNlDnRpbGRlY29tYi5jYXNlDHVuaTAzMDQuY2FzZQx1bmkwMzI3LmNhc2UMdW5pMDMyOC5jYXNlAAAAAAEAAAAAA+QAAAAUAAAAAAAAAAAAFgHmCB8IQQhBCEEIQQhBCEEIQQhBCEEIQQYBBgEGAAhUCFQIVAhUCFQIXwhfCGAIYAglCCUIJQglCCUIJQglCCUIJQglCCUIZQUBCCoIKggqCCoIHgsGBwQKAAcEBwQHBAcEBwQHBAcEBwQHBAcDCBcIFwggCCAIIAggCCAIIQhcBwQHBAcEBwQHBAcECGIIYghiCGIIYghiCGIIYgaCCGIIWQcGBwUIYggkCCQIJAgkBwIHAgcCBwIHAggbCC0ILQgtCC0IRQhFCEUIRQhFCEUIRQhFCEUIRQhFCDEILwgvCC8ILwgvCDAIOAg4CDgIOAg4CDgIBggGCAYIBghiCBQIFAgUCBQIFAgUCBQIFAgUCBQILgguCFAIHAgcCBwIHAgcCFIFgwOACF0IRghGCEYIRghGCEYIRghGCEYIRghGCEYIAggHCAcIBwgHCBEICAg0BQIFAgUCBQIFAgUCBQIFAgUCBQIJAgg2CDcIQwhDBQQFBAUFBQQJgQCFCFoIIggiCCIIIggiCEcIKAgoCCgIKAgoCCgIKAgoBYIIKAhCCFAITwhSCAMIAwgDCAMIEwgTCBMIEwgTCFsICQgJCAkICQgmCCYIJggmCCYIJggmCCYIJggmCCYFgAgBCAEIAQgBCAEJBAhECEQIRAhECEQIRAgFCAUIBQgFCFEIUQhRCFEIUQhRCFEIUQhRCFEIWAhYCFMIUwhTCFMEgASABIAEgASABIAEgASABIAEgASACDIIMggyCDIIMggyCFYJAAgNCFcCAghhCAAICggSCBYISwhNCCsITAhOAAADgQsACCcIJwCGCwcAiQCHAIYLBwCJAIcBgQsEAoACgQCG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v1gHB9UAAgACAAQAAwAEAAIABv9qAOHZNv90AMDbMgAEAAAABQACAAMABAAGAAj98hPj6v73DO0BAP8B4gAAAf/3AAACAAEABAAEAAIAAwAGAIrqmvkAi+qaMQAFAAAABQABAAIAAwAEAAXs7wAAAADOzjIAAPbQQf8A99k1AQAAAAAAAA4AAAAEAAIAAwAEAAbspnoJ7KZ7Ce6ub/7vs2n88sFWCvTJSwT31jn5+NwxDPjdMPr54Cz1++ci+P3wFuz++QrwAgry8QAEAAAABAABAAIAAwAE4u6re+zy3zjs9uoo7PbqMgACAAsAACAAQAAAAAAAAAAgAEAAQAAAAAAAAAAAAAAAAADAAPIAAAAAAAAAAADAAMAA8gAAAAAAAAAAAEAAQAAAACAAQADAAPIAAAAAACAAQADAAMAA8gAgAEAAQADAAPIAAAAgAEAAQADAAMAA8gAAACAAQAAAAEAAQAAgAEAAQAAAAEAAQAAAAQADAEIAAAASAAAA6AAAARQACAACACAAEAABAAIBHQEeAAEABAADASYABgAnAAaAAAABAAQAAwEUAAYAJwAzgAAAAgAbAAEADAABAA4AIQABACQAJwABACoANAABADYAPQABAD8ATwABAFIAWwABAF0AawABAG0AcQABAHMAiQABAIsAkgABAJQAnwABAKEAsgABALUAvAABAL4AwgABAMQAzgABANIA2gABANwA6gABAOwA8AABAPIBHAABAR0BHgACAYIBggABAYQBhQABAYgBiAABAYsBiwABAbwBwAADAcIB2AADAAEAAgAAACIAAAAMAAIAAwG8AcAAAAHCAcgABQHMAdYADAABAAMByQHKAdcAAQAADxgAKgAADwoAAA78AAAO5AAADtYAAA5/AAAOcAAADl4AAA5MAAAOPQAADisAAA4VAAAN+wAADdkAAA2/AAANoQAADXsAAA0bAAAMxQAADJUAAAxZAAAMOwAADB0AAAv1AAALqQAAC08AAAnBAAAJiwAACR0AAAj3AAAHyAAAB2MAAAcwAAAHBgAABtwAAAaaAAAGZgAABfwAAAWwAAAFPAAAApcAAAJhAAAAsAAbAAQACwAAAAEABgAIAAIAAwAEAAUABwAJAAr/T//RALQADP3lGwMA5fv/9P/gAAgABf3gKfwAAAD/+//xAAYAAgHuFP/7/gD//P/lAAYA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JgMN7yoUKigDDe9YKFg8Aw3vcDJwRgcg1WYyZmQACAAAAAcAAgADAAQABQAGAAcACPvnIv/////75yL/aidq/fAW//////75CQEBAQH++QkBHAscAgf3/////wMM8P/+//4FGd4BAQEBAAQAAQAFAAgAAQAGAAcACgC8sGxQUP9yPK7ExP9bRqG6uv9EUJSwsAACAAAABgACAAMABAAGAAgACgMN7/n5FAQT5vb2HgACAAAABgADAAQABQAGAAcACP4D//7//gL9AQIBAgAHAAAABgACAAMABAAGAAcACPztGlAeUPzwFkQaRP3xFUAYQP3yEzoWOv3zETUUNf72DioQKv75Ch4MHgAFAAAABgAAAAEAAgADAAQACOLi9c9CAOLiAAAAAADsAAAAAAAA/fMRCgAAAADsAAAOAAAABQABAAYABwAIAAriKh5IHuwNFCEU7BsULxTxFA8j+/EUDyMP9g0KFwr9CgMN7wrz9un2FOXs0ewe1uK44ijJ2KHYKOzYxPQyvM6KzjyuxKbEABAAAAAFAAIAAwAEAAYACPjaNAIC/O0aLS388Bb///3yE////vkK/v7/+wcBAf/7BxsbAQX5//8BBvj+/gIH9gICAgf2EhIDDu0BAQQQ6gEBBBLo//8IJsympggmzP7+AAYAAAAEAAYABwAIAAq44rjiLxQvFDkYORhIHkgeXyhfKHYydjIABAAAAAQAAQAHAAgACuIeHh7xDw8P9goKCgr29vYAAwAAAAQAAgADAAQACgEE+wwDDe/2BBPmFAAFAAAABAAAAAUABgAJsPxrFvYACgD/AAH9AgD+/xT8BxYAAwAAAAQAAAABAAYACd/iAwPg4gIB4+L/AwACAAAABAADAAQABgAI/wIBAQH+//8AAgAAAAMAAQAGAAr29udGANgAAQAAAAMAAwAGAAge4uIAAgAAAAMAAQAGAAiczjIFCgUAAgAAAAMAAQAGAAfs7BQUFOwAAQAAAAMAAwAEAAX+A/8AGQAAAAMAAgADAAT26gb31Tv42jT43DH53y354Cv65CX65SX76h787Rr87hj98Bz98RX98xH98xL+9g7+9wz//AUBBPsCCfQCCvIDDe8EE+YHINUMNbgAAgAAAAIABgAInJzx8QAHAAAAAgABAAbi4uzsFBQeHigoRkZaWgACAAAAAgADAAQe4h7sAAYAAAAB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Arz9RP//AE3/9AJ0ArwAJgAqAAAABwA1AMYAAP//AAcAAADmA50CJgAqAAAABgHPBwD////rAAABBAOFAiYAKgAAAAYB0+sA////7gAAAQADhgImACoAAAAGAdHuAP////YAAAD5A2sCJgAqAAAABgHM9gD//wBFAAAAqQNiAiYAKgAAAAYBzUUA//8ABwAAAOYDnQImACoAAAAGAc4HAP///8kAAAEkA1sCJgAqAAAABgHWyQD////j/zYApAK8AiYAKgAAAAYB2OMB////6gAAARgDWwImACoAAAAGAdXqAAABACD/9AGuArwAEgAAFyImJjUzFBYWMzI2NjURMxEUBus/WzFVFzMrKjEVVGcMMFo+IzkhIDcjAgP9/V5nAAEATQAAAjMCvAALAAAzETMRATMBASMDBxFNVAEkav78AQhm3k4CvP7DAT3+6f5bAWRT/u8A//8ATf8SAjMCvAImADYAAAAHAckA+AAAAAEATQAAAecCvAAFAAAzETMRIRVNVAFGArz9h0MA//8ACQAAAecDnQImADgAAAAGAc8JAP//AE0AAAHnAs0CJgA4AAAABwHBARH/+P//AE3/EgHnArwCJgA4AAAABwHJAPsAAP//AE0AAAHnArwCJgA4AAAABwFNAQMACAACABQAAAIBArwAAwAJAAATNSUVAxEzESEVFAEey1QBRgEcQ2xD/ngCvP2HQwAAAQBNAAAC7AK8AA8AADMRMxMxEzMRIxExAyMDMRFNYu7sY1TcP9wCvP4TAe39RAIl/jcBxf3fAAABAE0AAAJqArwACwAAMxEzATERMxEjATERTVQBdVRU/osCvP3OAjL9RAIy/c7//wBNAAACagOdAiYAPwAAAAcBzwDsAAD//wBNAAACagOFAiYAPwAAAAcB0gDTAAD//wBN/xICagK8AiYAPwAAAAcByQEsAAD//wBNAAACagNbAiYAPwAAAAcB1QDPAAAAAQBN/yQCagK8ABUAADMRMwExETMRFAYGIyM1MzI2NTUBMRFNVAF1VCA/LjQnJiD+iwK8/c4CMvzyMD0dSB8lUAIy/c4AAAIAMf/0ArkCyAAPAB8AAAUiJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWAXVgklJSkmBiklBQkmJIazs7a0hHazw8awxbo2xro1xco2tso1tKRYFaWoFERIFaWoFFAP//ADH/9AK5A50CJgBFAAAABwHPAQUAAP//ADH/9AK5A4UCJgBFAAAABwHTAOkAAP//ADH/9AK5A4YCJgBFAAAABwHRAOwAAP//ADH/9AK5A2sCJgBFAAAABwHMAPQAAP//ADH/9AK5A50CJgBFAAAABwHOAQUAAP//ADH/9AK5A4YCJgBFAAAABwHQAQcAAP//ADH/9AK5A1sCJgBFAAAABwHWAMcAAAADABT/9ALYAsgAAwATACMAADMBMwEFIiYmNTQ2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFhQCa1n9lgEHYJJSUpJgYpJQUJJiSGs7O2tIR2s8PGsCvP1EDFujbGujXFyja2yjW0pFgVpagUREgVpagUUA//8AMf/0ArkDWwImAEUAAAAHAdUA6AAAAAIAMf/0BBQCyAAdAC0AAAUiLgI1ND4CMzIWFzUhFSEVIRUhFSEVITUOAicyNjY1NCYmIyIGBhUUFhYBdUh3Vi8vVndIS3kqAbH+owE//sEBXf5PHElXMkhrOztrSEdrPDxrDDRhhFFQhWA1NzJdRfRE+kVcIS4ZSkWBWlqBRESBWlqBRQAAAgBNAAACIgK8AAwAFQAAMxEzMhYWFRQGBiMjEREzMjY1NCYjI03hVGw0NGtVjYxYR0dYjAK8OF88O2A4/uoBXU0/QksAAAIATQAAAiICvAAOABcAADMRMxUzMhYWFRQGBiMjFTUzMjY1NCYjI01UklJqMzJqU5KQU0hIU5ACvJI1XDs5XDaT2Ug9QEYAAAMAMf+hArkCyAADABMAIwAABQMzEyUiJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWAi7rYev+5mCSUlKSYGKSUFCSYkhrOztrSEdrPDxrXwFw/pBTW6Nsa6NcXKNrbKNbSkWBWlqBRESBWlqBRQAAAwBNAAACIgK8AAwAEAAZAAAzETMyFhYVFAYGIyMRIQMzEwEzMjY1NCYjI03iUmgyM2pTigEeml6f/n+IUEtJU4cCvDdcOjheOP7fATn+xwFjTj0+Sf//AE0AAAIiA50CJgBTAAAABwHPAJ4AAP//AE0AAAIiA4UCJgBTAAAABwHSAIUAAP//AE3/EgIiArwCJgBTAAAABwHJAN4AAAABADD/9AIZAsgAMgAABSImJjUzFBYWMzI2NjU0LgInJiY1NDY2MzIWFhUjNCYmIyYGBhUUHgIXHgIVFAYGAS1Ncj5YJkk2L0MjITpMLFhPNWNEQ2M4WB49LiY7IR03Si0zTy01aAw4ZEIpRSkfNiImMyEaDhxVQzlWMTJXOR04JQEbMiQiKh0YDxExTDsyWTgA//8AMP/0AhkDnQImAFcAAAAHAc8AswAA//8AMP/0AhkDhQImAFcAAAAHAdIAmgAA//8AMP78AhkCyAImAFcAAAAHAdcA6P////8AMP8SAhkCyAImAFcAAAAHAckA+wAAAAEATf/7AnoCvAAnAAAFIiY1MxQWMzI2NjU0JiMjNTcjIgYVESMRNDY2MyEVBzMyFhYVFAYGAaplalM5Qy83GFNJc8r7JiFUID8uAXHOE0lpODJdBWxpPVIoQiZNUzvJICb90QIyMD0dQMszYkVDYzYAAAEAHwAAAhUCvAAHAAAzESM1IRUjEfDRAfbRAndFRf2JAP//AB8AAAIVA4UCJgBdAAAABwHfAJEAzP//AB/+/AIVArwCJgBdAAAABwHkANX/////AB//EgIVArwCJgBdAAAABwHJAOgAAAABAEP/9AJLArwAFQAABSImJjURMxEUFhYzMjY2NREzERQGBgFGSHVGVC1QNDVOLFRGdgw6d10Buv5FRFYoKFZEAbv+Rl13Ov//AEP/9AJLA50CJgBhAAAABwHPANYAAP//AEP/9AJLA4UCJgBhAAAABwHTALoAAP//AEP/9AJLA4YCJgBhAAAABwHRAL0AAP//AEP/9AJLA2sCJgBhAAAABwHMAMUAAP//AEP/9AJLA50CJgBhAAAABwHOANYAAP//AEP/9AJLA4YCJgBhAAAABwHQANgAAP//AEP/9AJLA1sCJgBhAAAABwHWAJgAAP//AEP/NQJLArwCJgBhAAAABwHlANUAAP//AEP/9AJLA8cCJgBhAAAABwHUAN0AAP//AEP/9AJLA1sCJgBhAAAABwHVALkAAAABABcAAAKHArwABwAAIQEzEzETMwEBHv75W93fWf75Arz9nQJj/UQAAQAcAAADsAK8AA8AADMDMxMxEzMTMRMzAyMDMQPcwFqXq16nmVrEYKerArz9qAJY/aYCWv1EAkP9vQD//wAcAAADsAOdAiYAbQAAAAcBzwF3AAD//wAcAAADsAOGAiYAbQAAAAcB0QFeAAD//wAcAAADsANrAiYAbQAAAAcBzAFmAAD//wAcAAADsAOdAiYAbQAAAAcBzgF3AAAAAQAnAAACNQK8AA0AADMTAzMTMRMzAxMjAzEDJ9bWX6ykXtbXX62jAWEBW/7pARf+ov6iARr+5gABABUAAAIwArwACQAAMxEDMxMxEzMDEfnkX6+vXuMBCgGy/p4BYv5O/vYA//8AFQAAAjADnQImAHMAAAAHAc8AswAA//8AFQAAAjADhgImAHMAAAAHAdEAmgAA//8AFQAAAjADawImAHMAAAAHAcwAogAA//8AFQAAAjADnQImAHMAAAAHAc4AswAA//8AFQAAAjADWwImAHMAAAAHAdUAlgAAAAEALwAAAf8CvAAJAAAzNQEhNSEVASEVLwFq/psBx/6VAW9CAjFJQv3PSQD//wAvAAAB/wOdAiYAeQAAAAcBzwCoAAD//wAvAAAB/wOFAiYAeQAAAAcB0gCPAAD//wAvAAAB/wNiAiYAeQAAAAcBzQDmAAAAAwAx/3cCzwLIAAMAEwAjAAAFJzcXJSImJjU0NjYzMhYWFRQGBicyNjY1NCYmIyIGBhUUFhYCYrJO0f6mYJJSUpJgYpJQUJJiSGs7O2tIR2s8PGuJrhvJfVujbGujXFyja2yjW0pFgVpagUREgVpagUUAAgA3//QB4wIaACEAMAAAFyImJjU0NjYzMzQmJiMiBgcjPgIzMhYWFREjJzEOAycyPgI1NSMiBgYVFBYW6zxQKDVgQIMYNi0tQAhWBjpZMkdcLEsFCh8qNRQhOCkWfC87GhgvDC1LKzRJJjNEIi0sNEclM1s+/rJaFSUcEEceM0AjChgrGx0rGAD//wA3//QB4wLvAiYAfgAAAAcBvwCeAAD//wA3//QB4wLZAiYAfgAAAAcBxACCAAD//wA3//QB4wLPAiYAfgAAAAcBwgCFAAD//wA3//QB4wK0AiYAfgAAAAcBvACNAAD//wA3//QB4wLvAiYAfgAAAAcBvgCeAAD//wA3//QB4wKnAiYAfgAAAAYBx2AA//8AN/81AeYCGgImAH4AAAAHAcsBJQAA//8AN//0AeMDHgImAH4AAAAHAcUApQAA//8AN//0AeMCtwImAH4AAAAGAcZ3AAADADf/9ANoAhoANQBDAEsAABciJiY1NDY2MzM0JiYjIgYHIz4CMzIWFzY2MzIWFhUUFAchHgIzMjY3Mw4CIyImJw4CJzI2NjUxIyIGBhUUFhYlISYmIyIGBus8UCg1YECDGDYtLUAIVgY6WTJEWhcgXzpMZjQB/nwDLEYoOEAPUww7WTpDaB8VPkwgLEQofC87GhgvAQ4BMgJVPydELAwtSys0SSYzRCItLDRHJS8qKy5EckQKFA4+UikrKCxGKD83JDUdRzFWNxgrGx0rGPpNUSRG//8AN//0A2gC7wImAIgAAAAHAb8BWwAAAAIAR//0AjsC0AAUACQAAAUiJiYnMQcjETMRNjYzMhYWFRQGBicyNjY1NCYmIyIGBhUUFhYBTTBFLw8HTFQYXjpIbDw8a1IvSSsrSS8ySigoSgwdLBVSAtD+6y8wRntQT35ISTFbPj5bMTFbPj5bMQABADL/9AIOAhoAHwAABSImJjU0NjYzMhYXIyYmIyIGBhUUHgIzMjY2NzMGBgEqSHBAQHBIWnkRVgtPNS5JKhgrOyMkOykHVhB7DEV8UlN7RWBRMjcuWkMyTTMaGTAhT2IA//8AMv/0Ag4C7wImAIsAAAAHAb8AsQAA//8AMv/0Ag4C3AImAIsAAAAHAcMAmAAA//8AMv78Ag4CGgImAIsAAAAHAcoA3v////8AMv/0Ag4CtQImAIsAAAAHAb0A7wAAAAIAMv/0AiYC0AAUACQAAAUiJiY1NDY2MzIWFxEzESMnMQ4CJzI2NjU0JiYjIgYGFRQWFgEgRmw8PGxHPlkaVEwHDzFFIzJKKChKMi9KKipKDEh9T1B7RzItARX9MFQZLBtJMVs+PlsxMVs+PlsxAP//ADL/9AK0AuEAJgCQAAAABwHBAlEADAADADL/9AJ7AtAAAwAYACgAAAE1IRUBIiYmNTQ2NjMyFhcRMxEjJzEOAicyNjY1NCYmIyIGBhUUFhYBSwEw/qVGbDw8bEc+WRpUTAcPMUUjMkooKEoyL0oqKkoCOkFB/bpIfU9Qe0cyLQEV/TBUGSwbSTFbPj5bMTFbPj5bMQADADL/9AIiAsQAGQApAC0AAAUiJiY1NDY2MzIWFy4DJzMeAxUUBgYnMjY2NTQmJiMiBgYVFBYWAzUlFQEpSXA+P3FJJD8bDiQsMx5USlUpDD9wSi5KKylIMDBJKitJIQEfDER8U052QxAPGzUzMhg9f3ZiIVN8REgtW0NAVSosVT5DWy0B6zlkOQABADL/9AIJAhoAJQAABSImJjU0NjYzMhYWFRQUByE1ISYmIyIGBhUVFBYWMzI2NzMOAgEhRmw9PW1HTGY0Af5pAUYCVT8qRywsRyo4QA9TDDtZDER8U1N8RERyRAoUDkFNUSlQPBxCWSwrKCxGKAD//wAy//QCCQLvAiYAlAAAAAcBvwCrAAD//wAy//QCCQLZAiYAlAAAAAcBxACPAAD//wAy//QCCQLcAiYAlAAAAAcBwwCSAAD//wAy//QCCQLPAiYAlAAAAAcBwgCSAAD//wAy//QCCQK0AiYAlAAAAAcBvACaAAD//wAy//QCCQK1AiYAlAAAAAcBvQDpAAD//wAy//QCCQLvAiYAlAAAAAcBvgCrAAD//wAy//QCCQKnAiYAlAAAAAYBx20A//8AMv8/AgkCGgImAJQAAAAHAcsAzQAK//8AMv/0AgkCtwImAJQAAAAHAcYAhAAAAAEALf/0AgQCGgAlAAABMhYWFRQGBiMiJiY1NDQ3IRUhFhYzMjY2NTU0JiYjIgYHIz4CARVGbD09bEhMZjQBAZf+ugJVPypIKyxHKjdBD1MNOlkCGkR8U1N8RERyRAoVDUFNUSlROxxDWCwqKS1FKAACABYAAAFIAtAADAAQAAAzETQ2NjMzFSMiBhURAzUhFWggPy5NPyYhpgEyAkYwPR1IHyb9vQHHR0cABAAo/xgCIQIaAC0APQBJAE0AAAUiJiY1NDY2NxcGBhUUFhYzMjY2NTQmJy4DJzU3Fwc3HgMXHgIVFAYGAyImJjU0NjYzMhYWFRQGBicyNjU0JiMiBhUUFjcnMxUBFUdrOxMvK0A5IidGLi1BIzZOPVI1Iw5jT2wNCxQjPzRIViYvZVFAWS4vWT9BWC4uWEE4Pj44NUNBjxnO6CNINRk2MhQiFjobISwWFysdKi8EBA4TGA0XXxpZJggOCwoEBSZDMCpMMQGMMVU1NVQyMlQ1NVUxRTs7Ozo6Ozs73kc/AP//ACj/GAIhAtkCJgChAAAABwHEAIkAAP//ACj/GAIhAwICJgChAAAABwHIAOMAAP//ACj/GAIhArUCJgChAAAABwG9AOMAAAABAEcAAAICAtAAFgAAMxEzETE2NjMyFhYVESMRNCYjIgYGFRFHVBpaND1VLVNEOilEKQLQ/uktNC1cR/62AUFISSdMNv7XAAACACgAAAI4AtAAAwAaAAATNSEVAxEzETE2NjMyFhYVESMRNCYjIgYGFREoATDbVBpaND1VLVNEOilEKQI6QUH9xgLQ/uktNC1cR/62AUFISSdMNv7XAAIAPwAAALMC5AADAA8AADMRMxEDIiY1NDYzMhYVFAZPVCoZISEZGCIiAg798gJyIRkZHx8ZGSEAAQBHAAAAmwIOAAMAADMRMxFHVAIO/fL//wABAAAA4ALvAiYAqAAAAAYBvwEA////5QAAAP4C2QImAKgAAAAGAcTlAP///+gAAAD6As8CJgCoAAAABgHC6AD////wAAAA8wK0AiYAqAAAAAYBvPAA//8APwAAAKMCtQImAKgAAAAGAb0/AP//AAEAAADgAu8CJgCoAAAABgG+AQD////DAAABHgKnAiYAqAAAAAYBx8MA////3f81AKMCtQImAKgAAAAmAb0/AAAGAcvdAP///9oAAAEIArcCJgCoAAAABgHG2gD//wA//yQBhQLkACYApwAAAAcAswDOAAAAAv/m/yQAtwLkAAwAGAAABzUzMjY1ETMRFAYGIxMiJjU0NjMyFhUUBhonJiBUID8uZBkhIRkYISHcSB8lAl79oDA9HQNOIRkZHx8ZGSEAAf/m/yQApwIOAAwAAAc1MzI2NREzERQGBiMaJyYgVCA/LtxIHyUCXv2gMD0dAAIARwAAAecC0AAGAAoAACEDNzMBNwEhETMRAXzv4Wf+/wEBEv5gVAEc8v7wPP7GAtD9MP//AEf/EgHnAtACJgC1AAAABwHJAM0AAAABAEcAAACbAtAAAwAAMxEzEUdUAtD9MP//AAEAAADgA7ECJgC3AAAABwG/AAEAwv//AEcAAAEpAuEAJgC3AAAABwHBAMYADP//AEH/EgChAtACJgC3AAAABgHJQQD//wBHAAABSQLQACYAtwAAAAcBTQCoAAAAAgAJAAAA8gLQAAMABwAAEzU3FQMRMxEJ6Z9UAUtDYET+VgLQ/TAAAAEARwAAAysCGgAoAAAzETMXMTY2MzIWFhcxNjYzMhYWFREjETQmIyIGBhURIxE0JiMiBgYVEUdMBBhSLSY9Lg4aWTE6Uy1TPjUkOyNUPjQjOyQCDkgnLRUrIC8xLVtE/rIBRUdGJko1/tMBRUdGJko1/tMAAQBHAAAB/gIaABYAADMRMxcxNjYzMhYWFREjETQmIyIGBhURR0wEF1c5OlYwVEU6J0InAg5TLTIsWkX+sQFGRkYlSDT+zwD//wBHAAAB/gLvAiYAvgAAAAcBvwC7AAD//wBHAAAB/gLcAiYAvgAAAAcBwwCiAAD//wBH/xIB/gIaAiYAvgAAAAcByQDqAAD//wBHAAAB/gK3AiYAvgAAAAcBxgCUAAAAAQBH/yQB/gIaAB8AADMRMxcxNjYzMhYWFREUBgYjIzUzMjY1ETQmIyIGBhURR0wEF1c5OlYwID8uNCcmIEU6J0InAg5TLTIsWkX+XzA9HUgfJQGWRkYlSDT+zwACADL/9AIiAhoADwAfAAAFIiYmNTQ2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFgEpSXA+P3FJSm8+P3BKLkorKkkuLUosK0kMRHxTVHtERHtUU3xESC1bQ0RaLS1aRENbLQD//wAy//QCIgLvAiYAxAAAAAcBvwC7AAD//wAy//QCIgLZAiYAxAAAAAcBxACfAAD//wAy//QCIgLPAiYAxAAAAAcBwgCiAAD//wAy//QCIgK0AiYAxAAAAAcBvACqAAD//wAy//QCIgLvAiYAxAAAAAcBvgC7AAD//wAy//QCIgLYAiYAxAAAAAcBwAC9AB7//wAy//QCIgKnAiYAxAAAAAYBx30AAAMAIP/0AjYCGgADABMAIwAAMwEzARciJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWIAHHT/46uklwPj9xSUpvPj9wSi5KKypJLi1KLCtJAg798gxEfFNUe0REe1RTfERILVtDRFotLVpEQ1st//8AMv/0AiICtwImAMQAAAAHAcYAlAAAAAMAMv/0A6cCGgAnADcAPwAABSImJjU0NjYzMhYXNjYzMhYWFRQUByEeAjMyNjczDgIjIiYnBgYnMjY2NTQmJiMiBgYVFBYWJSEmJiMiBgYBKUlwPj9xSURqIB9nQkxmNAH+fAMsRig4QA9TDDtZOkBnHyBsRC5KKypJLi1KLCtJAScBMgJVPydELAxEfFNUe0Q6NTU6RHJEChQOPlIpKygsRig7NTU7SC1bQ0RaLS1aRENbLflNUSRGAAIAR/8kAjsCGgAUACQAABcRMxcxPgIzMhYWFRQGBiMiJicREzI2NjU0JiYjIgYGFRQWFkdMBxAxRS1Hazw8bEc9XBinL0krK0kvMkooKErcAupSGioaSHxQT3xHMi3+0QEZMVs+PlsxMVs+PlsxAAACAEf/JAI7AtAAEwAjAAAXETMRPgIzMhYWFRQGBiMiJicREzI2NjU0JiYjIgYGFRQWFkdTEDFFLUdrPDxsRz1cGKcvSSsrSS8ySigoStwDrP7sGioaSHxQT3xHMi3+0QEZMVs+PlsxMVs+PlsxAAIAMv8kAiYCGgAUACQAAAURBgYjIiYmNTQ2NjMyFhYXMTczEQMyNjY1NCYmIyIGBhUUFhYB0hleOkdsPDxrRjBFMA4ITPsySigoSjIvSioqStwBLzEuRnxPUH1IHCsXUv0WARkxWz4+WzExWz4+WzEAAAEARwAAAWwCGgAQAAAzETMXMT4CMxUjIg4CFRFHTAYSOlM0NB44LRoCDmAkMBhYECQ+L/7f//8ARwAAAWwC7wImANIAAAAGAb9uAP//AEcAAAFsAtwCJgDSAAAABgHDVQD//wBC/xIBbAIaAiYA0gAAAAYByUIAAAEALP/0AcgCGgAvAAAFIiYmJzMeAjMyNjY1NCYmJy4DNTQ2NjMyFhcjJiYjIgYVFBYWFx4CBxQGBgEFR10wBVYEHTgrIjAZHTcpLEQvGC5VOlVjCVMFOjAzNBc4LztSKwExVwwrTTMbLRwVJhkhJRMFBhYkNiUrQiVOSCUqJh8XJRkGBx9ANzRIJgD//wAs//QByALvAiYA1gAAAAcBvwCPAAD//wAs//QByALcAiYA1gAAAAYBw3YA//8ALP78AcgCGgImANYAAAAHAcoAvP////8ALP8SAcgCGgImANYAAAAHAckAzwAAAAEASP/2Al8C3AA3AAAFIiYnMxYWMzI2NTQmJyYmNTQ+AzU0JiMiBhURIxE0NjYzMhYWFRQOAxUUFhYXFhYVFAYGAaVSaQhTBDoxMTUsN0xBHSoqHUY+RkNTM2NISF8vHCorHBIuK0c+LVMKX1QzPi8pJi4SGjkuHicdHCMaLjVURf4EAgQ/YjcsSi0lLx8YGhIPGhgOGEw5L0koAAEAJQAAAWoCkQAUAAAhIiYmNREjNTM3MxUzFSMRFBYzMxUBEy1CI1xcC0mVlSYwPRxDOQEvR4ODR/7RLyFIAP//ACUAAAF0AvMCJgDcAAAABwHBAREAHv//ACX+/AGvApECJgDcAAAABwHKAMv/////ACX/EgFqApECJgDcAAAABwHJAN4AAAABAET/9AH6Ag4AFgAABSImJjURMxEUFjMyNjY1ETMRIycxBgYBBDpWMFRFOihAJ1RMBRVXDCxbRAFP/rpGRiVINAEx/fJULjIA//8ARP/0AfoC7wImAOAAAAAHAb8AsQAA//8ARP/0AfoC2QImAOAAAAAHAcQAlQAA//8ARP/0AfoCzwImAOAAAAAHAcIAmAAA//8ARP/0AfoCtAImAOAAAAAHAbwAoAAA//8ARP/0AfoC7wImAOAAAAAHAb4AsQAA//8ARP/0AfoC2AImAOAAAAAHAcAAswAe//8ARP/0AfoCpwImAOAAAAAGAcdzAP//AET/NQH9Ag4CJgDgAAAABwHLATwAAP//AET/9AH6Ax4CJgDgAAAABwHFALgAAP//AET/9AH6ArcCJgDgAAAABwHGAIoAAAABABgAAAIIAg4ABwAAMwMzEzETMwPgyFmgoVbHAg7+QwG9/fIAAAEAGQAAAvsCDgAPAAAzAzMTMRMzEzETMwMjAzEDtJtUc3pfe3JVm1aAgAIO/l0Bo/5eAaL98gG2/koA//8AGQAAAvsC7wImAOwAAAAHAb8BGgAA//8AGQAAAvsCzwImAOwAAAAHAcIBAQAA//8AGQAAAvsCtAImAOwAAAAHAbwBCQAA//8AGQAAAvsC7wImAOwAAAAHAb4BGgAAAAEAGAAAAdQCDgANAAAzEwMzFzE3MwMTIycxBxioqFyCg1uoqFuDgQEIAQbR0f76/vjW1gABABf/JAIWAg4ACQAAFxMjAzMTMRMzAYJ3HcVbo6pX/sPcARQB1v5rAZX9FgD//wAX/yQCFgLvAiYA8gAAAAcBvwCnAAD//wAX/yQCFgLPAiYA8gAAAAcBwgCOAAD//wAX/yQCFgK0AiYA8gAAAAcBvACWAAD//wAX/yQCFgLvAiYA8gAAAAcBvgCnAAD//wAX/yQCFgK3AiYA8gAAAAcBxgCAAAAAAQAlAAABsAIOAAkAADM1ASE1IRUBIRUlASL+4wGB/t4BJ0UBg0ZF/n1GAP//ACUAAAGwAu8CJgD4AAAABgG/fwD//wAlAAABsALcAiYA+AAAAAYBw2YA//8AJQAAAbACtQImAPgAAAAHAb0AvQAAAAIAMv/0AiYCGgATACMAAAUiJiY1NDY2MzIWFzczESMnMQYGJzI2NjU0JiYjIgYGFRQWFgEgRmw8PGxHPloZCUtLCBdXOjJKKChKMi9KKipKDEh9T1B7RzItU/3yUyU6STFbPj5bMTFbPj5bMQD//wAy//QCJgLvAiYA/AAAAAcBvwC8AAD//wAy//QCJgLZAiYA/AAAAAcBxACgAAD//wAy//QCJgLPAiYA/AAAAAcBwgCjAAD//wAy//QCJgK0AiYA/AAAAAcBvACrAAD//wAy//QCJgLvAiYA/AAAAAcBvgC8AAD//wAy//QCJgKnAiYA/AAAAAYBx34A//8AMv81AikCGgImAPwAAAAHAcsBaAAA//8AMv/0AiYDHgImAPwAAAAHAcUAwwAA//8AMv/0AiYCtwImAPwAAAAHAcYAlQAAAAMAMv/0A6sCGgAvAD8ARwAABSImJjU0NjYzMhYXNzMVNjYzMhYWFRQUByEeAjMyNjczDgIjIiYnFSMnMQ4CJzI2NjU0JiYjIgYGFRQWFiUhJiYjIgYGASBGbDw8bEc+WhkJSx9RL0xmNAH+fAMsRig4QA9TDDtZOi5QH0sIDzFFIzJKKChKMi9KKipKASsBMgJVPydELAxIfU9Qe0cyLVMwHR9EckQKFA4+UikrKCxGKB8dMFMYLBtJMVs+PlsxMVs+Plsx+E1RJEYA//8AMv/0A6sC7wImAQYAAAAHAb8BhgAAAAIAMv8YAjICGgAnADcAAAUiLgInMx4CMzI2NjU1DgIjIiYmNTQ2NjMyFhYXMTczERQOAgMyNjY1NCYmIyIGBhUUFhYBPDFVQysIVAouRCsxSSkPMkgxRW1AQG9ELEc2EAhMJEFbQTRMKipMNDBNLCxN6BgwRCshMRwmUkNIGy4bQnlSUnlCGiwcVv4PQWJBIQExMVk6PFgwMFg8OlkxAP//ADL/GAIyAtkCJgEIAAAABwHEALEAAP//ADL/GAIyAwICJgEIAAAABwHIAQsAAP//ADL/GAIyArUCJgEIAAAABwG9AQsAAAABAEb/9AH7Ag4AEwAABSImNREzERQWFjMyNjY1ETMRFAYBIWd0VB48LS08HVR0DHhyATD+zzVIJCRINQEx/tByeP//AEb/9AH7Au8CJgEMAAAABwG/ALEAAP//AEb/9AH7AtkCJgEMAAAABwHEAJUAAP//AEb/9AH7As8CJgEMAAAABwHCAJgAAP//AEb/9AH7ArQCJgEMAAAABwG8AKAAAP//AEb/9AH7Au8CJgEMAAAABwG+ALEAAP//AEb/9AH7AtgCJgEMAAAABwHAALMAHv//AEb/9AH7AqcCJgEMAAAABgHHcwD//wBG/z8B+wIOAiYBDAAAAAcBywDQAAr//wBG//QB+wMeAiYBDAAAAAcBxQC4AAD//wBG//QB+wK3AiYBDAAAAAcBxgCKAAAAAQBC/xgB+QIOACcAAAUiLgInMx4CMzI2NjU1MQYGIyImJjURMxEUFjMyNjY1ETMRFAYGARcrSjchBFIFIzciLD4iF1s7NVIvVEA4K0QoVDdl6BgtQSojMhoqV0MyKTIvYUoBQP7JVEcqUDkBH/4PVHQ9AP//AEL/GAH5Au8CJgEXAAAABwG/ALwAAP//AEL/GAH5As8CJgEXAAAABwHCAKMAAP//AEL/GAH5ArQCJgEXAAAABwG8AKsAAP//AEL/GAH5Au8CJgEXAAAABwG+ALwAAP//AEL/GAH5ArcCJgEXAAAABwHGAJUAAAACABYAAAHrAuQAFgAiAAAzESM1MzU0NjYzMxUjIgYVFSERIxEjERMiJjU0NjMyFhUUBmdRUSA/LjIlJSEBH1TL9hgiIhgZISEBx0c4MD0dSB4mNv3yAcf+OQJyIRkZHx8ZGSH//wAWAAACBALQACYAoAAAAAcAtwFpAAAAAgA3AVsBpQLFABMAIAAAEyImJjU0NjYzMhYXNzMRIycxBgYnMjY2NTQmIyIGFRQW3jBMKytLLzNEDwc8PAcORCIhNB9DMS9DQwFbLlM1NlEtKyBF/qJFISo1HzkoPUNDPD1EAAIAMgFbAY0CyAAPAB8AABMiJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYW3zZOKSlONzdNKSpONiAvGhovICAvGRkvAVsuUzY3Ui0tUjc2Uy43HjkpKTkfHzkpKTkeAAABAC4AAAJYAg4ACwAAMxEjNSEVIxEjESMRfU8CKk9U5AHMQkL+NAHM/jQAAAIAMf/0Al8CyAAPAB8AAAUiJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWAUlXfUREfVdXfENDfFc3VjMzVjc4WDIyWAxbo2xso1tbo2xso1tKRYFaW4BERIBbWoFFAAABACQAAAEJArwABgAAMxEHNTczEbSQrDkCXi5CSv1EAAEAQQAAAhsCyAAfAAAzNT4DNTQmJiMiBgYVIz4CMzIWFhUUDgMHIRVBSoRmOhs7MjBAIFEBOmZBQGI5KUZVWigBXjs4cnFsMiU/KClDKEVjNC9dRTFiXVZMH0YAAQA3//QCEwLIADEAAAUiJiYnMx4CMzI2NjU0JiYjIzUzMjY1NCYjIgYHIz4CMzIWFhUUBgYHHgIVFAYGASlDbUACVQElRjExQiIvTy80NEdRQEA/SAVVAzljQkZfMBs2KilBJjVoDDFiSShDKCY/Jy87HUdBOi8+RDU5WDEwUDEkQjAKCC5IMDlhOwACACkAAAJHArwACgAOAAAhNSE1ATMRMxUjFSUhETEBjP6dAVRiaGj+pwEKlkEB5f4kSpbgAX8AAAEARf/0AiICvAAlAAAFIiYmJzMWFjMyNjY1NCYmIyIGByMTIRUhBzY2MzIeAhUUDgIBNEZnOwdSC1FCMUUmJUQuN00VUzUBeP7JJBlTNzNSOx8hPVgMMlU3NEItTzExSyssIAF4SdscIyRBVjIyWUQnAAIAOv/0Ai4CyAAjADMAAAUiLgI1NDY2MzIWFhcjJiYjIgYGBxQUFT4CMzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWAUVLZz0cP3hVQl84Bk4KTTs1UzADDjhQMDtlPjloTixFKSlFLC1IKipIDDhfeD90r2MyUzM1OkKFZwIEAiA2IThlRDtsREooRy4vRicpRy0uRycAAAEAHQAAAfMCvAAGAAAzASE1IRUDnAEB/oAB1v4CdEg//YMAAAMAQ//0AhkCyAAdACkANQAABSImJjU0NjY3JiY1NDY2MzIWFhUUBgceAhUUBgYnMjY1NCYjIgYVFBYTMjY1NCYjIgYVFBYBLkJrPiE6JzU8NWJDRGE0OzUnOiE+a0JLTFNERFNLTDxIRz09R0gMM1s8K0o3CxRUMTRUMjJUNDFUFAs3Sis8WzNKSTxERkZEPEkBVUI0Ozw8OzRCAAIAQv/0AjYCyAAjADMAAAUiJiYnMxYWMzI2Njc2NDUOAiMiJiY1NDY2MzIeAhUUBgYDMjY2NTQmJiMiBgYVFBYWASpBXzcHTgtMOjVQMQQBDjhPMTpmPjlpR0tnPRw/d08tSSoqSS0rRikpRgwyVDI1Oj9/YQYLBiA2IThlRDtsRDhfeD9zsGMBUSlHLS9GJyhGLy9GJwAAAgAeAAABQwK8AAYACgAAMxEHNTczESchFSGPcY05tAET/u0CXhk6Pf1ERkYAAAEANP/7AhkCvAAfAAAFIiYmJzMWFjMyNjU0JiMjNTcXITUhFQcnMzIWFRQGBgEpQ2pBB1MIUUpJVFNJZOUh/pQBmeovTm58OmwFMF9GPVJRRkhRO+MaR0DmG3JoQ2M2AAEAMQAAAjsCvAAOAAAhNSE1ATMBMzU3FTMVIxUBgP6xASRf/tr2T2hopUEB1v4zqxO+SqUAAAIAMv/0AiECvAAVACMAAAUiJiY1NDY3EzMDJzY2MzIWFhUUBgYnMjY1NCYmIyIGBhUUFgEqS3A9IyauY8ACGTUdR2o7P29JS1goSTIxSihZDEFuRTVlNwED/ucZCw07akdIbj5NW0sySyoqSjJMWwACADIAAAIhAsgAFQAjAAAzExcGBiMiJiY1NDY2MzIWFhUUBgcDAzI2NjU0JiMiBhUUFhbHwAIZNR1Gazs/b0hMcD0jJq4CMkooWUtKWChJARkZCg47a0ZIbj5Ab0U1ZDj+/QEuKksxTFtbSzJLKgD//wAcAAAAogFgAgcBPQAA/qD//wAhAAABIgFmAgcBPgAA/qD//wAa//sBKAFmAgcBPwAA/qD//wAVAAABMQFcAgcBQAAA/qD//wAcAWAAogLAAgYBPQAA//8AIQFgASICxgIGAT4AAP//ABoBWwEoAsYCBgE/AAD//wAVAWABMQK8AgYBQAAAAAH/6AAAAdQCvAADAAAjATMBGAGXVf5oArz9RP//ABwAAALBAsAAJgE9AAAAJgE5aAAABwE+AZ/+oP//ABwAAAKyAsAAJgE9AAAAJgE5aAAABwFAAYH+oP//ABoAAAMcAsYAJgE/AAAAJwE5ANIAAAAHAUAB6/6gAAEAHAFgAKICwAAGAAATEQc1NzMRX0NaLAFgAR4SKir+oAABACEBYAEiAsYAGQAAEzU3NjY1NCYjIgYHIzY2MzIWFhUUBgcHMxUjcB0nIBcaHgRDA0I+JjcdMS9RtQFgMFwYMiIdHh8cLkAdMB4pPSM8NgAAAQAaAVsBKALGACsAABMiJiczHgIzMjY1NCYjIzUzMjY1NCYjIgYHIz4CMzIWFRQGBxUWFhUUBqE9RQVDAxIdER4jJx0uLR0lIh0cIQU/AyE6KTZKIx4dJ0gBWzc0FRkKHRkbHSkcGxkdGRYcLRo6LB8oCAIJKSEoOQACABUBYAExArwACgAOAAATNSM1NzMVMxUjFSczNTHBrKRKLi6oawFgQjLo5DZCeJwAAAEAL//7AKEAbQALAAAXIiY1NDYzMhYVFAZoGCEhGBofHwUhGBghIRgYIQAAAQAL/4UAnABiAAMAABc3MwcLOldXe93dAP//AC//+wChAhoAJgFEAAAABwFEAAABrf//AB7/hQC7AhoAJwFEABoBrQAGAUUTAP//AC//+wIRAG0AJwFEALgAAAAnAUQBcAAAAAYBRAAAAAIAS//7AL0CvAADAA8AADcDMwMHIiY1NDYzMhYVFAZhClsKJBghIRgaHx/XAeX+G9whGBghIRgYIQACAEv/WQC9AhoAAwAPAAATMxMjEzIWFRQGIyImNTQ2YUcKWy0aHx8aGCEhAT7+GwLBIRgYISEYGCEAAgAn//sB8gLIAB0AKQAANyczMj4CNTQmJiMiBgYVIzQ2NjMyFhYVFAYGIwcHIiY1NDYzMhYVFAayBR8qTTwjJkMqK0UoUD5pQEFnPD9uSAIlGCEhGBofH9mMCx48MSo8ICA5KDxaMjJcP0tcKVLeIRgYISEYGCEAAgAw/00B+wIaAB0AKQAAARcjIg4CFRQWFjMyNjY1MxQGBiMiJiY1NDY2Mzc3MhYVFAYjIiY1NDYBcAUfKk08IydCKitFKFA+aEFBZzw/b0cCJRghIRgZICABPIwLHjwxKT0gIDonPFoyMlw/TFspUt4hGBghIRgYIQABAC8BHQChAY8ACwAAEyImNTQ2MzIWFRQGaBghIRgaHx8BHSEYGSAgGRghAAEAPwDVAS8BxgAPAAA3IiYmNTQ2NjMyFhYVFAYGtiA3ICA3ICI3ICA31SA3ISI3ICA3IiE3IAAAAQBBAWgBpgLdABEAABM3Byc3JzcXJzMHNxcHFwcnF9QMfCOKiiF/DkQQfiCKiyJ9DwFomVc9PTw7V5mZVzo+PTtWmQAEAC8AAALZAsIAAwAHAAsADwAAIRMzAyETMwMnNSEVJTUhFQGjik+J/pqKUImvAoL9pAKEAsL9PgLC/T7FS0vuSkoAAAEAHf+hAWsC/AADAAAXEzMDHftT+18DW/ylAAABAB3/oQFrAvwAAwAABSMDMwFrU/tTXwNbAAEAI/+eAIYAZQANAAAXNTI2NTUjNTMWFhUUBiQaFTBYBgUzYicbGxhSGS4TOTQA//8AKP+eAJoCGgAnAUT/+QGtAAYBUw0A//8ARwETAdMBWgAGAY76AAABAEcBEwJTAVoAAwAAEzUhFUcCDAETR0cAAAEARwETAx8BWgADAAATNSEVRwLYARNHRwAAAQBH/40CMP/cAAMAABc1IRVHAelzT08AAQAx/28BUAMrABMAABcuAjU0NjY3MxUOAhUUFhYXFfo2XDc3XDZWPVszM1w8kTSPsmlpspAzCDyUqV1dqZQ8CAAAAQAm/28BRQMrABMAABcjNT4CNTQmJic1Mx4CFRQGBnxWPVszM1s9VjdbNzdbkQg8lKldXamUPAgzkLJpabKPAAEATf9oAX0DKwAxAAAFIiY1NDY2NTQmJic1PgI1NCYmNTQ2MzMVIyIGFRQWFhUUBgcVFhYVFAYGFRQWMzMVAUNEVAsLEzIvLzITCwtURDorKSwLCjQ7OzQKCywpK5hLSyI3OyYcLiAGRAYfLxwnOTciTEpIJy4dNTsoNE0NAg1NNSc7NR4uJ0gAAAEANP9oAWQDKwAxAAAXIzUzMjY1NCYmNTQ2NzUmJjU0NjY1NCYjIzUzMhYVFAYGFRQWFhcVDgIVFBYWFRQGbjorKSwKCzU6OjULCiwpKzpEVAsLEzIvLzITCwtUmEgnLh41Oyc1TQ0CDU00KDs1HS4nSEpMIjc5JxwvHwZEBiAuHCY7NyJLSwABAE3/aQEQAysABwAAFxEzFSMRMxVNw3R0lwPCRfzJRgAAAQA9/2kBAAMrAAcAAAUjNTMRIzUzAQDDdHTDl0YDN0UAAAEAC/+HAKIAdAADAAAXNzMHCzleW3nt7QAAAgAL/4cBRgB0AAMABwAAFzczBzM3MwcLOV5baTheWnnt7e3tAAACAB4BwQFRArwAAwAHAAATNzMHIzczB7pbPDn6Wjw4AcH7+/v7AAIAHgHBAVECvAADAAcAABMHIzczByM3tVs8OfpaPDgCvPv7+/sAAQAeAcEAtAK8AAMAABM3MwceWjw4AcH7+wABAB4BwQC0ArwAAwAAEwcjN7RaPDgCvPv7AAIALAB4AZIB1gAFAAsAACUnNzMHFyEnNzMHFwE/YWFTZGT++2FhU2RkeK+vr6+vr6+vAAACADIAeAGYAdYABQALAAA3IzcnMxcXIzcnMxeFU2RkU2FRU2RkU2F4r6+vr6+vrwABAC8AeADjAdYABQAANyc3MwcXkGFhU2RkeK+vr68AAAEANwB4AOsB1gAFAAA3IzcnMxeKU2RkU2F4r6+vAAIAKAISAREC8wADAAcAABMnMwcjJzMHzA1SDNEMUgsCEuHh4eEAAQAoAhIAewLzAAMAABMnMwc1DVMMAhLh4QABACP/ngCGAGUADQAAFzUyNjU1IzUzFhYVFAYlGhUxWAYFMmIoGxoXUxktFDk0AP//ACP/ngEEAGUAJgFrfgAABgFrAAAAAgAgAhMBAQLaAA0AGwAAExUiBhUVMxUjJiY1NDYzFSIGFRUzFSMmJjU0NoEZFjFYBgUyrRkWMVgGBTIC2igbGhdTGi0TOTQoGxoXUxotEzk0//8AIAITAQEC2gAnAWsAewJ1AAcBa//9AnUAAQAgAhMAgwLaAA0AABMVIgYVFTMVIyYmNTQ2gRkWMVgGBTIC2igbGhdTGi0TOTT//wAgAhEAgwLYAAcBa//9AnMAAwAU//QC6ALIABMAIgAxAAAFMj4CNTQuAiMiDgIVFB4CExUiBhUVMxUjJiY1NDY2MxUiBhUVMxUjJiY1NDY2AX5Lg2Q4OGSDS0uDZDg4ZIM4Ihs/cggGHTjMIRxAcggHHTkMOGSDS0uDZDg4ZINLS4NkOAHvNCIjHmwiOhkyPh40IiMebCI6GTI+HgADABT/9ALoAsgAEwAiADEAAAEiDgIVFB4CMzI+AjU0LgIDNTI2NTUjNTMWFhUUBgYjNTI2NTUjNTMWFhUUBgYBfkuDZDg4ZINLS4NkODhkgzgiGz9yCAcdOcwhHEByCAcdOALIOGSDS0uDZDg4ZINLS4NkOP4RNCMiHmwiOhkxPx40IyIebCI6GTE/HgAAAv/U/0EBTAL+ABIAFgAABzczMjY3EzY2MwciBgcDDgIjEzchBywGFh4fBEUJamMGPDsFRQUkQC80BgEWBr9GHSYCillRRy41/XYwPRwCnUZGAAIAT/85A4gCgABEAFQAAAUiJiY1ND4CMzIWFhUUDgIjIiY3NxcGBiMiJjU0PgIzMhYXBzczAwYWMzI+AjU0JiYjIg4CFRQWFjMyNjcXBgYDMjY2NzYmJiMiDgIVFBYBqWWdWD93q21qo14aNEsxOjcHAhIYaT1GUSA8UzQ7RQcVGEYyBxglHi4eEE2JWluPYzRHhVsrVCUPLWIcKEMtBQQUMCYlOiYUMcdWoG5lr4VKVphkOm5YNEo6Ih89Sl1SNWNOLkBADYL+4Ck1LUpWKVl+REFzl1Zih0YRETkTEgEBLlI2J0AmIjtHJjdCAAACADL/9AKuAsgAFwA4AAAhASYmNTQ2NjMyFhYXIyYmIyIGFRQWFwEFIiYmNTQ2Njc3FwcGBhUUFhYzMjY3NjY3NzMHBgYHBgYCRP6ZLiktVj07Uy0CVAI7LDU4IyQBjv5kRGU3J006GisfQT4jQiw4VCoVKxkfWS8ZMRo1eAF4ME4vLkorKUkwLjA4JiFAJ/5iDDVhQTJTPxMJNwsXTTYqQiYxNxtHKzhWL04gQ0AAAAEAJv+cAgICvAAQAAAFESMiJiY1NDY2MzMRIxEjEQEcClFpMjNpUPBKUmQBizVcOTpbNvzgAt79IgACADD/GAIfAsgAPQBUAAAFIiYmJzMUFhYzFjY1NC4CJy4CNTQ2NyYmNTQ2NjMyFhYVIzQmJiMmBhUUHgIXHgIVFAYHFhYVFgYGEzY2NTQuAicmJicGBhUUHgMXFhYBJUJkNwFYHj0uOUkdN0otMlAtHBwNDjZjRENjOFgePS45SR03Si0zTy0cHQ4NATZjQQ8PIjxNKxcmEA8PFig2QCIXJugyWDgdOCUBPDUiKhwYDxExTDolRBwTLRw5VjEyVzkdOCUBPDUiKhwYDxExTDolRRsTLRw4VzEBUA8nFikyHxkPCBEJDyYXICwfFxQMBxIAAAMAM//8AucCwAAPAC0APQAABSImJjU0NjYzMhYWFRQGBiciJiY1NDY2MzIWFyMmJiMiBgYVFBYWMzI2NzMGBgcyNjY1NCYmIyIGBhUUFhYBjWecV1ecZ2ebWFibZztjOztjO0pwE00ORi0nQCcnQCcvQw9NE3BKX4lKSolfXopKSooEW6BnaKBaWqBoZ6BbezdoSUloN09KLS8nTDk4TSYvLEZRVVCPXV+OUFCOX12PUAAFADQBMwHEAsgADwATACMALgA3AAATIiYmNTQ2NjMyFhYVFAYGJyczFwcyNjY1NCYmIyIGBhUUFhYnNTMyFhUUBiMjFTUzMjY1NCYjI/07WzMzWzs6WjMzWhI+M0NgMUcoKEcxMUkoKEkfXyInJyIwLA0REQ0sATM0XDo7WzU1Wzs6XDRgY2M8K0swMUorK0oxMEsrPNcjHx4jVHoMDg4LAAACABsBXALSArwABwAUAAATNTMVIxEjERMRMxMTMxEjEQMjAxEb9VlD0lVxdlA+cjBwAoc1Nf7VASv+1QFg/u8BEf6gAQX++wEI/vgAAgAnAbwBLwLIAA8AGwAAEyImJjU0NjYzMhYWFRQGBicyNjU0JiMiBhUUFqskPCQlPCQkOyQkPCQYKyoYGSopAbwhPCgqPCEhPCooPCE+JCQkJCQkJCQAAAEATf+cAKEC0AADAAAXETMRTVRkAzT8zAAAAgBN/5wAoQLQAAMABwAAExEzEQMRMxFNVFRUAYMBTf6z/hkBTf6zAAEATf+cAKEC0AADAAAXETMRTVRkAzT8zAAAAQAp/v0B6QMMAAsAABMTBzUXJzMHNxUnE+AIv78IUwi+vgj+/QLrB0MI8PAIQwf9FQABACr+/QHqAwwAEwAAEzcHNRcRBzUXJzMHNxUnETcVJxfgCb+/v78JUwi/v7+/CP798AdDCAHHB0MI8PAIQwf+OQhDB/AAAgAw//kCygK7ABoAIwAABSImJjU0NjYzMh4CFRUhFRYWMzI2NjcXBgYBITUmJiMiBgcBhmKbWU2Va1B8VSz96CdkSTNWTyknPpT+1gGMH2Q+P2kjB0+WbGenYzZbdD89pjExHzooKkNNAX+xKy4wNAAAAwAy/5gCDgJ2AAMABwAnAAAFNTMVAzUzFQMiJiY1NDY2MzIWFyMmJiMiBgYVFB4CMzI2NjczBgYBCVFRUTBIcEBAcEhaeRFWC081LkkqGCs7IyQ7KQdWEHtokJACTpCQ/g5FfFJTe0VgUTI3LlpDMk0zGhkwIU9iAAAGAEEAWQHWAfoADwATABcAJwArAC8AACUiJiY1NDY2MzIWFhUUBgYHJzcXFyc3FycyNjY1NCYmIyIGBhUUFhYnJzcXFyc3FwELM04tLk8yMU8uL0/RKlMs7E8pUMsXLB0dLBcYLBsbLGBSKlLEJlEqeStPNjZPKytPNjZPKyArUylVUCtQNhcxJygxFxcxKCcxF8VRKlItLFMqAAACADD/qQIZAxcAAwA2AAAFETMRJyImJjUzFBYWMzI2NjU0LgInJiY1NDY2MzIWFhUjNCYmIyYGBhUUHgIXHgIVFAYGAQJFGk1yPlgmSTYvQyMhOkwsWE81Y0RDYzhYHj0uJjshHTdKLTNPLTVoVwNu/JJLOGRCKUUpHzYiJjMhGg4cVUM5VjEyVzkdOCUBGzIkIiodGA8RMUw7Mlk4AAMAF//0AsoCyAADAAcAJQAANzUhFSU1IRUDIiYmNTQ2NjMyFhcjJiYjIgYGFRQWFjMyNjczBgYXAbD+UAGwHWORT0+RY3eUFVsRYVNIazo6a0hTYRFbFZTyPz+aPj7+aFujbGyjW3JoQU9FgVpagUVNQGVyAAADACD/9ALUArwAEgAWABoAAAUiJicRMxEWFjMyPgI1MxQGBiU1JRUlNSUVAWolUyxWFSYTSmlCH1ZLn/44Aa/+TwGzDAoKArT9jgQEL1qEVI7AYdo8ajw7Om47AAIAKAAAAkoCvAAYACEAADc1MzUjNTMRMzIWFhUUBgYjIxUzFSMVIzU3MzI2NTQmIyMoV1dX3FJqMzJpVIjf31RUh1NISFOHfkNlRQFRNVw7OFw2ZUN+fu1IPUFJAP//AE3/9APvArwAJgBTAAAABwDWAicAAAADADX/9AJTArwAGwAfACMAAAUiJjU1Mj4CNTUzFRQOAiMVFBYzMjY1MwYGATUhFSU1IRUBKmRlYHM5Ek8bQW9TOEM+OU4BZ/6tAh794gIeDG9jkA0nTkF/f0hiOxlYQE1IP2NmAdw8PK89PQACAC8AAAIfAsgAJAAoAAAzNT4CNTQuAjU0NjYzMhYWFyMmJiMiBgYVFB4CFRQGByEVATUhFVkZJRUSGRI2YD9HXTIDTQNHQiM9JRIYEiMmAW3+EAFvNhw0PysiPT1FKj5cMzhdODpNHT0xI0FAQCExViZFATY7OwAEACAAAAI7ArwAAwAHAAsAFQAANzUhFSUjNTMXNzMVAREDMxMxEzMDETwB5P7x1ctSCr3+5ORfr69e47Q9PZ08PDw8/q8BCgGy/p4BYv5O/vb//wAd/6EBawL8AAYBUQAAAAIALgBIAfcB/AADAAcAADcRMxElNSEV7Ez+9gHJSAG0/ky3R0cAAQBNARMB2QFaAAMAABM1IRVNAYwBE0dHAAABAFoAagHLAdwACwAANyc3JzcXNxcHFwcnjDKGfzN/hjKGgDOAajKHgDKAhzGIfzJ/AAMATABZAdoB7QADAA8AGwAANzUhFQciJjU0NjMyFhUUBgMiJjU0NjMyFhUUBkwBjscYISEYGh8fGhghIRgaHx//R0emIRgYISEYGCEBIiEYGCEhGBghAAACAEsAlwHaAa8AAwAHAAATNSEVBTUhFUsBj/5xAY8BZ0hI0EdHAAMATABUAdsB8QADAAcACwAANxMzAwM1IRUFNSEVddtM3HQBj/5xAY9UAZ3+YwETSEjQR0cAAAEAYwBBAcMCDgAGAAA3NyczFzEHY/b2bPT0Qebn5+YAAQBjAEEBwwIOAAYAACUjJzE3MwcBw2z09Gz2Qebn5wACAGEAAAHFAf0ABgAKAAA3NyczFzEHBzUhFWLz82329m4BXXzBwMHAfEBAAAIAYQAAAcUB/QAGAAoAACUjJzE3MwcTITUhAcRt9vZt8/T+owFdfMDBwP7DQAADACUAAAIAAd4AAwAHAAsAADM1IRUlETMRJTUhFSUB2/7tS/7tAdtAQH0BYf6fjUdH//8AOgBuAewBzwInAZkAAP93AAYBmQBGAAEAOgD3AewBiQAZAAAlIi4CIyIGByM+AjMyHgIzMjY3Mw4CAWYcLSYmFhweBUIGJDgkHS0nJRUdHwNCBSQ49xUdFScdMD8gFRwVJh4wQCAAAf/2AN8CMAGwAAUAACU1ITUhFQHc/hoCOt+OQ9EAAQAqATACTAK8AAcAABMTMxMjAzEDKupN61W8vAEwAYz+dAE0/swAAAEAJQCNAn0BswA3AAA3IiY1NDY2MzIeBDMyNjU0JiMiBgcnPgIXMhYVFAYGIyIuBCMiBhUUFjMyNjcXDgKyPFEnQCcpPS8pKDAeJi0rJCxFEycLL0cuPVEnQikoPTEqKS4eIiwrJCxFEigLMEaNTEUvQiMiNTs1Ii8oKC1BMh0lQywBTEUvQiMiNTs1Ii8pJy1CMR0kRCsAAf/a/0EBMQOTABUAAAc3MzI2NxM+AjMzByMiBgcDDgIjJgcVHBcEXQUkPioWBxMZHARdBSI8LL9GHSYDRDA7GkcaJPy8MD0cAAABACsAAALrAsgALQAAMzUzBy4CNTQ+AjMyHgIVFAYGByczFSE1PgI1NC4CIyIOAhUUFhYXFTjDDz9WLDZggElKgGE2LFdAD8P+7jtcNSlIYjk6YUgoNVw7QhEYXXtET4JfMzNfgk9Ee10YEUJFD011SkFpSigpS2hASnVND0UAAAIAHwAAApoCvAAFAAgAADM1ATMBFSUhAx8BGkYBG/3aAdHpQQJ7/YVBQQIbAAABACUAAAKwArwACwAAMxEjNSEVIxEjESERdVACi09U/rwCekJC/YYCev2GAAEAKf/PAa8CvAAMAAAXNQEBNSEVIQEVASEVKQEG/voBhv6+AQ7+8wFBMWABFwEWYEH+7UH+6UEAAQAS/9QC9gNhAAgAADc3FwEzASMnBxKIcQGvPP4ZKXpAs0/HAyb8c9ckAAABAEf/JAIEAfAAFwAAFxEzERQWMzI2NjURMxEjJzEGBiMiJicVR1RBPytDJ1RMBRhbOR83FtwCzP7nTU4qUDkBAf4QWC42EBDwAAIAJ//2AhAC5AAfAC8AABciJiY1ND4CMzIWFhcuAiMiBgc1NjYzMhYWFRQGBicyPgI1NCYjIg4CFRQW6jVZNSZHYjsgNykLASBGPBMnFhouF0pnN02FTCpGMhtBOClEMhtFCjJmT0J5XjcUMSxGb0AHBjIIBkuSaoK+Z0grSWA0Uk4oSWA4Uk0AAAUALf/0AwwCxwADABMAIwAzAEMAADMBMwEFIiYmNTQ2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFgEiJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWpAGXVP5pAXUtSCsrSC0uRyoqSC4YKBkYKBgXKRkZKP54LUgrK0ktLUgqKkktGCgYGCgXFyoZGSkCvP1EDClMMzRLKSlLNDNMKUEXLiIjLhcXLiMiLhcBQilMMzRLKSlLNDNMKUEXLiIjLxcXLyMiLhcAAAcALf/0BGkCxwAPAB8AIwAzAEMAUwBjAAAFIiYmNTQ2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFgUBMwEFIiYmNTQ2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFgEiJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWA8ktSCsrSS0tSCoqSS0YKRkYKRgYKhkZKvzyAZdU/mkBdS1IKytILS5HKipILhgoGRgoGBcpGRko/ngtSCsrSS0tSCoqSS0YKBgYKBcXKhkZKQwpTDM0SykpSzQzTCk/GC8iJC8XFy8kIi8YMwK8/UQMKUwzNEspKUs0M0wpQRcuIiMuFxcuIyIuFwFCKUwzNEspKUs0M0wpQRcuIiMvFxcvIyIuFwABACgAAAMxArwACQAAEwEzAQcBESMRASgBbi0Bbjb+21L+2gFUAWj+mDYBI/2/AkP+3AAAAQAoAEQCTQJqAAkAADcnASE1IRcRIxFnOAGf/loCBSBLSTgBnksf/fkBoAABACj/5gLkAscACQAAEzUhATcBFQEnASgCQ/7cNQFo/pg2ASIBLk8BFDb+piz+pTcBEQAAAQAoAEICTQJoAAkAABMBETMRByE1IQFnAZtLIP37Aab+YQJj/mUBoP35H0sBngAAAQAoAAADMQK8AAkAABM3AREzEQEXASMoNgEmUgElNv6SLQFoNf7cAkP9vwEjNv6YAAABACgAQgJNAmgACQAAARcBIRUhJxEzEQIOOP5hAab9+yBLAmM4/mJLHwIH/mAAAQAo/+YC5ALHAAkAAAEhAQcBNQEXASEC5P3AASI2/pgBaDX+3AJDAS7+7zcBWywBWjb+7AAAAQAoADgCTQJeAAkAACUBESMRNyEVIQECDv5lSyACBf5aAZ89AZv+YAIHH0v+YgAAAQAo/+YDvwLHAA8AABM1ARcBIQE3ARUBJwEhAQcoAVE5/usCrf7rOQFR/q85ARP9VwETOQFBLAFaMv7nARky/qYs/qUyARj+6DIAAAEAKAAAAx4CvAAPAAA3NwURBSclMwUHJRElFwUjKC8BI/7dLwFkLQFlL/7dASMv/pst8TjBAezBOPHxOMH+FME48QAAAgAU//QC6ALIABMAHQAABSIuAjU0PgIzMh4CFRQOAiczERc3JyMHFzcBfkuDZDg4ZINLS4NkODhkg25HfS62MbYufQw4ZINLS4NkODhjg0xLg2Q4twECey60tC57AAIAFP/0AugCyAATAB0AAAUiLgI1ND4CMzIeAhUUDgInNxUzESchFTMHAX5Lg2Q4OGSDS0uDZDg4ZIOyu0Ej/wC0vAw4ZINLS4NkODhjhEtLg2Q417m1AQAjQLoAAgAU//QC6ALIABMAHQAABSIuAjU0PgIzMh4CFRQOAic3NScHFyEVIQcBfkuDZDg4ZINLS4NkODhkg0u2ti6A/vgBCIAMOGSDS0uDZDg4Y4RLS4NkOJ21MrQufkN9AAIAFP/0AugCyAATAB0AAAEyHgIVFA4CIyIuAjU0PgIHBxcjFSE3ESMVAX5Lg2Q4OGSDS0uDZDg4ZIMcL7y0AQAjQQLIOGSDS0uEYzg4ZINLS4NkONctukAjAQC1AAACABT/9ALoAsgAEwAdAAABMh4CFRQOAiMiLgI1ND4CFxEnBxczNycHEQF+S4NkODhkg0tLg2Q4OGSDKH0utjG2Ln0CyDhkg0tMg2M4OGSDS0uDZDi3/v57LrS0LnsBAgACABT/9ALoAsgAEwAdAAABMh4CFRQOAiMiLgI1ND4CFwc1IxEXITUjNwF+S4NkODhkg0tLg2Q4OGSDsrtBIwEAtLwCyDhkg0tLg2Q4OGOES0uDZDjXubX/ACNAugAAAgAU//QC6ALIABMAHQAABSIuAjU0PgIzMh4CFRQOAic3JyE1ITcnBxUBfkuDZDg4ZINLS4NkODhkg0sugAEI/viALrYMOGSDS0uEYzg4ZINLS4NkOJ0vfUN+LrQyAAIAFP/0AugCyAATAB0AAAUiLgI1ND4CMzIeAhUUDgI3NyczNSEHETM1AX5Lg2Q4OGSDS0uDZDg4ZIMcL7y0/wAjQQw4ZINLS4RjODhkg0tLg2Q41y26QCP/ALUAAgAU//QC6ALIABMAIwAABSIuAjU0PgIzMh4CFRQOAic3JzMHFzc1JwcXIzcnBxUBfkuDZDg4ZINLS4NkODhkg54zXPlcM4CAM1z5XDOBDDhkg0tLg2Q4OGOES0uDZDiwKHFxKKEyoShxcSihMgACABT/9ALoAsgAEwAjAAAFIi4CNTQ+AjMyHgIVFA4CJzM3Jwc1FzcnIwcXNxUnBwF+S4NkODhkg0tLg2Q4OGOEYzGjKHJyKKMxoyhycigMOGSDS0uDZDg4ZINLS4NkOJeAM1v2WzOAgDNb9lszAAIAJQBuAgQCTQADAAcAACUnNxcHNycHARTv8O/wl5aWbvDv75iYl5cAAAIAAAJQAQMCtAALABcAABMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBjIVHR0VFB4ejBUdHRUUHR0CUB0VFB4eFBUdHRUUHh4UFR0AAQAAAlEAZAK1AAsAABMiJjU0NjMyFhUUBjIUHh4UFB4eAlEeFBQeHhQUHgABAAACOQDfAu8ABAAAEyc3MRe7uzCvAjlyRIAAAQAAAjkA3wLvAAQAABMnNzEXJCSvMAI5NoBEAAIAAAIlASMCugADAAcAABM3MwcjNzMHkkhJWcpCSVICJZWVlZUAAQAAAh8AYwLVAA0AABE1MjY1NSM1MxYWFRQGGhYwWAUGNAIfKBMTFVMaJhQ0LgAAAQAAAjwBEgLPAAUAABE1NxcVJ4mJiQI8QlFRQlQAAQAAAkkBEgLcAAUAABMnNRc3FYmJiYkCSVJBVFRBAAABAAACSQEZAtkAEQAAEyImJjU1MxQWMzI2NTMVFAYGjC4+IDIqMDAqMyE+AkkjOyQOJSkpJQ4kOyMAAgAAAlAA0gMeAAsAFwAAEyImNTQ2MzIWFRQGJzI2NTQmIyIGFRQWaSs+PissPT0sGCEhGBciIgJQNzAwNzcwMDcrIRscHx8cGyEAAAEAAAJQAS4CtwAVAAATIiYmIyIGByM2NjMyFhYzMjY3MwYGzhskHxUQFwMxBzMlGyMgFREXAzEGNAJQGBcWFzIzFxgXFjE0AAEAAAJoAVsCpwADAAARNSEVAVsCaD8/AAEAAAJMAGMDAgANAAATFSIGFRUzFSMmJjU0NmMZFzBYBQY0AwIoExMVUxonEzQuAAEAAP8SAGD/zgANAAAVNTI2NTUjNTMWFhUUBhkVLVYFBDLuKB0cDk0UJhA8NgABAAD+/QDkAAcAFAAAETUzMjY1NCYjIzUzFTYWFhUUBgYjXCMhISMxOCY6IR83I/79NRgYFhd4RgEVLCAfLRgAAQAA/zUAwQArABcAABciJiY1NDY2NzcXBwYGFRQWMzI2NxUGBnYeNiIWMys1FTojHSEbDiMQECfLEyoiGCsqExcrHBEkExcaCAc4BgcAAgAAAwcBAwNrAAsAFwAAEyImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGMhUdHRUUHh6MFR0dFRQdHQMHHRUUHh4UFR0dFRQeHhQVHQABAAAC/gBkA2IACwAAEyImNTQ2MzIWFRQGMhQeHhQUHh4C/h4UFB4eFBQeAAEAAALnAN8DnQAEAAATJzcxF7u7MK8C53JEgAABAAAC5wDfA50ABAAAEyc3MRckJK8wAuc2gEQAAgAAAvEBIwOGAAMABwAAEzczByM3MweSSElZykJJUgLxlZWVlQABAAAC8wESA4YABQAAETU3FxUniYmJAvNCUVFCVAABAAAC8gESA4UABQAAEyc1FzcViYmJiQLyUkFUVEEAAAEAAAL1ARkDhQARAAATIiYmNTUzFBYzMjY1MxUUBgaMLj4gMiowMCozIT4C9SM7JA4lKSklDiQ7IwACAAAC+QDSA8cACwAXAAATIiY1NDYzMhYVFAYnMjY1NCYjIgYVFBZpKz4+Kyw9PSwYISEYFyIiAvk3MDA3NzAwNyshGxwfHxwbIQAAAQAAAvQBLgNbABUAABMiJiYjIgYHIzY2MzIWFjMyNjczBgbOGyQfFRAXAzEHMyUbIyAVERcDMQY0AvQYFxYXMjMXGBcWMTQAAQAAAxwBWwNbAAMAABE1IRUBWwMcPz8AAQAA/v0A5AAHABQAABE1MzI2NTQmIyM1MxU2FhYVFAYGI1wjISEjMTgmOiEfNyP+/TUYGBYXeEYBFSwgHy0YAAEAAP81AMEAKwAXAAAXIiYmNTQ2Njc3FwcGBhUUFjMyNjcVBgZ2HjYiFjMrNRU6Ix0hGw4jEBAnyxMqIhgrKhMXKxwRJBMXGggHOAYHAAIAAAI7AQMCnwALABcAABMiJjU0NjMyFhUUBiMiJjU0NjMyFhUUBtIVHR0VFB0dtBUdHRUUHh4COx0VFB4eFBUdHRUUHh4UFR0AAQAAAjIAZAKWAAsAABMiJjU0NjMyFhUUBjIUHh4UFB4eAjIeFBQeHhQUHv//AAACOQDfAu8ABgG+AAAAAQAAAjkA3wLvAAQAABMnNzEXJCSvMAI5NoBEAAIAAAIlASMCugADAAcAABM3MwcjNzMHkkhJWcpCSVICJZWVlZUAAQAAAicBEgK6AAUAABE1NxcVJ4mJiQInQlFRQlQAAQAAAiYBEgK5AAUAABMnNRc3FYmJiYkCJlJBVFRBAAABAAACKQEZArkAEQAAEyImJjU1MxQWMzI2NTMVFAYGjC4+IDIqMDAqMyE+AikjOyQOJSkpJQ4kOyMAAgAAAi0A0gL7AAsAFwAAEyImNTQ2MzIWFRQGJzI2NTQmIyIGFRQWaSs+PissPT0sGCEhGBciIgItNzAwNzcwMDcrIRscHx8cGyEAAAEAAAIoAS4CjwAVAAATIiYmIyIGByM2NjMyFhYzMjY3MwYGzhskHxUQFwMxBzMlGyMgFREXAzEGNAIoGBcWFzIzFxgXFjE0AAEAAAJQAVsCjwADAAARNSEVAVsCUD8/AAEAAP79AOQABwAUAAARNTMyNjU0JiMjNTMVNhYWFRQGBiNcIyEhIzE4JjohHzcj/v01GBgWF3hGARUsIB8tGAABAAD/NQDBACsAFwAAFyImJjU0NjY3NxcHBgYVFBYzMjY3FQYGdh42IhYzKzUVOiMdIRsOIxAQJ8sTKiIYKyoTFyscESQTFxoIBzgGBwAAAAEAAAAKACgAUAACREZMVAAObGF0bgAOAAQAAAAA//8AAwAAAAEAAgADa2VybgAibWFyawAcbWttawAUAAAAAgACAAMAAAABAAEAAAABAAAABBJ+ASQA3AAKAAYAEAABAAoAAQABALIARgABAFQADAAFADAAMAAgABYADAADAHADnRFID8AAAwBwA50SDA+2AAMAMgMGAAoLQgAEAACAAAADAHAC7xHyDEIAAQAFAb4BvwHIAc4BzwAXAAAR8AAAEeAAABHQAAAR0AAAEboAABGqAAARqgAAEZoAABGQAAARgAAAEXYAABFmAAARJgAAERwAABESAAARAgAAEPgAABDuAAAQ7gAAEN4AABDUAAAQxAAAELoAAgADAbwBwAAAAcIByAAFAcwB1gAMAAYAEAABAAoAAAABADQAIAABACYADAABAAQAAwAw/xIACg4kACkABIAAAAEAAQHJAAMAABCyAAAQnAAAEAYAAQADAckBygHXAAQAAAABAAgAARFCDuYAAw90AAwBBw7KAAAOug6qAAAOug7KAAAOug7KAAAOug7KAAAOug6qAAAOug7KAAAOug7KAAAOug7KAAAOug7KAAAOug6aDooAAA6ADooAAA5wDmYAAA5cDmYAAA5wDmYAAA5wDmYAAA5wDmYAAA5MAAAAAA5MAAAAAA48AAAAAA48AAAAAA4sDiIOEg4IDiIOEg4sDiIOEg4sDiIOEg4sDiIOEg4sDiIOEg4sDiIOEg4IDiIOEg4sDiIOEg4sDiIOEg4sDiIOEg34De4AAA34De4AAA34DdgAAA34De4AAA3IAAANsg3IAAANsg2oAAANsg3IAAANsg3IAAANsg3IAAANsg3IAAANsg2oAAANsg3IAAANsg3IAAANsg3IAAANsg2YDY4AAA2YDX4AAA1uDV4AAA1UDV4AAA1uDV4AAA1uDUQAAA1uDV4AAA00DSQAAA0UDQoAAA0ADQoAAA0UDQoAAA0UDPAAAA0UDQoAAA0UDQoAAAzgAAAAAAzWAAAAAAzgAAAAAAzgAAAAAAzgAAAAAAzWAAAAAAzgAAAAAAzgAAAAAAzGAAAAAAzgAAAAAAy2DKYAAAzgAAAAAAyWDIwAAAyCDIwAAAyWDIwAAAyWDHIAAAxiDFIAAAxIDFIAAAxiDFIAAAxiDFIAAAxiDDgAAAwoDBgAAAwoDBgAAAwoDBgAAAwoDAgAAAv4AAAL4gvYAAAL4gv4AAAL4gv4AAAL4gv4AAAL4gvYAAAL4gv4AAAL4gv4AAAL4gv4AAAL4gv4AAAL4gv4AAAL4gvIC74AAAu0C74AAAvIC74AAAvIC74AAAu0C74AAAukAAAAAAuaAAAAAAukAAAAAAukAAAAAAuaAAAAAAukAAAAAAuKAAAAAAuAAAAAAAuKAAAAAAuKAAAAAAzgAAAAAAtwAAALYAtQAAALYAtwAAALYAtwAAALYAtwAAALYAtQAAALYAtwAAALYAtwAAALYAtwAAALYAtwAAALYAtACzYAAAssCzYAAAscCxIAAAsICxIAAAscCxIAAAscCxIAAAscCxIAAAryCugAAAryCugAAAryCugAAArYCsIKrAqiCsIKrArYCsIKrArYCsIKrArYCsIKrArYCsIKrArYCsIKrAqiCsIKrArYCsIKrArYCsIKrArYCsIKrAqSCnwKZgpWAAAAAApWAAAAAApAAAAAAApWAAAAAAoqChoAAAoKCfoAAAAAAAAJ6gnaAAAJygnAAAAJygnaAAAJygnaAAAJygnaAAAJygnaAAAJygnAAAAJygnaAAAJygnaAAAJygnaAAAJygAAAAAJ6gmwCaYAAAmwCZYAAAmGCXwAAAlsCXwAAAmGCXwAAAmGCVwAAAmGCXwAAAlMCUIAAAkyCSIAAAkYCSIAAAkyCSIAAAkyCQgAAAkyCSIAAAj4COgI0gjICOgI0gj4COgI0gj4COgI0gj4COgI0gjICOgI0gj4COgI0gj4COgI0gi4CKgImAj4COgI0giICH4AAAhuCF4AAAhUCF4AAAhuCF4AAAhuCEQAAAg0CCQAAAgaCCQAAAg0CCQAAAg0CCQAAAg0CAoAAAAAB/oAAAAAB/oAAAAAB/oAAAAAB+oAAAfaB8oHugewB8oHugfaB8oHugfaB8oHugfaB8oHugewB8oHugfaB8oHugfaB8oHugfaB8oHugfaB8oHugfaB8oHugegB5AAAAeGB5AAAAegB5AAAAegB5AAAAeGB5AAAAd2B2wAAAdiB2wAAAd2B2wAAAd2B2wAAAdiB2wAAAd2B2wAAAdSAAAAAAdIAAAAAAdSAAAAAAdSAAAAAAcyByIHEgcCByIHEgcyByIHEgcyByIHEgcyByIHEgcCByIHEgcyByIHEgcyByIHEgcyByIHEgcyByIHEgbyBuIAAAbYBuIAAAbIBr4AAAbIBr4AAAauBr4AAAbIBr4AAAaeBpQGhAZ6BpQGhAaeBpQGhAaeBpQGhAaeBpQGhAZ6BpQGhAaeBpQGhAaeBpQGhAaeBpQGhAaeBpQGhAaeBpQGhAZqBmAAAAZWBmAAAAZqBmAAAAZqBmAAAAZWBmAAAAZqBmAAAAscCxIAAAxiDFIAAAZGBjwAAAYsAAAAAAADAS4CvAAK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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAD/xV6GAAAAAAAAAAD/2V6GAAAAAAAAAAD/zhRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFQAAAAAAAAAAAAAAAA/9lehgAAAAAAAAAAAAAAAAAAAAAAAAAA/+wUTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+1VfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT74AAAAAAAAAAAAAAAAAAAAA//JUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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/7oAAAB4/7oAAAB9/9U30gCzAAgBiAEi/8QAAAEj/805WAEm/805WAEn/9U0RAEo/7E5dgEp/945UgEq/9U0RAEr/7oAAAEt/88mBAEv/9cBggEw/4sBfAFL/885dgFP/6A5cAFS/1o5cAF1/9gAAAAeAASAAAAbAAaAAAAZAAOAAAADASn/xTfoAVH/zzfoAVL/zzfoAAYA6//YLIoBI//YAAABKf/VNjABMP/HMqgBS//iAAABUv+5N7YAYAAO/+83hAAP/+83hAAQ/+83hAAR/+83hAAS/+83hAAk/+83hAAl/+83hAAn/+83hABF/+83hABG/+83hABH/+83hABI/+83hABJ/+83hABK/+83hABL/+83hABM/+83hABO/+83hABP/+83hABS/+83hABd//kCQgBe//kCQgBf//kCQgBg//kCQgBs/8QAAABt/8c3hABu/8c3hABv/8c3hABw/8c3hABx/8c3hABz/7oAAAB0/7oAAAB1/7oAAAB2/7oAAAB3/7oAAAB4/7oAAAB9/+83hACL//IppACM//IppACN//IppACO//IppACP//IppACQ//IppACR//IppACS//IppACT//IppACU//IppACV//IppACW//IppACX//IppACY//IppACZ//IppACa//IppACb//IppACc//IppACd//IppACe//IppACf//IppADE//IppADF//IppADG//IppADH//IppADI//IppADJ//IppADK//IppADL//IppADN//IppADO//IppADR//IppAD8//IppAEG//IppAEi/+M3rgEo/+E3kAEp/+Y3qAEq/9k3rgEr/+IAAAEv//0o2gEw/70t3AFFADkyfAFL/+IAAAFS/3c3hAFV/+IAAAFW/+IAAAFX/+IAAAFYACk3rgFfAC8yfAFgAC8yfAFh/7M3hAFi/7oAAAFj/7M3hAFk/7oAAAFp/6U3kAFq/6U3kAFt/7oAAAFv/7oAAAFw/7oAAAGO/+IAAAAEABeAAACxAA0AOTA0AA7/4gAAAA//4gAAABD/4gAAABH/4gAAABL/4gAAABMAOTA0ABQAOTA0ABcAOTA0ABgAOTA0ABkAOTA0ABoAOTA0ABsAOTA0ABwAOTA0AB0AOTA0AB4AOTA0AB8AOTA0ACAAOTA0ACEAOTA0ACMAOTA0ACT/4gAA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ASP/7CKcAST/7yQyASn/5hjEASv/4wEiATD/5AEcAU//4gAAAVH/3iP8AVL/2SQgAVj/1R7uAVr/1yQCAWL/7AAAAWT/7AAAAXT/5iQaACkAEIAAAB0ADoAAAJAAAf+pIs4AAv+pIs4AA/+pIs4ABP+pIs4ABf+pIs4ABv+pIs4AB/+pIs4ACP+pIs4ACf+pIs4ACv+pIs4ADv/mIvIAD//mIvIAEP/mIvIAEf/mIvIAEv/mIvIAJP/mIvIAJf/mIvIAJ//mIvIANf/YAAAARf/mIvIARv/mIvIAR//mIvIASP/mIvIASf/mIvIASv/mIvIAS//mIvIATP/mIvIATf/lA4wATv/mIvIAT//mIvIAUv/mIvIAbAAUAAAAbQADIs4AbgADIs4AbwADIs4AcAADIs4AcQADIs4Aff/mIvIAfv/eItQAf//eItQAgP/eItQAgf/eItQAgv/eItQAg//eItQAhP/eItQAhf/eItQAhv/eItQAh//eItQAiP/eItQAif/eItQAi//FGfAAjP/FGfAAjf/FGfAAjv/FGfAAj//FGfAAkP/FGfAAkf/FGfAAkv/FGfAAk//FGfAAlP/FGfAAlf/FGfAAlv/FGfAAl//FGfAAmP/FGfAAmf/FGfAAmv/FGfAAm//FGfAAnP/FGfAAnf/FGfAAnv/FGfAAn//FGfAAoAADDjIAof/UA4YAov/UA4YAo//UA4YApP/UA4YAqP/mIvIAvf/mIvIAvv/mIvIAv//mIvIAwP/mIvIAwf/mIvIAwv/mIvIAxP/FGfAAxf/FGfAAxv/FGfAAx//FGfAAyP/FGfAAyf/FGfAAyv/FGfAAy//FGfAAzf/FGfAAzv/FGfAAz//eA4AA0f/FGfAA0v/mIvIA0//mIvIA1P/mIvIA1f/mIvIA1v/BIVQA1//BIVQA2P/BIVQA2f/BIVQA2v/BIVQA/P/FGfABBv/FGfABIv/yA3oBIwAEIvIBJP/mF5wBJf/mIvIBJv/FA3QBJ//jB8YBKP/mIvIBKv/vA24BK//mF5wBLf/rA2gBL//YA2IBRP/EGfwBRf/OF7oBR//bEzIBSP/EGfwBTP++IvIBUf+pIs4BU/+0IvIBVf/eItQBVv/eItQBV//eItQBWP/HIs4BX//EAAABYP/EAAABZf/PIvgBZ//PIvgBaQAeAAABagAeAAABa/+0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QAAAAAAFQAQAAMAAQADyAAA1YAggAMAAQAAAAAAFQAcgAMAAQADyAAAFQAkAAAAAQABAAAAFQAogAAAAQABAAAMCABYPAv7++4IC5+fNghUUAAEBAQEBAwMBAgEDAQEBAQUCAgMDFAsPDQ0EAAH//f/9/Pz9+v4K/vP1/IAFBgkGAQEBggr/AgIEAPYGDAf4AAAlKjoxMQn5+fr6+vrw6u/w6uTk5Obr3e//FiMjIwbv17y8vMjfAN6BgAodJxoFBQUFBAQA/4IU/gAECAwTANPT4PYEHTk5OR8D9d/TgwAlzu3z8PLz+gIEBAQKEBETGR4eHhwWJxH+4dHR0fURLVBQUEAkACGBgAoi/wIDAwP++vwAAYMT//r47eUAPT0sEP7hvr6+4f0QLD2DABL99PX2/wIB/////wABAP//////gwT//v7+/ogA/4GABfT3+f///5AJ/////v////7//4UCBgYMggAS/fT19v8CAf////8AAQD//////4ME//7+/v6IAP+BgAX09/n///+QCf////7////+//+FAgYGDIIC/v79ggL8/PmCgAsAgAACQAYAAAAAQAAAAAACQAUgAAAAQAAAAAAFQAIAAMAAAAAAAAAFQAEAAMAAAADyAAAFAAAAAkADAADAAEAAAAAABUAEAADAAEAA8gAAAkAIIADAAEAAAAAAAkAHIADAAEAA8gAAAkAJAAAAAEAAQAAAAkAKIAAAAEAAQAAAhISEhIEA94GEgQDWgYSBADmBhISEgQD5gYSEhISEhISEhACACwCAAAJABgAAAABAAAAAAAJABSAAAABAAAAAAAVAAgAAwAAAAAAAAAVAAQAAwAAAAPIAAAUAAAAFQAMAAMAAQAAAAAAFQAQAAMAAQADyAAACQAggAMAAQAAAAAACQAcgAMAAQADyAAACQAkAAAAAQABAAAACQAogAAAAQABAAACEhISEgQD3gYSBANmBhIEANYGEgQABgYSBAP6BhISEhISEhISEgAsAgAACQAYAAAAAQAAAAAACQAUgAAAAQAAAAAAFQAIAAMAAAAAAAAAFQAEAAMAAAADyAAAFAAAAAkADAADAAEAAAAAABUAEAADAAEAA8gAAAkAIIADAAEAAAAAAAkAHIADAAEAA8gAAAkAJAAAAAEAAQAAAAkAKIAAAAEAAQAAAhISEhIEA+YGEgQDggYSB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HAAcgQn08ejnAPzz8wDogQAHgQEHB4EAB4MJy7uUkADvx8QAlIEAIYEBISGBACGDAUhdQQCTAJiAAxZNUQBAAJOBANOBAdPTgQDTgwYBAQEBAAEBgQABgYsGAgMCAQACAoEAAoEA/4EB//+BAP+DBgEBAQEAAQGBAAGBiwYCAwIBAAICgQACgQD/gQH//4EA/4OACQBoAApABgAAAABAAAAAABNgBSAAAABAAAAAABVAAgAAwAAAAAAAABVAAQAAwAAAAPIAABoAAAAKQAMAAMAAQAAAAAAVQAQAAMAAQADyAAAKQAggAMAAQAAAAAAVQAcgAMAAQADyAACLgAEcHIEBHByEBQQAAgICAwT7+/v79oADHAAcAAn09wAB6Oz19QDogYABBweBAQcHhAnJ2QAElKXN0ACUgYABISGBASEhhANLNgD7QACTA31GQgBAAJOBgAHT04EB09OEgwABgQIBAAGBi4AD/wABAoECAgACgYAB//+BAf//hIMAAYECAQABgYuAA/8AAQKBAgIAAoGAAf//gQH//4SACQBoAAdABgAAAABAAAAAAAxgBSAAAABAAAAAAA5AAgAAwAAAAAAAAA5AAQAAwAAAAPIAAA4AAAAJQAMAAMAAQAAAAAAOQAQAAMAAQADyAAAJQAggAMAAQAAAAAAOQAcgAMAAQADyAACHAByBAByDAwIAAgMC+/v2AByBgAT88/MA84EAB4EAB4OABO/HxADHgQAhgQAhg4AEFk1RAE2BANOBANODgAEBAYEAAYGHgAECAoEAAoEA/4EA/4OAAQEBgQABgYeAAQICgQACgQD/gQD/g4AJAGgABkAGAAAAAEAAAAAADWAFIAAAAEAAAAAADEACAADAAAAAAAAADUABAADAAAAA8gAADQAAAAlAAwAAwABAAAAAAA1ABAAAwABAAPIAAAlACCAAwABAAAAAAA1AByAAwABAAPIAAIeAARwchAMCAAIDAvv79oABHAAB8/eCAPOBgAEHB4QFx9gAAwDHgYABISGEBU03APwATYGAAdPThAABgQIBAAGBhwACgQICAAKBgAH//4QAAYECAQABgYcAAoECAgACgYAB//+EgAQALAARQAIAAMAAAAAAAAARQAEAAMAAAADyAAARAAAACmAEAADAAEAA8gAADfv5++/t7wMBA/f19wDvgY8N6d/psamxDQMN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"; -let callAddFont = function () { - this.addFileToVFS("DMSans-VariableFont_opsz,wght-normal.ttf", font); - this.addFont( - "DMSans-VariableFont_opsz,wght-normal.ttf", - "DMSans-VariableFont_opsz,wght", - "normal", - ); -}; -jsPDF.API.events.push(["addFonts", callAddFont]); diff --git a/src/app/schools/[name]/page.tsx b/src/app/schools/[name]/page.tsx index c2565c18..a8be2e82 100644 --- a/src/app/schools/[name]/page.tsx +++ b/src/app/schools/[name]/page.tsx @@ -36,7 +36,15 @@ import { } from "@/components/EditableProjectsTable"; import PieChart from "@/components/charts/PieChart"; import { projectCategoryDistribution } from "@/lib/utils"; -import { AlertCircle, X, Users, EllipsisVertical, Merge } from "lucide-react"; +import { + AlertCircle, + X, + Users, + EllipsisVertical, + Merge, + Download, +} from "lucide-react"; +import { exportSchoolToPDF } from "@/lib/school-export"; import { Button } from "@/components/ui/button"; import { DropdownMenu, @@ -408,6 +416,78 @@ export default function SchoolProfilePage() { Merge school + { + if (!schoolData) return; + const seriesYears = studentYearData.map( + (p) => p.x, + ); + await exportSchoolToPDF({ + schoolName: schoolData.name, + year, + info: { + town: schoolData.town, + region: schoolData.region, + division: schoolData.division, + implementationModel: + schoolData.implementationModel, + firstYear: schoolData.firstYear, + }, + kpis: { + projects: { + label: "Total # Projects", + value: schoolData.projectCount, + percentChange: + projectsPercentChange, + }, + teachers: { + label: "Total # Teachers", + value: schoolData.teacherCount, + percentChange: + teachersPercentChange, + }, + competing: { + label: "Total # Competing", + value: + schoolData.competingStudents ?? + "—", + percentChange: + competingStudentsPercentChange, + }, + participating: { + label: "Total # Participating", + value: schoolData.studentCount, + percentChange: + participatingStudentsPercentChange, + }, + }, + seriesYears, + series: { + competing: + competingStudentsSparkline, + participating: + participatingStudentsSparkline, + teachers: teachersSparkline, + projects: projectsSparkline, + }, + pieSlices: + projectCategoryDistribution( + projects, + ), + teamProjects: { + teamCount: projects.filter( + (p) => p.teamProject, + ).length, + totalCount: projects.length, + }, + }); + }} + > +

+ diff --git a/src/components/Cart.tsx b/src/components/Cart.tsx index 9265266a..f180422f 100644 --- a/src/components/Cart.tsx +++ b/src/components/Cart.tsx @@ -6,9 +6,14 @@ * Date: 2/1/2025 * * Modified by Steven on 3/24/26 + * Migrated to @react-pdf/renderer (vector PDFs). + * + * Summary: Displays cart of items to export when + * hovering over cart button. Map items keep + * a raster preview thumbnail; chart items + * render as true vector at export time, so + * the cart only shows a typed placeholder. * - * Summary: Displays cart of images to export when - * hovering over cart button **************************************************************/ import { @@ -38,18 +43,28 @@ function getFilterCount(item: CartItem): number { return count; } +function ChartPreviewPlaceholder({ item }: { item: CartItem }) { + if (item.type !== "chart") return null; + const Icon = item.params.chartType === "bar" ? ChartColumn : LineChart; + return ( +
+ +

+ {item.params.chartType === "bar" ? "Bar chart" : "Line chart"}{" "} + ready to export +

+
+ ); +} + function CartItemRow({ item, onRemove, - isGeneratingPreviews, }: { item: CartItem; onRemove: () => void; - isGeneratingPreviews: boolean; }) { const filterCount = getFilterCount(item); - const previewSrc = - item.type === "chart" ? item.previewDataUrl : item.imageDataUrl; const [hoverRect, setHoverRect] = useState(null); const [previewVisible, setPreviewVisible] = useState(false); const fadeInTimeoutRef = useRef | null>(null); @@ -182,22 +197,17 @@ function CartItemRow({ }`} onTransitionEnd={handlePreviewTransitionEnd} > - {previewSrc ? ( + {item.type === "map" ? ( {`${item.filterName} ) : ( -
- {isGeneratingPreviews ? ( - - ) : null} - Generating preview... -
+ )} , @@ -208,23 +218,7 @@ function CartItemRow({ } export function Cart() { - const { - items, - removeItem, - clearCart, - exportAll, - ensureChartPreviews, - isExporting, - isGeneratingPreviews, - } = useCart(); - - useEffect(() => { - if ( - items.some((item) => item.type === "chart" && !item.previewDataUrl) - ) { - void ensureChartPreviews(); - } - }, [items, ensureChartPreviews]); + const { items, removeItem, clearCart, exportAll, isExporting } = useCart(); return (
@@ -246,7 +240,6 @@ export function Cart() { key={index} item={item} onRemove={() => removeItem(index)} - isGeneratingPreviews={isGeneratingPreviews} /> )) )} diff --git a/src/components/charts/LineGraph.tsx b/src/components/charts/LineGraph.tsx index e449c45f..3a570c74 100644 --- a/src/components/charts/LineGraph.tsx +++ b/src/components/charts/LineGraph.tsx @@ -44,6 +44,7 @@ export default function MultiLineGraph({ const mBottom = config?.margin?.bottom ?? 80; const strokeWidth = config?.strokeWidth ?? 2; const dotRadius = config?.dotRadius ?? 6; + const showPointLabels = config?.showPointLabels ?? false; const allPoints = datasets.flatMap((d) => d.data); if (allPoints.length === 0) return null; @@ -311,6 +312,30 @@ export default function MultiLineGraph({ ); })()} + + {/* Point labels (PDF export) — rendered as HTML to avoid + distortion from the SVG's preserveAspectRatio="none" */} + {showPointLabels && + datasets.flatMap((ds, si) => + ds.data.map((point, pi) => { + const xPct = xScale(Number(point.x)); + const yPct = yScale(point.y); + return ( +
+ {point.y.toLocaleString()} +
+ ); + }), + )}
{/* X-axis tick labels — explicitly below chart area */} diff --git a/src/components/charts/chartTypes.ts b/src/components/charts/chartTypes.ts index 13f68e7d..679331a5 100644 --- a/src/components/charts/chartTypes.ts +++ b/src/components/charts/chartTypes.ts @@ -111,6 +111,8 @@ export type ChartConfig = { pieInnerRadius?: number; /** PieChart: arc corner radius. Default: 8 */ pieCornerRadius?: number; + /** LineGraph: render the y-value next to each data point. Default: false */ + showPointLabels?: boolean; }; /** diff --git a/src/hooks/useCart.tsx b/src/hooks/useCart.tsx index 90ecfcec..8926c650 100644 --- a/src/hooks/useCart.tsx +++ b/src/hooks/useCart.tsx @@ -6,7 +6,6 @@ import { useState, useEffect, useCallback, - useRef, ReactNode, } from "react"; import { toast } from "sonner"; @@ -17,13 +16,17 @@ import { groupByLabels, type Project, } from "@/lib/compute-chart-data"; -import { ChartDataset } from "@/components/charts/chartTypes"; -import { renderChartToDataUrl } from "@/lib/render-chart"; -import { type FilterDetail, downloadGraphs } from "@/lib/export-to-pdf"; +import { + type FilterDetail, + type ChartDocumentItem, + downloadGraphs, +} from "@/lib/export-to-pdf"; /** - * Chart items store only the filter params — no data. - * Data is fetched from the API at export time. + * Chart items store only the filter params — no data or pre-rendered + * preview image. The dataset is fetched and computed on demand + * (preview hover, export) and the chart is rendered as true vector + * via @react-pdf/renderer. */ export type ChartCartParams = { chartType: "bar" | "line"; @@ -42,7 +45,6 @@ export type CartItem = filterName: string; params: ChartCartParams; filterDetails: FilterDetail[]; - previewDataUrl?: string; } | { type: "map"; @@ -67,9 +69,7 @@ type CartContextValue = { removeByName: (filterName: string) => void; clearCart: () => void; exportAll: () => Promise; - ensureChartPreviews: () => Promise; isExporting: boolean; - isGeneratingPreviews: boolean; hasItem: (filterName: string) => boolean; }; @@ -78,8 +78,8 @@ const CartContext = createContext(null); const STORAGE_KEY = "cart"; /** - * Fetch projects and gateway schools, then compute the chart dataset. - * Throws on network/API errors so the caller can handle them. + * Fetch projects + gateway-school list, then compute the chart dataset. + * Throws on network/API errors. */ async function fetchAndComputeDataset(params: ChartCartParams) { const [projectsRes, gatewayRes] = await Promise.all([ @@ -109,30 +109,9 @@ async function fetchAndComputeDataset(params: ChartCartParams) { }); } -async function renderChartToImage( - params: ChartCartParams, - dataset: ChartDataset[], -) { - const yAxisLabel = - measuredAsLabels[params.filters.measuredAs] || "Total Schools"; - const legendTitle = - params.filters.groupBy === "none" - ? undefined - : groupByLabels[params.filters.groupBy]; - - return renderChartToDataUrl( - params.chartType, - dataset, - yAxisLabel, - legendTitle, - ); -} - export function CartProvider({ children }: { children: ReactNode }) { const [items, setItems] = useState([]); const [isExporting, setIsExporting] = useState(false); - const [isGeneratingPreviews, setIsGeneratingPreviews] = useState(false); - const isGeneratingPreviewsRef = useRef(false); // Load from sessionStorage on mount useEffect(() => { @@ -201,111 +180,46 @@ export function CartProvider({ children }: { children: ReactNode }) { sessionStorage.removeItem(STORAGE_KEY); }, []); - const ensureChartPreviews = useCallback(async () => { - if (isGeneratingPreviewsRef.current) return; - - const chartIndexes = items - .map((item, index) => ({ item, index })) - .filter( - ({ item }) => - item.type === "chart" && item.previewDataUrl === undefined, - ); - - if (chartIndexes.length === 0) return; - - isGeneratingPreviewsRef.current = true; - setIsGeneratingPreviews(true); - - try { - const generated = await Promise.all( - chartIndexes.map(async ({ item, index }) => { - if (item.type !== "chart") return null; - const dataset = await fetchAndComputeDataset(item.params); - const previewDataUrl = await renderChartToImage( - item.params, - dataset, - ); - return { index, previewDataUrl }; - }), - ); - - const generatedByIndex = new Map( - generated - .filter( - ( - value, - ): value is { index: number; previewDataUrl: string } => - value !== null, - ) - .map(({ index, previewDataUrl }) => [ - index, - previewDataUrl, - ]), - ); - - if (generatedByIndex.size > 0) { - setItems((prev) => - prev.map((item, index) => { - if ( - item.type !== "chart" || - typeof item.previewDataUrl === "string" || - !generatedByIndex.has(index) - ) { - return item; - } - return { - ...item, - previewDataUrl: generatedByIndex.get(index)!, - }; - }), - ); - } - } catch { - toast.error("Failed to generate one or more chart previews"); - } finally { - isGeneratingPreviewsRef.current = false; - setIsGeneratingPreviews(false); - } - }, [items]); - const exportAll = useCallback(async () => { - setIsExporting(true); - if (items.length === 0) { toast.error("Cart is empty"); - setIsExporting(false); return; } + setIsExporting(true); try { - // Generate images for each item - const imageDataUrls: string[] = []; - for (const item of items) { - if (item.type === "map") { - imageDataUrls.push(item.imageDataUrl); - } else { - if (item.previewDataUrl) { - imageDataUrls.push(item.previewDataUrl); - } else { - const dataset = await fetchAndComputeDataset( - item.params, - ); - const dataUrl = await renderChartToImage( - item.params, - dataset, - ); - imageDataUrls.push(dataUrl); + const docItems: ChartDocumentItem[] = await Promise.all( + items.map(async (item): Promise => { + if (item.type === "map") { + return { + type: "map", + title: item.filterName, + imageDataUrl: item.imageDataUrl, + filterDetails: item.filterDetails, + }; } - } - } - - await downloadGraphs( - imageDataUrls, - items.map((i) => i.filterName), - items.map((i) => i.filterDetails ?? []), - false, - "chart", + const dataset = await fetchAndComputeDataset(item.params); + const yAxisLabel = + measuredAsLabels[item.params.filters.measuredAs] || + "Total Schools"; + const legendTitle = + item.params.filters.groupBy === "none" + ? undefined + : groupByLabels[item.params.filters.groupBy]; + return { + type: "chart", + chartType: item.params.chartType, + title: item.filterName, + dataset, + yAxisLabel, + legendTitle, + xAxisLabel: "Year", + filterDetails: item.filterDetails, + }; + }), ); + + await downloadGraphs(docItems, false, "chart"); } catch (err) { toast.error( err instanceof Error ? err.message : "Failed to export", @@ -325,9 +239,7 @@ export function CartProvider({ children }: { children: ReactNode }) { removeByName, clearCart, exportAll, - ensureChartPreviews, isExporting, - isGeneratingPreviews, hasItem, }} > diff --git a/src/lib/export-to-pdf.ts b/src/lib/export-to-pdf.ts deleted file mode 100644 index 392dfabc..00000000 --- a/src/lib/export-to-pdf.ts +++ /dev/null @@ -1,107 +0,0 @@ -/*************************************************************** - * - * /src/lib/export-to-pdf.ts - * - * Author: Will and Justin - * Date: 2/1/2026 - * - * Modified by Steven on 3/24/26 - * - * Summary: Export chart data URLs as a multi-page PDF. - **************************************************************/ - -import jsPDF from "jspdf"; -import { toast } from "sonner"; -import "../app/fonts/DMSans-VariableFont_opsz,wght-normal"; -import { - drawHeader, - drawTitle, - drawFilters, - applyFootersToAllPages, - PAGE_MARGIN, - type FilterDetail, -} from "./pdf-layout"; -import { type ChartDataset } from "@/components/charts/chartTypes"; -import { renderChartToDataUrl } from "@/lib/render-chart"; - -export type { FilterDetail }; - -function loadImage(src: string): Promise { - return new Promise((resolve, reject) => { - const img = new Image(); - img.onload = () => resolve(img); - img.onerror = () => reject(new Error("Failed to load chart image")); - img.src = src; - }); -} - -export async function downloadGraphs( - cart: string[], - filterNames: string[], - filterDetails: FilterDetail[][] = [], - print = false, - filename?: string, -) { - if (cart.length === 0) { - toast.error("Cart is empty"); - return; - } - - const pdf = new jsPDF({ compress: true }); - const pageWidth = pdf.internal.pageSize.getWidth(); - const maxImgWidth = (pageWidth - PAGE_MARGIN * 2) * 0.85; - - for (let idx = 0; idx < cart.length; idx++) { - const dataUrl = cart[idx]; - const img = await loadImage(dataUrl); - - if (idx > 0) pdf.addPage(); - - const afterHeader = drawHeader(pdf); - const afterTitle = drawTitle(pdf, filterNames[idx], afterHeader + 2); - - const finalH = (img.height / img.width) * maxImgWidth; - const chartX = (pageWidth - maxImgWidth) / 2; - - pdf.addImage( - dataUrl, - "PNG", - chartX, - afterTitle, - maxImgWidth, - finalH, - undefined, - "FAST", - ); - - drawFilters(pdf, filterDetails[idx], afterTitle + finalH + 10); - } - - applyFootersToAllPages(pdf); - - if (print) { - const blob = pdf.output("blob"); - window.open(URL.createObjectURL(blob), "_blank"); - } else { - const name = filename || filterNames[0] || "chart"; - pdf.save(`${name}.pdf`); - } -} - -export async function downloadSingleGraph( - chartType: "bar" | "line", - dataset: ChartDataset[], - yAxisLabel: string, - legendTitle: string | undefined, - filterName: string, - filterDetails: FilterDetail[] = [], - print = false, -) { - const dataUrl = await renderChartToDataUrl( - chartType, - dataset, - yAxisLabel, - legendTitle, - ); - await downloadGraphs([dataUrl], [filterName], [filterDetails], print); -} diff --git a/src/lib/export-to-pdf.tsx b/src/lib/export-to-pdf.tsx new file mode 100644 index 00000000..f3be8002 --- /dev/null +++ b/src/lib/export-to-pdf.tsx @@ -0,0 +1,72 @@ +/*************************************************************** + * + * /src/lib/export-to-pdf.ts + * + * Public entry points for chart-cart and single-chart + * PDF exports. Backed by @react-pdf/renderer for true + * vector output. + * + **************************************************************/ + +import { pdf } from "@react-pdf/renderer"; +import { toast } from "sonner"; +import { type ChartDataset } from "@/components/charts/chartTypes"; +import ChartDocument, { + type ChartDocumentItem, +} from "./pdf/documents/ChartDocument"; +import { type FilterDetail } from "./pdf/components/FiltersBox"; +import { ensurePdfFontsRegistered } from "./pdf/theme"; +import { deliverPdf } from "./pdf/output"; + +export type { FilterDetail }; +export type { ChartDocumentItem }; + +/** + * Render the multi-page chart cart as a vector PDF and either + * download it or open it for printing. + */ +export async function downloadGraphs( + items: ChartDocumentItem[], + print = false, + filename?: string, +): Promise { + if (items.length === 0) { + toast.error("Cart is empty"); + return; + } + ensurePdfFontsRegistered(); + + try { + const blob = await pdf().toBlob(); + const name = filename || items[0]?.title || "chart"; + deliverPdf(blob, name, print); + } catch { + toast.error("Failed to export PDF"); + } +} + +/** + * One-shot export for a single chart. Wraps the chart params in + * a one-element ChartDocumentItem array and forwards to downloadGraphs. + */ +export async function downloadSingleGraph( + chartType: "bar" | "line", + dataset: ChartDataset[], + yAxisLabel: string, + legendTitle: string | undefined, + filterName: string, + filterDetails: FilterDetail[] = [], + print = false, +): Promise { + const item: ChartDocumentItem = { + type: "chart", + chartType, + title: filterName, + dataset, + yAxisLabel, + legendTitle, + xAxisLabel: "Year", + filterDetails, + }; + await downloadGraphs([item], print, filterName); +} diff --git a/src/lib/heatmap-export.ts b/src/lib/heatmap-export.ts deleted file mode 100644 index ddb67fd1..00000000 --- a/src/lib/heatmap-export.ts +++ /dev/null @@ -1,82 +0,0 @@ -/*************************************************************** - * - * /src/lib/heatmap-export.ts - * - * Author: Chiara Hansini Elki - * Date: 3/3/2026 - * - * Summary: Export a mapLibre heatmap to PDF - **************************************************************/ - -import jsPDF from "jspdf"; -import { toast } from "sonner"; -import { Map } from "maplibre-gl"; -import "../app/fonts/DMSans-VariableFont_opsz,wght-normal"; -import { - drawHeader, - drawTitle, - drawFilters, - applyFootersToAllPages, - PAGE_MARGIN, - type FilterDetail, -} from "./pdf-layout"; - -export async function exportMapToPDF( - map: Map | null, - title: string | null, - filterDetails: FilterDetail[] = [], - print = false, -): Promise { - if (!map) { - toast.error("Map instance not found"); - return false; - } - - try { - const canvas = map.getCanvas(); - const dataURL = canvas.toDataURL("image/jpeg", 0.75); - - const pdf = new jsPDF({ compress: true }); - const pageWidth = pdf.internal.pageSize.getWidth(); - const margin = PAGE_MARGIN; - - const afterHeader = drawHeader(pdf); - const safeTitle = title ?? "Heatmap"; - const afterTitle = drawTitle(pdf, safeTitle, afterHeader + 2); - - const aspectRatio = canvas.height / canvas.width; - const maxImgWidth = pageWidth - margin * 2; - const finalW = maxImgWidth; - const finalH = finalW * aspectRatio; - const imgX = (pageWidth - finalW) / 2; - - pdf.addImage( - dataURL, - "JPEG", - imgX, - afterTitle, - finalW, - finalH, - undefined, - "FAST", - ); - - const afterImg = afterTitle + finalH + 10; - drawFilters(pdf, filterDetails, afterImg); - - applyFootersToAllPages(pdf); - - if (print) { - const blob = pdf.output("blob"); - const url = URL.createObjectURL(blob); - window.open(url, "_blank"); - } else { - const filename = title || "heatmap"; - pdf.save(`${filename}.pdf`); - } - return true; - } catch { - toast.error("Failed to export heatmap"); - return false; - } -} diff --git a/src/lib/heatmap-export.tsx b/src/lib/heatmap-export.tsx new file mode 100644 index 00000000..8ba462c2 --- /dev/null +++ b/src/lib/heatmap-export.tsx @@ -0,0 +1,48 @@ +/*************************************************************** + * + * /src/lib/heatmap-export.tsx + * + * Public entry point for exporting a MapLibre heatmap + * to PDF. The map canvas is WebGL → must stay raster. + * + **************************************************************/ + +import { pdf } from "@react-pdf/renderer"; +import { toast } from "sonner"; +import { Map } from "maplibre-gl"; +import MapDocument from "./pdf/documents/MapDocument"; +import { type FilterDetail } from "./pdf/components/FiltersBox"; +import { ensurePdfFontsRegistered } from "./pdf/theme"; +import { deliverPdf } from "./pdf/output"; + +export async function exportMapToPDF( + map: Map | null, + title: string | null, + filterDetails: FilterDetail[] = [], + print = false, +): Promise { + if (!map) { + toast.error("Map instance not found"); + return false; + } + ensurePdfFontsRegistered(); + + try { + const canvas = map.getCanvas(); + const dataURL = canvas.toDataURL("image/jpeg", 0.85); + + const safeTitle = title ?? "Heatmap"; + const blob = await pdf( + , + ).toBlob(); + deliverPdf(blob, safeTitle, print); + return true; + } catch { + toast.error("Failed to export heatmap"); + return false; + } +} diff --git a/src/lib/pdf-layout.ts b/src/lib/pdf-layout.ts deleted file mode 100644 index 8d25b6ed..00000000 --- a/src/lib/pdf-layout.ts +++ /dev/null @@ -1,211 +0,0 @@ -/*************************************************************** - * - * /src/lib/pdf-layout.ts - * - * Shared PDF layout utilities for chart and heatmap - * exports. Provides consistent header, title, filter - * box, and footer rendering. - * - **************************************************************/ - -import jsPDF from "jspdf"; -import logoImg from "../../public/images/mhd-logo-full.png"; -import mhsLogoImg from "../../public/images/mhs-logo-full.png"; -import "../app/fonts/DMSans-VariableFont_opsz,wght-normal"; - -export type FilterDetail = { - label: string; - values: string[]; -}; - -export const PDF_FONT = "DMSans-VariableFont_opsz,wght"; -export const PAGE_MARGIN = 15; -export const BRAND_RED: [number, number, number] = [175, 39, 47]; -export const MUTED_GRAY: [number, number, number] = [110, 110, 110]; -export const LIGHT_GRAY: [number, number, number] = [220, 220, 220]; -export const FILTER_BOX_BG: [number, number, number] = [247, 247, 247]; - -/** - * Draws the page header (logo, org name, date, red accent line). - * Returns the Y coordinate just below the accent line. - */ -export function drawHeader(pdf: jsPDF): number { - const pageWidth = pdf.internal.pageSize.getWidth(); - const margin = PAGE_MARGIN; - - const logoY = 10; - - const mhdScale = 0.022; - const mhdW = logoImg.width * mhdScale; - const mhdH = logoImg.height * mhdScale; - - const mhsTargetH = mhdH; - const mhsScale = mhsTargetH / mhsLogoImg.height; - const mhsW = mhsLogoImg.width * mhsScale; - const mhsH = mhsTargetH; - - pdf.addImage( - logoImg.src, - "PNG", - margin, - logoY, - mhdW, - mhdH, - "mhd-logo", - "FAST", - ); - pdf.addImage( - mhsLogoImg.src, - "PNG", - pageWidth - margin - mhsW, - logoY, - mhsW, - mhsH, - "mhs-logo", - "FAST", - ); - - const lineY = logoY + Math.max(mhdH, mhsH) + 3; - pdf.setDrawColor(...BRAND_RED); - pdf.setLineWidth(0.8); - pdf.line(margin, lineY, pageWidth - margin, lineY); - - pdf.setFont(PDF_FONT, "normal"); - pdf.setFontSize(9); - pdf.setTextColor(...MUTED_GRAY); - const time = new Date(); - const dateStr = time.toLocaleDateString("en-US", { - year: "numeric", - month: "long", - day: "numeric", - }); - pdf.text(dateStr, pageWidth - margin, lineY + 5, { align: "right" }); - - pdf.setTextColor(0, 0, 0); - pdf.setDrawColor(0, 0, 0); - pdf.setLineWidth(0.2); - - return lineY + 10; -} - -/** - * Draws the page title. Returns the Y coordinate just below it. - */ -export function drawTitle(pdf: jsPDF, title: string, startY: number): number { - const pageWidth = pdf.internal.pageSize.getWidth(); - const margin = PAGE_MARGIN; - - pdf.setFont(PDF_FONT, "normal"); - pdf.setFontSize(16); - pdf.setTextColor(0, 0, 0); - - const wrapped = pdf.splitTextToSize(title, pageWidth - margin * 2); - pdf.text(wrapped, margin, startY); - - return startY + wrapped.length * 7 + 4; -} - -/** - * Draws the "Applied Filters" section inside a styled box. - * Handles pagination if the box would overflow the page. - * Returns the Y coordinate just below the box. - */ -export function drawFilters( - pdf: jsPDF, - filterDetails: FilterDetail[] | undefined, - startY: number, -): number { - if (!filterDetails || filterDetails.length === 0) return startY; - - const pageWidth = pdf.internal.pageSize.getWidth(); - const pageHeight = pdf.internal.pageSize.getHeight(); - const margin = PAGE_MARGIN; - const boxWidth = pageWidth - margin * 2; - const innerPadding = 4; - const lineHeight = 5; - const footerReserve = 20; - - let cursorY = startY; - if (cursorY + 12 > pageHeight - footerReserve) { - pdf.addPage(); - cursorY = drawHeader(pdf); - } - - pdf.setFont(PDF_FONT, "normal"); - pdf.setFontSize(12); - pdf.setTextColor(0, 0, 0); - pdf.text("Applied Filters", margin, cursorY); - cursorY += 4; - - pdf.setFontSize(10); - const wrappedLines: string[] = []; - filterDetails.forEach(({ label, values }) => { - const text = `${label}: ${values.join(", ")}`; - const wrapped = pdf.splitTextToSize(text, boxWidth - innerPadding * 2); - wrappedLines.push(...wrapped); - }); - - const boxHeight = wrappedLines.length * lineHeight + innerPadding * 2; - - if (cursorY + boxHeight > pageHeight - footerReserve) { - pdf.addPage(); - cursorY = drawHeader(pdf); - pdf.setFont(PDF_FONT, "normal"); - pdf.setFontSize(12); - pdf.text("Applied Filters", margin, cursorY); - cursorY += 4; - pdf.setFontSize(10); - } - - pdf.setFillColor(...FILTER_BOX_BG); - pdf.setDrawColor(...LIGHT_GRAY); - pdf.setLineWidth(0.3); - pdf.roundedRect(margin, cursorY, boxWidth, boxHeight, 2, 2, "FD"); - - pdf.setTextColor(40, 40, 40); - let textY = cursorY + innerPadding + lineHeight - 1.5; - wrappedLines.forEach((line) => { - pdf.text(line, margin + innerPadding, textY); - textY += lineHeight; - }); - pdf.setTextColor(0, 0, 0); - - return cursorY + boxHeight + 6; -} - -/** - * Draws the footer (divider, URL, page number) on a single page. - */ -function drawFooter(pdf: jsPDF, pageNum: number, totalPages: number): void { - const pageWidth = pdf.internal.pageSize.getWidth(); - const pageHeight = pdf.internal.pageSize.getHeight(); - const margin = PAGE_MARGIN; - - pdf.setDrawColor(...LIGHT_GRAY); - pdf.setLineWidth(0.3); - pdf.line(margin, pageHeight - 14, pageWidth - margin, pageHeight - 14); - - pdf.setFont(PDF_FONT, "normal"); - pdf.setFontSize(9); - pdf.setTextColor(...MUTED_GRAY); - pdf.text("https://www.masshist.org/", margin, pageHeight - 7); - pdf.text( - `Page ${pageNum} of ${totalPages}`, - pageWidth - margin, - pageHeight - 7, - { align: "right" }, - ); - pdf.setTextColor(0, 0, 0); -} - -/** - * Applies the footer to every page in the PDF. Must be called - * after all content has been added so the total page count is known. - */ -export function applyFootersToAllPages(pdf: jsPDF): void { - const totalPages = pdf.getNumberOfPages(); - for (let i = 1; i <= totalPages; i++) { - pdf.setPage(i); - drawFooter(pdf, i, totalPages); - } -} diff --git a/src/lib/pdf/charts/BarChartPdf.tsx b/src/lib/pdf/charts/BarChartPdf.tsx new file mode 100644 index 00000000..90c1d84d --- /dev/null +++ b/src/lib/pdf/charts/BarChartPdf.tsx @@ -0,0 +1,248 @@ +/*************************************************************** + * + * /src/lib/pdf/charts/BarChartPdf.tsx + * + * Vector bar chart for @react-pdf documents. Mirrors the + * layout of src/components/charts/BarGraph.tsx but renders + * entirely with @react-pdf/renderer SVG primitives in + * real chart-space coordinates (no preserveAspectRatio + * hacks, no fontScale). + * + **************************************************************/ + +import { + G, + Line, + Path, + StyleSheet, + Svg, + Text as SvgText, + Text, + View, +} from "@react-pdf/renderer"; +import { max, scaleBand, scaleLinear } from "d3"; +import { + type ChartDataset, + CHART_COLORS, +} from "@/components/charts/chartTypes"; +import { COLORS, getEntityColorPdf } from "../theme"; + +export type BarChartPdfProps = { + dataset: ChartDataset[]; + yAxisLabel: string; + xAxisLabel?: string; + legendTitle?: string; + width: number; + height: number; +}; + +const FONT = "DM Sans"; + +const styles = StyleSheet.create({ + container: { width: "100%" }, + legendRow: { + flexDirection: "row", + flexWrap: "wrap", + gap: 10, + marginTop: 4, + }, + legendItem: { flexDirection: "row", alignItems: "center", gap: 4 }, + legendSwatch: { width: 7, height: 7, borderRadius: 1 }, + legendText: { + fontFamily: FONT, + fontSize: 8, + color: COLORS.MUTED_GRAY, + }, + legendTitle: { + fontFamily: FONT, + fontSize: 8, + color: COLORS.TEXT_PRIMARY, + width: "100%", + marginTop: 2, + }, +}); + +export default function BarChartPdf({ + dataset, + yAxisLabel, + xAxisLabel, + legendTitle, + width, + height, +}: BarChartPdfProps) { + if (dataset.length === 0 || dataset.every((d) => d.data.length === 0)) { + return null; + } + + const allXValues = Array.from( + new Set(dataset.flatMap((ds) => ds.data.map((d) => String(d.x)))), + ); + const maxY = max(dataset.flatMap((ds) => ds.data.map((d) => d.y))) ?? 0; + + const yScaleProbe = scaleLinear().domain([0, maxY]).nice(); + const yTicks = yScaleProbe.ticks(6).filter((t) => Number.isInteger(t)); + const yTickMaxLen = yTicks + .reduce((a, b) => Math.max(a, b), 0) + .toLocaleString().length; + + // Margins (pt) + const mTop = 6; + const mRight = 8; + const mBottom = 32; + const mLeft = Math.max(28, 14 + yTickMaxLen * 4); + + const innerW = width - mLeft - mRight; + const innerH = height - mTop - mBottom; + + const outerScale = scaleBand() + .domain(allXValues) + .range([0, innerW]) + .padding(0.25); + const innerScale = scaleBand() + .domain(dataset.map((ds) => ds.label)) + .range([0, outerScale.bandwidth()]) + .padding(dataset.length > 1 ? 0.05 : 0); + const yScale = scaleLinear().domain([0, maxY]).range([innerH, 0]).nice(); + + const getColor = (i: number): string => { + if (dataset.length === 1) { + const c = getEntityColorPdf(yAxisLabel); + if (c) return c; + } + return CHART_COLORS[i % CHART_COLORS.length]; + }; + + const cornerR = 2; + const hasLegend = dataset.length > 1 || !!legendTitle; + + return ( + + + {/* Y-axis title (rotated) */} + + {yAxisLabel} + + + {/* Y tick labels + grid lines */} + {yTicks.map((tick, i) => { + const y = mTop + yScale(tick); + return ( + + {i > 0 && ( + + )} + + {tick.toLocaleString()} + + + ); + })} + + {/* Bars */} + {dataset.map((ds, si) => + ds.data.map((point, pi) => { + const xKey = String(point.x); + const xPos = + mLeft + + (outerScale(xKey) ?? 0) + + (innerScale(ds.label) ?? 0); + const w = innerScale.bandwidth(); + const yTop = mTop + yScale(point.y); + const barH = Math.max(0, mTop + yScale(0) - yTop); + if (barH === 0) return null; + const r = Math.min(cornerR, w / 2, barH); + const d = `M ${xPos},${yTop + barH} L ${xPos + w},${yTop + barH} L ${xPos + w},${yTop + r} Q ${xPos + w},${yTop} ${xPos + w - r},${yTop} L ${xPos + r},${yTop} Q ${xPos},${yTop} ${xPos},${yTop + r} Z`; + return ( + + ); + }), + )} + + {/* Axes (L-shape) */} + + + {/* X tick labels */} + {allXValues.map((xVal, i) => { + const cx = + mLeft + + (outerScale(xVal) ?? 0) + + outerScale.bandwidth() / 2; + return ( + + {xVal} + + ); + })} + + {/* X axis title */} + {xAxisLabel ? ( + + {xAxisLabel} + + ) : null} + + + {hasLegend ? ( + + {legendTitle ? ( + {legendTitle} + ) : null} + {dataset.map((ds, i) => ( + + + {ds.label} + + ))} + + ) : null} + + ); +} diff --git a/src/lib/pdf/charts/LineChartPdf.tsx b/src/lib/pdf/charts/LineChartPdf.tsx new file mode 100644 index 00000000..c9726e83 --- /dev/null +++ b/src/lib/pdf/charts/LineChartPdf.tsx @@ -0,0 +1,341 @@ +/*************************************************************** + * + * /src/lib/pdf/charts/LineChartPdf.tsx + * + * Vector line chart for @react-pdf documents. Mirrors + * src/components/charts/LineGraph.tsx but renders with + * @react-pdf SVG primitives. + * + **************************************************************/ + +import { + Circle, + Defs, + G, + Line, + LinearGradient, + Path, + Stop, + StyleSheet, + Svg, + Text as SvgText, + Text, + View, +} from "@react-pdf/renderer"; +import { area as d3Area, extent, line as d3Line, max, scaleLinear } from "d3"; +import { + type ChartDataset, + CHART_COLORS, +} from "@/components/charts/chartTypes"; +import { COLORS, getEntityColorPdf } from "../theme"; + +export type LineChartPdfProps = { + datasets: ChartDataset[]; + yAxisLabel: string; + xAxisLabel?: string; + legendTitle?: string; + showPointLabels?: boolean; + width: number; + height: number; +}; + +const FONT = "DM Sans"; + +const styles = StyleSheet.create({ + container: { width: "100%" }, + legendRow: { + flexDirection: "row", + flexWrap: "wrap", + gap: 10, + marginTop: 4, + }, + legendItem: { flexDirection: "row", alignItems: "center", gap: 4 }, + legendDot: { width: 7, height: 7, borderRadius: 3.5 }, + legendText: { + fontFamily: FONT, + fontSize: 8, + color: COLORS.MUTED_GRAY, + }, + legendTitle: { + fontFamily: FONT, + fontSize: 8, + color: COLORS.TEXT_PRIMARY, + width: "100%", + marginTop: 2, + }, +}); + +export default function LineChartPdf({ + datasets, + yAxisLabel, + xAxisLabel, + legendTitle, + showPointLabels = false, + width, + height, +}: LineChartPdfProps) { + const allPoints = datasets.flatMap((d) => d.data); + if (allPoints.length === 0) return null; + + const xNums = allPoints + .map((d) => Number(d.x)) + .filter((n) => Number.isFinite(n)); + const xExtent = extent(xNums) as [number, number]; + if (xExtent[0] === undefined || xExtent[0] === null) return null; + + const yMax = max(allPoints.map((d) => d.y)) ?? 10; + const yScaleProbe = scaleLinear().domain([0, yMax]).nice(); + const yTicks = yScaleProbe.ticks(6).filter((t) => Number.isInteger(t)); + const yTickMaxLen = yTicks + .reduce((a, b) => Math.max(a, b), 0) + .toLocaleString().length; + + // Reserve extra headroom + right padding when point labels are shown so + // the topmost / rightmost label doesn't get clipped by the SVG edge. + const mTop = showPointLabels ? 14 : 6; + const mRight = showPointLabels ? 16 : 8; + const mBottom = 32; + const mLeft = Math.max(28, 14 + yTickMaxLen * 4); + + const innerW = width - mLeft - mRight; + const innerH = height - mTop - mBottom; + + const xScale = scaleLinear() + .domain(xExtent) + .range([mLeft, mLeft + innerW]); + const yScale = scaleLinear() + .domain([0, yMax]) + .range([mTop + innerH, mTop]) + .nice(); + + const xTicks = xScale.ticks().filter((t) => Number.isInteger(t)); + + const getColor = (i: number): string => { + if (datasets.length === 1) { + const c = getEntityColorPdf(yAxisLabel); + if (c) return c; + } + return CHART_COLORS[i % CHART_COLORS.length]; + }; + + const lineGen = d3Line<{ x: string | number; y: number }>() + .x((d) => xScale(Number(d.x))) + .y((d) => yScale(d.y)); + + const areaGen = d3Area<{ x: string | number; y: number }>() + .x((d) => xScale(Number(d.x))) + .y0(mTop + innerH) + .y1((d) => yScale(d.y)); + + const hasLegend = datasets.length > 1 || !!legendTitle; + const showAreas = datasets.length === 1; + + return ( + + + + {showAreas + ? datasets.map((ds, i) => ( + + + + + )) + : null} + + + {/* Y-axis title (rotated) */} + + {yAxisLabel} + + + {/* Y tick labels + grid lines */} + {yTicks.map((tick, i) => { + const y = yScale(tick); + return ( + + {i > 0 && ( + + )} + + {tick.toLocaleString()} + + + ); + })} + + {/* Area fills */} + {showAreas + ? datasets.map((ds, i) => { + const a = areaGen(ds.data); + if (!a) return null; + return ( + + ); + }) + : null} + + {/* Lines */} + {datasets.map((ds, i) => { + const d = lineGen(ds.data); + if (!d) return null; + return ( + + ); + })} + + {/* Dots */} + {datasets.map((ds, si) => + ds.data.map((p, pi) => ( + + )), + )} + + {/* Point labels (always above the dot) */} + {showPointLabels + ? datasets.flatMap((ds, si) => + ds.data.map((p, pi) => { + const cx = xScale(Number(p.x)); + const leftEdge = mLeft; + const rightEdge = mLeft + innerW; + const anchor = + cx <= leftEdge + 1 + ? "start" + : cx >= rightEdge - 1 + ? "end" + : "middle"; + return ( + + {p.y.toLocaleString()} + + ); + }), + ) + : null} + + {/* Axes (L-shape) */} + + + {/* X tick labels */} + {xTicks.map((tick, i) => { + const isFirst = i === 0; + const isLast = i === xTicks.length - 1; + const cx = xScale(tick); + const anchor = isFirst + ? "start" + : isLast + ? "end" + : "middle"; + return ( + + {tick} + + ); + })} + + {/* X axis title */} + {xAxisLabel ? ( + + {xAxisLabel} + + ) : null} + + + {hasLegend ? ( + + {legendTitle ? ( + {legendTitle} + ) : null} + {datasets.map((ds, i) => ( + + + {ds.label} + + ))} + + ) : null} + + ); +} diff --git a/src/lib/pdf/charts/PieChartPdf.tsx b/src/lib/pdf/charts/PieChartPdf.tsx new file mode 100644 index 00000000..0ff753bc --- /dev/null +++ b/src/lib/pdf/charts/PieChartPdf.tsx @@ -0,0 +1,128 @@ +/*************************************************************** + * + * /src/lib/pdf/charts/PieChartPdf.tsx + * + * Vector donut chart + side legend for @react-pdf. + * Mirrors src/components/charts/PieChart.tsx. + * + **************************************************************/ + +import { G, Path, StyleSheet, Svg, Text, View } from "@react-pdf/renderer"; +import { arc, pie, type PieArcDatum } from "d3"; +import { CHART_COLORS, type PieSlice } from "@/components/charts/chartTypes"; +import { COLORS } from "../theme"; + +export type PieChartPdfProps = { + slices: PieSlice[]; + legendTitle?: string; + width: number; + height: number; +}; + +const FONT = "DM Sans"; + +const styles = StyleSheet.create({ + container: { + flexDirection: "row", + alignItems: "center", + gap: 14, + backgroundColor: COLORS.FILTER_BOX_BG, + borderColor: COLORS.LIGHT_GRAY, + borderWidth: 0.6, + borderRadius: 3, + padding: 12, + }, + legend: { + flex: 1, + flexDirection: "column", + gap: 6, + }, + legendTitle: { + fontFamily: FONT, + fontSize: 10, + color: COLORS.TEXT_PRIMARY, + marginBottom: 2, + }, + legendRow: { + flexDirection: "row", + alignItems: "center", + gap: 6, + }, + swatch: { + width: 9, + height: 9, + borderRadius: 2, + }, + legendText: { + fontFamily: FONT, + fontSize: 9, + color: COLORS.TEXT_PRIMARY, + flex: 1, + }, +}); + +type ResolvedSlice = PieSlice & { color: string }; + +export default function PieChartPdf({ + slices, + legendTitle, + width, + height, +}: PieChartPdfProps) { + if (slices.length === 0) return null; + + const resolved: ResolvedSlice[] = slices.map((s, i) => ({ + ...s, + color: s.color ?? CHART_COLORS[i % CHART_COLORS.length], + })); + + const pieSize = Math.min(height - 24, 130); + const r = pieSize / 2; + + const pieLayout = pie() + .sort(null) + .value((d) => d.value) + .padAngle(0.02); + + const arcGen = arc>() + .innerRadius(r * 0.2) + .outerRadius(r) + .cornerRadius(4); + + const arcs = pieLayout(resolved); + + return ( + + + + + {arcs.map((d, i) => ( + + ))} + + + + + + {legendTitle ? ( + {legendTitle} + ) : null} + {resolved.map((s, i) => ( + + + {s.label} + + ))} + + + ); +} diff --git a/src/lib/pdf/components/Cards.tsx b/src/lib/pdf/components/Cards.tsx new file mode 100644 index 00000000..34dc67ac --- /dev/null +++ b/src/lib/pdf/components/Cards.tsx @@ -0,0 +1,183 @@ +/*************************************************************** + * + * /src/lib/pdf/components/Cards.tsx + * + * InfoCard (school info two-column grid), + * KpiCard (number + trend %), and + * StatCard (centered big stat) used by the school report. + * + **************************************************************/ + +import { StyleSheet, Text, View } from "@react-pdf/renderer"; +import { COLORS } from "../theme"; + +const cardStyles = StyleSheet.create({ + base: { + backgroundColor: COLORS.FILTER_BOX_BG, + borderColor: COLORS.LIGHT_GRAY, + borderWidth: 0.6, + borderRadius: 3, + }, +}); + +/* ----------------------------- InfoCard -------------------------------- */ + +const infoStyles = StyleSheet.create({ + grid: { + flexDirection: "row", + flexWrap: "wrap", + paddingVertical: 6, + paddingHorizontal: 8, + }, + cell: { + width: "50%", + flexDirection: "row", + paddingVertical: 3, + paddingRight: 8, + }, + label: { + fontFamily: "DM Sans", + fontSize: 10, + color: COLORS.MUTED_GRAY, + width: 105, + paddingRight: 8, + }, + value: { + fontFamily: "DM Sans", + fontSize: 10, + color: COLORS.TEXT_PRIMARY, + flex: 1, + }, +}); + +export function InfoCard({ rows }: { rows: [string, string][] }) { + return ( + + {rows.map(([k, v], i) => ( + + {k} + {v} + + ))} + + ); +} + +/* ----------------------------- KpiCard --------------------------------- */ + +const kpiStyles = StyleSheet.create({ + card: { + flex: 1, + paddingVertical: 8, + paddingHorizontal: 8, + minHeight: 78, + }, + label: { + fontFamily: "DM Sans", + fontSize: 8, + color: COLORS.MUTED_GRAY, + marginBottom: 6, + }, + value: { + fontFamily: "DM Sans", + fontSize: 22, + color: COLORS.TEXT_PRIMARY, + marginBottom: 4, + }, + trend: { + fontFamily: "DM Sans", + fontSize: 10, + }, +}); + +export type KpiCardProps = { + label: string; + value: string | number; + percentChange: number | null; +}; + +function fmtPct(p: number | null): string { + if (p === null) return "—"; + if (p === 0) return "—0.0%"; + const arrow = p > 0 ? "↑" : "↓"; + return `${arrow}${Math.abs(p).toFixed(1)}%`; +} + +function pctColor(p: number | null): string { + if (p === null || p === 0) return COLORS.MUTED_GRAY; + if (p > 0) return COLORS.TREND_GREEN; + return COLORS.TREND_RED; +} + +export function KpiCard({ label, value, percentChange }: KpiCardProps) { + return ( + + {label} + {String(value)} + + {fmtPct(percentChange)} + + + ); +} + +export function KpiRow({ kpis }: { kpis: KpiCardProps[] }) { + return ( + + {kpis.map((k, i) => ( + + ))} + + ); +} + +/* ----------------------------- StatCard -------------------------------- */ + +const statStyles = StyleSheet.create({ + card: { + backgroundColor: COLORS.FILTER_BOX_BG, + borderColor: COLORS.LIGHT_GRAY, + borderWidth: 0.6, + borderRadius: 3, + alignItems: "center", + justifyContent: "center", + padding: 12, + }, + label: { + fontFamily: "DM Sans", + fontSize: 10, + color: COLORS.MUTED_GRAY, + marginBottom: 6, + }, + value: { + fontFamily: "DM Sans", + fontSize: 26, + color: COLORS.TEXT_PRIMARY, + marginBottom: 4, + }, + sub: { + fontFamily: "DM Sans", + fontSize: 9, + color: COLORS.MUTED_GRAY, + }, +}); + +export function StatCard({ + label, + value, + sub, + height, +}: { + label: string; + value: string; + sub?: string; + height?: number; +}) { + return ( + + {label} + {value} + {sub ? {sub} : null} + + ); +} diff --git a/src/lib/pdf/components/FiltersBox.tsx b/src/lib/pdf/components/FiltersBox.tsx new file mode 100644 index 00000000..f35afdef --- /dev/null +++ b/src/lib/pdf/components/FiltersBox.tsx @@ -0,0 +1,58 @@ +/*************************************************************** + * + * /src/lib/pdf/components/FiltersBox.tsx + * + * "Applied Filters" rounded grey card. + * + **************************************************************/ + +import { StyleSheet, Text, View } from "@react-pdf/renderer"; +import { COLORS } from "../theme"; + +export type FilterDetail = { + label: string; + values: string[]; +}; + +const styles = StyleSheet.create({ + wrap: { + marginTop: 10, + }, + heading: { + fontFamily: "DM Sans", + fontSize: 12, + color: COLORS.TEXT_PRIMARY, + marginBottom: 4, + }, + card: { + backgroundColor: COLORS.FILTER_BOX_BG, + borderColor: COLORS.LIGHT_GRAY, + borderWidth: 0.6, + borderRadius: 3, + paddingVertical: 6, + paddingHorizontal: 8, + }, + line: { + fontFamily: "DM Sans", + fontSize: 10, + color: COLORS.TEXT_SECONDARY, + lineHeight: 1.35, + }, +}); + +export function FiltersBox({ filters }: { filters: FilterDetail[] }) { + if (!filters || filters.length === 0) return null; + + return ( + + Applied Filters + + {filters.map(({ label, values }, i) => ( + + {label}: {values.join(", ")} + + ))} + + + ); +} diff --git a/src/lib/pdf/components/Footer.tsx b/src/lib/pdf/components/Footer.tsx new file mode 100644 index 00000000..ceb7806b --- /dev/null +++ b/src/lib/pdf/components/Footer.tsx @@ -0,0 +1,53 @@ +/*************************************************************** + * + * /src/lib/pdf/components/Footer.tsx + * + * Page footer: divider, MHS link, page number. + * Rendered with `fixed` so it appears on every page, + * positioned absolutely at the bottom of the page. + * + **************************************************************/ + +import { StyleSheet, Text, View } from "@react-pdf/renderer"; +import { COLORS } from "../theme"; + +const styles = StyleSheet.create({ + container: { + position: "absolute", + left: 36, + right: 36, + bottom: 18, + }, + divider: { + height: 0.6, + backgroundColor: COLORS.LIGHT_GRAY, + marginBottom: 6, + }, + row: { + flexDirection: "row", + justifyContent: "space-between", + alignItems: "center", + }, + text: { + fontFamily: "DM Sans", + fontSize: 9, + color: COLORS.MUTED_GRAY, + }, +}); + +export function Footer() { + return ( + + + + https://www.masshist.org/ + + `Page ${pageNumber} of ${totalPages}` + } + /> + + + ); +} diff --git a/src/lib/pdf/components/Header.tsx b/src/lib/pdf/components/Header.tsx new file mode 100644 index 00000000..ce78f82b --- /dev/null +++ b/src/lib/pdf/components/Header.tsx @@ -0,0 +1,63 @@ +/*************************************************************** + * + * /src/lib/pdf/components/Header.tsx + * + * Page header: two logos, brand-red divider, date. + * + **************************************************************/ + +import { Image, StyleSheet, Text, View } from "@react-pdf/renderer"; +import { COLORS } from "../theme"; + +const styles = StyleSheet.create({ + container: { + marginBottom: 14, + }, + row: { + flexDirection: "row", + justifyContent: "space-between", + alignItems: "center", + }, + mhdLogo: { + height: 28, + }, + mhsLogo: { + height: 28, + }, + divider: { + marginTop: 6, + height: 1.6, + backgroundColor: COLORS.BRAND_RED, + width: "100%", + }, + date: { + marginTop: 4, + textAlign: "right", + fontFamily: "DM Sans", + fontSize: 9, + color: COLORS.MUTED_GRAY, + }, +}); + +function formatDate(): string { + return new Date().toLocaleDateString("en-US", { + year: "numeric", + month: "long", + day: "numeric", + }); +} + +export function Header() { + return ( + + + {/* eslint-disable-next-line jsx-a11y/alt-text -- @react-pdf Image, not HTML */} + + {/* eslint-disable-next-line jsx-a11y/alt-text -- @react-pdf Image, not HTML */} + + + + {formatDate()} + + ); +} diff --git a/src/lib/pdf/components/Title.tsx b/src/lib/pdf/components/Title.tsx new file mode 100644 index 00000000..3c379a77 --- /dev/null +++ b/src/lib/pdf/components/Title.tsx @@ -0,0 +1,21 @@ +/*************************************************************** + * + * /src/lib/pdf/components/Title.tsx + * + **************************************************************/ + +import { StyleSheet, Text } from "@react-pdf/renderer"; +import { COLORS } from "../theme"; + +const styles = StyleSheet.create({ + title: { + fontFamily: "DM Sans", + fontSize: 16, + color: COLORS.TEXT_PRIMARY, + marginBottom: 10, + }, +}); + +export function Title({ children }: { children: React.ReactNode }) { + return {children}; +} diff --git a/src/lib/pdf/documents/ChartDocument.tsx b/src/lib/pdf/documents/ChartDocument.tsx new file mode 100644 index 00000000..7762c644 --- /dev/null +++ b/src/lib/pdf/documents/ChartDocument.tsx @@ -0,0 +1,126 @@ +/*************************************************************** + * + * /src/lib/pdf/documents/ChartDocument.tsx + * + * Multi-page PDF with one page per cart item. Chart items + * render as true vector via BarChartPdf / LineChartPdf; + * map items render as a raster . + * + **************************************************************/ + +import { Document, Image, Page, StyleSheet, View } from "@react-pdf/renderer"; +import { type ChartDataset } from "@/components/charts/chartTypes"; +import { Header } from "../components/Header"; +import { Footer } from "../components/Footer"; +import { Title } from "../components/Title"; +import { FiltersBox, type FilterDetail } from "../components/FiltersBox"; +import BarChartPdf from "../charts/BarChartPdf"; +import LineChartPdf from "../charts/LineChartPdf"; + +export type ChartItem = { + type: "chart"; + chartType: "bar" | "line"; + title: string; + dataset: ChartDataset[]; + yAxisLabel: string; + xAxisLabel?: string; + legendTitle?: string; + filterDetails?: FilterDetail[]; +}; + +export type MapItem = { + type: "map"; + title: string; + imageDataUrl: string; + filterDetails?: FilterDetail[]; +}; + +export type ChartDocumentItem = ChartItem | MapItem; + +const PAGE_WIDTH = 595.28; +const PADDING_TOP = 36; +const PADDING_BOTTOM = 50; +const PADDING_HORIZONTAL = 36; +const CONTENT_WIDTH = PAGE_WIDTH - PADDING_HORIZONTAL * 2; + +const styles = StyleSheet.create({ + page: { + paddingTop: PADDING_TOP, + paddingBottom: PADDING_BOTTOM, + paddingHorizontal: PADDING_HORIZONTAL, + backgroundColor: "#ffffff", + fontFamily: "DM Sans", + }, + chartWrap: { + marginTop: 6, + }, + mapImage: { + width: "100%", + marginTop: 6, + }, +}); + +function ChartItemPage({ item }: { item: ChartItem }) { + const chartW = CONTENT_WIDTH; + const chartH = 360; + return ( + <> + {item.title} + + {item.chartType === "bar" ? ( + + ) : ( + + )} + + + + ); +} + +function MapItemPage({ item }: { item: MapItem }) { + return ( + <> + {item.title} + {/* eslint-disable-next-line jsx-a11y/alt-text -- @react-pdf Image, not HTML */} + + + + ); +} + +export default function ChartDocument({ + items, +}: { + items: ChartDocumentItem[]; +}) { + return ( + + {items.map((item, i) => ( + +
+ {item.type === "chart" ? ( + + ) : ( + + )} +