summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Pawel Kowalski <25907418+MentorPK@users.noreply.github.com>2023-10-27 02:19:31 +0200
committerLibravatar GitHub <noreply@github.com>2023-10-27 01:19:31 +0100
commit78cb67c641e5723af59e0cf8a172a443aafa6f33 (patch)
treeec121e8efecf027717ce4e58b29c72fa93ed3315
parent6.5.3-nightly.4 [skip ci] (diff)
downloadferdium-app-78cb67c641e5723af59e0cf8a172a443aafa6f33.tar.gz
ferdium-app-78cb67c641e5723af59e0cf8a172a443aafa6f33.tar.zst
ferdium-app-78cb67c641e5723af59e0cf8a172a443aafa6f33.zip
feat: change loader component (#1410)
* CHANGED react-loater to react-loader-spinner * CHANGED brandColor to primary * feat: change loader component - remove redundant /index path from Loader imports in multiple files - remove commented out braces in RecipesDashboard - remove redundant color which is default from Loader in InfoBar - update size of Loader in InfoBar to be the same as InfoBox - change passed size prop from string to number in Button component - add slight gap for FullscreenLoader to styles.ts - fix Loader to check for color primary which is passed rather than brandColor - remove hardcoded width and height from WorkspaceSwitchingIndicator which lead to elements not being vertically centered - remove color prop from Loader in WorkspaceSwitchingIndicator since white is already the default - remove switchingIndicator.spinnerColor from default theme since white is already the default * implement PR feedback * re-add color to WorkspaceSwitchingIndicator --------- Co-authored-by: MCMXC <16797721+mcmxcdev@users.noreply.github.com>
-rw-r--r--package.json2
-rw-r--r--pnpm-lock.yaml430
-rw-r--r--src/components/settings/account/AccountDashboard.tsx4
-rw-r--r--src/components/settings/recipes/RecipesDashboard.tsx4
-rw-r--r--src/components/settings/services/ServicesDashboard.tsx2
-rw-r--r--src/components/settings/team/TeamDashboard.tsx4
-rw-r--r--src/components/ui/FullscreenLoader/index.tsx8
-rw-r--r--src/components/ui/FullscreenLoader/styles.ts1
-rw-r--r--src/components/ui/InfoBar.tsx18
-rw-r--r--src/components/ui/Infobox.tsx18
-rw-r--r--src/components/ui/Loader.tsx46
-rw-r--r--src/components/ui/button/index.tsx27
-rw-r--r--src/components/ui/loader/index.tsx41
-rw-r--r--src/features/workspaces/components/WorkspaceSwitchingIndicator.tsx18
-rw-r--r--src/features/workspaces/components/WorkspacesDashboard.tsx2
-rw-r--r--src/themes/default/index.ts3
16 files changed, 263 insertions, 365 deletions
diff --git a/package.json b/package.json
index 4cd592017..402348b75 100644
--- a/package.json
+++ b/package.json
@@ -116,7 +116,7 @@
116 "react-electron-web-view": "2.0.1", 116 "react-electron-web-view": "2.0.1",
117 "react-intl": "6.4.7", 117 "react-intl": "6.4.7",
118 "react-jss": "10.10.0", 118 "react-jss": "10.10.0",
119 "react-loader": "2.4.7", 119 "react-loader-spinner": "5.4.5",
120 "react-modal": "3.16.1", 120 "react-modal": "3.16.1",
121 "react-router-dom": "6.15.0", 121 "react-router-dom": "6.15.0",
122 "react-sortable-hoc": "2.0.0", 122 "react-sortable-hoc": "2.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index bdc0ede6a..9073974cb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -97,7 +97,7 @@ dependencies:
97 version: 0.10.2 97 version: 0.10.2
98 debug: 98 debug:
99 specifier: 4.3.4 99 specifier: 4.3.4
100 version: 4.3.4 100 version: 4.3.4(supports-color@5.5.0)
101 electron-dl: 101 electron-dl:
102 specifier: 3.5.0 102 specifier: 3.5.0
103 version: 3.5.0 103 version: 3.5.0
@@ -209,9 +209,9 @@ dependencies:
209 react-jss: 209 react-jss:
210 specifier: 10.10.0 210 specifier: 10.10.0
211 version: 10.10.0(react@18.2.0) 211 version: 10.10.0(react@18.2.0)
212 react-loader: 212 react-loader-spinner:
213 specifier: 2.4.7 213 specifier: 5.4.5
214 version: 2.4.7(react-dom@18.2.0)(react@18.2.0) 214 version: 5.4.5(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0)
215 react-modal: 215 react-modal:
216 specifier: 3.16.1 216 specifier: 3.16.1
217 version: 3.16.1(react-dom@18.2.0)(react@18.2.0) 217 version: 3.16.1(react-dom@18.2.0)(react@18.2.0)
@@ -467,7 +467,7 @@ packages:
467 dependencies: 467 dependencies:
468 cli-table: 0.3.11 468 cli-table: 0.3.11
469 commander: 2.20.3 469 commander: 2.20.3
470 debug: 4.3.4 470 debug: 4.3.4(supports-color@5.5.0)
471 enquirer: 1.0.3 471 enquirer: 1.0.3
472 fast-levenshtein: 3.0.0 472 fast-levenshtein: 3.0.0
473 fs-extra: 9.1.0 473 fs-extra: 9.1.0
@@ -489,7 +489,7 @@ packages:
489 dependencies: 489 dependencies:
490 '@adonisjs/generic-exceptions': 2.0.1 490 '@adonisjs/generic-exceptions': 2.0.1
491 basic-auth: 2.0.1 491 basic-auth: 2.0.1
492 debug: 4.3.4 492 debug: 4.3.4(supports-color@5.5.0)
493 jsonwebtoken: 8.5.1 493 jsonwebtoken: 8.5.1
494 lodash: 4.17.21 494 lodash: 4.17.21
495 ms: 2.1.3 495 ms: 2.1.3
@@ -505,7 +505,7 @@ packages:
505 '@adonisjs/generic-exceptions': 2.0.1 505 '@adonisjs/generic-exceptions': 2.0.1
506 bytes: 3.1.2 506 bytes: 3.1.2
507 co-body: 6.1.0 507 co-body: 6.1.0
508 debug: 4.3.4 508 debug: 4.3.4(supports-color@5.5.0)
509 end-of-stream: 1.4.4 509 end-of-stream: 1.4.4
510 fs-extra: 9.1.0 510 fs-extra: 9.1.0
511 get-stream: 6.0.1 511 get-stream: 6.0.1
@@ -533,7 +533,7 @@ packages:
533 dependencies: 533 dependencies:
534 '@adonisjs/generic-exceptions': 2.0.1 534 '@adonisjs/generic-exceptions': 2.0.1
535 caller: 1.1.0 535 caller: 1.1.0
536 debug: 4.3.4 536 debug: 4.3.4(supports-color@5.5.0)
537 lodash: 4.17.21 537 lodash: 4.17.21
538 require-stack: 1.0.2 538 require-stack: 1.0.2
539 transitivePeerDependencies: 539 transitivePeerDependencies:
@@ -548,7 +548,7 @@ packages:
548 '@adonisjs/middleware-base': 1.0.0 548 '@adonisjs/middleware-base': 1.0.0
549 bcryptjs: 2.4.3 549 bcryptjs: 2.4.3
550 co-compose: 4.0.0 550 co-compose: 4.0.0
551 debug: 4.3.4 551 debug: 4.3.4(supports-color@5.5.0)
552 dotenv: 6.2.0 552 dotenv: 6.2.0
553 edge.js: 1.1.4 553 edge.js: 1.1.4
554 eventemitter2: 5.0.1 554 eventemitter2: 5.0.1
@@ -583,7 +583,7 @@ packages:
583 resolution: {integrity: sha512-drpuwxIjvBpBBn4Ndt2Sghf0aN3ml1zz3Bxu3g42k29ZEMDKgw9KkmabsEd+MVUqPLzch4cJRFKIReh9TWnY+Q==} 583 resolution: {integrity: sha512-drpuwxIjvBpBBn4Ndt2Sghf0aN3ml1zz3Bxu3g42k29ZEMDKgw9KkmabsEd+MVUqPLzch4cJRFKIReh9TWnY+Q==}
584 hasBin: true 584 hasBin: true
585 dependencies: 585 dependencies:
586 debug: 4.3.4 586 debug: 4.3.4(supports-color@5.5.0)
587 pify: 4.0.1 587 pify: 4.0.1
588 youch: 2.2.2 588 youch: 2.2.2
589 youch-terminal: 1.1.1 589 youch-terminal: 1.1.1
@@ -596,7 +596,7 @@ packages:
596 dependencies: 596 dependencies:
597 '@adonisjs/generic-exceptions': 2.0.1 597 '@adonisjs/generic-exceptions': 2.0.1
598 chance: 1.1.9 598 chance: 1.1.9
599 debug: 4.3.4 599 debug: 4.3.4(supports-color@5.5.0)
600 knex: 0.21.21(sqlite3@5.1.6) 600 knex: 0.21.21(sqlite3@5.1.6)
601 lodash: 4.17.21 601 lodash: 4.17.21
602 moment: 2.29.4 602 moment: 2.29.4
@@ -629,7 +629,7 @@ packages:
629 dependencies: 629 dependencies:
630 '@adonisjs/generic-exceptions': 2.0.1 630 '@adonisjs/generic-exceptions': 2.0.1
631 bson: 1.1.6 631 bson: 1.1.6
632 debug: 4.3.4 632 debug: 4.3.4(supports-color@5.5.0)
633 fs-extra: 9.1.0 633 fs-extra: 9.1.0
634 lodash: 4.17.21 634 lodash: 4.17.21
635 ms: 2.1.3 635 ms: 2.1.3
@@ -663,15 +663,7 @@ packages:
663 engines: {node: '>=6.0.0'} 663 engines: {node: '>=6.0.0'}
664 dependencies: 664 dependencies:
665 '@jridgewell/gen-mapping': 0.3.3 665 '@jridgewell/gen-mapping': 0.3.3
666 '@jridgewell/trace-mapping': 0.3.19 666 '@jridgewell/trace-mapping': 0.3.20
667 dev: true
668
669 /@babel/code-frame@7.22.10:
670 resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==}
671 engines: {node: '>=6.9.0'}
672 dependencies:
673 '@babel/highlight': 7.22.10
674 chalk: 2.4.2
675 667
676 /@babel/code-frame@7.22.13: 668 /@babel/code-frame@7.22.13:
677 resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} 669 resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
@@ -679,12 +671,10 @@ packages:
679 dependencies: 671 dependencies:
680 '@babel/highlight': 7.22.20 672 '@babel/highlight': 7.22.20
681 chalk: 2.4.2 673 chalk: 2.4.2
682 dev: true
683 674
684 /@babel/compat-data@7.22.20: 675 /@babel/compat-data@7.22.20:
685 resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} 676 resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==}
686 engines: {node: '>=6.9.0'} 677 engines: {node: '>=6.9.0'}
687 dev: true
688 678
689 /@babel/core@7.22.20: 679 /@babel/core@7.22.20:
690 resolution: {integrity: sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==} 680 resolution: {integrity: sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==}
@@ -692,16 +682,16 @@ packages:
692 dependencies: 682 dependencies:
693 '@ampproject/remapping': 2.2.1 683 '@ampproject/remapping': 2.2.1
694 '@babel/code-frame': 7.22.13 684 '@babel/code-frame': 7.22.13
695 '@babel/generator': 7.22.15 685 '@babel/generator': 7.23.0
696 '@babel/helper-compilation-targets': 7.22.15 686 '@babel/helper-compilation-targets': 7.22.15
697 '@babel/helper-module-transforms': 7.22.20(@babel/core@7.22.20) 687 '@babel/helper-module-transforms': 7.22.20(@babel/core@7.22.20)
698 '@babel/helpers': 7.22.15 688 '@babel/helpers': 7.22.15
699 '@babel/parser': 7.22.16 689 '@babel/parser': 7.23.0
700 '@babel/template': 7.22.15 690 '@babel/template': 7.22.15
701 '@babel/traverse': 7.22.20 691 '@babel/traverse': 7.23.2(supports-color@5.5.0)
702 '@babel/types': 7.22.19 692 '@babel/types': 7.23.0
703 convert-source-map: 1.9.0 693 convert-source-map: 1.9.0
704 debug: 4.3.4 694 debug: 4.3.4(supports-color@5.5.0)
705 gensync: 1.0.0-beta.2 695 gensync: 1.0.0-beta.2
706 json5: 2.2.3 696 json5: 2.2.3
707 semver: 6.3.1 697 semver: 6.3.1
@@ -721,16 +711,15 @@ packages:
721 '@babel/helpers': 7.23.2 711 '@babel/helpers': 7.23.2
722 '@babel/parser': 7.23.0 712 '@babel/parser': 7.23.0
723 '@babel/template': 7.22.15 713 '@babel/template': 7.22.15
724 '@babel/traverse': 7.23.2 714 '@babel/traverse': 7.23.2(supports-color@5.5.0)
725 '@babel/types': 7.23.0 715 '@babel/types': 7.23.0
726 convert-source-map: 2.0.0 716 convert-source-map: 2.0.0
727 debug: 4.3.4 717 debug: 4.3.4(supports-color@5.5.0)
728 gensync: 1.0.0-beta.2 718 gensync: 1.0.0-beta.2
729 json5: 2.2.3 719 json5: 2.2.3
730 semver: 6.3.1 720 semver: 6.3.1
731 transitivePeerDependencies: 721 transitivePeerDependencies:
732 - supports-color 722 - supports-color
733 dev: true
734 723
735 /@babel/eslint-parser@7.22.9(@babel/core@7.23.2)(eslint@8.49.0): 724 /@babel/eslint-parser@7.22.9(@babel/core@7.23.2)(eslint@8.49.0):
736 resolution: {integrity: sha512-xdMkt39/nviO/4vpVdrEYPwXCsYIXSSAr6mC7WQsNIlGnuxKyKE7GZjalcnbSWiC4OXGNNN3UQPeHfjSC6sTDA==} 725 resolution: {integrity: sha512-xdMkt39/nviO/4vpVdrEYPwXCsYIXSSAr6mC7WQsNIlGnuxKyKE7GZjalcnbSWiC4OXGNNN3UQPeHfjSC6sTDA==}
@@ -746,16 +735,6 @@ packages:
746 semver: 6.3.1 735 semver: 6.3.1
747 dev: true 736 dev: true
748 737
749 /@babel/generator@7.22.15:
750 resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==}
751 engines: {node: '>=6.9.0'}
752 dependencies:
753 '@babel/types': 7.22.19
754 '@jridgewell/gen-mapping': 0.3.3
755 '@jridgewell/trace-mapping': 0.3.19
756 jsesc: 2.5.2
757 dev: true
758
759 /@babel/generator@7.23.0: 738 /@babel/generator@7.23.0:
760 resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} 739 resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==}
761 engines: {node: '>=6.9.0'} 740 engines: {node: '>=6.9.0'}
@@ -764,7 +743,13 @@ packages:
764 '@jridgewell/gen-mapping': 0.3.3 743 '@jridgewell/gen-mapping': 0.3.3
765 '@jridgewell/trace-mapping': 0.3.20 744 '@jridgewell/trace-mapping': 0.3.20
766 jsesc: 2.5.2 745 jsesc: 2.5.2
767 dev: true 746
747 /@babel/helper-annotate-as-pure@7.22.5:
748 resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
749 engines: {node: '>=6.9.0'}
750 dependencies:
751 '@babel/types': 7.23.0
752 dev: false
768 753
769 /@babel/helper-compilation-targets@7.22.15: 754 /@babel/helper-compilation-targets@7.22.15:
770 resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} 755 resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
@@ -775,20 +760,10 @@ packages:
775 browserslist: 4.21.10 760 browserslist: 4.21.10
776 lru-cache: 5.1.1 761 lru-cache: 5.1.1
777 semver: 6.3.1 762 semver: 6.3.1
778 dev: true
779 763
780 /@babel/helper-environment-visitor@7.22.20: 764 /@babel/helper-environment-visitor@7.22.20:
781 resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} 765 resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
782 engines: {node: '>=6.9.0'} 766 engines: {node: '>=6.9.0'}
783 dev: true
784
785 /@babel/helper-function-name@7.22.5:
786 resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==}
787 engines: {node: '>=6.9.0'}
788 dependencies:
789 '@babel/template': 7.22.15
790 '@babel/types': 7.22.19
791 dev: true
792 767
793 /@babel/helper-function-name@7.23.0: 768 /@babel/helper-function-name@7.23.0:
794 resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} 769 resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
@@ -796,28 +771,18 @@ packages:
796 dependencies: 771 dependencies:
797 '@babel/template': 7.22.15 772 '@babel/template': 7.22.15
798 '@babel/types': 7.23.0 773 '@babel/types': 7.23.0
799 dev: true
800 774
801 /@babel/helper-hoist-variables@7.22.5: 775 /@babel/helper-hoist-variables@7.22.5:
802 resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} 776 resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
803 engines: {node: '>=6.9.0'} 777 engines: {node: '>=6.9.0'}
804 dependencies: 778 dependencies:
805 '@babel/types': 7.22.19 779 '@babel/types': 7.23.0
806 dev: true
807 780
808 /@babel/helper-module-imports@7.22.15: 781 /@babel/helper-module-imports@7.22.15:
809 resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} 782 resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
810 engines: {node: '>=6.9.0'} 783 engines: {node: '>=6.9.0'}
811 dependencies: 784 dependencies:
812 '@babel/types': 7.22.19 785 '@babel/types': 7.23.0
813 dev: true
814
815 /@babel/helper-module-imports@7.22.5:
816 resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==}
817 engines: {node: '>=6.9.0'}
818 dependencies:
819 '@babel/types': 7.22.11
820 dev: false
821 786
822 /@babel/helper-module-transforms@7.22.20(@babel/core@7.22.20): 787 /@babel/helper-module-transforms@7.22.20(@babel/core@7.22.20):
823 resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} 788 resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==}
@@ -845,26 +810,28 @@ packages:
845 '@babel/helper-simple-access': 7.22.5 810 '@babel/helper-simple-access': 7.22.5
846 '@babel/helper-split-export-declaration': 7.22.6 811 '@babel/helper-split-export-declaration': 7.22.6
847 '@babel/helper-validator-identifier': 7.22.20 812 '@babel/helper-validator-identifier': 7.22.20
848 dev: true
849 813
850 /@babel/helper-plugin-utils@7.20.2: 814 /@babel/helper-plugin-utils@7.20.2:
851 resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} 815 resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
852 engines: {node: '>=6.9.0'} 816 engines: {node: '>=6.9.0'}
853 dev: true 817 dev: true
854 818
819 /@babel/helper-plugin-utils@7.22.5:
820 resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
821 engines: {node: '>=6.9.0'}
822 dev: false
823
855 /@babel/helper-simple-access@7.22.5: 824 /@babel/helper-simple-access@7.22.5:
856 resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} 825 resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
857 engines: {node: '>=6.9.0'} 826 engines: {node: '>=6.9.0'}
858 dependencies: 827 dependencies:
859 '@babel/types': 7.22.19 828 '@babel/types': 7.23.0
860 dev: true
861 829
862 /@babel/helper-split-export-declaration@7.22.6: 830 /@babel/helper-split-export-declaration@7.22.6:
863 resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} 831 resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
864 engines: {node: '>=6.9.0'} 832 engines: {node: '>=6.9.0'}
865 dependencies: 833 dependencies:
866 '@babel/types': 7.22.19 834 '@babel/types': 7.23.0
867 dev: true
868 835
869 /@babel/helper-string-parser@7.22.5: 836 /@babel/helper-string-parser@7.22.5:
870 resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} 837 resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
@@ -873,24 +840,23 @@ packages:
873 /@babel/helper-validator-identifier@7.22.20: 840 /@babel/helper-validator-identifier@7.22.20:
874 resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} 841 resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
875 engines: {node: '>=6.9.0'} 842 engines: {node: '>=6.9.0'}
876 dev: true
877 843
878 /@babel/helper-validator-identifier@7.22.5: 844 /@babel/helper-validator-identifier@7.22.5:
879 resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} 845 resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
880 engines: {node: '>=6.9.0'} 846 engines: {node: '>=6.9.0'}
847 dev: true
881 848
882 /@babel/helper-validator-option@7.22.15: 849 /@babel/helper-validator-option@7.22.15:
883 resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} 850 resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
884 engines: {node: '>=6.9.0'} 851 engines: {node: '>=6.9.0'}
885 dev: true
886 852
887 /@babel/helpers@7.22.15: 853 /@babel/helpers@7.22.15:
888 resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} 854 resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==}
889 engines: {node: '>=6.9.0'} 855 engines: {node: '>=6.9.0'}
890 dependencies: 856 dependencies:
891 '@babel/template': 7.22.15 857 '@babel/template': 7.22.15
892 '@babel/traverse': 7.22.20 858 '@babel/traverse': 7.23.2(supports-color@5.5.0)
893 '@babel/types': 7.22.19 859 '@babel/types': 7.23.0
894 transitivePeerDependencies: 860 transitivePeerDependencies:
895 - supports-color 861 - supports-color
896 dev: true 862 dev: true
@@ -900,19 +866,10 @@ packages:
900 engines: {node: '>=6.9.0'} 866 engines: {node: '>=6.9.0'}
901 dependencies: 867 dependencies:
902 '@babel/template': 7.22.15 868 '@babel/template': 7.22.15
903 '@babel/traverse': 7.23.2 869 '@babel/traverse': 7.23.2(supports-color@5.5.0)
904 '@babel/types': 7.23.0 870 '@babel/types': 7.23.0
905 transitivePeerDependencies: 871 transitivePeerDependencies:
906 - supports-color 872 - supports-color
907 dev: true
908
909 /@babel/highlight@7.22.10:
910 resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==}
911 engines: {node: '>=6.9.0'}
912 dependencies:
913 '@babel/helper-validator-identifier': 7.22.5
914 chalk: 2.4.2
915 js-tokens: 4.0.0
916 873
917 /@babel/highlight@7.22.20: 874 /@babel/highlight@7.22.20:
918 resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} 875 resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==}
@@ -921,15 +878,6 @@ packages:
921 '@babel/helper-validator-identifier': 7.22.20 878 '@babel/helper-validator-identifier': 7.22.20
922 chalk: 2.4.2 879 chalk: 2.4.2
923 js-tokens: 4.0.0 880 js-tokens: 4.0.0
924 dev: true
925
926 /@babel/parser@7.22.16:
927 resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==}
928 engines: {node: '>=6.0.0'}
929 hasBin: true
930 dependencies:
931 '@babel/types': 7.22.19
932 dev: true
933 881
934 /@babel/parser@7.23.0: 882 /@babel/parser@7.23.0:
935 resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} 883 resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
@@ -937,7 +885,6 @@ packages:
937 hasBin: true 885 hasBin: true
938 dependencies: 886 dependencies:
939 '@babel/types': 7.23.0 887 '@babel/types': 7.23.0
940 dev: true
941 888
942 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.20): 889 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.20):
943 resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} 890 resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
@@ -994,6 +941,16 @@ packages:
994 '@babel/helper-plugin-utils': 7.20.2 941 '@babel/helper-plugin-utils': 7.20.2
995 dev: true 942 dev: true
996 943
944 /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2):
945 resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
946 engines: {node: '>=6.9.0'}
947 peerDependencies:
948 '@babel/core': ^7.0.0-0
949 dependencies:
950 '@babel/core': 7.23.2
951 '@babel/helper-plugin-utils': 7.22.5
952 dev: false
953
997 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.20): 954 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.20):
998 resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} 955 resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
999 peerDependencies: 956 peerDependencies:
@@ -1105,29 +1062,10 @@ packages:
1105 engines: {node: '>=6.9.0'} 1062 engines: {node: '>=6.9.0'}
1106 dependencies: 1063 dependencies:
1107 '@babel/code-frame': 7.22.13 1064 '@babel/code-frame': 7.22.13
1108 '@babel/parser': 7.22.16 1065 '@babel/parser': 7.23.0
1109 '@babel/types': 7.22.19 1066 '@babel/types': 7.23.0
1110 dev: true
1111
1112 /@babel/traverse@7.22.20:
1113 resolution: {integrity: sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==}
1114 engines: {node: '>=6.9.0'}
1115 dependencies:
1116 '@babel/code-frame': 7.22.13
1117 '@babel/generator': 7.22.15
1118 '@babel/helper-environment-visitor': 7.22.20
1119 '@babel/helper-function-name': 7.22.5
1120 '@babel/helper-hoist-variables': 7.22.5
1121 '@babel/helper-split-export-declaration': 7.22.6
1122 '@babel/parser': 7.22.16
1123 '@babel/types': 7.22.19
1124 debug: 4.3.4
1125 globals: 11.12.0
1126 transitivePeerDependencies:
1127 - supports-color
1128 dev: true
1129 1067
1130 /@babel/traverse@7.23.2: 1068 /@babel/traverse@7.23.2(supports-color@5.5.0):
1131 resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} 1069 resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
1132 engines: {node: '>=6.9.0'} 1070 engines: {node: '>=6.9.0'}
1133 dependencies: 1071 dependencies:
@@ -1139,29 +1077,10 @@ packages:
1139 '@babel/helper-split-export-declaration': 7.22.6 1077 '@babel/helper-split-export-declaration': 7.22.6
1140 '@babel/parser': 7.23.0 1078 '@babel/parser': 7.23.0
1141 '@babel/types': 7.23.0 1079 '@babel/types': 7.23.0
1142 debug: 4.3.4 1080 debug: 4.3.4(supports-color@5.5.0)
1143 globals: 11.12.0 1081 globals: 11.12.0
1144 transitivePeerDependencies: 1082 transitivePeerDependencies:
1145 - supports-color 1083 - supports-color
1146 dev: true
1147
1148 /@babel/types@7.22.11:
1149 resolution: {integrity: sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==}
1150 engines: {node: '>=6.9.0'}
1151 dependencies:
1152 '@babel/helper-string-parser': 7.22.5
1153 '@babel/helper-validator-identifier': 7.22.5
1154 to-fast-properties: 2.0.0
1155 dev: false
1156
1157 /@babel/types@7.22.19:
1158 resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==}
1159 engines: {node: '>=6.9.0'}
1160 dependencies:
1161 '@babel/helper-string-parser': 7.22.5
1162 '@babel/helper-validator-identifier': 7.22.20
1163 to-fast-properties: 2.0.0
1164 dev: true
1165 1084
1166 /@babel/types@7.23.0: 1085 /@babel/types@7.23.0:
1167 resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} 1086 resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==}
@@ -1170,7 +1089,6 @@ packages:
1170 '@babel/helper-string-parser': 7.22.5 1089 '@babel/helper-string-parser': 7.22.5
1171 '@babel/helper-validator-identifier': 7.22.20 1090 '@babel/helper-validator-identifier': 7.22.20
1172 to-fast-properties: 2.0.0 1091 to-fast-properties: 2.0.0
1173 dev: true
1174 1092
1175 /@bcoe/v8-coverage@0.2.3: 1093 /@bcoe/v8-coverage@0.2.3:
1176 resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 1094 resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
@@ -1387,7 +1305,7 @@ packages:
1387 resolution: {integrity: sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==} 1305 resolution: {integrity: sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==}
1388 engines: {node: '>=12'} 1306 engines: {node: '>=12'}
1389 dependencies: 1307 dependencies:
1390 debug: 4.3.4 1308 debug: 4.3.4(supports-color@5.5.0)
1391 env-paths: 2.2.1 1309 env-paths: 2.2.1
1392 fs-extra: 8.1.0 1310 fs-extra: 8.1.0
1393 got: 11.8.6 1311 got: 11.8.6
@@ -1403,7 +1321,7 @@ packages:
1403 resolution: {integrity: sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ==} 1321 resolution: {integrity: sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ==}
1404 engines: {node: '>= 10.0.0'} 1322 engines: {node: '>= 10.0.0'}
1405 dependencies: 1323 dependencies:
1406 debug: 4.3.4 1324 debug: 4.3.4(supports-color@5.5.0)
1407 fs-extra: 9.1.0 1325 fs-extra: 9.1.0
1408 transitivePeerDependencies: 1326 transitivePeerDependencies:
1409 - supports-color 1327 - supports-color
@@ -1413,7 +1331,7 @@ packages:
1413 resolution: {integrity: sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==} 1331 resolution: {integrity: sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA==}
1414 engines: {node: '>= 10.0.0'} 1332 engines: {node: '>= 10.0.0'}
1415 dependencies: 1333 dependencies:
1416 debug: 4.3.4 1334 debug: 4.3.4(supports-color@5.5.0)
1417 fs-extra: 9.1.0 1335 fs-extra: 9.1.0
1418 promise-retry: 2.0.1 1336 promise-retry: 2.0.1
1419 transitivePeerDependencies: 1337 transitivePeerDependencies:
@@ -1426,7 +1344,7 @@ packages:
1426 hasBin: true 1344 hasBin: true
1427 dependencies: 1345 dependencies:
1428 compare-version: 0.1.2 1346 compare-version: 0.1.2
1429 debug: 4.3.4 1347 debug: 4.3.4(supports-color@5.5.0)
1430 fs-extra: 10.1.0 1348 fs-extra: 10.1.0
1431 isbinaryfile: 4.0.10 1349 isbinaryfile: 4.0.10
1432 minimist: 1.2.8 1350 minimist: 1.2.8
@@ -1449,7 +1367,7 @@ packages:
1449 dependencies: 1367 dependencies:
1450 '@electron/asar': 3.2.4 1368 '@electron/asar': 3.2.4
1451 '@malept/cross-spawn-promise': 1.1.1 1369 '@malept/cross-spawn-promise': 1.1.1
1452 debug: 4.3.4 1370 debug: 4.3.4(supports-color@5.5.0)
1453 dir-compare: 3.3.0 1371 dir-compare: 3.3.0
1454 fs-extra: 9.1.0 1372 fs-extra: 9.1.0
1455 minimatch: 3.1.2 1373 minimatch: 3.1.2
@@ -1461,7 +1379,7 @@ packages:
1461 /@emotion/babel-plugin@11.11.0: 1379 /@emotion/babel-plugin@11.11.0:
1462 resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} 1380 resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
1463 dependencies: 1381 dependencies:
1464 '@babel/helper-module-imports': 7.22.5 1382 '@babel/helper-module-imports': 7.22.15
1465 '@babel/runtime': 7.22.15 1383 '@babel/runtime': 7.22.15
1466 '@emotion/hash': 0.9.1 1384 '@emotion/hash': 0.9.1
1467 '@emotion/memoize': 0.8.1 1385 '@emotion/memoize': 0.8.1
@@ -1564,6 +1482,14 @@ packages:
1564 react: 18.2.0 1482 react: 18.2.0
1565 dev: false 1483 dev: false
1566 1484
1485 /@emotion/stylis@0.8.5:
1486 resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==}
1487 dev: false
1488
1489 /@emotion/unitless@0.7.5:
1490 resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
1491 dev: false
1492
1567 /@emotion/unitless@0.8.1: 1493 /@emotion/unitless@0.8.1:
1568 resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} 1494 resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==}
1569 dev: false 1495 dev: false
@@ -1802,7 +1728,7 @@ packages:
1802 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1728 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1803 dependencies: 1729 dependencies:
1804 ajv: 6.12.6 1730 ajv: 6.12.6
1805 debug: 4.3.4 1731 debug: 4.3.4(supports-color@5.5.0)
1806 espree: 9.6.1 1732 espree: 9.6.1
1807 globals: 13.20.0 1733 globals: 13.20.0
1808 ignore: 5.2.4 1734 ignore: 5.2.4
@@ -1947,7 +1873,7 @@ packages:
1947 engines: {node: '>=10.10.0'} 1873 engines: {node: '>=10.10.0'}
1948 dependencies: 1874 dependencies:
1949 '@humanwhocodes/object-schema': 1.2.1 1875 '@humanwhocodes/object-schema': 1.2.1
1950 debug: 4.3.4 1876 debug: 4.3.4(supports-color@5.5.0)
1951 minimatch: 3.1.2 1877 minimatch: 3.1.2
1952 transitivePeerDependencies: 1878 transitivePeerDependencies:
1953 - supports-color 1879 - supports-color
@@ -2118,7 +2044,7 @@ packages:
2118 '@jest/test-result': 29.7.0 2044 '@jest/test-result': 29.7.0
2119 '@jest/transform': 29.7.0 2045 '@jest/transform': 29.7.0
2120 '@jest/types': 29.6.3 2046 '@jest/types': 29.6.3
2121 '@jridgewell/trace-mapping': 0.3.19 2047 '@jridgewell/trace-mapping': 0.3.20
2122 '@types/node': 18.15.3 2048 '@types/node': 18.15.3
2123 chalk: 4.1.2 2049 chalk: 4.1.2
2124 collect-v8-coverage: 1.0.1 2050 collect-v8-coverage: 1.0.1
@@ -2152,7 +2078,7 @@ packages:
2152 resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} 2078 resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
2153 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 2079 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2154 dependencies: 2080 dependencies:
2155 '@jridgewell/trace-mapping': 0.3.19 2081 '@jridgewell/trace-mapping': 0.3.20
2156 callsites: 3.1.0 2082 callsites: 3.1.0
2157 graceful-fs: 4.2.11 2083 graceful-fs: 4.2.11
2158 dev: true 2084 dev: true
@@ -2183,7 +2109,7 @@ packages:
2183 dependencies: 2109 dependencies:
2184 '@babel/core': 7.22.20 2110 '@babel/core': 7.22.20
2185 '@jest/types': 29.6.3 2111 '@jest/types': 29.6.3
2186 '@jridgewell/trace-mapping': 0.3.19 2112 '@jridgewell/trace-mapping': 0.3.20
2187 babel-plugin-istanbul: 6.1.1 2113 babel-plugin-istanbul: 6.1.1
2188 chalk: 4.1.2 2114 chalk: 4.1.2
2189 convert-source-map: 2.0.0 2115 convert-source-map: 2.0.0
@@ -2218,36 +2144,24 @@ packages:
2218 dependencies: 2144 dependencies:
2219 '@jridgewell/set-array': 1.1.2 2145 '@jridgewell/set-array': 1.1.2
2220 '@jridgewell/sourcemap-codec': 1.4.15 2146 '@jridgewell/sourcemap-codec': 1.4.15
2221 '@jridgewell/trace-mapping': 0.3.19 2147 '@jridgewell/trace-mapping': 0.3.20
2222 dev: true
2223 2148
2224 /@jridgewell/resolve-uri@3.1.1: 2149 /@jridgewell/resolve-uri@3.1.1:
2225 resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 2150 resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
2226 engines: {node: '>=6.0.0'} 2151 engines: {node: '>=6.0.0'}
2227 dev: true
2228 2152
2229 /@jridgewell/set-array@1.1.2: 2153 /@jridgewell/set-array@1.1.2:
2230 resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 2154 resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
2231 engines: {node: '>=6.0.0'} 2155 engines: {node: '>=6.0.0'}
2232 dev: true
2233 2156
2234 /@jridgewell/sourcemap-codec@1.4.15: 2157 /@jridgewell/sourcemap-codec@1.4.15:
2235 resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 2158 resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
2236 dev: true
2237
2238 /@jridgewell/trace-mapping@0.3.19:
2239 resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
2240 dependencies:
2241 '@jridgewell/resolve-uri': 3.1.1
2242 '@jridgewell/sourcemap-codec': 1.4.15
2243 dev: true
2244 2159
2245 /@jridgewell/trace-mapping@0.3.20: 2160 /@jridgewell/trace-mapping@0.3.20:
2246 resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} 2161 resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
2247 dependencies: 2162 dependencies:
2248 '@jridgewell/resolve-uri': 3.1.1 2163 '@jridgewell/resolve-uri': 3.1.1
2249 '@jridgewell/sourcemap-codec': 1.4.15 2164 '@jridgewell/sourcemap-codec': 1.4.15
2250 dev: true
2251 2165
2252 /@jridgewell/trace-mapping@0.3.9: 2166 /@jridgewell/trace-mapping@0.3.9:
2253 resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 2167 resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
@@ -2283,7 +2197,7 @@ packages:
2283 /@kwsites/file-exists@1.1.1: 2197 /@kwsites/file-exists@1.1.1:
2284 resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} 2198 resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
2285 dependencies: 2199 dependencies:
2286 debug: 4.3.4 2200 debug: 4.3.4(supports-color@5.5.0)
2287 transitivePeerDependencies: 2201 transitivePeerDependencies:
2288 - supports-color 2202 - supports-color
2289 dev: true 2203 dev: true
@@ -2303,7 +2217,7 @@ packages:
2303 resolution: {integrity: sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==} 2217 resolution: {integrity: sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==}
2304 engines: {node: '>= 10.0.0'} 2218 engines: {node: '>= 10.0.0'}
2305 dependencies: 2219 dependencies:
2306 debug: 4.3.4 2220 debug: 4.3.4(supports-color@5.5.0)
2307 fs-extra: 9.1.0 2221 fs-extra: 9.1.0
2308 lodash: 4.17.21 2222 lodash: 4.17.21
2309 tmp-promise: 3.0.3 2223 tmp-promise: 3.0.3
@@ -2852,8 +2766,8 @@ packages:
2852 /@types/babel__core@7.1.20: 2766 /@types/babel__core@7.1.20:
2853 resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} 2767 resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==}
2854 dependencies: 2768 dependencies:
2855 '@babel/parser': 7.22.16 2769 '@babel/parser': 7.23.0
2856 '@babel/types': 7.22.19 2770 '@babel/types': 7.23.0
2857 '@types/babel__generator': 7.6.4 2771 '@types/babel__generator': 7.6.4
2858 '@types/babel__template': 7.4.1 2772 '@types/babel__template': 7.4.1
2859 '@types/babel__traverse': 7.18.2 2773 '@types/babel__traverse': 7.18.2
@@ -2862,20 +2776,20 @@ packages:
2862 /@types/babel__generator@7.6.4: 2776 /@types/babel__generator@7.6.4:
2863 resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} 2777 resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
2864 dependencies: 2778 dependencies:
2865 '@babel/types': 7.22.19 2779 '@babel/types': 7.23.0
2866 dev: true 2780 dev: true
2867 2781
2868 /@types/babel__template@7.4.1: 2782 /@types/babel__template@7.4.1:
2869 resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} 2783 resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
2870 dependencies: 2784 dependencies:
2871 '@babel/parser': 7.22.16 2785 '@babel/parser': 7.23.0
2872 '@babel/types': 7.22.19 2786 '@babel/types': 7.23.0
2873 dev: true 2787 dev: true
2874 2788
2875 /@types/babel__traverse@7.18.2: 2789 /@types/babel__traverse@7.18.2:
2876 resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==} 2790 resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==}
2877 dependencies: 2791 dependencies:
2878 '@babel/types': 7.22.19 2792 '@babel/types': 7.23.0
2879 dev: true 2793 dev: true
2880 2794
2881 /@types/cacheable-request@6.0.3: 2795 /@types/cacheable-request@6.0.3:
@@ -3133,7 +3047,7 @@ packages:
3133 '@typescript-eslint/scope-manager': 5.62.0 3047 '@typescript-eslint/scope-manager': 5.62.0
3134 '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) 3048 '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2)
3135 '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) 3049 '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2)
3136 debug: 4.3.4 3050 debug: 4.3.4(supports-color@5.5.0)
3137 eslint: 8.49.0 3051 eslint: 8.49.0
3138 graphemer: 1.4.0 3052 graphemer: 1.4.0
3139 ignore: 5.2.4 3053 ignore: 5.2.4
@@ -3162,7 +3076,7 @@ packages:
3162 '@typescript-eslint/type-utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) 3076 '@typescript-eslint/type-utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
3163 '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) 3077 '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
3164 '@typescript-eslint/visitor-keys': 6.7.2 3078 '@typescript-eslint/visitor-keys': 6.7.2
3165 debug: 4.3.4 3079 debug: 4.3.4(supports-color@5.5.0)
3166 eslint: 8.49.0 3080 eslint: 8.49.0
3167 graphemer: 1.4.0 3081 graphemer: 1.4.0
3168 ignore: 5.2.4 3082 ignore: 5.2.4
@@ -3188,7 +3102,7 @@ packages:
3188 '@typescript-eslint/types': 6.7.2 3102 '@typescript-eslint/types': 6.7.2
3189 '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) 3103 '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2)
3190 '@typescript-eslint/visitor-keys': 6.7.2 3104 '@typescript-eslint/visitor-keys': 6.7.2
3191 debug: 4.3.4 3105 debug: 4.3.4(supports-color@5.5.0)
3192 eslint: 8.49.0 3106 eslint: 8.49.0
3193 typescript: 5.2.2 3107 typescript: 5.2.2
3194 transitivePeerDependencies: 3108 transitivePeerDependencies:
@@ -3231,7 +3145,7 @@ packages:
3231 dependencies: 3145 dependencies:
3232 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) 3146 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
3233 '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2) 3147 '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2)
3234 debug: 4.3.4 3148 debug: 4.3.4(supports-color@5.5.0)
3235 eslint: 8.49.0 3149 eslint: 8.49.0
3236 tsutils: 3.21.0(typescript@5.2.2) 3150 tsutils: 3.21.0(typescript@5.2.2)
3237 typescript: 5.2.2 3151 typescript: 5.2.2
@@ -3251,7 +3165,7 @@ packages:
3251 dependencies: 3165 dependencies:
3252 '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) 3166 '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2)
3253 '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) 3167 '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
3254 debug: 4.3.4 3168 debug: 4.3.4(supports-color@5.5.0)
3255 eslint: 8.49.0 3169 eslint: 8.49.0
3256 ts-api-utils: 1.0.1(typescript@5.2.2) 3170 ts-api-utils: 1.0.1(typescript@5.2.2)
3257 typescript: 5.2.2 3171 typescript: 5.2.2
@@ -3285,7 +3199,7 @@ packages:
3285 dependencies: 3199 dependencies:
3286 '@typescript-eslint/types': 5.59.11 3200 '@typescript-eslint/types': 5.59.11
3287 '@typescript-eslint/visitor-keys': 5.59.11 3201 '@typescript-eslint/visitor-keys': 5.59.11
3288 debug: 4.3.4 3202 debug: 4.3.4(supports-color@5.5.0)
3289 globby: 11.1.0 3203 globby: 11.1.0
3290 is-glob: 4.0.3 3204 is-glob: 4.0.3
3291 semver: 7.5.4 3205 semver: 7.5.4
@@ -3306,7 +3220,7 @@ packages:
3306 dependencies: 3220 dependencies:
3307 '@typescript-eslint/types': 5.62.0 3221 '@typescript-eslint/types': 5.62.0
3308 '@typescript-eslint/visitor-keys': 5.62.0 3222 '@typescript-eslint/visitor-keys': 5.62.0
3309 debug: 4.3.4 3223 debug: 4.3.4(supports-color@5.5.0)
3310 globby: 11.1.0 3224 globby: 11.1.0
3311 is-glob: 4.0.3 3225 is-glob: 4.0.3
3312 semver: 7.5.4 3226 semver: 7.5.4
@@ -3327,7 +3241,7 @@ packages:
3327 dependencies: 3241 dependencies:
3328 '@typescript-eslint/types': 6.7.2 3242 '@typescript-eslint/types': 6.7.2
3329 '@typescript-eslint/visitor-keys': 6.7.2 3243 '@typescript-eslint/visitor-keys': 6.7.2
3330 debug: 4.3.4 3244 debug: 4.3.4(supports-color@5.5.0)
3331 globby: 11.1.0 3245 globby: 11.1.0
3332 is-glob: 4.0.3 3246 is-glob: 4.0.3
3333 semver: 7.5.4 3247 semver: 7.5.4
@@ -3490,7 +3404,7 @@ packages:
3490 engines: {node: '>= 6.0.0'} 3404 engines: {node: '>= 6.0.0'}
3491 requiresBuild: true 3405 requiresBuild: true
3492 dependencies: 3406 dependencies:
3493 debug: 4.3.4 3407 debug: 4.3.4(supports-color@5.5.0)
3494 transitivePeerDependencies: 3408 transitivePeerDependencies:
3495 - supports-color 3409 - supports-color
3496 3410
@@ -3498,7 +3412,7 @@ packages:
3498 resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} 3412 resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
3499 engines: {node: '>= 14'} 3413 engines: {node: '>= 14'}
3500 dependencies: 3414 dependencies:
3501 debug: 4.3.4 3415 debug: 4.3.4(supports-color@5.5.0)
3502 transitivePeerDependencies: 3416 transitivePeerDependencies:
3503 - supports-color 3417 - supports-color
3504 dev: false 3418 dev: false
@@ -3869,7 +3783,7 @@ packages:
3869 builder-util: 24.5.0 3783 builder-util: 24.5.0
3870 builder-util-runtime: 9.2.1 3784 builder-util-runtime: 9.2.1
3871 chromium-pickle-js: 0.2.0 3785 chromium-pickle-js: 0.2.0
3872 debug: 4.3.4 3786 debug: 4.3.4(supports-color@5.5.0)
3873 ejs: 3.1.8 3787 ejs: 3.1.8
3874 electron-publish: 24.5.0 3788 electron-publish: 24.5.0
3875 form-data: 4.0.0 3789 form-data: 4.0.0
@@ -4199,7 +4113,7 @@ packages:
4199 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 4113 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
4200 dependencies: 4114 dependencies:
4201 '@babel/template': 7.22.15 4115 '@babel/template': 7.22.15
4202 '@babel/types': 7.22.19 4116 '@babel/types': 7.23.0
4203 '@types/babel__core': 7.1.20 4117 '@types/babel__core': 7.1.20
4204 '@types/babel__traverse': 7.18.2 4118 '@types/babel__traverse': 7.18.2
4205 dev: true 4119 dev: true
@@ -4213,6 +4127,21 @@ packages:
4213 resolve: 1.22.4 4127 resolve: 1.22.4
4214 dev: false 4128 dev: false
4215 4129
4130 /babel-plugin-styled-components@2.1.4(@babel/core@7.23.2)(styled-components@5.3.11):
4131 resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==}
4132 peerDependencies:
4133 styled-components: '>= 2'
4134 dependencies:
4135 '@babel/helper-annotate-as-pure': 7.22.5
4136 '@babel/helper-module-imports': 7.22.15
4137 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
4138 lodash: 4.17.21
4139 picomatch: 2.3.1
4140 styled-components: 5.3.11(@babel/core@7.23.2)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)
4141 transitivePeerDependencies:
4142 - '@babel/core'
4143 dev: false
4144
4216 /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.20): 4145 /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.20):
4217 resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} 4146 resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
4218 peerDependencies: 4147 peerDependencies:
@@ -4388,7 +4317,6 @@ packages:
4388 electron-to-chromium: 1.4.490 4317 electron-to-chromium: 1.4.490
4389 node-releases: 2.0.13 4318 node-releases: 2.0.13
4390 update-browserslist-db: 1.0.11(browserslist@4.21.10) 4319 update-browserslist-db: 1.0.11(browserslist@4.21.10)
4391 dev: true
4392 4320
4393 /bser@2.1.1: 4321 /bser@2.1.1:
4394 resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} 4322 resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
@@ -4443,7 +4371,7 @@ packages:
4443 resolution: {integrity: sha512-2rLv/uQD2x+dJ0J3xtsmI12AlRyk7p45TEbE/6o/fbb633e/S3pPgm+ct+JHsoY7r39dKHnGEFk/AASRFdnXmA==} 4371 resolution: {integrity: sha512-2rLv/uQD2x+dJ0J3xtsmI12AlRyk7p45TEbE/6o/fbb633e/S3pPgm+ct+JHsoY7r39dKHnGEFk/AASRFdnXmA==}
4444 engines: {node: '>=12.0.0'} 4372 engines: {node: '>=12.0.0'}
4445 dependencies: 4373 dependencies:
4446 debug: 4.3.4 4374 debug: 4.3.4(supports-color@5.5.0)
4447 sax: 1.2.4 4375 sax: 1.2.4
4448 transitivePeerDependencies: 4376 transitivePeerDependencies:
4449 - supports-color 4377 - supports-color
@@ -4458,7 +4386,7 @@ packages:
4458 builder-util-runtime: 9.2.1 4386 builder-util-runtime: 9.2.1
4459 chalk: 4.1.2 4387 chalk: 4.1.2
4460 cross-spawn: 7.0.3 4388 cross-spawn: 7.0.3
4461 debug: 4.3.4 4389 debug: 4.3.4(supports-color@5.5.0)
4462 fs-extra: 10.1.0 4390 fs-extra: 10.1.0
4463 http-proxy-agent: 5.0.0 4391 http-proxy-agent: 5.0.0
4464 https-proxy-agent: 5.0.1 4392 https-proxy-agent: 5.0.1
@@ -4615,9 +4543,12 @@ packages:
4615 engines: {node: '>=10'} 4543 engines: {node: '>=10'}
4616 dev: true 4544 dev: true
4617 4545
4546 /camelize@1.0.1:
4547 resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
4548 dev: false
4549
4618 /caniuse-lite@1.0.30001553: 4550 /caniuse-lite@1.0.30001553:
4619 resolution: {integrity: sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==} 4551 resolution: {integrity: sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==}
4620 dev: true
4621 4552
4622 /caseless@0.12.0: 4553 /caseless@0.12.0:
4623 resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} 4554 resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -5042,7 +4973,6 @@ packages:
5042 4973
5043 /convert-source-map@2.0.0: 4974 /convert-source-map@2.0.0:
5044 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 4975 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
5045 dev: true
5046 4976
5047 /cookie-signature@1.2.0: 4977 /cookie-signature@1.2.0:
5048 resolution: {integrity: sha512-R0BOPfLGTitaKhgKROKZQN6iyq2iDQcH1DOF8nJoaWapguX5bC2w+Q/I9NmmM5lfcvEarnLZr+cCvmEYYSXvYA==} 4978 resolution: {integrity: sha512-R0BOPfLGTitaKhgKROKZQN6iyq2iDQcH1DOF8nJoaWapguX5bC2w+Q/I9NmmM5lfcvEarnLZr+cCvmEYYSXvYA==}
@@ -5134,13 +5064,6 @@ packages:
5134 mkdirp: 0.5.6 5064 mkdirp: 0.5.6
5135 dev: false 5065 dev: false
5136 5066
5137 /create-react-class@15.7.0:
5138 resolution: {integrity: sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==}
5139 dependencies:
5140 loose-envify: 1.4.0
5141 object-assign: 4.1.1
5142 dev: false
5143
5144 /create-require@1.1.1: 5067 /create-require@1.1.1:
5145 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 5068 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
5146 dev: true 5069 dev: true
@@ -5189,6 +5112,11 @@ packages:
5189 uid-safe: 2.1.5 5112 uid-safe: 2.1.5
5190 dev: false 5113 dev: false
5191 5114
5115 /css-color-keywords@1.0.0:
5116 resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==}
5117 engines: {node: '>=4'}
5118 dev: false
5119
5192 /css-jss@10.10.0: 5120 /css-jss@10.10.0:
5193 resolution: {integrity: sha512-YyMIS/LsSKEGXEaVJdjonWe18p4vXLo8CMA4FrW/kcaEyqdIGKCFXao31gbJddXEdIxSXFFURWrenBJPlKTgAA==} 5121 resolution: {integrity: sha512-YyMIS/LsSKEGXEaVJdjonWe18p4vXLo8CMA4FrW/kcaEyqdIGKCFXao31gbJddXEdIxSXFFURWrenBJPlKTgAA==}
5194 dependencies: 5122 dependencies:
@@ -5197,6 +5125,14 @@ packages:
5197 jss-preset-default: 10.10.0 5125 jss-preset-default: 10.10.0
5198 dev: false 5126 dev: false
5199 5127
5128 /css-to-react-native@3.2.0:
5129 resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==}
5130 dependencies:
5131 camelize: 1.0.1
5132 css-color-keywords: 1.0.0
5133 postcss-value-parser: 4.2.0
5134 dev: false
5135
5200 /css-vendor@2.0.8: 5136 /css-vendor@2.0.8:
5201 resolution: {integrity: sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==} 5137 resolution: {integrity: sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==}
5202 dependencies: 5138 dependencies:
@@ -5286,7 +5222,7 @@ packages:
5286 ms: 2.1.2 5222 ms: 2.1.2
5287 dev: false 5223 dev: false
5288 5224
5289 /debug@4.3.4: 5225 /debug@4.3.4(supports-color@5.5.0):
5290 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 5226 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
5291 engines: {node: '>=6.0'} 5227 engines: {node: '>=6.0'}
5292 peerDependencies: 5228 peerDependencies:
@@ -5296,6 +5232,7 @@ packages:
5296 optional: true 5232 optional: true
5297 dependencies: 5233 dependencies:
5298 ms: 2.1.2 5234 ms: 2.1.2
5235 supports-color: 5.5.0
5299 5236
5300 /decamelize-keys@1.1.1: 5237 /decamelize-keys@1.1.1:
5301 resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} 5238 resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
@@ -5737,7 +5674,6 @@ packages:
5737 5674
5738 /electron-to-chromium@1.4.490: 5675 /electron-to-chromium@1.4.490:
5739 resolution: {integrity: sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==} 5676 resolution: {integrity: sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==}
5740 dev: true
5741 5677
5742 /electron-updater@6.1.5: 5678 /electron-updater@6.1.5:
5743 resolution: {integrity: sha512-RFoncoSbAWYN3CVOFFrEUB5O2V81REAnA4IXQ8enGTSbUjjv+z54TYp23y/3e63oiV3W8grhblJmn9oyH/LnVg==} 5679 resolution: {integrity: sha512-RFoncoSbAWYN3CVOFFrEUB5O2V81REAnA4IXQ8enGTSbUjjv+z54TYp23y/3e63oiV3W8grhblJmn9oyH/LnVg==}
@@ -6058,7 +5994,6 @@ packages:
6058 /escalade@3.1.1: 5994 /escalade@3.1.1:
6059 resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 5995 resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
6060 engines: {node: '>=6'} 5996 engines: {node: '>=6'}
6061 dev: true
6062 5997
6063 /escape-goat@2.1.1: 5998 /escape-goat@2.1.1:
6064 resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} 5999 resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==}
@@ -6422,7 +6357,7 @@ packages:
6422 ajv: 6.12.6 6357 ajv: 6.12.6
6423 chalk: 4.1.2 6358 chalk: 4.1.2
6424 cross-spawn: 7.0.3 6359 cross-spawn: 7.0.3
6425 debug: 4.3.4 6360 debug: 4.3.4(supports-color@5.5.0)
6426 doctrine: 3.0.0 6361 doctrine: 3.0.0
6427 escape-string-regexp: 4.0.0 6362 escape-string-regexp: 4.0.0
6428 eslint-scope: 7.2.2 6363 eslint-scope: 7.2.2
@@ -6692,7 +6627,7 @@ packages:
6692 engines: {node: '>= 10.17.0'} 6627 engines: {node: '>= 10.17.0'}
6693 hasBin: true 6628 hasBin: true
6694 dependencies: 6629 dependencies:
6695 debug: 4.3.4 6630 debug: 4.3.4(supports-color@5.5.0)
6696 get-stream: 5.2.0 6631 get-stream: 5.2.0
6697 yauzl: 2.10.0 6632 yauzl: 2.10.0
6698 optionalDependencies: 6633 optionalDependencies:
@@ -6933,7 +6868,7 @@ packages:
6933 debug: 6868 debug:
6934 optional: true 6869 optional: true
6935 dependencies: 6870 dependencies:
6936 debug: 4.3.4 6871 debug: 4.3.4(supports-color@5.5.0)
6937 dev: true 6872 dev: true
6938 6873
6939 /for-each@0.3.3: 6874 /for-each@0.3.3:
@@ -7136,7 +7071,6 @@ packages:
7136 /gensync@1.0.0-beta.2: 7071 /gensync@1.0.0-beta.2:
7137 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 7072 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
7138 engines: {node: '>=6.9.0'} 7073 engines: {node: '>=6.9.0'}
7139 dev: true
7140 7074
7141 /get-caller-file@2.0.5: 7075 /get-caller-file@2.0.5:
7142 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 7076 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
@@ -7302,7 +7236,6 @@ packages:
7302 /globals@11.12.0: 7236 /globals@11.12.0:
7303 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 7237 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
7304 engines: {node: '>=4'} 7238 engines: {node: '>=4'}
7305 dev: true
7306 7239
7307 /globals@13.20.0: 7240 /globals@13.20.0:
7308 resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 7241 resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
@@ -7568,7 +7501,7 @@ packages:
7568 dependencies: 7501 dependencies:
7569 '@tootallnate/once': 1.1.2 7502 '@tootallnate/once': 1.1.2
7570 agent-base: 6.0.2 7503 agent-base: 6.0.2
7571 debug: 4.3.4 7504 debug: 4.3.4(supports-color@5.5.0)
7572 transitivePeerDependencies: 7505 transitivePeerDependencies:
7573 - supports-color 7506 - supports-color
7574 dev: false 7507 dev: false
@@ -7580,7 +7513,7 @@ packages:
7580 dependencies: 7513 dependencies:
7581 '@tootallnate/once': 2.0.0 7514 '@tootallnate/once': 2.0.0
7582 agent-base: 6.0.2 7515 agent-base: 6.0.2
7583 debug: 4.3.4 7516 debug: 4.3.4(supports-color@5.5.0)
7584 transitivePeerDependencies: 7517 transitivePeerDependencies:
7585 - supports-color 7518 - supports-color
7586 7519
@@ -7605,7 +7538,7 @@ packages:
7605 engines: {node: '>= 6'} 7538 engines: {node: '>= 6'}
7606 dependencies: 7539 dependencies:
7607 agent-base: 6.0.2 7540 agent-base: 6.0.2
7608 debug: 4.3.4 7541 debug: 4.3.4(supports-color@5.5.0)
7609 transitivePeerDependencies: 7542 transitivePeerDependencies:
7610 - supports-color 7543 - supports-color
7611 7544
@@ -7614,7 +7547,7 @@ packages:
7614 engines: {node: '>= 14'} 7547 engines: {node: '>= 14'}
7615 dependencies: 7548 dependencies:
7616 agent-base: 7.1.0 7549 agent-base: 7.1.0
7617 debug: 4.3.4 7550 debug: 4.3.4(supports-color@5.5.0)
7618 transitivePeerDependencies: 7551 transitivePeerDependencies:
7619 - supports-color 7552 - supports-color
7620 dev: false 7553 dev: false
@@ -8258,7 +8191,7 @@ packages:
8258 engines: {node: '>=8'} 8191 engines: {node: '>=8'}
8259 dependencies: 8192 dependencies:
8260 '@babel/core': 7.22.20 8193 '@babel/core': 7.22.20
8261 '@babel/parser': 7.22.16 8194 '@babel/parser': 7.23.0
8262 '@istanbuljs/schema': 0.1.3 8195 '@istanbuljs/schema': 0.1.3
8263 istanbul-lib-coverage: 3.2.0 8196 istanbul-lib-coverage: 3.2.0
8264 semver: 6.3.1 8197 semver: 6.3.1
@@ -8271,7 +8204,7 @@ packages:
8271 engines: {node: '>=10'} 8204 engines: {node: '>=10'}
8272 dependencies: 8205 dependencies:
8273 '@babel/core': 7.22.20 8206 '@babel/core': 7.22.20
8274 '@babel/parser': 7.22.16 8207 '@babel/parser': 7.23.0
8275 '@istanbuljs/schema': 0.1.3 8208 '@istanbuljs/schema': 0.1.3
8276 istanbul-lib-coverage: 3.2.0 8209 istanbul-lib-coverage: 3.2.0
8277 semver: 7.5.4 8210 semver: 7.5.4
@@ -8292,7 +8225,7 @@ packages:
8292 resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} 8225 resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
8293 engines: {node: '>=10'} 8226 engines: {node: '>=10'}
8294 dependencies: 8227 dependencies:
8295 debug: 4.3.4 8228 debug: 4.3.4(supports-color@5.5.0)
8296 istanbul-lib-coverage: 3.2.0 8229 istanbul-lib-coverage: 3.2.0
8297 source-map: 0.6.1 8230 source-map: 0.6.1
8298 transitivePeerDependencies: 8231 transitivePeerDependencies:
@@ -8654,10 +8587,10 @@ packages:
8654 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 8587 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
8655 dependencies: 8588 dependencies:
8656 '@babel/core': 7.22.20 8589 '@babel/core': 7.22.20
8657 '@babel/generator': 7.22.15 8590 '@babel/generator': 7.23.0
8658 '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.20) 8591 '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.20)
8659 '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.22.20) 8592 '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.22.20)
8660 '@babel/types': 7.22.19 8593 '@babel/types': 7.23.0
8661 '@jest/expect-utils': 29.7.0 8594 '@jest/expect-utils': 29.7.0
8662 '@jest/transform': 29.7.0 8595 '@jest/transform': 29.7.0
8663 '@jest/types': 29.6.3 8596 '@jest/types': 29.6.3
@@ -8790,7 +8723,6 @@ packages:
8790 resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 8723 resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
8791 engines: {node: '>=4'} 8724 engines: {node: '>=4'}
8792 hasBin: true 8725 hasBin: true
8793 dev: true
8794 8726
8795 /jsesc@3.0.2: 8727 /jsesc@3.0.2:
8796 resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 8728 resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
@@ -8843,7 +8775,6 @@ packages:
8843 resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 8775 resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
8844 engines: {node: '>=6'} 8776 engines: {node: '>=6'}
8845 hasBin: true 8777 hasBin: true
8846 dev: true
8847 8778
8848 /jsonfile@4.0.0: 8779 /jsonfile@4.0.0:
8849 resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} 8780 resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
@@ -9378,7 +9309,6 @@ packages:
9378 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 9309 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
9379 dependencies: 9310 dependencies:
9380 yallist: 3.1.1 9311 yallist: 3.1.1
9381 dev: true
9382 9312
9383 /lru-cache@6.0.0: 9313 /lru-cache@6.0.0:
9384 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 9314 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
@@ -10093,7 +10023,6 @@ packages:
10093 10023
10094 /node-releases@2.0.13: 10024 /node-releases@2.0.13:
10095 resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} 10025 resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
10096 dev: true
10097 10026
10098 /node-req@2.1.2: 10027 /node-req@2.1.2:
10099 resolution: {integrity: sha512-zJqZ03vs0oHN8u+wn7kUT/vj63jQdQvNYWjbRMGNVu7ijV3mVz8UwX7pJl7LUugOT2x8vBKasKqbUqnh6GDKMQ==} 10028 resolution: {integrity: sha512-zJqZ03vs0oHN8u+wn7kUT/vj63jQdQvNYWjbRMGNVu7ijV3mVz8UwX7pJl7LUugOT2x8vBKasKqbUqnh6GDKMQ==}
@@ -10456,7 +10385,7 @@ packages:
10456 resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 10385 resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
10457 engines: {node: '>=8'} 10386 engines: {node: '>=8'}
10458 dependencies: 10387 dependencies:
10459 '@babel/code-frame': 7.22.10 10388 '@babel/code-frame': 7.22.13
10460 error-ex: 1.3.2 10389 error-ex: 1.3.2
10461 json-parse-even-better-errors: 2.3.1 10390 json-parse-even-better-errors: 2.3.1
10462 lines-and-columns: 1.2.4 10391 lines-and-columns: 1.2.4
@@ -10562,12 +10491,10 @@ packages:
10562 10491
10563 /picocolors@1.0.0: 10492 /picocolors@1.0.0:
10564 resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 10493 resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
10565 dev: true
10566 10494
10567 /picomatch@2.3.1: 10495 /picomatch@2.3.1:
10568 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 10496 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
10569 engines: {node: '>=8.6'} 10497 engines: {node: '>=8.6'}
10570 dev: true
10571 10498
10572 /pidtree@0.3.1: 10499 /pidtree@0.3.1:
10573 resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} 10500 resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
@@ -10654,6 +10581,10 @@ packages:
10654 engines: {node: '>=0.10.0'} 10581 engines: {node: '>=0.10.0'}
10655 dev: false 10582 dev: false
10656 10583
10584 /postcss-value-parser@4.2.0:
10585 resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
10586 dev: false
10587
10657 /prelude-ls@1.2.1: 10588 /prelude-ls@1.2.1:
10658 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 10589 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
10659 engines: {node: '>= 0.8.0'} 10590 engines: {node: '>= 0.8.0'}
@@ -11193,17 +11124,19 @@ packages:
11193 resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} 11124 resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
11194 dev: false 11125 dev: false
11195 11126
11196 /react-loader@2.4.7(react-dom@18.2.0)(react@18.2.0): 11127 /react-loader-spinner@5.4.5(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0):
11197 resolution: {integrity: sha512-pNW5xoSt0Q7HdmQh/EaIeeFbG0Ii74y6Le8gPdDyWyEFNgCiY1NcreQxMioQGjQ4Jo4EenQGKN/qMbxW+dpZkQ==} 11128 resolution: {integrity: sha512-32f+sb/v2tnNfyvnCCOS4fpyVHsGXjSyNo6QLniHcaj1XjKLxx14L2z0h6szRugOL8IEJ+53GPwNAdbkDqmy4g==}
11198 peerDependencies: 11129 peerDependencies:
11199 react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^18.0.0 11130 react: ^16.0.0 || ^17.0.0 || ^18.0.0
11200 react-dom: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^18.0.0 11131 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
11201 dependencies: 11132 dependencies:
11202 create-react-class: 15.7.0
11203 prop-types: 15.8.1
11204 react: 18.2.0 11133 react: 18.2.0
11205 react-dom: 18.2.0(react@18.2.0) 11134 react-dom: 18.2.0(react@18.2.0)
11206 spin.js: 2.3.2 11135 react-is: 18.2.0
11136 styled-components: 5.3.11(@babel/core@7.23.2)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)
11137 styled-tools: 1.7.2
11138 transitivePeerDependencies:
11139 - '@babel/core'
11207 dev: false 11140 dev: false
11208 11141
11209 /react-modal@3.16.1(react-dom@18.2.0)(react@18.2.0): 11142 /react-modal@3.16.1(react-dom@18.2.0)(react@18.2.0):
@@ -11834,7 +11767,7 @@ packages:
11834 /semver-closest@0.1.2: 11767 /semver-closest@0.1.2:
11835 resolution: {integrity: sha512-Q6qk0bPNlK5zG62mWFC8L0Qc6OJX76XRWxiPgZyrh98IZTL3HPErgUlPfCyrAPsHVpU+YP4lf5Mz+LzpId91Og==} 11768 resolution: {integrity: sha512-Q6qk0bPNlK5zG62mWFC8L0Qc6OJX76XRWxiPgZyrh98IZTL3HPErgUlPfCyrAPsHVpU+YP4lf5Mz+LzpId91Og==}
11836 dependencies: 11769 dependencies:
11837 semver: 5.7.1 11770 semver: 5.7.2
11838 dev: false 11771 dev: false
11839 11772
11840 /semver-compare@1.0.0: 11773 /semver-compare@1.0.0:
@@ -12010,6 +11943,10 @@ packages:
12010 resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==} 11943 resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==}
12011 dev: false 11944 dev: false
12012 11945
11946 /shallowequal@1.1.0:
11947 resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
11948 dev: false
11949
12013 /shebang-command@1.2.0: 11950 /shebang-command@1.2.0:
12014 resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} 11951 resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
12015 engines: {node: '>=0.10.0'} 11952 engines: {node: '>=0.10.0'}
@@ -12071,7 +12008,7 @@ packages:
12071 dependencies: 12008 dependencies:
12072 '@kwsites/file-exists': 1.1.1 12009 '@kwsites/file-exists': 1.1.1
12073 '@kwsites/promise-deferred': 1.1.1 12010 '@kwsites/promise-deferred': 1.1.1
12074 debug: 4.3.4 12011 debug: 4.3.4(supports-color@5.5.0)
12075 transitivePeerDependencies: 12012 transitivePeerDependencies:
12076 - supports-color 12013 - supports-color
12077 dev: true 12014 dev: true
@@ -12153,7 +12090,7 @@ packages:
12153 requiresBuild: true 12090 requiresBuild: true
12154 dependencies: 12091 dependencies:
12155 agent-base: 6.0.2 12092 agent-base: 6.0.2
12156 debug: 4.3.4 12093 debug: 4.3.4(supports-color@5.5.0)
12157 socks: 2.7.1 12094 socks: 2.7.1
12158 transitivePeerDependencies: 12095 transitivePeerDependencies:
12159 - supports-color 12096 - supports-color
@@ -12166,7 +12103,7 @@ packages:
12166 requiresBuild: true 12103 requiresBuild: true
12167 dependencies: 12104 dependencies:
12168 agent-base: 6.0.2 12105 agent-base: 6.0.2
12169 debug: 4.3.4 12106 debug: 4.3.4(supports-color@5.5.0)
12170 socks: 2.7.1 12107 socks: 2.7.1
12171 transitivePeerDependencies: 12108 transitivePeerDependencies:
12172 - supports-color 12109 - supports-color
@@ -12268,10 +12205,6 @@ packages:
12268 resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} 12205 resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
12269 dev: true 12206 dev: true
12270 12207
12271 /spin.js@2.3.2:
12272 resolution: {integrity: sha512-ryhCvKCRa6J5Fxa7Y+fnhE2a+e05JwfW5dxO82zPd0uDM9o+qp8p74BJUurjiqCqmDsWNvGOAxfqdD317XIedg==}
12273 dev: false
12274
12275 /split-string@3.1.0: 12208 /split-string@3.1.0:
12276 resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} 12209 resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
12277 engines: {node: '>=0.10.0'} 12210 engines: {node: '>=0.10.0'}
@@ -12548,6 +12481,35 @@ packages:
12548 engines: {node: '>=8'} 12481 engines: {node: '>=8'}
12549 dev: true 12482 dev: true
12550 12483
12484 /styled-components@5.3.11(@babel/core@7.23.2)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0):
12485 resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==}
12486 engines: {node: '>=10'}
12487 peerDependencies:
12488 react: '>= 16.8.0'
12489 react-dom: '>= 16.8.0'
12490 react-is: '>= 16.8.0'
12491 dependencies:
12492 '@babel/helper-module-imports': 7.22.15
12493 '@babel/traverse': 7.23.2(supports-color@5.5.0)
12494 '@emotion/is-prop-valid': 1.2.1
12495 '@emotion/stylis': 0.8.5
12496 '@emotion/unitless': 0.7.5
12497 babel-plugin-styled-components: 2.1.4(@babel/core@7.23.2)(styled-components@5.3.11)
12498 css-to-react-native: 3.2.0
12499 hoist-non-react-statics: 3.3.2
12500 react: 18.2.0
12501 react-dom: 18.2.0(react@18.2.0)
12502 react-is: 18.2.0
12503 shallowequal: 1.1.0
12504 supports-color: 5.5.0
12505 transitivePeerDependencies:
12506 - '@babel/core'
12507 dev: false
12508
12509 /styled-tools@1.7.2:
12510 resolution: {integrity: sha512-IjLxzM20RMwAsx8M1QoRlCG/Kmq8lKzCGyospjtSXt/BTIIcvgTonaxQAsKnBrsZNwhpHzO9ADx5te0h76ILVg==}
12511 dev: false
12512
12551 /stylis@4.2.0: 12513 /stylis@4.2.0:
12552 resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} 12514 resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
12553 dev: false 12515 dev: false
@@ -12561,7 +12523,7 @@ packages:
12561 resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} 12523 resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==}
12562 engines: {node: '>= 8.0'} 12524 engines: {node: '>= 8.0'}
12563 dependencies: 12525 dependencies:
12564 debug: 4.3.4 12526 debug: 4.3.4(supports-color@5.5.0)
12565 transitivePeerDependencies: 12527 transitivePeerDependencies:
12566 - supports-color 12528 - supports-color
12567 12529
@@ -13225,7 +13187,6 @@ packages:
13225 browserslist: 4.21.10 13187 browserslist: 4.21.10
13226 escalade: 3.1.1 13188 escalade: 3.1.1
13227 picocolors: 1.0.0 13189 picocolors: 1.0.0
13228 dev: true
13229 13190
13230 /uri-js@4.4.1: 13191 /uri-js@4.4.1:
13231 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 13192 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -13290,7 +13251,7 @@ packages:
13290 resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} 13251 resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==}
13291 engines: {node: '>=10.12.0'} 13252 engines: {node: '>=10.12.0'}
13292 dependencies: 13253 dependencies:
13293 '@jridgewell/trace-mapping': 0.3.19 13254 '@jridgewell/trace-mapping': 0.3.20
13294 '@types/istanbul-lib-coverage': 2.0.4 13255 '@types/istanbul-lib-coverage': 2.0.4
13295 convert-source-map: 1.9.0 13256 convert-source-map: 1.9.0
13296 dev: true 13257 dev: true
@@ -13614,7 +13575,6 @@ packages:
13614 13575
13615 /yallist@3.1.1: 13576 /yallist@3.1.1:
13616 resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 13577 resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
13617 dev: true
13618 13578
13619 /yallist@4.0.0: 13579 /yallist@4.0.0:
13620 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 13580 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
diff --git a/src/components/settings/account/AccountDashboard.tsx b/src/components/settings/account/AccountDashboard.tsx
index de323c06e..ffa684458 100644
--- a/src/components/settings/account/AccountDashboard.tsx
+++ b/src/components/settings/account/AccountDashboard.tsx
@@ -4,7 +4,7 @@ import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
4import { Tooltip as ReactTooltip } from 'react-tooltip'; 4import { Tooltip as ReactTooltip } from 'react-tooltip';
5import { H1, H2 } from '../../ui/headline'; 5import { H1, H2 } from '../../ui/headline';
6 6
7import Loader from '../../ui/Loader'; 7import Loader from '../../ui/loader';
8import Button from '../../ui/button'; 8import Button from '../../ui/button';
9import Infobox from '../../ui/infobox/index'; 9import Infobox from '../../ui/infobox/index';
10import { LOCAL_SERVER, LIVE_FRANZ_API } from '../../../config'; 10import { LOCAL_SERVER, LIVE_FRANZ_API } from '../../../config';
@@ -123,7 +123,7 @@ class AccountDashboard extends Component<IProp> {
123 )} 123 )}
124 {!isUsingWithoutAccount && ( 124 {!isUsingWithoutAccount && (
125 <> 125 <>
126 {isLoading && <Loader />} 126 {isLoading && <Loader color="#FFFFFF" />}
127 127
128 {!isLoading && userInfoRequestFailed && ( 128 {!isLoading && userInfoRequestFailed && (
129 <Infobox 129 <Infobox
diff --git a/src/components/settings/recipes/RecipesDashboard.tsx b/src/components/settings/recipes/RecipesDashboard.tsx
index 7b7ba19b1..c7aeaa9b3 100644
--- a/src/components/settings/recipes/RecipesDashboard.tsx
+++ b/src/components/settings/recipes/RecipesDashboard.tsx
@@ -10,7 +10,7 @@ import { H1, H2, H3 } from '../../ui/headline';
10import SearchInput from '../../ui/SearchInput'; 10import SearchInput from '../../ui/SearchInput';
11import Infobox from '../../ui/infobox/index'; 11import Infobox from '../../ui/infobox/index';
12import RecipeItem from './RecipeItem'; 12import RecipeItem from './RecipeItem';
13import Loader from '../../ui/Loader'; 13import Loader from '../../ui/loader';
14import Appear from '../../ui/effects/Appear'; 14import Appear from '../../ui/effects/Appear';
15import { FERDIUM_SERVICE_REQUEST } from '../../../config'; 15import { FERDIUM_SERVICE_REQUEST } from '../../../config';
16import RecipePreview from '../../../models/RecipePreview'; 16import RecipePreview from '../../../models/RecipePreview';
@@ -219,7 +219,7 @@ class RecipesDashboard extends Component<IProps, IState> {
219 <Icon icon={mdiOpenInNew} /> 219 <Icon icon={mdiOpenInNew} />
220 </a> 220 </a>
221 </div> 221 </div>
222 {/* )} */} 222
223 {isLoading ? ( 223 {isLoading ? (
224 <Loader /> 224 <Loader />
225 ) : ( 225 ) : (
diff --git a/src/components/settings/services/ServicesDashboard.tsx b/src/components/settings/services/ServicesDashboard.tsx
index d64779a36..b8c3ce3f0 100644
--- a/src/components/settings/services/ServicesDashboard.tsx
+++ b/src/components/settings/services/ServicesDashboard.tsx
@@ -5,7 +5,7 @@ import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
5import { To } from 'history'; 5import { To } from 'history';
6import SearchInput from '../../ui/SearchInput'; 6import SearchInput from '../../ui/SearchInput';
7import Infobox from '../../ui/Infobox'; 7import Infobox from '../../ui/Infobox';
8import Loader from '../../ui/Loader'; 8import Loader from '../../ui/loader';
9import FAB from '../../ui/FAB'; 9import FAB from '../../ui/FAB';
10import ServiceItem from './ServiceItem'; 10import ServiceItem from './ServiceItem';
11import Appear from '../../ui/effects/Appear'; 11import Appear from '../../ui/effects/Appear';
diff --git a/src/components/settings/team/TeamDashboard.tsx b/src/components/settings/team/TeamDashboard.tsx
index 77bccb8c3..406656160 100644
--- a/src/components/settings/team/TeamDashboard.tsx
+++ b/src/components/settings/team/TeamDashboard.tsx
@@ -6,7 +6,7 @@ import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
6import { Tooltip as ReactTooltip } from 'react-tooltip'; 6import { Tooltip as ReactTooltip } from 'react-tooltip';
7import withStyles, { WithStylesProps } from 'react-jss'; 7import withStyles, { WithStylesProps } from 'react-jss';
8import classnames from 'classnames'; 8import classnames from 'classnames';
9import Loader from '../../ui/Loader'; 9import Loader from '../../ui/loader';
10import Button from '../../ui/button'; 10import Button from '../../ui/button';
11import Infobox from '../../ui/Infobox'; 11import Infobox from '../../ui/Infobox';
12import { H1 } from '../../ui/headline'; 12import { H1 } from '../../ui/headline';
@@ -128,7 +128,7 @@ class TeamDashboard extends Component<IProps> {
128 </span> 128 </span>
129 </div> 129 </div>
130 <div className="settings__body"> 130 <div className="settings__body">
131 {isLoading && <Loader />} 131 {isLoading && <Loader color="#FFFFFF" />}
132 132
133 {!isLoading && userInfoRequestFailed && ( 133 {!isLoading && userInfoRequestFailed && (
134 <Infobox 134 <Infobox
diff --git a/src/components/ui/FullscreenLoader/index.tsx b/src/components/ui/FullscreenLoader/index.tsx
index 002ee7932..09c1d5fbb 100644
--- a/src/components/ui/FullscreenLoader/index.tsx
+++ b/src/components/ui/FullscreenLoader/index.tsx
@@ -2,7 +2,7 @@ import { Component, ReactElement, ReactNode } from 'react';
2import { observer } from 'mobx-react'; 2import { observer } from 'mobx-react';
3import withStyles, { WithStylesProps } from 'react-jss'; 3import withStyles, { WithStylesProps } from 'react-jss';
4import classnames from 'classnames'; 4import classnames from 'classnames';
5import Loader from '../Loader'; 5import Loader from '../loader/index';
6import styles from './styles'; 6import styles from './styles';
7import { H1 } from '../headline'; 7import { H1 } from '../headline';
8import { Theme } from '../../../themes'; 8import { Theme } from '../../../themes';
@@ -21,7 +21,7 @@ class FullscreenLoader extends Component<IProps> {
21 render(): ReactElement { 21 render(): ReactElement {
22 const { 22 const {
23 classes, 23 classes,
24 theme = '', 24 theme,
25 className = '', 25 className = '',
26 spinnerColor = '', 26 spinnerColor = '',
27 children = null, 27 children = null,
@@ -39,9 +39,7 @@ class FullscreenLoader extends Component<IProps> {
39 > 39 >
40 <H1 className={classes.title}>{title}</H1> 40 <H1 className={classes.title}>{title}</H1>
41 <Loader 41 <Loader
42 color={ 42 color={spinnerColor || theme?.colorFullscreenLoaderSpinner}
43 spinnerColor || (theme && theme.colorFullscreenLoaderSpinner)
44 }
45 loaded={loaded} 43 loaded={loaded}
46 /> 44 />
47 {children && <div className={classes.content}>{children}</div>} 45 {children && <div className={classes.content}>{children}</div>}
diff --git a/src/components/ui/FullscreenLoader/styles.ts b/src/components/ui/FullscreenLoader/styles.ts
index 64d24e4ce..9a1b24400 100644
--- a/src/components/ui/FullscreenLoader/styles.ts
+++ b/src/components/ui/FullscreenLoader/styles.ts
@@ -12,6 +12,7 @@ export default {
12 alignItems: 'center', 12 alignItems: 'center',
13 textAlign: 'center', 13 textAlign: 'center',
14 height: 'auto', 14 height: 'auto',
15 gap: 8,
15 }, 16 },
16 title: { 17 title: {
17 fontSize: 35, 18 fontSize: 35,
diff --git a/src/components/ui/InfoBar.tsx b/src/components/ui/InfoBar.tsx
index b7bfe0fa6..ae37546df 100644
--- a/src/components/ui/InfoBar.tsx
+++ b/src/components/ui/InfoBar.tsx
@@ -1,11 +1,11 @@
1import { Component, MouseEventHandler, ReactNode } from 'react'; 1import { Component, MouseEventHandler, ReactNode } from 'react';
2import { observer } from 'mobx-react'; 2import { observer } from 'mobx-react';
3import classnames from 'classnames'; 3import classnames from 'classnames';
4import Loader from 'react-loader';
5import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 4import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
6 5
7import { mdiClose } from '@mdi/js'; 6import { mdiClose } from '@mdi/js';
8import { noop } from 'lodash'; 7import { noop } from 'lodash';
8import Loader from './loader/index';
9import Appear from './effects/Appear'; 9import Appear from './effects/Appear';
10import Icon from './icon'; 10import Icon from './icon';
11 11
@@ -67,15 +67,13 @@ class InfoBar extends Component<IProps> {
67 {children} 67 {children}
68 {ctaLabel && ( 68 {ctaLabel && (
69 <button type="button" className="info-bar__cta" onClick={onClick}> 69 <button type="button" className="info-bar__cta" onClick={onClick}>
70 <Loader 70 <div
71 loaded={!ctaLoading} 71 className="contentWrapper"
72 lines={10} 72 style={{ display: 'flex', gap: '8px' }}
73 scale={0.3} 73 >
74 color="#FFF" 74 <Loader size={18} loaded={!ctaLoading} color="#FFFFFF" />
75 // @ts-expect-error Property 'component' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<ReactLoader> & Readonly<LoaderProps> 75 {ctaLabel}
76 component="span" 76 </div>
77 />
78 {ctaLabel}
79 </button> 77 </button>
80 )} 78 )}
81 {!sticky && ( 79 {!sticky && (
diff --git a/src/components/ui/Infobox.tsx b/src/components/ui/Infobox.tsx
index a794a5e9b..742717ed7 100644
--- a/src/components/ui/Infobox.tsx
+++ b/src/components/ui/Infobox.tsx
@@ -1,10 +1,10 @@
1import { Component, MouseEventHandler, ReactElement, ReactNode } from 'react'; 1import { Component, MouseEventHandler, ReactElement, ReactNode } from 'react';
2import classnames from 'classnames'; 2import classnames from 'classnames';
3import Loader from 'react-loader';
4import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 3import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
5import { mdiAlert, mdiCheckboxMarkedCircleOutline, mdiClose } from '@mdi/js'; 4import { mdiAlert, mdiCheckboxMarkedCircleOutline, mdiClose } from '@mdi/js';
6import { noop } from 'lodash'; 5import { noop } from 'lodash';
7import { observer } from 'mobx-react'; 6import { observer } from 'mobx-react';
7import Loader from './loader/index';
8import Icon from './icon'; 8import Icon from './icon';
9 9
10const icons = { 10const icons = {
@@ -80,15 +80,13 @@ class Infobox extends Component<IProps, IState> {
80 <div className="infobox__content">{children}</div> 80 <div className="infobox__content">{children}</div>
81 {ctaLabel && ( 81 {ctaLabel && (
82 <button className="infobox__cta" onClick={ctaOnClick} type="button"> 82 <button className="infobox__cta" onClick={ctaOnClick} type="button">
83 <Loader 83 <div
84 loaded={!ctaLoading} 84 className="contentWrapper"
85 lines={10} 85 style={{ display: 'flex', gap: '8px' }}
86 scale={0.3} 86 >
87 color="#FFF" 87 <Loader size={18} loaded={!ctaLoading} color="#FFFFFF" />
88 // @ts-expect-error Property 'component' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<ReactLoader> & Readonly<LoaderProps> 88 {ctaLabel}
89 component="span" 89 </div>
90 />
91 {ctaLabel}
92 </button> 90 </button>
93 )} 91 )}
94 {dismissible && ( 92 {dismissible && (
diff --git a/src/components/ui/Loader.tsx b/src/components/ui/Loader.tsx
deleted file mode 100644
index d4457ae5f..000000000
--- a/src/components/ui/Loader.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
1import { Component, ReactElement, ReactNode } from 'react';
2import { observer, inject } from 'mobx-react';
3import Loader from 'react-loader';
4
5import { FerdiumStores } from '../../@types/stores.types';
6
7interface IProps {
8 className?: string;
9 color?: string;
10 loaded?: boolean;
11 stores?: FerdiumStores;
12 children?: ReactNode;
13}
14
15// TODO: Can this file be merged into the './loader/index.tsx' file?
16@inject('stores')
17@observer
18class LoaderComponent extends Component<IProps> {
19 render(): ReactElement {
20 const {
21 loaded = false,
22 color = 'ACCENT',
23 className,
24 children,
25 } = this.props;
26
27 const loaderColor =
28 color === 'ACCENT' ? this.props.stores!.settings.app.accentColor : color;
29
30 return (
31 // @ts-expect-error Property 'children' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<ReactLoader> & Readonly<LoaderProps>'
32 <Loader
33 loaded={loaded}
34 width={4}
35 scale={0.6}
36 color={loaderColor}
37 component="span"
38 className={className}
39 >
40 {children}
41 </Loader>
42 );
43 }
44}
45
46export default LoaderComponent;
diff --git a/src/components/ui/button/index.tsx b/src/components/ui/button/index.tsx
index c37a88afa..f8bcf76b2 100644
--- a/src/components/ui/button/index.tsx
+++ b/src/components/ui/button/index.tsx
@@ -5,7 +5,7 @@ import { Property } from 'csstype';
5import { noop } from 'lodash'; 5import { noop } from 'lodash';
6import { Component, MouseEventHandler } from 'react'; 6import { Component, MouseEventHandler } from 'react';
7import withStyles, { WithStylesProps } from 'react-jss'; 7import withStyles, { WithStylesProps } from 'react-jss';
8import Loader from 'react-loader'; 8import Loader from '../loader/index';
9import { Theme } from '../../../themes'; 9import { Theme } from '../../../themes';
10import { IFormField } from '../typings/generic'; 10import { IFormField } from '../typings/generic';
11 11
@@ -111,16 +111,8 @@ const styles = (theme: Theme) => ({
111 disabled: { 111 disabled: {
112 opacity: theme.inputDisabledOpacity, 112 opacity: theme.inputDisabledOpacity,
113 }, 113 },
114 loader: {
115 position: 'relative' as Property.Position,
116 width: 20,
117 height: 18,
118 zIndex: 9999,
119 },
120 loaderContainer: { 114 loaderContainer: {
121 width: (props: IProps): string => (props.busy ? '40px' : '0'),
122 height: 20, 115 height: 20,
123 overflow: 'hidden',
124 transition: loaderContainerTransition, 116 transition: loaderContainerTransition,
125 marginLeft: (props: IProps): number => (props.busy ? 20 : 10), 117 marginLeft: (props: IProps): number => (props.busy ? 20 : 10),
126 marginRight: (props: IProps): number => (props.busy ? -20 : -10), 118 marginRight: (props: IProps): number => (props.busy ? -20 : -10),
@@ -200,18 +192,11 @@ class ButtonComponent extends Component<IProps, IState> {
200 192
201 const content = ( 193 const content = (
202 <> 194 <>
203 <div className={classes.loaderContainer}> 195 {showLoader && (
204 {showLoader && ( 196 <div className={classes.loaderContainer}>
205 <Loader 197 <Loader size={18} color="#FFFFFF" />
206 loaded={false} 198 </div>
207 width={4} 199 )}
208 scale={0.45}
209 // color={theme.buttonLoaderColor[buttonType!]}
210 // @ts-expect-error Property 'parentClassName' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<ReactLoader> & Readonly<LoaderProps>
211 parentClassName={classes.loader}
212 />
213 )}
214 </div>
215 <div className={classes.label}> 200 <div className={classes.label}>
216 {icon && <Icon path={icon} size={0.8} className={classes.icon} />} 201 {icon && <Icon path={icon} size={0.8} className={classes.icon} />}
217 {label} 202 {label}
diff --git a/src/components/ui/loader/index.tsx b/src/components/ui/loader/index.tsx
index 957899bdc..2cee00d96 100644
--- a/src/components/ui/loader/index.tsx
+++ b/src/components/ui/loader/index.tsx
@@ -1,26 +1,39 @@
1import classnames from 'classnames'; 1import classnames from 'classnames';
2import { Component } from 'react'; 2import { Component } from 'react';
3import injectStyle, { WithStylesProps } from 'react-jss'; 3import injectStyle, { WithStylesProps } from 'react-jss';
4import ReactLoader from 'react-loader'; 4import { Oval } from 'react-loader-spinner';
5import { Theme } from '../../../themes'; 5import { inject } from 'mobx-react';
6import { FerdiumStores } from '../../../@types/stores.types';
6 7
7const styles = (theme: Theme) => ({ 8const styles = () => ({
8 container: { 9 container: {
9 position: 'relative', 10 position: 'relative',
10 height: 60, 11 display: 'flex',
12 justifyContent: 'center',
13 alignItems: 'center',
14 height: 'inherit',
11 }, 15 },
12 loader: {},
13 color: theme.colorText,
14}); 16});
15 17
16interface IProps extends WithStylesProps<typeof styles> { 18interface IProps extends WithStylesProps<typeof styles> {
17 className?: string; 19 className?: string;
18 color?: string; 20 color?: string;
21 size?: number;
22 loaded?: boolean;
23 stores?: FerdiumStores;
19} 24}
20 25
26@inject('stores')
21class LoaderComponent extends Component<IProps> { 27class LoaderComponent extends Component<IProps> {
22 render() { 28 render() {
23 const { classes, className, color } = this.props; 29 const {
30 classes,
31 className,
32 size = 36,
33 color = this.props.stores?.settings.app.accentColor,
34 loaded = false,
35 } = this.props;
36 const loaderColor = color || '#FFFFFF';
24 37
25 return ( 38 return (
26 <div 39 <div
@@ -30,13 +43,13 @@ class LoaderComponent extends Component<IProps> {
30 })} 43 })}
31 data-type="franz-loader" 44 data-type="franz-loader"
32 > 45 >
33 <ReactLoader 46 <Oval
34 loaded={false} 47 strokeWidth={5}
35 width={4} 48 color={loaderColor}
36 scale={0.75} 49 secondaryColor={loaderColor}
37 color={color || classes.color} 50 height={size}
38 // @ts-expect-error Property 'parentClassName' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<ReactLoader> & Readonly<LoaderProps></LoaderProps> 51 width={size}
39 parentClassName={classes.loader} 52 visible={!loaded}
40 /> 53 />
41 </div> 54 </div>
42 ); 55 );
diff --git a/src/features/workspaces/components/WorkspaceSwitchingIndicator.tsx b/src/features/workspaces/components/WorkspaceSwitchingIndicator.tsx
index e1cc0f785..0fce811e5 100644
--- a/src/features/workspaces/components/WorkspaceSwitchingIndicator.tsx
+++ b/src/features/workspaces/components/WorkspaceSwitchingIndicator.tsx
@@ -3,9 +3,8 @@ import { observer } from 'mobx-react';
3import withStyles, { WithStylesProps } from 'react-jss'; 3import withStyles, { WithStylesProps } from 'react-jss';
4import classnames from 'classnames'; 4import classnames from 'classnames';
5import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 5import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
6import Loader from '../../../components/ui/loader/index'; 6import Loader from '../../../components/ui/loader';
7import { workspaceStore } from '../index'; 7import { workspaceStore } from '../index';
8import { Theme } from '../../../themes';
9 8
10const messages = defineMessages({ 9const messages = defineMessages({
11 switchingTo: { 10 switchingTo: {
@@ -41,8 +40,6 @@ const styles = theme => ({
41 zIndex: 200, 40 zIndex: 200,
42 }, 41 },
43 spinner: { 42 spinner: {
44 width: 40,
45 height: 40,
46 marginRight: 10, 43 marginRight: 10,
47 }, 44 },
48 message: { 45 message: {
@@ -52,14 +49,14 @@ const styles = theme => ({
52 }, 49 },
53}); 50});
54 51
55interface IProps extends WithStylesProps<typeof styles>, WrappedComponentProps { 52interface IProps
56 theme?: Theme; 53 extends WithStylesProps<typeof styles>,
57} 54 WrappedComponentProps {}
58 55
59@observer 56@observer
60class WorkspaceSwitchingIndicator extends Component<IProps> { 57class WorkspaceSwitchingIndicator extends Component<IProps> {
61 render(): ReactElement | null { 58 render(): ReactElement | null {
62 const { classes, intl, theme } = this.props; 59 const { classes, intl } = this.props;
63 const { isSwitchingWorkspace, nextWorkspace } = workspaceStore; 60 const { isSwitchingWorkspace, nextWorkspace } = workspaceStore;
64 61
65 if (!isSwitchingWorkspace) { 62 if (!isSwitchingWorkspace) {
@@ -73,10 +70,7 @@ class WorkspaceSwitchingIndicator extends Component<IProps> {
73 return ( 70 return (
74 <div className={classnames([classes.wrapper])}> 71 <div className={classnames([classes.wrapper])}>
75 <div className={classes.component}> 72 <div className={classes.component}>
76 <Loader 73 <Loader className={classes.spinner} color="#FFFFFF" />
77 className={classes.spinner}
78 color={theme?.workspaces.switchingIndicator.spinnerColor}
79 />
80 <p className={classes.message}> 74 <p className={classes.message}>
81 {`${intl.formatMessage(messages.switchingTo)} ${nextWorkspaceName}`} 75 {`${intl.formatMessage(messages.switchingTo)} ${nextWorkspaceName}`}
82 </p> 76 </p>
diff --git a/src/features/workspaces/components/WorkspacesDashboard.tsx b/src/features/workspaces/components/WorkspacesDashboard.tsx
index ba06730a0..0a417bffd 100644
--- a/src/features/workspaces/components/WorkspacesDashboard.tsx
+++ b/src/features/workspaces/components/WorkspacesDashboard.tsx
@@ -3,7 +3,7 @@ import { observer } from 'mobx-react';
3import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl'; 3import { defineMessages, injectIntl, WrappedComponentProps } from 'react-intl';
4import withStyles, { WithStylesProps } from 'react-jss'; 4import withStyles, { WithStylesProps } from 'react-jss';
5import Infobox from '../../../components/ui/infobox/index'; 5import Infobox from '../../../components/ui/infobox/index';
6import Loader from '../../../components/ui/Loader'; 6import Loader from '../../../components/ui/loader';
7import WorkspaceItem from './WorkspaceItem'; 7import WorkspaceItem from './WorkspaceItem';
8import CreateWorkspaceForm from './CreateWorkspaceForm'; 8import CreateWorkspaceForm from './CreateWorkspaceForm';
9import Request from '../../../stores/lib/Request'; 9import Request from '../../../stores/lib/Request';
diff --git a/src/themes/default/index.ts b/src/themes/default/index.ts
index 31c6cbd63..cc886f299 100644
--- a/src/themes/default/index.ts
+++ b/src/themes/default/index.ts
@@ -226,9 +226,6 @@ export default (brandPrimary: string) => {
226 }, 226 },
227 }, 227 },
228 }, 228 },
229 switchingIndicator: {
230 spinnerColor: 'white',
231 },
232 }, 229 },
233 230
234 // Todos 231 // Todos