anky2002 commited on
Commit
dbd088a
·
1 Parent(s): 44b5414
web/app/api/subscribe/create/route.ts CHANGED
@@ -13,7 +13,7 @@ export async function POST(req: NextRequest) {
13
  return NextResponse.json({ error: "Invalid plan" }, { status: 400 });
14
  }
15
 
16
- const planId = PLANS[plan].razorpay_plan_id;
17
  if (!planId) return NextResponse.json({ error: "Plan not configured" }, { status: 500 });
18
 
19
  const razorpay = getRazorpay();
 
13
  return NextResponse.json({ error: "Invalid plan" }, { status: 400 });
14
  }
15
 
16
+ const planId = PLANS[plan as keyof typeof PLANS].razorpay_plan_id;
17
  if (!planId) return NextResponse.json({ error: "Plan not configured" }, { status: 500 });
18
 
19
  const razorpay = getRazorpay();
web/package-lock.json CHANGED
@@ -14,11 +14,13 @@
14
  "clsx": "2.1.1",
15
  "jose": "6.2.2",
16
  "lucide-react": "0.474.0",
 
17
  "next": "16.2.4",
 
 
18
  "react": "19.2.5",
19
  "react-dom": "19.2.5",
20
  "resend": "6.12.2",
21
- "stripe": "22.0.2",
22
  "tailwind-merge": "3.0.0"
23
  },
24
  "devDependencies": {
@@ -577,6 +579,205 @@
577
  "url": "https://opencollective.com/libvips"
578
  }
579
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
580
  "node_modules/@next/env": {
581
  "version": "16.2.4",
582
  "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.4.tgz",
@@ -1349,12 +1550,47 @@
1349
  "@types/node": "*"
1350
  }
1351
  },
 
 
 
 
 
 
 
 
 
1352
  "node_modules/abs-svg-path": {
1353
  "version": "0.1.1",
1354
  "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
1355
  "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==",
1356
  "license": "MIT"
1357
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1358
  "node_modules/base64-js": {
1359
  "version": "1.5.1",
1360
  "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -1396,6 +1632,12 @@
1396
  "require-from-string": "^2.0.2"
1397
  }
1398
  },
 
 
 
 
 
 
1399
  "node_modules/brotli": {
1400
  "version": "1.3.3",
1401
  "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
@@ -1414,6 +1656,19 @@
1414
  "pako": "~1.0.5"
1415
  }
1416
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
1417
  "node_modules/caniuse-lite": {
1418
  "version": "1.0.30001790",
1419
  "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001790.tgz",
@@ -1479,6 +1734,18 @@
1479
  "node": ">=18"
1480
  }
1481
  },
 
 
 
 
 
 
 
 
 
 
 
 
1482
  "node_modules/cookie": {
1483
  "version": "1.1.1",
1484
  "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
@@ -1492,6 +1759,12 @@
1492
  "url": "https://opencollective.com/express"
1493
  }
1494
  },
 
 
 
 
 
 
1495
  "node_modules/csstype": {
1496
  "version": "3.2.3",
1497
  "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
@@ -1499,6 +1772,15 @@
1499
  "dev": true,
1500
  "license": "MIT"
1501
  },
 
 
 
 
 
 
 
 
 
