k-l-lambda Claude commited on
Commit
ff0a701
·
1 Parent(s): 7be3ed0

Fix: regenerate package-lock.json with sass instead of sass-embedded

Browse files
Files changed (2) hide show
  1. Dockerfile +1 -1
  2. trigo-web/app/package-lock.json +306 -803
Dockerfile CHANGED
@@ -3,7 +3,7 @@ FROM node:20-slim
3
  # Set noninteractive installation
4
  ENV DEBIAN_FRONTEND=noninteractive
5
 
6
- # Build timestamp to force cache invalidation: 2026-01-12T18:55
7
 
8
  # Install build dependencies
9
  RUN apt-get update && apt-get install -y \
 
3
  # Set noninteractive installation
4
  ENV DEBIAN_FRONTEND=noninteractive
5
 
6
+ # Build timestamp to force cache invalidation: 2026-01-12T19:00
7
 
8
  # Install build dependencies
9
  RUN apt-get update && apt-get install -y \
trigo-web/app/package-lock.json CHANGED
@@ -35,19 +35,19 @@
35
  }
36
  },
37
  "node_modules/@babel/helper-validator-identifier": {
38
- "version": "7.27.1",
39
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
40
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
41
  "engines": {
42
  "node": ">=6.9.0"
43
  }
44
  },
45
  "node_modules/@babel/parser": {
46
- "version": "7.28.4",
47
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
48
- "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
49
  "dependencies": {
50
- "@babel/types": "^7.28.4"
51
  },
52
  "bin": {
53
  "parser": "bin/babel-parser.js"
@@ -57,25 +57,17 @@
57
  }
58
  },
59
  "node_modules/@babel/types": {
60
- "version": "7.28.4",
61
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
62
- "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
63
  "dependencies": {
64
  "@babel/helper-string-parser": "^7.27.1",
65
- "@babel/helper-validator-identifier": "^7.27.1"
66
  },
67
  "engines": {
68
  "node": ">=6.9.0"
69
  }
70
  },
71
- "node_modules/@bufbuild/protobuf": {
72
- "version": "2.10.0",
73
- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.0.tgz",
74
- "integrity": "sha512-fdRs9PSrBF7QUntpZpq6BTw58fhgGJojgg39m9oFOJGZT+nip9b0so5cYY1oWl5pvemDLr0cPPsH46vwThEbpQ==",
75
- "dev": true,
76
- "optional": true,
77
- "peer": true
78
- },
79
  "node_modules/@esbuild/aix-ppc64": {
80
  "version": "0.21.5",
81
  "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
@@ -450,17 +442,17 @@
450
  "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
451
  },
452
  "node_modules/@parcel/watcher": {
453
- "version": "2.5.1",
454
- "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
455
- "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
456
  "dev": true,
457
  "hasInstallScript": true,
458
  "optional": true,
459
  "dependencies": {
460
- "detect-libc": "^1.0.3",
461
  "is-glob": "^4.0.3",
462
- "micromatch": "^4.0.5",
463
- "node-addon-api": "^7.0.0"
464
  },
465
  "engines": {
466
  "node": ">= 10.0.0"
@@ -470,25 +462,25 @@
470
  "url": "https://opencollective.com/parcel"
471
  },
472
  "optionalDependencies": {
473
- "@parcel/watcher-android-arm64": "2.5.1",
474
- "@parcel/watcher-darwin-arm64": "2.5.1",
475
- "@parcel/watcher-darwin-x64": "2.5.1",
476
- "@parcel/watcher-freebsd-x64": "2.5.1",
477
- "@parcel/watcher-linux-arm-glibc": "2.5.1",
478
- "@parcel/watcher-linux-arm-musl": "2.5.1",
479
- "@parcel/watcher-linux-arm64-glibc": "2.5.1",
480
- "@parcel/watcher-linux-arm64-musl": "2.5.1",
481
- "@parcel/watcher-linux-x64-glibc": "2.5.1",
482
- "@parcel/watcher-linux-x64-musl": "2.5.1",
483
- "@parcel/watcher-win32-arm64": "2.5.1",
484
- "@parcel/watcher-win32-ia32": "2.5.1",
485
- "@parcel/watcher-win32-x64": "2.5.1"
486
  }
487
  },
488
  "node_modules/@parcel/watcher-android-arm64": {
489
- "version": "2.5.1",
490
- "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz",
491
- "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==",
492
  "cpu": [
493
  "arm64"
494
  ],
@@ -506,9 +498,9 @@
506
  }
507
  },
508
  "node_modules/@parcel/watcher-darwin-arm64": {
509
- "version": "2.5.1",
510
- "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
511
- "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
512
  "cpu": [
513
  "arm64"
514
  ],
@@ -526,9 +518,9 @@
526
  }
527
  },
528
  "node_modules/@parcel/watcher-darwin-x64": {
529
- "version": "2.5.1",
530
- "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
531
- "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
532
  "cpu": [
533
  "x64"
534
  ],
@@ -546,9 +538,9 @@
546
  }
547
  },
548
  "node_modules/@parcel/watcher-freebsd-x64": {
549
- "version": "2.5.1",
550
- "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
551
- "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
552
  "cpu": [
553
  "x64"
554
  ],
@@ -566,9 +558,9 @@
566
  }
567
  },
568
  "node_modules/@parcel/watcher-linux-arm-glibc": {
569
- "version": "2.5.1",
570
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz",
571
- "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==",
572
  "cpu": [
573
  "arm"
574
  ],
@@ -586,9 +578,9 @@
586
  }
587
  },
588
  "node_modules/@parcel/watcher-linux-arm-musl": {
589
- "version": "2.5.1",
590
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz",
591
- "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==",
592
  "cpu": [
593
  "arm"
594
  ],
@@ -606,9 +598,9 @@
606
  }
607
  },
608
  "node_modules/@parcel/watcher-linux-arm64-glibc": {
609
- "version": "2.5.1",
610
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz",
611
- "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==",
612
  "cpu": [
613
  "arm64"
614
  ],
@@ -626,9 +618,9 @@
626
  }
627
  },
628
  "node_modules/@parcel/watcher-linux-arm64-musl": {
629
- "version": "2.5.1",
630
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz",
631
- "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==",
632
  "cpu": [
633
  "arm64"
634
  ],
@@ -646,9 +638,9 @@
646
  }
647
  },
648
  "node_modules/@parcel/watcher-linux-x64-glibc": {
649
- "version": "2.5.1",
650
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz",
651
- "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==",
652
  "cpu": [
653
  "x64"
654
  ],
@@ -666,9 +658,9 @@
666
  }
667
  },
668
  "node_modules/@parcel/watcher-linux-x64-musl": {
669
- "version": "2.5.1",
670
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz",
671
- "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==",
672
  "cpu": [
673
  "x64"
674
  ],
@@ -686,9 +678,9 @@
686
  }
687
  },
688
  "node_modules/@parcel/watcher-win32-arm64": {
689
- "version": "2.5.1",
690
- "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz",
691
- "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==",
692
  "cpu": [
693
  "arm64"
694
  ],
@@ -706,9 +698,9 @@
706
  }
707
  },
708
  "node_modules/@parcel/watcher-win32-ia32": {
709
- "version": "2.5.1",
710
- "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
711
- "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
712
  "cpu": [
713
  "ia32"
714
  ],
@@ -726,9 +718,9 @@
726
  }
727
  },
728
  "node_modules/@parcel/watcher-win32-x64": {
729
- "version": "2.5.1",
730
- "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
731
- "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==",
732
  "cpu": [
733
  "x64"
734
  ],
@@ -746,9 +738,9 @@
746
  }
747
  },
748
  "node_modules/@rollup/rollup-android-arm-eabi": {
749
- "version": "4.52.5",
750
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.5.tgz",
751
- "integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==",
752
  "cpu": [
753
  "arm"
754
  ],
@@ -759,9 +751,9 @@
759
  ]
760
  },
761
  "node_modules/@rollup/rollup-android-arm64": {
762
- "version": "4.52.5",
763
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.5.tgz",
764
- "integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==",
765
  "cpu": [
766
  "arm64"
767
  ],
@@ -772,9 +764,9 @@
772
  ]
773
  },
774
  "node_modules/@rollup/rollup-darwin-arm64": {
775
- "version": "4.52.5",
776
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.5.tgz",
777
- "integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==",
778
  "cpu": [
779
  "arm64"
780
  ],
@@ -785,9 +777,9 @@
785
  ]
786
  },
787
  "node_modules/@rollup/rollup-darwin-x64": {
788
- "version": "4.52.5",
789
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.5.tgz",
790
- "integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==",
791
  "cpu": [
792
  "x64"
793
  ],
@@ -798,9 +790,9 @@
798
  ]
799
  },
800
  "node_modules/@rollup/rollup-freebsd-arm64": {
801
- "version": "4.52.5",
802
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.5.tgz",
803
- "integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==",
804
  "cpu": [
805
  "arm64"
806
  ],
@@ -811,9 +803,9 @@
811
  ]
812
  },
