From 98674ef57ffbfe610b9a4b268d70856e3f4d2872 Mon Sep 17 00:00:00 2001 From: Kallesh B S Date: Mon, 11 Aug 2025 10:50:10 +0530 Subject: [PATCH] pdf generation --- .gitignore | 2 + nest-cli.json | 11 +- package-lock.json | 3370 +++++++++-------- package.json | 3 + public/carnet-pdf/10ImportVoucher.pdf | Bin 0 -> 28935 bytes public/carnet-pdf/11ExportVoucher.pdf | Bin 0 -> 43172 bytes public/carnet-pdf/12TransitVoucher.pdf | Bin 0 -> 43202 bytes public/carnet-pdf/13LastSheetP3.pdf | Bin 0 -> 19029 bytes public/carnet-pdf/13LastSheetP4.pdf | Bin 0 -> 26259 bytes public/carnet-pdf/1GreenCover.pdf | Bin 0 -> 18899 bytes public/carnet-pdf/2GeneralList.pdf | Bin 0 -> 67623 bytes public/carnet-pdf/3USCounterFoilFront.pdf | Bin 0 -> 21855 bytes public/carnet-pdf/4USCounterFoilBack.pdf | Bin 0 -> 35296 bytes .../carnet-pdf/6ForeignCounterfoilFront.pdf | Bin 0 -> 27649 bytes public/carnet-pdf/7ForeignCounterFoilBack.pdf | Bin 0 -> 27946 bytes .../carnet-pdf/8TransitCounterFoilFront.pdf | Bin 0 -> 27672 bytes public/carnet-pdf/9TransitCounterfoilBack.pdf | Bin 0 -> 27707 bytes public/carnet-pdf/carnet.pdf | Bin 0 -> 352016 bytes .../carnet-application.controller.ts | 39 +- .../carnet-application.service.ts | 77 +- src/utils/helper.ts | 1242 +++++- 21 files changed, 3250 insertions(+), 1494 deletions(-) create mode 100644 public/carnet-pdf/10ImportVoucher.pdf create mode 100644 public/carnet-pdf/11ExportVoucher.pdf create mode 100644 public/carnet-pdf/12TransitVoucher.pdf create mode 100644 public/carnet-pdf/13LastSheetP3.pdf create mode 100644 public/carnet-pdf/13LastSheetP4.pdf create mode 100644 public/carnet-pdf/1GreenCover.pdf create mode 100644 public/carnet-pdf/2GeneralList.pdf create mode 100644 public/carnet-pdf/3USCounterFoilFront.pdf create mode 100644 public/carnet-pdf/4USCounterFoilBack.pdf create mode 100644 public/carnet-pdf/6ForeignCounterfoilFront.pdf create mode 100644 public/carnet-pdf/7ForeignCounterFoilBack.pdf create mode 100644 public/carnet-pdf/8TransitCounterFoilFront.pdf create mode 100644 public/carnet-pdf/9TransitCounterfoilBack.pdf create mode 100644 public/carnet-pdf/carnet.pdf diff --git a/.gitignore b/.gitignore index 4b56acf..5636135 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,8 @@ /node_modules /build +# pdf + # Logs logs *.log diff --git a/nest-cli.json b/nest-cli.json index f9aa683..43ad4c2 100644 --- a/nest-cli.json +++ b/nest-cli.json @@ -3,6 +3,13 @@ "collection": "@nestjs/schematics", "sourceRoot": "src", "compilerOptions": { - "deleteOutDir": true + "deleteOutDir": true, + "assets": [ + { + "include": "../public/**/**", + "outDir": "dist/public" + } + ], + "watchAssets": true } -} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 02e819b..10e6c88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,6 +32,9 @@ "oracledb": "^6.7.2", "passport": "^0.7.0", "passport-jwt": "^4.0.1", + "pdf-lib": "^1.17.1", + "pdf-merger-js": "^5.1.2", + "pdfkit": "^0.17.1", "pg": "^8.13.3", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1", @@ -86,9 +89,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.1.7.tgz", - "integrity": "sha512-q0I6L9KTqyQ7D5M8H+fWLT+yjapvMNb7SRdfU6GzmexO66Dpo83q4HDzuDKIPDF29Yl0ELs9ICJqe9yUXh6yDQ==", + "version": "19.2.15", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.15.tgz", + "integrity": "sha512-pU2RZYX6vhd7uLSdLwPnuBcr0mXJSjp3EgOXKsrlQFQZevc+Qs+2JdXgIElnOT/aDqtRtriDmLlSbtdE8n3ZbA==", "dev": true, "license": "MIT", "dependencies": { @@ -137,14 +140,24 @@ "dev": true, "license": "MIT" }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@angular-devkit/schematics": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.1.7.tgz", - "integrity": "sha512-AP6FvhMybCYs3gs+vzEAzSU1K//AFT3SVTRFv+C3WMO5dLeAHeGzM8I2dxD5EHQQtqIE/8apP6CxGrnpA5YlFg==", + "version": "19.2.15", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.15.tgz", + "integrity": "sha512-kNOJ+3vekJJCQKWihNmxBkarJzNW09kP5a9E1SRNiQVNOUEeSwcRR0qYotM65nx821gNzjjhJXnAZ8OazWldrg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.7", + "@angular-devkit/core": "19.2.15", "jsonc-parser": "3.3.1", "magic-string": "0.30.17", "ora": "5.4.1", @@ -157,15 +170,15 @@ } }, "node_modules/@angular-devkit/schematics-cli": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-19.1.7.tgz", - "integrity": "sha512-4v84frwtJ0LUwuFTkaghMuaFbf9e1db3GuYSTN7fMRlT1pnfl/0lc4DRWVGP5VBxsJUYP42ltRnhrp6M+XjHSg==", + "version": "19.2.15", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-19.2.15.tgz", + "integrity": "sha512-1ESFmFGMpGQmalDB3t2EtmWDGv6gOFYBMxmHO2f1KI/UDl8UmZnCGL4mD3EWo8Hv0YIsZ9wOH9Q7ZHNYjeSpzg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.7", - "@angular-devkit/schematics": "19.1.7", - "@inquirer/prompts": "7.2.1", + "@angular-devkit/core": "19.2.15", + "@angular-devkit/schematics": "19.2.15", + "@inquirer/prompts": "7.3.2", "ansi-colors": "4.1.3", "symbol-observable": "4.0.0", "yargs-parser": "21.1.1" @@ -180,28 +193,60 @@ } }, "node_modules/@angular-devkit/schematics-cli/node_modules/@inquirer/prompts": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.1.tgz", - "integrity": "sha512-v2JSGri6/HXSfoGIwuKEn8sNCQK6nsB2BNpy2lSX6QH9bsECrMv93QHnj5+f+1ZWpF/VNioIV2B/PDox8EvGuQ==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", + "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^4.0.4", - "@inquirer/confirm": "^5.1.1", - "@inquirer/editor": "^4.2.1", - "@inquirer/expand": "^4.0.4", - "@inquirer/input": "^4.1.1", - "@inquirer/number": "^3.0.4", - "@inquirer/password": "^4.0.4", - "@inquirer/rawlist": "^4.0.4", - "@inquirer/search": "^3.0.4", - "@inquirer/select": "^4.0.4" + "@inquirer/checkbox": "^4.1.2", + "@inquirer/confirm": "^5.1.6", + "@inquirer/editor": "^4.2.7", + "@inquirer/expand": "^4.0.9", + "@inquirer/input": "^4.1.6", + "@inquirer/number": "^3.0.9", + "@inquirer/password": "^4.0.9", + "@inquirer/rawlist": "^4.0.9", + "@inquirer/search": "^3.0.9", + "@inquirer/select": "^4.0.9" }, "engines": { "node": ">=18" }, "peerDependencies": { "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@azure-rest/core-client": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@azure-rest/core-client/-/core-client-2.5.0.tgz", + "integrity": "sha512-KMVIPxG6ygcQ1M2hKHahF7eddKejYsWTjoLIfTWiqnaj42dBkYzj4+S8rK9xxmlOaEHKZHcMrRbm0NfN4kgwHw==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.9.0", + "@azure/core-rest-pipeline": "^1.5.0", + "@azure/core-tracing": "^1.0.1", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@azure/abort-controller": { @@ -217,9 +262,9 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.9.0.tgz", - "integrity": "sha512-FPwHpZywuyasDSLMqJ6fhbOK3TqUdviZNF8OqRGA4W5Ewib2lEEZ+pBsYcBa88B2NGO/SEnYPGhyBqNlE8ilSw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.0.tgz", + "integrity": "sha512-88Djs5vBvGbHQHf5ZZcaoNHo6Y8BKZkt3cw2iuJIQzLEgH4Ox6Tm4hjFhbqOxyYsgIG/eJbFEHpxRIfEEWv5Ow==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", @@ -227,36 +272,36 @@ "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-client": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", - "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.0.tgz", + "integrity": "sha512-O4aP3CLFNodg8eTHXECaH3B3CjicfzkxVtnrfLkOq0XNP7TIECGfHpK/C6vADZkWP75wzmdBnsIA8ksuJMk18g==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.4.0", - "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-rest-pipeline": "^1.20.0", "@azure/core-tracing": "^1.0.0", "@azure/core-util": "^1.6.1", "@azure/logger": "^1.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-http-compat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.2.0.tgz", - "integrity": "sha512-1kW8ZhN0CfbNOG6C688z5uh2yrzALE7dDXHiR9dY4vt+EbhGZQSbjDa5bQd2rf3X2pdWMsXbqbArxUyeNdvtmg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.3.0.tgz", + "integrity": "sha512-qLQujmUypBBG0gxHd0j6/Jdmul6ttl24c8WGiLXIk7IHXdBlfoBqW27hyz3Xn6xbfdyVSarl1Ttbk0AwnZBYCw==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-client": "^1.3.0", - "@azure/core-rest-pipeline": "^1.19.0" + "@azure/core-rest-pipeline": "^1.20.0" }, "engines": { "node": ">=18.0.0" @@ -290,9 +335,9 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.19.0.tgz", - "integrity": "sha512-bM3308LRyg5g7r3Twprtqww0R/r7+GyVxj4BafcmVPo4WQoGt5JXuaqxHEFjw2o3rvFZcUPiqJMg6WuvEEeVUA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.0.tgz", + "integrity": "sha512-OKHmb3/Kpm06HypvB3g6Q3zJuvyXcpxDpCS1PnU8OV6AJgSFaee/covXBcPbWc6XDDxtEPlbi3EMQ6nUiPaQtw==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", @@ -300,43 +345,43 @@ "@azure/core-tracing": "^1.0.1", "@azure/core-util": "^1.11.0", "@azure/logger": "^1.0.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", + "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-tracing": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.2.0.tgz", - "integrity": "sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.3.0.tgz", + "integrity": "sha512-+XvmZLLWPe67WXNZo9Oc9CrPj/Tm8QnHR92fFAFdnbzwNdCH1h+7UdpaQgRSBsMY+oW1kHXNUZQLdZ1gHX3ROw==", "license": "MIT", "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/core-util": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.11.0.tgz", - "integrity": "sha512-DxOSLua+NdpWoSqULhjDyAZTXFdP/LKkqtYuxxz1SCN289zk3OG8UOpnCQAz/tygyACBtWp/BoO72ptK7msY8g==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.0.tgz", + "integrity": "sha512-o0psW8QWQ58fq3i24Q1K2XfS/jYTxr7O1HRcyUE9bV9NttLU+kYOH82Ixj8DGlMTOWgxm1Sss2QAfKK5UkSPxw==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", + "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/identity": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.10.2.tgz", - "integrity": "sha512-Uth4vz0j+fkXCkbvutChUj03PDCokjbC6Wk9JT8hHEUtpy/EurNKAseb3+gO6Zi9VYBvwt61pgbzn1ovk942Qg==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.11.1.tgz", + "integrity": "sha512-0ZdsLRaOyLxtCYgyuqyWqGU5XQ9gGnjxgfoNTt1pvELGkkUFrMATABZFIq8gusM7N1qbqpVtwLOhk0d/3kacLg==", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", @@ -375,68 +420,69 @@ } }, "node_modules/@azure/keyvault-keys": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.9.0.tgz", - "integrity": "sha512-ZBP07+K4Pj3kS4TF4XdkqFcspWwBHry3vJSOFM5k5ZABvf7JfiMonvaFk2nBF6xjlEbMpz5PE1g45iTMme0raQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.10.0.tgz", + "integrity": "sha512-eDT7iXoBTRZ2n3fLiftuGJFD+yjkiB1GNqzU2KbY1TLYeXeSPVTVgn2eJ5vmRTZ11978jy2Kg2wI7xa9Tyr8ag==", "license": "MIT", "dependencies": { - "@azure/abort-controller": "^2.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-client": "^1.5.0", - "@azure/core-http-compat": "^2.0.1", - "@azure/core-lro": "^2.2.0", - "@azure/core-paging": "^1.1.1", - "@azure/core-rest-pipeline": "^1.8.1", - "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", + "@azure-rest/core-client": "^2.3.3", + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-http-compat": "^2.2.0", + "@azure/core-lro": "^2.7.2", + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.0", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", "@azure/keyvault-common": "^2.0.0", - "@azure/logger": "^1.0.0", - "tslib": "^2.2.0" + "@azure/logger": "^1.1.4", + "tslib": "^2.8.1" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@azure/logger": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.4.tgz", - "integrity": "sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.3.0.tgz", + "integrity": "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==", "license": "MIT", "dependencies": { + "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@azure/msal-browser": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.15.0.tgz", - "integrity": "sha512-+AIGTvpVz+FIx5CsM1y+nW0r/qOb/ChRdM8/Cbp+jKWC0Wdw4ldnwPdYOBi5NaALUQnYITirD9XMZX7LdklEzQ==", + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.19.0.tgz", + "integrity": "sha512-g6Ea+sJmK7l5NUyrPhtD7DNj/tZcsr6VTNNLNuYs8yPvL3HNiIpO/0kzXntF9AqJ/6L+uz9aHmoT1x+RNq6zBQ==", "license": "MIT", "dependencies": { - "@azure/msal-common": "15.8.1" + "@azure/msal-common": "15.10.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.8.1.tgz", - "integrity": "sha512-ltIlFK5VxeJ5BurE25OsJIfcx1Q3H/IZg2LjV9d4vmH+5t4c1UCyRQ/HgKLgXuCZShs7qfc/TC95GYZfsUsJUQ==", + "version": "15.10.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.10.0.tgz", + "integrity": "sha512-+cGnma71NV3jzl6DdgdHsqriN4ZA7puBIzObSYCvcIVGMULGb2NrcOGV6IJxO06HoVRHFKijkxd9lcBvS063KQ==", "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-3.6.3.tgz", - "integrity": "sha512-95wjsKGyUcAd5tFmQBo5Ug/kOj+hFh/8FsXuxluEvdfbgg6xCimhSP9qnyq6+xIg78/jREkBD1/BSqd7NIDDYQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-3.7.0.tgz", + "integrity": "sha512-WsL11pT0hnoIr/4NCjG6uJswkmNA/9AgEre4mSQZS2e+ZPKUWwUdA5nCTnr4n1FMT1O5ezSEiJushnPW25Y+dA==", "license": "MIT", "dependencies": { - "@azure/msal-common": "15.8.1", + "@azure/msal-common": "15.10.0", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, @@ -469,9 +515,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", "dev": true, "license": "MIT", "engines": { @@ -479,22 +525,22 @@ } }, "node_modules/@babel/core": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", - "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.9", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.9", - "@babel/parser": "^7.26.9", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.9", - "@babel/types": "^7.26.9", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.28.0", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -520,16 +566,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", - "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.0", + "@babel/types": "^7.28.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -537,14 +583,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -563,30 +609,40 @@ "semver": "bin/semver.js" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.3" }, "engines": { "node": ">=6.9.0" @@ -596,9 +652,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "dev": true, "license": "MIT", "engines": { @@ -626,9 +682,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "dev": true, "license": "MIT", "engines": { @@ -636,27 +692,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz", + "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==", "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.27.6" + "@babel/types": "^7.28.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.27.3" + "@babel/types": "^7.28.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -721,13 +777,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -763,13 +819,13 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -889,13 +945,13 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -920,38 +976,28 @@ } }, "node_modules/@babel/traverse": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", - "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.9", - "@babel/parser": "^7.26.9", - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.0", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.0", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1005,9 +1051,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "dev": true, "license": "MIT", "dependencies": { @@ -1122,9 +1168,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.31.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz", - "integrity": "sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz", + "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", "dev": true, "license": "MIT", "engines": { @@ -1145,9 +1191,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz", - "integrity": "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", + "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1226,9 +1272,9 @@ } }, "node_modules/@humanwhocodes/retry": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", + "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": { @@ -1240,15 +1286,15 @@ } }, "node_modules/@inquirer/checkbox": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.2.tgz", - "integrity": "sha512-PL9ixC5YsPXzXhAZFUPmkXGxfgjkdfZdPEPPmt4kFwQ4LBMDG9n/nHXYRGGZSKZJs+d1sGKWgS2GiPzVRKUdtQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.0.tgz", + "integrity": "sha512-fdSw07FLJEU5vbpOPzXo5c6xmMGDzbZE2+niuDHX5N6mc6V0Ebso/q3xiHra4D73+PMsC8MJmcaZKuAAoaQsSA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/figures": "^1.0.10", - "@inquirer/type": "^3.0.4", + "@inquirer/core": "^10.1.15", + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, @@ -1265,14 +1311,14 @@ } }, "node_modules/@inquirer/confirm": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz", - "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz", + "integrity": "sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4" + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8" }, "engines": { "node": ">=18" @@ -1287,14 +1333,14 @@ } }, "node_modules/@inquirer/core": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.7.tgz", - "integrity": "sha512-AA9CQhlrt6ZgiSy6qoAigiA1izOa751ugX6ioSjqgJ+/Gd+tEN/TORk5sUYNjXuHWfW0r1n/a6ak4u/NqHHrtA==", + "version": "10.1.15", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.15.tgz", + "integrity": "sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.10", - "@inquirer/type": "^3.0.4", + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", "ansi-escapes": "^4.3.2", "cli-width": "^4.1.0", "mute-stream": "^2.0.0", @@ -1315,14 +1361,14 @@ } }, "node_modules/@inquirer/editor": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.7.tgz", - "integrity": "sha512-gktCSQtnSZHaBytkJKMKEuswSk2cDBuXX5rxGFv306mwHfBPjg5UAldw9zWGoEyvA9KpRDkeM4jfrx0rXn0GyA==", + "version": "4.2.15", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.15.tgz", + "integrity": "sha512-wst31XT8DnGOSS4nNJDIklGKnf+8shuauVrWzgKegWUe28zfCftcWZ2vktGdzJgcylWSS2SrDnYUb6alZcwnCQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4", + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8", "external-editor": "^3.1.0" }, "engines": { @@ -1338,14 +1384,14 @@ } }, "node_modules/@inquirer/expand": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.9.tgz", - "integrity": "sha512-Xxt6nhomWTAmuSX61kVgglLjMEFGa+7+F6UUtdEUeg7fg4r9vaFttUUKrtkViYYrQBA5Ia1tkOJj2koP9BuLig==", + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.17.tgz", + "integrity": "sha512-PSqy9VmJx/VbE3CT453yOfNa+PykpKg/0SYP7odez1/NWBGuDXgPhp4AeGYYKjhLn5lUUavVS/JbeYMPdH50Mw==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4", + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8", "yoctocolors-cjs": "^2.1.2" }, "engines": { @@ -1361,9 +1407,9 @@ } }, "node_modules/@inquirer/figures": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz", - "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz", + "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==", "dev": true, "license": "MIT", "engines": { @@ -1371,14 +1417,14 @@ } }, "node_modules/@inquirer/input": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.6.tgz", - "integrity": "sha512-1f5AIsZuVjPT4ecA8AwaxDFNHny/tSershP/cTvTDxLdiIGTeILNcKozB0LaYt6mojJLUbOYhpIxicaYf7UKIQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.1.tgz", + "integrity": "sha512-tVC+O1rBl0lJpoUZv4xY+WGWY8V5b0zxU1XDsMsIHYregdh7bN5X5QnIONNBAl0K765FYlAfNHS2Bhn7SSOVow==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4" + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8" }, "engines": { "node": ">=18" @@ -1393,14 +1439,14 @@ } }, "node_modules/@inquirer/number": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.9.tgz", - "integrity": "sha512-iN2xZvH3tyIYXLXBvlVh0npk1q/aVuKXZo5hj+K3W3D4ngAEq/DkLpofRzx6oebTUhBvOgryZ+rMV0yImKnG3w==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.17.tgz", + "integrity": "sha512-GcvGHkyIgfZgVnnimURdOueMk0CztycfC8NZTiIY9arIAkeOgt6zG57G+7vC59Jns3UX27LMkPKnKWAOF5xEYg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4" + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8" }, "engines": { "node": ">=18" @@ -1415,14 +1461,14 @@ } }, "node_modules/@inquirer/password": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.9.tgz", - "integrity": "sha512-xBEoOw1XKb0rIN208YU7wM7oJEHhIYkfG7LpTJAEW913GZeaoQerzf5U/LSHI45EVvjAdgNXmXgH51cUXKZcJQ==", + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.17.tgz", + "integrity": "sha512-DJolTnNeZ00E1+1TW+8614F7rOJJCM4y4BAGQ3Gq6kQIG+OJ4zr3GLjIjVVJCbKsk2jmkmv6v2kQuN/vriHdZA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4", + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8", "ansi-escapes": "^4.3.2" }, "engines": { @@ -1438,22 +1484,22 @@ } }, "node_modules/@inquirer/prompts": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", - "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.0.tgz", + "integrity": "sha512-JHwGbQ6wjf1dxxnalDYpZwZxUEosT+6CPGD9Zh4sm9WXdtUp9XODCQD3NjSTmu+0OAyxWXNOqf0spjIymJa2Tw==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^4.1.2", - "@inquirer/confirm": "^5.1.6", - "@inquirer/editor": "^4.2.7", - "@inquirer/expand": "^4.0.9", - "@inquirer/input": "^4.1.6", - "@inquirer/number": "^3.0.9", - "@inquirer/password": "^4.0.9", - "@inquirer/rawlist": "^4.0.9", - "@inquirer/search": "^3.0.9", - "@inquirer/select": "^4.0.9" + "@inquirer/checkbox": "^4.2.0", + "@inquirer/confirm": "^5.1.14", + "@inquirer/editor": "^4.2.15", + "@inquirer/expand": "^4.0.17", + "@inquirer/input": "^4.2.1", + "@inquirer/number": "^3.0.17", + "@inquirer/password": "^4.0.17", + "@inquirer/rawlist": "^4.1.5", + "@inquirer/search": "^3.1.0", + "@inquirer/select": "^4.3.1" }, "engines": { "node": ">=18" @@ -1468,14 +1514,14 @@ } }, "node_modules/@inquirer/rawlist": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.9.tgz", - "integrity": "sha512-+5t6ebehKqgoxV8fXwE49HkSF2Rc9ijNiVGEQZwvbMI61/Q5RcD+jWD6Gs1tKdz5lkI8GRBL31iO0HjGK1bv+A==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.5.tgz", + "integrity": "sha512-R5qMyGJqtDdi4Ht521iAkNqyB6p2UPuZUbMifakg1sWtu24gc2Z8CJuw8rP081OckNDMgtDCuLe42Q2Kr3BolA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4", + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8", "yoctocolors-cjs": "^2.1.2" }, "engines": { @@ -1491,15 +1537,15 @@ } }, "node_modules/@inquirer/search": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.9.tgz", - "integrity": "sha512-DWmKztkYo9CvldGBaRMr0ETUHgR86zE6sPDVOHsqz4ISe9o1LuiWfgJk+2r75acFclA93J/lqzhT0dTjCzHuoA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.1.0.tgz", + "integrity": "sha512-PMk1+O/WBcYJDq2H7foV0aAZSmDdkzZB9Mw2v/DmONRJopwA/128cS9M/TXWLKKdEQKZnKwBzqu2G4x/2Nqx8Q==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/figures": "^1.0.10", - "@inquirer/type": "^3.0.4", + "@inquirer/core": "^10.1.15", + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", "yoctocolors-cjs": "^2.1.2" }, "engines": { @@ -1515,15 +1561,15 @@ } }, "node_modules/@inquirer/select": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.9.tgz", - "integrity": "sha512-BpJyJe7Dkhv2kz7yG7bPSbJLQuu/rqyNlF1CfiiFeFwouegfH+zh13KDyt6+d9DwucKo7hqM3wKLLyJxZMO+Xg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.1.tgz", + "integrity": "sha512-Gfl/5sqOF5vS/LIrSndFgOh7jgoe0UXEizDqahFRkq5aJBLegZ6WjuMh/hVEJwlFQjyLq1z9fRtvUMkb7jM1LA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/figures": "^1.0.10", - "@inquirer/type": "^3.0.4", + "@inquirer/core": "^10.1.15", + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, @@ -1540,9 +1586,9 @@ } }, "node_modules/@inquirer/type": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.4.tgz", - "integrity": "sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz", + "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==", "dev": true, "license": "MIT", "engines": { @@ -1557,6 +1603,29 @@ } } }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -1733,6 +1802,13 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -2104,18 +2180,14 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -2128,20 +2200,10 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.10.tgz", + "integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -2150,16 +2212,16 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", "devOptional": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2168,9 +2230,9 @@ } }, "node_modules/@js-joda/core": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@js-joda/core/-/core-5.6.4.tgz", - "integrity": "sha512-ChdLDTYMEoYoiKZMT90wZMEdGvZ2/QZMnhvjvEqeO5oLoxUfSiLzfe6Lhf3g88+MhZ+utbAu7PAxX1sZkLo5pA==", + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/@js-joda/core/-/core-5.6.5.tgz", + "integrity": "sha512-3zwefSMwHpu8iVUW8YYz227sIv6UFqO31p1Bf1ZH/Vom7CmNyUsXjDBlnNzcuhmOL1XfxZ3nvND42kR23XlbcQ==", "license": "BSD-3-Clause" }, "node_modules/@lukeed/csprng": { @@ -2189,9 +2251,9 @@ "license": "MIT" }, "node_modules/@napi-rs/nice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz", - "integrity": "sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.4.tgz", + "integrity": "sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==", "dev": true, "license": "MIT", "optional": true, @@ -2203,28 +2265,28 @@ "url": "https://github.com/sponsors/Brooooooklyn" }, "optionalDependencies": { - "@napi-rs/nice-android-arm-eabi": "1.0.1", - "@napi-rs/nice-android-arm64": "1.0.1", - "@napi-rs/nice-darwin-arm64": "1.0.1", - "@napi-rs/nice-darwin-x64": "1.0.1", - "@napi-rs/nice-freebsd-x64": "1.0.1", - "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1", - "@napi-rs/nice-linux-arm64-gnu": "1.0.1", - "@napi-rs/nice-linux-arm64-musl": "1.0.1", - "@napi-rs/nice-linux-ppc64-gnu": "1.0.1", - "@napi-rs/nice-linux-riscv64-gnu": "1.0.1", - "@napi-rs/nice-linux-s390x-gnu": "1.0.1", - "@napi-rs/nice-linux-x64-gnu": "1.0.1", - "@napi-rs/nice-linux-x64-musl": "1.0.1", - "@napi-rs/nice-win32-arm64-msvc": "1.0.1", - "@napi-rs/nice-win32-ia32-msvc": "1.0.1", - "@napi-rs/nice-win32-x64-msvc": "1.0.1" + "@napi-rs/nice-android-arm-eabi": "1.0.4", + "@napi-rs/nice-android-arm64": "1.0.4", + "@napi-rs/nice-darwin-arm64": "1.0.4", + "@napi-rs/nice-darwin-x64": "1.0.4", + "@napi-rs/nice-freebsd-x64": "1.0.4", + "@napi-rs/nice-linux-arm-gnueabihf": "1.0.4", + "@napi-rs/nice-linux-arm64-gnu": "1.0.4", + "@napi-rs/nice-linux-arm64-musl": "1.0.4", + "@napi-rs/nice-linux-ppc64-gnu": "1.0.4", + "@napi-rs/nice-linux-riscv64-gnu": "1.0.4", + "@napi-rs/nice-linux-s390x-gnu": "1.0.4", + "@napi-rs/nice-linux-x64-gnu": "1.0.4", + "@napi-rs/nice-linux-x64-musl": "1.0.4", + "@napi-rs/nice-win32-arm64-msvc": "1.0.4", + "@napi-rs/nice-win32-ia32-msvc": "1.0.4", + "@napi-rs/nice-win32-x64-msvc": "1.0.4" } }, "node_modules/@napi-rs/nice-android-arm-eabi": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz", - "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.4.tgz", + "integrity": "sha512-OZFMYUkih4g6HCKTjqJHhMUlgvPiDuSLZPbPBWHLjKmFTv74COzRlq/gwHtmEVaR39mJQ6ZyttDl2HNMUbLVoA==", "cpu": [ "arm" ], @@ -2239,9 +2301,9 @@ } }, "node_modules/@napi-rs/nice-android-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz", - "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.4.tgz", + "integrity": "sha512-k8u7cjeA64vQWXZcRrPbmwjH8K09CBnNaPnI9L1D5N6iMPL3XYQzLcN6WwQonfcqCDv5OCY3IqX89goPTV4KMw==", "cpu": [ "arm64" ], @@ -2256,9 +2318,9 @@ } }, "node_modules/@napi-rs/nice-darwin-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz", - "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-GsLdQvUcuVzoyzmtjsThnpaVEizAqH5yPHgnsBmq3JdVoVZHELFo7PuJEdfOH1DOHi2mPwB9sCJEstAYf3XCJA==", "cpu": [ "arm64" ], @@ -2273,9 +2335,9 @@ } }, "node_modules/@napi-rs/nice-darwin-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz", - "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.4.tgz", + "integrity": "sha512-1y3gyT3e5zUY5SxRl3QDtJiWVsbkmhtUHIYwdWWIQ3Ia+byd/IHIEpqAxOGW1nhhnIKfTCuxBadHQb+yZASVoA==", "cpu": [ "x64" ], @@ -2290,9 +2352,9 @@ } }, "node_modules/@napi-rs/nice-freebsd-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz", - "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.4.tgz", + "integrity": "sha512-06oXzESPRdXUuzS8n2hGwhM2HACnDfl3bfUaSqLGImM8TA33pzDXgGL0e3If8CcFWT98aHows5Lk7xnqYNGFeA==", "cpu": [ "x64" ], @@ -2307,9 +2369,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz", - "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.4.tgz", + "integrity": "sha512-CgklZ6g8WL4+EgVVkxkEvvsi2DSLf9QIloxWO0fvQyQBp6VguUSX3eHLeRpqwW8cRm2Hv/Q1+PduNk7VK37VZw==", "cpu": [ "arm" ], @@ -2324,9 +2386,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz", - "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.4.tgz", + "integrity": "sha512-wdAJ7lgjhAlsANUCv0zi6msRwq+D4KDgU+GCCHssSxWmAERZa2KZXO0H2xdmoJ/0i03i6YfK/sWaZgUAyuW2oQ==", "cpu": [ "arm64" ], @@ -2341,9 +2403,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz", - "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.4.tgz", + "integrity": "sha512-4b1KYG+sriufhFrpUS9uNOEYYJqSfcbnwGx6uGX7JjrH8tELG90cOpCawz5THNIwlS3DhLgnCOcn0+4p6z26QA==", "cpu": [ "arm64" ], @@ -2358,9 +2420,9 @@ } }, "node_modules/@napi-rs/nice-linux-ppc64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz", - "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.4.tgz", + "integrity": "sha512-iaf3vMRgr23oe1PUaKpxaH3DS0IMN0+N9iEiWVwYPm/U15vZFYdqVegGfN2PzrZLUl5lc8ZxbmEKDfuqslhAMA==", "cpu": [ "ppc64" ], @@ -2375,9 +2437,9 @@ } }, "node_modules/@napi-rs/nice-linux-riscv64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz", - "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.4.tgz", + "integrity": "sha512-UXoREY6Yw6rHrGuTwQgBxpfjK34t6mTjibE9/cXbefL9AuUCJ9gEgwNKZiONuR5QGswChqo9cnthjdKkYyAdDg==", "cpu": [ "riscv64" ], @@ -2392,9 +2454,9 @@ } }, "node_modules/@napi-rs/nice-linux-s390x-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz", - "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.4.tgz", + "integrity": "sha512-eFbgYCRPmsqbYPAlLYU5hYTNbogmIDUvknilehHsFhCH1+0/kN87lP+XaLT0Yeq4V/rpwChSd9vlz4muzFArtw==", "cpu": [ "s390x" ], @@ -2409,9 +2471,9 @@ } }, "node_modules/@napi-rs/nice-linux-x64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz", - "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.4.tgz", + "integrity": "sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==", "cpu": [ "x64" ], @@ -2426,9 +2488,9 @@ } }, "node_modules/@napi-rs/nice-linux-x64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz", - "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.4.tgz", + "integrity": "sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==", "cpu": [ "x64" ], @@ -2443,9 +2505,9 @@ } }, "node_modules/@napi-rs/nice-win32-arm64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz", - "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.4.tgz", + "integrity": "sha512-vubOe3i+YtSJGEk/++73y+TIxbuVHi+W8ZzrRm2eETCjCRwNlgbfToQZ85dSA+4iBB/NJRGNp+O4hfdbbttZWA==", "cpu": [ "arm64" ], @@ -2460,9 +2522,9 @@ } }, "node_modules/@napi-rs/nice-win32-ia32-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz", - "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.4.tgz", + "integrity": "sha512-BMOVrUDZeg1RNRKVlh4eyLv5djAAVLiSddfpuuQ47EFjBcklg0NUeKMFKNrKQR4UnSn4HAiACLD7YK7koskwmg==", "cpu": [ "ia32" ], @@ -2477,9 +2539,9 @@ } }, "node_modules/@napi-rs/nice-win32-x64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz", - "integrity": "sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.4.tgz", + "integrity": "sha512-kCNk6HcRZquhw/whwh4rHsdPyOSCQCgnVDVik+Y9cuSVTDy3frpiCJTScJqPPS872h4JgZKkr/+CwcwttNEo9Q==", "cpu": [ "x64" ], @@ -2494,30 +2556,30 @@ } }, "node_modules/@nestjs/cli": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-11.0.4.tgz", - "integrity": "sha512-EITofIvoxqHt/A5M2VcihyDqmZ0b8s8k8xLI/gzSNqmgkZ4caYOq87LKCENG862jGb0aC7ROXpYnDjxMqnFjOQ==", + "version": "11.0.10", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-11.0.10.tgz", + "integrity": "sha512-4waDT0yGWANg0pKz4E47+nUrqIJv/UqrZ5wLPkCqc7oMGRMWKAaw1NDZ9rKsaqhqvxb2LfI5+uXOWr4yi94DOQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.7", - "@angular-devkit/schematics": "19.1.7", - "@angular-devkit/schematics-cli": "19.1.7", - "@inquirer/prompts": "7.3.2", + "@angular-devkit/core": "19.2.15", + "@angular-devkit/schematics": "19.2.15", + "@angular-devkit/schematics-cli": "19.2.15", + "@inquirer/prompts": "7.8.0", "@nestjs/schematics": "^11.0.1", - "ansis": "3.15.0", + "ansis": "4.1.0", "chokidar": "4.0.3", "cli-table3": "0.6.5", "commander": "4.1.1", - "fork-ts-checker-webpack-plugin": "9.0.2", - "glob": "11.0.1", + "fork-ts-checker-webpack-plugin": "9.1.0", + "glob": "11.0.3", "node-emoji": "1.11.0", "ora": "5.4.1", "tree-kill": "1.2.2", "tsconfig-paths": "4.2.0", "tsconfig-paths-webpack-plugin": "4.2.0", - "typescript": "5.7.3", - "webpack": "5.98.0", + "typescript": "5.8.3", + "webpack": "5.100.2", "webpack-node-externals": "3.0.0" }, "bin": { @@ -2527,7 +2589,7 @@ "node": ">= 20.11" }, "peerDependencies": { - "@swc/cli": "^0.1.62 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0", + "@swc/cli": "^0.1.62 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0", "@swc/core": "^1.3.62" }, "peerDependenciesMeta": { @@ -2539,10 +2601,195 @@ } } }, + "node_modules/@nestjs/cli/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@nestjs/cli/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@nestjs/cli/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/@nestjs/cli/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nestjs/cli/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nestjs/cli/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/@nestjs/cli/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@nestjs/cli/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@nestjs/cli/node_modules/schema-utils": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@nestjs/cli/node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@nestjs/cli/node_modules/webpack": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.100.2.tgz", + "integrity": "sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.2", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, "node_modules/@nestjs/common": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.3.tgz", - "integrity": "sha512-ogEK+GriWodIwCw6buQ1rpcH4Kx+G7YQ9EwuPySI3rS05pSdtQ++UhucjusSI9apNidv+QURBztJkRecwwJQXg==", + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-11.1.6.tgz", + "integrity": "sha512-krKwLLcFmeuKDqngG2N/RuZHCs2ycsKcxWIDgcm7i1lf3sQ0iG03ci+DsP/r3FcT/eJDFsIHnKtNta2LIi7PzQ==", "license": "MIT", "dependencies": { "file-type": "21.0.0", @@ -2570,40 +2817,6 @@ } } }, - "node_modules/@nestjs/common/node_modules/file-type": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.0.0.tgz", - "integrity": "sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==", - "license": "MIT", - "dependencies": { - "@tokenizer/inflate": "^0.2.7", - "strtok3": "^10.2.2", - "token-types": "^6.0.0", - "uint8array-extras": "^1.4.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sindresorhus/file-type?sponsor=1" - } - }, - "node_modules/@nestjs/common/node_modules/strtok3": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.1.tgz", - "integrity": "sha512-3JWEZM6mfix/GCJBBUrkA8p2Id2pBkyTkVCJKto55w080QBKZ+8R171fGrbiSp+yMO/u6F8/yUh7K4V9K+YCnw==", - "license": "MIT", - "dependencies": { - "@tokenizer/token": "^0.3.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/@nestjs/config": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@nestjs/config/-/config-4.0.2.tgz", @@ -2620,9 +2833,9 @@ } }, "node_modules/@nestjs/core": { - "version": "11.0.10", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.0.10.tgz", - "integrity": "sha512-f0qB8ztNWZeAD4E4fUdHConmNYCa/A78U7WJu5mX9OLYfOAs3ESYCDfsH9MRUvkA4Ft4Y1uMmyJo5L4fg4+beg==", + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-11.1.6.tgz", + "integrity": "sha512-siWX7UDgErisW18VTeJA+x+/tpNZrJewjTBsRPF3JVxuWRuAB1kRoiJcxHgln8Lb5UY9NdvklITR84DUEXD0Cg==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -2704,14 +2917,14 @@ } }, "node_modules/@nestjs/platform-express": { - "version": "11.0.10", - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-11.0.10.tgz", - "integrity": "sha512-UVSf0yaWFBC2Zn2FOWABXxCnyG8XNIXrNnvTFpbUFqaJu1YDdwJ7wQBBqxq9CtJT7ILqSmfhOU7HS0d/0EAxpw==", + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-11.1.6.tgz", + "integrity": "sha512-HErwPmKnk+loTq8qzu1up+k7FC6Kqa8x6lJ4cDw77KnTxLzsCaPt+jBvOq6UfICmfqcqCCf3dKXg+aObQp+kIQ==", "license": "MIT", "dependencies": { "cors": "2.8.5", - "express": "5.0.1", - "multer": "1.4.5-lts.1", + "express": "5.1.0", + "multer": "2.0.2", "path-to-regexp": "8.2.0", "tslib": "2.8.1" }, @@ -2725,14 +2938,14 @@ } }, "node_modules/@nestjs/schematics": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-11.0.1.tgz", - "integrity": "sha512-PHPAUk4sXkfCxiMacD1JFC+vEyzXjZJRCu1KT2MmG2hrTiMDMk5KtMprro148JUefNuWbVyN0uLTJVSmWVzhoA==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-11.0.7.tgz", + "integrity": "sha512-t8dNYYMwEeEsrlwc2jbkfwCfXczq4AeNEgx1KVQuJ6wYibXk0ZbXbPdfp8scnEAaQv1grpncNV5gWgzi7ZwbvQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.7", - "@angular-devkit/schematics": "19.1.7", + "@angular-devkit/core": "19.2.15", + "@angular-devkit/schematics": "19.2.15", "comment-json": "4.2.5", "jsonc-parser": "3.3.1", "pluralize": "8.0.0" @@ -2742,9 +2955,9 @@ } }, "node_modules/@nestjs/swagger": { - "version": "11.0.6", - "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-11.0.6.tgz", - "integrity": "sha512-W/0aQWiEfEcXKd/dYO0DbVpYhlKNVMAhO4haahUyrYe20eXaaDY0T5exA2U8IsCcXZePWZuodRUiiXo8jcMYbA==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-11.2.0.tgz", + "integrity": "sha512-5wolt8GmpNcrQv34tIPUtPoV1EeFbCetm40Ij3+M0FNNnf2RJ3FyWfuQvI8SBlcJyfaounYVTKzKHreFXsUyOg==", "license": "MIT", "dependencies": { "@microsoft/tsdoc": "0.15.1", @@ -2752,7 +2965,7 @@ "js-yaml": "4.1.0", "lodash": "4.17.21", "path-to-regexp": "8.2.0", - "swagger-ui-dist": "5.19.0" + "swagger-ui-dist": "5.21.0" }, "peerDependencies": { "@fastify/static": "^8.0.0", @@ -2775,9 +2988,9 @@ } }, "node_modules/@nestjs/testing": { - "version": "11.0.10", - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-11.0.10.tgz", - "integrity": "sha512-uZcdnvmHXWnvozYOAwZi1elpRRfqIfYqHglCavjhjcj3cH1MVZkwoTqntW3XOPQlT4lf96InjP1exGaW4B9wUg==", + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-11.1.6.tgz", + "integrity": "sha512-srYzzDNxGvVCe1j0SpTS9/ix75PKt6Sn6iMaH1rpJ6nj2g8vwNrhK0CoJJXvpCYgrnI+2WES2pprYnq8rAMYHA==", "dev": true, "license": "MIT", "dependencies": { @@ -2892,6 +3105,24 @@ "@noble/hashes": "^1.1.5" } }, + "node_modules/@pdf-lib/standard-fonts": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz", + "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==", + "license": "MIT", + "dependencies": { + "pako": "^1.0.6" + } + }, + "node_modules/@pdf-lib/upng": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz", + "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==", + "license": "MIT", + "dependencies": { + "pako": "^1.0.10" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -2903,16 +3134,16 @@ } }, "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/pkgr" } }, "node_modules/@scarf/scarf": { @@ -2922,13 +3153,6 @@ "hasInstallScript": true, "license": "Apache-2.0" }, - "node_modules/@sec-ant/readable-stream": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", - "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", - "dev": true, - "license": "MIT" - }, "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", @@ -3068,15 +3292,15 @@ } }, "node_modules/@swc/core": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.18.tgz", - "integrity": "sha512-IUWKD6uQYGRy8w2X9EZrtYg1O3SCijlHbCXzMaHQYc1X7yjijQh4H3IVL9ssZZyVp2ZDfQZu4bD5DWxxvpyjvg==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.3.tgz", + "integrity": "sha512-ZaDETVWnm6FE0fc+c2UE8MHYVS3Fe91o5vkmGfgwGXFbxYvAjKSqxM/j4cRc9T7VZNSJjriXq58XkfCp3Y6f+w==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.17" + "@swc/types": "^0.1.23" }, "engines": { "node": ">=10" @@ -3086,19 +3310,19 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.10.18", - "@swc/core-darwin-x64": "1.10.18", - "@swc/core-linux-arm-gnueabihf": "1.10.18", - "@swc/core-linux-arm64-gnu": "1.10.18", - "@swc/core-linux-arm64-musl": "1.10.18", - "@swc/core-linux-x64-gnu": "1.10.18", - "@swc/core-linux-x64-musl": "1.10.18", - "@swc/core-win32-arm64-msvc": "1.10.18", - "@swc/core-win32-ia32-msvc": "1.10.18", - "@swc/core-win32-x64-msvc": "1.10.18" + "@swc/core-darwin-arm64": "1.13.3", + "@swc/core-darwin-x64": "1.13.3", + "@swc/core-linux-arm-gnueabihf": "1.13.3", + "@swc/core-linux-arm64-gnu": "1.13.3", + "@swc/core-linux-arm64-musl": "1.13.3", + "@swc/core-linux-x64-gnu": "1.13.3", + "@swc/core-linux-x64-musl": "1.13.3", + "@swc/core-win32-arm64-msvc": "1.13.3", + "@swc/core-win32-ia32-msvc": "1.13.3", + "@swc/core-win32-x64-msvc": "1.13.3" }, "peerDependencies": { - "@swc/helpers": "*" + "@swc/helpers": ">=0.5.17" }, "peerDependenciesMeta": { "@swc/helpers": { @@ -3107,9 +3331,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.18.tgz", - "integrity": "sha512-FdGqzAIKVQJu8ROlnHElP59XAUsUzCFSNsou+tY/9ba+lhu8R9v0OI5wXiPErrKGZpQFMmx/BPqqhx3X4SuGNg==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.3.tgz", + "integrity": "sha512-ux0Ws4pSpBTqbDS9GlVP354MekB1DwYlbxXU3VhnDr4GBcCOimpocx62x7cFJkSpEBF8bmX8+/TTCGKh4PbyXw==", "cpu": [ "arm64" ], @@ -3124,9 +3348,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.18.tgz", - "integrity": "sha512-RZ73gZRituL/ZVLgrW6BYnQ5g8tuStG4cLUiPGJsUZpUm0ullSH6lHFvZTCBNFTfpQChG6eEhi2IdG6DwFp1lw==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.3.tgz", + "integrity": "sha512-p0X6yhxmNUOMZrbeZ3ZNsPige8lSlSe1llllXvpCLkKKxN/k5vZt1sULoq6Nj4eQ7KeHQVm81/+AwKZyf/e0TA==", "cpu": [ "x64" ], @@ -3141,9 +3365,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.18.tgz", - "integrity": "sha512-8iJqI3EkxJuuq21UHoen1VS+QlS23RvynRuk95K+Q2HBjygetztCGGEc+Xelx9a0uPkDaaAtFvds4JMDqb9SAA==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.3.tgz", + "integrity": "sha512-OmDoiexL2fVWvQTCtoh0xHMyEkZweQAlh4dRyvl8ugqIPEVARSYtaj55TBMUJIP44mSUOJ5tytjzhn2KFxFcBA==", "cpu": [ "arm" ], @@ -3158,9 +3382,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.18.tgz", - "integrity": "sha512-8f1kSktWzMB6PG+r8lOlCfXz5E8Qhsmfwonn77T/OfjvGwQaWrcoASh2cdjpk3dydbf8jsKGPQE1lSc7GyjXRQ==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.3.tgz", + "integrity": "sha512-STfKku3QfnuUj6k3g9ld4vwhtgCGYIFQmsGPPgT9MK/dI3Lwnpe5Gs5t1inoUIoGNP8sIOLlBB4HV4MmBjQuhw==", "cpu": [ "arm64" ], @@ -3175,9 +3399,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.18.tgz", - "integrity": "sha512-4rv+E4VLdgQw6zjbTAauCAEExxChvxMpBUMCiZweTNPKbJJ2dY6BX2WGJ1ea8+RcgqR/Xysj3AFbOz1LBz6dGA==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.3.tgz", + "integrity": "sha512-bc+CXYlFc1t8pv9yZJGus372ldzOVscBl7encUBlU1m/Sig0+NDJLz6cXXRcFyl6ABNOApWeR4Yl7iUWx6C8og==", "cpu": [ "arm64" ], @@ -3192,9 +3416,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.18.tgz", - "integrity": "sha512-vTNmyRBVP+sZca+vtwygYPGTNudTU6Gl6XhaZZ7cEUTBr8xvSTgEmYXoK/2uzyXpaTUI4Bmtp1x81cGN0mMoLQ==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.3.tgz", + "integrity": "sha512-dFXoa0TEhohrKcxn/54YKs1iwNeW6tUkHJgXW33H381SvjKFUV53WR231jh1sWVJETjA3vsAwxKwR23s7UCmUA==", "cpu": [ "x64" ], @@ -3209,9 +3433,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.18.tgz", - "integrity": "sha512-1TZPReKhFCeX776XaT6wegknfg+g3zODve+r4oslFHI+g7cInfWlxoGNDS3niPKyuafgCdOjme2g3OF+zzxfsQ==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.3.tgz", + "integrity": "sha512-ieyjisLB+ldexiE/yD8uomaZuZIbTc8tjquYln9Quh5ykOBY7LpJJYBWvWtm1g3pHv6AXlBI8Jay7Fffb6aLfA==", "cpu": [ "x64" ], @@ -3226,9 +3450,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.18.tgz", - "integrity": "sha512-o/2CsaWSN3bkzVQ6DA+BiFKSVEYvhWGA1h+wnL2zWmIDs2Knag54sOEXZkCaf8YQyZesGeXJtPEy9hh/vjJgkA==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.3.tgz", + "integrity": "sha512-elTQpnaX5vESSbhCEgcwXjpMsnUbqqHfEpB7ewpkAsLzKEXZaK67ihSRYAuAx6ewRQTo7DS5iTT6X5aQD3MzMw==", "cpu": [ "arm64" ], @@ -3243,9 +3467,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.18.tgz", - "integrity": "sha512-eTPASeJtk4mJDfWiYEiOC6OYUi/N7meHbNHcU8e+aKABonhXrIo/FmnTE8vsUtC6+jakT1TQBdiQ8fzJ1kJVwA==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.3.tgz", + "integrity": "sha512-nvehQVEOdI1BleJpuUgPLrclJ0TzbEMc+MarXDmmiRFwEUGqj+pnfkTSb7RZyS1puU74IXdK/YhTirHurtbI9w==", "cpu": [ "ia32" ], @@ -3260,9 +3484,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.10.18", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.18.tgz", - "integrity": "sha512-1Dud8CDBnc34wkBOboFBQud9YlV1bcIQtKSg7zC8LtwR3h+XAaCayZPkpGmmAlCv1DLQPvkF+s0JcaVC9mfffQ==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.3.tgz", + "integrity": "sha512-A+JSKGkRbPLVV2Kwx8TaDAV0yXIXm/gc8m98hSkVDGlPBBmydgzNdWy3X7HTUBM7IDk7YlWE7w2+RUGjdgpTmg==", "cpu": [ "x64" ], @@ -3283,10 +3507,19 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/@swc/helpers": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, "node_modules/@swc/types": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.17.tgz", - "integrity": "sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==", + "version": "0.1.24", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.24.tgz", + "integrity": "sha512-tjTMh3V4vAORHtdTprLlfoMptu1WfTZG9Rsca6yOKyNYsRr+MUXutKmliB17orgSZk5DpnDxs8GUdd/qwYxOng==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3379,9 +3612,9 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", "dev": true, "license": "MIT", "dependencies": { @@ -3400,19 +3633,19 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.28.2" } }, "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", "dev": true, "license": "MIT", "dependencies": { @@ -3470,29 +3703,28 @@ } }, "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, "node_modules/@types/express": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz", - "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz", + "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==", "dev": true, "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", - "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", - "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz", + "integrity": "sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3520,9 +3752,9 @@ "license": "MIT" }, "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", "dev": true, "license": "MIT" }, @@ -3614,12 +3846,12 @@ } }, "node_modules/@types/node": { - "version": "22.13.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", - "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", + "version": "22.17.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.0.tgz", + "integrity": "sha512-bbAKTCqX5aNVryi7qXVMi+OkB3w/OyblodicMbvE38blyAz7GxXf6XYhklokijuPwwVg9sDLKRxt0ZHXQwZVfQ==", "license": "MIT", "dependencies": { - "undici-types": "~6.20.0" + "undici-types": "~6.21.0" } }, "node_modules/@types/nodemailer": { @@ -3632,9 +3864,9 @@ } }, "node_modules/@types/oracledb": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/@types/oracledb/-/oracledb-6.5.4.tgz", - "integrity": "sha512-aog21Z8stj//MGECcP/ZdwImubmLs5iqWji8xkyPPH5nRz3LTGiXpljQvWRFm76/m+Mgg4NlKegC2J/TTAhK7A==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@types/oracledb/-/oracledb-6.9.0.tgz", + "integrity": "sha512-iDFIdnNNLQu1NdaVV8dyLWvZje7/R+HRFvXcn0AY0rMO9gmZ6UcEbRxyTX8HUAP+QW7G6vwnGFdquFoIzEE3rA==", "dev": true, "license": "MIT", "dependencies": { @@ -3642,9 +3874,9 @@ } }, "node_modules/@types/qs": { - "version": "6.9.18", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", - "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", "dev": true, "license": "MIT" }, @@ -3656,25 +3888,18 @@ "license": "MIT" }, "node_modules/@types/readable-stream": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.18.tgz", - "integrity": "sha512-21jK/1j+Wg+7jVw1xnSwy/2Q1VgVjWuFssbYGTREPUBeZ+rqVFl2udq0IkxzPC0ZhOzVceUbyIACFZKLqKEBlA==", + "version": "4.0.21", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.21.tgz", + "integrity": "sha512-19eKVv9tugr03IgfXlA9UVUVRbW6IuqRO5B92Dl4a6pT7K8uaGrNS0GkxiZD0BOk6PLuXl5FhWl//eX/pzYdTQ==", "license": "MIT", "dependencies": { - "@types/node": "*", - "safe-buffer": "~5.1.1" + "@types/node": "*" } }, - "node_modules/@types/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", "dev": true, "license": "MIT", "dependencies": { @@ -3683,9 +3908,9 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", + "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", "dev": true, "license": "MIT", "dependencies": { @@ -3715,9 +3940,9 @@ } }, "node_modules/@types/supertest": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-6.0.2.tgz", - "integrity": "sha512-137ypx2lk/wTQbW6An6safu9hXmajAifU/s7szAHLN/FeIm5w7yR0Wkl9fdJMRSHwOn4HLAI0DaB2TOORuhPDg==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-6.0.3.tgz", + "integrity": "sha512-8WzXq62EXFhJ7QsH3Ocb/iKQ/Ty9ZVWnVzoTKc9tyyFRRF3a74Tk2+TLFgaFFw364Ere+npzHKEJ6ga2LzIL7w==", "dev": true, "license": "MIT", "dependencies": { @@ -3733,9 +3958,9 @@ "license": "MIT" }, "node_modules/@types/validator": { - "version": "13.12.2", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", - "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "version": "13.15.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.15.2.tgz", + "integrity": "sha512-y7pa/oEJJ4iGYBxOpfAKn5b9+xuihvzDVnC/OSvlVnGxVg0pOqmjiMafiJ1KVNQEaPZf9HsEp5icEwGg8uIe5Q==", "license": "MIT" }, "node_modules/@types/yargs": { @@ -3756,21 +3981,21 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.1.tgz", - "integrity": "sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz", + "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.24.1", - "@typescript-eslint/type-utils": "8.24.1", - "@typescript-eslint/utils": "8.24.1", - "@typescript-eslint/visitor-keys": "8.24.1", + "@typescript-eslint/scope-manager": "8.39.0", + "@typescript-eslint/type-utils": "8.39.0", + "@typescript-eslint/utils": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3780,22 +4005,32 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.39.0", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.1.tgz", - "integrity": "sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz", + "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.24.1", - "@typescript-eslint/types": "8.24.1", - "@typescript-eslint/typescript-estree": "8.24.1", - "@typescript-eslint/visitor-keys": "8.24.1", + "@typescript-eslint/scope-manager": "8.39.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0", "debug": "^4.3.4" }, "engines": { @@ -3807,18 +4042,40 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.1.tgz", - "integrity": "sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz", + "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.24.1", - "@typescript-eslint/visitor-keys": "8.24.1" + "@typescript-eslint/tsconfig-utils": "^8.39.0", + "@typescript-eslint/types": "^8.39.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz", + "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3828,17 +4085,35 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz", + "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.1.tgz", - "integrity": "sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz", + "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.24.1", - "@typescript-eslint/utils": "8.24.1", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/utils": "8.39.0", "debug": "^4.3.4", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3849,13 +4124,13 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.1.tgz", - "integrity": "sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz", + "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==", "dev": true, "license": "MIT", "engines": { @@ -3867,20 +4142,22 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.1.tgz", - "integrity": "sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz", + "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.24.1", - "@typescript-eslint/visitor-keys": "8.24.1", + "@typescript-eslint/project-service": "8.39.0", + "@typescript-eslint/tsconfig-utils": "8.39.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^2.0.1" + "ts-api-utils": "^2.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3890,7 +4167,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { @@ -3920,16 +4197,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.1.tgz", - "integrity": "sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz", + "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.24.1", - "@typescript-eslint/types": "8.24.1", - "@typescript-eslint/typescript-estree": "8.24.1" + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.39.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3940,18 +4217,18 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.1.tgz", - "integrity": "sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz", + "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.24.1", - "eslint-visitor-keys": "^4.2.0" + "@typescript-eslint/types": "8.39.0", + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3961,6 +4238,20 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typespec/ts-http-runtime": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.0.tgz", + "integrity": "sha512-sOx1PKSuFwnIl7z4RN0Ls7N9AQawmR9r66eI5rFCzLDIs8HTIYrIpH9QjYWoX0lkgGrkLxXhi4QnK7MizPRrIg==", + "license": "MIT", + "dependencies": { + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -4123,22 +4414,41 @@ } }, "node_modules/@xhmikosr/archive-type": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-7.0.0.tgz", - "integrity": "sha512-sIm84ZneCOJuiy3PpWR5bxkx3HaNt1pqaN+vncUBZIlPZCq8ASZH+hBVdu5H8znR7qYC6sKwx+ie2Q7qztJTxA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-7.1.0.tgz", + "integrity": "sha512-xZEpnGplg1sNPyEgFh0zbHxqlw5dtYg6viplmWSxUj12+QjU9SKu3U/2G73a15pEjLaOqTefNSZ1fOPUOT4Xgg==", "dev": true, "license": "MIT", "dependencies": { - "file-type": "^19.0.0" + "file-type": "^20.5.0" }, "engines": { - "node": "^14.14.0 || >=16.0.0" + "node": ">=18" + } + }, + "node_modules/@xhmikosr/archive-type/node_modules/file-type": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.5.0.tgz", + "integrity": "sha512-BfHZtG/l9iMm4Ecianu7P8HRD2tBHLtjXinm4X62XBOYzi7CYA7jyqfJzOvXHqzVrVPYqBo2/GvbARMaaJkKVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/inflate": "^0.2.6", + "strtok3": "^10.2.0", + "token-types": "^6.0.0", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, "node_modules/@xhmikosr/bin-check": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-7.0.3.tgz", - "integrity": "sha512-4UnCLCs8DB+itHJVkqFp9Zjg+w/205/J2j2wNBsCEAm/BuBmtua2hhUOdAMQE47b1c7P9Xmddj0p+X1XVsfHsA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-7.1.0.tgz", + "integrity": "sha512-y1O95J4mnl+6MpVmKfMYXec17hMEwE/yeCglFNdx+QvLLtP0yN4rSYcbkXnth+lElBuKKek2NbvOfOGPpUXCvw==", "dev": true, "license": "MIT", "dependencies": { @@ -4150,14 +4460,14 @@ } }, "node_modules/@xhmikosr/bin-wrapper": { - "version": "13.0.5", - "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-13.0.5.tgz", - "integrity": "sha512-DT2SAuHDeOw0G5bs7wZbQTbf4hd8pJ14tO0i4cWhRkIJfgRdKmMfkDilpaJ8uZyPA0NVRwasCNAmMJcWA67osw==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-13.2.0.tgz", + "integrity": "sha512-t9U9X0sDPRGDk5TGx4dv5xiOvniVJpXnfTuynVKwHgtib95NYEw4MkZdJqhoSiz820D9m0o6PCqOPMXz0N9fIw==", "dev": true, "license": "MIT", "dependencies": { - "@xhmikosr/bin-check": "^7.0.3", - "@xhmikosr/downloader": "^15.0.1", + "@xhmikosr/bin-check": "^7.1.0", + "@xhmikosr/downloader": "^15.2.0", "@xhmikosr/os-filter-obj": "^3.0.0", "bin-version-check": "^5.1.0" }, @@ -4166,18 +4476,17 @@ } }, "node_modules/@xhmikosr/decompress": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-10.0.1.tgz", - "integrity": "sha512-6uHnEEt5jv9ro0CDzqWlFgPycdE+H+kbJnwyxgZregIMLQ7unQSCNVsYG255FoqU8cP46DyggI7F7LohzEl8Ag==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-10.2.0.tgz", + "integrity": "sha512-MmDBvu0+GmADyQWHolcZuIWffgfnuTo4xpr2I/Qw5Ox0gt+e1Be7oYqJM4te5ylL6mzlcoicnHVDvP27zft8tg==", "dev": true, "license": "MIT", "dependencies": { - "@xhmikosr/decompress-tar": "^8.0.1", - "@xhmikosr/decompress-tarbz2": "^8.0.1", - "@xhmikosr/decompress-targz": "^8.0.1", - "@xhmikosr/decompress-unzip": "^7.0.0", + "@xhmikosr/decompress-tar": "^8.1.0", + "@xhmikosr/decompress-tarbz2": "^8.1.0", + "@xhmikosr/decompress-targz": "^8.1.0", + "@xhmikosr/decompress-unzip": "^7.1.0", "graceful-fs": "^4.2.11", - "make-dir": "^4.0.0", "strip-dirs": "^3.0.0" }, "engines": { @@ -4185,13 +4494,13 @@ } }, "node_modules/@xhmikosr/decompress-tar": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-8.0.1.tgz", - "integrity": "sha512-dpEgs0cQKJ2xpIaGSO0hrzz3Kt8TQHYdizHsgDtLorWajuHJqxzot9Hbi0huRxJuAGG2qiHSQkwyvHHQtlE+fg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-8.1.0.tgz", + "integrity": "sha512-m0q8x6lwxenh1CrsTby0Jrjq4vzW/QU1OLhTHMQLEdHpmjR1lgahGz++seZI0bXF3XcZw3U3xHfqZSz+JPP2Gg==", "dev": true, "license": "MIT", "dependencies": { - "file-type": "^19.0.0", + "file-type": "^20.5.0", "is-stream": "^2.0.1", "tar-stream": "^3.1.7" }, @@ -4199,15 +4508,34 @@ "node": ">=18" } }, + "node_modules/@xhmikosr/decompress-tar/node_modules/file-type": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.5.0.tgz", + "integrity": "sha512-BfHZtG/l9iMm4Ecianu7P8HRD2tBHLtjXinm4X62XBOYzi7CYA7jyqfJzOvXHqzVrVPYqBo2/GvbARMaaJkKVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/inflate": "^0.2.6", + "strtok3": "^10.2.0", + "token-types": "^6.0.0", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, "node_modules/@xhmikosr/decompress-tarbz2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-8.0.2.tgz", - "integrity": "sha512-p5A2r/AVynTQSsF34Pig6olt9CvRj6J5ikIhzUd3b57pUXyFDGtmBstcw+xXza0QFUh93zJsmY3zGeNDlR2AQQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-8.1.0.tgz", + "integrity": "sha512-aCLfr3A/FWZnOu5eqnJfme1Z1aumai/WRw55pCvBP+hCGnTFrcpsuiaVN5zmWTR53a8umxncY2JuYsD42QQEbw==", "dev": true, "license": "MIT", "dependencies": { "@xhmikosr/decompress-tar": "^8.0.1", - "file-type": "^19.6.0", + "file-type": "^20.5.0", "is-stream": "^2.0.1", "seek-bzip": "^2.0.0", "unbzip2-stream": "^1.4.3" @@ -4216,29 +4544,67 @@ "node": ">=18" } }, + "node_modules/@xhmikosr/decompress-tarbz2/node_modules/file-type": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.5.0.tgz", + "integrity": "sha512-BfHZtG/l9iMm4Ecianu7P8HRD2tBHLtjXinm4X62XBOYzi7CYA7jyqfJzOvXHqzVrVPYqBo2/GvbARMaaJkKVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/inflate": "^0.2.6", + "strtok3": "^10.2.0", + "token-types": "^6.0.0", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, "node_modules/@xhmikosr/decompress-targz": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-8.0.1.tgz", - "integrity": "sha512-mvy5AIDIZjQ2IagMI/wvauEiSNHhu/g65qpdM4EVoYHUJBAmkQWqcPJa8Xzi1aKVTmOA5xLJeDk7dqSjlHq8Mg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-8.1.0.tgz", + "integrity": "sha512-fhClQ2wTmzxzdz2OhSQNo9ExefrAagw93qaG1YggoIz/QpI7atSRa7eOHv4JZkpHWs91XNn8Hry3CwUlBQhfPA==", "dev": true, "license": "MIT", "dependencies": { "@xhmikosr/decompress-tar": "^8.0.1", - "file-type": "^19.0.0", + "file-type": "^20.5.0", "is-stream": "^2.0.1" }, "engines": { "node": ">=18" } }, - "node_modules/@xhmikosr/decompress-unzip": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-7.0.0.tgz", - "integrity": "sha512-GQMpzIpWTsNr6UZbISawsGI0hJ4KA/mz5nFq+cEoPs12UybAqZWKbyIaZZyLbJebKl5FkLpsGBkrplJdjvUoSQ==", + "node_modules/@xhmikosr/decompress-targz/node_modules/file-type": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.5.0.tgz", + "integrity": "sha512-BfHZtG/l9iMm4Ecianu7P8HRD2tBHLtjXinm4X62XBOYzi7CYA7jyqfJzOvXHqzVrVPYqBo2/GvbARMaaJkKVg==", "dev": true, "license": "MIT", "dependencies": { - "file-type": "^19.0.0", + "@tokenizer/inflate": "^0.2.6", + "strtok3": "^10.2.0", + "token-types": "^6.0.0", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/@xhmikosr/decompress-unzip": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-7.1.0.tgz", + "integrity": "sha512-oqTYAcObqTlg8owulxFTqiaJkfv2SHsxxxz9Wg4krJAHVzGWlZsU8tAB30R6ow+aHrfv4Kub6WQ8u04NWVPUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "file-type": "^20.5.0", "get-stream": "^6.0.1", "yauzl": "^3.1.2" }, @@ -4246,19 +4612,38 @@ "node": ">=18" } }, - "node_modules/@xhmikosr/downloader": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-15.0.1.tgz", - "integrity": "sha512-fiuFHf3Dt6pkX8HQrVBsK0uXtkgkVlhrZEh8b7VgoDqFf+zrgFBPyrwCqE/3nDwn3hLeNz+BsrS7q3mu13Lp1g==", + "node_modules/@xhmikosr/decompress-unzip/node_modules/file-type": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.5.0.tgz", + "integrity": "sha512-BfHZtG/l9iMm4Ecianu7P8HRD2tBHLtjXinm4X62XBOYzi7CYA7jyqfJzOvXHqzVrVPYqBo2/GvbARMaaJkKVg==", "dev": true, "license": "MIT", "dependencies": { - "@xhmikosr/archive-type": "^7.0.0", - "@xhmikosr/decompress": "^10.0.1", + "@tokenizer/inflate": "^0.2.6", + "strtok3": "^10.2.0", + "token-types": "^6.0.0", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/@xhmikosr/downloader": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-15.2.0.tgz", + "integrity": "sha512-lAqbig3uRGTt0sHNIM4vUG9HoM+mRl8K28WuYxyXLCUT6pyzl4Y4i0LZ3jMEsCYZ6zjPZbO9XkG91OSTd4si7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xhmikosr/archive-type": "^7.1.0", + "@xhmikosr/decompress": "^10.2.0", "content-disposition": "^0.5.4", - "defaults": "^3.0.0", + "defaults": "^2.0.2", "ext-name": "^5.0.0", - "file-type": "^19.0.0", + "file-type": "^20.5.0", "filenamify": "^6.0.0", "get-stream": "^6.0.1", "got": "^13.0.0" @@ -4267,6 +4652,25 @@ "node": ">=18" } }, + "node_modules/@xhmikosr/downloader/node_modules/file-type": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.5.0.tgz", + "integrity": "sha512-BfHZtG/l9iMm4Ecianu7P8HRD2tBHLtjXinm4X62XBOYzi7CYA7jyqfJzOvXHqzVrVPYqBo2/GvbARMaaJkKVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tokenizer/inflate": "^0.2.6", + "strtok3": "^10.2.0", + "token-types": "^6.0.0", + "uint8array-extras": "^1.4.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, "node_modules/@xhmikosr/os-filter-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@xhmikosr/os-filter-obj/-/os-filter-obj-3.0.0.tgz", @@ -4332,6 +4736,19 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -4356,9 +4773,9 @@ } }, "node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "license": "MIT", "engines": { "node": ">= 14" @@ -4487,9 +4904,9 @@ } }, "node_modules/ansis": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.15.0.tgz", - "integrity": "sha512-zIcWDJ+Kwqxfdnogx66Gxzr0kVmCcRAdat9nlY2IHsshqTN4fBH6tMeRMPA/2w0rpBayIJvjQAaa2/4RDrNqwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.1.0.tgz", + "integrity": "sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==", "dev": true, "license": "ISC", "engines": { @@ -4598,19 +5015,27 @@ "safer-buffer": "^2.1.0" } }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, - "license": "MIT" - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "license": "MIT" }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/aws-ssl-profiles": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz", @@ -4621,13 +5046,13 @@ } }, "node_modules/axios": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", + "form-data": "^4.0.4", "proxy-from-env": "^1.1.0" } }, @@ -4721,9 +5146,9 @@ } }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", "dev": true, "license": "MIT", "dependencies": { @@ -4744,7 +5169,7 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "node_modules/babel-preset-jest": { @@ -4771,9 +5196,9 @@ "license": "MIT" }, "node_modules/bare-events": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", - "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.0.tgz", + "integrity": "sha512-EKZ5BTXYExaNqi3I3f9RtEsaI/xBSGjE0XZCZilPzFAV/goswFHuPd9jEZlPIZ/iNZJwDSao9qRiScySz7MbQg==", "dev": true, "license": "Apache-2.0", "optional": true @@ -4833,19 +5258,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -4858,21 +5270,6 @@ "readable-stream": "^3.4.0" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/bn.js": { "version": "4.12.2", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", @@ -4880,16 +5277,16 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.1.0.tgz", - "integrity": "sha512-/hPxh61E+ll0Ujp24Ilm64cykicul1ypfwjVttduAiEdtnJFvLePSrIPk+HMImtNv5270wOGCb1Tns2rybMkoQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", + "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", "license": "MIT", "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.0", "http-errors": "^2.0.0", - "iconv-lite": "^0.5.2", + "iconv-lite": "^0.6.3", "on-finished": "^2.4.1", "qs": "^6.14.0", "raw-body": "^3.0.0", @@ -4899,21 +5296,6 @@ "node": ">=18" } }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", - "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", @@ -4944,10 +5326,19 @@ "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/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.25.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", "dev": true, "funding": [ { @@ -4965,10 +5356,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "caniuse-lite": "^1.0.30001726", + "electron-to-chromium": "^1.5.173", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -5111,6 +5502,24 @@ "node": ">=14.16" } }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", @@ -5125,13 +5534,13 @@ } }, "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -5161,9 +5570,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001700", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz", - "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==", + "version": "1.0.30001731", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001731.tgz", + "integrity": "sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==", "dev": true, "funding": [ { @@ -5271,13 +5680,13 @@ "license": "MIT" }, "node_modules/class-validator": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.1.tgz", - "integrity": "sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.2.tgz", + "integrity": "sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw==", "license": "MIT", "dependencies": { "@types/validator": "^13.11.8", - "libphonenumber-js": "^1.10.53", + "libphonenumber-js": "^1.11.1", "validator": "^13.9.0" } }, @@ -5386,10 +5795,9 @@ } }, "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, + "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" @@ -5488,24 +5896,24 @@ "license": "MIT" }, "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", "engines": [ - "node >= 0.8" + "node >= 6.0" ], "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", - "readable-stream": "^2.2.2", + "readable-stream": "^3.0.2", "typedarray": "^0.0.6" } }, "node_modules/consola": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.0.tgz", - "integrity": "sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" @@ -5541,9 +5949,9 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", "engines": { "node": ">= 0.6" @@ -5562,30 +5970,12 @@ "node": ">= 0.8.0" } }, - "node_modules/cookie-parser/node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-parser/node_modules/cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "license": "MIT" }, - "node_modules/cookie-signature": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", - "license": "MIT", - "engines": { - "node": ">=6.6.0" - } - }, "node_modules/cookiejar": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", @@ -5597,6 +5987,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, "license": "MIT" }, "node_modules/cors": { @@ -5682,6 +6073,12 @@ "node": ">= 8" } }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, "node_modules/dayjs": { "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", @@ -5689,9 +6086,9 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -5794,13 +6191,13 @@ } }, "node_modules/defaults": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-3.0.0.tgz", - "integrity": "sha512-RsqXDEAALjfRTro+IFNKpcPCt0/Cy2FqHSIlnomiJp9YGadpQnrtbRpSgN2+np21qHcIKiva4fiOQGjS9/qR/A==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-2.0.2.tgz", + "integrity": "sha512-cuIw0PImdp76AOfgkjbW4VhQODRmNNcKR73vdCH5cLd/ifj7aamfoXvYgfGkEAjNJZ3ozMIy9Gu2LutUkGEPbA==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -5816,6 +6213,23 @@ "node": ">=10" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -5855,16 +6269,6 @@ "node": ">= 0.8" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -5886,6 +6290,12 @@ "wrappy": "1" } }, + "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.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", @@ -5968,26 +6378,10 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/electron-to-chromium": { - "version": "1.5.102", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", - "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", + "version": "1.5.198", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.198.tgz", + "integrity": "sha512-G5COfnp3w+ydVu80yprgWSfmfQaYRh9DOxfhAxstLyetKaLyl55QrNjx8C38Pc/C+RaDmb1M0Lk8wPEMQ+bGgQ==", "dev": true, "license": "ISC" }, @@ -6035,9 +6429,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", "dev": true, "license": "MIT", "dependencies": { @@ -6077,9 +6471,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", "dev": true, "license": "MIT" }, @@ -6139,9 +6533,9 @@ } }, "node_modules/eslint": { - "version": "9.31.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.31.0.tgz", - "integrity": "sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz", + "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", "dev": true, "license": "MIT", "dependencies": { @@ -6151,8 +6545,8 @@ "@eslint/config-helpers": "^0.3.0", "@eslint/core": "^0.15.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.31.0", - "@eslint/plugin-kit": "^0.3.1", + "@eslint/js": "9.32.0", + "@eslint/plugin-kit": "^0.3.4", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -6200,27 +6594,30 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", - "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", "bin": { - "eslint-config-prettier": "build/bin/cli.js" + "eslint-config-prettier": "bin/cli.js" + }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" }, "peerDependencies": { "eslint": ">=7.0.0" } }, "node_modules/eslint-plugin-prettier": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.3.tgz", - "integrity": "sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz", + "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", "dev": true, "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" + "synckit": "^0.11.7" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -6231,7 +6628,7 @@ "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", - "eslint-config-prettier": "*", + "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "peerDependenciesMeta": { @@ -6436,46 +6833,45 @@ } }, "node_modules/express": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/express/-/express-5.0.1.tgz", - "integrity": "sha512-ORF7g6qGnD+YtUG9yx4DFoqCShNMmUKiXuT5oWMHiOvt/4WFbHC6yCwQMTSBMno7AqntNCAzzcnnjowRkTL9eQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", + "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", "license": "MIT", "dependencies": { "accepts": "^2.0.0", - "body-parser": "^2.0.1", + "body-parser": "^2.2.0", "content-disposition": "^1.0.0", - "content-type": "~1.0.4", - "cookie": "0.7.1", + "content-type": "^1.0.5", + "cookie": "^0.7.1", "cookie-signature": "^1.2.1", - "debug": "4.3.6", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "^2.0.0", - "fresh": "2.0.0", - "http-errors": "2.0.0", + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", - "methods": "~1.1.2", "mime-types": "^3.0.0", - "on-finished": "2.4.1", - "once": "1.4.0", - "parseurl": "~1.3.3", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "router": "^2.0.0", - "safe-buffer": "5.2.1", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", "send": "^1.1.0", - "serve-static": "^2.1.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "^2.0.0", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" }, "engines": { "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/content-disposition": { @@ -6490,29 +6886,15 @@ "node": ">= 0.6" } }, - "node_modules/express/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "node_modules/express/node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=6.6.0" } }, - "node_modules/express/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, "node_modules/ext-list": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", @@ -6572,7 +6954,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT" }, "node_modules/fast-diff": { @@ -6657,9 +7038,9 @@ "license": "BSD-3-Clause" }, "node_modules/fastq": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", - "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", "dev": true, "license": "ISC", "dependencies": { @@ -6696,87 +7077,23 @@ } }, "node_modules/file-type": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-19.6.0.tgz", - "integrity": "sha512-VZR5I7k5wkD0HgFnMsq5hOsSc710MJMu5Nc5QYsbe38NN5iPV/XTObYLc/cpttRTf6lX538+5uO1ZQRhYibiZQ==", - "dev": true, + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.0.0.tgz", + "integrity": "sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==", "license": "MIT", "dependencies": { - "get-stream": "^9.0.1", - "strtok3": "^9.0.1", + "@tokenizer/inflate": "^0.2.7", + "strtok3": "^10.2.2", "token-types": "^6.0.0", - "uint8array-extras": "^1.3.0" + "uint8array-extras": "^1.4.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, - "node_modules/file-type/node_modules/get-stream": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", - "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sec-ant/readable-stream": "^0.4.1", - "is-stream": "^4.0.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/file-type/node_modules/is-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/filename-reserved-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz", @@ -6820,47 +7137,22 @@ } }, "node_modules/finalhandler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.0.0.tgz", - "integrity": "sha512-MX6Zo2adDViYh+GcxxB1dpO43eypOGUOL12rLCOTMQv/DfIbpSJUy4oQIIZhVZkH9e+bZWKMon0XHFEju16tkQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", + "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" }, "engines": { "node": ">= 0.8" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -6916,9 +7208,9 @@ "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "funding": [ { "type": "individual", @@ -6935,13 +7227,45 @@ } } }, + "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/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", + "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" }, "engines": { @@ -6952,15 +7276,15 @@ } }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz", - "integrity": "sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-mpafl89VFPJmhnJ1ssH+8wmM2b50n+Rew5x42NeI2U78aRWgtkEtGmctp7iT16UjquJTjorEmIfESj3DxdW84Q==", "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.7", "chalk": "^4.1.2", - "chokidar": "^3.5.3", + "chokidar": "^4.0.1", "cosmiconfig": "^8.2.0", "deepmerge": "^4.2.2", "fs-extra": "^10.0.0", @@ -6972,87 +7296,23 @@ "tapable": "^2.2.1" }, "engines": { - "node": ">=12.13.0", - "yarn": ">=1.0.0" + "node": ">=14.21.3" }, "peerDependencies": { "typescript": ">3.6.0", "webpack": "^5.11.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/form-data": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", - "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -7142,9 +7402,9 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", "dev": true, "license": "Unlicense" }, @@ -7208,17 +7468,17 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "get-proto": "^1.0.0", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", @@ -7268,15 +7528,15 @@ } }, "node_modules/glob": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", - "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz", + "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", "dev": true, "license": "ISC", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^4.0.1", - "minimatch": "^10.0.0", + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.0.3", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^2.0.0" @@ -7311,24 +7571,14 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/glob/node_modules/minimatch": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", - "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "@isaacs/brace-expansion": "^5.0.0" }, "engines": { "node": "20 || >=22" @@ -7452,6 +7702,18 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -7520,9 +7782,9 @@ "license": "MIT" }, "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "dev": true, "license": "BSD-2-Clause" }, @@ -7542,6 +7804,15 @@ "node": ">= 0.8" } }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", @@ -7593,12 +7864,12 @@ } }, "node_modules/iconv-lite": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz", - "integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" @@ -7725,17 +7996,16 @@ "dev": true, "license": "MIT" }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-core-module": { @@ -7884,6 +8154,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -7913,9 +8198,9 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "license": "MIT" }, "node_modules/isexe": { @@ -8015,9 +8300,9 @@ } }, "node_modules/jackspeak": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.3.tgz", - "integrity": "sha512-oSwM7q8PTHQWuZAlp995iPpPJ4Vkl7qT0ZRD+9duL9j2oBy6KcTfyxc8mEuHJYC+z/kbps80aJLkaNzTOrf/kw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -8030,25 +8315,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", @@ -8723,6 +8989,12 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/jpeg-exif": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/jpeg-exif/-/jpeg-exif-1.1.4.tgz", + "integrity": "sha512-a+bKEcCjtuW5WTdgeXFzswSrdqi0jk4XlEtZlx5A94wCoBpFjfFTbo/Tra5SpNCl/YFZPvcV1dJc+TAYeg6ROQ==", + "license": "MIT" + }, "node_modules/js-md4": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz", @@ -8844,27 +9116,17 @@ "npm": ">=6" } }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "node_modules/jwa": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz", + "integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==", "license": "MIT", "dependencies": { - "buffer-equal-constant-time": "1.0.1", + "buffer-equal-constant-time": "^1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "license": "MIT", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, "node_modules/jwk-to-pem": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/jwk-to-pem/-/jwk-to-pem-2.0.7.tgz", @@ -8876,6 +9138,16 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -8931,11 +9203,30 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.11.20", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.20.tgz", - "integrity": "sha512-/ipwAMvtSZRdiQBHqW1qxqeYiBMzncOQLVA+62MWYr7N4m7Q2jqpJ0WgT7zlOEOpyLRSqrMXidbJpC0J77AaKA==", + "version": "1.12.10", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.10.tgz", + "integrity": "sha512-E91vHJD61jekHHR/RF/E83T/CMoaLXT7cwYA75T4gim4FZjnM6hbJjVIGg7chqlSqRsSvQ3izGmOjHy1SQzcGQ==", "license": "MIT" }, + "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/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -9068,9 +9359,9 @@ } }, "node_modules/long": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", - "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", "license": "Apache-2.0" }, "node_modules/lowercase-keys": { @@ -9097,9 +9388,9 @@ } }, "node_modules/lru.min": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.1.tgz", - "integrity": "sha512-FbAj6lXil6t8z4z3j0E5mfRlPzxkySotzUHwRXjlpRh10vc6AI6WN62ehZj82VG7M20rqogJ0GLwar2Xa05a8Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.2.tgz", + "integrity": "sha512-Nv9KddBcQSlQopmBHXSsZVY5xsdlZkdH/Iey0BlcBYggMd4two7cZnKOK9vmy3nY0O5RGH99z1PCeTpPqszUYg==", "license": "MIT", "engines": { "bun": ">=1.0.0", @@ -9218,6 +9509,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -9264,21 +9556,21 @@ } }, "node_modules/mime-db": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", - "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.0.tgz", - "integrity": "sha512-XqoSHeCGjVClAmoGFG3lVFqQFRIrTVw2OH3axRqAcfaw+gHWIfnASS92AV+Rl/mk0MupgZTRHQOjxY6YVnzK5w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", "license": "MIT", "dependencies": { - "mime-db": "^1.53.0" + "mime-db": "^1.54.0" }, "engines": { "node": ">= 0.6" @@ -9398,21 +9690,21 @@ } }, "node_modules/multer": { - "version": "1.4.5-lts.1", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", - "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/multer/-/multer-2.0.2.tgz", + "integrity": "sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==", "license": "MIT", "dependencies": { "append-field": "^1.0.0", - "busboy": "^1.0.0", - "concat-stream": "^1.5.2", - "mkdirp": "^0.5.4", + "busboy": "^1.6.0", + "concat-stream": "^2.0.0", + "mkdirp": "^0.5.6", "object-assign": "^4.1.1", - "type-is": "^1.6.4", - "xtend": "^4.0.0" + "type-is": "^1.6.18", + "xtend": "^4.0.2" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 10.16.0" } }, "node_modules/multer/node_modules/media-typer": { @@ -9469,9 +9761,9 @@ } }, "node_modules/mysql2": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.12.0.tgz", - "integrity": "sha512-C8fWhVysZoH63tJbX8d10IAoYCyXy4fdRFz2Ihrt9jtPILYynFEKUUzpp1U7qxzDc3tMbotvaBH+sl6bFnGZiw==", + "version": "3.14.3", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.14.3.tgz", + "integrity": "sha512-fD6MLV8XJ1KiNFIF0bS7Msl8eZyhlTDCDl75ajU5SJtpdx9ZPEACulJcqJWr1Y8OYyxsFc4j3+nflpmhxCU5aQ==", "license": "MIT", "dependencies": { "aws-ssl-profiles": "^1.1.1", @@ -9488,18 +9780,6 @@ "node": ">= 8.0" } }, - "node_modules/mysql2/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/named-placeholders": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz", @@ -9581,9 +9861,9 @@ "license": "MIT" }, "node_modules/nodemailer": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-7.0.3.tgz", - "integrity": "sha512-Ajq6Sz1x7cIK3pN6KesGTah+1gnwMnx5gKl3piQlQQE/PwyJ4Mbc8is2psWYxK3RJTVeqsDaCv8ZzXLCDHMTZw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-7.0.5.tgz", + "integrity": "sha512-nsrh2lO3j4GkLLXoeEksAMgAOqxOv6QumNRVQTJwKH4nuiww6iC2y7GyANs9kRAxCexg3+lTWM3PZ91iLlVjfg==", "license": "MIT-0", "engines": { "node": ">=6.0.0" @@ -9600,9 +9880,9 @@ } }, "node_modules/normalize-url": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", - "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.2.tgz", + "integrity": "sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw==", "dev": true, "license": "MIT", "engines": { @@ -9767,13 +10047,13 @@ } }, "node_modules/oracledb": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/oracledb/-/oracledb-6.7.2.tgz", - "integrity": "sha512-fdHnGyI9VJ84HWEQLdhqmkFmrFRCi2CJ/xrZplRAyXrD+oL70f0WzQ0OBEBcHsOAdxKgpnTwm4bdyuIPQDgUgQ==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/oracledb/-/oracledb-6.9.0.tgz", + "integrity": "sha512-NwPbIGPv6m0GTFSbyy4/5WEjsKMiiJRxztLmYUcfD3oyh/uXdmVmKOwEWr84wFwWJ/0wQrYQh4PjnzvShibRaA==", "hasInstallScript": true, "license": "(Apache-2.0 OR UPL-1.0)", "engines": { - "node": ">=14.6" + "node": ">=14.17" } }, "node_modules/os-tmpdir": { @@ -9844,6 +10124,12 @@ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -9975,9 +10261,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", - "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", + "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", "dev": true, "license": "ISC", "engines": { @@ -10008,18 +10294,60 @@ "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, - "node_modules/peek-readable": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.4.2.tgz", - "integrity": "sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg==", - "dev": true, + "node_modules/pdf-lib": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz", + "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==", + "license": "MIT", + "dependencies": { + "@pdf-lib/standard-fonts": "^1.0.0", + "@pdf-lib/upng": "^1.0.1", + "pako": "^1.0.11", + "tslib": "^1.11.1" + } + }, + "node_modules/pdf-lib/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/pdf-merger-js": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/pdf-merger-js/-/pdf-merger-js-5.1.2.tgz", + "integrity": "sha512-RCBjLQILZ8UA4keO/Ip2/gjUuxigMMoK7mO5eJg6zjlnyymboFnRTgzKwOs/FiU9ornS2m72Qr95oARX1C24fw==", + "license": "MIT", + "dependencies": { + "commander": "^11.1.0", + "pdf-lib": "^1.17.1" + }, + "bin": { + "pdf-merge": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/pdf-merger-js/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "license": "MIT", "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" + "node": ">=16" + } + }, + "node_modules/pdfkit": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/pdfkit/-/pdfkit-0.17.1.tgz", + "integrity": "sha512-Kkf1I9no14O/uo593DYph5u3QwiMfby7JsBSErN1WqeyTgCBNJE3K4pXBn3TgkdKUIVu+buSl4bYUNC+8Up4xg==", + "license": "MIT", + "dependencies": { + "crypto-js": "^4.2.0", + "fontkit": "^2.0.4", + "jpeg-exif": "^1.1.4", + "linebreak": "^1.1.0", + "png-js": "^1.0.0" } }, "node_modules/pend": { @@ -10030,22 +10358,22 @@ "license": "MIT" }, "node_modules/pg": { - "version": "8.13.3", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.13.3.tgz", - "integrity": "sha512-P6tPt9jXbL9HVu/SSRERNYaYG++MjnscnegFh9pPHihfoBSujsrka0hyuymMzeJKFWrcG8wvCKy8rCe8e5nDUQ==", + "version": "8.16.3", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", + "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", "license": "MIT", "dependencies": { - "pg-connection-string": "^2.7.0", - "pg-pool": "^3.7.1", - "pg-protocol": "^1.7.1", - "pg-types": "^2.1.0", - "pgpass": "1.x" + "pg-connection-string": "^2.9.1", + "pg-pool": "^3.10.1", + "pg-protocol": "^1.10.3", + "pg-types": "2.2.0", + "pgpass": "1.0.5" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 16.0.0" }, "optionalDependencies": { - "pg-cloudflare": "^1.1.1" + "pg-cloudflare": "^1.2.7" }, "peerDependencies": { "pg-native": ">=3.0.1" @@ -10057,16 +10385,16 @@ } }, "node_modules/pg-cloudflare": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", - "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz", + "integrity": "sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==", "license": "MIT", "optional": true }, "node_modules/pg-connection-string": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.7.0.tgz", - "integrity": "sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.9.1.tgz", + "integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==", "license": "MIT" }, "node_modules/pg-int8": { @@ -10079,18 +10407,18 @@ } }, "node_modules/pg-pool": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.7.1.tgz", - "integrity": "sha512-xIOsFoh7Vdhojas6q3596mXFsR8nwBQBXX5JiV7p9buEVAGqYL4yFzclON5P9vFrpu1u7Zwl2oriyDa89n0wbw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.10.1.tgz", + "integrity": "sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==", "license": "MIT", "peerDependencies": { "pg": ">=8.0" } }, "node_modules/pg-protocol": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.7.1.tgz", - "integrity": "sha512-gjTHWGYWsEgy9MsY0Gp6ZJxV24IjDqdpTW7Eh0x+WfJLFsm/TJx1MzL6T0D88mBvkpxotCQ6TwW6N+Kko7lhgQ==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz", + "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==", "license": "MIT" }, "node_modules/pg-types": { @@ -10139,9 +10467,9 @@ } }, "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", "dev": true, "license": "MIT", "engines": { @@ -10149,9 +10477,9 @@ } }, "node_modules/piscina": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz", - "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.9.2.tgz", + "integrity": "sha512-Fq0FERJWFEUpB4eSY59wSNwXD4RYqR+nR/WiEVcZW8IWfVBxJJafcgTEZDQo8k3w0sUarJ8RyVbbUF4GQ2LGbQ==", "dev": true, "license": "MIT", "optionalDependencies": { @@ -10237,6 +10565,20 @@ "node": ">=4" } }, + "node_modules/png-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-1.0.0.tgz", + "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==" + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postgres-array": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", @@ -10287,9 +10629,9 @@ } }, "node_modules/prettier": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz", - "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", "bin": { @@ -10352,12 +10694,6 @@ "node": ">= 0.6.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -10419,12 +10755,12 @@ "license": "MIT" }, "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.6" + "side-channel": "^1.1.0" }, "engines": { "node": ">=0.6" @@ -10501,18 +10837,6 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", @@ -10521,26 +10845,19 @@ "license": "MIT" }, "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, "node_modules/readdirp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", @@ -10698,10 +11015,16 @@ "dev": true, "license": "ISC" }, + "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/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "dev": true, "license": "MIT", "engines": { @@ -10716,11 +11039,13 @@ "license": "MIT" }, "node_modules/router": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/router/-/router-2.1.0.tgz", - "integrity": "sha512-/m/NSLxeYEgWNtyC+WtNHCF7jbGxOibVWKnn+1Psff4dJGOfoXP+MuC/f2CwSmyiHdOIzYnYFp4W6GxWfekaLA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", "license": "MIT", "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" @@ -10766,9 +11091,9 @@ } }, "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" @@ -10844,9 +11169,9 @@ } }, "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -10885,19 +11210,18 @@ } }, "node_modules/send": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/send/-/send-1.1.0.tgz", - "integrity": "sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", + "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", "license": "MIT", "dependencies": { "debug": "^4.3.5", - "destroy": "^1.2.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", - "fresh": "^0.5.2", + "fresh": "^2.0.0", "http-errors": "^2.0.0", - "mime-types": "^2.1.35", + "mime-types": "^3.0.1", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", @@ -10907,36 +11231,6 @@ "node": ">= 18" } }, - "node_modules/send/node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/seq-queue": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", @@ -10953,20 +11247,37 @@ } }, "node_modules/serve-static": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.1.0.tgz", - "integrity": "sha512-A3We5UfEjG8Z7VkDv6uItWw6HY2bBSBJT1KtVESn6EOoOr2jAxNhxWCLY3jDE2WcuHXByWju74ck3ZgLwL8xmA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", + "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", "license": "MIT", "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", - "send": "^1.0.0" + "send": "^1.2.0" }, "engines": { "node": ">= 18" } }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -10974,16 +11285,23 @@ "license": "ISC" }, "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" }, "bin": { "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/shebang-command": { @@ -11175,10 +11493,9 @@ } }, "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "license": "BSD-3-Clause" }, "node_modules/sql-highlight": { @@ -11230,9 +11547,9 @@ } }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -11247,9 +11564,9 @@ } }, "node_modules/streamx": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", - "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz", + "integrity": "sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==", "dev": true, "license": "MIT", "dependencies": { @@ -11261,20 +11578,14 @@ } }, "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -11465,17 +11776,15 @@ } }, "node_modules/strtok3": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-9.1.1.tgz", - "integrity": "sha512-FhwotcEqjr241ZbjFzjlIYg6c5/L/s4yBGWSMvJ9UoExiSqL+FnFA/CaeZx17WGaZMS/4SOZp8wH18jSS4R4lw==", - "dev": true, + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.4.tgz", + "integrity": "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==", "license": "MIT", "dependencies": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.3.1" + "@tokenizer/token": "^0.3.0" }, "engines": { - "node": ">=16" + "node": ">=18" }, "funding": { "type": "github", @@ -11483,35 +11792,35 @@ } }, "node_modules/superagent": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", - "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.2.3.tgz", + "integrity": "sha512-y/hkYGeXAj7wUMjxRbB21g/l6aAEituGXM9Rwl4o20+SX3e8YOSV6BxFXl+dL3Uk0mjSL3kCbNkwURm8/gEDig==", "dev": true, "license": "MIT", "dependencies": { - "component-emitter": "^1.3.0", + "component-emitter": "^1.3.1", "cookiejar": "^2.1.4", - "debug": "^4.3.4", + "debug": "^4.3.7", "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", - "formidable": "^3.5.1", + "form-data": "^4.0.4", + "formidable": "^3.5.4", "methods": "^1.1.2", "mime": "2.6.0", - "qs": "^6.11.0" + "qs": "^6.11.2" }, "engines": { "node": ">=14.18.0" } }, "node_modules/supertest": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.0.0.tgz", - "integrity": "sha512-qlsr7fIC0lSddmA3tzojvzubYxvlGtzumcdHgPwbFWMISQwL22MhM2Y3LNt+6w9Yyx7559VW5ab70dgphm8qQA==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.1.4.tgz", + "integrity": "sha512-tjLPs7dVyqgItVFirHYqe2T+MfWc2VOBQ8QFKKbWTA3PU7liZR8zoSpAi/C1k1ilm9RsXIKYf197oap9wXGVYg==", "dev": true, "license": "MIT", "dependencies": { "methods": "^1.1.2", - "superagent": "^9.0.1" + "superagent": "^10.2.3" }, "engines": { "node": ">=14.18.0" @@ -11544,9 +11853,9 @@ } }, "node_modules/swagger-ui-dist": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.19.0.tgz", - "integrity": "sha512-bSVZeYaqanMFeW5ZY3+EejFbsjkjazYxm1I7Lz3xayYz5XU3m2aUzvuPC0jI95WCQdduszHYV3ER4buQoy8DXA==", + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.21.0.tgz", + "integrity": "sha512-E0K3AB6HvQd8yQNSMR7eE5bk+323AUxjtCz/4ZNKiahOlPhPJxqn3UPIGs00cyY/dhrTDJ61L7C/a8u6zhGrZg==", "license": "Apache-2.0", "dependencies": { "@scarf/scarf": "=1.4.0" @@ -11563,26 +11872,25 @@ } }, "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", "dev": true, "license": "MIT", "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" + "@pkgr/core": "^0.2.9" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/synckit" } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "dev": true, "license": "MIT", "engines": { @@ -11632,9 +11940,9 @@ } }, "node_modules/tedious/node_modules/bl": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.19.tgz", - "integrity": "sha512-4Ay3A3oDfGg3GGirhl4s62ebtnk0pJZA5mLp672MPKOQXsWvXjEF4dqdXySjJIs7b9OVr/O8aOo0Lm+xdjo2JA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.1.tgz", + "integrity": "sha512-yYc8UIHrd1ZTLgNBIE7JjMzUPZH+dec3q7nWkrSHEbtvkQ3h6WKC63W9K5jthcL5EXFyMuWYq+2pq5WMSIgFHw==", "license": "MIT", "dependencies": { "@types/readable-stream": "^4.0.0", @@ -11667,18 +11975,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/tedious/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/tedious/node_modules/readable-stream": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", @@ -11695,30 +11991,15 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/tedious/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "license": "BSD-3-Clause" - }, - "node_modules/tedious/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/terser": { - "version": "5.39.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", - "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "version": "5.43.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -11730,9 +12011,9 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", - "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", "dev": true, "license": "MIT", "dependencies": { @@ -11835,9 +12116,9 @@ "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11931,6 +12212,12 @@ "dev": true, "license": "MIT" }, + "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/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -11951,6 +12238,20 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/to-buffer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", + "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -11974,9 +12275,9 @@ } }, "node_modules/token-types": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.0.0.tgz", - "integrity": "sha512-lbDrTLVsHhOMljPscd0yitpozq7Ga2M5Cvez5AjGg8GASBjtt6iERCAJ93yommPmz62fb45oFIXHEZ3u9bfJEA==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.0.4.tgz", + "integrity": "sha512-MD9MjpVNhVyH4fyd5rKphjvt/1qj+PtQUz65aFqAZA6XniWAuSFRjLk3e2VALEFlh9OwBpXUN7rfeqSnT/Fmkw==", "license": "MIT", "dependencies": { "@tokenizer/token": "^0.3.0", @@ -12001,9 +12302,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", - "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", "dev": true, "license": "MIT", "engines": { @@ -12014,20 +12315,20 @@ } }, "node_modules/ts-jest": { - "version": "29.2.5", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz", - "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==", + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.1.tgz", + "integrity": "sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==", "dev": true, "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", - "ejs": "^3.1.10", "fast-json-stable-stringify": "^2.1.0", - "jest-util": "^29.0.0", + "handlebars": "^4.7.8", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", - "semver": "^7.6.3", + "semver": "^7.7.2", + "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, "bin": { @@ -12038,10 +12339,11 @@ }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/transform": "^29.0.0", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", + "@jest/transform": "^29.0.0 || ^30.0.0", + "@jest/types": "^29.0.0 || ^30.0.0", + "babel-jest": "^29.0.0 || ^30.0.0", + "jest": "^29.0.0 || ^30.0.0", + "jest-util": "^29.0.0 || ^30.0.0", "typescript": ">=4.3 <6" }, "peerDependenciesMeta": { @@ -12059,9 +12361,25 @@ }, "esbuild": { "optional": true + }, + "jest-util": { + "optional": true } } }, + "node_modules/ts-jest/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ts-loader": { "version": "9.5.2", "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz", @@ -12211,9 +12529,9 @@ } }, "node_modules/type-is": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.0.tgz", - "integrity": "sha512-gd0sGezQYCbWSbkZr75mln4YBidWUN60+devscpLF5mtRDUpiaTvKpBNrdaCvel1NdR2k6vclXybU5fBd2i+nw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", "license": "MIT", "dependencies": { "content-type": "^1.0.5", @@ -12224,6 +12542,20 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -12231,9 +12563,9 @@ "license": "MIT" }, "node_modules/typeorm": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.24.tgz", - "integrity": "sha512-4IrHG7A0tY8l5gEGXfW56VOMfUVWEkWlH/h5wmcyZ+V8oCiLj7iTPp0lEjMEZVrxEkGSdP9ErgTKHKXQApl/oA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.25.tgz", + "integrity": "sha512-fTKDFzWXKwAaBdEMU4k661seZewbNYET4r1J/z3Jwf+eAvlzMVpTLKAVcAzg75WwQk7GDmtsmkZ5MfkmXCiFWg==", "license": "MIT", "dependencies": { "@sqltools/formatter": "^1.2.5", @@ -12451,9 +12783,9 @@ } }, "node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", "bin": { @@ -12465,15 +12797,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.24.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.24.1.tgz", - "integrity": "sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz", + "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.24.1", - "@typescript-eslint/parser": "8.24.1", - "@typescript-eslint/utils": "8.24.1" + "@typescript-eslint/eslint-plugin": "8.39.0", + "@typescript-eslint/parser": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/utils": "8.39.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12484,7 +12817,7 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/uglify-js": { @@ -12536,9 +12869,35 @@ } }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "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/universalify": { @@ -12561,9 +12920,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", - "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "dev": true, "funding": [ { @@ -12652,9 +13011,9 @@ } }, "node_modules/validator": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", - "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "version": "13.15.15", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.15.tgz", + "integrity": "sha512-BgWVbCI72aIQy937xbawcs+hrVaN/CZ2UwutgaJ36hGqRrLNM+f5LUT/YPRbo8IV/ASeFzXszezV+y2+rq3l8A==", "license": "MIT", "engines": { "node": ">= 0.10" @@ -12680,9 +13039,9 @@ } }, "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", "dev": true, "license": "MIT", "dependencies": { @@ -12703,6 +13062,16 @@ "defaults": "^1.0.3" } }, + "node_modules/wcwidth/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/wcwidth/node_modules/defaults": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", @@ -12717,21 +13086,24 @@ } }, "node_modules/webpack": { - "version": "5.98.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", - "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", + "version": "5.101.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.0.tgz", + "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", + "enhanced-resolve": "^5.17.2", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -12741,11 +13113,11 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^4.3.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" @@ -12774,9 +13146,9 @@ } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", "dev": true, "license": "MIT", "engines": { @@ -12789,6 +13161,7 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -12806,6 +13179,7 @@ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ajv": "^8.0.0" }, @@ -12824,6 +13198,7 @@ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -12837,6 +13212,7 @@ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -12851,6 +13227,7 @@ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, "license": "BSD-2-Clause", + "peer": true, "engines": { "node": ">=4.0" } @@ -12860,7 +13237,8 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/webpack/node_modules/mime-db": { "version": "1.52.0", @@ -12868,6 +13246,7 @@ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6" } @@ -12878,6 +13257,7 @@ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "mime-db": "1.52.0" }, @@ -12886,11 +13266,12 @@ } }, "node_modules/webpack/node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -12920,6 +13301,27 @@ "node": ">= 8" } }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", diff --git a/package.json b/package.json index 8a5e4d7..29cece9 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,9 @@ "oracledb": "^6.7.2", "passport": "^0.7.0", "passport-jwt": "^4.0.1", + "pdf-lib": "^1.17.1", + "pdf-merger-js": "^5.1.2", + "pdfkit": "^0.17.1", "pg": "^8.13.3", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1", diff --git a/public/carnet-pdf/10ImportVoucher.pdf b/public/carnet-pdf/10ImportVoucher.pdf new file mode 100644 index 0000000000000000000000000000000000000000..22461fc39a1137e152e468eab4af1aeef330e109 GIT binary patch literal 28935 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