1502
  "node_modules/detect-libc": {
1503
  "version": "2.1.2",
1504
  "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
@@ -1515,6 +1797,35 @@
1515
  "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==",
1516
  "license": "MIT"
1517
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1518
  "node_modules/emoji-regex-xs": {
1519
  "version": "1.0.0",
1520
  "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz",
@@ -1535,6 +1846,51 @@
1535
  "node": ">=10.13.0"
1536
  }
1537
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1538
  "node_modules/events": {
1539
  "version": "3.3.0",
1540
  "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
@@ -1562,6 +1918,26 @@
1562
  "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
1563
  "license": "MIT"
1564
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1565
  "node_modules/fontkit": {
1566
  "version": "2.0.4",
1567
  "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz",
@@ -1579,6 +1955,80 @@
1579
  "unicode-trie": "^2.0.0"
1580
  }
1581
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1582
  "node_modules/graceful-fs": {
1583
  "version": "4.2.11",
1584
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@@ -1586,6 +2036,45 @@
1586
  "dev": true,
1587
  "license": "ISC"
1588
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1589
  "node_modules/hsl-to-hex": {
1590
  "version": "1.0.0",
1591
  "resolved": "https://registry.npmjs.org/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz",
@@ -1616,6 +2105,12 @@
1616
  "node": ">=20.0.0"
1617
  }
1618
  },
 
 
 
 
 
 
1619
  "node_modules/inherits": {
1620
  "version": "2.0.4",
1621
  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
@@ -1628,6 +2123,12 @@
1628
  "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
1629
  "license": "MIT"
1630
  },
 
 
 
 
 
 
1631
  "node_modules/jay-peg": {
1632
  "version": "1.1.1",
1633
  "resolved": "https://registry.npmjs.org/jay-peg/-/jay-peg-1.1.1.tgz",
@@ -1668,6 +2169,27 @@
1668
  "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1669
  "license": "MIT"
1670
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1671
  "node_modules/lightningcss": {
1672
  "version": "1.29.2",
1673
  "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz",
@@ -1950,6 +2472,17 @@
1950
  "loose-envify": "cli.js"
1951
  }
1952
  },
 
 
 
 
 
 
 
 
 
 
 
1953
  "node_modules/lucide-react": {
1954
  "version": "0.474.0",
1955
  "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.474.0.tgz",
@@ -1959,12 +2492,66 @@
1959
  "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
1960
  }
1961
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1962
  "node_modules/media-engine": {
1963
  "version": "1.0.3",
1964
  "resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz",
1965
  "integrity": "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==",
1966
  "license": "MIT"
1967
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1968
  "node_modules/nanoid": {
1969
  "version": "3.3.11",
1970
  "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
@@ -2091,6 +2678,12 @@
2091
  "node": ">=0.10.0"
2092
  }
2093
  },
 
 
 
 
 
 
2094
  "node_modules/pako": {
2095
  "version": "1.0.11",
2096
  "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
@@ -2103,6 +2696,47 @@
2103
  "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==",
2104
  "license": "MIT"
2105
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2106
  "node_modules/picocolors": {
2107
  "version": "1.1.1",
2108
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -2158,6 +2792,12 @@
2158
  "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
2159
  "license": "MIT"
2160
  },
 
 
 
 
 
 
2161
  "node_modules/prop-types": {
2162
  "version": "15.8.1",
2163
  "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -2169,6 +2809,15 @@
2169
  "react-is": "^16.13.1"
2170
  }
2171
  },
 
 
 
 
 
 
 
 
 
2172
  "node_modules/queue": {
2173
  "version": "6.0.2",
2174
  "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
@@ -2178,6 +2827,15 @@
2178
  "inherits": "~2.0.3"
2179
  }
2180
  },
 
 
 
 
 
 
 
 
 
2181
  "node_modules/react": {
2182
  "version": "19.2.5",
2183
  "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz",
@@ -2211,6 +2869,36 @@
2211
  "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
2212
  "license": "MIT"
2213
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2214
  "node_modules/require-from-string": {
2215
  "version": "2.0.2",
2216
  "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
@@ -2286,6 +2974,12 @@
2286
  "node": ">=10"
2287
  }
2288
  },
 
 
 
 
 
 
2289
  "node_modules/sharp": {
2290
  "version": "0.34.5",
2291
  "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
@@ -2340,6 +3034,12 @@
2340
  "node": ">=0.10.0"
2341
  }
2342
  },
 
 
 
 
 
 
2343
  "node_modules/standardwebhooks": {
2344
  "version": "1.0.0",
2345
  "resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz",
@@ -2359,23 +3059,6 @@
2359
  "safe-buffer": "~5.2.0"
2360
  }
2361
  },
2362
- "node_modules/stripe": {
2363
- "version": "22.0.2",
2364
- "resolved": "https://registry.npmjs.org/stripe/-/stripe-22.0.2.tgz",
2365
- "integrity": "sha512-2/BLrQ3oB1zlNfeL/LfHFjTGx6EQn0j+ztrrTJHuDjV5VVIpk92oSDaxyKLUr3pG3dnee2LZqhFUv2Bf0G1/3g==",
2366
- "license": "MIT",
2367
- "engines": {
2368
- "node": ">=18"
2369
- },
2370
- "peerDependencies": {
2371
- "@types/node": ">=18"
2372
- },
2373
- "peerDependenciesMeta": {
2374
- "@types/node": {
2375
- "optional": true
2376
- }
2377
- }
2378
- },
2379
  "node_modules/styled-jsx": {
2380
  "version": "5.1.6",
2381
  "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
@@ -2472,6 +3155,12 @@
2472
  "node": ">=14.17"
2473
  }
2474
  },
 
 
 
 
 
 
2475
  "node_modules/undici-types": {
2476
  "version": "6.21.0",
2477
  "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
@@ -2558,6 +3247,15 @@
2558
  }
2559
  }
2560
  },
 
 
 
 
 
 
 
 
 
2561
  "node_modules/yoga-layout": {
2562
  "version": "3.2.1",
2563
  "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz",
 
14
  "clsx": "2.1.1",
15
  "jose": "6.2.2",
16
  "lucide-react": "0.474.0",
17
+ "mammoth": "1.12.0",
18
  "next": "16.2.4",
19
+ "pdf-parse": "2.4.5",
20
+ "razorpay": "2.9.6",
21
  "react": "19.2.5",
22
  "react-dom": "19.2.5",
23
  "resend": "6.12.2",
 
24
  "tailwind-merge": "3.0.0"
25
  },
26
  "devDependencies": {
 
579
  "url": "https://opencollective.com/libvips"
580
  }
581
  },