813
  "node_modules/@rollup/rollup-freebsd-x64": {
814
- "version": "4.52.5",
815
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.5.tgz",
816
- "integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==",
817
  "cpu": [
818
  "x64"
819
  ],
@@ -824,9 +816,9 @@
824
  ]
825
  },
826
  "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
827
- "version": "4.52.5",
828
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.5.tgz",
829
- "integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==",
830
  "cpu": [
831
  "arm"
832
  ],
@@ -837,9 +829,9 @@
837
  ]
838
  },
839
  "node_modules/@rollup/rollup-linux-arm-musleabihf": {
840
- "version": "4.52.5",
841
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.5.tgz",
842
- "integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==",
843
  "cpu": [
844
  "arm"
845
  ],
@@ -850,9 +842,9 @@
850
  ]
851
  },
852
  "node_modules/@rollup/rollup-linux-arm64-gnu": {
853
- "version": "4.52.5",
854
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.5.tgz",
855
- "integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==",
856
  "cpu": [
857
  "arm64"
858
  ],
@@ -863,9 +855,9 @@
863
  ]
864
  },
865
  "node_modules/@rollup/rollup-linux-arm64-musl": {
866
- "version": "4.52.5",
867
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.5.tgz",
868
- "integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==",
869
  "cpu": [
870
  "arm64"
871
  ],
@@ -876,9 +868,22 @@
876
  ]
877
  },
878
  "node_modules/@rollup/rollup-linux-loong64-gnu": {
879
- "version": "4.52.5",
880
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.5.tgz",
881
- "integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==",
 
 
 
 
 
 
 
 
 
 
 
 
 
882
  "cpu": [
883
  "loong64"
884
  ],
@@ -889,9 +894,22 @@
889
  ]
890
  },
891
  "node_modules/@rollup/rollup-linux-ppc64-gnu": {
892
- "version": "4.52.5",
893
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.5.tgz",
894
- "integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==",
 
 
 
 
 
 
 
 
 
 
 
 
 
895
  "cpu": [
896
  "ppc64"
897
  ],
@@ -902,9 +920,9 @@
902
  ]
903
  },
904
  "node_modules/@rollup/rollup-linux-riscv64-gnu": {
905
- "version": "4.52.5",
906
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.5.tgz",
907
- "integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==",
908
  "cpu": [
909
  "riscv64"
910
  ],
@@ -915,9 +933,9 @@
915
  ]
916
  },
917
  "node_modules/@rollup/rollup-linux-riscv64-musl": {
918
- "version": "4.52.5",
919
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.5.tgz",
920
- "integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==",
921
  "cpu": [
922
  "riscv64"
923
  ],
@@ -928,9 +946,9 @@
928
  ]
929
  },
930
  "node_modules/@rollup/rollup-linux-s390x-gnu": {
931
- "version": "4.52.5",
932
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.5.tgz",
933
- "integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==",
934
  "cpu": [
935
  "s390x"
936
  ],
@@ -941,9 +959,9 @@
941
  ]
942
  },
943
  "node_modules/@rollup/rollup-linux-x64-gnu": {
944
- "version": "4.52.5",
945
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.5.tgz",
946
- "integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==",
947
  "cpu": [
948
  "x64"
949
  ],
@@ -954,9 +972,9 @@
954
  ]
955
  },
956
  "node_modules/@rollup/rollup-linux-x64-musl": {
957
- "version": "4.52.5",
958
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.5.tgz",
959
- "integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==",
960
  "cpu": [
961
  "x64"
962
  ],
@@ -966,10 +984,23 @@
966
  "linux"
967
  ]
968
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
969
  "node_modules/@rollup/rollup-openharmony-arm64": {
970
- "version": "4.52.5",
971
- "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.5.tgz",
972
- "integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==",
973
  "cpu": [
974
  "arm64"
975
  ],
@@ -980,9 +1011,9 @@
980
  ]
981
  },
982
  "node_modules/@rollup/rollup-win32-arm64-msvc": {
983
- "version": "4.52.5",
984
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.5.tgz",
985
- "integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==",
986
  "cpu": [
987
  "arm64"
988
  ],
@@ -993,9 +1024,9 @@
993
  ]
994
  },
995
  "node_modules/@rollup/rollup-win32-ia32-msvc": {
996
- "version": "4.52.5",
997
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.5.tgz",
998
- "integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==",
999
  "cpu": [
1000
  "ia32"
1001
  ],
@@ -1006,9 +1037,9 @@
1006
  ]
1007
  },
1008
  "node_modules/@rollup/rollup-win32-x64-gnu": {
1009
- "version": "4.52.5",
1010
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.5.tgz",
1011
- "integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==",
1012
  "cpu": [
1013
  "x64"
1014
  ],
@@ -1019,9 +1050,9 @@
1019
  ]
1020
  },
1021
  "node_modules/@rollup/rollup-win32-x64-msvc": {
1022
- "version": "4.52.5",
1023
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.5.tgz",
1024
- "integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==",
1025
  "cpu": [
1026
  "x64"
1027
  ],
@@ -1244,9 +1275,9 @@
1244
  "dev": true
1245
  },
1246
  "node_modules/@types/d3-shape": {
1247
- "version": "3.1.7",
1248
- "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz",
1249
- "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==",
1250
  "dev": true,
1251
  "dependencies": {
1252
  "@types/d3-path": "*"
@@ -1301,17 +1332,6 @@
1301
  "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==",
1302
  "dev": true
1303
  },
1304
- "node_modules/@types/node": {
1305
- "version": "24.10.1",
1306
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz",
1307
- "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==",
1308
- "dev": true,
1309
- "optional": true,
1310
- "peer": true,
1311
- "dependencies": {
1312
- "undici-types": "~7.16.0"
1313
- }
1314
- },
1315
  "node_modules/@types/stats.js": {
1316
  "version": "0.17.4",
1317
  "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
@@ -1376,49 +1396,49 @@
1376
  }
1377
  },
1378
  "node_modules/@vue/compiler-core": {
1379
- "version": "3.5.22",
1380
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.22.tgz",
1381
- "integrity": "sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==",
1382
  "dependencies": {
1383
- "@babel/parser": "^7.28.4",
1384
- "@vue/shared": "3.5.22",
1385
- "entities": "^4.5.0",
1386
  "estree-walker": "^2.0.2",
1387
  "source-map-js": "^1.2.1"
1388
  }
1389
  },
1390
  "node_modules/@vue/compiler-dom": {
1391
- "version": "3.5.22",
1392
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.22.tgz",
1393
- "integrity": "sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==",
1394
  "dependencies": {
1395
- "@vue/compiler-core": "3.5.22",
1396
- "@vue/shared": "3.5.22"
1397
  }
1398
  },
1399
  "node_modules/@vue/compiler-sfc": {
1400
- "version": "3.5.22",
1401
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.22.tgz",
1402
- "integrity": "sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==",
1403
- "dependencies": {
1404
- "@babel/parser": "^7.28.4",
1405
- "@vue/compiler-core": "3.5.22",
1406
- "@vue/compiler-dom": "3.5.22",
1407
- "@vue/compiler-ssr": "3.5.22",
1408
- "@vue/shared": "3.5.22",
1409
  "estree-walker": "^2.0.2",
1410
- "magic-string": "^0.30.19",
1411
  "postcss": "^8.5.6",
1412
  "source-map-js": "^1.2.1"
1413
  }
1414
  },
1415
  "node_modules/@vue/compiler-ssr": {
1416
- "version": "3.5.22",
1417
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.22.tgz",
1418
- "integrity": "sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==",
1419
  "dependencies": {
1420
- "@vue/compiler-dom": "3.5.22",
1421
- "@vue/shared": "3.5.22"
1422
  }
1423
  },
1424
  "node_modules/@vue/compiler-vue2": {
@@ -1461,49 +1481,49 @@
1461
  }
1462
  },
1463
  "node_modules/@vue/reactivity": {
1464
- "version": "3.5.22",
1465
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.22.tgz",
1466
- "integrity": "sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==",
1467
  "dependencies": {
1468
- "@vue/shared": "3.5.22"
1469
  }
1470
  },
1471
  "node_modules/@vue/runtime-core": {
1472
- "version": "3.5.22",
1473
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.22.tgz",
1474
- "integrity": "sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==",
1475
  "dependencies": {
1476
- "@vue/reactivity": "3.5.22",
1477
- "@vue/shared": "3.5.22"
1478
  }
1479
  },
1480
  "node_modules/@vue/runtime-dom": {
1481
- "version": "3.5.22",
1482
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.22.tgz",
1483
- "integrity": "sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==",
1484
  "dependencies": {
1485
- "@vue/reactivity": "3.5.22",
1486
- "@vue/runtime-core": "3.5.22",
1487
- "@vue/shared": "3.5.22",
1488
- "csstype": "^3.1.3"
1489
  }
1490
  },