BqzgfPPx#Ry9w8y)0#Y%*E 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%0D@@!=q%W_)x9Z-f4*#8-q-M1idAw;X9ZiO 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 literal 0 HcmV?d00001 diff --git a/public/carnet-pdf/12TransitVoucher.pdf b/public/carnet-pdf/12TransitVoucher.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6861056764e0759b3438fb82719e0408cfa25ac5 GIT binary patch literal 43202 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 literal 0 HcmV?d00001 diff --git a/public/carnet-pdf/13LastSheetP3.pdf b/public/carnet-pdf/13LastSheetP3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0dfff232cd6994e9f4c2fc11d160ae25539c1bfe GIT binary patch literal 19029 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 literal 0 HcmV?d00001 diff --git a/public/carnet-pdf/1GreenCover.pdf b/public/carnet-pdf/1GreenCover.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1477ab16a9e671934db42e671d8e6c8a5afc928d GIT binary patch literal 18899 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 literal 0 HcmV?d00001 diff --git a/public/carnet-pdf/2GeneralList.pdf b/public/carnet-pdf/2GeneralList.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6f060a0a0a64bbef4453a27ba91e63166567b8e3 GIT binary patch literal 67623 zcmeGFWmH@1`iBcsv^W%ZihFQ(cekR&-Q9|7v7#+*#kIw?xO;JTD^gs`NxRnST5Ip@ z|EG71mod)i91vz?=9hau*L`I+$rEx#QE_@E26ja9^^MU(?olP78;?@SvCV$)nASJ5JE6l>o#3I7T#waYr%*etjBrM7#$}TF# z#LmPdBqqej$j{3mF3iEsB*enWDaOPh%*rCf$xgz z^{_VqXeyhS0yMOlh?$9*fJJa}b~G`tL4-43HZ(LwdHve(H5=p$1X@4Hc(Sk>I7!AM zXjEd%PD>OkuCyk&o*Yrkj)1`&E4;*yZ|UISV^>Wf#qKFlG@!eRAy8im1~k0rl73b- zAz128oZSQ|Y0SyQ$i%GWH)Ql0pIjW}yDvlItnYSV8`v{wusNzdknxW!S>Ue3rUt8=?Simk-5_8fI+u0A@UW-Az!AWxVZ|Ll0QE-~__JXO89CaC+d0}0v$8V&(LM}p z&8U7nf{B62gVBSjfvHdfrQi5OK7#7q)ZPW@G?v0Qkes#0>n+!3F%S3w(ga76$+GQlJ8W8Gb)D zWfLbm7e^zLpH>hD<^!Insxkum?5{+?aw$668L5~!YXg7=1E`v~I|I8durWIW1wqXC zXKDV}rW0^o)xgjRpz=qH{#n_77Umx|68;qr_*gl(7=TbPu`)2S>H_cI(dK7We_HTQ zA20)Vp0lHcJFwCJEY+{yx`2O%{%5|Q(NtUvoqr1A=f?h2g@U1_iIMZ)@BmcZiG}4v z;KYDGpoZG7z4GTS{3Gd~W&WKOC|*!$S$?Pe^9Dcn4b$I$|NkmE@&AtgvqJxh4qRtv zVPNHaaz*|*)c-Rn6EiCV8~c-s`jf{0jLPx!D*6w*{05AbjRDv+o*H03+u45>l%11- z+$J6xRHT~TNo>bHN`7HUrYWf%X|D$33|EInF!;rsg`ZxJcDk?~4{UZM<#r*Xw z=s)-UZ}Oj1QjmW7i~J{*6qKKSlmDcWg3{BIbpAh&e?XA`l-emPC`COz=d*(H({J*h zR6#-d=`Zr1R8mlW`c3|mN(xF(Pm+ALpGR;1X{f)Q|CEZ#21-#+k9;;zetMGRvw`%} zQzV}a)DhH^B%ckGo}MQ8pbYgy$p@vVCrCahKRr$ILHg+_lFtsxPfwD3c2IiyP5x6l zE@1~{sK3d7Qc*!E>JRdtR7_BQ`c3|mN($0Xf06&Bl7jNnZ}Oj1Qc!yOP5x7Q3e676 zP=AyEq@sdS)YEf52Pi-NCjTiFlmn!n{v!WLB?aZD-{e23q@eWlB+2IhWvHh~J_jg8 zJwft8`RQqr57JLhl6+8pdYa^e($kY9pA(d!o+kO6pcM7=$may*rzc51CrCd%Me;d8 z`RPfL&k0ITzsY|}$0eMg4D~npPbw-XMLoUad`?h)`c3|mDkw-l{YCy$O3DSwPru23 zQb|GS={NaL>9~Xol%f76|4Bs!rKqRpd@fLa`c3|mDkw-l{YCzhN(#zPzsY}6NkQr9 zX_61hP*0S6P>OnTzkNPmz39Mv#7bg5d77FvoeA5 z({J*hR6#-d=`Zr1R8mlW`c3|mN(xF(zsY|>$0e*xpbYgl`A;e;C`COz=QDxw({J*h zR6#-d=`Zr1Qc`A6e)>)RlS&FoPfwD3W>AKDn&dNsQqOgx_r2UHrZQgZ|L|saWR=pZH9ZwNgjmW{ZIbG_qxNUEO|fotsGB%ov&Oi^l7|(O6cQwYkGmfKe_%h$p)x4_rjZR~Ld4l@AGJpJC4E zWgL_4cl6aY9y?X&Ey~UANWQ~%gd8HNJBE%XnetZmyBTnb=sY!(;Rmzk=#>awg38XIpq$pGpi7A)+rT1_IC0Vfv(>fo7v~&@TQ4eajRomMejn?3ixnZhShZ8~A0>#9c5u_v?y~uc;F==xP?Bryy07H&6D`SuOH)USV}Hrs*aqVaF#=#f zg|uv!VW`R<2O$`cA01xgKL~dai<_;6%@ZcDcz-j*L4PALAe$`MqC>*6Sbq6|DG1rQ z#3K}9rlJx{70a7-LZe=<-6>(;ic(T^r89F}FhGh`+%Hlw_;t?Cv3+H=^y{ta93rS{ z`8(9KUFGrTUumOx9-&p)Wc{^Wc)QmVjxHq;-@bF!H6~V5I7`a?bi%{Oy%^Y|hiwVX zgYAw7*P%z+p~Q_=^U0TbLy}RbqJ}TluJQZytDyF(>XDbT+yb{KW!>_U{r=nhYegCU zsnh+6in?AqZoOJ9gmgkNAY#h{*XcJj)=5#DR2yQ3|mh}pl}B^e(Mvo%c1nS@4_$2ya_C)52Qv$%Lq`UPzD z$g2#*^df)Y{%2nWG2hl7%yY4E`~^KT2XIy_-~?d6X~2HXIrHD#e@m6K!|z26c^tq$ z9JKcJg@k_A9vQ2HE~ais9P+yFYYIhHY(Ta2x^L!wdYxJKhw}Admr6j&a*T&pX2zab z5xwejQ)ZRtt~65<<8tgW*(GolgDMV(&xyG_(f5R;(6P_Z<+8tM=I?4dma0T1 z;KqG09I<&_pt zD|ayFWE=~92*)|o=TvEHBD%XGW0L32rbUV1uvv|+-1O=;@FZv?iEZmMU7F*){o;c-~p>tPb=^q73g)$j7NB_e0|>R2Oc?CN#}x zho!Bobx&ArK62?;62&p(xdd+`R6|c|OHe0npR|4)Tb%A?hjGxV0$H;-+dGG9>RY*dXpjJkk`fjImwEL@yb z;xs$TJR04CdJng5p{y2l_+3;k3*GQL0^LE$Iz)dom%KBZk!XgNk6ex)c__3}ay7NS znOj7^ki{FvC+~K(wY{>l-I>5ooK6OA%fBn|6G(%mP(tP0<)wQebN2MGq91Avr7WY@4^+@;W79$R*F^L{*`7e|2hXf$h7|6euxtj|G+U4TH-CKpUV_^#nQmw`1-E>IVUteX*6taq)|Jn2PTLG$>YBlLXZDiW=PXU zy_{Swx|2?Pt)m2LdyajqnzI3MW`Mm+taGf_-B?4nTh(uP_-?k)lMkzJTqD|bTjTQW z-GAJk-1>$lvrgTJ;Oi0C$qS6hzu%*f3r0G;s~f4#o4amk=JLL}DVVGviVi(KUS1+p z2%XXQxx3tW_|Dqmehs`iQL=<@PUxY}=+QBeyoQFpApPJ+=)_KZ-B9U|Ll%-^->+64 z9ChwMQfE?qS zNBO3jH(e$7Gk;wZsyjo&91r2~?e*UF#!~3yQs+a&b+?m(fhU{nt(TAO?d@&)e*aY^QYxwnev1DE4b079=g!?^ul_>%O8btUZTTLVoMm{F#gIT(X1oxdx*29yBY!&6H6JLv+jEkZC-tDjakX3ew@~d8gg7s_tKJ*~B*0pq98gy>6x=+7Obi z10jPI)u@Bj%%FjET&3GNRt}!8R(B9EcQ{~Rdyd=Vi6NNYsP_!6#WAZyzjL|*JWb>3 z034<*Lc0o{Jra_Z5gM2-QnwO+v#(N!vD6R01`+Q;XGZ_E(ZG40`D{Il_2yn&qXAYk zupY-%1{-6Q;HK&v-vZ_k2Mufy@Oncq1m89qJcH{5Zr@;Ix)NMRjpG|QOeb*rcBHo)-_Xl=V~XIYs`zZ3#jjX3CF zxR|Yh^EMKf%+#l4Zfs#`p2po%S}()0pV{A%mj{=_CuMtmo8dh#5iHVQ)1qq9#{riA zOtXU5Y#LzikLGE@snN7urVGXXa68=r-6XwGImi~XNkhD!T!-1kpb_G*IZaouMyy_8 z`(Yw)erbOZe^dYUpnQ37!6d+r-d(pG7``bfTNg?exPd>5ul2L|7w|e@!FpU{Qxzr$ z8qeh0I%>YOSFEdl3!o=$hl~7~tqT5UZEBzYQJd^r*9zCp6ke~J(V0dTYm>c*zl$^d z@8TT%yEu*iE)MshX$fEH-e8EfLzqM1g&y7%hKaaMKyIJI~u z32H6#P}22D-T0Sy*hOoCe$(Y{!Or~73)^%hu4CifbtY2XPXUl-ARk%H?#!G@& zl1{SNTUQEH0(iKnN+yZ4xVz4LC0{GjXz_y?jnH;fJFF~|$x#J(`+q7)>cpQ{xBM2D zRb!>!-W0NIgZBbQy7sWOZqPGBq2(6pi>)@2z0rb$S2AR=-Xpkq9X(8A4gKUAd3LeJ z7j7Es!E8P2Cacr9ldo2Kh!&hC&a6>GE$&e;qaAlcB?cuI}!yD+Bi*xw{h z*Ok#MxUPINnUjC}`hwN~{xxue^;L)UOETb76~XjbOSSmB)3vgl$w9^Xh!B5m|0eF_ z{J;R7(3;k^f2y`K9}uqGMpCQjy5RU;WI@_S|3$T@+)!*VL)(NFci*R_E1$W(jlJY9 z%vJ{N5W9_ehmGW}B7IbC&L%6Ikuu8vc0X=4`h2&hKl@BE=tOj`NqFM+ne!c4qBn7beJ$^7Vz~Uz!RwBv*iy!U( zY4DHYLoNtE>iazd!@0?d2l)i}AOEEY;tBAdbN{h(viyB)D;b`qrfappi0*S$Q6DoM zh@mf)w5bedrPb5Jt!_FiGABZXcrdG+0(E&+fIJvyRAeDRjLL<-c#5$)gw?tv|D%nS{MD*F zLP(n*g4P+6fb^>jOEwemkd-OjhYVKyeVB>og>FC06zXrR&fc<0qFP=XBPj~Rg$O-_ zIx79Rn@{nhQv5@}ZgUt7r69-uG)9UxxM`ZvS8m?+B!-%cr9HW?{zg zd1@)SsMZJ8-o}%z8fPtV+8X_V!jsooR2r%CFZ#o`ad~Un5?9&~iZ#ed&PqNcr=a=-HS#VD<=-bNr6M0011B);X=h zm6w5xlGm4AtloW+F0ce7IZM7me}^``j?l7c~8j zDLdf%Q0yq1*X=T|xbs`SR`jcQ$}m6MGmv72+M`{JFAZ{*X`RW8Pn}2V%geH%>PZum zD@B)lnB+YdeQDQgF>~Jf7R%F@Ge@aEa$soXA^e#L%8-L-@1xorFx2b4h_(54Bs~BFW|g!NFMGLk#Hyu zFiiK(%2m!tix-{aqg=D9S{KKF!HI)6ZllR8d$+%|sgsUhM z@evXm%<5S97$h72croOEv%$vB@lQ4)ljP*_g%EGmUEiE36zTWmlO-)V5$S3xczS%Q!N+Qc|jWcrsM-^c=1(t}4hS#!up1DXKT++ma zYI^Gh=n~6A8Oq(oRehQF9<1e+bHpybK6ASGK5=kXN*SYcm)a}q^5LsBvubXC^r;gIHUll26bNe5!$9H9}hPnZ)tP&qXKI=l!?kwp zx{{kwzs)Xtl0p^xjA%t=hknfD)0>yOfwc=9y3*Hj$w`-{n$Ek~neoxtDk=23)fb8R z7Kcr_pS8~;e{8%LIz8wN#;yp|evX6n2}~)2=!=PX*c21kPz$>?d)nQz)6fE*nkG;6 znHdcQx0ov$$eNXv<(-&d@13N<=+iLDih!9B*ISK?8q|WQYx2Q4%{()+HMl`V|0OYu zK0QUE0-;d`QlAlr_Z*8 zz;(ofHPfNKEZTNDp8DUj-Z&)13-Gke%Jj#eQe>WE#S`@|v@_(wCC3TqAzk9`0mubl z3v%bnqF1d?C*3(`?a3bXPve&;1jzVc61)SbZa$s6$HMc)d%t?q+!H*|pPbmsqeCUn zuXu)=IXjwVi3+~#6m|g196(;q!aN`SZBlW zVyAq!jtyR(*FVhdS+1`1iHL?y4~uv+lIzGkD0Q1e4Z1m=1RE|7*sfGTzp_m zE?-{Ei?;a8ABUTM;ZFW|`s4f6*35B?1Kb$(=-|GbbbF6^T9hVHC9OW(obN891Riez z$|o^7ID@5%aq4U1T!-oD#Fnc~6fVj%c@(R&5m6@N8B?Ad=u zj2#7gn9_h5T|bCmzT8+^FjGzAb7881YLR0 zW)dRIVC%aI?@DSn{UTR|_@#a=Ir(X2a``nZaQjn(36}WiocY4W-(B+C zJ-EIi_4W#XW~(pEZ``x{h`ZQ~)u(V6bfy`YIs?vCvS+u6n^uY4*zO5G5`bvC3~&6I z;?ek1ozbVk6MUL+TiO0vD&y2zLB6G&_cn9j-QI7xYxUq&(HN|HEnNytys19Mauk2m z*#jWTg*PA+c`=tEDl6Lg%N7j@b-y26r``rL9NNHi#ajyF`bPBTOaXXcW&MEe2h*FIy_bO;z2{F6iN+X<_n%Y})^eu^W z*!OOoO9NZB+}I03adGCkDH_yS2fz^ z$L-zD#>3V{0T;ytlY$5sTa?hKUeq4pjgeFxW|(qnD`R%<%RLqs*o3T zBRqU&c=ajYG+rf5t-}Mq^HzbV}a3eC@ z9+8rahQu2BMlN=n+&7Pl(F>fd_r*6$q=zKpVVQg16p>l;Bhy0mhberV3NE735)Kh1 zCw`qe+mN(v?{eD(1oGivI{JA>HT5%!e)DM6F`Z%nTU6<*ANlkQ$VHyK!%#0!lKcvs zhZ9pUC*`i~D{h9YT6w*E%)&%$qY6Fxi7ajJ#DtvGxMGEyzB&q zu)U)f3RGWzoLsyu+kR=jW}+8M%!O6r#liH-fk6w)*06L{r?`BsOSEN<>~O|gOz$XV zV{t@LIkkfNLdxC$EH-wp-#eA%q;C zp}zq)vmV4n4iZc`9}^+wy3mov@`NSZd?+$A?oQE6IW&Q|I}5MLQ)rMaLXYWwCf=5l z%7>2ig|z-kVA3Q&=RSZLk$J@8f=lbg((N(D!^pYk9)hG@`Qn#2T6ddcB()UnpY%VCUb@ zVe+a3Uv(pYnc9FwfA_VfReZyc48a%v=G&l~Gowu1R0I>& z4}>8>t=Pn)LBbhQqeh5h0Ur416P%t}sW$e!(AK_}OkwrM^&Pda)djX_yV4~=Xel~LLOs%pJ5#xNH>?6*0Kj)Q~?RVU3)C>2+7@cafd}5retP&Q9!7%pIA&Rm zzZ%E&ch!?x)D>MUDDgQa0+R~T$k%=HA6_=WML^)MiMnE7)^P+dG!2BO;Uzczu>NSImnffFOvv$hx3eYQbCH{9F_PPTt8~1lNQx)uzNB>pc}Ft&yg@mwx;=Wt zb^P;Q4FLkGp!v#|k8S;sr887Q8&Q`eHS*3iVLZY#P9MjNii5CL1PG_r_N8?7_4x>i z+quK5tq0Ze?T<8`OB@GYT9v^p+gL#QalEWMvJ@r7q`t>f%a>Hwu-RtXA zbissj6Hm3Rce3Sd5BDdw$rBDZSt1MegjnvBX$gPjI>@vpk}9oczoG$*&JY#00B=cG zd+Sg1Azv$H`lA7;ak_{Mlsu8W*$k>R^$Fh?GeR15r&b+5eOOSujGV8`w8jUB=++lM zntej8?avS-m0n{|9N+-hXmCuXC!C$SI`Dzd$cwFjHB7w~|dr+0I)OeZkVEObtHIG|=J>zsuFsq6KrKnj) zGuKvKb&CFn5!`yx1rH}$wW@06iB3FIqE>~_vnW$1=5MWB)?7%PE`mb+iVrBWq z+i?E(@M2|N_^ft z;-!T)*^tS@vNPnk^X7QyMi<48LKC_@)yS}uMEvU!vz0=2D_R`$3l=`dq~vE`Va!Y8 z96uor>fet%%Ybn9dSkgA8TtL7xmgztOs|1u0xKVr0^b4L#?dA7vjuf{zfk5^YY6VH zT_nDV>dw#QQtxW9tazyCNxj;?tfD2?v=E%w#Pf4dkJq*N!j4_ZWW93}Uk{Lt!C1b% z5ow!xh~f&zp?>3)?^}3C(~{Bs!D+{Yr;ZdnOwOgo%=DwNX}R;QxfjM4Jw;1cn;=-i zd`TCjtJ%xa&9{KtlO46 z>UZGH*zkBk>A+C2G3=dD5&lBKf})IEab5;F{N2qb)#(ARPfD%>g#Gb$sdIw|7{OWKg9D*PL0?C(QSeV4aqbc)F4Hq!VH6w>W`OvPRie zUp0+3wPi7h-nMmDYSOnSF(gUKq?r_(l$g{dmYJ3$*L;{7ogbJVnQzCnJTxFMm8;H& zbj)(gA~(-RWUuv@Z?*hAnAsqephV8MhKZjo)pc5*ESa`J3(h1!iAuM`7B2gWjFvV0;*-=5 z8n3M^9mO)W*!?o-RILvIi)2S_#7umzKTuS4p0Ii&_;!wwaa+DX6;BxNl_SxP*EIcR zA8-Bx{zX+%RZ0kVllpkGv5^I zP8jXp_Sk364*WwGTL)H`E}rIZWryD{rTkjvGpzKDM<;4DXUx6Q_|)~+j$Yj*?y{km ztm}3+y{*IW&8mp%R?SgKN?M2~pNq?FJJHge;UNT&zsmPX)jzdPBFNc^>$H{GafDO!l(S4M8W{q_aPTqj zsaU$s4Brh?zOiK@dJy9qP1k7So%VhZE1Ph6T(o6i(cq>1?%RLgS@G>SqvB42T8-aP z22rC#&1{R-MH!GtBT_!dN1eo@OyZhYwyb`ZC+jk?sFjUaY98|j+wUcIw8MKpDakJ9 zp)R=64$IO`q7&3h0|BHpMtSN!T`|ilUghBWFlN2#9ogg`)12~ih^DF#xSXMtG?l@+obDFPz0m%k<( zTEq_I)ltQpsz48qe>cT%fhR&gpnBl*b|A2EQ0dLJ)U=0xRv3inh8pR$D-{s!9wf;* z{uW*MJ9c0nUd5zUShgv)tQ=G1J!675QxZ6;3}$3bQWz<1Ppp7=tp9iPNOwyG0>%&A z1~e}1==+ft=pm4B5--F^f<1{pG^%jqDWNZCb1-Vt9=yPf(uwG7LXW9og|#v#Sn5T`BpO4o&Q|^Qk$hGRzA9>>Dim|$xEid<0`=6KD|*5bztf`3)6AUZ z)B=s16y+uNkIQk-ulhAzqWfX^xWyX|nEc%iTA}`%9}_JRl#3`+I-`^7{kP8Xtn);@ zC0QH-mL<4a!eQzwq*Z~hQZjETitRgH1aoJfPT{yn6R1c`y>iha(4f3Ya$Z|_k)P{` z*Gjs^tkozTBr5&Vw*;w(REGx2J8-Z*&Cc=TY<)xtxhl7mS=~I8RG9NvRV(R?WcB&B z#QpnBNuoVkC2x(!?|geBS07;nVl(a)JuQ5&NytQkP2Ptg%nWb|%Q7pM^ib_lKA8A5 zkJK5Oq?Bh<1y#A6mA@sXFVK>@h z1p7P6Gj!l9B^fSz3ofU;(jgjg}#(2D=(ZJZxFIH76PU*a6d5AeFny)}A zpK zqUr#shNt$i{#9(p~1)y+pj-;B0V{Z%XnBF}KUEg5gTN58hd zWDl;kA%?aNi#LgFT@_X9M5l-Mq$4LWT!R8@fHMUTs7KlRl$leF>z#YGA5c5j$%`Wu zPB2z_{cM=tDGU)xjU@8p2Zkw@>trA8+jM1p3ovh4Y;Aqp3AQS#V}FR3owG~b(j$ef zY+zo&EN=V=Ti7_>#pA4PC4YZ}4!fUqTVx<}sYx~saBAZrpt9*NYV0ckpW;9D+ZgDp# zAxSCRI;J)&ME46`4j?)Ts+(jkk{u_K&r#o*)Gd+>ej+(ePTi_pq>sZiCryrMWEMFewmI9#9 zxSL!QFg(thnOyXW+KI>7UXB8YzT zSdireMADxx?6Vndl;4J6>($LphR^o54-yKQ+&6vaoyh5&Z@%pYO5{@@3)t_j`aj%V z9?i8_?L;44Q+B3h3b#$I(J39cDgu>9 z43FUxSX|*d>jZD`I{XX55}4Sz+FA9jtkX$H3+Di&K&{&h)twdaas!LPK9C>CADc1QBe(G^TeQcy4EDhrlg zFX|)Pu1D4y*@v_iMT?#ZHet+6$>FeRopw}X`aABQ_=Sdre?rSwo4*q#6yNX( z&u5Pu3zv^ zj_`4NI;LA<>Ddq7GQ62X96JkR`c+uaE>Q0|+85|{qu8qiIoWpcD|d02bgf2sKC4d( zraR%LL38lM1a5^Ka*JsK9KFxjklB&F?5a`E7dSY%hYNCB6gQ%{T4?A;gWi@|4q`b<&eq;hdnGfq z_m#{gN6!}3zDO}QitBnh6n`;+)<)!A%IkWA*~95mX6^C>#Km;+rBIi+{iDl@c&hsB zk!0FuoN%os;^g436iw2o}n}I4SqoMQp<)zI!h?w z4vCa$QWKEIp_yy_uK%ISMV8_6D-E)W8#}R5DA?;D&vkM8J6=sz1;4_wNJp{3(tch* znH#rfU1q8o^}(JJhqKB)l8K(Wd%6cWL9cP6GW&2*|0W?yi(vgSl_L(^TcO!L&anP( z_tKtrN6?ApMTXC1oO6MRX>1GX&Dj!@hmKhIvU6Cq$#(R-LZ2YAu5~zXBP=q#%O#_DsCa@f&&@fs33O3eM9drsJW4JC;1(e zsA$hPS)A+=$4DVe2v;};DG!CkJBpD=yD4+lIfaE`_{9n*lT3XD@TFze+^+%bthbdfRC5DymGad_bhj=ctg(oSZ$%5INVtl`_OupG*AZC`mS9$Hh^Xdtjs}E#}oY@8epNmS2i= z#fk6nFhmC}2MWsbSbLF5$mb|=C(5MtIrR}FCCw0G8t;<3+F>FFMKC#No>M6jz4fCl zB*4pGwUpQ!(keYt#;-Z7W=XFy*FLcBtzn5^p_$2e+=hO&WI@5farO9km+92%G~)I{ z1wkfhm;Due%6V&rkWz$3vtyj z)yL1rZd`Y(h~|N3BAif%=;Iao5gsn(Hi3s~_b1l1sjs?P$j|E)u+mC)`dZ67Tux*r zgycr{xpm=sb6rS8hB@?MnY(A#f@>3=hthbVU=AHTi^+)4v4t7S!?FUGg(tEUe(z7U z8QiRdKJfv9QX<7gnnPeQ`f+w5HOXG6pp~|9Q;3&Ezcor$e!Jo=VvR{g zNs05B-B`O8nUy_VC)E@V<2j3-?wc%?5|?Xk^6TwkS#=Lp<3=Vf7BicNcAqUPj&3Ur z9F%Hb47*IYsSe;F)*Dj}WT+fnsuBT5D6x%dhfkto$GM7Z7GcRnLNNLQ6e*C2qK-uR z`aWsnc~@lp1#WYpy1Jq#x(jcGMwzbm+dKRhprGntM&zXdG77w*SuFDMFJLd%!;glC zw~bi%mRJZN9(>&Dgab__BzLK0#a@s}OjK<7y~Bff(H9-QBvi5v$=rZU{klUCJ4B=t z3|?-Ll0-h;^wB%!VXeQf&C->(^<4D*eDCtzM&_)S{^eI*oGO9Z(`Y#rE>F*^EcC@i%Tg}qP^Oy@O-B0KETybR)8tPo`MT-^+yO`^JUVrLi=5jZt zOEz|U7e4&WYL2|)Jd~PbEiT(T%hJWjbVk;0^lffxuPY(o4&$yF#t3oxMd}wVxQ3YF zV2D~3g$0S=qKX~@tHQPp+?S`#2v$^tNWCFn2^=_W)Z0SHMYy0HV9pBhJ?vWc*QaDgue-a*l#5F&cw zI2c|J;E*O$G9F;b3TK4%O-VdHbZf4K2Pi}v7yQVnx^hd3utR2h_~?*OuedVXT3>MS zH7X##ZP2mYC3&WMudY-(BROBo+@fUBft%K=ep##OBP-YBkSMy_44dwv--YwDyihO; z)VNe~^cQd|CM;j@(X@qkVecQ1ORni15_a*;9>BJJ0wB^9q=LF=+!qLf-+v?-h;kHS zSj3Fu(%&P{SzVM+V1yLHH+9paGz|M#7p_WTo3P{(MPTF$ahHLaunw4uv;0M5yn@I9G@+lP^@DB&12eaL~*mUh5$BUMtMJ{Eq!slK?T90rf%!m zIc`@jGi)40EF9DaJ_w(8SV5f6uUz2@&|E%=KE&i1C8m%@dg>@h)mj7!zpG&AQ{iC(OkHWRN>X}g;dY^8SkJ`}{q)y0$HZYJ0 zSwp?6K3v4BQn%NN)qVRfh1AK`)?vH@J_<=+)q5V&U6aY#~!7IJA=!2>X>{ zZ*u~?eMoh4b7F;zFNF2d)?QzsCrKZea8j(o6x=Gqz){3QKtG3sS#t!ojgP7QF_aRM zyuNEePIRvBQO{wv6G9`xcJ%c|k9L)geAq7@uCS2y_)GX|>5SS!KQeQ(*tHlqXxipm zUX6uB?Hufnnv@aQQkAc~GAyzq`;=^ftVUm9qOI{w??=DC;G`Kn%*Zjde2gZ#v>A@d zX}GA=>A=`*RD?S~H&!9c&B;JP-oQ>z&(1(kp|z$sC*RS_M2(!OHP0N!h3xr`tpMY` z?w1u9nzW{b7vW`)0nDUpSzzY`U-wV=hsTf{(Iy{uazau^YLTJJUcK_5lYY<56R+cX znEW}kzhg^HMmpZC0hfI=P>yVJt_*xa+%6~?bqgxWr2jU&b5pLQMs0IwCeXH zB(m4w1Wg8+kB$gy9th25_QW6ea>{V3_{k(t$By>^H(dMV`@L=LXjSvV&3Q~^g4RFXjN;}mlBD&|#_KEhN8Rmwh zjyfYjRrFLk1(fTjQTDx?8-)x@$tck@EY!3;rkRGxzS)StnB;$@$3M61QP6lRZzd)p zEG!~6rRY-2>6# z7P#t^L(li)W{5@XrcM|gzWv=ad45cEL==3y_nJYFn5es(CF$jmwrAyPztP~1 zZB(+S+Keint}=)DYRcvCeAwZfLW1sm(@v+@(fK9g-gXM`h~1{WEV>XLZBiGt(| zlCwm~83hC-qX-HD3IdV@B`8QnK$IYoGm<3>N|5wdZymlUDrxF~~)2@b|B8&|#q{oh%@k)oV z=@6FN$?#%|@&jKEQLivQ^>BaV9eg|xuSLi?YWTy6qP5`i_=kI$Yr1da%71eElpOrR zHl)(_S=lj#ci|h;8F&Bn!X@+Z0&jk?51!8%vCr7mw6#753q%F19k@Nlx%IU+aN?i? zM@ueC=WNHw>Z+S@MCoQ-%r{4t=2Pq}ma-OZZvv#!SDIwlC65?a`2YB%CS+~-CjxZS+g(D5pS7l^nWg6jfGrZ#kXF^~K zug-4k8~9#{NvbGn#XNmd|Imt#>79t>)X04BjI~Hyd}KGr0G|HZv35$e1Uu9@b<6CM z8-ASUisY`B1*=bQrhiGNu$7bIn%cSj%{c$IQcK&}oS5puLRF?nnF5V!c1oqr1iBY| z$zlVMnQMZsGpHX;)=;;5h48hy=T+|P1Dt>V|~``?iF zDz0ijJYnEkvwhHoadv2ogQ@a)p<9E!K!?%5z#eoaCvin+El(FT){ctxjIOTs6VGq3{_o;Zt$UL9IAPt z(j4r8p1NgjUR961@Ic}H%n_q3lI+(u{*U>1zAoH#=aqj{FYsa8ZFZ}KezeF&Vc@`y zu)Lvpw_7MeKIe zmyS5lq--uRNVh$?p~BTDqA-;tCZ@-#abeDTGR?<|i;kn9q^EPtL+4^th2~8A<;KGW z3~`Ox&%S=j>6(f}oK$_HUp5|*$X-W-8%%~9r>ADI9ek0lEKpx?WB${NCoPgs%ea!S zUGC84CQuz2WC`kLqV{}nZj|hM1AFWlxr+g|zK29E<%y?CW)^b%kg4aFz8J`twSW0^y(U?s`j%jwTLQAs=8p3U9G+xi&NFHRCI>Rz5qq%2Nnlursx(fI^A@ZWxlh`^m7sSP@Gy* zC(2@!z-R2`yESU}e$6A(b|eco?sj`lXG)9+o6k_p-0=vNq@1hVs!BgR z^5XrC!2GGVT^TLPFDvwhJ>RX5G^W$Dx#$d|A}Zcrdy0v_Xdiy8W#X7~aK?4siDSZD zo8id)#&oR~`m@g$NXlE5&OAPw{;=Zc_K7%do!0tJt}iOQ^WL3hZ{JH-mQ8cYnSqz0 zhOG_cdh@457*=uNN&NX*?>=#dCPa9TdoOFclAjMUyXy##=N>y$;jL?_wMLNjs*km| zx8vCeFBw?{msIQrGgiHXx(2%M2$4A z4TW^S<{g$;TRb_vQ|&Wb>*}{Kd!dDE^NaanLojODxYlso=2+VUx|&In z6Mb6rK&^fJ5(kE>se8kO|H(?tGLOvIo2u0XcDFDy#Af3|%PP~>NoH^;-ptpOz;Z{d6W`W89_b@YeHG3-2UN z6_{Yea5qI9-*mdl=nzSR+`9(4BCCWmq4^-9@GVXC(mJXt=NemKgl8Yn$lJX@bz z(*8(-mHJul4-)LP?cx>T3AaSO@o(bghGn_09qy^`XVC~gy~+6#J*ATY$3NPN(W_py zBA=|h+UKz~6G-clT&p|PefUOEmlD#~JUYIreCL%8=B3SP4L45Zd%PdRM_9v6brKQA zwaMVg8>_cZk9Xa(EOy?c)jF=Dqd`z({klrMRB2-ppIE^nK^In3a7&){W5 zb)iJPu+ePW0-1ijC4Xqj56d@2Q^Q;D=DPK1D=2(!7P4&8R!UuZ8179~dgm+5V1Tlp z>?+B5dl7raJFv{|1%t`S$|S#Sp+(+dp>Bo1Nu37V>E6bD~-Z<5)QTCk=8 zh{`j=^_3x&WtBpebc&>_WI?xphxsy?d0~E}Pt1Fjo!@Jy~>#0TeH2Qwee;2tkYmWhu0^Ph@vAeCt3VylgRk2{T6Kej+B$G zO~(4aFh9&uPFI@G>-OE`&JnM(Z;tMaa;!!8i7z?UxE<`573?S7>7{W>Vt*Jhd?KPM zN#|3(rw+V`OdyX;V9}Rc;wIQ#?ATY+W#|gq;5}tP(^p%PH&Gevtm``=<#w>)XU|5# z2yFY+PXn4Ooe{4inMk?nN%IoNKYwFAi0hc_bU@lxubh8oocT^_to8P}}kFiJ!?|AE~QZ zR4>QZ1#{-!IsDOnA>^W5*~H<#Y9Fp^TCuWmsrN-q^=)pT+kU*0ZdzrwmBZ5kDyKa%Mb`TeVxIh7XT z{6OGWcWE8g2XRj4le0_W#%0;rxnDfX`yMx;ZYsG}^eLPEi*#4bfw!|(Y4m2#Yw9H> zR3&0D8kc*H#!dE=WK<=>t;>2MV-!po==1raQZhvyIC`V5M$w90cUBWWZ*}(_GS~p; zP1m@rtD=ELDt?}k6RZ7nysIhjr2CVlK<|Lov>+g)faf_xq`I_x*xHldW~LIJF#Y&hqtp zD~wnf$uoAc0~)7O^QVDGGt?1HLt(f5ihO)bKiVr1qFOwZ z4dhv5S6T1848ne{~bARX|1^>lFVSOv6qxV?G70C1#?&Q(?ehgW%@k_A|RiyS>6vWm!+~hX-U`9KbpJ$wZ;Egt&ze!47 zPw?5-wJR1ubEi8R>QDzMnZ{F{9B2982GhvBinl({!t?BatWp!DYC63|VF|6vPxMET zLYnJCbXvBGETzx;*rsK|OpuwT4>+omHK}5rzTmQatNkH!T8_Sys-r8dS+ij1td-uF zsOh9iU1!>vX{9p}Ez(w!u?<0?Jf{jg&UHM^kocBySotxB!+knu&p5R)4rjsHlnO*H zO2_M*(tr!cbq)+a*+klUPl>GD4g6v3=0jiey@vQ)@2| zy%3wcGEn+4g_cph?6m1XVs5jJs;7)ye^|dz94;g~NQGsayC8oSD(fdj16Zm%JutRth^+k>?TEX^j7RG+woc_kW)A`ML zyJ?i90(p9|;ftEjdhN{<_ed(7tP>PYQ?9MORP#~FUbee)Q~&6~Hw}sK3WxS_V=1!4 zNfO^jJCVNL@5d*DNPTQA5|V^oHCMQt8#WKmUTRCfme_P{IOSw)($%u6pf59PPiy=` zU>x=CNFNLPZ{1HRua#2xvE(eJWcVLs2+}*W7DYxP;$>@Z{bhKa%$PE$E}d@6FFA?D zYy6VUcJb!+NdEe*k?qfyEbYoGx)T<-Ic{#Hnl~?8oNrjA_gogL^-e8UR=E4XWzv;? zG;*HX`N08AFRxO875EBYyqx}qvmM;q#-^*iT6=cBcQMo>d?-$Truc1L@G_<25u=wI zsVo&+*i$7=Hgf}yiuIF~#A0QRl$21so;Y)EWK}j6PWb8+CvnN-d!l?j|4ot(5!oPd z&WLt)kJ0l3%3*8q=ML^%tlU?%R+asi&nW-0MC{)`qm26Vd$HHs zb~;De+*S{a(c6~M_lXykJz{ygh!YzX4;b-yWX8zd7sl3N`u$c=+w6&A{-RO(PBxEa z-nGHOvFWVrE@b9H^H$|PmzbA46g`)NZtF3v_ENE?u=c6)Cax~O5^d72n;f~sVOU{` zGP5>x2qPKlK6OX1PVN1sU)E8BKHtf=4^6w8y>NPChtJm|4ve9ePrAEOg^G@S<%1s> zizb}!Y>Zp0^kU_EBy05Ik#f`b>d?BSP%AT4luBdpL$Fn`Av3--;U%%oZQOiED@!^{ zGt1AVrSyWCU2rMaO4|E)enirpo^-aPU~lfFjAD_vpDDBx0S~tl_;A{d|ES=%ltu-{o+h)zDf%N#LZg^E*4c}LT|1@=a&3|6qDo)^ zD!<;gs7p^>$v8*VrccTGUV3{+=2-01=TFHBWwmrwg|<&{i`R}Pzl;m+;4Qsyf-CQ% z@(oYwoOdc5+pvH~GN}k&WmBH=D$nS18&-~Fj!cmIZgVM)v>j~3qq@H#)=ISft@pmwZu;- z#P;kbtn!yxDhcr}L0d@MB#(ak z$P8zh*E<(wXseq017pl_ZTh;nxE}CRMwfwGBdNIQ>QR9(Ui-30D zK29DPMspq+t;fm+XULX@mXQaJKO|2(d6m{w+*sV$j0t6Vryed%xZrTX0eAmxzCkj0 z9klhVm^3K|NgLHw+8g%_8pZIs{S{;Poz_=uu+VGz93SSM{)J-y=hvin6&nx7{-)Uo z3=Z|5*DUnX(6u{-JGyz%%bF#4)FD>?k^yVdrKnEK$Qajq|B>h6iaN(lPCno94q~It zA2jhlcP_#+zosYQE$z$Y@OM!P;cVOY*c*|2X7z>q+;5KF$SBGhyWD3OdZ>|5eDtWF zghA+GD+9G^CIgJwiQb&lH#alPZ;+_ymr~Ln?KZi}b+C(-?B0z^&JKiec59)I=KCA( zG%GVwD>=v%kRvxwM1|fuQKfP-*316Q`Ey+IH)AvLBzkpe`(P*Dk>s*I+LwFIg|u`! ztA%K*NPsG+3$qGS%1}iofUfjzl4n zheW}_C4>2J@)w5i41UGo0E%mM0a@U$3=fzWm(9ZokRFE!)G^36Z?O&nhsE0mv!-3d!jTzglv0RCsYChp>YB^eu!Z~Uw^}>Jy*U5E$kihoKOEcz`}Gq> z2IpMr^YarAH#x{Sf0Ya#uU1OB#+U1&vHE(S$o?eoO1rnKpxH=)UgkjOVk%cC7~eSh}8Hy*;-& zZur`_xYt*we9(tv&4XaKQ${jc-?7ja-{j)G?tEJ%Y^q{DVop2#)_vP;t%dmrWA~l) z`RTkKU;X*6p!I6c_bW!LcE%N6-9B0@r(pMp~=yR1|U4L7p_f8y1v zrbgV%TKun^K6QUHst=)Uc;8maULSs1z+%?zy zI_?*BtpCUiQ#hA@bvgX8fW!Qg;?ePN4UT)J+^S#Sr?SV=X!GlRbu(qtO1u0Z{F;En z+>^r5j&O|&_nf&^=iV2xchP7I=y~4xaU;1W(YVb|Dj*aQjtE0U+;F*-B-44uJpE8I zA`n4i!t|bQGX8TZBO$QO;!S8^jm4Xg>Z^i_P(hc)T4-Rs#lz6*tB<#!f<6m;SYU^R zTbLV1v%6mC=^7_Al~m0QG>;UL_QazT?DdOhsE1nNXQ(HY9^b7mE~p7a^GMhDpf{yz zZlX_15BMeh>@!$5E-c#~|FLez!slBXa`Wx%$68F9X(=6FU6%ij?|NUp?`&PV;?SVF zh~Ecp{FdOG=fj)J!bT0Q@9pDfwZzpFI6|Hu$Db6>XXwtm0m#q4hY0m-+kW^k-oTdWfz%Q&tYlE) z%`+TLCYKKs2nLnsIjf?xIb)?lo=-Pe98)6&JIC?bEU#pSExa4JZ>4+*zwY~3ecS`h%PZk6hED z^69eATJI=c`|dx=^)_EZeanf$I_ms+w2n!KLQZ8Xg~nyaSJe+bJe?|&P;FgYK6GTPxqF#Q?Sb;G0PaZpDj z%AT~y_RaC&iLflEnnJ}|d!cr911SqPtR+>>zI3kdhaSsJoy2#1I%q%4*kgYv_lV{@ zhPeo%`99Cns1AzO04Z;{a3TOq~N)^Cco4rkoCRdp@y z)|VG)cZ9Sqp5Zlkk-~J8|D;t_I`tZFylpEzeAU)q_`q@UlMGFoPp@A+5SZOs{^A%V zd%$zH8f-Lc{5!Rma5HP39&Gk`>6a?c=_&h2rPw=M0@*&lV=%CFNtV7;QrllCID0jY zJPcuXF#BZ>TVFhOIBv&nkTnPicDw>%ep;yR2v3ndVF>vBj_fOzUt z(mYPhC&I_aK5`sK*Coei1@RcYxV8V)(b?Gjt)knJ7}3!~W)i7~rrEPHZj&QPU)>i~ z$||mW4Bkw1oOiJ>;Ojj7JpY;^(r>hJ|Envcj#bU1E7z0`=jtVt=U*1|_TBheb7E+7 zu|ol;pZH?-VXJRfde#w+A4R1E-7+6JH*XrLEd1h1@#s=Zy}oa8nWx}Jy<LEwTU4|7G2Edczrl9Lq*E)k3s>vZejSFVDJQJ80wiGqixN{)KV-E6!u2YmXD@0b;ws8MpDrn{ z95ARSUG>Y!`lRRBrDl<@zl&()7x z`%pO9WEcBJ>~*w-tG{l*ylq~{rva<^qC*2^K3~D^Ol+dp_|N6zMK9;?%qN6-teKr6 zH5@u6OzY^V(D~8kXaQ`Fq=)6X4Dp>yn}P(F*`gaYF%}J7@Bj3_p{t>5{P7{$3c{A# z#&Z1z?*p9OnQiy3&k}`K@^m?UPP~_>PwhUZXW{MZLHT3bdu`^M(~oZ}^V_Q%3K8iz z7M6LRlu~|k|4ZYcTX9CyK1qfiIR#-wZQ+jAFu}5lXSae2?y6gKc*i||UhpUeAyHSL zk3Pur3dbwCEYoKpz-!#EUn0emFeSXE`b@6iauy$DYr@nP^-&W$8_l{B+~_gNnJbzK z)gH$?@8=~xb2n$tHZ#OfW@%|QRbP+c0JR@jtlZ0s4JbS331faqmrU7u`w_jFI^)ca z_Rsw>SDiTcQTdIH6vn&_#!AVk)<=&_&0s*$2&z9Nn|pcNok#8m}^D zl@xx|8&?Qj?=#%yeAu>qdi03a9kT_8@I7&%CSHx?m)NOtn7NSnV%Q4GhEI+_dB)u$2?n6Z10ot~6Lw^wGiw=<3U4ZvSyoJcAxNiP51PW_|y zo@smiAk|O?@*d_L=EAA9P^M;Y3%O=5?!4QA-EG6$g{f6rRthO+VGa>hEsOD%l7@KP zEZy`yYMrVeKY9jw%HVhdQD+q%PCMQQJ(RPl?OamqGtv3?Rl*xDyGxlpEoIMF9E{T9 zT6muwo$^`&Z2LLEU)t$MebMZW@eU^Q(JA?iw6h+@C)7$LQ4GPsm9zD6+L@NP8TF9~T_wViD|&I%l4kY*@8?^P0oB5~4bVDU|aq zOfxSck~0070>KkK-n{bdX^vj=C32VS&yILY5 zG`iU>j(um|^l;zW9_{KIAD`SQsCBkAN8+BbG{q-|4;#Yo_tet2W8y4yt^K|l7J zYq`fNU-|3clxcA5JbfBC_uG?!vgB6e=lx3jJ#jvcjxjbN@jMqxA2cylF;txq?W@W; z1=b-L&CXmklhp4~a?-36G%#+FX%={c`8?fmCrM&_@J_^o0cMS<%j(5E<-?Xgk4WIMw?vN6&`dJo{2H=Yr z@*t!IfP;VGCS=8jEA9Od9yd*L%Cpm<@yr1NdNPR>$qY$8bKg(S`fCZWZ13VvEvp^n*UG_jga@s?-fvUD_pN?8Kl>L` zs$bS~`JY{5}o6lQkFq@&!z{ zk!3pJ#N?|N!E%qzDS)+b+`5dW{(^JAtWmNz!$iaJIGBpFk(0ZMmd8Oq~o( z44n-BSUf^d#LeE&*viz2)yUM`(pHFV;cW#QtEGt$n+8S>E@v-hYGEnu;b5xbA+Kue zVP#A(VG|Li5Om{rv$3}UXsm8F*0zrPZbEE^CU!=q{9qp{hOw~{t2kK+v57(_ST*Go zS;g!eOj!wh2wr12_;fG$EDjcjF@c-mcvz8eBnk$SHV6bSg20bN@PiM%?fqjDrT}|_ z4kl*&%HooH^uUo2n}w5;JwFWQ>gvkpisG|#Foz)s1Og0>gdvfZ;*^!vZPf!WyqPRQ1gk2pv^V>=s|o1r}n z!3T%^O(QwE|J=;R<}X{C82{eP-r2#LI4Bcin5ng?jj64ZBcO=*%Xap^@Z(S21Sdcv z)ZaA%a@*tLzqWGw+h&F)7Iwz2fAIfLEk%tT?2HVZM4>twb`Dl%)^@JDd?Jc*m%D;M zdHCh*Of1dZ#SNWIg@N=jyl@;Z3a*Mo^20Iwa1<}}3m1g_OU*wdM8pttFa_=Z4FkcC z#PVa%zheAS^ItH2vx$F0`KzAn*$=Vqzu*ul*g2@$*;xzkae-A)TvE=^%G7}se8I}h z&Vdzh#AJ6&zt;XUkenR9xSg>xB=0NY!p_c?Cj4+?6cUa_V0jT3tT8VdMKI^B+3}J*s8JePruzzm*Z@5=%9i0qqjZJ^UH9?sY&=?$?7lnmmdC^!Lme&Z2!1H2J zC?fW?vGNp=o@(U(6<0J+Wt2J{Y#pHKyLhs4t6Ha#-g$md?=ELjs=j_!&hd{TKcD&kvpbOMj4X#DD70wI3$lDtrx)pFOZ&~p;U2l~t_h^|N)}$kJ=l^^ zUvg(tmoiE+6X_N?7w8|n>8s>_YlMCNq1U9Mv;v0aNpD~r@2XMw@;9#-GtcSnr;1(bg*$06oiS{ zSv%X(5xk5-B2Z#*4E(Yv5{^QPUKU4)W5p#9 zSOh{;LKF@c7Q{(j#$genC_G*QfxC=GiQ=(HoWx~39!)^tFN;eE>%y+sn%S|Uh@Wd# z{_S2T9t~5rvjg7_MnW2<3{$c6Fa-zLUFFeKHZ_B3=zv8{SrNK_q@^qdjg0n@a@0M7 zF+OB`Xh(W@#f7!1 z-hwf-Zk-dsG^u$w&5pHL~#PDMXzox=|Nxc0LW&fAcX@Ap`|8J$!jPN)- z)(DH@HAKKodC_=dGhRFnY08VhAxzwNTD1+RLtrPS(2PoLhiHJGa*E82;6ElRxx$bfq|Q>FjZ4GCy;^x*&66xB`X}J;^g3L?6gb35ge-;8acvLcJnrh zhUTWi!qgz4XlHbtdKVqq1N1H%I+{YHVe+CfN=gbB~*(sV^`f z=m94P=GWf*mcY?LqlpjYv!c<^^ZLqQOJoz+64?Q^M2UbcQ4nBD> zhR8Co-NVD|;bHdhFnf5IJv_`F9(XTlxBVU-b`KA`hlkz6!|vf>_wcZLc-TEW>>eI= z4-dPChug!$?cw3}@Nj#0xIH}F9v*HF54VSh+rz`{;oLzKe$e&yPWT#lUy* zFz{VG415<41K-8Nz<2S$UH-lLyLcG*9v)&353z@b*uz8Y;UV_$5PNvwxilhO#2y}E z4-c`2hup(M?%^T#@Q{0WyJpIY+0BuH?H=B4augiz;UV|%h~Mi5<3#P@q4w}ldw8h5 z{-O5zhuXs2h|)#cOM8kxfS4L1S4J z&iY>8ru({vO21xR9go#7a~~Mka>4Zt!UhD_e6;vQnzn}J%)La`=hwFejttbl%{?=( zCnQK!^?mWnyw6n7*-ekGTKyu=H9K=_T!3$NlKY?+_)=V_>ye87Ew}ZyAA`=Zt6iQ$ zy2786CbKAazRtCDdA7yRf8IL3ImH*z<=LmZ?a2K0WBQB;%eL3*kD7s1*iQKpZ(UAV zEQ{mU7e{sm1Gj$mvv)_^sF^gC1QA4+?|z%OXNTHwy5CN2YX5~tNArLZB#v)J z!pm4fr}ddC60X^CthC5hxOJ4p*sRYryRY}uUF|b}?3C3saDCd=S-5DXATZ)(`-|M6 zIy0~GK)p>y-@wE$-eTuz{oGX*SNEU(vn?lllpYNPdG}q9G#~nr{>0gWVyfPGW*R+% zMBgu(v$;AjWayFWbR+utgAInu zo0m|TB$s?n?sE&c61I=&srbH?7EbcdWBZFownFI+nQPoplDT!kNJLpdWFzaaRM(L4 zzD-&3nw)R;Gp~ca>}_W*nC0k|n!~rkM&5Oo zOMEgDSoFHi zOZOr9&f({W#uv@67$(HgwfZp8Jss9od`BYhP+fGTR_N%Quv6ui?>6$qc{T1oE$7n7 zTs@UWID+T<@CC9>hTVmtrzO)!qu!Aw_q;xt7d(4rdbAhqeQ1{L%|UmQ_!7BWDkfhd zS1(V0bb!O`#I=`-XfM+rqFVZd!!({d@la0eP_}b#rPqhg+vEJkQ6KMgXkL(zajxXf zMQ5embLZ+V4H}@{h#fZRaywlY^9nK0j_R;6pWgm~YjtNj^4V@=W}$7v4Zi(~Inoi& z+BZ26c0ag2;py@5;`TNK73T|@{tYzCYPqoSR`0;T>Bi2MAAUp6Cg)!Xnbv3z>88(N zj=eY(QK4tUvOxFc%(pcs=f0-PbR((y>cTZNMJ(y@*T0zXGMdCiT@voG|8d+j-L#Ki zE70&EBrv37Q- zw#myUlxj!ZSJ-E}-6+v{wnjMhu8U4j|NZ`JL-(s+zR{jb6i;?hsP6P~44bYJI^4Hh zhRIw@3`ki2z@)a7`0UMkwT!I#{FPeDg)8T>R?p>hmQE@)=p@dBO7O9(8z<0lb&zD0 zeokiMT2{_0z8gU=5*(U7JgyOSu!YpFUFulRc-A2rgAS=<)QWl%p9Y0Lys3H52lj@_ z8{X7^URqZpADFuz8Xwv}uBJLmJ?oQc`1;0n|4sTCY{KEjpXK{?Qr>v(SGqUoWMRe7 z^Ry(G-Dx*(&|^KZ9k_HOo9oEV&M^IlD=M5plE+H?MV_3F zlNhEsqeA1&W_d7ICA{ps>A_qjy~lSPlrbM3{9H;ypbeRnu1Q?&P-)M(6eoUOvAy8x zQzowT2b>c^-jYiiEzy40@VW&6NL;ts{FZ9FBc4xIH){1ZwTYR ztLv+FH~7+co;uO5i>^LA>v)Qx-*imG-}``Nls4~!;iD_XO%%4cS3?IjX0LajcwKn& zvcO%Y`R+IrKJ#Fuu_w*&bEC1BC@DKt=P7#JBpQ)pJ?HR)rJH?e8^I`JS=W zD_d%3-ey~N2nlV_nDtzmJa%8C#HY}FtR-JYcwM0(sc&|eFXdSCd%OGoo?)BjV=z{J z<+rKFPv5I3sH&otTIqYQZ!Nc7@O|`IltQwkaM8r2@M)6u?!-2H=0mU9M#5>e1h3kr zvsY!+-^28zg&VlnwR7ALVwUJ1P-eV;sTvn^{ptJCem3JJ`i;cRTH~bwWty0#1*JX( z?lqIx;Tn?OvEef*BowQk2I~&sn0ofFd^%#pUZ|}ttP;_06@RkdYK-rbXTo|%dt;Ez zvYv6Gc$m92z0&N~vE^<)hi=c??z41ABckHVpHh!v-@=1jqWv#84nk$lr8Vrf)0+ z-eGR2FyoEp*t8*rK{`tLaNdWHJeg6*T=ICGMvYMSwG}V3=W_F*!Gv`MgsY9By?*PV z3lHC7Io?#f_YEv2BSgjV0Go8|N+SnqYFE=QhXJ21yBI{cLNWF}#?iIS>0K1&;Cz~B zWz@y`*|ZEdu?v${*VqCDHjefwwSTI^jC(87*z-8F<}qDNk+%GyIgVkVKQr9jA34Wx zwJ7N$;^|5ui|Q-jnTqW4Z*AO_#GmbZ-B6hzv5k5qbSJRgAcH)}WCP3irs=)UsUDx~ zhD7W6$^$l^>585zJ(>C@2<*`I>yL@lc#-doeEFr^VO#X8 zp}_SitHzoM!W{VpxvJAl65mTw#DHU-<{xJa5{@dGA7-r|JYFC#^dW@SP(Cy8KWN=( z00QSoKw&F%3}a#3ljxgc*G?vfQOxr&CEpA`_^|icFhdFn`PUDJST8E4q$1(d!4=>v zcIiZC?LOYw`&ouymCdS@D6vKlY8MMS66-CJ*-t#Lx;&@^zTa&u)C*$vl+x+TG*<3<4gBcsRsP#BMGe{=uA?Q= zpDF3)WUuJjUpe&f)3SNC{>QkNvi1z_aW63*L#T#eqiv4Rn$KxkhF1qp4n?lvvhIos zn4gMiZl1YZD*3|j>)OeVNTV=q6Q&r>qmJLrY4w6uEUHhR>`(}aYEs2F*(647@ug7R zop-H?HaBs_TyaS)S&P&B=JYXYj>-D|!1$M8s&Q@WsDbg;;r?+@B4^_N;}J^@e-F39 z0du^@j>0SYXC|_o4@QQI*y?e*Ov+u)FGjbGpS=+#lP|9k_#DHnAgD5D+-dvhi*VPJ*d$*Tq1har`nO7Dur!}eJ`mA-;U3vAe@iOm-efbTh^Ys2 z>AGqst+hF%O0-JnAQzR2Ombpf2NoHizjn-Q$o;% zsSaj02lLA{D|9XUf4yc!V&Q*0Pb7W!T4W1Q1gg3P9}4C^u^ac&2F{b0L|>-asCgxH z)A-^e!?SCZV?^mJ0l7G3R3gGdh8MA!H5>9KvsU$0prjgI*u z|1I{uedzr+I+Hh5tPXt4q*yz6esWl&TQ_>{M$1~f##G@+!_^Ka&*6cQ{v+}hq$Y}8 zPwbya!m7)H58smNd8!uOWhfLmkvrn(d`MzUke5BDy65m+y@$uN9w@ad4sc!%l-&B5 zbU%}2?De9K^Y+yaEtk^vQ_Koc@}|#T-EnHB)uqKm$!jI+BtP@y9&Pkowc%$ze5P}3 zM5s78Hq-^n-a9NZ(;WN(uwgRalT}!-4b(2Bg+7Ank$!sU93iyMZrmgRCln z6$?^nP#Ogf>f=Bf5eHI*7?7^RffOPZqg47%uqyfFeg2Jr-<584tLgVhDu zHIP_?*hC=cATR`7AV9!f004@>+b}w4kRK%OgFGV&s)|N~Iyi6+bP6yK0S8Qlm<9$0 zUK0bI1b-ms2i~Ir`=CSM7zqZ51`I?)xM1)EkgG(%LBbPAKo$xj4PJD@GZJisiF;6wn)L0W+T3_$=ULK*?yP}Koip^Jo69?*ug0KD6$ zgGM4i8ITl^E>RO8r3d{bjvIl|0g~56g5)C-FdNbUBod(mB(IAEd_w}wfus*HA2K6| z7r-C@Ca4QE5YjkEm}p>HNFXpI&}N7?KtMXsI0>K~7HB4ToO73lkS0UNfY%t1;KTyH zf)@mVU?IUnCIZw64F-q=st08-p&JUjngBWi)C>iwJzx?R2oz`ypa4dK2VBKLQigg2 z(%-}rK%bx&fkA&D9>Rf8@jzSfz)bO=2~oqqAaFncM0~(}3p@BZ zm;q@Z&^)Lvl7P^`;J|=E#u*9viia2uvdzdn#YX}`;32aE0>D9SfE$2J3SuM%WVz9R z78=lj${{mH0R|v}ATc1Lj|N$M9LOLO6^&RI@@&#jL&q54VsM~8z#Bk2 zyB$UWZ9xMjK({_1(?$c|h6d?+G!Ot9+*UvX9|{eOs9|6r7~l_y`w#;m>jVQp6A3^> zk-8`#5HxYH;243_fh-;ctQCd9=%T^E(U6uC>)^mS;D>=PLjb`6%L2*;6btfsME?jF z0r~|rT^9{$J?xEywS+gZwEFJh2@RDjIkp;&~k6k9H7~!T5K}F}v-65FvL;YzGt>4K$s2 z9*_T{9ppZNB@)Yl2O;(o;whxCP(LAl1K#giA+T&n2Ee$`z+-?|qzl~!fo^dSV;UUb z!hx3J5#R)*UBEpOPeA4jSrZh5fct=g5!lzo5Cag{2Lr|+fy)C7Bkn^k3y;txS_HW7 zfQ5o6p+A0^SJ& zloPTlV7)pRpzRpIbQ};KgoA>V7BCzKTpQFD0~7}f`b-=%G!`sg7kCb$brbo9N9X{@ zrAxF{qE`c!4!M35=r6#<0KpL_50HXFE*~f{hJe!{@)qJD5Dp|*V8J?j6AE1{P7a+_Kz$;)Dfq@xWM!lNKOHh#y3c zgGTCru&j%P`UGT1blO-TNGx#kkac0vcpac%paR&3JOtDk3`z&M6|XIKmr zkILpE803AhkXr_V zf)pJK+$NX@fOfzI12>9;Vl?P84tOFQurMg5;(&!geS_jJ z%s3DZpzwhMGf?2pb#cH|gO`nW%TP#QfOt>_XaIvE)+fEy$oiT^tJV7w{4X zg()ByVj1vcAVlfnfRRD-Bq&tjFmN54@PN@Er$afP=yw;5T^k8T1Jl z0MsuK5r`obj2{R144z{EJc0I6I>6)W;(%AfK^~1*2KoerRfvy322eK0p&rAVX-2g2EiMg^V6xL$cXD z|Hl^62dHe<*n!L-PYO9PNJk+ZfE*>@KhcPRK0>m;CLW|hl~%% z00&(KfIp%x02vVRA-)1##6x3%=E8su9*Y77jss=Du|l>0+TyX0lZ48^*dUsKk9fd) zJm3QX@CpwiDjql=VmaV99`FRF?oEC;{*ZnuQU|frEnPd=PB{ za1sQ_A%Ol7fG!e183_O204Nt&9Aftb@U8@4gwQ|c4ELck++h;5;$ z0VxqA1R|rMfdZNkqX46c(F+Xnw-5=0B2z(BJPXc`4I2fPIfVgUIAGN22)Qz}pf_zUSGM4s3d=rA$ZU7NP`ppmvZDh!lXd!1Wwt z4-f^wYw!c86Dbh+wKod^#ZY6214IhIY{3yUqaii{D1f!Q6rgKKaI{AO)B;D4weIeK zcF^@7u`dYVC=m$25n^8ufGgk#h?rOtI6?#hC=PLaU_}z>2=E=EhX8^CKR^M9q(B$~ z#k!ybA_WBuXrKs4Ss{rKPXV@p5^#wC@gD(Z0|@A9k9Y-&04@%N0he+JU~Aw9atOrp z;EM16)N<`{F=lVvwHs@#Rkmb{P36)|Z&TBhTq-4%sZ}IfDjJDOY1k-Rv{}j$S!7Yv zhE+(pbyJFNl!!CLuZd_+uD})DaeC40T8N4)~3kS^~jj zzF40amj1J8fLvt8I0GWQ0TcllVH6l_W7gN0;tmA+Xgc_kU>sRevc6=gNCT4=rZUj7NAtHbt z5k@mXGi)7bh1^k^9GM;h{~{B(?gmstXp%xRC>Vc7ev6Qt8j^H0BL&5JW6kkf&Vb|` zD?>pJbHM z03%Q2LIIOQ{#S;zP@wOy3&bE`d<-KX@{m*rz*D$@Vc7`8utZ!Yd}Ol_H^FjPOVAj1 zmaOdll!INS{fqsmUi7`;X8fdc_kqvCRE~gM+UmqXW_5>G(<4^#NWNs9zhMWWDpoV&ahGW!*pUco3YCvC#h0D4$M8F1sj-v<} zE>I=3Z*YwM55FN(6m?HNI`IvD{sF?_2K!}1yhB`VM7$&OcW5kQ7%3tRn-nQpBOnc0 z6q7Yv$nLQ_1g!w(P(!`Jm~>Xts$onRmy&CQJMaQ=2Cz}*VkwX$#Lly7At`Vn>@eXv z6hH{LL^Advp9rrYgDhl-$UEZ5)nU{S66cdM!$^jlRdfg6n`sClC;2FhLE)s}4tiBK z9@zo-Bb_4{nSe4fwMBS>g(J{{1=5H)N&W~dF-pUz3n`3A@E_)v3c$t;djTo|&zV5- zDNKZbHB%afSd%Oo0u4l364WLw3OnGA!?qvJ;jvhHXCU5TiMM14j=}1_KL$Gr$9jEy zgQZKB>$03kqYzX_vMZJoP7_Z#KK4SV13P;$r!%%v;3yM5#qE*dkBkToFY+zD0&OI| zJ`1F6T&X4{0pnZydHDou3Rx`Qg3cW4Q9O;l!crmY=*^vdY3=3j>$hB2cD7d& zhkHlKs(t+=U>6uh8i?ZkVlRKm-=74g7C2@skCcvqo;3A1^piK z{d$h?_UQ>N^Iy9*5gK*-5X7?Uh+%On?T1R#i<@+F#~n|pc%)amA-nvjY8>~lL}fTH zMjDjj*Z*9M+J(7UFReG`xt$t!b!*y~sAGF2g_njTMr=7+mf2rLf3H}}dY{+2b*}4O z*Ybm_ysa}%@2u=yV-;$ot*t#FJnUK6?%U79!k6#9Z@%f$pgvYr#T&0&(U^GaWcI4y zpqztK@3b0bJaHe8kvO<@()hZss~nH0M{WGY!q&2^sr2=eSz$>|ZV9Et zRb%Z}7aJ#6M@{NunOTysUrz6E#xot)xL=k|-FbgpQTEDSH34zkbB`TcqZAbylgeA- zvB^Q%)v3UFX#X`M4#w0K56;-GlAxO|-o%|6n{(%XeKU$?kBK+^DRPu`%=-N3)WF%U zZ`y_ZbqvPpT%Way8xsA*tv)Azw(3;ZZt7IoOri?(hotR_!>xUgc!4Yv1-0X~qrh8iw^p=I^btNyhAk}p6i=TS81$g|iQcbzo!hjQ_DF{Lq6`aoGxO>p07Kk@tZ6ton03SIurRhteyGJA^d4}W@hw81{`R1WE(1fo)ln7p9jwgpqk?$ zzDcl|Cj?{!y5k|whWiJ_;^OP=Ba!l*b?Ly6QwaCI0t{ z>(k^aB9>cM)|JEDg-%lckE(0IEyGI%wuO@hM%25Me(O-$*jRDiLQx?-WXs*D&58bc zQJd8VC*1ab9$K2`T51qZqC2#@cH*|FE>BCv3pKlZA10V*2{;6nN_qm1nzct z@^X2txV+-G^apdR@n6uY*yU$(=R8#>*rvI^5MHPa-v< znZDzmb)zq2IwpxD?<(%T)Achl=f`bN2hBNS7oy0o$IZTw=q{hK){@4wcaPge9g6xr z+5$5Cx@C!fK5_pk?O_7{A=8fYg#slcwy~=6D6LqwXWEn`-4TOhhUzIO9lGqDT*dO* zw5E*Mo1Go9(^zg~@+@9lYKwA^v&hLe^=!et+%wwZtI}+*dm2^anzA0X&8@!mZQP=b z-{$pDw5>QdX!`cwOC5h-wI#B0^!9kK(Z`0ghdDhQb5tS0XKv7l<3UHy{;9fmqHak? z%%~o^M(?6SwQs2PPyTICsAHpB>5gpA4VS9IRCMGQUiVC_yT0dbx>mllm)FIuLkuUp z8Mf;%7wvLz8%`$V`cEtCmP{lC?o+6s;hf_7FGR+a{nCtDd=Og6Sa zd_tdPw(*vPda5BB4IVC{_~Erz9(}v?xFSqP*6u%vF7E+YfY6v(aDPTd`R@u;w!x s{pg6b3$*2|RYne6WV&{L&oBO<1USB8rRr|T+$8}HkgUMuLkgU~0J`1JUeIwtU(oOFW5 zW_J2Ebb@BucKV<6buIPuUyE#P?eKw2bmICJhIU5y000n3CyCESC+}>fPbZ~gB4=mL z&24LEqpxia4`a06tFU6R1AO;{%1uf>pYxEX3?Z!pm7?<=DtOHtI0#NN#qeJAyR1C$ zY{5}@xq4b6+TBQIFrhceHo(w8m@+g-sM_yNTe3RNPeZgite5v=b!u+Akj>*8z>xd) zgLTk(Z{+)oz+S2BD7VMAGusf{fXgs%G}G3(U6lNW!^FD0QYW>YldLxEO(Vq6Jhj91WmWq{U~Td0GCAt_EwwjybDWxD(^_lGeTrrZN2w7w3bW z#2#_p7znYkZ!Lr|RkT^;s}wn)twuzj-U&Pt!wbjk#WE3Cqf2gkoQnj@(<0(q@WI5x~L1G;vv7JR?jV2zGVJ>phQAZrnBf?rsEIBRmT~f>^!$?F4 z^UL`U+|QGzWc?@Mq#~)^acm2L_~Bc!lg&ihT6q~6BVPg$s}5A~&K{^ML2=7&V}PH( zN`{mrtQFN*bzQVxm<#q>Nnk-bc1TPd+;%9Z)~y@&*)@5a7GYAB9)-ptJL7&frgT!N zt<&oDx!1krM)6Ecwa|I6AE(5@wx%RSXl$+{}IJm>;nvTEs1r+nQ z4@~aYGK#q6yZYg|@U&$+!Xz<12=@O=T z7fLNA1t+=HTe2;OS#s1>XXRoZHLxEUs;Vs|XPv;8-f;qg2g0d)pepjEbGdtxdWN2U z{!#t(TwP|HtKA}Ti9q~YjE_2lffF^$`lGHfjrH(?X@G0Hp7PFH#Skt=@}d};xX)Wa zW!M|A_}N+}Q!Jpnn%o?V&kd#?joJ;wa4G26n|iv@Ej2pklSXw1XRx~LiLg6f$P$gW ztCpx`rujFKCL~_aT@5(rUd*Vcz)sZ%W!PYE?J}bxw&5aIS~KOY`FmDbgDt+Em3Chm zITxabi2C?g?=2 zxyAEv$on+&%QW>b*(-)T7;PiZ0G&Kn)lAY%5v=eVeN9k#1c@(87HUa zqkRN!$BQ3txi`Qe6=z__8g!s+7gqCfXmRY>vT32l+iYopvRkqSP8to35FD8iVreN6 zjk6MBf$wG$yti*Ss$^r8dWH_JM8?n3gaOo>4pGU*H zP_rC+*WW+9ufjv;IGC+}+v59U3P&WcVrXee6ATW7rp3<&9!B3n@3+wOdi68N0q6n$ zgK)?Ed$ePq2fPM5z`qK1@?*TF-5=itY;{z##QGXA5D=rj@7)vt_wi3>X(3ty4h=T) zUY)N6#ogTCa;H}aqZW>lE`_)22b&nGN~ASAHP2o!Y< zDP{)Sm)7%oOR_IE_yHvJmNJopXw|4K=vI6%A@5T zLlNf}psg%{LZE{jlEd!)tv!tY1ACa5|KT|RJp=2jP0astp$b!!uv}q%_e5oDhKLo@ zgD4`PjgLp;5WPkmG!q-`yImM8BZQ=fvGVxfjzS_3&993H6d1o~OB%os6^$nD%grUp z6G=khk)jh{afB}3!iEU%v%j$%? zZ4P5@I}I^Czau<>d+ub^aNEQnKJYSpR{)+KAJXoD`sEp&WG$rRF>i71NAqHtR{wBY z<4{Vr*?DsIMc~)8b;a_KjZ^(gQPEY!mFU;4XBsDb)GG!ZXO9*o#p=}TgoSJG zX(-+WVWn!^R-$~Eb9n(f9KSYssaE@ubJ%^DAURTP^36dmUPt91kJWs6Y{G3V1k1YK zdC{V{fV3h*^J!OY30SfH$Y!Z}>He+O62`h}NZS*mKtdto;F|tPksGY_ozn9;$F_UQ zlY#|{ewEvJwA{ISo8^=0TX1I!57fE#(}IVtPhkcP(RYroj zeL4zf4Qd-KgGt@C49=2d6KO8(;my2lDv3QY2);?mUw56myO0qOu(3Dm+-eS?0}-&< ztzN&5MBu0MY4q!^-2- zMxReCWpa$vt_FI|jE^W~vc~}8>(G~NTF*r^oNbKqns{3>r1RSE5G7Hx1u7X8M$k-^<0(9sO`(&6P%%tHa*G1sBj`l?LqvnjQqxcO&C(!wl2^Aj~i@{JuT_*%)4f4AZ|_AKc_(~(zY zo<6qH;i4xv*9dGgecR=XfXPrlk%9J{Kl=+ zFu5oXlk?L7f+L$73LfzZB2lyqS6ymjmh9gQEF{clVX8PFcnZ(PLCx`>!~!(y?5 z+N)dc(aSnzjcL5k+7{%v!tDemt1^j?fE&KGpX@4Ji>St}9M}QrQuyJ%pcIB;P(2C# zGCs9DE|^f%W1G)0+`6o~tXQ2YQf10DI%6i8D%Z)Q=h|aOK(tVshwGd~CR_hr1ziyO5YHp> z#d1UEQppPxRGy4pdci3on#7j|m7~=LB?N0F4SC{&29zy*rMe2X z0#yn7c3S%R1&cZVG-=^zMPbgUSTgyEUJlWHD~nbrjXlCjubdQvmaFOH3}sF-j@Uae z-?m)+m^J{_!^PlY&dX>n2c69sRVT=s8jk(H?K$v&&~pIW@6iCj_H(z$_^+ZtYJ>!= z&qox2mtnPIgY<6(sfh1*gWeLp#WEqV7#8uX45IkDVc2YfTFY*AzGqV!08t7`D@cwn z5T)NpPWbu92r{cTM`S3lpG5dGyB)a2yh_4B;~ScR;@;^DK4x6{5dw*z=r={dB;6k= ziDyJ-8(pz`PWCS+nadClvrpSjdY+e=#}U1C>@w;PA4~_odBU@b#Y2!VBQvC7$B{^X zX2?1E0{-Gq73q6Fn;not(Xn-Ot>B zvV{1rOi1Y4Y3pg*Y5$QX;N)?#($+QAx5L-bH#D~3B0O*DAjCJ;<04dImY|og;@3Aa z7Iv}GmvfPn*L5+~Wz!?%;fCRKVs|pPGJi$GcQQA#uw{4RBGi7})$6mrUjHnnBgFqj z#Lkq9koRW=zOsZgKEI`nK0X^QfJT@8b@R`{Mhj$N)}uFIp~h#RXJDkG2hsrmGypbs z1^_z%i2vJ*kQ?Upiql5VfL->J;BW1{{>MdVWM^l^PDkhH=t%3xNNZ_hNC#kJW22*I zpkrX5d6l5Cb+)k6cA~McCHfWQcbrf9wz@XPR(8gg7WhALwRJ4*?YIaDe>U`w*KZv& zxB5pz7Php%bdpxr(wxpo+lmfAOHcPNlq4kndo^?Oztz;!{fC;By^Yx~ozl~#(>K#M z*SD~{G5#y1SHJzn;y-IS{Yy1%JtIq9$3OW0izctGjirvZ z9q&&WB}*Gq12apoq_27YzEJ81$^{KOz6X_><&6Vf;QP{)+N1EctEz z{382LIKQ-DX(MlGX~z8<3;3@YJ_&78eH(lRW_$xn8~j&B^nUHrpQZl_Bq726$x_$; zr@uu$aogJ)>#;K!Ftf1e=<3rLurUK^m~`lMX;^iD+BB@%uYYW8jI4U}z+Yhhs{3DX zMJ#OXv@LY?f5!#t(*v2=0NOMxKz%(LCMIo08dg1RJsKbj8!L;hzK%X41Jm!gf71Og zxVH8>Ci=Q|fAa9FpMROLa{AVPE&aX1%$WNX`sd_(z4`<2XZ0_oe^vb5i2vFUr=BkR zE3@X>cHG)lR%XV!+COJC-RrRDr2C`lj|P6q+Zo%L>HkxsKP}-k`=>7aVeHSa!)~T+ zVaP@3M5Cu~plxqvM@aWi7{3_)SCC(f_~-V1+MxGG2>K_K|4mE&zSW=h=>D8ZmNtK5 z%U?b5O35Fra7!5L8fojB;mg_STN&wF{5uZ)+cr60{l+eBW2tAat8c^o>%#Fmhw#OX zb!@b4oL{FAEr6Ddh4ZI>|B(BWcYl_P={q~V&NJITyXPmc6T6(Hy^XH^FM-EcUyu6} z`_I5b&%y|xXQXGP{}uMXNc|PviJjll+)CTR`M;vSR{R>I|3o6^Z^4rNb>h7SIshl# zUkm;O{(FUkzK!kc5axaj^?ykJUih2*uSEZ88T+NlUrS#X$=3y%?jI}kpRD=SdH*Y) ze{|%31^!pi|1|P%k^3LI{zKQl#lXKM{GZYFAG-c62L3JK|BSBx-{^w*;~xL@(Hj?` zCJ&ac$?<8*Dl$3w?e|GkbH3UkYvUS$>{( zkfoD*Rn)bUx6#*^wY0Q*J=X9`=`V*G_+N7sW|oHB-0;6WG-UZx0*sH((n*b;_7&vy z%?6-l#Ro9a(le>k{j~h2`s>re-;YW#z8Yy~W9+2%ddvQc{7;=fU8~c{>f8RZJG6c6 z(CZFVS5DtfjqY{tss7rf-}5LxfqzY;D8C-J_<6_kkK-0}@=o}C68!iu0uuZ%f5+~h z@>hRrH~{#6)Nqzpcl>rJ&e0 z$7mD|)=Pj^mR~>}csWSrK+Z;&mj8S?*69@jjPVkA6l4+ocq?K7;?7I zy39Do97*C~u1qFOt(G>CRMnhGv!fzk5JeA?_no74@Zk4xBMI^IhxMl0)zh_G*W2_L za8M&Zfp@LUl(f`3i#ufo>b4>q!9z(R4i%|=s36y%n8mxPW<6KdHL+ffo@*L$1{n!# z4tbFku3(*Ho~nWxsumWij+qkNn+kF1$#F>ERZdAe(Q-Jx3ooFq+lPzRW)wVSejok1 z3fd(!Zu+8|X`B+aG$e9!Sn3HX6X*rmo+Q%bPywd-^q4r)+yS7XV60=coO4~Sm_A9e z%-|whxuziWlA$D;^q>-8BE(ArE})SnTt!)r^it6 z81MuLH>8Wj3qUdkXu#ZCU^DubVD5YK@63>x4nz~mM${}J)TE&qeH%K;r3qSMAH;G= z))|(nr>e(>6>H`OmV1{+mxq_fm%A`cPPK7#B&zcvZ89x0NsOA|f%VQSZsro^G-hgM z9OfI#?KKJzEC`pdBCsmxvZyX!p?S(|n>bxZKC)(4E%EEHmCX}#XOGpUv|mIOW}3M4 z(y;Qy2JHaoqFIMNK*25M3rh%>Z;2W_rO0W*spaS^hwbX^KQs21+MP ztSZMz9G2Ou8MUa*u|u$RLJ*B?L-YL**(NrM(dD4l_B`WW;yQAzsig14LG4LaiCiQ1 zJ_T1zxr1Nx$Mx;8ZPQ*2+A{yj5#yKzxITA@wZyEWrBZD@bmt5o*ZBDl>XYLq4>(us z%R)JG{V{1ri6!?==V9kQbq8Gg=O(w$O*R^ndrXF{jP0c zIgqfCL4?AIHUJaRd1BUQQxQ%=sqNidH8(UfrsN8FYGMuX7L-rYnx(pgO%s%|j8H0rDFhohR=V4aJxZO=&v$)1Kf&eu<%; zwm;D_xJOs}_rlXj6XDJmKtrHf?YqCb)|xrrNV85Qy{0pQ)KG)?N7YT%l- zUuDamwtJeeC?!^Kja+&TJwDMrT4q!{Kv5`p*zm(EjK~|#$sg|)$(M*X5jy6|TZkmF z%GbLHjYY%EiP)O@11qz+?z4FywaNRnuu1WuIli&_bp zb#u<7-J+(nf@iVLz>Hz}A!7@Z{SGFt9EEp^DY<`|HCecb$#;DYP~w#^iCLu7)|+>= zoBdg#%A^=Gds;pYM(%?G>!}>KN&2dSxUMz=Nkpu$P-*SW7C%gaBYY@amVCO zILX^E%h{p>Ihe{;;Gl&8@D1<7I1WX8BAmR08z)0i_%7c8c0*YXnR{iC;d1-Y`NrrI zlXaNh5Jpg=^U}PRQVb*Xgd+mir9g+CO=s64wC~nC_7R!IkRyi+Mv2f1`9yjB5yrm2 zLb!muRm@T+Uvd5o6VeZq$Xg0fDkHFj87H@ov6TTxRmu5Us1p6>y=jb)upU$Pc4DOn;{1;C-u1l5!ou6O1VZbVtDvD_@DUh~*aUSuuk`DRwa*n?mrt zERL*@d^CGjM3L{Y*S#o?QsA6SJAwLLzTZ*dYJjCkV^~}{5<#?0@JrE6@zZD8KDT(P z#+Z^uRWr9VQ(}2`5yQykHzGlHlU40R3!=5(_n{u6@I>&O)wA#F?RGe()6PW^+sU|o zw11zzrxzB6gdKVJ9-}zkHZf7JQ8E1ew9>tZr?W5K2*_N5XB@gmw>^Wj&JT)(no!9} zB~^EXSl{8o)N&IV$~-F7l!-}-dlu9g&@ySwX##dhf$xs@$?aLOcFE&2w|3so{5+Ea zlv6Mc!KrrP#jGJYO)R%tpx8aWPV|UdS)4ut&M4-bQoACly}_LRGft$27at?`#68mF z*!&Bu*`*GORBsI~gmLpA0Q!FaeEUq~0LTe6z6ImRo5{^F>>>_OsxhL{e z$Mc|4g%F+7i{%&O*7{J{VGhvfDVU5hw z4~@VU9NU~UVGGOCRp#csawnqEDRs&B3@3Sk!ZQ|n$I+VDF_N)o=mgC(lCg7eM@YAK z;Ed7X75n1)=={v>>8;u8en`?DPj_kl2>wi{xxe?w(DDdV@I&DlsiQx{bFkrCBx?`P zKJ|-V$0*Mp>LcT&sm6%rR>n7_A0JY8G;KIK#&JrWNfwkZjGM^?k3v`lDngBmgJa{m zpBw;BX{v`4jZIH)9OF8s`R=jmrdNoM8d&i?BGp#$tRf$XEFwE{EH@YL6SSJ;hzot! z2iDH`SB<%|E2ai&W4JRxt5QX`f$YT1N0sE$xK#l+!JMZb9A`kML|pq+laWr2c&EgK z1n_W>u?~X{vp)23HxnaF>RShCybnB50EkosQ@E&beykzP#kfR&5=|}G2!gHh904|c zB;Dg%B2?37Jo9kud&YQB`kJ=rdWEYJcd{$UM$C0IVt&QVMhd<}#WD!067Oyk+p3hH zSMc@AnoTJ6NJy)uMM95F33jw^BY!*9!eGTnfgbt92<+9$m9eu7H*H3g)Nrg#MQT*R zuC=ouZXCyME+@6)P})_sn}|jXTN7~IxV_ftOv?5psLfYH%J!T&T}mU-m8Bgnx}F}V zK*$KOT~5AlVKj2uBRQ8BGpFb98F_Qj|CS*2jpdFWR=zJ2L!51Wis3gNG48Zy3hF7q{^Ec{PFZMCa?(bAL|Dht~W_F zhPYhr$Gb!`h&*=NcU3uvxJk*JkDXb*P&el*Erz${X&m)ZVUY?{IeVMW4}xcFz^|@q z4Q9BQU+K)3ohAa>*VC_0LZ}i7RFhW(%IfmO?8EEqYURrEP-o^N9I{fH?YarC^HWQ{ zJ!v#sc2e1K9Mzr|){dJdQ6v_8hNpt}K}3!6p_cy+U)=tzJwfB=O#;Sf2aYnOG&Xb0 zIHt~@PP-4H4pmWe!P)psY9r-a`dK26zI2{E0hIfE)-SEM1^0FZt zn-ZL~+}J#1%80n(3uoD%t*bq|t#tKIUQC3IT80eMhoPNTJ%Hls!D1bB)^l_eY8j$k zkkgI0G8Iekdw{KzFD{|`%121FVCFM7EU|?DL6E`_Nh0s;V{$(O7pekWXSOsDo$I4Q zeWN!nyiHHeBr?TO*K3lE4lJocmWfi ztpM!?wUH6CCRw1BBc?sxyhw4&N{3|jW&pcpIm9OUT>?h@TRqK~W5UlG`O(ig zGg@pL^s+XV4-{$Cq&}hEuzXeUr(_+KD?dhOpgmQ5BG)g}d+7JnM_K?hEy|T}imxqs zeZm3rdVd^@)phz!Yl;&zyPjbfm8ORDTWjt5(czkhMS5OofzaBdL=i`vv&xqJKC~Tn z?2+gaQvqqL>&Ne4TP`_+`sCD*+C)3}q&45Dj@p{A zYj=)WJ=QL(MQCRn#G-jfzI!~z_3#eHP~Z!ZS%HOp8IZ?ZQ%%VZ&$cv+tBio;l8{6% zmWEACr0~Hwu4$%N(e+e`{-Q7X~cIoaR<$)zuB|%u)+WRwDTX zJbo{)##uxD8N0cJ->&RE)90izGiWR7Mv8{RP7T2URmB$HMI-m8nTmL^g+=J; z%&!iDj#kB~6(|e&u;Vl8&KDfA+DSb03S^az?u?GMDey(Y#W}leP-oP_VnCO$hoPic zF=K2O_-D7vGO3OoR?&Wrw5TG|HV4)Y=G}#RR|r`;oY903eku19A4jK~m@lc;aMX=h zKRYOnmX~YuZ85@36q6go;>Ukl@3QR`IMx{=9p9> z6T5b3(9#f_&kXNuEp!jmuXdqSn%F+%N=hk^N=g=IB1~ecwMs{CIL^;r9h~2YZQ3mm z^&fh%tkQF5v9HNXvWSy-KF`ycg1i=7nH!1TUoVsbNh$NoGB&S^_Rr^AsSfqhgqu<9 z8Jx4HdY`gGpQo1~sT%f1#sXSbverCF@ty2u8)lvZRS<=;?Obppy}`l05yQe}gbzrI z8iP#w!jSzDIY)sFw}HU7$G{sCM3ZCDoda%UB-|zdsB^Ltfie*UGE#b7kzME}mI|y7 z*a#I4^a_4=*0bm^qax2dZ8KmI3Jnb6!5{!DkRfO78@Q5qoSy;r;`!;N_dN7hzW8 zryu2p9IMxxh!^&q--LE2ZXn;T#e4xLJ#Um#MF@dwU;tmBbF#eZ0ey$~T!t5C6Co|h z$s0E5|7AP2O%8C&peb6&aNmA?Sud$PJ>4+zeSd$BpU%MK-8r!Z*jX5Fq#A3!o7TL^Yvm&xKE>Cj^u$CJC(1O2`o?)YQ5ObseToonC$}!XG9DV0V4E3Vv)4i-sUm7 zBuJ~MP;QRhC4H~h0o)?^VPfm|i#Rt{rPP#0tZ2G?N+h7OQ4?*NWM5a5SV4eqK#NGG z66TIS_hO%lFB7cVBt)oOYT(pEZ26B7F9oZta_<57}A5iWY3+5 zAt7GIcYX5E&+pKvX6b=}dEgscRf43LSlu4=1dU5uOIDSxh~Ttc@{k7;y-7#}aLXa; zdG#B80jGsxK8?Bcddz)7*`C-uG3J5Vd+ZlV(*8sv(ho<{LFyRqyjj`y-~>ECX3dyN zhCBv)W6N^ z?iO1U3XlgcMtp(hHN?Usj9KgRJvDV)T){oF^t{t>R63Zuw)$vG)C<928x3asn&LuZ zm4zYpKJ!~*PF)u-sl$xf*Zqi*-_yyDhWQwh=zI}%d-DFgt>tM$VPTcc`AgEu5l)lC z8pqYj)12eOnq#UK#$Z04ml+R=$?X?8I33|>if_RO5Gy9Euw5#w>6@zugKA{s;X(|y zp6#M3xbA`z&p%-H4ZC{L(-0mLrQ_7OsJyleJ{jli3FC>fJ&_v2yfjmurY1nNWxR^tuAu%w-Vrca&E&-D6#B)S8)!l4%afdxrvjo z(!y#7dmAX~W-mQ7G1wEN)Abx08<4{bZrd~j%G6 zv8sUVd)_gssnTwW#YR3uN^A`aE%O;UZ6&koxUYW;L8>A{5+Ao*n!+Rm6*Laoe6D{^ zy0D^pTNA0cg9#<`SHO&f2%{nC7UbI%-tkDUNxU}*^l!mr2`*ykTXwBERcm{HNUUr} zCSC39chn>&I0yM`qjgUDze|x^`-q9+>(s(dDPEx@Q#uN*tP>|HgXD*!49(IdDHb%y zG+-MH*2W-QGA&oiG;5#8jJvYjRzPPXqj-c%)JAVJ)q3r^%`f+m6^m&hW$WhP=EkCu zsPbd_xb{+@n_omVtqsZ1SHLTznKBcm>fzx+*oZ#i#Rq)0|N4}*wSmP%dp@9^m3OLu zEM1zof6g6KhQ<4vap%4KTk?3i%yb03R4yI&C27$r@H~N;isTQj+T$ zTZ=k1<}&8(OHxloF7D{ls|gHjecaR_VyO-U`UFwFD9`V6@-lt zoVsKsq~XI40lir3H_uN`*S$SYxf;QLEBvxQHMMUo#Vf*?(CWD@bUZOz+1u2O@yS=Y zPw)OcV87;)ctqVqr{{ICua|1?-jx#eq3-VS zOay}Dg!$G)jo2F7oSLlJm8z7e_j0ZX$be55E1E8`{pHTzB(-;!))BUwi9-bt6r<`! z^Xo}tsuHxA*MTA`H>8HT#$w}GbnVJDqbt@)jdtgl)?edB9xTsqxdPiZoL<($WQbzS z);O~(QQqY7d=zD)HJa3noaOGmRXZ6|LKk ztfMTfEnSeKEC&GcRLuz2=^SaL zH~ghi6WA%EpoGn1x#4cf@1^V$Zr_=-;D^qQOt43kN67RpG|P<`PWIy<=>u>{ZwbBy z%WU~d#)us3hF@n=7Q6}pKORi7sJl@4fdq5ehaN!=rj}g6c%&BR4T|$q#=|=8h(RoL zg0Ug{5=RHy!Mf{u+kr=#>xV0f!I3B;{Fm)z!KSc9FH0PGDw5nUSrz8$R!GmQ_%046 z3A%AfVQ5)2>RAPOr152o;atqA)5?wq zo5ExSU~vQn+B^k>$#E>?bnol%!cS;*2| zl)p5WH^|UU6Dl>^&kZdAg3_I7c`%MKlC#hH;71ssw*osnh7F2Z#jrp|(Du|%a3&Gb zQf;)JV6L>U3r7#U)TA9yTK6W)+a=6{H_ht2gs_*k?_=U}I|v@?*v#5c7LbeV_e+S* zBu_9o2&VF-hn*4X&Um3s1Fx-4eKvsH7f~(=ZfOL=fOI#8&onsiHS;9YZ3>ZP7mLdl zU&d-h9!Rbw1=WSx8o5z*oMo3-jBN-DD^5w1)~ak_Q|@r3_R072Mzz^)_HT`fFtcs! ziQ-2dpd1l$o=d@Vjf1Rh3pKa7vND9=esIUDe{j`oLF=dso|Wo9#*q}aaL^$+ql>W5 z26G2HWg6R5&OHiJdoYf4g*5U~uQ`q6R;y1t@`%50%BbBbZUx87^0FQHyw$?b0hKbK z_ce|Dn%!htl)Ohh^qg$dV$A!IjN(kLGD%9`1)(g;`a$Xf{JSjqCT-OK@p#_=Z!(_s z5Bf)C3D;@CZ1}svr}_54Jyson4W9mCiZ%!K&LoNJH8`uK*Hhd#e+Oo|>sZ?>cCWN{ zh$rIJmnzpU!DE1pE{b!OQC>6Lz0WqTiFDVE*U^Q%ZU@f(I0LR_p!J4ZWEEY6r6gxi zr(k1SKTh6NoM@$Zvu2Y{eYiZPO`QuzcjSYcMNs)NYb#Ib;nj@J(}os0X@ItFZ=O9A zOe0p_XKD|2lWi+l>p!?79xPCc4QQ6wK=451SS#EcFV>92c?QS08n4$G;@8fd;4 zsA3~o53*?dn%=rwOK>Xa-A_DExWgvvn?Kn`Y)~3M2{^AOl)P*uM6g;#^3|^B3Ru|W zHtAY)tB!bJ4ZT6$!K)x>2m}na=u(;ctmb+`I7OW7uFBa^$DFf~m0MxIpO|sN;JEMz z>Vx>9xN95GhVHr$tgtH;_CYzab&)N!560O+s>jfRN2hGkL7A#D(mK7&u#Z~IsG!Wy zS@RpqF?H=$&Sg~%(K^Uu`W_oApMUiW%$=q-bi#Chu-tS3ywmN{xkZL6%DTeD6kJ50 z4&x1Ee{Px2)0$Jq<&Pz!(VOSpN3v5hx-}GpbdW<#g;l#9= zAZ`y`Y#7@#zPrG^dg*pE8({Bpyor5?d$z)GtDZ=@PDs|?Sh*6X%i(Rso19Qxy)`F{ zEf&B%W1(9%&%P{QIMTaMORPXD2BGtX`bdHfg~ql=-6pxFb4sc6DDi2u59^c-6FZ1>9)(zm?2>(6T&Yi_@ z5&Z*~bU`0Mddx6T@Gj*7H*#{j<7WK=xaND?CtztP7SoK8`G?&PMqv&^^+H_>IQ>);O;Oc`;rD8H-_KNN**G2DV-&F77o$`AA&Pd+zvx|jdh zh0N0`BTA7?=+U%?HOeDR7-Sg&d@SB$ij;Y_*m232CvP#92(;mWwoVkyiqzX>qsihq ze%;Z(b!C8K+ra6@YW9mT#v5)!nGdE!|9Ttlf=lC9YK17cI^5@|nPZ&z0WagtHU2hd zMlc`drsDg87g2#>T-6qf~lZ_j6GWz&0&HZ z+2v+D@j#7~e#>yAW>i2Cit`sYEL@?|RTv+qg}Yt0Ry^^K?x5>m)N1*9BjMw6&f|2O zQTJ5b>ZjWYcLw;}(ajg0A$dfNNH=Y{uwDr6u-A$-;RvE0)9;0rl3nP? zrU!eu@&?CF*lRt>oI>2+(Vp(y?7H_{wlB5E*6v+c=e7D8cIOMc5GZ`7)ai&ftn?_` zL|5J%tnY1Yd1q5S2H#udYh%eHF3>tY>FAZ_Q;G;dLAS_|Peu36y%l1#(-_k$=emkU zw|S1xB)&!`qYkVZaroOuj*m0LDVw-opLGV?Gg;8V#G{~XKsDrtEhoogwUEE_YvCwI z-qf6a8@s-ASlbL+D>sX5;wl>3@D}NW&A9r=G1>L1J^A4~B)=Cl123&I)I5>Jn_ksc zuDdnF^NX`DF}KhGt1p;J)EA)A*v`0@2N3<2*{vwx-jH`kO))5Lnb#C`Q~!o^u}Bioj^k8Z_`HNoS;5j9PDuJ#f2Q@qMJbyLJs{yT&`t=lnxn>l5<+fiJlOIlw`O^r`~+m z5n9NaaI|CbpCOXM$~nWlX4@HgF18{^x)KQAmTu%mx%u>zrPU6gct=0{ILAB{Bx4{r zdLcWLVmVq42>;5?h&>9-P9OF%_Hz@g?Z*SSWogYiO(FwY_hlL16|=Mj@EFaycFW`t zY$GaS;SwR4UjQ-V!~1hHSsrn6ad*#V5in$_}VgjCJX`4vMn+{roa~ zw-_s`ytrv&e1aiL(ky_3S?0$Rkg`}18t5-x)>tGII4ZJc-qg-^T|H`=>^-n>jIB3_ zc2_YMv(Il|qMk!$*5dUjyldsC*fmbeZ?4>3BarJQ$g~pUB}RZ%Lf!aEp&NsHY{A+l zKyTst-dwx)5G-)-=y@)v({xa#L>l;gO@v45=jylN;4FKIAmQD=dL2_!nlDrWk5+c; z*|mG>9~ET))G%vr!R7CBXC(sHySazU3+_k}AO$NcEzX$BBHYQv0zu$)f>A3@d358TQcSb<*(nokpTqm)oa`GPmx<`6 zalq1itD#7yT@N!C%hwCDrqhUht@k9CfzrJs)}ZGjlOh}P>q#QnBEBSKa<;?Y-r#khcL6N+9VxH=JtCwY# zYphKjQaz+X?)jljST_?-pmu6{YY^t1z0qN^M|a~Lm&n2=m7WzL^PqG(X^RW?NJa3r z7r`IEWxLTsTMx2vsX3?Az$@dz1x8fTYcdt`27k;DKo2@Z;kUk2@}0R)SbcB+SLmI_ z>~K|@@-CDbbjG5rRF8m_^0V{E}pS z_c~v{?ZC~dcj9ogu+HvquV+N-3AUv6gb`sqp4KP`Nzs%?k_Ism+!)x*9Wlx6p)ulK zqJKZAt0xmen3CYgN}6>-RBqWfJXd4tn<8#Zv|Ju%d}B*tng=SRq#G z6-t^w@UNQ+em|$x=Ty+@@wP=LV4?7fq$i&*mt5Sv)sb%%s6g|K-(+e;U9fgQ)V2Bv z9guKxcD$i-euF!@>hr*;W@RbZy+%huoe^7UR}SKspM23HkJz3OW96#aU3Ns%=&abS zBiY@phqzBhB2U(^$&m-OL5XBRZn@Pg8(@lzJ1QYu=;dd*sdVSE>RYmdR33J_d8Lfl zju~rZYz9lKagizC3R)w8IDU}P$+Vx0$;DW04OH@9oje@u-#vtvF3$l$mPj1Tz+Fe@ zA<;Hd?oOg2vOOuNK$s|tR8$h?7P$IAv=E?XnxP~)&r_0Gm?1Cq`i_`GRD?W%y5P?D zaJhDR+8Lg@-x|)kx4tfP5k@^0iYK}zsKu3mnnTtpROMp5Sm?yMY^;1d(EefM{4h9t zf73Z~dW2av7ihW?s9_O$zkGi@-q~q--Jn#_d)Iw+ld^owL2Tm2yM}@N*{!kJR_m~? z*(+9#9OaW+6*|uc81N*qO$pEJchJ#X4v~A$`~=qF*DcfqFYmQLx<85^{LRT<*8l$J zdwx64$;in3=i{57W5!H+=-~#=Jz(%w_=kkB3jE)Z8^f}F_0@OvnpJG>+(swk+C3#x z$@9g~c?x?D(HoLc$S_%%U~sw3vCv9Tw+s(7Zgqvff@xR}A&$>q__l-Mz*Q^x34N7% z29DpnMFzz`jC+!8%p`*iby z0|5Du?lVe8D0otUZFk?{ROhZLe0v?sJAts0xV|?^6rIVQ&rExjrUe~p zbRluQ)?tv&6Rl+2^mtJX1D!^ns#YKceOqU;EQ$2gQP~ubjC}_E1Kzd`a(J3!yuDRMvKN%ZTI3%J~mCWE(Hj3vGdXN z3=JP}eqVFN7C`q*1hwyIxNsw|utUl@MDBR~@u}F<%-O$j3LD!WhlBs-r}qAF#+DKA zXRnkhN|>(FziWF?IyA!jDx5&AMgox>$q!3GV}F!&MBqoA%Y;>JcC>MRIFhU`5|I|? zx2C@lv3@t!I+f~1T2Mf?@Bxn&n#j=b;LC?xC)!*yNM0ApWNm!D8+cT|U_qGb7P|IW zb8BuivK?UpgH;q}b8_<`C!y8A4!=6TZoJm(3#q_-R6RFpkGKy~p2f+rHfnQWaSt#W zXC=)^VmB1lVq)ZZ1|s|Bl-*R)l!SdQ>t&EgWY=rUO8Ye}d7O-T zy%0$&xaS53Ys2jMgh&gy->jYEA~x1<0k?>Zf0aeJSVa@=9WQn;TPG()7J z&R>(-x^apJY;b%iifla3p-YbS{VL9klL{pY_*RU;Lg&M-2HR`~zHDvL`?gAqSI9)6 zGB@@u0aGV>-2@ig3=Wpy4WC>+QeqNe*>u5Z3GA?FAJ!cT6;|Rs{*i506UmHyw4cm6 zIlh{X)P{CrMPnz17q4YFqhqsosYn@5xWZ6Dal)kTxs`6&7?gDh?@8T9FHl%~h?%m( zw+bb}36szSSkZ=|m?{F{aP9;)WhV5R_g*IU)mf74ur7OG)SchlY3GZyc&YfldQ&h| zd&$vNdyTL_wZz#}?g(6@dZRbnxP4H8-J;#5+?Ze8VCS5gbFZ)ksJpAowWWtQXPn!a z_RtUu|8TOrcQ&<1<`S{LZg#V2z*icsr4}_F7Y!AWv8`DTa0w{=vN-_Fs4}dT{{^}% z#l|fR>3xiU1oyROxHFx#6FnRT zU7d5S6N_!_IOJGfquo)jgd!oXJW>=YNtQDfJ>4InuO~`?A+KBJWv0h_kPt`ivM`AP zH-tJSDZ6UW$~!IY=0RkL0<8-@Tr@WuNu=?F*w_`hcDLCF$)3w}_Hk^nx@QgK>tPc* zv)VZp5IpuSuID7dml+xdL0moj4Onh}64B=tEWIN_vDzu7nY8E?U7CDTPkPx})>eUN zp~X%70yU=H={OBAa09{5G1FXu@w8Rwi+bRxi?B9b=|CLpcqUvcoP}MgwHcAqxuyTN zXD@}{ZHzg6$9QwYjXkwo>u)=TJ)a!yz|yMU-dvORX4eG4eEDX(^3F#qL+=T$+m_v@ zw=H|i>DOUPJ~j!onKncoZo6?~quA*vGvDrGVrSo}W=4It2s?NrF3Fg$AW8QmYxTX7 z4~40g)@5rOc%9e8dRt9c6uo8IhYGgxW2G|}MHxh25s((Ynsjr~vdrbr%re%k@QnIx z;kQ3SeCCBGOlHhCXZ>h8GFwo|=Z)RJD}D*t|S|4mQ2VZoYVbGlmL;1b47MNAVCeA$K0C@F0J!z85l pS%LvrlAl#q`Hm&*fg7ufN-By{(|Eaz3{6Z8c)3(nUH#p7xd3`ha$*1g literal 0 HcmV?d00001 diff --git a/public/carnet-pdf/4USCounterFoilBack.pdf b/public/carnet-pdf/4USCounterFoilBack.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e108db60d6d664ef7a21346aad66128fe7c3d119 GIT binary patch literal 35296 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 A@Bjb+ literal 0 HcmV?d00001 diff --git a/public/carnet-pdf/6ForeignCounterfoilFront.pdf b/public/carnet-pdf/6ForeignCounterfoilFront.pdf new file mode 100644 index 0000000000000000000000000000000000000000..12710b14ca4fbba8ae3ba85e89f870dd454c7dfd GIT binary patch literal 27649 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 literal 0 HcmV?d00001 diff --git a/public/carnet-pdf/7ForeignCounterFoilBack.pdf b/public/carnet-pdf/7ForeignCounterFoilBack.pdf new file mode 100644 index 0000000000000000000000000000000000000000..67f4d1ad748c618fc73f10ee32fd4cbaa4fdc6df GIT binary patch literal 27946 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%0A8sAJeD>Hcpc0Tzf%L^5zzU%(U#zA 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⪼tNSG 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 item !== '2GeneralList.pdf') + + let filesArray = [`${replaceSlashWithDash(carnetData.carnetNo)}p1.pdf`]; + // await generateFinalPDF([...filesArray, '2GeneralList.pdf', ...carnetData], 'carnet.pdf'); + await generateFinalPDF([...filesArray, '2GeneralList.pdf', ...finalArray], `${replaceSlashWithDash(carnetData.carnetNo)}carnet.pdf`); + + res.set({ + 'Content-Type': 'application/pdf', + 'Content-Disposition': `attachment; filename="${replaceSlashWithDash(carnetData.carnetNo)}${fileName}"`, + }); + + const stream = createReadStream(filePath); + + // Clean up files after response finishes streaming + res.on('finish', async () => { + await deleteFilesAsync([...filesArray, ...filterCarnetData]); + }); + + return new StreamableFile(stream); + } catch (error) { + return error.message; + } } } diff --git a/src/oracle/carnet-application/carnet-application.service.ts b/src/oracle/carnet-application/carnet-application.service.ts index 3fd24e8..f1b77af 100644 --- a/src/oracle/carnet-application/carnet-application.service.ts +++ b/src/oracle/carnet-application/carnet-application.service.ts @@ -2,7 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { OracleDBService } from 'src/db/db.service'; import * as oracledb from 'oracledb' import { InternalServerException } from 'src/exceptions/internalServerError.exception'; -import { closeOracleDbConnection, fetchCursor, handleError, setEmptyStringsToNull } from 'src/utils/helper'; +import { closeOracleDbConnection, fetchCursor, fnCounterFoil, fnVochers, generateGreenCoverPDF, handleError, pdfCarnetData, pdfGLData, setEmptyStringsToNull, tnVochers, tsCounterFoil, usCounterFoil } from 'src/utils/helper'; import { CarnetProcessingCenterDTO, SaveCarnetApplicationDTO, TransmitApplicationtoProcessDTO, @@ -1114,7 +1114,8 @@ export class CarnetApplicationService { } // [PRINT_PKG] - async PrintCarnet(body: PrintCarnetDTO) { + + async getPrintingData(body: PrintCarnetDTO) { let connection; try { connection = await this.oracleDBService.getConnection(); @@ -1147,12 +1148,17 @@ export class CarnetApplicationService { const fres: any = await fetchCursor(outBinds.P_CARNETDATACURSOR, CarnetApplicationService.name); const fres1: any = await fetchCursor(outBinds.P_GLDATACURSOR, CarnetApplicationService.name); + if (fres.length === 0 || fres1.length === 0) { + throw new BadRequestException("Print failed please check the submitted details"); + } + if (fres.length > 0 && fres[0].ERRORMESG) { this.logger.warn(fres[0].ERRORMESG); throw new BadRequestException(fres[0].ERRORMESG) } - return { P_CARNETDATACURSOR: fres, P_GLDATACURSOR: fres1 }; + return { fres: fres, fres1: fres1 } + } catch (error) { handleError(error, CarnetApplicationService.name) } finally { @@ -1160,4 +1166,69 @@ export class CarnetApplicationService { } } + async PrintCarnet(body: PrintCarnetDTO) { + + try { + const { fres, fres1 }: any = await this.getPrintingData(body); + + if (fres.length === 0 || fres1.length === 0) { + throw new BadRequestException("Print failed please check the submitted details"); + } + + if (fres.length > 0 && fres[0].ERRORMESG) { + this.logger.warn(fres[0].ERRORMESG); + throw new BadRequestException(fres[0].ERRORMESG) + } + + try { + const glData: pdfGLData[] = fres1.map(x => { + return { + itemNo: x.ITEMNO, + description: x.ITEMDESCRIPTION, + noOfPieces: x.NOOFPIECES, + weight: x.WEIGHT, + itemValue: x.ITEMVALUE, + countryOfOrigin: x.GOODSORIGINCOUNTRY + }; + }); + + const carnetData: pdfCarnetData = { + carnetNo: fres[0].CARNETNO, + ISSUEDBY: fres[0].ISSUEDBY, + ISSUEDATE: fres[0].ISSUEDATE, + EXPDATE: fres[0].EXPDATE, + AUTHREP: fres[0].AUTHREP, + NOOFUSSETS: fres[0].NOOFUSSETS, + NOOFFOREIGNSETS: fres[0].NOOFFOREIGNSETS, + NOOFTRANSITSETS: fres[0].NOOFTRANSITSETS, + PRINTGOODSTOBEEXPORTED: fres[0].PRINTGOODSTOBEEXPORTED, + HOLDERDATATOPRINT: fres[0].HOLDERDATATOPRINT, + CONTINUATIONSHEETS: fres[0].CONTINUATIONSHEETS, + NEXTUSCFNO: fres[0].NEXTUSCFNO, + NEXTFOREIGNCFNO: fres[0].NEXTFOREIGNCFNO, + NEXTTRANSITCFNO: fres[0].NEXTTRANSITCFNO, + contPageNo: 0 + } + + const p1Status = await generateGreenCoverPDF(carnetData); + + const p3Status = await usCounterFoil(carnetData); + const p4Status = await fnCounterFoil(carnetData); + const p5Status = await tsCounterFoil(carnetData); + const p6Status = await fnVochers(carnetData); + const p7Status = await tnVochers(carnetData); + + const finalArray = [...p3Status, ...p4Status, ...p5Status, ...p6Status, ...p7Status] + + return { finalArray, carnetData } + + } catch (error) { + throw new InternalServerException(error.message) + } + + } catch (error) { + handleError(error, CarnetApplicationService.name) + } + } + } diff --git a/src/utils/helper.ts b/src/utils/helper.ts index ce1d39a..6c73988 100644 --- a/src/utils/helper.ts +++ b/src/utils/helper.ts @@ -5,10 +5,19 @@ import { } from '@nestjs/common'; import * as oracledb from 'oracledb'; +const PDFDocument = require('pdfkit'); +const fs = require('fs'); +const path = require('path'); +const PDFMerger = require('pdf-merger-js').default; +import * as fsPromises from 'fs/promises'; +import { BadRequestException as BR } from 'src/exceptions/badRequest.exception'; +import { existsSync, readFileSync } from 'fs'; +import { PDFDocument as pdfl, TextAlignment, PDFTextField, PDFCheckBox, PDFRadioGroup, PDFDropdown, PDFOptionList } from 'pdf-lib'; + const logger = new Logger('Helper'); export const handleError = (error: any, context: string = 'UnknownService'): never => { - if (error instanceof BadRequestException) { + if (error instanceof BadRequestException || error instanceof BR) { logger.warn(`[${context}] ${error.message}`); throw error; } @@ -57,3 +66,1234 @@ export const setEmptyStringsToNull = (obj: any): void => { } }); } + +export interface pdfGLData { + itemNo: number; + description: string; + noOfPieces: number; + weight: string; + itemValue: number; + countryOfOrigin: string +} + +export interface pdfCarnetData { + carnetNo: string; + ISSUEDBY: string; + ISSUEDATE: string; + EXPDATE: string; + AUTHREP: string; + NOOFUSSETS: number; + NOOFFOREIGNSETS: number; + NOOFTRANSITSETS: number; + PRINTGOODSTOBEEXPORTED: string; + HOLDERDATATOPRINT: string; + CONTINUATIONSHEETS: number; + NEXTUSCFNO: number; + NEXTFOREIGNCFNO: number; + NEXTTRANSITCFNO: number; + contPageNo: number; // for GL table only +} + +function formatNumber(num) { + if (isNaN(num)) return 'N/A'; + return num.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); +} + +function toUSDateTime(isoString) { + const date = new Date(isoString); + + const month = String(date.getMonth() + 1).padStart(2, '0'); + const day = String(date.getDate()).padStart(2, '0'); + const year = date.getFullYear(); + + let hours = date.getHours(); + const minutes = String(date.getMinutes()).padStart(2, '0'); + const seconds = String(date.getSeconds()).padStart(2, '0'); + + const ampm = hours >= 12 ? 'PM' : 'AM'; + hours = hours % 12 || 12; + + // return `${month}-${day}-${year}, ${hours}:${minutes}:${seconds} ${ampm}`; + return `${year}-${month}-${day}`; +} + +export function replaceSlashWithDash(input) { + return input.replace(/\//g, '-'); +} + +export const generateGreenCoverPDF = (carnetData: pdfCarnetData) => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '1GreenCover.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'AuthBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.AUTHREP); + } + else if (x.type === "text" && x.name === 'ContnSheetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.CONTINUATIONSHEETS + ""); + } + else if (x.type === "text" && x.name === 'GoodstobeExportedas') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.PRINTGOODSTOBEEXPORTED); + } + else if (x.type === "text" && x.name === 'IssuedOn') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.ISSUEDATE) + nameField.setText(formattedDate); + } + else if (x.type === "text" && x.name === 'IssuedBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.ISSUEDBY); + } + else if (x.type === "text" && x.name === 'ValidUntil') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.EXPDATE) + nameField.setText(formattedDate); + } + else if (x.type === "text" && x.name === 'HolderNameAddress') { + const nameField = form.getTextField(x.name); + nameField.enableMultiline(); + nameField.setFontSize(CURRENT_FONT); + const multilineAddress = carnetData.HOLDERDATATOPRINT.replace(/~/g, "\n"); + nameField.setText(multilineAddress); + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}p1.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + + writeStream.on('finish', () => { + // console.log("PDF has been successfully created and saved."); + resolve("p1 done"); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +}; + +export const generateUSCounterFoilFront = (carnetData: pdfCarnetData, t1: string, t2: string, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '3USCounterFoilFront.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + // console.log(fieldInfo); + + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'Document No1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'Document No2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t2); + } + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}USFront.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + + pn++; + + writeStream.on('finish', () => { + // console.log(`${dn}USFront.pdf has been successfully created and saved.`); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateUSCounterFoilBack = (carnetData: pdfCarnetData, t1: string, t2: string, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '4USCounterFoilBack.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'Document No1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'Document No2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}USBack.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + pn++ + + writeStream.on('finish', () => { + // console.log(`${pn}USBack.pdf` + " has been successfully created and saved."); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateFNCounterFoilFront = (carnetData: pdfCarnetData, t1: string, t2: string, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '6ForeignCounterfoilFront.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + // console.log(fieldInfo); + + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'DocumentNo1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'DocumentNo2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t2); + } + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}FNFront.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + + pn++; + + writeStream.on('finish', () => { + // console.log(`${dn}FNFront.pdf has been successfully created and saved.`); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateFNCounterFoilBack = (carnetData: pdfCarnetData, t1: string, t2: string, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '7ForeignCounterFoilBack.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'DocumentNo1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'DocumentNo2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}FNBack.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + pn++ + + writeStream.on('finish', () => { + // console.log(`${pn}FNBack.pdf` + " has been successfully created and saved."); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateTSCounterFoilFront = (carnetData: pdfCarnetData, t1: string, t2: string, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '8TransitCounterFoilFront.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + // console.log(fieldInfo); + + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'DocumentNo1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'DocumentNo2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t2); + } + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}TSFront.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + + pn++; + + writeStream.on('finish', () => { + // console.log(`${dn}TSFront.pdf has been successfully created and saved.`); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateTSCounterFoilBack = (carnetData: pdfCarnetData, t1: string, t2: string, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '9TransitCounterfoilBack.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'DocumentNo1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'DocumentNo2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t2 === "VALUE") { + nameField.setText(dn + ""); + dn++; + } + else { + nameField.setText("VOID"); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText1') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + else if (x.type === "text" && x.name === 'PrintVoidText2') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + if (t1 === "VOID") { + nameField.setAlignment(TextAlignment.Center); + nameField.setText(t1); + } + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}TSBack.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + pn++ + + writeStream.on('finish', () => { + // console.log(`${pn}TSBack.pdf` + " has been successfully created and saved."); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateFNImportV = (carnetData: pdfCarnetData, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '10ImportVoucher.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + // console.log(fieldInfo); + + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'Valid Until') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.EXPDATE) + nameField.setText(formattedDate); + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'VoucherNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(dn + ""); + dn++; + } + else if (x.type === "text" && x.name === 'AuthorizedBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.AUTHREP); + } + else if (x.type === "text" && x.name === 'GoodsDescription') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.PRINTGOODSTOBEEXPORTED); + } + else if (x.type === "text" && x.name === 'IssuedBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.ISSUEDBY); + } + else if (x.type === "text" && x.name === 'Issued') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.ISSUEDATE) + nameField.setText(formattedDate); + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}FNImportV.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + + pn++; + + writeStream.on('finish', () => { + // console.log(`${dn}FNImportV.pdf has been successfully created and saved.`); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateFNExportV = (carnetData: pdfCarnetData, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '11ExportVoucher.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + // console.log(fieldInfo); + + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'Valid Until') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.EXPDATE) + nameField.setText(formattedDate); + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'VoucherNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(dn + ""); + dn++; + } + else if (x.type === "text" && x.name === 'AuthorizedBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.AUTHREP); + } + else if (x.type === "text" && x.name === 'GoodsDescription') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.PRINTGOODSTOBEEXPORTED); + } + else if (x.type === "text" && x.name === 'IssuedBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.ISSUEDBY); + } + else if (x.type === "text" && x.name === 'Issued') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.ISSUEDATE) + nameField.setText(formattedDate); + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}FNExportV.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + + pn++; + + writeStream.on('finish', () => { + // console.log(`${dn}FNExportV.pdf has been successfully created and saved.`); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +export const generateTNV = (carnetData: pdfCarnetData, dn: number, pn: number): Promise => { + return new Promise(async (resolve, reject) => { + try { + const templatePath = path.join(__dirname, '../../..', 'public/carnet-pdf', '12TransitVoucher.pdf'); + const existingPdfBytes = fs.readFileSync(templatePath); + + const pdfDoc = await pdfl.load(existingPdfBytes); + const form = pdfDoc.getForm(); + const CURRENT_FONT = 11; + + const fields = form.getFields(); + const fieldInfo = fields.map(f => { + let type = 'unknown'; + if (f instanceof PDFTextField) type = 'text'; + else if (f instanceof PDFCheckBox) type = 'checkbox'; + else if (f instanceof PDFRadioGroup) type = 'radio'; + else if (f instanceof PDFDropdown) type = 'dropdown'; + else if (f instanceof PDFOptionList) type = 'option-list'; + return { name: f.getName(), type }; + }); + + // console.log(fieldInfo); + + + fieldInfo.forEach(x => { + if (x.type === "text" && x.name === 'Valid Until') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.EXPDATE) + nameField.setText(formattedDate); + } + else if (x.type === "text" && x.name === 'CarnetNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.carnetNo); + } + else if (x.type === "text" && x.name === 'VoucherNo') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(dn + ""); + dn++; + } + else if (x.type === "text" && x.name === 'AuthorizedBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.AUTHREP); + } + else if (x.type === "text" && x.name === 'GoodsDescription') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.PRINTGOODSTOBEEXPORTED); + } + else if (x.type === "text" && x.name === 'IssuedBy') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + nameField.setText(carnetData.ISSUEDBY); + } + else if (x.type === "text" && x.name === 'Issued') { + const nameField = form.getTextField(x.name); + nameField.setFontSize(CURRENT_FONT); + const formattedDate = toUSDateTime(carnetData.ISSUEDATE) + nameField.setText(formattedDate); + } + }); + + form.flatten(); + const filledPdfBytes = await pdfDoc.save(); + + const outputPath = path.join(__dirname, '../../..', 'public/carnet-pdf', `${replaceSlashWithDash(carnetData.carnetNo)}${pn}TNV.pdf`); + const writeStream = fs.createWriteStream(outputPath); + + writeStream.write(filledPdfBytes); + writeStream.end(); + + pn++; + + writeStream.on('finish', () => { + // console.log(`${dn}TNV.pdf has been successfully created and saved.`); + resolve(Number(dn)); // wait until file fully written + }); + + writeStream.on('error', err => { + console.error("Error writing PDF to file:", err); + reject(err); + }); + + } catch (err) { + reject(err); + } + }); +} + +function getPatternArray(n) { + if (n < 1) { + return []; + } + + const numFours = Math.floor((n - 1) / 4); + + // Create an array with the leading 4s + const result = Array(numFours).fill(4); + + // Calculate and add the final number + const lastNumber = (n - 1) % 4 + 1; + result.push(lastNumber); + + return result; +} + +export async function usCounterFoil(carnetData: pdfCarnetData) { + let documentNo = carnetData.NEXTUSCFNO; + let fpdf = 1; + const set = getPatternArray(carnetData.NOOFUSSETS) + + const generatedFiles: any = []; + + for (const s of set) { + // console.log(" Current pattern value (s): ", s); + + // This is where you would use the 's' value to determine arguments + // For now, let's keep the arguments constant as per your example + const funFrontSecondArg = s > 1 ? "VALUE" : "VOID"; + const funBackFirstArg = s > 2 ? "VALUE" : "VOID"; + const funBackSecondArg = s > 3 ? "VALUE" : "VOID"; + + // Step 1: Await front PDF generation + let inc1: number = await generateUSCounterFoilFront(carnetData, "VALUE", funFrontSecondArg, documentNo, fpdf); + documentNo = inc1; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}USFront.pdf`); + + // Step 2: Await back PDF generation + let inc2: number = await generateUSCounterFoilBack(carnetData, funBackFirstArg, funBackSecondArg, documentNo, fpdf); + documentNo = inc2; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}USBack.pdf`); + + // Increment fpdf for the next loop + fpdf++; + } + + // console.log("All US Counter Foil PDFs have been completely generated."); + // console.log(generatedFiles); + + + // Return the list of generated filenames + return generatedFiles; +} + +export async function fnCounterFoil(carnetData: pdfCarnetData) { + let documentNo = carnetData.NEXTFOREIGNCFNO; + let fpdf = 1; + const set = getPatternArray(carnetData.NOOFFOREIGNSETS) + + const generatedFiles: any = []; + + for (const s of set) { + + // This is where you would use the 's' value to determine arguments + // For now, let's keep the arguments constant as per your example + const funFrontSecondArg = s > 1 ? "VALUE" : "VOID"; + const funBackFirstArg = s > 2 ? "VALUE" : "VOID"; + const funBackSecondArg = s > 3 ? "VALUE" : "VOID"; + + // Step 1: Await front PDF generation + let inc1: number = await generateFNCounterFoilFront(carnetData, "VALUE", funFrontSecondArg, documentNo, fpdf); + documentNo = inc1; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}FNFront.pdf`); + + // Step 2: Await back PDF generation + let inc2: number = await generateFNCounterFoilBack(carnetData, funBackFirstArg, funBackSecondArg, documentNo, fpdf); + documentNo = inc2; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}FNBack.pdf`); + + // Increment fpdf for the next loop + fpdf++; + } + + // console.log("All US Counter Foil PDFs have been completely generated."); + // console.log(generatedFiles); + + // Return the list of generated filenames + return generatedFiles; +} + +export async function tsCounterFoil(carnetData: pdfCarnetData) { + let documentNo = carnetData.NEXTTRANSITCFNO; + let fpdf = 1; + const set = getPatternArray(carnetData.NOOFTRANSITSETS) + + const generatedFiles: any = []; + + for (const s of set) { + // console.log(" Current pattern value (s): ", s); + + // This is where you would use the 's' value to determine arguments + // For now, let's keep the arguments constant as per your example + const funFrontSecondArg = s > 1 ? "VALUE" : "VOID"; + const funBackFirstArg = s > 2 ? "VALUE" : "VOID"; + const funBackSecondArg = s > 3 ? "VALUE" : "VOID"; + + // console.log("document no : ", s, " : ", documentNo); + + + // Step 1: Await front PDF generation + let inc1: number = await generateTSCounterFoilFront(carnetData, "VALUE", funFrontSecondArg, documentNo, fpdf); + + documentNo = inc1; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}TSFront.pdf`); + + // Step 2: Await back PDF generation + let inc2: number = await generateTSCounterFoilBack(carnetData, funBackFirstArg, funBackSecondArg, documentNo, fpdf); + + documentNo = inc2; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}TSBack.pdf`); + + + // Increment fpdf for the next loop + fpdf++; + } + + // console.log("All US Counter Foil PDFs have been completely generated."); + // console.log(generatedFiles); + + // Return the list of generated filenames + return generatedFiles; +} + +export async function fnVochers(carnetData: pdfCarnetData) { + let importNo = 1; + let exportNo = 1; + let fpdf = 1; + const set = getPatternArray(carnetData.NOOFFOREIGNSETS) + + const generatedFiles: any = []; + + for (const s of set) { + + // Step 1: Await back PDF generation + let inc1: number = await generateFNImportV(carnetData, importNo, fpdf); + importNo = inc1; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}FNImportV.pdf`); + generatedFiles.push(`2GeneralList.pdf`); + + // Step 2: Await back PDF generation + let inc2: number = await generateFNExportV(carnetData, exportNo, fpdf); + exportNo = inc2; + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}FNExportV.pdf`); + generatedFiles.push(`2GeneralList.pdf`); + + + // Increment fpdf for the next loop + fpdf++; + } + + // console.log("All US Counter Foil PDFs have been completely generated."); + // console.log(generatedFiles); + + + // Return the list of generated filenames + return generatedFiles; +} + +export async function tnVochers(carnetData: pdfCarnetData) { + let tnNo = 1; + let fpdf = 1; + const set = getPatternArray(carnetData.NOOFTRANSITSETS) + + const generatedFiles: any = []; + + for (const s of set) { + // console.log(" Current pattern value (s): ", s); + + await generateTNV(carnetData, tnNo, fpdf); + + generatedFiles.push(`${replaceSlashWithDash(carnetData.carnetNo)}${fpdf}TNV.pdf`); + generatedFiles.push(`2GeneralList.pdf`); + + fpdf++; + } + + // console.log("All US Counter Foil PDFs have been completely generated."); + // console.log(generatedFiles); + + return generatedFiles; +} + +export const generateFinalPDF = async (inputFiles: string[], outputFile: string) => { + + const merger = new PDFMerger(); + + for (const fileName of inputFiles) { + const filePath = path.join(__dirname, '../../../public/carnet-pdf', fileName); + // console.log(`Does the file exist? ${existsSync(filePath)}`); + // console.log(`📄 Adding: ${filePath}`); + + try { + const fileData = readFileSync(filePath); + await merger.add(fileData); + } catch (err) { + console.error(`❌ Failed to add PDF: ${fileName}`, err); + } + } + + const outputPath = path.join(__dirname, '../../../public/carnet-pdf', outputFile); + + try { + await merger.save(outputPath); + // console.log(`✅ Merged PDF saved to ${outputPath}`); + } catch (err) { + console.error(`❌ Failed to save merged PDF`, err); + throw new Error("Failed to save merged PDF"); + } +}; + +export const deleteFilesAsync = async (relativeFilePaths: string[]): Promise => { + for (const relativeFilePath of relativeFilePaths) { + const filePath = path.join(__dirname, '../../../public/carnet-pdf', relativeFilePath); + + if (fs.existsSync(filePath)) { + try { + await fsPromises.unlink(filePath); + // console.log(`🗑️ Deleted: ${filePath}`); + } catch (err) { + console.error(`❌ Error deleting file: ${filePath}`, err); + } + } else { + console.warn(`⚠️ File not found: ${filePath}`); + } + } +}; \ No newline at end of file