582
+ "node_modules/@napi-rs/canvas": {
583
+ "version": "0.1.80",
584
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.80.tgz",
585
+ "integrity": "sha512-DxuT1ClnIPts1kQx8FBmkk4BQDTfI5kIzywAaMjQSXfNnra5UFU9PwurXrl+Je3bJ6BGsp/zmshVVFbCmyI+ww==",
586
+ "license": "MIT",
587
+ "workspaces": [
588
+ "e2e/*"
589
+ ],
590
+ "engines": {
591
+ "node": ">= 10"
592
+ },
593
+ "optionalDependencies": {
594
+ "@napi-rs/canvas-android-arm64": "0.1.80",
595
+ "@napi-rs/canvas-darwin-arm64": "0.1.80",
596
+ "@napi-rs/canvas-darwin-x64": "0.1.80",
597
+ "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.80",
598
+ "@napi-rs/canvas-linux-arm64-gnu": "0.1.80",
599
+ "@napi-rs/canvas-linux-arm64-musl": "0.1.80",
600
+ "@napi-rs/canvas-linux-riscv64-gnu": "0.1.80",
601
+ "@napi-rs/canvas-linux-x64-gnu": "0.1.80",
602
+ "@napi-rs/canvas-linux-x64-musl": "0.1.80",
603
+ "@napi-rs/canvas-win32-x64-msvc": "0.1.80"
604
+ }
605
+ },
606
+ "node_modules/@napi-rs/canvas-android-arm64": {
607
+ "version": "0.1.80",
608
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.80.tgz",
609
+ "integrity": "sha512-sk7xhN/MoXeuExlggf91pNziBxLPVUqF2CAVnB57KLG/pz7+U5TKG8eXdc3pm0d7Od0WreB6ZKLj37sX9muGOQ==",
610
+ "cpu": [
611
+ "arm64"
612
+ ],
613
+ "license": "MIT",
614
+ "optional": true,
615
+ "os": [
616
+ "android"
617
+ ],
618
+ "engines": {
619
+ "node": ">= 10"
620
+ }
621
+ },
622
+ "node_modules/@napi-rs/canvas-darwin-arm64": {
623
+ "version": "0.1.80",
624
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.80.tgz",
625
+ "integrity": "sha512-O64APRTXRUiAz0P8gErkfEr3lipLJgM6pjATwavZ22ebhjYl/SUbpgM0xcWPQBNMP1n29afAC/Us5PX1vg+JNQ==",
626
+ "cpu": [
627
+ "arm64"
628
+ ],
629
+ "license": "MIT",
630
+ "optional": true,
631
+ "os": [
632
+ "darwin"
633
+ ],
634
+ "engines": {
635
+ "node": ">= 10"
636
+ }
637
+ },
638
+ "node_modules/@napi-rs/canvas-darwin-x64": {
639
+ "version": "0.1.80",
640
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.80.tgz",
641
+ "integrity": "sha512-FqqSU7qFce0Cp3pwnTjVkKjjOtxMqRe6lmINxpIZYaZNnVI0H5FtsaraZJ36SiTHNjZlUB69/HhxNDT1Aaa9vA==",
642
+ "cpu": [
643
+ "x64"
644
+ ],
645
+ "license": "MIT",
646
+ "optional": true,
647
+ "os": [
648
+ "darwin"
649
+ ],
650
+ "engines": {
651
+ "node": ">= 10"
652
+ }
653
+ },
654
+ "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": {
655
+ "version": "0.1.80",
656
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.80.tgz",
657
+ "integrity": "sha512-eyWz0ddBDQc7/JbAtY4OtZ5SpK8tR4JsCYEZjCE3dI8pqoWUC8oMwYSBGCYfsx2w47cQgQCgMVRVTFiiO38hHQ==",
658
+ "cpu": [
659
+ "arm"
660
+ ],
661
+ "license": "MIT",
662
+ "optional": true,
663
+ "os": [
664
+ "linux"
665
+ ],
666
+ "engines": {
667
+ "node": ">= 10"
668
+ }
669
+ },
670
+ "node_modules/@napi-rs/canvas-linux-arm64-gnu": {
671
+ "version": "0.1.80",
672
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.80.tgz",
673
+ "integrity": "sha512-qwA63t8A86bnxhuA/GwOkK3jvb+XTQaTiVML0vAWoHyoZYTjNs7BzoOONDgTnNtr8/yHrq64XXzUoLqDzU+Uuw==",
674
+ "cpu": [
675
+ "arm64"
676
+ ],
677
+ "libc": [
678
+ "glibc"
679
+ ],
680
+ "license": "MIT",
681
+ "optional": true,
682
+ "os": [
683
+ "linux"
684
+ ],
685
+ "engines": {
686
+ "node": ">= 10"
687
+ }
688
+ },
689
+ "node_modules/@napi-rs/canvas-linux-arm64-musl": {
690
+ "version": "0.1.80",
691
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.80.tgz",
692
+ "integrity": "sha512-1XbCOz/ymhj24lFaIXtWnwv/6eFHXDrjP0jYkc6iHQ9q8oXKzUX1Lc6bu+wuGiLhGh2GS/2JlfORC5ZcXimRcg==",
693
+ "cpu": [
694
+ "arm64"
695
+ ],
696
+ "libc": [
697
+ "musl"
698
+ ],
699
+ "license": "MIT",
700
+ "optional": true,
701
+ "os": [
702
+ "linux"
703
+ ],
704
+ "engines": {
705
+ "node": ">= 10"
706
+ }
707
+ },
708
+ "node_modules/@napi-rs/canvas-linux-riscv64-gnu": {
709
+ "version": "0.1.80",
710
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.80.tgz",
711
+ "integrity": "sha512-XTzR125w5ZMs0lJcxRlS1K3P5RaZ9RmUsPtd1uGt+EfDyYMu4c6SEROYsxyatbbu/2+lPe7MPHOO/0a0x7L/gw==",
712
+ "cpu": [
713
+ "riscv64"
714
+ ],
715
+ "libc": [
716
+ "glibc"
717
+ ],
718
+ "license": "MIT",
719
+ "optional": true,
720
+ "os": [
721
+ "linux"
722
+ ],
723
+ "engines": {
724
+ "node": ">= 10"
725
+ }
726
+ },
727
+ "node_modules/@napi-rs/canvas-linux-x64-gnu": {
728
+ "version": "0.1.80",
729
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.80.tgz",
730
+ "integrity": "sha512-BeXAmhKg1kX3UCrJsYbdQd3hIMDH/K6HnP/pG2LuITaXhXBiNdh//TVVVVCBbJzVQaV5gK/4ZOCMrQW9mvuTqA==",
731
+ "cpu": [
732
+ "x64"
733
+ ],
734
+ "libc": [
735
+ "glibc"
736
+ ],
737
+ "license": "MIT",
738
+ "optional": true,
739
+ "os": [
740
+ "linux"
741
+ ],
742
+ "engines": {
743
+ "node": ">= 10"
744
+ }
745
+ },
746
+ "node_modules/@napi-rs/canvas-linux-x64-musl": {
747
+ "version": "0.1.80",
748
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.80.tgz",
749
+ "integrity": "sha512-x0XvZWdHbkgdgucJsRxprX/4o4sEed7qo9rCQA9ugiS9qE2QvP0RIiEugtZhfLH3cyI+jIRFJHV4Fuz+1BHHMg==",
750
+ "cpu": [
751
+ "x64"
752
+ ],
753
+ "libc": [
754
+ "musl"
755
+ ],
756
+ "license": "MIT",
757
+ "optional": true,
758
+ "os": [
759
+ "linux"
760
+ ],
761
+ "engines": {
762
+ "node": ">= 10"
763
+ }
764
+ },
765
+ "node_modules/@napi-rs/canvas-win32-x64-msvc": {
766
+ "version": "0.1.80",
767
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.80.tgz",
768
+ "integrity": "sha512-Z8jPsM6df5V8B1HrCHB05+bDiCxjE9QA//3YrkKIdVDEwn5RKaqOxCJDRJkl48cJbylcrJbW4HxZbTte8juuPg==",
769
+ "cpu": [
770
+ "x64"
771
+ ],
772
+ "license": "MIT",
773
+ "optional": true,
774
+ "os": [
775
+ "win32"
776
+ ],
777
+ "engines": {
778
+ "node": ">= 10"
779
+ }
780
+ },
781
  "node_modules/@next/env": {
782
  "version": "16.2.4",
783
  "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.4.tgz",
 
1550
  "@types/node": "*"
1551
  }