1491
  "node_modules/@vue/server-renderer": {
1492
- "version": "3.5.22",
1493
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.22.tgz",
1494
- "integrity": "sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==",
1495
  "dependencies": {
1496
- "@vue/compiler-ssr": "3.5.22",
1497
- "@vue/shared": "3.5.22"
1498
  },
1499
  "peerDependencies": {
1500
- "vue": "3.5.22"
1501
  }
1502
  },
1503
  "node_modules/@vue/shared": {
1504
- "version": "3.5.22",
1505
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.22.tgz",
1506
- "integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w=="
1507
  },
1508
  "node_modules/alien-signals": {
1509
  "version": "1.0.13",
@@ -1526,27 +1546,6 @@
1526
  "balanced-match": "^1.0.0"
1527
  }
1528
  },
1529
- "node_modules/braces": {
1530
- "version": "3.0.3",
1531
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
1532
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1533
- "dev": true,
1534
- "optional": true,
1535
- "dependencies": {
1536
- "fill-range": "^7.1.1"
1537
- },
1538
- "engines": {
1539
- "node": ">=8"
1540
- }
1541
- },
1542
- "node_modules/buffer-builder": {
1543
- "version": "0.2.0",
1544
- "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz",
1545
- "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==",
1546
- "dev": true,
1547
- "optional": true,
1548
- "peer": true
1549
- },
1550
  "node_modules/chokidar": {
1551
  "version": "4.0.3",
1552
  "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
@@ -1562,14 +1561,6 @@
1562
  "url": "https://paulmillr.com/funding/"
1563
  }
1564
  },
1565
- "node_modules/colorjs.io": {
1566
- "version": "0.5.2",
1567
- "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz",
1568
- "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==",
1569
- "dev": true,
1570
- "optional": true,
1571
- "peer": true
1572
- },
1573
  "node_modules/commander": {
1574
  "version": "7.2.0",
1575
  "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
@@ -1579,9 +1570,9 @@
1579
  }
1580
  },
1581
  "node_modules/csstype": {
1582
- "version": "3.1.3",
1583
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
1584
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
1585
  },
1586
  "node_modules/d3": {
1587
  "version": "7.9.0",
@@ -1960,9 +1951,9 @@
1960
  "dev": true
1961
  },
1962
  "node_modules/debug": {
1963
- "version": "4.3.7",
1964
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
1965
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
1966
  "dependencies": {
1967
  "ms": "^2.1.3"
1968
  },
@@ -1984,27 +1975,24 @@
1984
  }
1985
  },
1986
  "node_modules/detect-libc": {
1987
- "version": "1.0.3",
1988
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
1989
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
1990
  "dev": true,
1991
  "optional": true,
1992
- "bin": {
1993
- "detect-libc": "bin/detect-libc.js"
1994
- },
1995
  "engines": {
1996
- "node": ">=0.10"
1997
  }
1998
  },
1999
  "node_modules/engine.io-client": {
2000
- "version": "6.6.3",
2001
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
2002
- "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
2003
  "dependencies": {
2004
  "@socket.io/component-emitter": "~3.1.0",
2005
- "debug": "~4.3.1",
2006
  "engine.io-parser": "~5.2.1",
2007
- "ws": "~8.17.1",
2008
  "xmlhttprequest-ssl": "~2.1.1"
2009
  }
2010
  },
@@ -2017,9 +2005,9 @@
2017
  }
2018
  },
2019
  "node_modules/entities": {
2020
- "version": "4.5.0",
2021
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2022
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2023
  "engines": {
2024
  "node": ">=0.12"
2025
  },
@@ -2076,19 +2064,6 @@
2076
  "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==",
2077
  "dev": true
2078
  },
2079
- "node_modules/fill-range": {
2080
- "version": "7.1.1",
2081
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2082
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2083
- "dev": true,
2084
- "optional": true,
2085
- "dependencies": {
2086
- "to-regex-range": "^5.0.1"
2087
- },
2088
- "engines": {
2089
- "node": ">=8"
2090
- }
2091
- },
2092
  "node_modules/fsevents": {
2093
  "version": "2.3.3",
2094
  "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -2103,17 +2078,6 @@
2103
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2104
  }
2105
  },
2106
- "node_modules/has-flag": {
2107
- "version": "4.0.0",
2108
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2109
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2110
- "dev": true,
2111
- "optional": true,
2112
- "peer": true,
2113
- "engines": {
2114
- "node": ">=8"
2115
- }
2116
- },
2117
  "node_modules/he": {
2118
  "version": "1.2.0",
2119
  "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
@@ -2171,20 +2135,10 @@
2171
  "node": ">=0.10.0"
2172
  }
2173
  },
2174
- "node_modules/is-number": {
2175
- "version": "7.0.0",
2176
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2177
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2178
- "dev": true,
2179
- "optional": true,
2180
- "engines": {
2181
- "node": ">=0.12.0"
2182
- }
2183
- },
2184
  "node_modules/magic-string": {
2185
- "version": "0.30.19",
2186
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz",
2187
- "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
2188
  "dependencies": {
2189
  "@jridgewell/sourcemap-codec": "^1.5.5"
2190
  }
@@ -2195,20 +2149,6 @@
2195
  "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==",
2196
  "dev": true
2197
  },
2198
- "node_modules/micromatch": {
2199
- "version": "4.0.8",
2200
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
2201
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
2202
- "dev": true,
2203
- "optional": true,
2204
- "dependencies": {
2205
- "braces": "^3.0.3",
2206
- "picomatch": "^2.3.1"
2207
- },
2208
- "engines": {
2209
- "node": ">=8.6"
2210
- }
2211
- },
2212
  "node_modules/minimatch": {
2213
  "version": "9.0.5",
2214
  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
@@ -2271,13 +2211,13 @@
2271
  "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
2272
  },
2273
  "node_modules/picomatch": {
2274
- "version": "2.3.1",
2275
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2276
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2277
  "dev": true,
2278
  "optional": true,
2279
  "engines": {
2280
- "node": ">=8.6"
2281
  },
2282
  "funding": {
2283
  "url": "https://github.com/sponsors/jonschlinkert"
@@ -2350,9 +2290,9 @@
2350
  "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
2351
  },
2352
  "node_modules/rollup": {
2353
- "version": "4.52.5",
2354
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz",
2355
- "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==",
2356
  "dev": true,
2357
  "dependencies": {
2358
  "@types/estree": "1.0.8"
@@ -2365,28 +2305,31 @@
2365
  "npm": ">=8.0.0"
2366
  },
2367
  "optionalDependencies": {
2368
- "@rollup/rollup-android-arm-eabi": "4.52.5",
2369
- "@rollup/rollup-android-arm64": "4.52.5",
2370
- "@rollup/rollup-darwin-arm64": "4.52.5",
2371
- "@rollup/rollup-darwin-x64": "4.52.5",
2372
- "@rollup/rollup-freebsd-arm64": "4.52.5",
2373
- "@rollup/rollup-freebsd-x64": "4.52.5",
2374
- "@rollup/rollup-linux-arm-gnueabihf": "4.52.5",
2375
- "@rollup/rollup-linux-arm-musleabihf": "4.52.5",
2376
- "@rollup/rollup-linux-arm64-gnu": "4.52.5",
2377
- "@rollup/rollup-linux-arm64-musl": "4.52.5",
2378
- "@rollup/rollup-linux-loong64-gnu": "4.52.5",
2379
- "@rollup/rollup-linux-ppc64-gnu": "4.52.5",
2380
- "@rollup/rollup-linux-riscv64-gnu": "4.52.5",
2381
- "@rollup/rollup-linux-riscv64-musl": "4.52.5",
2382
- "@rollup/rollup-linux-s390x-gnu": "4.52.5",
2383
- "@rollup/rollup-linux-x64-gnu": "4.52.5",
2384
- "@rollup/rollup-linux-x64-musl": "4.52.5",
2385
- "@rollup/rollup-openharmony-arm64": "4.52.5",
2386
- "@rollup/rollup-win32-arm64-msvc": "4.52.5",
2387
- "@rollup/rollup-win32-ia32-msvc": "4.52.5",
2388
- "@rollup/rollup-win32-x64-gnu": "4.52.5",
2389
- "@rollup/rollup-win32-x64-msvc": "4.52.5",
 
 
 
2390
  "fsevents": "~2.3.2"
2391
  }
2392
  },
@@ -2395,26 +2338,15 @@
2395
  "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
2396
  "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
2397
  },
2398
- "node_modules/rxjs": {
2399
- "version": "7.8.2",
2400
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
2401
- "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
2402
- "dev": true,
2403
- "optional": true,
2404
- "peer": true,
2405
- "dependencies": {
2406
- "tslib": "^2.1.0"
2407
- }
2408
- },
2409
  "node_modules/safer-buffer": {
2410
  "version": "2.1.2",
2411
  "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2412
  "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2413
  },
2414
  "node_modules/sass": {
2415
- "version": "1.93.2",
2416
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz",
2417
- "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==",
2418
  "dev": true,
2419
  "dependencies": {
2420
  "chokidar": "^4.0.0",
@@ -2431,363 +2363,13 @@
2431
  "@parcel/watcher": "^2.4.1"
2432
  }
2433
  },
