~repos /website

#astro#js#html#css

git clone https://pyrossh.dev/repos/website.git

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


567b02d1 pyrossh

1 year ago
fix sentry
.gitignore CHANGED
@@ -7,4 +7,6 @@ node_modules
7
7
  .env.*
8
8
  !.env.example
9
9
  vite.config.js.timestamp-*
10
- vite.config.ts.timestamp-*
10
+ vite.config.ts.timestamp-*
11
+ # Sentry Config File
12
+ .sentryclirc
package-lock.json CHANGED
@@ -8,6 +8,7 @@
8
8
  "name": "website",
9
9
  "version": "0.0.1",
10
10
  "dependencies": {
11
+ "@sentry/sveltekit": "^7.102.0",
11
12
  "@unocss/reset": "^0.58.5"
12
13
  },
13
14
  "devDependencies": {
@@ -45,7 +46,6 @@
45
46
  "version": "2.2.1",
46
47
  "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
47
48
  "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
48
- "dev": true,
49
49
  "dependencies": {
50
50
  "@jridgewell/gen-mapping": "^0.3.0",
51
51
  "@jridgewell/trace-mapping": "^0.3.9"
@@ -407,7 +407,6 @@
407
407
  "version": "7.23.4",
408
408
  "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
409
409
  "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
410
- "dev": true,
411
410
  "engines": {
412
411
  "node": ">=6.9.0"
413
412
  }
@@ -416,7 +415,6 @@
416
415
  "version": "7.22.20",
417
416
  "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
418
417
  "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
419
- "dev": true,
420
418
  "engines": {
421
419
  "node": ">=6.9.0"
422
420
  }
@@ -512,7 +510,6 @@
512
510
  "version": "7.23.9",
513
511
  "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz",
514
512
  "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==",
515
- "dev": true,
516
513
  "bin": {
517
514
  "parser": "bin/babel-parser.js"
518
515
  },
@@ -652,7 +649,6 @@
652
649
  "version": "7.23.9",
653
650
  "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz",
654
651
  "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==",
655
- "dev": true,
656
652
  "dependencies": {
657
653
  "@babel/helper-string-parser": "^7.23.4",
658
654
  "@babel/helper-validator-identifier": "^7.22.20",
@@ -669,7 +665,6 @@
669
665
  "cpu": [
670
666
  "ppc64"
671
667
  ],
672
- "dev": true,
673
668
  "optional": true,
674
669
  "os": [
675
670
  "aix"
@@ -685,7 +680,6 @@
685
680
  "cpu": [
686
681
  "arm"
687
682
  ],
688
- "dev": true,
689
683
  "optional": true,
690
684
  "os": [
691
685
  "android"
@@ -701,7 +695,6 @@
701
695
  "cpu": [
702
696
  "arm64"
703
697
  ],
704
- "dev": true,
705
698
  "optional": true,
706
699
  "os": [
707
700
  "android"
@@ -717,7 +710,6 @@
717
710
  "cpu": [
718
711
  "x64"
719
712
  ],
720
- "dev": true,
721
713
  "optional": true,
722
714
  "os": [
723
715
  "android"
@@ -733,7 +725,6 @@
733
725
  "cpu": [
734
726
  "arm64"
735
727
  ],
736
- "dev": true,
737
728
  "optional": true,
738
729
  "os": [
739
730
  "darwin"
@@ -749,7 +740,6 @@
749
740
  "cpu": [
750
741
  "x64"
751
742
  ],
752
- "dev": true,
753
743
  "optional": true,
754
744
  "os": [
755
745
  "darwin"
@@ -765,7 +755,6 @@
765
755
  "cpu": [
766
756
  "arm64"
767
757
  ],
768
- "dev": true,
769
758
  "optional": true,
770
759
  "os": [
771
760
  "freebsd"
@@ -781,7 +770,6 @@
781
770
  "cpu": [
782
771
  "x64"
783
772
  ],
784
- "dev": true,
785
773
  "optional": true,
786
774
  "os": [
787
775
  "freebsd"
@@ -797,7 +785,6 @@
797
785
  "cpu": [
798
786
  "arm"
799
787
  ],
800
- "dev": true,
801
788
  "optional": true,
802
789
  "os": [
803
790
  "linux"
@@ -813,7 +800,6 @@
813
800
  "cpu": [
814
801
  "arm64"
815
802
  ],
816
- "dev": true,
817
803
  "optional": true,
818
804
  "os": [
819
805
  "linux"
@@ -829,7 +815,6 @@
829
815
  "cpu": [
830
816
  "ia32"
831
817
  ],
832
- "dev": true,
833
818
  "optional": true,
834
819
  "os": [
835
820
  "linux"
@@ -845,7 +830,6 @@
845
830
  "cpu": [
846
831
  "loong64"
847
832
  ],
848
- "dev": true,
849
833
  "optional": true,
850
834
  "os": [
851
835
  "linux"
@@ -861,7 +845,6 @@
861
845
  "cpu": [
862
846
  "mips64el"
863
847
  ],
864
- "dev": true,
865
848
  "optional": true,
866
849
  "os": [
867
850
  "linux"
@@ -877,7 +860,6 @@
877
860
  "cpu": [
878
861
  "ppc64"
879
862
  ],
880
- "dev": true,
881
863
  "optional": true,
882
864
  "os": [
883
865
  "linux"
@@ -893,7 +875,6 @@
893
875
  "cpu": [
894
876
  "riscv64"
895
877
  ],
896
- "dev": true,
897
878
  "optional": true,
898
879
  "os": [
899
880
  "linux"
@@ -909,7 +890,6 @@
909
890
  "cpu": [
910
891
  "s390x"
911
892
  ],
912
- "dev": true,
913
893
  "optional": true,
914
894
  "os": [
915
895
  "linux"
@@ -925,7 +905,6 @@
925
905
  "cpu": [
926
906
  "x64"
927
907
  ],
928
- "dev": true,
929
908
  "optional": true,
930
909
  "os": [
931
910
  "linux"
@@ -941,7 +920,6 @@
941
920
  "cpu": [
942
921
  "x64"
943
922
  ],
944
- "dev": true,
945
923
  "optional": true,
946
924
  "os": [
947
925
  "netbsd"
@@ -957,7 +935,6 @@
957
935
  "cpu": [
958
936
  "x64"
959
937
  ],
960
- "dev": true,
961
938
  "optional": true,
962
939
  "os": [
963
940
  "openbsd"
@@ -973,7 +950,6 @@
973
950
  "cpu": [
974
951
  "x64"
975
952
  ],
976
- "dev": true,
977
953
  "optional": true,
978
954
  "os": [
979
955
  "sunos"
@@ -989,7 +965,6 @@
989
965
  "cpu": [
990
966
  "arm64"
991
967
  ],
992
- "dev": true,
993
968
  "optional": true,
994
969
  "os": [
995
970
  "win32"
@@ -1005,7 +980,6 @@
1005
980
  "cpu": [
1006
981
  "ia32"
1007
982
  ],
1008
- "dev": true,
1009
983
  "optional": true,
1010
984
  "os": [
1011
985
  "win32"
@@ -1021,7 +995,6 @@
1021
995
  "cpu": [
1022
996
  "x64"
1023
997
  ],
1024
- "dev": true,
1025
998
  "optional": true,
1026
999
  "os": [
1027
1000
  "win32"
@@ -1330,7 +1303,6 @@
1330
1303
  "version": "0.3.3",
1331
1304
  "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
1332
1305
  "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
1333
- "dev": true,
1334
1306
  "dependencies": {
1335
1307
  "@jridgewell/set-array": "^1.0.1",
1336
1308
  "@jridgewell/sourcemap-codec": "^1.4.10",
@@ -1344,7 +1316,6 @@
1344
1316
  "version": "3.1.1",
1345
1317
  "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
1346
1318
  "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
1347
- "dev": true,
1348
1319
  "engines": {
1349
1320
  "node": ">=6.0.0"
1350
1321
  }
@@ -1353,7 +1324,6 @@
1353
1324
  "version": "1.1.2",
1354
1325
  "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
1355
1326
  "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
1356
- "dev": true,
1357
1327
  "engines": {
1358
1328
  "node": ">=6.0.0"
1359
1329
  }
@@ -1361,14 +1331,12 @@
1361
1331
  "node_modules/@jridgewell/sourcemap-codec": {
1362
1332
  "version": "1.4.15",
1363
1333
  "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
1364
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
1334
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
1365
- "dev": true
1366
1335
  },
1367
1336
  "node_modules/@jridgewell/trace-mapping": {
1368
1337
  "version": "0.3.20",
1369
1338
  "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
1370
1339
  "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
1371
- "dev": true,
1372
1340
  "dependencies": {
1373
1341
  "@jridgewell/resolve-uri": "^3.1.0",
1374
1342
  "@jridgewell/sourcemap-codec": "^1.4.14"
@@ -1427,8 +1395,7 @@
1427
1395
  "node_modules/@polka/url": {
1428
1396
  "version": "1.0.0-next.24",
1429
1397
  "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
1430
- "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==",
1398
+ "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ=="
1431
- "dev": true
1432
1399
  },
1433
1400
  "node_modules/@rollup/pluginutils": {
1434
1401
  "version": "5.1.0",
@@ -1465,7 +1432,6 @@
1465
1432
  "cpu": [
1466
1433
  "arm"
1467
1434
  ],
1468
- "dev": true,
1469
1435
  "optional": true,
1470
1436
  "os": [
1471
1437
  "android"
@@ -1478,7 +1444,6 @@
1478
1444
  "cpu": [
1479
1445
  "arm64"
1480
1446
  ],
1481
- "dev": true,
1482
1447
  "optional": true,
1483
1448
  "os": [
1484
1449
  "android"
@@ -1491,7 +1456,6 @@
1491
1456
  "cpu": [
1492
1457
  "arm64"
1493
1458
  ],
1494
- "dev": true,
1495
1459
  "optional": true,
1496
1460
  "os": [
1497
1461
  "darwin"
@@ -1504,7 +1468,6 @@
1504
1468
  "cpu": [
1505
1469
  "x64"
1506
1470
  ],
1507
- "dev": true,
1508
1471
  "optional": true,
1509
1472
  "os": [
1510
1473
  "darwin"
@@ -1517,7 +1480,6 @@
1517
1480
  "cpu": [
1518
1481
  "arm"
1519
1482
  ],
1520
- "dev": true,
1521
1483
  "optional": true,
1522
1484
  "os": [
1523
1485
  "linux"
@@ -1530,7 +1492,6 @@
1530
1492
  "cpu": [
1531
1493
  "arm64"
1532
1494
  ],
1533
- "dev": true,
1534
1495
  "optional": true,
1535
1496
  "os": [
1536
1497
  "linux"
@@ -1543,7 +1504,6 @@
1543
1504
  "cpu": [
1544
1505
  "arm64"
1545
1506
  ],
1546
- "dev": true,
1547
1507
  "optional": true,
1548
1508
  "os": [
1549
1509
  "linux"
@@ -1556,7 +1516,6 @@
1556
1516
  "cpu": [
1557
1517
  "riscv64"
1558
1518
  ],
1559
- "dev": true,
1560
1519
  "optional": true,
1561
1520
  "os": [
1562
1521
  "linux"
@@ -1569,7 +1528,6 @@
1569
1528
  "cpu": [
1570
1529
  "x64"
1571
1530
  ],
1572
- "dev": true,
1573
1531
  "optional": true,
1574
1532
  "os": [
1575
1533
  "linux"
@@ -1582,7 +1540,6 @@
1582
1540
  "cpu": [
1583
1541
  "x64"
1584
1542
  ],
1585
- "dev": true,
1586
1543
  "optional": true,
1587
1544
  "os": [
1588
1545
  "linux"
@@ -1595,7 +1552,6 @@
1595
1552
  "cpu": [
1596
1553
  "arm64"
1597
1554
  ],
1598
- "dev": true,
1599
1555
  "optional": true,
1600
1556
  "os": [
1601
1557
  "win32"
@@ -1608,7 +1564,6 @@
1608
1564
  "cpu": [
1609
1565
  "ia32"
1610
1566
  ],
1611
- "dev": true,
1612
1567
  "optional": true,
1613
1568
  "os": [
1614
1569
  "win32"
@@ -1621,12 +1576,394 @@
1621
1576
  "cpu": [
1622
1577
  "x64"
1623
1578
  ],
1624
- "dev": true,
1625
1579
  "optional": true,
1626
1580
  "os": [
1627
1581
  "win32"
1628
1582
  ]
1629
1583
  },
1584
+ "node_modules/@sentry-internal/feedback": {
1585
+ "version": "7.102.0",
1586
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.102.0.tgz",
1587
+ "integrity": "sha512-GxHdzbOF4tg6TtyQzFqb/8c/p07n68qZC5KYwzs7AuW5ey0IPmdC58pOh3Kk52JA0P69/RZy39+r1p1Swr6C+Q==",
1588
+ "dependencies": {
1589
+ "@sentry/core": "7.102.0",
1590
+ "@sentry/types": "7.102.0",
1591
+ "@sentry/utils": "7.102.0"
1592
+ },
1593
+ "engines": {
1594
+ "node": ">=12"
1595
+ }
1596
+ },
1597
+ "node_modules/@sentry-internal/replay-canvas": {
1598
+ "version": "7.102.0",
1599
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.102.0.tgz",
1600
+ "integrity": "sha512-rgNO4PdFv0AYflBsCNbSIwpQuOOJQTqyu8i8U0PupjveNjkm0CUJhber/ZOcaGmbyjdvwikGwgWY2O0Oj0USCA==",
1601
+ "dependencies": {
1602
+ "@sentry/core": "7.102.0",
1603
+ "@sentry/replay": "7.102.0",
1604
+ "@sentry/types": "7.102.0",
1605
+ "@sentry/utils": "7.102.0"
1606
+ },
1607
+ "engines": {
1608
+ "node": ">=12"
1609
+ }
1610
+ },
1611
+ "node_modules/@sentry-internal/tracing": {
1612
+ "version": "7.102.0",
1613
+ "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.102.0.tgz",
1614
+ "integrity": "sha512-BlE33HWL1IzkGa0W+pwTiyu01MUIfYf+WnO9UC8qkDW3jxVvg2zhoSjXSxikT+KPCOgoZpQHspaTzwjnI1LCvw==",
1615
+ "dependencies": {
1616
+ "@sentry/core": "7.102.0",
1617
+ "@sentry/types": "7.102.0",
1618
+ "@sentry/utils": "7.102.0"
1619
+ },
1620
+ "engines": {
1621
+ "node": ">=8"
1622
+ }
1623
+ },
1624
+ "node_modules/@sentry/browser": {
1625
+ "version": "7.102.0",
1626
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.102.0.tgz",
1627
+ "integrity": "sha512-hIggcMnojIbWhbmlRfkykHmy6n7pjug0AHfF19HRUQxAx9KJfMH5YdWvohov0Hb9fS+jdvqgE+/4AWbEeXQrHw==",
1628
+ "dependencies": {
1629
+ "@sentry-internal/feedback": "7.102.0",
1630
+ "@sentry-internal/replay-canvas": "7.102.0",
1631
+ "@sentry-internal/tracing": "7.102.0",
1632
+ "@sentry/core": "7.102.0",
1633
+ "@sentry/replay": "7.102.0",
1634
+ "@sentry/types": "7.102.0",
1635
+ "@sentry/utils": "7.102.0"
1636
+ },
1637
+ "engines": {
1638
+ "node": ">=8"
1639
+ }
1640
+ },
1641
+ "node_modules/@sentry/bundler-plugin-core": {
1642
+ "version": "0.6.1",
1643
+ "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-0.6.1.tgz",
1644
+ "integrity": "sha512-EecCJKp9ERM7J93DNDJTvkY78UiD/IfOjBdXWnaUVE0n619O7LfMVjwlXzxRJKl2x05dBE3lDraILLDGxCf6fg==",
1645
+ "dependencies": {
1646
+ "@sentry/cli": "^2.17.0",
1647
+ "@sentry/node": "^7.19.0",
1648
+ "@sentry/tracing": "^7.19.0",
1649
+ "find-up": "5.0.0",
1650
+ "glob": "9.3.2",
1651
+ "magic-string": "0.27.0",
1652
+ "unplugin": "1.0.1",
1653
+ "webpack-sources": "3.2.3"
1654
+ },
1655
+ "engines": {
1656
+ "node": ">= 10"
1657
+ }
1658
+ },
1659
+ "node_modules/@sentry/bundler-plugin-core/node_modules/magic-string": {
1660
+ "version": "0.27.0",
1661
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
1662
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
1663
+ "dependencies": {
1664
+ "@jridgewell/sourcemap-codec": "^1.4.13"
1665
+ },
1666
+ "engines": {
1667
+ "node": ">=12"
1668
+ }
1669
+ },
1670
+ "node_modules/@sentry/cli": {
1671
+ "version": "2.28.6",
1672
+ "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.28.6.tgz",
1673
+ "integrity": "sha512-o2Ngz7xXuhwHxMi+4BFgZ4qjkX0tdZeOSIZkFAGnTbRhQe5T8bxq6CcQRLdPhqMgqvDn7XuJ3YlFtD3ZjHvD7g==",
1674
+ "hasInstallScript": true,
1675
+ "dependencies": {
1676
+ "https-proxy-agent": "^5.0.0",
1677
+ "node-fetch": "^2.6.7",
1678
+ "progress": "^2.0.3",
1679
+ "proxy-from-env": "^1.1.0",
1680
+ "which": "^2.0.2"
1681
+ },
1682
+ "bin": {
1683
+ "sentry-cli": "bin/sentry-cli"
1684
+ },
1685
+ "engines": {
1686
+ "node": ">= 10"
1687
+ },
1688
+ "optionalDependencies": {
1689
+ "@sentry/cli-darwin": "2.28.6",
1690
+ "@sentry/cli-linux-arm": "2.28.6",
1691
+ "@sentry/cli-linux-arm64": "2.28.6",
1692
+ "@sentry/cli-linux-i686": "2.28.6",
1693
+ "@sentry/cli-linux-x64": "2.28.6",
1694
+ "@sentry/cli-win32-i686": "2.28.6",
1695
+ "@sentry/cli-win32-x64": "2.28.6"
1696
+ }
1697
+ },
1698
+ "node_modules/@sentry/cli-darwin": {
1699
+ "version": "2.28.6",
1700
+ "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.28.6.tgz",
1701
+ "integrity": "sha512-KRf0VvTltHQ5gA7CdbUkaIp222LAk/f1+KqpDzO6nB/jC/tL4sfiy6YyM4uiH6IbVEudB8WpHCECiatmyAqMBA==",
1702
+ "optional": true,
1703
+ "os": [
1704
+ "darwin"
1705
+ ],
1706
+ "engines": {
1707
+ "node": ">=10"
1708
+ }
1709
+ },
1710
+ "node_modules/@sentry/cli-linux-arm": {
1711
+ "version": "2.28.6",
1712
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.28.6.tgz",
1713
+ "integrity": "sha512-ANG7U47yEHD1g3JrfhpT4/MclEvmDZhctWgSP5gVw5X4AlcI87E6dTqccnLgvZjiIAQTaJJAZuSHVVF3Jk403w==",
1714
+ "cpu": [
1715
+ "arm"
1716
+ ],
1717
+ "optional": true,
1718
+ "os": [
1719
+ "linux",
1720
+ "freebsd"
1721
+ ],
1722
+ "engines": {
1723
+ "node": ">=10"
1724
+ }
1725
+ },
1726
+ "node_modules/@sentry/cli-linux-arm64": {
1727
+ "version": "2.28.6",
1728
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.28.6.tgz",
1729
+ "integrity": "sha512-caMDt37FI752n4/3pVltDjlrRlPFCOxK4PHvoZGQ3KFMsai0ZhE/0CLBUMQqfZf0M0r8KB2x7wqLm7xSELjefQ==",
1730
+ "cpu": [
1731
+ "arm64"
1732
+ ],
1733
+ "optional": true,
1734
+ "os": [
1735
+ "linux",
1736
+ "freebsd"
1737
+ ],
1738
+ "engines": {
1739
+ "node": ">=10"
1740
+ }
1741
+ },
1742
+ "node_modules/@sentry/cli-linux-i686": {
1743
+ "version": "2.28.6",
1744
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.28.6.tgz",
1745
+ "integrity": "sha512-Tj1+GMc6lFsDRquOqaGKXFpW9QbmNK4TSfynkWKiJxdTEn5jSMlXXfr0r9OQrxu3dCCqEHkhEyU63NYVpgxIPw==",
1746
+ "cpu": [
1747
+ "x86",
1748
+ "ia32"
1749
+ ],
1750
+ "optional": true,
1751
+ "os": [
1752
+ "linux",
1753
+ "freebsd"
1754
+ ],
1755
+ "engines": {
1756
+ "node": ">=10"
1757
+ }
1758
+ },
1759
+ "node_modules/@sentry/cli-linux-x64": {
1760
+ "version": "2.28.6",
1761
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.28.6.tgz",
1762
+ "integrity": "sha512-Dt/Xz784w/z3tEObfyJEMmRIzn0D5qoK53H9kZ6e0yNvJOSKNCSOq5cQk4n1/qeG0K/6SU9dirmvHwFUiVNyYg==",
1763
+ "cpu": [
1764
+ "x64"
1765
+ ],
1766
+ "optional": true,
1767
+ "os": [
1768
+ "linux",
1769
+ "freebsd"
1770
+ ],
1771
+ "engines": {
1772
+ "node": ">=10"
1773
+ }
1774
+ },
1775
+ "node_modules/@sentry/cli-win32-i686": {
1776
+ "version": "2.28.6",
1777
+ "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.28.6.tgz",
1778
+ "integrity": "sha512-zkpWtvY3kt+ogVaAbfFr2MEkgMMHJNJUnNMO8Ixce9gh38sybIkDkZNFnVPBXMClJV0APa4QH0EwumYBFZUMuQ==",
1779
+ "cpu": [
1780
+ "x86",
1781
+ "ia32"
1782
+ ],
1783
+ "optional": true,
1784
+ "os": [
1785
+ "win32"
1786
+ ],
1787
+ "engines": {
1788
+ "node": ">=10"
1789
+ }
1790
+ },
1791
+ "node_modules/@sentry/cli-win32-x64": {
1792
+ "version": "2.28.6",
1793
+ "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.28.6.tgz",
1794
+ "integrity": "sha512-TG2YzZ9JMeNFzbicdr5fbtsusVGACbrEfHmPgzWGDeLUP90mZxiMTjkXsE1X/5jQEQjB2+fyfXloba/Ugo51hA==",
1795
+ "cpu": [
1796
+ "x64"
1797
+ ],
1798
+ "optional": true,
1799
+ "os": [
1800
+ "win32"
1801
+ ],
1802
+ "engines": {
1803
+ "node": ">=10"
1804
+ }
1805
+ },
1806
+ "node_modules/@sentry/core": {
1807
+ "version": "7.102.0",
1808
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.102.0.tgz",
1809
+ "integrity": "sha512-GO9eLOSBK1waW4AD0wDXAreaNqXFQ1MPQZrkKcN+GJYEFhJK1+u+MSV7vO5Fs/rIfaTZIZ2jtEkxSSAOucE8EQ==",
1810
+ "dependencies": {
1811
+ "@sentry/types": "7.102.0",
1812
+ "@sentry/utils": "7.102.0"
1813
+ },
1814
+ "engines": {
1815
+ "node": ">=8"
1816
+ }
1817
+ },
1818
+ "node_modules/@sentry/integrations": {
1819
+ "version": "7.102.0",
1820
+ "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.102.0.tgz",
1821
+ "integrity": "sha512-WW7DiAcihi+Fya2YrB6lEUzDAIPuO23wDm4tLJ9vQpMw4LaTj/XkulITTXFI7XLJLzs5Eks9pIfZJdmKrqjchA==",
1822
+ "dependencies": {
1823
+ "@sentry/core": "7.102.0",
1824
+ "@sentry/types": "7.102.0",
1825
+ "@sentry/utils": "7.102.0",
1826
+ "localforage": "^1.8.1"
1827
+ },
1828
+ "engines": {
1829
+ "node": ">=8"
1830
+ }
1831
+ },
1832
+ "node_modules/@sentry/node": {
1833
+ "version": "7.102.0",
1834
+ "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.102.0.tgz",
1835
+ "integrity": "sha512-ZS1s2uO/+K4rHkmWjyqm5Jtl6dT7klbZSMvn4tfIpkfWuqrs7pP0jaATyvmF+96z3lpq6fRAJliV5tRqPy7w5Q==",
1836
+ "dependencies": {
1837
+ "@sentry-internal/tracing": "7.102.0",
1838
+ "@sentry/core": "7.102.0",
1839
+ "@sentry/types": "7.102.0",
1840
+ "@sentry/utils": "7.102.0"
1841
+ },
1842
+ "engines": {
1843
+ "node": ">=8"
1844
+ }
1845
+ },
1846
+ "node_modules/@sentry/replay": {
1847
+ "version": "7.102.0",
1848
+ "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.102.0.tgz",
1849
+ "integrity": "sha512-sUIBN4ZY0J5/dQS3KOe5VLykm856KZkTrhV8kmBEylzQhw1BBc8i2ehTILy5ZYh9Ra8uXPTAmtwpvYf/dRDfAg==",
1850
+ "dependencies": {
1851
+ "@sentry-internal/tracing": "7.102.0",
1852
+ "@sentry/core": "7.102.0",
1853
+ "@sentry/types": "7.102.0",
1854
+ "@sentry/utils": "7.102.0"
1855
+ },
1856
+ "engines": {
1857
+ "node": ">=12"
1858
+ }
1859
+ },
1860
+ "node_modules/@sentry/sveltekit": {
1861
+ "version": "7.102.0",
1862
+ "resolved": "https://registry.npmjs.org/@sentry/sveltekit/-/sveltekit-7.102.0.tgz",
1863
+ "integrity": "sha512-Ua02C9W6F+UELPLR6QrMtqFGk3ayPNKAHX5tyJKDuFLV2XbRmup8dMf09e1L0oC/GM1muUnPDA3tl0htJpnx9g==",
1864
+ "dependencies": {
1865
+ "@sentry-internal/tracing": "7.102.0",
1866
+ "@sentry/core": "7.102.0",
1867
+ "@sentry/integrations": "7.102.0",
1868
+ "@sentry/node": "7.102.0",
1869
+ "@sentry/svelte": "7.102.0",
1870
+ "@sentry/types": "7.102.0",
1871
+ "@sentry/utils": "7.102.0",
1872
+ "@sentry/vite-plugin": "^0.6.1",
1873
+ "magicast": "0.2.8",
1874
+ "sorcery": "0.11.0"
1875
+ },
1876
+ "engines": {
1877
+ "node": ">=16"
1878
+ },
1879
+ "peerDependencies": {
1880
+ "@sveltejs/kit": "1.x || 2.x"
1881
+ }
1882
+ },
1883
+ "node_modules/@sentry/sveltekit/node_modules/@sentry/svelte": {
1884
+ "version": "7.102.0",
1885
+ "resolved": "https://registry.npmjs.org/@sentry/svelte/-/svelte-7.102.0.tgz",
1886
+ "integrity": "sha512-XWfWbYYIS245x8CeabAgV32W3imaPtpQJy+k+NRbPcoNlANuaJlwXz4ysQia+moB0n7qUMuPAeqJa7WG8Wnfhw==",
1887
+ "dependencies": {
1888
+ "@sentry/browser": "7.102.0",
1889
+ "@sentry/core": "7.102.0",
1890
+ "@sentry/types": "7.102.0",
1891
+ "@sentry/utils": "7.102.0",
1892
+ "magic-string": "^0.30.0"
1893
+ },
1894
+ "engines": {
1895
+ "node": ">=8"
1896
+ },
1897
+ "peerDependencies": {
1898
+ "svelte": "3.x || 4.x"
1899
+ }
1900
+ },
1901
+ "node_modules/@sentry/sveltekit/node_modules/svelte": {
1902
+ "version": "4.2.11",
1903
+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.11.tgz",
1904
+ "integrity": "sha512-YIQk3J4X89wOLhjsqIW8tqY3JHPuBdtdOIkASP2PZeAMcSW9RsIjQzMesCrxOF3gdWYC0mKknlKF7OqmLM+Zqg==",
1905
+ "peer": true,
1906
+ "dependencies": {
1907
+ "@ampproject/remapping": "^2.2.1",
1908
+ "@jridgewell/sourcemap-codec": "^1.4.15",
1909
+ "@jridgewell/trace-mapping": "^0.3.18",
1910
+ "@types/estree": "^1.0.1",
1911
+ "acorn": "^8.9.0",
1912
+ "aria-query": "^5.3.0",
1913
+ "axobject-query": "^4.0.0",
1914
+ "code-red": "^1.0.3",
1915
+ "css-tree": "^2.3.1",
1916
+ "estree-walker": "^3.0.3",
1917
+ "is-reference": "^3.0.1",
1918
+ "locate-character": "^3.0.0",
1919
+ "magic-string": "^0.30.4",
1920
+ "periscopic": "^3.1.0"
1921
+ },
1922
+ "engines": {
1923
+ "node": ">=16"
1924
+ }
1925
+ },
1926
+ "node_modules/@sentry/tracing": {
1927
+ "version": "7.102.0",
1928
+ "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.102.0.tgz",
1929
+ "integrity": "sha512-2ZLgJw43qY7FjRHnnPGp4rOlPpsrcDGcFlnPIVJgfV14b4bfin1kMMeVgHc9O1S+DTfrkakcPnPnOg1qK1qltg==",
1930
+ "dependencies": {
1931
+ "@sentry-internal/tracing": "7.102.0"
1932
+ },
1933
+ "engines": {
1934
+ "node": ">=8"
1935
+ }
1936
+ },
1937
+ "node_modules/@sentry/types": {
1938
+ "version": "7.102.0",
1939
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.102.0.tgz",
1940
+ "integrity": "sha512-FPfFBP0x3LkPARw1/6cWySLq1djIo8ao3Qo2KNBeE9CHdq8bsS1a8zzjJLuWG4Ww+wieLP8/lY3WTgrCz4jowg==",
1941
+ "engines": {
1942
+ "node": ">=8"
1943
+ }
1944
+ },
1945
+ "node_modules/@sentry/utils": {
1946
+ "version": "7.102.0",
1947
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.102.0.tgz",
1948
+ "integrity": "sha512-cp5KCRe0slOVMwG4iP2Z4UajQkjryRTiFskZ5H7Q3X9R5voM8+DAhiDcIW88GL9NxqyUrAJOjmKdeLK2vM+bdA==",
1949
+ "dependencies": {
1950
+ "@sentry/types": "7.102.0"
1951
+ },
1952
+ "engines": {
1953
+ "node": ">=8"
1954
+ }
1955
+ },
1956
+ "node_modules/@sentry/vite-plugin": {
1957
+ "version": "0.6.1",
1958
+ "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-0.6.1.tgz",
1959
+ "integrity": "sha512-qkvKaSOcNhNWcdxRXLSs+8cF3ey0XIRmEzTl8U7sTTcZwuOMHsJB+HsYij6aTGaqsKfP8w1ozVt9szBAiL4//w==",
1960
+ "dependencies": {
1961
+ "@sentry/bundler-plugin-core": "0.6.1"
1962
+ },
1963
+ "engines": {
1964
+ "node": ">= 10"
1965
+ }
1966
+ },
1630
1967
  "node_modules/@sinclair/typebox": {
1631
1968
  "version": "0.27.8",
1632
1969
  "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
@@ -1646,7 +1983,6 @@
1646
1983
  "version": "2.5.0",
1647
1984
  "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.0.tgz",
1648
1985
  "integrity": "sha512-1uyXvzC2Lu1FZa30T4y5jUAC21R309ZMRG0TPt+PPPbNUoDpy8zSmSNVWYaBWxYDqLGQ5oPNWvjvvF2IjJ1jmA==",
1649
- "dev": true,
1650
1986
  "hasInstallScript": true,
1651
1987
  "dependencies": {
1652
1988
  "@types/cookie": "^0.6.0",
@@ -1678,7 +2014,6 @@
1678
2014
  "version": "3.0.2",
1679
2015
  "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.2.tgz",
1680
2016
  "integrity": "sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==",
1681
- "dev": true,
1682
2017
  "peer": true,
1683
2018
  "dependencies": {
1684
2019
  "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0",
@@ -1701,7 +2036,6 @@
1701
2036
  "version": "2.0.0",
1702
2037
  "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz",
1703
2038
  "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==",
1704
- "dev": true,
1705
2039
  "peer": true,
1706
2040
  "dependencies": {
1707
2041
  "debug": "^4.3.4"
@@ -1719,7 +2053,6 @@
1719
2053
  "version": "0.15.3",
1720
2054
  "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz",
1721
2055
  "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==",
1722
- "dev": true,
1723
2056
  "peer": true,
1724
2057
  "engines": {
1725
2058
  "node": "^12.20 || ^14.13.1 || >= 16"
@@ -1731,8 +2064,7 @@
1731
2064
  "node_modules/@types/cookie": {
1732
2065
  "version": "0.6.0",
1733
2066
  "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
1734
- "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
2067
+ "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
1735
- "dev": true
1736
2068
  },
1737
2069
  "node_modules/@types/eslint": {
1738
2070
  "version": "8.56.0",
@@ -1747,8 +2079,7 @@
1747
2079
  "node_modules/@types/estree": {
1748
2080
  "version": "1.0.5",
1749
2081
  "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
1750
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
2082
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
1751
- "dev": true
1752
2083
  },
1753
2084
  "node_modules/@types/json-schema": {
1754
2085
  "version": "7.0.15",
@@ -2228,7 +2559,6 @@
2228
2559
  "version": "8.11.3",
2229
2560
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
2230
2561
  "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
2231
- "dev": true,
2232
2562
  "bin": {
2233
2563
  "acorn": "bin/acorn"
2234
2564
  },
@@ -2249,7 +2579,6 @@
2249
2579
  "version": "1.4.13",
2250
2580
  "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz",
2251
2581
  "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==",
2252
- "dev": true,
2253
2582
  "peerDependencies": {
2254
2583
  "acorn": ">=8.9.0"
2255
2584
  }
@@ -2263,10 +2592,21 @@
2263
2592
  "node": ">=0.4.0"
2264
2593
  }
2265
2594
  },
2595
+ "node_modules/agent-base": {
2596
+ "version": "6.0.2",
2597
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
2598
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
2599
+ "dependencies": {
2600
+ "debug": "4"
2601
+ },
2602
+ "engines": {
2603
+ "node": ">= 6.0.0"
2604
+ }
2605
+ },
2266
- "node_modules/ajv": {
2606
+ "node_modules/ajv": {
2267
- "version": "6.12.6",
2607
+ "version": "6.12.6",
2268
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2608
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2269
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2609
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2270
2610
  "dev": true,
2271
2611
  "dependencies": {
2272
2612
  "fast-deep-equal": "^3.1.1",
@@ -2310,7 +2650,6 @@
2310
2650
  "version": "3.1.3",
2311
2651
  "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
2312
2652
  "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
2313
- "dev": true,
2314
2653
  "dependencies": {
2315
2654
  "normalize-path": "^3.0.0",
2316
2655
  "picomatch": "^2.0.4"
@@ -2329,11 +2668,22 @@
2329
2668
  "version": "5.3.0",
2330
2669
  "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
2331
2670
  "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
2332
- "dev": true,
2333
2671
  "dependencies": {
2334
2672
  "dequal": "^2.0.3"
2335
2673
  }
2336
2674
  },
2675
+ "node_modules/assert": {
2676
+ "version": "2.1.0",
2677
+ "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz",
2678
+ "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
2679
+ "dependencies": {
2680
+ "call-bind": "^1.0.2",
2681
+ "is-nan": "^1.3.2",
2682
+ "object-is": "^1.1.5",
2683
+ "object.assign": "^4.1.4",
2684
+ "util": "^0.12.5"
2685
+ }
2686
+ },
2337
2687
  "node_modules/assertion-error": {
2338
2688
  "version": "1.1.0",
2339
2689
  "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
@@ -2343,11 +2693,35 @@
2343
2693
  "node": "*"
2344
2694
  }
2345
2695
  },
2696
+ "node_modules/ast-types": {
2697
+ "version": "0.16.1",
2698
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz",
2699
+ "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==",
2700
+ "dependencies": {
2701
+ "tslib": "^2.0.1"
2702
+ },
2703
+ "engines": {
2704
+ "node": ">=4"
2705
+ }
2706
+ },
2707
+ "node_modules/available-typed-arrays": {
2708
+ "version": "1.0.7",
2709
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
2710
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
2711
+ "dependencies": {
2712
+ "possible-typed-array-names": "^1.0.0"
2713
+ },
2714
+ "engines": {
2715
+ "node": ">= 0.4"
2716
+ },
2717
+ "funding": {
2718
+ "url": "https://github.com/sponsors/ljharb"
2719
+ }
2720
+ },
2346
2721
  "node_modules/axobject-query": {
2347
2722
  "version": "4.0.0",
2348
2723
  "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz",
2349
2724
  "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==",
2350
- "dev": true,
2351
2725
  "dependencies": {
2352
2726
  "dequal": "^2.0.3"
2353
2727
  }
@@ -2355,23 +2729,28 @@
2355
2729
  "node_modules/balanced-match": {
2356
2730
  "version": "1.0.2",
2357
2731
  "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2358
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2732
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
2359
- "dev": true
2360
2733
  },
2361
2734
  "node_modules/binary-extensions": {
2362
2735
  "version": "2.2.0",
2363
2736
  "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
2364
2737
  "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
2365
- "dev": true,
2366
2738
  "engines": {
2367
2739
  "node": ">=8"
2368
2740
  }
2369
2741
  },
2742
+ "node_modules/brace-expansion": {
2743
+ "version": "2.0.1",
2744
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
2745
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
2746
+ "dependencies": {
2747
+ "balanced-match": "^1.0.0"
2748
+ }
2749
+ },
2370
2750
  "node_modules/braces": {
2371
2751
  "version": "3.0.2",
2372
2752
  "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
2373
2753
  "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
2374
- "dev": true,
2375
2754
  "dependencies": {
2376
2755
  "fill-range": "^7.0.1"
2377
2756
  },
@@ -2415,7 +2794,6 @@
2415
2794
  "version": "0.2.13",
2416
2795
  "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2417
2796
  "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
2418
- "dev": true,
2419
2797
  "engines": {
2420
2798
  "node": "*"
2421
2799
  }
@@ -2429,6 +2807,24 @@
2429
2807
  "node": ">=8"
2430
2808
  }
2431
2809
  },
2810
+ "node_modules/call-bind": {
2811
+ "version": "1.0.7",
2812
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
2813
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
2814
+ "dependencies": {
2815
+ "es-define-property": "^1.0.0",
2816
+ "es-errors": "^1.3.0",
2817
+ "function-bind": "^1.1.2",
2818
+ "get-intrinsic": "^1.2.4",
2819
+ "set-function-length": "^1.2.1"
2820
+ },
2821
+ "engines": {
2822
+ "node": ">= 0.4"
2823
+ },
2824
+ "funding": {
2825
+ "url": "https://github.com/sponsors/ljharb"
2826
+ }
2827
+ },
2432
2828
  "node_modules/callsites": {
2433
2829
  "version": "3.1.0",
2434
2830
  "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -2523,7 +2919,6 @@
2523
2919
  "version": "3.5.3",
2524
2920
  "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
2525
2921
  "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
2526
- "dev": true,
2527
2922
  "funding": [
2528
2923
  {
2529
2924
  "type": "individual",
@@ -2550,7 +2945,6 @@
2550
2945
  "version": "5.1.2",
2551
2946
  "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2552
2947
  "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2553
- "dev": true,
2554
2948
  "dependencies": {
2555
2949
  "is-glob": "^4.0.1"
2556
2950
  },
@@ -2558,6 +2952,19 @@
2558
2952
  "node": ">= 6"
2559
2953
  }
2560
2954
  },
2955
+ "node_modules/code-red": {
2956
+ "version": "1.0.4",
2957
+ "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz",
2958
+ "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==",
2959
+ "peer": true,
2960
+ "dependencies": {
2961
+ "@jridgewell/sourcemap-codec": "^1.4.15",
2962
+ "@types/estree": "^1.0.1",
2963
+ "acorn": "^8.10.0",
2964
+ "estree-walker": "^3.0.3",
2965
+ "periscopic": "^3.1.0"
2966
+ }
2967
+ },
2561
2968
  "node_modules/color-convert": {
2562
2969
  "version": "2.0.1",
2563
2970
  "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -2585,8 +2992,7 @@
2585
2992
  "node_modules/concat-map": {
2586
2993
  "version": "0.0.1",
2587
2994
  "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2588
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2995
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
2589
- "dev": true
2590
2996
  },
2591
2997
  "node_modules/consola": {
2592
2998
  "version": "3.2.3",
@@ -2607,7 +3013,6 @@
2607
3013
  "version": "0.6.0",
2608
3014
  "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
2609
3015
  "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
2610
- "dev": true,
2611
3016
  "engines": {
2612
3017
  "node": ">= 0.6"
2613
3018
  }
@@ -2630,7 +3035,6 @@
2630
3035
  "version": "2.3.1",
2631
3036
  "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
2632
3037
  "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
2633
- "dev": true,
2634
3038
  "dependencies": {
2635
3039
  "mdn-data": "2.0.30",
2636
3040
  "source-map-js": "^1.0.1"
@@ -2655,7 +3059,6 @@
2655
3059
  "version": "4.3.4",
2656
3060
  "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
2657
3061
  "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
2658
- "dev": true,
2659
3062
  "dependencies": {
2660
3063
  "ms": "2.1.2"
2661
3064
  },
@@ -2690,12 +3093,43 @@
2690
3093
  "version": "4.3.1",
2691
3094
  "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
2692
3095
  "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
2693
- "dev": true,
2694
3096
  "peer": true,
2695
3097
  "engines": {
2696
3098
  "node": ">=0.10.0"
2697
3099
  }
2698
3100
  },
3101
+ "node_modules/define-data-property": {
3102
+ "version": "1.1.4",
3103
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
3104
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
3105
+ "dependencies": {
3106
+ "es-define-property": "^1.0.0",
3107
+ "es-errors": "^1.3.0",
3108
+ "gopd": "^1.0.1"
3109
+ },
3110
+ "engines": {
3111
+ "node": ">= 0.4"
3112
+ },
3113
+ "funding": {
3114
+ "url": "https://github.com/sponsors/ljharb"
3115
+ }
3116
+ },
3117
+ "node_modules/define-properties": {
3118
+ "version": "1.2.1",
3119
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
3120
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
3121
+ "dependencies": {
3122
+ "define-data-property": "^1.0.1",
3123
+ "has-property-descriptors": "^1.0.0",
3124
+ "object-keys": "^1.1.1"
3125
+ },
3126
+ "engines": {
3127
+ "node": ">= 0.4"
3128
+ },
3129
+ "funding": {
3130
+ "url": "https://github.com/sponsors/ljharb"
3131
+ }
3132
+ },
2699
3133
  "node_modules/defu": {
2700
3134
  "version": "6.1.4",
2701
3135
  "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz",
@@ -2706,7 +3140,6 @@
2706
3140
  "version": "2.0.3",
2707
3141
  "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2708
3142
  "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2709
- "dev": true,
2710
3143
  "engines": {
2711
3144
  "node": ">=6"
2712
3145
  }
@@ -2729,8 +3162,7 @@
2729
3162
  "node_modules/devalue": {
2730
3163
  "version": "4.3.2",
2731
3164
  "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz",
2732
- "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==",
3165
+ "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg=="
2733
- "dev": true
2734
3166
  },
2735
3167
  "node_modules/diff-sequences": {
2736
3168
  "version": "29.6.3",
@@ -2765,17 +3197,34 @@
2765
3197
  "integrity": "sha512-uHt4FB8SeYdhcOsj2ix/C39S7sPSNFJpzShjxGOm1KdF4MHyGqGi389+T5cErsodsijojXilYaHIKKqJfqh7uQ==",
2766
3198
  "dev": true
2767
3199
  },
3200
+ "node_modules/es-define-property": {
3201
+ "version": "1.0.0",
3202
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
3203
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
3204
+ "dependencies": {
3205
+ "get-intrinsic": "^1.2.4"
3206
+ },
3207
+ "engines": {
3208
+ "node": ">= 0.4"
3209
+ }
3210
+ },
3211
+ "node_modules/es-errors": {
3212
+ "version": "1.3.0",
3213
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
3214
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
3215
+ "engines": {
3216
+ "node": ">= 0.4"
3217
+ }
3218
+ },
2768
3219
  "node_modules/es6-promise": {
2769
3220
  "version": "3.3.1",
2770
3221
  "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
2771
- "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
3222
+ "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg=="
2772
- "dev": true
2773
3223
  },
2774
3224
  "node_modules/esbuild": {
2775
3225
  "version": "0.19.12",
2776
3226
  "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz",
2777
3227
  "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==",
2778
- "dev": true,
2779
3228
  "hasInstallScript": true,
2780
3229
  "bin": {
2781
3230
  "esbuild": "bin/esbuild"
@@ -3059,8 +3508,7 @@
3059
3508
  "node_modules/esm-env": {
3060
3509
  "version": "1.0.0",
3061
3510
  "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz",
3062
- "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==",
3511
+ "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA=="
3063
- "dev": true
3064
3512
  },
3065
3513
  "node_modules/espree": {
3066
3514
  "version": "9.6.1",
@@ -3079,6 +3527,18 @@
3079
3527
  "url": "https://opencollective.com/eslint"
3080
3528
  }
3081
3529
  },
3530
+ "node_modules/esprima": {
3531
+ "version": "4.0.1",
3532
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3533
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3534
+ "bin": {
3535
+ "esparse": "bin/esparse.js",
3536
+ "esvalidate": "bin/esvalidate.js"
3537
+ },
3538
+ "engines": {
3539
+ "node": ">=4"
3540
+ }
3541
+ },
3082
3542
  "node_modules/esquery": {
3083
3543
  "version": "1.5.0",
3084
3544
  "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
@@ -3095,7 +3555,6 @@
3095
3555
  "version": "1.2.1",
3096
3556
  "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.1.tgz",
3097
3557
  "integrity": "sha512-dhkcOLfN/aDdMFI1iwPEcy/XqAZzGNfgfEJjZozy2tia6u0dQoZyXzkRshHTckuNsM+c0CYQndY+uRFe3N+AIQ==",
3098
- "dev": true,
3099
3558
  "dependencies": {
3100
3559
  "@jridgewell/sourcemap-codec": "^1.4.15",
3101
3560
  "@types/estree": "^1.0.1"
@@ -3126,7 +3585,6 @@
3126
3585
  "version": "3.0.3",
3127
3586
  "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
3128
3587
  "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
3129
- "dev": true,
3130
3588
  "dependencies": {
3131
3589
  "@types/estree": "^1.0.0"
3132
3590
  }
@@ -3234,7 +3692,6 @@
3234
3692
  "version": "7.0.1",
3235
3693
  "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
3236
3694
  "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
3237
- "dev": true,
3238
3695
  "dependencies": {
3239
3696
  "to-regex-range": "^5.0.1"
3240
3697
  },
@@ -3246,7 +3703,6 @@
3246
3703
  "version": "5.0.0",
3247
3704
  "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
3248
3705
  "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
3249
- "dev": true,
3250
3706
  "dependencies": {
3251
3707
  "locate-path": "^6.0.0",
3252
3708
  "path-exists": "^4.0.0"
@@ -3278,17 +3734,23 @@
3278
3734
  "integrity": "sha512-noqGuLw158+DuD9UPRKHpJ2hGxpFyDlYYrfM0mWt4XhT4n0lwzTLh70Tkdyy4kyTmyTT9Bv7bWAJqw7cgkEXDg==",
3279
3735
  "dev": true
3280
3736
  },
3737
+ "node_modules/for-each": {
3738
+ "version": "0.3.3",
3739
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
3740
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
3741
+ "dependencies": {
3742
+ "is-callable": "^1.1.3"
3743
+ }
3744
+ },
3281
3745
  "node_modules/fs.realpath": {
3282
3746
  "version": "1.0.0",
3283
3747
  "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3284
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
3748
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
3285
- "dev": true
3286
3749
  },
3287
3750
  "node_modules/fsevents": {
3288
3751
  "version": "2.3.3",
3289
3752
  "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
3290
3753
  "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
3291
- "dev": true,
3292
3754
  "hasInstallScript": true,
3293
3755
  "optional": true,
3294
3756
  "os": [
@@ -3298,6 +3760,14 @@
3298
3760
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3299
3761
  }
3300
3762
  },
3763
+ "node_modules/function-bind": {
3764
+ "version": "1.1.2",
3765
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
3766
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
3767
+ "funding": {
3768
+ "url": "https://github.com/sponsors/ljharb"
3769
+ }
3770
+ },
3301
3771
  "node_modules/gensync": {
3302
3772
  "version": "1.0.0-beta.2",
3303
3773
  "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -3316,6 +3786,24 @@
3316
3786
  "node": "*"
3317
3787
  }
3318
3788
  },
3789
+ "node_modules/get-intrinsic": {
3790
+ "version": "1.2.4",
3791
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
3792
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
3793
+ "dependencies": {
3794
+ "es-errors": "^1.3.0",
3795
+ "function-bind": "^1.1.2",
3796
+ "has-proto": "^1.0.1",
3797
+ "has-symbols": "^1.0.3",
3798
+ "hasown": "^2.0.0"
3799
+ },
3800
+ "engines": {
3801
+ "node": ">= 0.4"
3802
+ },
3803
+ "funding": {
3804
+ "url": "https://github.com/sponsors/ljharb"
3805
+ }
3806
+ },
3319
3807
  "node_modules/get-stream": {
3320
3808
  "version": "8.0.1",
3321
3809
  "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
@@ -3328,6 +3816,23 @@
3328
3816
  "url": "https://github.com/sponsors/sindresorhus"
3329
3817
  }
3330
3818
  },
3819
+ "node_modules/glob": {
3820
+ "version": "9.3.2",
3821
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.2.tgz",
3822
+ "integrity": "sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==",
3823
+ "dependencies": {
3824
+ "fs.realpath": "^1.0.0",
3825
+ "minimatch": "^7.4.1",
3826
+ "minipass": "^4.2.4",
3827
+ "path-scurry": "^1.6.1"
3828
+ },
3829
+ "engines": {
3830
+ "node": ">=16 || 14 >=14.17"
3831
+ },
3832
+ "funding": {
3833
+ "url": "https://github.com/sponsors/isaacs"
3834
+ }
3835
+ },
3331
3836
  "node_modules/glob-parent": {
3332
3837
  "version": "6.0.2",
3333
3838
  "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -3358,20 +3863,28 @@
3358
3863
  "node_modules/globalyzer": {
3359
3864
  "version": "0.1.0",
3360
3865
  "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz",
3361
- "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==",
3866
+ "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q=="
3362
- "dev": true
3363
3867
  },
3364
3868
  "node_modules/globrex": {
3365
3869
  "version": "0.1.2",
3366
3870
  "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz",
3367
- "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==",
3871
+ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="
3872
+ },
3873
+ "node_modules/gopd": {
3874
+ "version": "1.0.1",
3875
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
3876
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
3877
+ "dependencies": {
3878
+ "get-intrinsic": "^1.1.3"
3879
+ },
3368
- "dev": true
3880
+ "funding": {
3881
+ "url": "https://github.com/sponsors/ljharb"
3882
+ }
3369
3883
  },
3370
3884
  "node_modules/graceful-fs": {
3371
3885
  "version": "4.2.11",
3372
3886
  "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3373
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3887
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
3374
- "dev": true
3375
3888
  },
3376
3889
  "node_modules/graphemer": {
3377
3890
  "version": "1.4.0",
@@ -3403,6 +3916,76 @@
3403
3916
  "node": ">=8"
3404
3917
  }
3405
3918
  },
3919
+ "node_modules/has-property-descriptors": {
3920
+ "version": "1.0.2",
3921
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
3922
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
3923
+ "dependencies": {
3924
+ "es-define-property": "^1.0.0"
3925
+ },
3926
+ "funding": {
3927
+ "url": "https://github.com/sponsors/ljharb"
3928
+ }
3929
+ },
3930
+ "node_modules/has-proto": {
3931
+ "version": "1.0.3",
3932
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
3933
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
3934
+ "engines": {
3935
+ "node": ">= 0.4"
3936
+ },
3937
+ "funding": {
3938
+ "url": "https://github.com/sponsors/ljharb"
3939
+ }
3940
+ },
3941
+ "node_modules/has-symbols": {
3942
+ "version": "1.0.3",
3943
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
3944
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
3945
+ "engines": {
3946
+ "node": ">= 0.4"
3947
+ },
3948
+ "funding": {
3949
+ "url": "https://github.com/sponsors/ljharb"
3950
+ }
3951
+ },
3952
+ "node_modules/has-tostringtag": {
3953
+ "version": "1.0.2",
3954
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
3955
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
3956
+ "dependencies": {
3957
+ "has-symbols": "^1.0.3"
3958
+ },
3959
+ "engines": {
3960
+ "node": ">= 0.4"
3961
+ },
3962
+ "funding": {
3963
+ "url": "https://github.com/sponsors/ljharb"
3964
+ }
3965
+ },
3966
+ "node_modules/hasown": {
3967
+ "version": "2.0.1",
3968
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz",
3969
+ "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==",
3970
+ "dependencies": {
3971
+ "function-bind": "^1.1.2"
3972
+ },
3973
+ "engines": {
3974
+ "node": ">= 0.4"
3975
+ }
3976
+ },
3977
+ "node_modules/https-proxy-agent": {
3978
+ "version": "5.0.1",
3979
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
3980
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
3981
+ "dependencies": {
3982
+ "agent-base": "6",
3983
+ "debug": "4"
3984
+ },
3985
+ "engines": {
3986
+ "node": ">= 6"
3987
+ }
3988
+ },
3406
3989
  "node_modules/human-signals": {
3407
3990
  "version": "5.0.0",
3408
3991
  "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
@@ -3421,6 +4004,11 @@
3421
4004
  "node": ">= 4"
3422
4005
  }
3423
4006
  },
4007
+ "node_modules/immediate": {
4008
+ "version": "3.0.6",
4009
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
4010
+ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
4011
+ },
3424
4012
  "node_modules/import-fresh": {
3425
4013
  "version": "3.3.0",
3426
4014
  "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -3441,7 +4029,6 @@
3441
4029
  "version": "4.0.0",
3442
4030
  "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz",
3443
4031
  "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==",
3444
- "dev": true,
3445
4032
  "funding": {
3446
4033
  "type": "github",
3447
4034
  "url": "https://github.com/sponsors/wooorm"
@@ -3460,7 +4047,6 @@
3460
4047
  "version": "1.0.6",
3461
4048
  "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3462
4049
  "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3463
- "dev": true,
3464
4050
  "dependencies": {
3465
4051
  "once": "^1.3.0",
3466
4052
  "wrappy": "1"
@@ -3469,14 +4055,27 @@
3469
4055
  "node_modules/inherits": {
3470
4056
  "version": "2.0.4",
3471
4057
  "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3472
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
4058
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
4059
+ },
4060
+ "node_modules/is-arguments": {
4061
+ "version": "1.1.1",
4062
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
4063
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
4064
+ "dependencies": {
4065
+ "call-bind": "^1.0.2",
4066
+ "has-tostringtag": "^1.0.0"
4067
+ },
3473
- "dev": true
4068
+ "engines": {
4069
+ "node": ">= 0.4"
4070
+ },
4071
+ "funding": {
4072
+ "url": "https://github.com/sponsors/ljharb"
4073
+ }
3474
4074
  },
3475
4075
  "node_modules/is-binary-path": {
3476
4076
  "version": "2.1.0",
3477
4077
  "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3478
4078
  "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
3479
- "dev": true,
3480
4079
  "dependencies": {
3481
4080
  "binary-extensions": "^2.0.0"
3482
4081
  },
@@ -3484,20 +4083,43 @@
3484
4083
  "node": ">=8"
3485
4084
  }
3486
4085
  },
4086
+ "node_modules/is-callable": {
4087
+ "version": "1.2.7",
4088
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
4089
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
4090
+ "engines": {
4091
+ "node": ">= 0.4"
4092
+ },
4093
+ "funding": {
4094
+ "url": "https://github.com/sponsors/ljharb"
4095
+ }
4096
+ },
3487
4097
  "node_modules/is-extglob": {
3488
4098
  "version": "2.1.1",
3489
4099
  "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3490
4100
  "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3491
- "dev": true,
3492
4101
  "engines": {
3493
4102
  "node": ">=0.10.0"
3494
4103
  }
3495
4104
  },
4105
+ "node_modules/is-generator-function": {
4106
+ "version": "1.0.10",
4107
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
4108
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
4109
+ "dependencies": {
4110
+ "has-tostringtag": "^1.0.0"
4111
+ },
4112
+ "engines": {
4113
+ "node": ">= 0.4"
4114
+ },
4115
+ "funding": {
4116
+ "url": "https://github.com/sponsors/ljharb"
4117
+ }
4118
+ },
3496
4119
  "node_modules/is-glob": {
3497
4120
  "version": "4.0.3",
3498
4121
  "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3499
4122
  "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3500
- "dev": true,
3501
4123
  "dependencies": {
3502
4124
  "is-extglob": "^2.1.1"
3503
4125
  },
@@ -3505,11 +4127,25 @@
3505
4127
  "node": ">=0.10.0"
3506
4128
  }
3507
4129
  },
4130
+ "node_modules/is-nan": {
4131
+ "version": "1.3.2",
4132
+ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
4133
+ "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
4134
+ "dependencies": {
4135
+ "call-bind": "^1.0.0",
4136
+ "define-properties": "^1.1.3"
4137
+ },
4138
+ "engines": {
4139
+ "node": ">= 0.4"
4140
+ },
4141
+ "funding": {
4142
+ "url": "https://github.com/sponsors/ljharb"
4143
+ }
4144
+ },
3508
4145
  "node_modules/is-number": {
3509
4146
  "version": "7.0.0",
3510
4147
  "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3511
4148
  "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3512
- "dev": true,
3513
4149
  "engines": {
3514
4150
  "node": ">=0.12.0"
3515
4151
  }
@@ -3527,7 +4163,6 @@
3527
4163
  "version": "3.0.2",
3528
4164
  "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz",
3529
4165
  "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
3530
- "dev": true,
3531
4166
  "dependencies": {
3532
4167
  "@types/estree": "*"
3533
4168
  }
@@ -3544,11 +4179,24 @@
3544
4179
  "url": "https://github.com/sponsors/sindresorhus"
3545
4180
  }
3546
4181
  },
4182
+ "node_modules/is-typed-array": {
4183
+ "version": "1.1.13",
4184
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
4185
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
4186
+ "dependencies": {
4187
+ "which-typed-array": "^1.1.14"
4188
+ },
4189
+ "engines": {
4190
+ "node": ">= 0.4"
4191
+ },
4192
+ "funding": {
4193
+ "url": "https://github.com/sponsors/ljharb"
4194
+ }
4195
+ },
3547
4196
  "node_modules/isexe": {
3548
4197
  "version": "2.0.0",
3549
4198
  "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3550
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
4199
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
3551
- "dev": true
3552
4200
  },
3553
4201
  "node_modules/jiti": {
3554
4202
  "version": "1.21.0",
@@ -3638,7 +4286,6 @@
3638
4286
  "version": "4.1.5",
3639
4287
  "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3640
4288
  "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3641
- "dev": true,
3642
4289
  "engines": {
3643
4290
  "node": ">=6"
3644
4291
  }
@@ -3668,6 +4315,14 @@
3668
4315
  "node": ">= 0.8.0"
3669
4316
  }
3670
4317
  },
4318
+ "node_modules/lie": {
4319
+ "version": "3.1.1",
4320
+ "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
4321
+ "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
4322
+ "dependencies": {
4323
+ "immediate": "~3.0.5"
4324
+ }
4325
+ },
3671
4326
  "node_modules/lilconfig": {
3672
4327
  "version": "2.1.0",
3673
4328
  "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
@@ -3693,17 +4348,23 @@
3693
4348
  "url": "https://github.com/sponsors/antfu"
3694
4349
  }
3695
4350
  },
4351
+ "node_modules/localforage": {
4352
+ "version": "1.10.0",
4353
+ "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
4354
+ "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
4355
+ "dependencies": {
4356
+ "lie": "3.1.1"
4357
+ }
4358
+ },
3696
4359
  "node_modules/locate-character": {
3697
4360
  "version": "3.0.0",
3698
4361
  "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
3699
- "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
4362
+ "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
3700
- "dev": true
3701
4363
  },
3702
4364
  "node_modules/locate-path": {
3703
4365
  "version": "6.0.0",
3704
4366
  "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3705
4367
  "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3706
- "dev": true,
3707
4368
  "dependencies": {
3708
4369
  "p-locate": "^5.0.0"
3709
4370
  },
@@ -3748,7 +4409,6 @@
3748
4409
  "version": "0.30.7",
3749
4410
  "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz",
3750
4411
  "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==",
3751
- "dev": true,
3752
4412
  "dependencies": {
3753
4413
  "@jridgewell/sourcemap-codec": "^1.4.15"
3754
4414
  },
@@ -3756,11 +4416,20 @@
3756
4416
  "node": ">=12"
3757
4417
  }
3758
4418
  },
4419
+ "node_modules/magicast": {
4420
+ "version": "0.2.8",
4421
+ "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.2.8.tgz",
4422
+ "integrity": "sha512-zEnqeb3E6TfMKYXGyHv3utbuHNixr04o3/gVGviSzVQkbFiU46VZUd+Ea/1npKfvEsEWxBYuIksKzoztTDPg0A==",
4423
+ "dependencies": {
4424
+ "@babel/parser": "^7.21.9",
4425
+ "@babel/types": "^7.21.5",
4426
+ "recast": "^0.23.2"
4427
+ }
4428
+ },
3759
4429
  "node_modules/mdn-data": {
3760
4430
  "version": "2.0.30",
3761
4431
  "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
3762
- "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
4432
+ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
3763
- "dev": true
3764
4433
  },
3765
4434
  "node_modules/merge-stream": {
3766
4435
  "version": "2.0.0",
@@ -3811,20 +4480,40 @@
3811
4480
  "node": ">=4"
3812
4481
  }
3813
4482
  },
4483
+ "node_modules/minimatch": {
4484
+ "version": "7.4.6",
4485
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz",
4486
+ "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==",
4487
+ "dependencies": {
4488
+ "brace-expansion": "^2.0.1"
4489
+ },
4490
+ "engines": {
4491
+ "node": ">=10"
4492
+ },
4493
+ "funding": {
4494
+ "url": "https://github.com/sponsors/isaacs"
4495
+ }
4496
+ },
3814
4497
  "node_modules/minimist": {
3815
4498
  "version": "1.2.8",
3816
4499
  "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
3817
4500
  "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
3818
- "dev": true,
3819
4501
  "funding": {
3820
4502
  "url": "https://github.com/sponsors/ljharb"
3821
4503
  }
3822
4504
  },
4505
+ "node_modules/minipass": {
4506
+ "version": "4.2.8",
4507
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
4508
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
4509
+ "engines": {
4510
+ "node": ">=8"
4511
+ }
4512
+ },
3823
4513
  "node_modules/mkdirp": {
3824
4514
  "version": "0.5.6",
3825
4515
  "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
3826
4516
  "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
3827
- "dev": true,
3828
4517
  "dependencies": {
3829
4518
  "minimist": "^1.2.6"
3830
4519
  },
@@ -3848,7 +4537,6 @@
3848
4537
  "version": "1.2.0",
3849
4538
  "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
3850
4539
  "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
3851
- "dev": true,
3852
4540
  "engines": {
3853
4541
  "node": ">=4"
3854
4542
  }
@@ -3857,7 +4545,6 @@
3857
4545
  "version": "2.0.0",
3858
4546
  "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
3859
4547
  "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
3860
- "dev": true,
3861
4548
  "engines": {
3862
4549
  "node": ">=10"
3863
4550
  }
@@ -3865,14 +4552,12 @@
3865
4552
  "node_modules/ms": {
3866
4553
  "version": "2.1.2",
3867
4554
  "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3868
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4555
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3869
- "dev": true
3870
4556
  },
3871
4557
  "node_modules/nanoid": {
3872
4558
  "version": "3.3.7",
3873
4559
  "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
3874
4560
  "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
3875
- "dev": true,
3876
4561
  "funding": [
3877
4562
  {
3878
4563
  "type": "github",
@@ -3892,6 +4577,25 @@
3892
4577
  "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3893
4578
  "dev": true
3894
4579
  },
4580
+ "node_modules/node-fetch": {
4581
+ "version": "2.7.0",
4582
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
4583
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
4584
+ "dependencies": {
4585
+ "whatwg-url": "^5.0.0"
4586
+ },
4587
+ "engines": {
4588
+ "node": "4.x || >=6.0.0"
4589
+ },
4590
+ "peerDependencies": {
4591
+ "encoding": "^0.1.0"
4592
+ },
4593
+ "peerDependenciesMeta": {
4594
+ "encoding": {
4595
+ "optional": true
4596
+ }
4597
+ }
4598
+ },
3895
4599
  "node_modules/node-fetch-native": {
3896
4600
  "version": "1.6.2",
3897
4601
  "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.2.tgz",
@@ -3908,7 +4612,6 @@
3908
4612
  "version": "3.0.0",
3909
4613
  "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3910
4614
  "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3911
- "dev": true,
3912
4615
  "engines": {
3913
4616
  "node": ">=0.10.0"
3914
4617
  }
@@ -3940,6 +4643,46 @@
3940
4643
  "url": "https://github.com/sponsors/sindresorhus"
3941
4644
  }
3942
4645
  },
4646
+ "node_modules/object-is": {
4647
+ "version": "1.1.5",
4648
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
4649
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
4650
+ "dependencies": {
4651
+ "call-bind": "^1.0.2",
4652
+ "define-properties": "^1.1.3"
4653
+ },
4654
+ "engines": {
4655
+ "node": ">= 0.4"
4656
+ },
4657
+ "funding": {
4658
+ "url": "https://github.com/sponsors/ljharb"
4659
+ }
4660
+ },
4661
+ "node_modules/object-keys": {
4662
+ "version": "1.1.1",
4663
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4664
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4665
+ "engines": {
4666
+ "node": ">= 0.4"
4667
+ }
4668
+ },
4669
+ "node_modules/object.assign": {
4670
+ "version": "4.1.5",
4671
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
4672
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
4673
+ "dependencies": {
4674
+ "call-bind": "^1.0.5",
4675
+ "define-properties": "^1.2.1",
4676
+ "has-symbols": "^1.0.3",
4677
+ "object-keys": "^1.1.1"
4678
+ },
4679
+ "engines": {
4680
+ "node": ">= 0.4"
4681
+ },
4682
+ "funding": {
4683
+ "url": "https://github.com/sponsors/ljharb"
4684
+ }
4685
+ },
3943
4686
  "node_modules/ofetch": {
3944
4687
  "version": "1.3.3",
3945
4688
  "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz",
@@ -3955,7 +4698,6 @@
3955
4698
  "version": "1.4.0",
3956
4699
  "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3957
4700
  "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3958
- "dev": true,
3959
4701
  "dependencies": {
3960
4702
  "wrappy": "1"
3961
4703
  }
@@ -3996,7 +4738,6 @@
3996
4738
  "version": "3.1.0",
3997
4739
  "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3998
4740
  "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3999
- "dev": true,
4000
4741
  "dependencies": {
4001
4742
  "yocto-queue": "^0.1.0"
4002
4743
  },
@@ -4011,7 +4752,6 @@
4011
4752
  "version": "5.0.0",
4012
4753
  "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4013
4754
  "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4014
- "dev": true,
4015
4755
  "dependencies": {
4016
4756
  "p-limit": "^3.0.2"
4017
4757
  },
@@ -4038,7 +4778,6 @@
4038
4778
  "version": "4.0.0",
4039
4779
  "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4040
4780
  "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4041
- "dev": true,
4042
4781
  "engines": {
4043
4782
  "node": ">=8"
4044
4783
  }
@@ -4047,7 +4786,6 @@
4047
4786
  "version": "1.0.1",
4048
4787
  "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4049
4788
  "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
4050
- "dev": true,
4051
4789
  "engines": {
4052
4790
  "node": ">=0.10.0"
4053
4791
  }
@@ -4061,6 +4799,37 @@
4061
4799
  "node": ">=8"
4062
4800
  }
4063
4801
  },
4802
+ "node_modules/path-scurry": {
4803
+ "version": "1.10.1",
4804
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
4805
+ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
4806
+ "dependencies": {
4807
+ "lru-cache": "^9.1.1 || ^10.0.0",
4808
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
4809
+ },
4810
+ "engines": {
4811
+ "node": ">=16 || 14 >=14.17"
4812
+ },
4813
+ "funding": {
4814
+ "url": "https://github.com/sponsors/isaacs"
4815
+ }
4816
+ },
4817
+ "node_modules/path-scurry/node_modules/lru-cache": {
4818
+ "version": "10.2.0",
4819
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
4820
+ "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
4821
+ "engines": {
4822
+ "node": "14 || >=16.14"
4823
+ }
4824
+ },
4825
+ "node_modules/path-scurry/node_modules/minipass": {
4826
+ "version": "7.0.4",
4827
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
4828
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
4829
+ "engines": {
4830
+ "node": ">=16 || 14 >=14.17"
4831
+ }
4832
+ },
4064
4833
  "node_modules/pathe": {
4065
4834
  "version": "1.1.2",
4066
4835
  "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
@@ -4082,17 +4851,26 @@
4082
4851
  "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==",
4083
4852
  "dev": true
4084
4853
  },
4854
+ "node_modules/periscopic": {
4855
+ "version": "3.1.0",
4856
+ "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
4857
+ "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
4858
+ "peer": true,
4859
+ "dependencies": {
4860
+ "@types/estree": "^1.0.0",
4861
+ "estree-walker": "^3.0.0",
4862
+ "is-reference": "^3.0.0"
4863
+ }
4864
+ },
4085
4865
  "node_modules/picocolors": {
4086
4866
  "version": "1.0.0",
4087
4867
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
4088
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
4868
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
4089
- "dev": true
4090
4869
  },
4091
4870
  "node_modules/picomatch": {
4092
4871
  "version": "2.3.1",
4093
4872
  "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4094
4873
  "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4095
- "dev": true,
4096
4874
  "engines": {
4097
4875
  "node": ">=8.6"
4098
4876
  },
@@ -4155,11 +4933,18 @@
4155
4933
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
4156
4934
  }
4157
4935
  },
4936
+ "node_modules/possible-typed-array-names": {
4937
+ "version": "1.0.0",
4938
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
4939
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
4940
+ "engines": {
4941
+ "node": ">= 0.4"
4942
+ }
4943
+ },
4158
4944
  "node_modules/postcss": {
4159
4945
  "version": "8.4.35",
4160
4946
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz",
4161
4947
  "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
4162
- "dev": true,
4163
4948
  "funding": [
4164
4949
  {
4165
4950
  "type": "opencollective",
@@ -4346,6 +5131,19 @@
4346
5131
  "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4347
5132
  }
4348
5133
  },
5134
+ "node_modules/progress": {
5135
+ "version": "2.0.3",
5136
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
5137
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
5138
+ "engines": {
5139
+ "node": ">=0.4.0"
5140
+ }
5141
+ },
5142
+ "node_modules/proxy-from-env": {
5143
+ "version": "1.1.0",
5144
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
5145
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
5146
+ },
4349
5147
  "node_modules/punycode": {
4350
5148
  "version": "2.3.1",
4351
5149
  "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -4385,7 +5183,6 @@
4385
5183
  "version": "3.6.0",
4386
5184
  "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
4387
5185
  "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
4388
- "dev": true,
4389
5186
  "dependencies": {
4390
5187
  "picomatch": "^2.2.1"
4391
5188
  },
@@ -4393,6 +5190,21 @@
4393
5190
  "node": ">=8.10.0"
4394
5191
  }
4395
5192
  },
5193
+ "node_modules/recast": {
5194
+ "version": "0.23.4",
5195
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.4.tgz",
5196
+ "integrity": "sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==",
5197
+ "dependencies": {
5198
+ "assert": "^2.0.0",
5199
+ "ast-types": "^0.16.1",
5200
+ "esprima": "~4.0.0",
5201
+ "source-map": "~0.6.1",
5202
+ "tslib": "^2.0.1"
5203
+ },
5204
+ "engines": {
5205
+ "node": ">= 4"
5206
+ }
5207
+ },
4396
5208
  "node_modules/resolve-from": {
4397
5209
  "version": "4.0.0",
4398
5210
  "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -4473,7 +5285,6 @@
4473
5285
  "version": "4.12.0",
4474
5286
  "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.0.tgz",
4475
5287
  "integrity": "sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==",
4476
- "dev": true,
4477
5288
  "dependencies": {
4478
5289
  "@types/estree": "1.0.5"
4479
5290
  },
@@ -4528,7 +5339,6 @@
4528
5339
  "version": "1.8.1",
4529
5340
  "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
4530
5341
  "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
4531
- "dev": true,
4532
5342
  "dependencies": {
4533
5343
  "mri": "^1.1.0"
4534
5344
  },
@@ -4540,7 +5350,6 @@
4540
5350
  "version": "0.5.1",
4541
5351
  "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
4542
5352
  "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==",
4543
- "dev": true,
4544
5353
  "dependencies": {
4545
5354
  "es6-promise": "^3.1.2",
4546
5355
  "graceful-fs": "^4.1.3",
@@ -4552,7 +5361,6 @@
4552
5361
  "version": "1.1.11",
4553
5362
  "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4554
5363
  "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4555
- "dev": true,
4556
5364
  "dependencies": {
4557
5365
  "balanced-match": "^1.0.0",
4558
5366
  "concat-map": "0.0.1"
@@ -4562,7 +5370,6 @@
4562
5370
  "version": "7.2.3",
4563
5371
  "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
4564
5372
  "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
4565
- "dev": true,
4566
5373
  "dependencies": {
4567
5374
  "fs.realpath": "^1.0.0",
4568
5375
  "inflight": "^1.0.4",
@@ -4582,7 +5389,6 @@
4582
5389
  "version": "3.1.2",
4583
5390
  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4584
5391
  "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4585
- "dev": true,
4586
5392
  "dependencies": {
4587
5393
  "brace-expansion": "^1.1.7"
4588
5394
  },
@@ -4594,7 +5400,6 @@
4594
5400
  "version": "2.7.1",
4595
5401
  "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4596
5402
  "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4597
- "dev": true,
4598
5403
  "dependencies": {
4599
5404
  "glob": "^7.1.3"
4600
5405
  },
@@ -4632,8 +5437,23 @@
4632
5437
  "node_modules/set-cookie-parser": {
4633
5438
  "version": "2.6.0",
4634
5439
  "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
4635
- "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==",
5440
+ "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ=="
5441
+ },
5442
+ "node_modules/set-function-length": {
5443
+ "version": "1.2.1",
5444
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz",
5445
+ "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==",
5446
+ "dependencies": {
5447
+ "define-data-property": "^1.1.2",
5448
+ "es-errors": "^1.3.0",
5449
+ "function-bind": "^1.1.2",
5450
+ "get-intrinsic": "^1.2.3",
5451
+ "gopd": "^1.0.1",
5452
+ "has-property-descriptors": "^1.0.1"
5453
+ },
4636
- "dev": true
5454
+ "engines": {
5455
+ "node": ">= 0.4"
5456
+ }
4637
5457
  },
4638
5458
  "node_modules/shebang-command": {
4639
5459
  "version": "2.0.0",
@@ -4678,7 +5498,6 @@
4678
5498
  "version": "2.0.4",
4679
5499
  "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
4680
5500
  "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
4681
- "dev": true,
4682
5501
  "dependencies": {
4683
5502
  "@polka/url": "^1.0.0-next.24",
4684
5503
  "mrmime": "^2.0.0",
@@ -4692,7 +5511,6 @@
4692
5511
  "version": "0.11.0",
4693
5512
  "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz",
4694
5513
  "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==",
4695
- "dev": true,
4696
5514
  "dependencies": {
4697
5515
  "@jridgewell/sourcemap-codec": "^1.4.14",
4698
5516
  "buffer-crc32": "^0.2.5",
@@ -4703,11 +5521,18 @@
4703
5521
  "sorcery": "bin/sorcery"
4704
5522
  }
4705
5523
  },
5524
+ "node_modules/source-map": {
5525
+ "version": "0.6.1",
5526
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5527
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5528
+ "engines": {
5529
+ "node": ">=0.10.0"
5530
+ }
5531
+ },
4706
5532
  "node_modules/source-map-js": {
4707
5533
  "version": "1.0.2",
4708
5534
  "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
4709
5535
  "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
4710
- "dev": true,
4711
5536
  "engines": {
4712
5537
  "node": ">=0.10.0"
4713
5538
  }
@@ -4788,7 +5613,6 @@
4788
5613
  "version": "5.0.0-next.60",
4789
5614
  "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.0.0-next.60.tgz",
4790
5615
  "integrity": "sha512-1BchsRCMVLqt4BY8DxELt0TGveYQgDGaTkAXt/QMjyKEbXnwRAHp7/9KwUOJPGW68huZGccXo3Cez83fMv7yBA==",
4791
- "dev": true,
4792
5616
  "dependencies": {
4793
5617
  "@ampproject/remapping": "^2.2.1",
4794
5618
  "@jridgewell/sourcemap-codec": "^1.4.15",
@@ -4930,7 +5754,6 @@
4930
5754
  "version": "0.2.9",
4931
5755
  "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz",
4932
5756
  "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==",
4933
- "dev": true,
4934
5757
  "dependencies": {
4935
5758
  "globalyzer": "0.1.0",
4936
5759
  "globrex": "^0.1.2"
@@ -4964,7 +5787,6 @@
4964
5787
  "version": "2.0.0",
4965
5788
  "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
4966
5789
  "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
4967
- "dev": true,
4968
5790
  "engines": {
4969
5791
  "node": ">=4"
4970
5792
  }
@@ -4973,7 +5795,6 @@
4973
5795
  "version": "5.0.1",
4974
5796
  "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4975
5797
  "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4976
- "dev": true,
4977
5798
  "dependencies": {
4978
5799
  "is-number": "^7.0.0"
4979
5800
  },
@@ -4985,11 +5806,20 @@
4985
5806
  "version": "3.0.1",
4986
5807
  "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
4987
5808
  "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
4988
- "dev": true,
4989
5809
  "engines": {
4990
5810
  "node": ">=6"
4991
5811
  }
4992
5812
  },
5813
+ "node_modules/tr46": {
5814
+ "version": "0.0.3",
5815
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
5816
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
5817
+ },
5818
+ "node_modules/tslib": {
5819
+ "version": "2.6.2",
5820
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
5821
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
5822
+ },
4993
5823
  "node_modules/type-check": {
4994
5824
  "version": "0.4.0",
4995
5825
  "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -5103,6 +5933,17 @@
5103
5933
  }
5104
5934
  }
5105
5935
  },
5936
+ "node_modules/unplugin": {
5937
+ "version": "1.0.1",
5938
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.0.1.tgz",
5939
+ "integrity": "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==",
5940
+ "dependencies": {
5941
+ "acorn": "^8.8.1",
5942
+ "chokidar": "^3.5.3",
5943
+ "webpack-sources": "^3.2.3",
5944
+ "webpack-virtual-modules": "^0.5.0"
5945
+ }
5946
+ },
5106
5947
  "node_modules/update-browserslist-db": {
5107
5948
  "version": "1.0.13",
5108
5949
  "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
@@ -5142,6 +5983,18 @@
5142
5983
  "punycode": "^2.1.0"
5143
5984
  }
5144
5985
  },
5986
+ "node_modules/util": {
5987
+ "version": "0.12.5",
5988
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
5989
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
5990
+ "dependencies": {
5991
+ "inherits": "^2.0.3",
5992
+ "is-arguments": "^1.0.4",
5993
+ "is-generator-function": "^1.0.7",
5994
+ "is-typed-array": "^1.1.3",
5995
+ "which-typed-array": "^1.1.2"
5996
+ }
5997
+ },
5145
5998
  "node_modules/util-deprecate": {
5146
5999
  "version": "1.0.2",
5147
6000
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -5152,7 +6005,6 @@
5152
6005
  "version": "5.1.3",
5153
6006
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.3.tgz",
5154
6007
  "integrity": "sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==",
5155
- "dev": true,
5156
6008
  "dependencies": {
5157
6009
  "esbuild": "^0.19.3",
5158
6010
  "postcss": "^8.4.35",
@@ -5229,7 +6081,6 @@
5229
6081
  "version": "0.2.5",
5230
6082
  "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz",
5231
6083
  "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==",
5232
- "dev": true,
5233
6084
  "peer": true,
5234
6085
  "peerDependencies": {
5235
6086
  "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
@@ -5305,11 +6156,37 @@
5305
6156
  }
5306
6157
  }
5307
6158
  },
6159
+ "node_modules/webidl-conversions": {
6160
+ "version": "3.0.1",
6161
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
6162
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
6163
+ },
6164
+ "node_modules/webpack-sources": {
6165
+ "version": "3.2.3",
6166
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
6167
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
6168
+ "engines": {
6169
+ "node": ">=10.13.0"
6170
+ }
6171
+ },
6172
+ "node_modules/webpack-virtual-modules": {
6173
+ "version": "0.5.0",
6174
+ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz",
6175
+ "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw=="
6176
+ },
6177
+ "node_modules/whatwg-url": {
6178
+ "version": "5.0.0",
6179
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
6180
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
6181
+ "dependencies": {
6182
+ "tr46": "~0.0.3",
6183
+ "webidl-conversions": "^3.0.0"
6184
+ }
6185
+ },
5308
6186
  "node_modules/which": {
5309
6187
  "version": "2.0.2",
5310
6188
  "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5311
6189
  "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5312
- "dev": true,
5313
6190
  "dependencies": {
5314
6191
  "isexe": "^2.0.0"
5315
6192
  },
@@ -5320,6 +6197,24 @@
5320
6197
  "node": ">= 8"
5321
6198
  }
5322
6199
  },
6200
+ "node_modules/which-typed-array": {
6201
+ "version": "1.1.14",
6202
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz",
6203
+ "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==",
6204
+ "dependencies": {
6205
+ "available-typed-arrays": "^1.0.6",
6206
+ "call-bind": "^1.0.5",
6207
+ "for-each": "^0.3.3",
6208
+ "gopd": "^1.0.1",
6209
+ "has-tostringtag": "^1.0.1"
6210
+ },
6211
+ "engines": {
6212
+ "node": ">= 0.4"
6213
+ },
6214
+ "funding": {
6215
+ "url": "https://github.com/sponsors/ljharb"
6216
+ }
6217
+ },
5323
6218
  "node_modules/why-is-node-running": {
5324
6219
  "version": "2.2.2",
5325
6220
  "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz",
@@ -5339,8 +6234,7 @@
5339
6234
  "node_modules/wrappy": {
5340
6235
  "version": "1.0.2",
5341
6236
  "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5342
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
6237
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
5343
- "dev": true
5344
6238
  },
5345
6239
  "node_modules/yallist": {
5346
6240
  "version": "4.0.0",
@@ -5363,7 +6257,6 @@
5363
6257
  "version": "0.1.0",
5364
6258
  "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5365
6259
  "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5366
- "dev": true,
5367
6260
  "engines": {
5368
6261
  "node": ">=10"
5369
6262
  },
@@ -5374,8 +6267,7 @@
5374
6267
  "node_modules/zimmerframe": {
5375
6268
  "version": "1.1.2",
5376
6269
  "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz",
5377
- "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==",
6270
+ "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w=="
5378
- "dev": true
5379
6271
  }
5380
6272
  }
5381
6273
  }
package.json CHANGED
@@ -16,6 +16,7 @@
16
16
  "test:unit": "vitest"
17
17
  },
18
18
  "dependencies": {
19
+ "@sentry/sveltekit": "^7.102.0",
19
20
  "@unocss/reset": "^0.58.5"
20
21
  },
21
22
  "devDependencies": {
src/hooks.client.js ADDED
@@ -0,0 +1,21 @@
1
+ import { handleErrorWithSentry, replayIntegration } from '@sentry/sveltekit';
2
+ import * as Sentry from '@sentry/sveltekit';
3
+
4
+ Sentry.init({
5
+ dsn: 'https://c5d07f4181a8450fa2cface73930c4f2@o4504798400348160.ingest.sentry.io/4504798403624960',
6
+ tracesSampleRate: 1.0,
7
+
8
+ // This sets the sample rate to be 10%. You may want this to be 100% while
9
+ // in development and sample at a lower rate in production
10
+ replaysSessionSampleRate: 0.1,
11
+
12
+ // If the entire session is not sampled, use the below sample rate to sample
13
+ // sessions when an error occurs.
14
+ replaysOnErrorSampleRate: 1.0,
15
+
16
+ // If you don't want to use Session Replay, just remove the line below:
17
+ integrations: [replayIntegration()]
18
+ });
19
+
20
+ // If you have a custom error handler, pass it to `handleErrorWithSentry`
21
+ export const handleError = handleErrorWithSentry();
src/hooks.server.js CHANGED
@@ -1,13 +1,17 @@
1
- // This is just here for our global usage of @unocss/svelte-scoped/vite plugin to conveniently provide a reset and preflights to the demo app - this is unnecessary for your usage of @unocss/svelte-scoped/preprocess
1
+ import { sequence } from '@sveltejs/kit/hooks';
2
+ import * as Sentry from '@sentry/sveltekit';
2
3
 
4
+ Sentry.init({
5
+ dsn: 'https://c5d07f4181a8450fa2cface73930c4f2@o4504798400348160.ingest.sentry.io/4504798403624960',
6
+ tracesSampleRate: 1
7
+ });
8
+
3
- /** @type {import('@sveltejs/kit').Handle} */
9
+ export const handleError = Sentry.handleErrorWithSentry();
10
+
4
- export async function handle({ event, resolve }) {
11
+ export const handle = sequence(Sentry.sentryHandle(), async function _handle({ event, resolve }) {
5
12
  const response = await resolve(event, {
6
13
  transformPageChunk: ({ html }) =>
7
- html.replace(
8
- "%unocss-svelte-scoped.global%",
9
- "unocss_svelte_scoped_global_styles",
14
+ html.replace('%unocss-svelte-scoped.global%', 'unocss_svelte_scoped_global_styles')
10
- ),
11
15
  });
12
16
  return response;
13
- }
17
+ });
src/routes/+layout.svelte CHANGED
@@ -19,10 +19,6 @@
19
19
  id="pirschjs"
20
20
  data-code="fynEKPntFh9oUyUcIO76Tmcxzjkmwfjg"
21
21
  ></script>
22
- <script
23
- src="https://js.sentry-cdn.com/c5d07f4181a8450fa2cface73930c4f2.min.js"
24
- crossorigin="anonymous"
25
- ></script>
26
22
  </svelte:head>
27
23
  <div
28
24
  style="display: contents"
vite.config.js CHANGED
@@ -1,15 +1,22 @@
1
+ import { sentrySvelteKit } from '@sentry/sveltekit';
1
- import { sveltekit } from "@sveltejs/kit/vite";
2
+ import { sveltekit } from '@sveltejs/kit/vite';
2
- import UnoCSS from "@unocss/svelte-scoped/vite";
3
+ import UnoCSS from '@unocss/svelte-scoped/vite';
3
- import { defineConfig } from "vitest/config";
4
+ import { defineConfig } from 'vitest/config';
4
5
 
5
6
  export default defineConfig({
6
7
  plugins: [
8
+ sentrySvelteKit({
9
+ sourceMapsUploadOptions: {
10
+ org: 'pyrossh',
11
+ project: 'pyros-sh'
12
+ }
13
+ }),
7
14
  sveltekit(),
8
15
  UnoCSS({
9
- injectReset: "@unocss/reset/tailwind.css",
16
+ injectReset: '@unocss/reset/tailwind.css'
10
- }),
17
+ })
11
18
  ],
12
19
  test: {
13
- include: ["src/**/*.{test,spec}.{js,ts}"],
20
+ include: ['src/**/*.{test,spec}.{js,ts}']
14
- },
21
+ }
15
22
  });