1552
  },
1553
+ "node_modules/@xmldom/xmldom": {
1554
+ "version": "0.8.13",
1555
+ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz",
1556
+ "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==",
1557
+ "license": "MIT",
1558
+ "engines": {
1559
+ "node": ">=10.0.0"
1560
+ }
1561
+ },
1562
  "node_modules/abs-svg-path": {
1563
  "version": "0.1.1",
1564
  "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
1565
  "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==",
1566
  "license": "MIT"
1567
  },
1568
+ "node_modules/argparse": {
1569
+ "version": "1.0.10",
1570
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
1571
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
1572
+ "license": "MIT",
1573
+ "dependencies": {
1574
+ "sprintf-js": "~1.0.2"
1575
+ }
1576
+ },
1577
+ "node_modules/asynckit": {
1578
+ "version": "0.4.0",
1579
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
1580
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
1581
+ "license": "MIT"
1582
+ },
1583
+ "node_modules/axios": {
1584
+ "version": "1.15.2",
1585
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.2.tgz",
1586
+ "integrity": "sha512-wLrXxPtcrPTsNlJmKjkPnNPK2Ihe0hn0wGSaTEiHRPxwjvJwT3hKmXF4dpqxmPO9SoNb2FsYXj/xEo0gHN+D5A==",
1587
+ "license": "MIT",
1588
+ "dependencies": {
1589
+ "follow-redirects": "^1.15.11",
1590
+ "form-data": "^4.0.5",
1591
+ "proxy-from-env": "^2.1.0"
1592
+ }
1593
+ },
1594
  "node_modules/base64-js": {
1595
  "version": "1.5.1",
1596
  "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
 
1632
  "require-from-string": "^2.0.2"
1633
  }
1634
  },
1635
+ "node_modules/bluebird": {
1636
+ "version": "3.4.7",
1637
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
1638
+ "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==",
1639
+ "license": "MIT"
1640
+ },
1641
  "node_modules/brotli": {
1642
  "version": "1.3.3",
1643
  "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
 
1656
  "pako": "~1.0.5"
1657
  }
1658
  },
1659
+ "node_modules/call-bind-apply-helpers": {
1660
+ "version": "1.0.2",
1661
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1662
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
1663
+ "license": "MIT",
1664
+ "dependencies": {
1665
+ "es-errors": "^1.3.0",
1666
+ "function-bind": "^1.1.2"
1667
+ },
1668
+ "engines": {
1669
+ "node": ">= 0.4"
1670
+ }
1671
+ },
1672
  "node_modules/caniuse-lite": {
1673
  "version": "1.0.30001790",
1674
  "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001790.tgz",
 
1734
  "node": ">=18"
1735
  }
1736
  },
1737
+ "node_modules/combined-stream": {
1738
+ "version": "1.0.8",
1739
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1740
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1741
+ "license": "MIT",
1742
+ "dependencies": {
1743
+ "delayed-stream": "~1.0.0"
1744
+ },
1745
+ "engines": {
1746
+ "node": ">= 0.8"
1747
+ }
1748
+ },
1749
  "node_modules/cookie": {
1750
  "version": "1.1.1",
1751
  "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
 
1759
  "url": "https://opencollective.com/express"
1760
  }