2434
- "node_modules/sass-embedded": {
2435
- "version": "1.93.2",
2436
- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.2.tgz",
2437
- "integrity": "sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==",
2438
- "dev": true,
2439
- "optional": true,
2440
- "peer": true,
2441
- "dependencies": {
2442
- "@bufbuild/protobuf": "^2.5.0",
2443
- "buffer-builder": "^0.2.0",
2444
- "colorjs.io": "^0.5.0",
2445
- "immutable": "^5.0.2",
2446
- "rxjs": "^7.4.0",
2447
- "supports-color": "^8.1.1",
2448
- "sync-child-process": "^1.0.2",
2449
- "varint": "^6.0.0"
2450
- },
2451
- "bin": {
2452
- "sass": "dist/bin/sass.js"
2453
- },
2454
- "engines": {
2455
- "node": ">=16.0.0"
2456
- },
2457
- "optionalDependencies": {
2458
- "sass-embedded-all-unknown": "1.93.2",
2459
- "sass-embedded-android-arm": "1.93.2",
2460
- "sass-embedded-android-arm64": "1.93.2",
2461
- "sass-embedded-android-riscv64": "1.93.2",
2462
- "sass-embedded-android-x64": "1.93.2",
2463
- "sass-embedded-darwin-arm64": "1.93.2",
2464
- "sass-embedded-darwin-x64": "1.93.2",
2465
- "sass-embedded-linux-arm": "1.93.2",
2466
- "sass-embedded-linux-arm64": "1.93.2",
2467
- "sass-embedded-linux-musl-arm": "1.93.2",
2468
- "sass-embedded-linux-musl-arm64": "1.93.2",
2469
- "sass-embedded-linux-musl-riscv64": "1.93.2",
2470
- "sass-embedded-linux-musl-x64": "1.93.2",
2471
- "sass-embedded-linux-riscv64": "1.93.2",
2472
- "sass-embedded-linux-x64": "1.93.2",
2473
- "sass-embedded-unknown-all": "1.93.2",
2474
- "sass-embedded-win32-arm64": "1.93.2",
2475
- "sass-embedded-win32-x64": "1.93.2"
2476
- }
2477
- },
2478
- "node_modules/sass-embedded-all-unknown": {
2479
- "version": "1.93.2",
2480
- "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.93.2.tgz",
2481
- "integrity": "sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==",
2482
- "cpu": [
2483
- "!arm",
2484
- "!arm64",
2485
- "!riscv64",
2486
- "!x64"
2487
- ],
2488
- "dev": true,
2489
- "optional": true,
2490
- "peer": true,
2491
- "dependencies": {
2492
- "sass": "1.93.2"
2493
- }
2494
- },
2495
- "node_modules/sass-embedded-android-arm": {
2496
- "version": "1.93.2",
2497
- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.2.tgz",
2498
- "integrity": "sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==",
2499
- "cpu": [
2500
- "arm"
2501
- ],
2502
- "dev": true,
2503
- "optional": true,
2504
- "os": [
2505
- "android"
2506
- ],
2507
- "peer": true,
2508
- "engines": {
2509
- "node": ">=14.0.0"
2510
- }
2511
- },
2512
- "node_modules/sass-embedded-android-arm64": {
2513
- "version": "1.93.2",
2514
- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.93.2.tgz",
2515
- "integrity": "sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==",
2516
- "cpu": [
2517
- "arm64"
2518
- ],
2519
- "dev": true,
2520
- "optional": true,
2521
- "os": [
2522
- "android"
2523
- ],
2524
- "peer": true,
2525
- "engines": {
2526
- "node": ">=14.0.0"
2527
- }
2528
- },
2529
- "node_modules/sass-embedded-android-riscv64": {
2530
- "version": "1.93.2",
2531
- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.93.2.tgz",
2532
- "integrity": "sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==",
2533
- "cpu": [
2534
- "riscv64"
2535
- ],
2536
- "dev": true,
2537
- "optional": true,
2538
- "os": [
2539
- "android"
2540
- ],
2541
- "peer": true,
2542
- "engines": {
2543
- "node": ">=14.0.0"
2544
- }
2545
- },
2546
- "node_modules/sass-embedded-android-x64": {
2547
- "version": "1.93.2",
2548
- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.93.2.tgz",
2549
- "integrity": "sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==",
2550
- "cpu": [
2551
- "x64"
2552
- ],
2553
- "dev": true,
2554
- "optional": true,
2555
- "os": [
2556
- "android"
2557
- ],
2558
- "peer": true,
2559
- "engines": {
2560
- "node": ">=14.0.0"
2561
- }
2562
- },
2563
- "node_modules/sass-embedded-darwin-arm64": {
2564
- "version": "1.93.2",
2565
- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.93.2.tgz",
2566
- "integrity": "sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==",
2567
- "cpu": [
2568
- "arm64"
2569
- ],
2570
- "dev": true,
2571
- "optional": true,
2572
- "os": [
2573
- "darwin"
2574
- ],
2575
- "peer": true,
2576
- "engines": {
2577
- "node": ">=14.0.0"
2578
- }
2579
- },
2580
- "node_modules/sass-embedded-darwin-x64": {
2581
- "version": "1.93.2",
2582
- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.93.2.tgz",
2583
- "integrity": "sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==",
2584
- "cpu": [
2585
- "x64"
2586
- ],
2587
- "dev": true,
2588
- "optional": true,
2589
- "os": [
2590
- "darwin"
2591
- ],
2592
- "peer": true,
2593
- "engines": {
2594
- "node": ">=14.0.0"
2595
- }
2596
- },
2597
- "node_modules/sass-embedded-linux-arm": {
2598
- "version": "1.93.2",
2599
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.93.2.tgz",
2600
- "integrity": "sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==",
2601
- "cpu": [
2602
- "arm"
2603
- ],
2604
- "dev": true,
2605
- "optional": true,
2606
- "os": [
2607
- "linux"
2608
- ],
2609
- "peer": true,
2610
- "engines": {
2611
- "node": ">=14.0.0"
2612
- }
2613
- },
2614
- "node_modules/sass-embedded-linux-arm64": {
2615
- "version": "1.93.2",
2616
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.93.2.tgz",
2617
- "integrity": "sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==",
2618
- "cpu": [
2619
- "arm64"
2620
- ],
2621
- "dev": true,
2622
- "optional": true,
2623
- "os": [
2624
- "linux"
2625
- ],
2626
- "peer": true,
2627
- "engines": {
2628
- "node": ">=14.0.0"
2629
- }
2630
- },
2631
- "node_modules/sass-embedded-linux-musl-arm": {
2632
- "version": "1.93.2",
2633
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.93.2.tgz",
2634
- "integrity": "sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==",
2635
- "cpu": [
2636
- "arm"
2637
- ],
2638
- "dev": true,
2639
- "optional": true,
2640
- "os": [
2641
- "linux"
2642
- ],
2643
- "peer": true,
2644
- "engines": {
2645
- "node": ">=14.0.0"
2646
- }
2647
- },
2648
- "node_modules/sass-embedded-linux-musl-arm64": {
2649
- "version": "1.93.2",
2650
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.93.2.tgz",
2651
- "integrity": "sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==",
2652
- "cpu": [
2653
- "arm64"
2654
- ],
2655
- "dev": true,
2656
- "optional": true,
2657
- "os": [
2658
- "linux"
2659
- ],
2660
- "peer": true,
2661
- "engines": {
2662
- "node": ">=14.0.0"
2663
- }
2664
- },
2665
- "node_modules/sass-embedded-linux-musl-riscv64": {
2666
- "version": "1.93.2",
2667
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.93.2.tgz",
2668
- "integrity": "sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==",
2669
- "cpu": [
2670
- "riscv64"
2671
- ],
2672
- "dev": true,
2673
- "optional": true,
2674
- "os": [
2675
- "linux"
2676
- ],
2677
- "peer": true,
2678
- "engines": {
2679
- "node": ">=14.0.0"
2680
- }
2681
- },
2682
- "node_modules/sass-embedded-linux-musl-x64": {
2683
- "version": "1.93.2",
2684
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.93.2.tgz",
2685
- "integrity": "sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==",
2686
- "cpu": [
2687
- "x64"
2688
- ],
2689
- "dev": true,
2690
- "optional": true,
2691
- "os": [
2692
- "linux"
2693
- ],
2694
- "peer": true,
2695
- "engines": {
2696
- "node": ">=14.0.0"
2697
- }
2698
- },
2699
- "node_modules/sass-embedded-linux-riscv64": {
2700
- "version": "1.93.2",
2701
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.93.2.tgz",
2702
- "integrity": "sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==",
2703
- "cpu": [
2704
- "riscv64"
2705
- ],
2706
- "dev": true,
2707
- "optional": true,
2708
- "os": [
2709
- "linux"
2710
- ],
2711
- "peer": true,
2712
- "engines": {
2713
- "node": ">=14.0.0"
2714
- }
2715
- },
2716
- "node_modules/sass-embedded-linux-x64": {
2717
- "version": "1.93.2",
2718
- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.93.2.tgz",
2719
- "integrity": "sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==",
2720
- "cpu": [
2721
- "x64"
2722
- ],
2723
- "dev": true,
2724
- "optional": true,
2725
- "os": [
2726
- "linux"
2727
- ],
2728
- "peer": true,
2729
- "engines": {
2730
- "node": ">=14.0.0"
2731
- }
2732
- },
2733
- "node_modules/sass-embedded-unknown-all": {
2734
- "version": "1.93.2",
2735
- "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.93.2.tgz",
2736
- "integrity": "sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==",
2737
- "dev": true,
2738
- "optional": true,
2739
- "os": [
2740
- "!android",
2741
- "!darwin",
2742
- "!linux",
2743
- "!win32"
2744
- ],
2745
- "peer": true,
2746
- "dependencies": {
2747
- "sass": "1.93.2"
2748
- }
2749
- },
2750
- "node_modules/sass-embedded-win32-arm64": {
2751
- "version": "1.93.2",
2752
- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.2.tgz",
2753
- "integrity": "sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==",
2754
- "cpu": [
2755
- "arm64"
2756
- ],
2757
- "dev": true,
2758
- "optional": true,
2759
- "os": [
2760
- "win32"
2761
- ],
2762
- "peer": true,
2763
- "engines": {
2764
- "node": ">=14.0.0"
2765
- }
2766
- },
2767
- "node_modules/sass-embedded-win32-x64": {
2768
- "version": "1.93.2",
2769
- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.93.2.tgz",
2770
- "integrity": "sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==",
2771
- "cpu": [
2772
- "x64"
2773
- ],
2774
- "dev": true,
2775
- "optional": true,
2776
- "os": [
2777
- "win32"
2778
- ],
2779
- "peer": true,
2780
- "engines": {
2781
- "node": ">=14.0.0"
2782
- }
2783
- },
2784
  "node_modules/socket.io-client": {
2785
- "version": "4.8.1",
2786
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz",
2787
- "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==",
2788
  "dependencies": {
2789
  "@socket.io/component-emitter": "~3.1.0",
2790
- "debug": "~4.3.2",
2791
  "engine.io-client": "~6.6.1",
2792
  "socket.io-parser": "~4.2.4"
2793
  },
@@ -2796,12 +2378,12 @@
2796
  }
2797
  },
2798
  "node_modules/socket.io-parser": {
2799
- "version": "4.2.4",
2800
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
2801
- "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
2802
  "dependencies": {
2803
  "@socket.io/component-emitter": "~3.1.0",
2804
- "debug": "~4.3.1"
2805
  },
2806
  "engines": {
2807
  "node": ">=10.0.0"
@@ -2815,74 +2397,11 @@
2815
  "node": ">=0.10.0"
2816
  }
2817
  },
2818
- "node_modules/supports-color": {
2819
- "version": "8.1.1",
2820
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
2821
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
2822
- "dev": true,
2823
- "optional": true,
2824
- "peer": true,
2825
- "dependencies": {
2826
- "has-flag": "^4.0.0"
2827
- },
2828
- "engines": {
2829
- "node": ">=10"
2830
- },
2831
- "funding": {
2832
- "url": "https://github.com/chalk/supports-color?sponsor=1"
2833
- }
2834
- },
2835
- "node_modules/sync-child-process": {
2836
- "version": "1.0.2",
2837
- "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz",
2838
- "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==",
2839
- "dev": true,
2840
- "optional": true,
2841
- "peer": true,
2842
- "dependencies": {
2843
- "sync-message-port": "^1.0.0"
2844
- },
2845
- "engines": {
2846
- "node": ">=16.0.0"
2847
- }
2848
- },
2849
- "node_modules/sync-message-port": {
2850
- "version": "1.1.3",
2851
- "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz",
2852
- "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==",
2853
- "dev": true,
2854
- "optional": true,
2855
- "peer": true,
2856
- "engines": {
2857
- "node": ">=16.0.0"
2858
- }
2859
- },
2860
  "node_modules/three": {
2861
  "version": "0.156.1",
2862
  "resolved": "https://registry.npmjs.org/three/-/three-0.156.1.tgz",
2863
  "integrity": "sha512-kP7H0FK9d/k6t/XvQ9FO6i+QrePoDcNhwl0I02+wmUJRNSLCUIDMcfObnzQvxb37/0Uc9TDT0T1HgsRRrO6SYQ=="
2864
  },
2865
- "node_modules/to-regex-range": {
2866
- "version": "5.0.1",
2867
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2868
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2869
- "dev": true,
2870
- "optional": true,
2871
- "dependencies": {
2872
- "is-number": "^7.0.0"
2873
- },
2874
- "engines": {
2875
- "node": ">=8.0"
2876
- }
2877
- },
2878
- "node_modules/tslib": {
2879
- "version": "2.8.1",
2880
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2881
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2882
- "dev": true,
2883
- "optional": true,
2884
- "peer": true
2885
- },
2886
  "node_modules/typescript": {
2887
  "version": "5.9.3",
2888
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
@@ -2896,22 +2415,6 @@
2896
  "node": ">=14.17"
2897
  }
2898
  },
2899
- "node_modules/undici-types": {
2900
- "version": "7.16.0",
2901
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
2902
- "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
2903
- "dev": true,
2904
- "optional": true,
2905
- "peer": true
2906
- },
2907
- "node_modules/varint": {
2908
- "version": "6.0.0",
2909
- "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz",
2910
- "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
2911
- "dev": true,
2912
- "optional": true,
2913
- "peer": true
2914
- },
2915
  "node_modules/vite": {
2916
  "version": "5.4.21",
2917
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
@@ -2978,15 +2481,15 @@
2978
  "dev": true
2979
  },
2980
  "node_modules/vue": {
2981
- "version": "3.5.22",
2982
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.22.tgz",
2983
- "integrity": "sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==",
2984
  "dependencies": {
2985
- "@vue/compiler-dom": "3.5.22",
2986
- "@vue/compiler-sfc": "3.5.22",
2987
- "@vue/runtime-dom": "3.5.22",
2988
- "@vue/server-renderer": "3.5.22",
2989
- "@vue/shared": "3.5.22"
2990
  },
2991
  "peerDependencies": {
2992
  "typescript": "*"
@@ -3023,9 +2526,9 @@
3023
  }
3024
  },
3025
  "node_modules/vue-router": {
3026
- "version": "4.6.3",
3027
- "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.3.tgz",
3028
- "integrity": "sha512-ARBedLm9YlbvQomnmq91Os7ck6efydTSpRP3nuOKCvgJOHNrhRoJDSKtee8kcL1Vf7nz6U+PMBL+hTvR3bTVQg==",
3029
  "dependencies": {
3030
  "@vue/devtools-api": "^6.6.4"
3031
  },
@@ -3053,9 +2556,9 @@
3053
  }
3054
  },
3055
  "node_modules/ws": {
3056
- "version": "8.17.1",
3057
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
3058
- "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
3059
  "engines": {
3060
  "node": ">=10.0.0"
3061
  },
 
35
  }
36
  },
37
  "node_modules/@babel/helper-validator-identifier": {
38
+ "version": "7.28.5",
39
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
40
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
41
  "engines": {
42
  "node": ">=6.9.0"
43
  }
44
  },
45
  "node_modules/@babel/parser": {
46
+ "version": "7.28.5",
47
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
48
+ "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
49
  "dependencies": {
50
+ "@babel/types": "^7.28.5"
51
  },
52
  "bin": {
53
  "parser": "bin/babel-parser.js"
 
57
  }
58
  },
59
  "node_modules/@babel/types": {
60
+ "version": "7.28.5",
61
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
62
+ "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
63
  "dependencies": {
64
  "@babel/helper-string-parser": "^7.27.1",
65
+ "@babel/helper-validator-identifier": "^7.28.5"
66
  },
67
  "engines": {
68
  "node": ">=6.9.0"
69
  }
70
  },
 
 
 
 
 
 
 
 
71
  "node_modules/@esbuild/aix-ppc64": {
72
  "version": "0.21.5",
73
  "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
 
442
  "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
443
  },