1761
  },
1762
+ "node_modules/core-util-is": {
1763
+ "version": "1.0.3",
1764
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1765
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1766
+ "license": "MIT"
1767
+ },
1768
  "node_modules/csstype": {
1769
  "version": "3.2.3",
1770
  "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
 
1772
  "dev": true,
1773
  "license": "MIT"
1774
  },
1775
+ "node_modules/delayed-stream": {
1776
+ "version": "1.0.0",
1777
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1778
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
1779
+ "license": "MIT",
1780
+ "engines": {
1781
+ "node": ">=0.4.0"
1782
+ }
1783
+ },
1784
  "node_modules/detect-libc": {
1785
  "version": "2.1.2",
1786
  "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
 
1797
  "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==",
1798
  "license": "MIT"
1799
  },
1800
+ "node_modules/dingbat-to-unicode": {
1801
+ "version": "1.0.1",
1802
+ "resolved": "https://registry.npmjs.org/dingbat-to-unicode/-/dingbat-to-unicode-1.0.1.tgz",
1803
+ "integrity": "sha512-98l0sW87ZT58pU4i61wa2OHwxbiYSbuxsCBozaVnYX2iCnr3bLM3fIes1/ej7h1YdOKuKt/MLs706TVnALA65w==",
1804
+ "license": "BSD-2-Clause"
1805
+ },
1806
+ "node_modules/duck": {
1807
+ "version": "0.1.12",
1808
+ "resolved": "https://registry.npmjs.org/duck/-/duck-0.1.12.tgz",
1809
+ "integrity": "sha512-wkctla1O6VfP89gQ+J/yDesM0S7B7XLXjKGzXxMDVFg7uEn706niAtyYovKbyq1oT9YwDcly721/iUWoc8MVRg==",
1810
+ "license": "BSD",
1811
+ "dependencies": {
1812
+ "underscore": "^1.13.1"
1813
+ }
1814
+ },
1815
+ "node_modules/dunder-proto": {
1816
+ "version": "1.0.1",
1817
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
1818
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
1819
+ "license": "MIT",
1820
+ "dependencies": {
1821
+ "call-bind-apply-helpers": "^1.0.1",
1822
+ "es-errors": "^1.3.0",
1823
+ "gopd": "^1.2.0"
1824
+ },
1825
+ "engines": {
1826
+ "node": ">= 0.4"
1827
+ }
1828
+ },
1829
  "node_modules/emoji-regex-xs": {
1830
  "version": "1.0.0",
1831
  "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz",
 
1846
  "node": ">=10.13.0"
1847
  }
1848
  },
1849
+ "node_modules/es-define-property": {
1850
+ "version": "1.0.1",
1851
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
1852
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
1853
+ "license": "MIT",
1854
+ "engines": {
1855
+ "node": ">= 0.4"
1856
+ }
1857
+ },
1858
+ "node_modules/es-errors": {
1859
+ "version": "1.3.0",
1860
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1861
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1862
+ "license": "MIT",
1863
+ "engines": {
1864
+ "node": ">= 0.4"
1865
+ }
1866
+ },
1867
+ "node_modules/es-object-atoms": {
1868
+ "version": "1.1.1",
1869
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
1870
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
1871
+ "license": "MIT",
1872
+ "dependencies": {
1873
+ "es-errors": "^1.3.0"
1874
+ },
1875
+ "engines": {
1876
+ "node": ">= 0.4"
1877
+ }
1878
+ },
1879
+ "node_modules/es-set-tostringtag": {
1880
+ "version": "2.1.0",
1881
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
1882
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
1883
+ "license": "MIT",
1884
+ "dependencies": {
1885
+ "es-errors": "^1.3.0",
1886
+ "get-intrinsic": "^1.2.6",
1887
+ "has-tostringtag": "^1.0.2",
1888
+ "hasown": "^2.0.2"
1889
+ },
1890
+ "engines": {
1891
+ "node": ">= 0.4"
1892
+ }
1893
+ },
1894
  "node_modules/events": {
1895
  "version": "3.3.0",
1896
  "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
 
1918
  "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
1919
  "license": "MIT"
1920
  },
1921
+ "node_modules/follow-redirects": {
1922
+ "version": "1.16.0",
1923
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
1924
+ "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==",
1925
+ "funding": [
1926
+ {
1927
+ "type": "individual",
1928
+ "url": "https://github.com/sponsors/RubenVerborgh"
1929
+ }
1930
+ ],
1931
+ "license": "MIT",
1932
+ "engines": {
1933
+ "node": ">=4.0"
1934
+ },
1935
+ "peerDependenciesMeta": {
1936
+ "debug": {
1937
+ "optional": true
1938
+ }
1939
+ }
1940
+ },
1941
  "node_modules/fontkit": {
1942
  "version": "2.0.4",
1943
  "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz",
 
1955
  "unicode-trie": "^2.0.0"
1956
  }
1957
  },