444
  "node_modules/@parcel/watcher": {
445
+ "version": "2.5.4",
446
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz",
447
+ "integrity": "sha512-WYa2tUVV5HiArWPB3ydlOc4R2ivq0IDrlqhMi3l7mVsFEXNcTfxYFPIHXHXIh/ca/y/V5N4E1zecyxdIBjYnkQ==",
448
  "dev": true,
449
  "hasInstallScript": true,
450
  "optional": true,
451
  "dependencies": {
452
+ "detect-libc": "^2.0.3",
453
  "is-glob": "^4.0.3",
454
+ "node-addon-api": "^7.0.0",
455
+ "picomatch": "^4.0.3"
456
  },
457
  "engines": {
458
  "node": ">= 10.0.0"
 
462
  "url": "https://opencollective.com/parcel"
463
  },
464
  "optionalDependencies": {
465
+ "@parcel/watcher-android-arm64": "2.5.4",
466
+ "@parcel/watcher-darwin-arm64": "2.5.4",
467
+ "@parcel/watcher-darwin-x64": "2.5.4",
468
+ "@parcel/watcher-freebsd-x64": "2.5.4",
469
+ "@parcel/watcher-linux-arm-glibc": "2.5.4",
470
+ "@parcel/watcher-linux-arm-musl": "2.5.4",
471
+ "@parcel/watcher-linux-arm64-glibc": "2.5.4",
472
+ "@parcel/watcher-linux-arm64-musl": "2.5.4",
473
+ "@parcel/watcher-linux-x64-glibc": "2.5.4",
474
+ "@parcel/watcher-linux-x64-musl": "2.5.4",
475
+ "@parcel/watcher-win32-arm64": "2.5.4",
476
+ "@parcel/watcher-win32-ia32": "2.5.4",
477
+ "@parcel/watcher-win32-x64": "2.5.4"
478
  }
479
  },
480
  "node_modules/@parcel/watcher-android-arm64": {
481
+ "version": "2.5.4",
482
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.4.tgz",
483
+ "integrity": "sha512-hoh0vx4v+b3BNI7Cjoy2/B0ARqcwVNrzN/n7DLq9ZB4I3lrsvhrkCViJyfTj/Qi5xM9YFiH4AmHGK6pgH1ss7g==",
484
  "cpu": [
485
  "arm64"
486
  ],
 
498
  }
499
  },
500
  "node_modules/@parcel/watcher-darwin-arm64": {
501
+ "version": "2.5.4",
502
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.4.tgz",
503
+ "integrity": "sha512-kphKy377pZiWpAOyTgQYPE5/XEKVMaj6VUjKT5VkNyUJlr2qZAn8gIc7CPzx+kbhvqHDT9d7EqdOqRXT6vk0zw==",
504
  "cpu": [
505
  "arm64"
506
  ],
 
518
  }
519
  },
520
  "node_modules/@parcel/watcher-darwin-x64": {
521
+ "version": "2.5.4",
522
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.4.tgz",
523
+ "integrity": "sha512-UKaQFhCtNJW1A9YyVz3Ju7ydf6QgrpNQfRZ35wNKUhTQ3dxJ/3MULXN5JN/0Z80V/KUBDGa3RZaKq1EQT2a2gg==",
524
  "cpu": [
525
  "x64"
526
  ],
 
538
  }
539
  },
540
  "node_modules/@parcel/watcher-freebsd-x64": {
541
+ "version": "2.5.4",
542
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.4.tgz",
543
+ "integrity": "sha512-Dib0Wv3Ow/m2/ttvLdeI2DBXloO7t3Z0oCp4bAb2aqyqOjKPPGrg10pMJJAQ7tt8P4V2rwYwywkDhUia/FgS+Q==",
544
  "cpu": [
545
  "x64"
546
  ],
 
558
  }
559
  },
560
  "node_modules/@parcel/watcher-linux-arm-glibc": {
561
+ "version": "2.5.4",
562
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.4.tgz",
563
+ "integrity": "sha512-I5Vb769pdf7Q7Sf4KNy8Pogl/URRCKu9ImMmnVKYayhynuyGYMzuI4UOWnegQNa2sGpsPSbzDsqbHNMyeyPCgw==",
564
  "cpu": [
565
  "arm"
566
  ],
 
578
  }
579
  },
580
  "node_modules/@parcel/watcher-linux-arm-musl": {
581
+ "version": "2.5.4",
582
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.4.tgz",
583
+ "integrity": "sha512-kGO8RPvVrcAotV4QcWh8kZuHr9bXi9a3bSZw7kFarYR0+fGliU7hd/zevhjw8fnvIKG3J9EO5G6sXNGCSNMYPQ==",
584
  "cpu": [
585
  "arm"
586
  ],
 
598
  }
599
  },
600
  "node_modules/@parcel/watcher-linux-arm64-glibc": {
601
+ "version": "2.5.4",
602
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.4.tgz",
603
+ "integrity": "sha512-KU75aooXhqGFY2W5/p8DYYHt4hrjHZod8AhcGAmhzPn/etTa+lYCDB2b1sJy3sWJ8ahFVTdy+EbqSBvMx3iFlw==",
604
  "cpu": [
605
  "arm64"
606
  ],
 
618
  }
619
  },
620
  "node_modules/@parcel/watcher-linux-arm64-musl": {
621
+ "version": "2.5.4",
622
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.4.tgz",
623
+ "integrity": "sha512-Qx8uNiIekVutnzbVdrgSanM+cbpDD3boB1f8vMtnuG5Zau4/bdDbXyKwIn0ToqFhIuob73bcxV9NwRm04/hzHQ==",
624
  "cpu": [
625
  "arm64"
626
  ],
 
638
  }
639
  },
640
  "node_modules/@parcel/watcher-linux-x64-glibc": {
641
+ "version": "2.5.4",
642
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.4.tgz",
643
+ "integrity": "sha512-UYBQvhYmgAv61LNUn24qGQdjtycFBKSK3EXr72DbJqX9aaLbtCOO8+1SkKhD/GNiJ97ExgcHBrukcYhVjrnogA==",
644
  "cpu": [
645
  "x64"
646
  ],
 
658
  }
659
  },
660
  "node_modules/@parcel/watcher-linux-x64-musl": {
661
+ "version": "2.5.4",
662
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.4.tgz",
663
+ "integrity": "sha512-YoRWCVgxv8akZrMhdyVi6/TyoeeMkQ0PGGOf2E4omODrvd1wxniXP+DBynKoHryStks7l+fDAMUBRzqNHrVOpg==",
664
  "cpu": [
665
  "x64"
666
  ],
 
678
  }
679
  },
680
  "node_modules/@parcel/watcher-win32-arm64": {
681
+ "version": "2.5.4",
682
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.4.tgz",
683
+ "integrity": "sha512-iby+D/YNXWkiQNYcIhg8P5hSjzXEHaQrk2SLrWOUD7VeC4Ohu0WQvmV+HDJokZVJ2UjJ4AGXW3bx7Lls9Ln4TQ==",
684
  "cpu": [
685
  "arm64"
686
  ],
 
698
  }
699
  },
700
  "node_modules/@parcel/watcher-win32-ia32": {
701
+ "version": "2.5.4",
702
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.4.tgz",
703
+ "integrity": "sha512-vQN+KIReG0a2ZDpVv8cgddlf67J8hk1WfZMMP7sMeZmJRSmEax5xNDNWKdgqSe2brOKTQQAs3aCCUal2qBHAyg==",
704
  "cpu": [
705
  "ia32"
706
  ],
 
718
  }
719
  },
720
  "node_modules/@parcel/watcher-win32-x64": {
721
+ "version": "2.5.4",
722
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.4.tgz",
723
+ "integrity": "sha512-3A6efb6BOKwyw7yk9ro2vus2YTt2nvcd56AuzxdMiVOxL9umDyN5PKkKfZ/gZ9row41SjVmTVQNWQhaRRGpOKw==",
724
  "cpu": [
725
  "x64"
726
  ],
 
738
  }
739
  },
740
  "node_modules/@rollup/rollup-android-arm-eabi": {
741
+ "version": "4.55.1",
742
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz",
743
+ "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==",
744
  "cpu": [
745
  "arm"
746
  ],
 
751
  ]
752
  },
753
  "node_modules/@rollup/rollup-android-arm64": {
754
+ "version": "4.55.1",
755
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz",
756
+ "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==",
757
  "cpu": [
758
  "arm64"
759
  ],
 
764
  ]
765
  },
766
  "node_modules/@rollup/rollup-darwin-arm64": {
767
+ "version": "4.55.1",
768
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz",
769
+ "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==",
770
  "cpu": [
771
  "arm64"
772
  ],
 
777
  ]
778
  },
779
  "node_modules/@rollup/rollup-darwin-x64": {
780
+ "version": "4.55.1",
781
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz",
782
+ "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==",
783
  "cpu": [
784
  "x64"
785
  ],
 
790
  ]
791
  },
792
  "node_modules/@rollup/rollup-freebsd-arm64": {
793
+ "version": "4.55.1",
794
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz",
795
+ "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==",
796
  "cpu": [
797
  "arm64"
798
  ],
 
803
  ]
804
  },
805
  "node_modules/@rollup/rollup-freebsd-x64": {
806
+ "version": "4.55.1",
807
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz",
808
+ "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==",
809
  "cpu": [
810
  "x64"
811
  ],
 
816
  ]
817
  },
818
  "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
819
+ "version": "4.55.1",
820
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz",
821
+ "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==",
822
  "cpu": [
823
  "arm"
824
  ],
 
829
  ]
830
  },
831
  "node_modules/@rollup/rollup-linux-arm-musleabihf": {
832
+ "version": "4.55.1",
833
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz",
834
+ "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==",
835
  "cpu": [
836
  "arm"
837
  ],
 
842
  ]
843
  },
844
  "node_modules/@rollup/rollup-linux-arm64-gnu": {
845
+ "version": "4.55.1",
846
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz",
847
+ "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==",
848
  "cpu": [
849
  "arm64"
850
  ],
 
855
  ]
856
  },
857
  "node_modules/@rollup/rollup-linux-arm64-musl": {
858
+ "version": "4.55.1",
859
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz",
860
+ "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==",
861
  "cpu": [
862
  "arm64"
863
  ],
 
868
  ]
869
  },
870
  "node_modules/@rollup/rollup-linux-loong64-gnu": {
871
+ "version": "4.55.1",
872
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz",
873
+ "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==",
874
+ "cpu": [
875
+ "loong64"
876
+ ],
877
+ "dev": true,
878
+ "optional": true,
879
+ "os": [
880
+ "linux"
881
+ ]
882
+ },
883
+ "node_modules/@rollup/rollup-linux-loong64-musl": {
884
+ "version": "4.55.1",
885
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz",
886
+ "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==",
887
  "cpu": [
888
  "loong64"
889
  ],
 
894
  ]
895
  },
896
  "node_modules/@rollup/rollup-linux-ppc64-gnu": {
897
+ "version": "4.55.1",
898
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz",
899
+ "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==",
900
+ "cpu": [
901
+ "ppc64"
902
+ ],
903
+ "dev": true,
904
+ "optional": true,
905
+ "os": [
906
+ "linux"
907
+ ]
908
+ },
909
+ "node_modules/@rollup/rollup-linux-ppc64-musl": {
910
+ "version": "4.55.1",
911
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz",
912
+ "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==",
913
  "cpu": [
914
  "ppc64"
915
  ],
 
920
  ]
921
  },
922
  "node_modules/@rollup/rollup-linux-riscv64-gnu": {
923
+ "version": "4.55.1",
924
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz",
925
+ "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==",
926
  "cpu": [
927
  "riscv64"
928
  ],
 
933
  ]
934
  },
935
  "node_modules/@rollup/rollup-linux-riscv64-musl": {
936
+ "version": "4.55.1",
937
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz",
938
+ "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==",
939
  "cpu": [
940
  "riscv64"
941
  ],
 
946
  ]
947
  },
948
  "node_modules/@rollup/rollup-linux-s390x-gnu": {
949
+ "version": "4.55.1",
950
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz",
951
+ "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==",
952
  "cpu": [
953
  "s390x"
954
  ],
 
959
  ]
960
  },
961
  "node_modules/@rollup/rollup-linux-x64-gnu": {
962
+ "version": "4.55.1",
963
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz",
964
+ "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==",
965
  "cpu": [
966
  "x64"
967
  ],
 
972
  ]
973
  },
974
  "node_modules/@rollup/rollup-linux-x64-musl": {
975
+ "version": "4.55.1",
976
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz",
977
+ "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==",
978
  "cpu": [
979
  "x64"
980
  ],
 
984
  "linux"
985
  ]
986
  },
987
+ "node_modules/@rollup/rollup-openbsd-x64": {
988
+ "version": "4.55.1",
989
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz",
990
+ "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==",
991
+ "cpu": [
992
+ "x64"
993
+ ],
994
+ "dev": true,
995
+ "optional": true,
996
+ "os": [
997
+ "openbsd"
998
+ ]
999
+ },
1000
  "node_modules/@rollup/rollup-openharmony-arm64": {
1001
+ "version": "4.55.1",
1002
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz",
1003
+ "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==",
1004
  "cpu": [
1005
  "arm64"
1006
  ],
 
1011
  ]
1012
  },
1013
  "node_modules/@rollup/rollup-win32-arm64-msvc": {
1014
+ "version": "4.55.1",
1015
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz",
1016
+ "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==",
1017
  "cpu": [
1018
  "arm64"
1019
  ],
 
1024
  ]
1025
  },
1026
  "node_modules/@rollup/rollup-win32-ia32-msvc": {
1027
+ "version": "4.55.1",
1028
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz",
1029
+ "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==",
1030
  "cpu": [
1031
  "ia32"
1032
  ],
 
1037
  ]
1038
  },
1039
  "node_modules/@rollup/rollup-win32-x64-gnu": {
1040
+ "version": "4.55.1",
1041
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz",
1042
+ "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==",
1043
  "cpu": [
1044
  "x64"
1045
  ],
 
1050
  ]
1051
  },
1052
  "node_modules/@rollup/rollup-win32-x64-msvc": {
1053
+ "version": "4.55.1",
1054
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz",
1055
+ "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==",
1056
  "cpu": [
1057
  "x64"
1058
  ],
 
1275
  "dev": true
1276
  },
1277
  "node_modules/@types/d3-shape": {
1278
+ "version": "3.1.8",
1279
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz",
1280
+ "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==",
1281
  "dev": true,
1282
  "dependencies": {
1283
  "@types/d3-path": "*"
 
1332
  "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==",
1333
  "dev": true
1334
  },
 
 
 
 
 
 
 
 
 
 
 
1335
  "node_modules/@types/stats.js": {
1336
  "version": "0.17.4",
1337
  "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
 
1396
  }
1397
  },
1398
  "node_modules/@vue/compiler-core": {
1399
+ "version": "3.5.26",
1400
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.26.tgz",
1401
+ "integrity": "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==",
1402
  "dependencies": {
1403
+ "@babel/parser": "^7.28.5",
1404
+ "@vue/shared": "3.5.26",
1405
+ "entities": "^7.0.0",
1406
  "estree-walker": "^2.0.2",
1407
  "source-map-js": "^1.2.1"
1408
  }
1409
  },
1410
  "node_modules/@vue/compiler-dom": {
1411
+ "version": "3.5.26",
1412
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.26.tgz",
1413
+ "integrity": "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==",
1414
  "dependencies": {
1415
+ "@vue/compiler-core": "3.5.26",
1416
+ "@vue/shared": "3.5.26"
1417
  }
1418
  },
1419
  "node_modules/@vue/compiler-sfc": {
1420
+ "version": "3.5.26",
1421
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.26.tgz",
1422
+ "integrity": "sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==",
1423
+ "dependencies": {
1424
+ "@babel/parser": "^7.28.5",
1425
+ "@vue/compiler-core": "3.5.26",
1426
+ "@vue/compiler-dom": "3.5.26",
1427
+ "@vue/compiler-ssr": "3.5.26",
1428
+ "@vue/shared": "3.5.26",
1429
  "estree-walker": "^2.0.2",
1430
+ "magic-string": "^0.30.21",
1431
  "postcss": "^8.5.6",
1432
  "source-map-js": "^1.2.1"
1433
  }
1434
  },
1435
  "node_modules/@vue/compiler-ssr": {
1436
+ "version": "3.5.26",
1437
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.26.tgz",
1438
+ "integrity": "sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==",
1439
  "dependencies": {
1440
+ "@vue/compiler-dom": "3.5.26",
1441
+ "@vue/shared": "3.5.26"
1442
  }
1443
  },
1444
  "node_modules/@vue/compiler-vue2": {
 
1481
  }
1482
  },
1483
  "node_modules/@vue/reactivity": {
1484
+ "version": "3.5.26",
1485
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.26.tgz",
1486
+ "integrity": "sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==",
1487
  "dependencies": {
1488
+ "@vue/shared": "3.5.26"
1489
  }
1490
  },
1491
  "node_modules/@vue/runtime-core": {
1492
+ "version": "3.5.26",
1493
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.26.tgz",
1494
+ "integrity": "sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==",
1495
  "dependencies": {
1496
+ "@vue/reactivity": "3.5.26",
1497
+ "@vue/shared": "3.5.26"
1498
  }
1499
  },
1500
  "node_modules/@vue/runtime-dom": {
1501
+ "version": "3.5.26",
1502
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.26.tgz",
1503
+ "integrity": "sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==",
1504
  "dependencies": {
1505
+ "@vue/reactivity": "3.5.26",
1506
+ "@vue/runtime-core": "3.5.26",
1507
+ "@vue/shared": "3.5.26",
1508
+ "csstype": "^3.2.3"
1509
  }
1510
  },
1511
  "node_modules/@vue/server-renderer": {
1512
+ "version": "3.5.26",
1513
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.26.tgz",
1514
+ "integrity": "sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==",
1515
  "dependencies": {
1516
+ "@vue/compiler-ssr": "3.5.26",
1517
+ "@vue/shared": "3.5.26"
1518
  },
1519
  "peerDependencies": {
1520
+ "vue": "3.5.26"
1521
  }
1522
  },
1523
  "node_modules/@vue/shared": {
1524
+ "version": "3.5.26",
1525
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.26.tgz",
1526
+ "integrity": "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A=="
1527
  },
1528
  "node_modules/alien-signals": {
1529
  "version": "1.0.13",
 
1546
  "balanced-match": "^1.0.0"
1547
  }
1548
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1549
  "node_modules/chokidar": {
1550
  "version": "4.0.3",
1551
  "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
 
1561
  "url": "https://paulmillr.com/funding/"
1562
  }