1958
+ "node_modules/form-data": {
1959
+ "version": "4.0.5",
1960
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
1961
+ "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
1962
+ "license": "MIT",
1963
+ "dependencies": {
1964
+ "asynckit": "^0.4.0",
1965
+ "combined-stream": "^1.0.8",
1966
+ "es-set-tostringtag": "^2.1.0",
1967
+ "hasown": "^2.0.2",
1968
+ "mime-types": "^2.1.12"
1969
+ },
1970
+ "engines": {
1971
+ "node": ">= 6"
1972
+ }
1973
+ },
1974
+ "node_modules/function-bind": {
1975
+ "version": "1.1.2",
1976
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
1977
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1978
+ "license": "MIT",
1979
+ "funding": {
1980
+ "url": "https://github.com/sponsors/ljharb"
1981
+ }
1982
+ },
1983
+ "node_modules/get-intrinsic": {
1984
+ "version": "1.3.0",
1985
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
1986
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
1987
+ "license": "MIT",
1988
+ "dependencies": {
1989
+ "call-bind-apply-helpers": "^1.0.2",
1990
+ "es-define-property": "^1.0.1",
1991
+ "es-errors": "^1.3.0",
1992
+ "es-object-atoms": "^1.1.1",
1993
+ "function-bind": "^1.1.2",
1994
+ "get-proto": "^1.0.1",
1995
+ "gopd": "^1.2.0",
1996
+ "has-symbols": "^1.1.0",
1997
+ "hasown": "^2.0.2",
1998
+ "math-intrinsics": "^1.1.0"
1999
+ },
2000
+ "engines": {
2001
+ "node": ">= 0.4"
2002
+ },
2003
+ "funding": {
2004
+ "url": "https://github.com/sponsors/ljharb"
2005
+ }
2006
+ },
2007
+ "node_modules/get-proto": {
2008
+ "version": "1.0.1",
2009
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
2010
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
2011
+ "license": "MIT",
2012
+ "dependencies": {
2013
+ "dunder-proto": "^1.0.1",
2014
+ "es-object-atoms": "^1.0.0"
2015
+ },
2016
+ "engines": {
2017
+ "node": ">= 0.4"
2018
+ }
2019
+ },
2020
+ "node_modules/gopd": {
2021
+ "version": "1.2.0",
2022
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
2023
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
2024
+ "license": "MIT",
2025
+ "engines": {
2026
+ "node": ">= 0.4"
2027
+ },
2028
+ "funding": {
2029
+ "url": "https://github.com/sponsors/ljharb"
2030
+ }
2031
+ },
2032
  "node_modules/graceful-fs": {
2033
  "version": "4.2.11",
2034
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
 
2036
  "dev": true,
2037
  "license": "ISC"
2038
  },
2039
+ "node_modules/has-symbols": {
2040
+ "version": "1.1.0",
2041
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
2042
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
2043
+ "license": "MIT",
2044
+ "engines": {
2045
+ "node": ">= 0.4"
2046
+ },
2047
+ "funding": {
2048
+ "url": "https://github.com/sponsors/ljharb"
2049
+ }
2050
+ },
2051
+ "node_modules/has-tostringtag": {
2052
+ "version": "1.0.2",
2053
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
2054
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
2055
+ "license": "MIT",
2056
+ "dependencies": {
2057
+ "has-symbols": "^1.0.3"
2058
+ },
2059
+ "engines": {
2060
+ "node": ">= 0.4"
2061
+ },
2062
+ "funding": {
2063
+ "url": "https://github.com/sponsors/ljharb"
2064
+ }
2065
+ },
2066
+ "node_modules/hasown": {
2067
+ "version": "2.0.3",
2068
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
2069
+ "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
2070
+ "license": "MIT",
2071
+ "dependencies": {
2072
+ "function-bind": "^1.1.2"
2073
+ },
2074
+ "engines": {
2075
+ "node": ">= 0.4"
2076
+ }
2077
+ },
2078
  "node_modules/hsl-to-hex": {
2079
  "version": "1.0.0",
2080
  "resolved": "https://registry.npmjs.org/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz",
 
2105
  "node": ">=20.0.0"
2106
  }
2107
  },
2108
+ "node_modules/immediate": {
2109
+ "version": "3.0.6",
2110
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
2111
+ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
2112
+ "license": "MIT"
2113
+ },
2114
  "node_modules/inherits": {
2115
  "version": "2.0.4",
2116
  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
 
2123
  "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
2124
  "license": "MIT"
2125
  },
2126
+ "node_modules/isarray": {
2127
+ "version": "1.0.0",
2128
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2129
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
2130
+ "license": "MIT"
2131
+ },
2132
  "node_modules/jay-peg": {
2133
  "version": "1.1.1",
2134
  "resolved": "https://registry.npmjs.org/jay-peg/-/jay-peg-1.1.1.tgz",
 
2169
  "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2170
  "license": "MIT"
2171
  },
2172
+ "node_modules/jszip": {
2173
+ "version": "3.10.1",
2174
+ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
2175
+ "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
2176
+ "license": "(MIT OR GPL-3.0-or-later)",
2177
+ "dependencies": {
2178
+ "lie": "~3.3.0",
2179
+ "pako": "~1.0.2",
2180
+ "readable-stream": "~2.3.6",
2181
+ "setimmediate": "^1.0.5"
2182
+ }
2183
+ },
2184
+ "node_modules/lie": {
2185
+ "version": "3.3.0",
2186
+ "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
2187
+ "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
2188
+ "license": "MIT",
2189
+ "dependencies": {
2190
+ "immediate": "~3.0.5"
2191
+ }
2192
+ },
2193
  "node_modules/lightningcss": {
2194
  "version": "1.29.2",
2195
  "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz",
 
2472
  "loose-envify": "cli.js"
2473
  }