1563
  },
 
 
 
 
 
 
 
 
1564
  "node_modules/commander": {
1565
  "version": "7.2.0",
1566
  "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
 
1570
  }
1571
  },
1572
  "node_modules/csstype": {
1573
+ "version": "3.2.3",
1574
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1575
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="
1576
  },
1577
  "node_modules/d3": {
1578
  "version": "7.9.0",
 
1951
  "dev": true
1952
  },
1953
  "node_modules/debug": {
1954
+ "version": "4.4.3",
1955
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1956
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1957
  "dependencies": {
1958
  "ms": "^2.1.3"
1959
  },
 
1975
  }
1976
  },
1977
  "node_modules/detect-libc": {
1978
+ "version": "2.1.2",
1979
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1980
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1981
  "dev": true,
1982
  "optional": true,
 
 
 
1983
  "engines": {
1984
+ "node": ">=8"
1985
  }
1986
  },
1987
  "node_modules/engine.io-client": {
1988
+ "version": "6.6.4",
1989
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.4.tgz",
1990
+ "integrity": "sha512-+kjUJnZGwzewFDw951CDWcwj35vMNf2fcj7xQWOctq1F2i1jkDdVvdFG9kM/BEChymCH36KgjnW0NsL58JYRxw==",
1991
  "dependencies": {
1992
  "@socket.io/component-emitter": "~3.1.0",
1993
+ "debug": "~4.4.1",
1994
  "engine.io-parser": "~5.2.1",
1995
+ "ws": "~8.18.3",
1996
  "xmlhttprequest-ssl": "~2.1.1"
1997
  }
1998
  },
 
2005
  }
2006
  },
2007
  "node_modules/entities": {
2008
+ "version": "7.0.0",
2009
+ "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz",
2010
+ "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==",
2011
  "engines": {
2012
  "node": ">=0.12"
2013
  },
 
2064
  "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==",
2065
  "dev": true
2066
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
2067
  "node_modules/fsevents": {
2068
  "version": "2.3.3",
2069
  "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
 
2078
  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2079
  }
2080
  },
 
 
 
 
 
 
 
 
 
 
 
2081
  "node_modules/he": {
2082
  "version": "1.2.0",
2083
  "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
 
2135
  "node": ">=0.10.0"
2136
  }
2137
  },
 
 
 
 
 
 
 
 
 
 
2138
  "node_modules/magic-string": {
2139
+ "version": "0.30.21",
2140
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2141
+ "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2142
  "dependencies": {
2143
  "@jridgewell/sourcemap-codec": "^1.5.5"
2144
  }
 
2149
  "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==",
2150
  "dev": true
2151
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2152
  "node_modules/minimatch": {
2153
  "version": "9.0.5",
2154
  "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
 
2211
  "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
2212
  },
2213
  "node_modules/picomatch": {
2214
+ "version": "4.0.3",
2215
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
2216
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
2217
  "dev": true,
2218
  "optional": true,
2219
  "engines": {
2220
+ "node": ">=12"
2221
  },
2222
  "funding": {
2223
  "url": "https://github.com/sponsors/jonschlinkert"
 
2290
  "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
2291
  },
2292
  "node_modules/rollup": {
2293
+ "version": "4.55.1",
2294
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz",
2295
+ "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==",
2296
  "dev": true,
2297
  "dependencies": {
2298
  "@types/estree": "1.0.8"
 
2305
  "npm": ">=8.0.0"
2306
  },
2307
  "optionalDependencies": {
2308
+ "@rollup/rollup-android-arm-eabi": "4.55.1",
2309
+ "@rollup/rollup-android-arm64": "4.55.1",
2310
+ "@rollup/rollup-darwin-arm64": "4.55.1",
2311
+ "@rollup/rollup-darwin-x64": "4.55.1",
2312
+ "@rollup/rollup-freebsd-arm64": "4.55.1",
2313
+ "@rollup/rollup-freebsd-x64": "4.55.1",
2314
+ "@rollup/rollup-linux-arm-gnueabihf": "4.55.1",
2315
+ "@rollup/rollup-linux-arm-musleabihf": "4.55.1",
2316
+ "@rollup/rollup-linux-arm64-gnu": "4.55.1",
2317
+ "@rollup/rollup-linux-arm64-musl": "4.55.1",
2318
+ "@rollup/rollup-linux-loong64-gnu": "4.55.1",
2319
+ "@rollup/rollup-linux-loong64-musl": "4.55.1",
2320
+ "@rollup/rollup-linux-ppc64-gnu": "4.55.1",
2321
+ "@rollup/rollup-linux-ppc64-musl": "4.55.1",
2322
+ "@rollup/rollup-linux-riscv64-gnu": "4.55.1",
2323
+ "@rollup/rollup-linux-riscv64-musl": "4.55.1",
2324
+ "@rollup/rollup-linux-s390x-gnu": "4.55.1",
2325
+ "@rollup/rollup-linux-x64-gnu": "4.55.1",
2326
+ "@rollup/rollup-linux-x64-musl": "4.55.1",
2327
+ "@rollup/rollup-openbsd-x64": "4.55.1",
2328
+ "@rollup/rollup-openharmony-arm64": "4.55.1",
2329
+ "@rollup/rollup-win32-arm64-msvc": "4.55.1",
2330
+ "@rollup/rollup-win32-ia32-msvc": "4.55.1",
2331
+ "@rollup/rollup-win32-x64-gnu": "4.55.1",
2332
+ "@rollup/rollup-win32-x64-msvc": "4.55.1",
2333
  "fsevents": "~2.3.2"
2334
  }
2335
  },
 
2338
  "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
2339
  "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
2340
  },
 
 
 
 
 
 
 
 
 
 
 
2341
  "node_modules/safer-buffer": {
2342
  "version": "2.1.2",
2343
  "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2344
  "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2345
  },
2346
  "node_modules/sass": {
2347
+ "version": "1.97.2",
2348
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.2.tgz",
2349
+ "integrity": "sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==",
2350
  "dev": true,
2351
  "dependencies": {
2352
  "chokidar": "^4.0.0",
 
2363
  "@parcel/watcher": "^2.4.1"
2364
  }
2365
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2366
  "node_modules/socket.io-client": {
2367
+ "version": "4.8.3",
2368
+ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.3.tgz",
2369
+ "integrity": "sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g==",
2370
  "dependencies": {
2371
  "@socket.io/component-emitter": "~3.1.0",
2372
+ "debug": "~4.4.1",
2373
  "engine.io-client": "~6.6.1",
2374
  "socket.io-parser": "~4.2.4"
2375
  },
 
2378
  }
2379
  },
2380
  "node_modules/socket.io-parser": {
2381
+ "version": "4.2.5",
2382
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.5.tgz",
2383
+ "integrity": "sha512-bPMmpy/5WWKHea5Y/jYAP6k74A+hvmRCQaJuJB6I/ML5JZq/KfNieUVo/3Mh7SAqn7TyFdIo6wqYHInG1MU1bQ==",
2384
  "dependencies": {
2385
  "@socket.io/component-emitter": "~3.1.0",
2386
+ "debug": "~4.4.1"
2387
  },
2388
  "engines": {
2389
  "node": ">=10.0.0"
 
2397
  "node": ">=0.10.0"
2398
  }
2399
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2400
  "node_modules/three": {
2401
  "version": "0.156.1",
2402
  "resolved": "https://registry.npmjs.org/three/-/three-0.156.1.tgz",
2403
  "integrity": "sha512-kP7H0FK9d/k6t/XvQ9FO6i+QrePoDcNhwl0I02+wmUJRNSLCUIDMcfObnzQvxb37/0Uc9TDT0T1HgsRRrO6SYQ=="
2404
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2405
  "node_modules/typescript": {
2406
  "version": "5.9.3",
2407
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
 
2415
  "node": ">=14.17"
2416
  }
2417
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2418
  "node_modules/vite": {
2419
  "version": "5.4.21",
2420
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
 
2481
  "dev": true
2482
  },
2483
  "node_modules/vue": {
2484
+ "version": "3.5.26",
2485
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.26.tgz",
2486
+ "integrity": "sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==",
2487
  "dependencies": {
2488
+ "@vue/compiler-dom": "3.5.26",
2489
+ "@vue/compiler-sfc": "3.5.26",
2490
+ "@vue/runtime-dom": "3.5.26",
2491
+ "@vue/server-renderer": "3.5.26",
2492
+ "@vue/shared": "3.5.26"
2493
  },
2494
  "peerDependencies": {
2495
  "typescript": "*"
 
2526
  }
2527
  },
2528
  "node_modules/vue-router": {
2529
+ "version": "4.6.4",
2530
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz",
2531
+ "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==",
2532
  "dependencies": {
2533
  "@vue/devtools-api": "^6.6.4"
2534
  },
 
2556
  }
2557
  },
2558
  "node_modules/ws": {
2559
+ "version": "8.18.3",
2560
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
2561
+ "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
2562
  "engines": {
2563
  "node": ">=10.0.0"
2564
  },