2474
  },
2475
+ "node_modules/lop": {
2476
+ "version": "0.4.2",
2477
+ "resolved": "https://registry.npmjs.org/lop/-/lop-0.4.2.tgz",
2478
+ "integrity": "sha512-RefILVDQ4DKoRZsJ4Pj22TxE3omDO47yFpkIBoDKzkqPRISs5U1cnAdg/5583YPkWPaLIYHOKRMQSvjFsO26cw==",
2479
+ "license": "BSD-2-Clause",
2480
+ "dependencies": {
2481
+ "duck": "^0.1.12",
2482
+ "option": "~0.2.1",
2483
+ "underscore": "^1.13.1"
2484
+ }
2485
+ },
2486
  "node_modules/lucide-react": {
2487
  "version": "0.474.0",
2488
  "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.474.0.tgz",
 
2492
  "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
2493
  }
2494
  },
2495
+ "node_modules/mammoth": {
2496
+ "version": "1.12.0",
2497
+ "resolved": "https://registry.npmjs.org/mammoth/-/mammoth-1.12.0.tgz",
2498
+ "integrity": "sha512-cwnK1RIcRdDMi2HRx2EXGYlxqIEh0Oo3bLhorgnsVJi2UkbX1+jKxuBNR9PC5+JaX7EkmJxFPmo6mjLpqShI2w==",
2499
+ "license": "BSD-2-Clause",
2500
+ "dependencies": {
2501
+ "@xmldom/xmldom": "^0.8.6",
2502
+ "argparse": "~1.0.3",
2503
+ "base64-js": "^1.5.1",
2504
+ "bluebird": "~3.4.0",
2505
+ "dingbat-to-unicode": "^1.0.1",
2506
+ "jszip": "^3.7.1",
2507
+ "lop": "^0.4.2",
2508
+ "path-is-absolute": "^1.0.0",
2509
+ "underscore": "^1.13.1",
2510
+ "xmlbuilder": "^10.0.0"
2511
+ },
2512
+ "bin": {
2513
+ "mammoth": "bin/mammoth"
2514
+ },
2515
+ "engines": {
2516
+ "node": ">=12.0.0"
2517
+ }
2518
+ },
2519
+ "node_modules/math-intrinsics": {
2520
+ "version": "1.1.0",
2521
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
2522
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
2523
+ "license": "MIT",
2524
+ "engines": {
2525
+ "node": ">= 0.4"
2526
+ }
2527
+ },
2528
  "node_modules/media-engine": {
2529
  "version": "1.0.3",
2530
  "resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz",
2531
  "integrity": "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==",
2532
  "license": "MIT"
2533
  },
2534
+ "node_modules/mime-db": {
2535
+ "version": "1.52.0",
2536
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
2537
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2538
+ "license": "MIT",
2539
+ "engines": {
2540
+ "node": ">= 0.6"
2541
+ }
2542
+ },
2543
+ "node_modules/mime-types": {
2544
+ "version": "2.1.35",
2545
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
2546
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
2547
+ "license": "MIT",
2548
+ "dependencies": {
2549
+ "mime-db": "1.52.0"
2550
+ },
2551
+ "engines": {
2552
+ "node": ">= 0.6"
2553
+ }
2554
+ },
2555
  "node_modules/nanoid": {
2556
  "version": "3.3.11",
2557
  "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
 
2678
  "node": ">=0.10.0"
2679
  }
2680
  },
2681
+ "node_modules/option": {
2682
+ "version": "0.2.4",
2683
+ "resolved": "https://registry.npmjs.org/option/-/option-0.2.4.tgz",
2684
+ "integrity": "sha512-pkEqbDyl8ou5cpq+VsnQbe/WlEy5qS7xPzMS1U55OCG9KPvwFD46zDbxQIj3egJSFc3D+XhYOPUzz49zQAVy7A==",
2685
+ "license": "BSD-2-Clause"
2686
+ },
2687
  "node_modules/pako": {
2688
  "version": "1.0.11",
2689
  "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
 
2696
  "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==",
2697
  "license": "MIT"
2698
  },
2699
+ "node_modules/path-is-absolute": {
2700
+ "version": "1.0.1",
2701
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2702
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2703
+ "license": "MIT",
2704
+ "engines": {
2705
+ "node": ">=0.10.0"
2706
+ }
2707
+ },
2708
+ "node_modules/pdf-parse": {
2709
+ "version": "2.4.5",
2710
+ "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-2.4.5.tgz",
2711
+ "integrity": "sha512-mHU89HGh7v+4u2ubfnevJ03lmPgQ5WU4CxAVmTSh/sxVTEDYd1er/dKS/A6vg77NX47KTEoihq8jZBLr8Cxuwg==",
2712
+ "license": "Apache-2.0",
2713
+ "dependencies": {
2714
+ "@napi-rs/canvas": "0.1.80",
2715
+ "pdfjs-dist": "5.4.296"
2716
+ },
2717
+ "bin": {
2718
+ "pdf-parse": "bin/cli.mjs"
2719
+ },
2720
+ "engines": {
2721
+ "node": ">=20.16.0 <21 || >=22.3.0"
2722
+ },
2723
+ "funding": {
2724
+ "type": "github",
2725
+ "url": "https://github.com/sponsors/mehmet-kozan"
2726
+ }
2727
+ },
2728
+ "node_modules/pdfjs-dist": {
2729
+ "version": "5.4.296",
2730
+ "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.296.tgz",
2731
+ "integrity": "sha512-DlOzet0HO7OEnmUmB6wWGJrrdvbyJKftI1bhMitK7O2N8W2gc757yyYBbINy9IDafXAV9wmKr9t7xsTaNKRG5Q==",
2732
+ "license": "Apache-2.0",
2733
+ "engines": {
2734
+ "node": ">=20.16.0 || >=22.3.0"
2735
+ },
2736
+ "optionalDependencies": {
2737
+ "@napi-rs/canvas": "^0.1.80"
2738
+ }
2739
+ },
2740
  "node_modules/picocolors": {
2741
  "version": "1.1.1",
2742
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
 
2792
  "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
2793
  "license": "MIT"
2794
  },
2795
+ "node_modules/process-nextick-args": {
2796
+ "version": "2.0.1",
2797
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2798
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2799
+ "license": "MIT"
2800
+ },
2801
  "node_modules/prop-types": {
2802
  "version": "15.8.1",
2803
  "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
 
2809
  "react-is": "^16.13.1"
2810
  }
2811
  },
2812
+ "node_modules/proxy-from-env": {
2813
+ "version": "2.1.0",
2814
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
2815
+ "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
2816
+ "license": "MIT",
2817
+ "engines": {
2818
+ "node": ">=10"
2819
+ }
2820
+ },
2821
  "node_modules/queue": {
2822
  "version": "6.0.2",
2823
  "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
 
2827
  "inherits": "~2.0.3"
2828
  }
2829
  },
2830
+ "node_modules/razorpay": {
2831
+ "version": "2.9.6",
2832
+ "resolved": "https://registry.npmjs.org/razorpay/-/razorpay-2.9.6.tgz",
2833
+ "integrity": "sha512-zsHAQzd6e1Cc6BNoCNZQaf65ElL6O6yw0wulxmoG5VQDr363fZC90Mp1V5EktVzG45yPyNomNXWlf4cQ3622gQ==",
2834
+ "license": "MIT",
2835
+ "dependencies": {
2836
+ "axios": "^1.6.8"
2837
+ }
2838
+ },
2839
  "node_modules/react": {
2840
  "version": "19.2.5",
2841
  "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz",
 
2869
  "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
2870
  "license": "MIT"
2871
  },
2872
+ "node_modules/readable-stream": {
2873
+ "version": "2.3.8",
2874
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
2875
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
2876
+ "license": "MIT",
2877
+ "dependencies": {
2878
+ "core-util-is": "~1.0.0",
2879
+ "inherits": "~2.0.3",
2880
+ "isarray": "~1.0.0",
2881
+ "process-nextick-args": "~2.0.0",
2882
+ "safe-buffer": "~5.1.1",
2883
+ "string_decoder": "~1.1.1",
2884
+ "util-deprecate": "~1.0.1"
2885
+ }
2886
+ },
2887
+ "node_modules/readable-stream/node_modules/safe-buffer": {
2888
+ "version": "5.1.2",
2889
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2890
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2891
+ "license": "MIT"
2892
+ },
2893
+ "node_modules/readable-stream/node_modules/string_decoder": {
2894
+ "version": "1.1.1",
2895
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2896
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2897
+ "license": "MIT",
2898
+ "dependencies": {
2899
+ "safe-buffer": "~5.1.0"
2900
+ }
2901
+ },
2902
  "node_modules/require-from-string": {
2903
  "version": "2.0.2",
2904
  "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
 
2974
  "node": ">=10"
2975
  }
2976
  },
2977
+ "node_modules/setimmediate": {
2978
+ "version": "1.0.5",
2979
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
2980
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
2981
+ "license": "MIT"
2982
+ },
2983
  "node_modules/sharp": {
2984
  "version": "0.34.5",
2985
  "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
 
3034
  "node": ">=0.10.0"
3035
  }
3036
  },
3037
+ "node_modules/sprintf-js": {
3038
+ "version": "1.0.3",
3039
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3040
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
3041
+ "license": "BSD-3-Clause"
3042
+ },
3043
  "node_modules/standardwebhooks": {
3044
  "version": "1.0.0",
3045
  "resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz",
 
3059
  "safe-buffer": "~5.2.0"
3060
  }
3061
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3062
  "node_modules/styled-jsx": {
3063
  "version": "5.1.6",
3064
  "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
 
3155
  "node": ">=14.17"
3156
  }
3157
  },
3158
+ "node_modules/underscore": {
3159
+ "version": "1.13.8",
3160
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz",
3161
+ "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==",
3162
+ "license": "MIT"
3163
+ },
3164
  "node_modules/undici-types": {
3165
  "version": "6.21.0",
3166
  "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
 
3247
  }
3248
  }
3249
  },
3250
+ "node_modules/xmlbuilder": {
3251
+ "version": "10.1.1",
3252
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz",
3253
+ "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==",
3254
+ "license": "MIT",
3255
+ "engines": {
3256
+ "node": ">=4.0"
3257
+ }
3258
+ },
3259
  "node_modules/yoga-layout": {
3260
  "version": "3.2.1",
3261
  "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz",