diff --git a/package-lock.json b/package-lock.json index 885dda9..47542bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "nmr-load-save": "^0.33.1", "nmr-processing": "^12.3.2", "nmrium": "^0.56.0", - "react-science": "^4.0.0", + "react-science": "^6.0.0", "vite-plugin-pwa": "^0.20.1" }, "devDependencies": { @@ -1866,12 +1866,12 @@ } }, "node_modules/@blueprintjs/select": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-5.1.5.tgz", - "integrity": "sha512-7oSO6fmZ9lZpzPpAuxoIzgczTWvyNmUOxDUAzO5LltcKL5jNg9V8L/wADNvRTrr9MAw8IbVwEw5fPDeZ8iP3Vg==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-5.2.2.tgz", + "integrity": "sha512-oJeYa+SaHhk2gwhBr7ZyDL7B8hGvDb1EM3my3RevQxfaSmLx73436yUrwJocBRjJE03UtlchFZFPBRdZ8n/eIQ==", "dependencies": { - "@blueprintjs/core": "^5.10.3", - "@blueprintjs/icons": "^5.9.0", + "@blueprintjs/core": "^5.11.0", + "@blueprintjs/icons": "^5.11.0", "classnames": "^2.3.1", "tslib": "~2.6.2" }, @@ -1927,18 +1927,13 @@ "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" }, "node_modules/@emotion/is-prop-valid": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", - "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.0.tgz", + "integrity": "sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==", "dependencies": { - "@emotion/memoize": "^0.8.1" + "@emotion/memoize": "^0.9.0" } }, - "node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, "node_modules/@emotion/memoize": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", @@ -1985,16 +1980,16 @@ "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" }, "node_modules/@emotion/styled": { - "version": "11.11.5", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz", - "integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==", + "version": "11.13.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz", + "integrity": "sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==", "dependencies": { "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.2", - "@emotion/serialize": "^1.1.4", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" + "@emotion/babel-plugin": "^11.12.0", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/utils": "^1.4.0" }, "peerDependencies": { "@emotion/react": "^11.0.0-rc.0", @@ -2435,6 +2430,23 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -2472,28 +2484,28 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", - "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "dependencies": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "dependencies": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", - "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", + "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", "dependencies": { - "@floating-ui/dom": "^1.5.1" + "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -2501,25 +2513,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", - "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" - }, - "node_modules/@headlessui/react": { - "version": "1.7.18", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.18.tgz", - "integrity": "sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==", - "dependencies": { - "@tanstack/react-virtual": "^3.0.0-beta.60", - "client-only": "^0.0.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16 || ^17 || ^18", - "react-dom": "^16 || ^17 || ^18" - } + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", @@ -2550,9 +2546,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", "dev": true }, @@ -3455,34 +3451,27 @@ } }, "node_modules/@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz", + "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==" }, "node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==" }, "node_modules/@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", + "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "@radix-ui/react-primitive": "2.0.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3493,26 +3482,25 @@ } } }, - "node_modules/@radix-ui/react-checkbox": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.4.tgz", - "integrity": "sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-presence": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-use-size": "1.0.1" + "node_modules/@radix-ui/react-collapsible": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.0.tgz", + "integrity": "sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3524,21 +3512,20 @@ } }, "node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", + "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3550,15 +3537,12 @@ } }, "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3567,15 +3551,12 @@ } }, "node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3584,15 +3565,12 @@ } }, "node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", + "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3601,22 +3579,21 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", - "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", + "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3628,15 +3605,12 @@ } }, "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz", + "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==", "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3645,20 +3619,19 @@ } }, "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", - "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", + "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3670,16 +3643,15 @@ } }, "node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3688,27 +3660,26 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", - "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", + "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", "dependencies": { - "@babel/runtime": "^7.13.10", "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" + "@radix-ui/react-arrow": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-rect": "1.1.0", + "@radix-ui/react-use-size": "1.1.0", + "@radix-ui/rect": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3720,18 +3691,18 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", - "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", + "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3743,19 +3714,18 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", - "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3767,18 +3737,17 @@ } }, "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" + "@radix-ui/react-slot": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3790,27 +3759,26 @@ } }, "node_modules/@radix-ui/react-radio-group": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.3.tgz", - "integrity": "sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-presence": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-use-size": "1.0.1" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.2.0.tgz", + "integrity": "sha512-yv+oiLaicYMBpqgfpSPw6q+RyXlLdIpQWDHZbUKURxe+nEh53hFXPPlfhfQQtYkS5MMK/5IWIa76SksleQZSzw==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-roving-focus": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-use-size": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3822,26 +3790,25 @@ } }, "node_modules/@radix-ui/react-roving-focus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", + "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3853,38 +3820,37 @@ } }, "node_modules/@radix-ui/react-select": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.0.0.tgz", - "integrity": "sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.5", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.4", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.3", - "@radix-ui/react-portal": "1.0.4", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.1.tgz", + "integrity": "sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ==", + "dependencies": { + "@radix-ui/number": "1.1.0", + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.0", "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" + "react-remove-scroll": "2.5.7" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3896,16 +3862,15 @@ } }, "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" + "@radix-ui/react-compose-refs": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3914,15 +3879,12 @@ } }, "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3931,16 +3893,15 @@ } }, "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3949,16 +3910,15 @@ } }, "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "@radix-ui/react-use-callback-ref": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3967,15 +3927,12 @@ } }, "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -3984,15 +3941,12 @@ } }, "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz", + "integrity": "sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==", "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -4001,16 +3955,15 @@ } }, "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", + "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" + "@radix-ui/rect": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -4019,16 +3972,15 @@ } }, "node_modules/@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", + "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -4037,18 +3989,17 @@ } }, "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", + "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "@radix-ui/react-primitive": "2.0.0" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { @@ -4060,12 +4011,9 @@ } }, "node_modules/@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", + "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==" }, "node_modules/@remix-run/router": { "version": "1.19.0", @@ -4556,20 +4504,20 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.28.4.tgz", - "integrity": "sha512-uQZqOFqLWUvXNIQZ63XdKzg22NtHzgCBUfDmjDHi3BoF+nUYeBNvMi/xFPtFrMhqRzG2Ir4mYaGsWZzmiEjXpA==", + "version": "5.51.21", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.51.21.tgz", + "integrity": "sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/react-query": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.28.4.tgz", - "integrity": "sha512-BErcoB/QQG6YwLSUKnaGxF+lSc270RH2w3kMBpG0i4YzDCsFs2pdxPX1WVknQvFk9bNgukMb158hc2Zb4SdwSA==", + "version": "5.51.23", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.51.23.tgz", + "integrity": "sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A==", "dependencies": { - "@tanstack/query-core": "5.28.4" + "@tanstack/query-core": "5.51.21" }, "funding": { "type": "github", @@ -4580,11 +4528,11 @@ } }, "node_modules/@tanstack/react-table": { - "version": "8.13.2", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.13.2.tgz", - "integrity": "sha512-b6mR3mYkjRtJ443QZh9sc7CvGTce81J35F/XMr0OoWbx0KIM7TTTdyNP2XKObvkLpYnLpCrYDwI3CZnLezWvpg==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.20.1.tgz", + "integrity": "sha512-PJK+07qbengObe5l7c8vCdtefXm8cyR4i078acWrHbdm8JKw1ES7YpmOtVt9ALUVEEFAHscdVpGRhRgikgFMbQ==", "dependencies": { - "@tanstack/table-core": "8.13.2" + "@tanstack/table-core": "8.20.1" }, "engines": { "node": ">=12" @@ -4594,30 +4542,14 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } - }, - "node_modules/@tanstack/react-virtual": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.4.tgz", - "integrity": "sha512-tiqKW/e2MJVCr7/pRUXulpkyxllaOclkHNfhKTo4pmHjJIqnhMfwIjc1Q1R0Un3PI3kQywywu/791c8z9u0qeA==", - "dependencies": { - "@tanstack/virtual-core": "3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": ">=16.8", + "react-dom": ">=16.8" } }, "node_modules/@tanstack/table-core": { - "version": "8.13.2", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.13.2.tgz", - "integrity": "sha512-/2saD1lWBUV6/uNAwrsg2tw58uvMJ07bO2F1IWMxjFRkJiXKQRuc3Oq2aufeobD3873+4oIM/DRySIw7+QsPPw==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.20.1.tgz", + "integrity": "sha512-5Ly5TIRHnWH7vSDell9B/OVyV380qqIJVg7H7R7jU4fPEmOD4smqAX7VRflpYI09srWR8aj5OLD2Ccs1pI5mTg==", "engines": { "node": ">=12" }, @@ -4626,15 +4558,6 @@ "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@tanstack/virtual-core": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0.tgz", - "integrity": "sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, "node_modules/@types/babel__core": { "version": "7.20.1", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", @@ -5470,18 +5393,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -5498,13 +5409,10 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -5512,34 +5420,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "7.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", @@ -5754,9 +5634,9 @@ "dev": true }, "node_modules/aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", "dependencies": { "tslib": "^2.0.0" }, @@ -5915,9 +5795,9 @@ } }, "node_modules/atom-sorter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/atom-sorter/-/atom-sorter-2.0.1.tgz", - "integrity": "sha512-xIM0KiDgCnPfw2ZE6uqIt2FZBCogIslJPtl5lRTpO9OHLRbohWfQYR4ipmqp12AyFWyAIptcnxCCA/aTcnCfYA==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/atom-sorter/-/atom-sorter-2.1.3.tgz", + "integrity": "sha512-mfITb+18f/9C7xpWTVJVa0vlyak06JwW0XeqzUWpRxhbn5w1Mc4EbGg0vrjtTcNEzRRvp5o3oO16XJ8LhhpnGw==" }, "node_modules/attr-accept": { "version": "2.2.2", @@ -6573,14 +6453,14 @@ } }, "node_modules/chemical-elements": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chemical-elements/-/chemical-elements-2.0.4.tgz", - "integrity": "sha512-9y0YLqEacOx7vi7+OYfBJcGSUZUa6AF9SDZw/0DoMbnaPydvsMwObCtUKFSyVP6oq364hs8RFfk5V2LcN/pvqg==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chemical-elements/-/chemical-elements-2.1.1.tgz", + "integrity": "sha512-ElkhZNOdCKLx773wFRuEkl6RbITbafFvOtTNsqf7/YkhWniHEHs9iZ4Bq3e/Y0C+x3VjPWFu0SHkgMEWc2CrMg==" }, "node_modules/chemical-groups": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/chemical-groups/-/chemical-groups-2.1.1.tgz", - "integrity": "sha512-HMFiFGNbXhf5q7C9LxqLwPC/EctLVDDEBCYMcOAi7XFSHsY/1j+1EQjEDhBN++cYDKwgyviVkeLOBc8CfBOBvQ==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/chemical-groups/-/chemical-groups-2.2.1.tgz", + "integrity": "sha512-NtSffuT0jwRnSez6tAEvjMB3+3bsBOJHyL9ddaIJy+j3ZrbbuDdRr6rxu/77/Y0CeIuJs/yjIdrMFDdynWXyUw==" }, "node_modules/cheminfo-font": { "version": "1.13.0", @@ -6651,11 +6531,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, "node_modules/clipboard-polyfill": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/clipboard-polyfill/-/clipboard-polyfill-4.1.0.tgz", @@ -7060,14 +6935,6 @@ "yarn": ">=1" } }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -7748,50 +7615,66 @@ "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==" }, "node_modules/emdb": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/emdb/-/emdb-3.2.2.tgz", - "integrity": "sha512-impg3W7DrgnmiIT2+4HmJIWkvwBX9SK/R3KRpJB612dQOcK6DaMoaF+/Ru/f9BxtUuyEpVEIMx8VFtZnwy9Nhg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/emdb/-/emdb-3.3.6.tgz", + "integrity": "sha512-OJEHojvZ6Vol7eSm/d9KPoWC612lqu2QZwx9W3uX2O8CZiFCzcC4f3+0OBdqqshvMSPseTYmN0rJzHgQzfqekQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "cross-fetch": "^4.0.0", - "isotopic-distribution": "^3.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "isotopic-distribution": "^3.3.1", "jszip": "^3.10.1", - "mass-fragmentation": "^1.9.4", - "mf-finder": "^3.3.1", - "mf-from-google-sheet": "^3.0.7", - "mf-generator": "^3.2.1", - "mf-matcher": "^3.1.1", - "mf-parser": "^3.1.1", - "mf-utilities": "^3.1.1", + "mass-fragmentation": "^1.10.3", + "mf-finder": "^3.4.3", + "mf-from-google-sheet": "^3.1.3", + "mf-generator": "^3.3.3", + "mf-matcher": "^3.2.3", + "mf-parser": "^3.2.3", + "mf-utilities": "^3.2.3", "ml-regression-theil-sen": "^3.0.0", - "ml-spectra-processing": "^14.5.0", - "ms-spectrum": "^3.5.2", - "nucleotide": "^3.0.3", - "openchemlib-utils": "^5.19.1", + "ml-spectra-processing": "^14.5.1", + "ms-spectrum": "^3.6.6", + "nucleotide": "^3.1.4", + "openchemlib-utils": "^6.3.0", "peaks-similarity": "^3.1.1", - "peptide": "^2.1.2" + "peptide": "^2.2.2" } }, "node_modules/emdb/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/emdb/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" + } + }, + "node_modules/emdb/node_modules/openchemlib-utils": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-6.4.1.tgz", + "integrity": "sha512-06MimP21cvX3rME/ZFqCaA0nPDuQoiWyfgRBbSHDmJSJJYMmrbTWPxrIXy/dQSZktcDdrh8L3VQF11HWRBwsOw==", + "dependencies": { + "@lukeed/uuid": "^2.0.1", + "atom-sorter": "^2.1.1", + "ensure-string": "^1.2.0", + "get-value": "^3.0.1", + "ml-floyd-warshall": "^3.0.1", + "ml-matrix": "^6.11.1", + "papaparse": "^5.4.1", + "sdf-parser": "^6.0.1" + }, + "peerDependencies": { + "openchemlib": ">=8.14.0" } }, "node_modules/emittery": { @@ -8106,7 +7989,23 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-config-cheminfo": { + "node_modules/eslint-config-cheminfo-react": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-cheminfo-react/-/eslint-config-cheminfo-react-13.0.0.tgz", + "integrity": "sha512-1M7OU5/LXRTk8TEencl3VYicu8QijD58HrydcdAsI3yGCxctaN0WRuqhcuFaYj1P78yXmfHPRUiDm/Hmhb0UUg==", + "dev": true, + "dependencies": { + "eslint-config-cheminfo": "^11.0.2", + "eslint-plugin-react": "^7.34.3", + "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-refresh": "^0.4.7", + "globals": "^15.8.0" + }, + "peerDependencies": { + "eslint": "^8.57.0" + } + }, + "node_modules/eslint-config-cheminfo-react/node_modules/eslint-config-cheminfo": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/eslint-config-cheminfo/-/eslint-config-cheminfo-11.1.0.tgz", "integrity": "sha512-PATxS48m4puZ3KzM5+ToOLJGoVhPSe3v2z8XAYu9vRu0A9R9lfE3RpMOpUZWsMOC5iMm+j65wFzcax+JL7HWgg==", @@ -8122,20 +8021,29 @@ "eslint": "^8.57.0" } }, - "node_modules/eslint-config-cheminfo-react": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-cheminfo-react/-/eslint-config-cheminfo-react-13.0.0.tgz", - "integrity": "sha512-1M7OU5/LXRTk8TEencl3VYicu8QijD58HrydcdAsI3yGCxctaN0WRuqhcuFaYj1P78yXmfHPRUiDm/Hmhb0UUg==", + "node_modules/eslint-config-cheminfo-react/node_modules/eslint-config-cheminfo/node_modules/eslint-plugin-no-lookahead-lookbehind-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-lookahead-lookbehind-regexp/-/eslint-plugin-no-lookahead-lookbehind-regexp-0.3.0.tgz", + "integrity": "sha512-Zncdmh6sgBDCGnnYK1f3eCRz/X8NjgvWqFGkBPBlQtlqMZJ8bibrrFzffyT1enm3m6soTHDy3yc4dM5WkI44xQ==", "dev": true, "dependencies": { - "eslint-config-cheminfo": "^11.0.2", - "eslint-plugin-react": "^7.34.3", - "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-react-refresh": "^0.4.7", - "globals": "^15.8.0" + "browserslist": "^4.18.1", + "caniuse-lite": "^1.0.30001283" }, "peerDependencies": { - "eslint": "^8.57.0" + "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-config-cheminfo-react/node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, "node_modules/eslint-config-cheminfo-react/node_modules/globals": { @@ -8165,7 +8073,73 @@ "typescript": ">=5.5.4" } }, - "node_modules/eslint-config-cheminfo/node_modules/globals": { + "node_modules/eslint-config-cheminfo-typescript/node_modules/eslint-config-cheminfo": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-cheminfo/-/eslint-config-cheminfo-11.1.0.tgz", + "integrity": "sha512-PATxS48m4puZ3KzM5+ToOLJGoVhPSe3v2z8XAYu9vRu0A9R9lfE3RpMOpUZWsMOC5iMm+j65wFzcax+JL7HWgg==", + "dev": true, + "dependencies": { + "eslint-plugin-import-x": "^3.1.0", + "eslint-plugin-jsdoc": "^49.0.0", + "eslint-plugin-no-lookahead-lookbehind-regexp": "^0.3.0", + "eslint-plugin-unicorn": "^55.0.0", + "globals": "^15.9.0" + }, + "peerDependencies": { + "eslint": "^8.57.0" + } + }, + "node_modules/eslint-config-cheminfo-typescript/node_modules/eslint-config-cheminfo/node_modules/eslint-plugin-no-lookahead-lookbehind-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-lookahead-lookbehind-regexp/-/eslint-plugin-no-lookahead-lookbehind-regexp-0.3.0.tgz", + "integrity": "sha512-Zncdmh6sgBDCGnnYK1f3eCRz/X8NjgvWqFGkBPBlQtlqMZJ8bibrrFzffyT1enm3m6soTHDy3yc4dM5WkI44xQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.18.1", + "caniuse-lite": "^1.0.30001283" + }, + "peerDependencies": { + "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-config-cheminfo-typescript/node_modules/eslint-plugin-deprecation": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-3.0.0.tgz", + "integrity": "sha512-JuVLdNg/uf0Adjg2tpTyYoYaMbwQNn/c78P1HcccokvhtRphgnRjZDKmhlxbxYptppex03zO76f97DD/yQHv7A==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^7.0.0", + "ts-api-utils": "^1.3.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "eslint": "^8.0.0", + "typescript": "^4.2.4 || ^5.0.0" + } + }, + "node_modules/eslint-config-cheminfo-typescript/node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/utils": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/eslint-config-cheminfo-typescript/node_modules/globals": { "version": "15.9.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", @@ -8197,21 +8171,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-deprecation": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-3.0.0.tgz", - "integrity": "sha512-JuVLdNg/uf0Adjg2tpTyYoYaMbwQNn/c78P1HcccokvhtRphgnRjZDKmhlxbxYptppex03zO76f97DD/yQHv7A==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "^7.0.0", - "ts-api-utils": "^1.3.0", - "tslib": "^2.3.1" - }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": "^4.2.4 || ^5.0.0" - } - }, "node_modules/eslint-plugin-import-x": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-3.1.0.tgz", @@ -8236,6 +8195,28 @@ "eslint": "^8.56.0 || ^9.0.0-0" } }, + "node_modules/eslint-plugin-import-x/node_modules/@typescript-eslint/utils": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, "node_modules/eslint-plugin-import-x/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -8245,18 +8226,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/eslint-plugin-import-x/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-plugin-import-x/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -8273,25 +8242,16 @@ } }, "node_modules/eslint-plugin-import-x/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-import-x/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + }, + "engines": { + "node": ">=10" + } }, "node_modules/eslint-plugin-jsdoc": { "version": "49.0.0", @@ -8318,35 +8278,6 @@ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", - "dev": true, - "dependencies": { - "acorn": "^8.12.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -8359,19 +8290,6 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-no-lookahead-lookbehind-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-lookahead-lookbehind-regexp/-/eslint-plugin-no-lookahead-lookbehind-regexp-0.3.0.tgz", - "integrity": "sha512-Zncdmh6sgBDCGnnYK1f3eCRz/X8NjgvWqFGkBPBlQtlqMZJ8bibrrFzffyT1enm3m6soTHDy3yc4dM5WkI44xQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.18.1", - "caniuse-lite": "^1.0.30001283" - }, - "peerDependencies": { - "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, "node_modules/eslint-plugin-react": { "version": "7.35.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", @@ -8404,18 +8322,6 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, "node_modules/eslint-plugin-react-refresh": { "version": "0.4.9", "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.9.tgz", @@ -8600,6 +8506,23 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/eslint/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -8649,17 +8572,29 @@ } }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", "dev": true, "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.12.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -8914,12 +8849,11 @@ } }, "node_modules/filelist-utils": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/filelist-utils/-/filelist-utils-1.11.0.tgz", - "integrity": "sha512-POCfHquP6jw2aPjfs7UWyywfWkSsLFsXquPNEchrFkc7ffxlz42IiJHeqc7SweMccSF4tV2Kgr1yzPAA/z/iPg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/filelist-utils/-/filelist-utils-1.11.1.tgz", + "integrity": "sha512-DhL2tvcnfcABnWIktDE1MH2zh2RzyUBcqP0aMtngpT4dgPVkP4OmzCAzuv4uI7zUp/iXHZx079UQGVHy4YzXng==", "dependencies": { - "cheminfo-types": "^1.7.2", - "cross-fetch": "^4.0.0", + "cheminfo-types": "^1.7.3", "jszip": "^3.10.1", "pako": "^2.1.0" } @@ -8977,12 +8911,13 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -8990,9 +8925,9 @@ } }, "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/for-each": { @@ -10046,35 +9981,34 @@ } }, "node_modules/isotopic-distribution": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/isotopic-distribution/-/isotopic-distribution-3.1.3.tgz", - "integrity": "sha512-skkqRxwIJgbqrYmpcsUiJh/muOvo4bDlP7TVdTYyxVQGXV/HF4R/MaFnqRkqsAf48zGDPeZoOOs2vUiKBtOl4Q==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/isotopic-distribution/-/isotopic-distribution-3.3.1.tgz", + "integrity": "sha512-k8Lcg91UliTERCvrjJwMyLPHIdAHCYF1dmsTspp9IrBXBehWGdpRyRV+8neofYG8raRVPISm0O/ubQ2TozKpXg==", "dependencies": { - "chemical-elements": "^2.0.4", - "mf-parser": "^3.1.1", - "mf-utilities": "^3.1.1", + "chemical-elements": "^2.1.1", + "mf-parser": "^3.2.3", + "mf-utilities": "^3.2.3", "spectrum-generator": "^8.0.11" } }, "node_modules/isotopic-distribution/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/isotopic-distribution/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" } }, "node_modules/istanbul-lib-coverage": { @@ -11977,6 +11911,12 @@ "node": ">=4" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -12060,6 +12000,15 @@ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -12257,34 +12206,41 @@ } }, "node_modules/mass-fragmentation": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/mass-fragmentation/-/mass-fragmentation-1.9.4.tgz", - "integrity": "sha512-4vJDkuWMdFJxz/AXcnqTqbTJW0sajEaDxnt/wVrzrMkoIsve5dNum3jbNdh+jZdd1pJzCngY6KLRI8U5JUPqFg==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/mass-fragmentation/-/mass-fragmentation-1.10.3.tgz", + "integrity": "sha512-1RL5/FEqQ2QxnD7pSqAsHBlXMpFt8Bastte2SJ+fayMHmhG1sFytykPGro65vlgqEf6NPVEhtfQ+RF4gkzve7g==", "dependencies": { - "mf-parser": "^3.1.1", - "openchemlib-utils": "^5.12.1", + "mf-parser": "^3.2.3", + "openchemlib-utils": "^6.3.0", "react-tree-svg": "^1.0.0" } }, "node_modules/mass-fragmentation/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, - "node_modules/mass-fragmentation/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "node_modules/mass-fragmentation/node_modules/openchemlib-utils": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-6.4.1.tgz", + "integrity": "sha512-06MimP21cvX3rME/ZFqCaA0nPDuQoiWyfgRBbSHDmJSJJYMmrbTWPxrIXy/dQSZktcDdrh8L3VQF11HWRBwsOw==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "@lukeed/uuid": "^2.0.1", + "atom-sorter": "^2.1.1", + "ensure-string": "^1.2.0", + "get-value": "^3.0.1", + "ml-floyd-warshall": "^3.0.1", + "ml-matrix": "^6.11.1", + "papaparse": "^5.4.1", + "sdf-parser": "^6.0.1" + }, + "peerDependencies": { + "openchemlib": ">=8.14.0" } }, "node_modules/mdn-data": { @@ -12313,133 +12269,128 @@ } }, "node_modules/mf-finder": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/mf-finder/-/mf-finder-3.3.1.tgz", - "integrity": "sha512-djN7yAjtSazGRNtqpEoavMoKQIszFhIbFyxtbg4Dx6fQ1JA/Ekqc6YQSSRPkJf8Y7kNbpDZTUsawe5eTi8KAyw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/mf-finder/-/mf-finder-3.4.3.tgz", + "integrity": "sha512-IJIRsw1afcQ9zxOrzRZiekCWHRPC7j+AxhTHYZhYKNqPgiMQ5SpAUVMPZef9e4N675Hm22zjYK4DMv325X+BhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "mf-matcher": "^3.1.1", - "mf-parser": "^3.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "mf-matcher": "^3.2.3", + "mf-parser": "^3.2.3", + "mf-utilities": "^3.2.3" } }, "node_modules/mf-finder/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/mf-finder/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" } }, "node_modules/mf-from-google-sheet": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/mf-from-google-sheet/-/mf-from-google-sheet-3.0.7.tgz", - "integrity": "sha512-fnp60R6t4VKu87mXvYSPqf2GODKLACOUJBn+Vs2lgfIsHILiR2tvoaYyk1g0httpAQiAiMxvuZXiOr6PDPO4Rw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/mf-from-google-sheet/-/mf-from-google-sheet-3.1.3.tgz", + "integrity": "sha512-rz6Dbkk3bwcZbIyhHq40PjfpOJbmfRF1WMnUHc2h2ndOlOgH3e2aGx/icqxGBBEJ5ItDjeVwzFxzP4Gtr2Uypw==", "dependencies": { - "cross-fetch": "^4.0.0", - "mf-generator": "^3.2.1", - "mf-parser": "^3.1.1", - "mf-utilities": "^3.1.1", + "mf-generator": "^3.3.3", + "mf-parser": "^3.2.3", + "mf-utilities": "^3.2.3", "papaparse": "^5.4.1" } }, "node_modules/mf-from-google-sheet/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/mf-from-google-sheet/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" } }, "node_modules/mf-generator": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/mf-generator/-/mf-generator-3.2.1.tgz", - "integrity": "sha512-mmIQbJBmYAeNeGL0WMlY61ulz42JgIun1TvOtZxEmgqbT6Hhg94FWiRlmD3j2gMP8KZBOns/L3kDNPmlMABf5w==", - "dependencies": { - "chemical-elements": "^2.0.4", - "mf-finder": "^3.3.1", - "mf-matcher": "^3.1.1", - "mf-parser": "^3.1.1", - "mf-utilities": "^3.1.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/mf-generator/-/mf-generator-3.3.3.tgz", + "integrity": "sha512-dR4enrhTskkPQxIGZu0oMSU0hd006mr/01ld6NoE1IhworAy+FOuwSZit1koaNhAwuAt5Oi7cBEo+7H14UzLtw==", + "dependencies": { + "chemical-elements": "^2.1.1", + "mf-finder": "^3.4.3", + "mf-matcher": "^3.2.3", + "mf-parser": "^3.2.3", + "mf-utilities": "^3.2.3", "sum-object-keys": "^1.0.2" } }, "node_modules/mf-generator/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/mf-generator/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" } }, "node_modules/mf-matcher": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-matcher/-/mf-matcher-3.1.1.tgz", - "integrity": "sha512-9hpBRaN13b3RoD2A1FAAVAZLE6/H1LbfFBSE5pXczODfVSI5DMA/ztlVF5Cv3PYSGoJ7C4U+8gA9f1SkZT3MAg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-matcher/-/mf-matcher-3.2.3.tgz", + "integrity": "sha512-+GiumpQQbWtWgXJSv5rabFXDZG6ZjieuPUxqrHUmL1CwcVnA9wurAh+sGGDYEF9B6kFg4OVcEUNZGAC82qB/fw==", "dependencies": { - "mf-utilities": "^3.1.1", - "ml-spectra-processing": "^14.2.2" + "mf-utilities": "^3.2.3", + "ml-spectra-processing": "^14.5.1" } }, "node_modules/mf-matcher/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/mf-matcher/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" } }, "node_modules/mf-parser": { @@ -12670,16 +12621,6 @@ "resolved": "https://registry.npmjs.org/ml-disjoint-set/-/ml-disjoint-set-1.0.0.tgz", "integrity": "sha512-UcEzgvRzVhsKpT66syfdhaK8R+av6GxDFmU37t+6WClT/kHDIN6OMRfO7OPwQIV8+L8FSc2E6lNKpvdqf6OgLw==" }, - "node_modules/ml-distance": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/ml-distance/-/ml-distance-4.0.1.tgz", - "integrity": "sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw==", - "dependencies": { - "ml-array-mean": "^1.1.6", - "ml-distance-euclidean": "^2.0.0", - "ml-tree-similarity": "^1.0.0" - } - }, "node_modules/ml-distance-euclidean": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ml-distance-euclidean/-/ml-distance-euclidean-2.0.0.tgz", @@ -12690,15 +12631,6 @@ "resolved": "https://registry.npmjs.org/ml-distance-matrix/-/ml-distance-matrix-2.0.1.tgz", "integrity": "sha512-6wt3bvK8WzAjyuBt9+wnyGanphrAZyqJGwiEEfuknfu8IQBtHYWpyLhjtQ8R7rjiPyXlF9eP7GcI5L7OA1NLEQ==" }, - "node_modules/ml-distance/node_modules/ml-tree-similarity": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ml-tree-similarity/-/ml-tree-similarity-1.0.0.tgz", - "integrity": "sha512-XJUyYqjSuUQkNQHMscr6tcjldsOoAekxADTplt40QKfwW6nd++1wHWV9AArl0Zvw/TIHgNaZZNvr8QGvE8wLRg==", - "dependencies": { - "binary-search": "^1.3.5", - "num-sort": "^2.0.0" - } - }, "node_modules/ml-fft": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/ml-fft/-/ml-fft-1.3.5.tgz", @@ -12755,9 +12687,9 @@ } }, "node_modules/ml-matrix": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.0.tgz", - "integrity": "sha512-7jr9NmFRkaUxbKslfRu3aZOjJd2LkSitCGv+QH9PF0eJoEG7jIpjXra1Vw8/kgao8+kHCSsJONG6vfWmXQ+/Eg==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.1.tgz", + "integrity": "sha512-Fvp1xF1O07tt6Ux9NcnEQTei5UlqbRpvvaFZGs7l3Ij+nOaEDcmbSVtxwNa8V4IfdyFI1NLNUteroMJ1S6vcEg==", "dependencies": { "is-any-array": "^2.0.1", "ml-array-rescale": "^1.3.7" @@ -12900,15 +12832,15 @@ } }, "node_modules/ml-spectra-processing": { - "version": "14.5.0", - "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.5.0.tgz", - "integrity": "sha512-ECXiyrXmWAZ2kndB0J232JdPbGThEnjlV47VNrFtVdRZoCCSsFhRFVvO/aFWbyXNa0MtPnnR3qn8e66vwTkdEw==", + "version": "14.5.3", + "resolved": "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.5.3.tgz", + "integrity": "sha512-WYOnAOrCI5XKwonOtlR9oieFe/+ARBLocA+mZO89WLRCV7J/U/lFjxjOQv5/RXsoOF1udUUfxCZCjUMGfkhe5A==", "dependencies": { "binary-search": "^1.3.6", "cheminfo-types": "^1.7.3", "fft.js": "^4.0.4", "is-any-array": "^2.0.1", - "ml-matrix": "^6.11.0", + "ml-matrix": "^6.11.1", "ml-xsadd": "^2.0.0", "spline-interpolator": "^1.0.0" } @@ -12948,42 +12880,40 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/ms-spectrum": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ms-spectrum/-/ms-spectrum-3.5.2.tgz", - "integrity": "sha512-a2IRvBKXvq0ejWf7Fn43glCICJdOWg7CEQ+19Kseu/4b22mKQxWbt1vo/sEDtetZo0BEZMH8R3R1jOtYU6A+zQ==", + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/ms-spectrum/-/ms-spectrum-3.6.6.tgz", + "integrity": "sha512-yOo1T9bYciJ62y3wouprGt0QfsVc2iwl6bCQoxs+CvgxM7WRkGtrjwxnNzjRBocG5uL1IpAV6gYd5aGnvcX/Jw==", "dependencies": { "cheminfo-types": "^1.7.3", - "emdb": "^3.2.2", + "emdb": "^3.3.6", "is-any-array": "^2.0.1", - "mf-parser": "^3.1.1", - "mf-utilities": "^3.1.1", - "ml-distance": "^4.0.1", + "mf-parser": "^3.2.3", + "mf-utilities": "^3.2.3", "ml-gsd": "^12.1.6", "ml-regression-power": "^3.0.0", - "ml-spectra-processing": "^14.5.0", + "ml-spectra-processing": "^14.5.1", "peaks-similarity": "^3.1.1", "xy-parser": "^5.0.5" } }, "node_modules/ms-spectrum/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/ms-spectrum/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" } }, "node_modules/multiplet-analysis": { @@ -13222,6 +13152,53 @@ "ml-regression-polynomial": "^3.0.1" } }, + "node_modules/nmrium/node_modules/react-science": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/react-science/-/react-science-4.1.3.tgz", + "integrity": "sha512-XJs2C2w/efNpNvmWdUHQGGn85pGUqngjxDobnVER07eS4kMY0lOtx8Yqmbg5gGXqgxIMKpZghLYm3ejz2r8YZg==", + "dependencies": { + "@blueprintjs/select": "^5.2.0", + "@emotion/react": "^11.11.4", + "@emotion/styled": "^11.11.5", + "@lukeed/uuid": "^2.0.1", + "@popperjs/core": "^2.11.8", + "@radix-ui/react-collapsible": "^1.1.0", + "@radix-ui/react-radio-group": "^1.2.0", + "@radix-ui/react-select": "^2.1.1", + "@tanstack/react-query": "^5.49.0", + "@tanstack/react-table": "^8.17.3", + "biologic-converter": "^0.6.0", + "cheminfo-types": "^1.7.3", + "d3-scale-chromatic": "^3.1.0", + "filelist-utils": "^1.11.0", + "immer": "^10.1.1", + "jcampconverter": "^9.6.4", + "lodash": "^4.17.21", + "ml-gsd": "^12.1.6", + "ml-peak-shape-generator": "^4.1.2", + "ml-signal-processing": "^1.0.4", + "ml-spectra-processing": "^14.5.1", + "ms-spectrum": "^3.6.1", + "netcdfjs": "^3.0.0", + "react-d3-utils": "^1.0.0", + "react-dropzone": "^14.2.3", + "react-icons": "^5.2.1", + "react-inspector": "^6.0.2", + "react-plot": "^1.4.2", + "react-popper": "^2.3.0", + "spc-parser": "^1.0.0", + "tinycolor2": "^1.6.0", + "use-resize-observer": "^9.1.0", + "wdf-parser": "^0.3.0" + }, + "peerDependencies": { + "@blueprintjs/core": "^5.10.3", + "@blueprintjs/icons": "^5.9.0", + "fifo-logger": "^1.0.0", + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -13231,25 +13208,6 @@ "tslib": "^2.0.3" } }, - "node_modules/node-fetch": { - "version": "2.6.13", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz", - "integrity": "sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -13309,33 +13267,32 @@ } }, "node_modules/nucleotide": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/nucleotide/-/nucleotide-3.0.3.tgz", - "integrity": "sha512-WA/6acZA6T79fCWbYGKOr+6Z+0f+nIjFpPd+1bmbgGCzWLRVbTMMFusArCdJbjuArLRFsM01j1GT5I/SqsCMkg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/nucleotide/-/nucleotide-3.1.4.tgz", + "integrity": "sha512-VO+NmMMUkXr4CZPvlA6BtuA/2Ad5ey4EQqEPmvXDvpEr/33RftdqV4cTb6fn2S3xtGa7F1crodZEfaaMgvtVOg==", "dependencies": { - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "chemical-groups": "^2.2.1", + "mf-utilities": "^3.2.3" } }, "node_modules/nucleotide/node_modules/mf-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz", - "integrity": "sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz", + "integrity": "sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ==", "dependencies": { - "atom-sorter": "^2.0.1", - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-utilities": "^3.1.1" + "atom-sorter": "^2.1.3", + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1" } }, "node_modules/nucleotide/node_modules/mf-utilities": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz", - "integrity": "sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz", + "integrity": "sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ==", "dependencies": { - "chemical-elements": "^2.0.4", - "chemical-groups": "^2.1.1", - "mf-parser": "^3.1.1" + "chemical-elements": "^2.1.1", + "chemical-groups": "^2.2.1", + "mf-parser": "^3.2.3" } }, "node_modules/num-sort": { @@ -13483,9 +13440,9 @@ } }, "node_modules/openchemlib": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/openchemlib/-/openchemlib-8.13.0.tgz", - "integrity": "sha512-CdE9mNFdiQaZbjThvpplKC2YObyg9w4cKbuZ8nn/dRuTvk35H7+LPl2xylm84OGW3062AanU61ms4HnNZOzoXA==" + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/openchemlib/-/openchemlib-8.15.0.tgz", + "integrity": "sha512-8Kd7zrZ/VGWeLsMZDjYzfkoR7zQIdYyNS1xwhKD4BvFCbZXFyLpNKEC+zOiDmeEI8R6bhaRQwTkwYxIqASxIZg==" }, "node_modules/openchemlib-utils": { "version": "5.21.1", @@ -13699,9 +13656,9 @@ } }, "node_modules/peptide": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/peptide/-/peptide-2.1.2.tgz", - "integrity": "sha512-ydXPQT6EeMBqXuTemoxHljDc4NNRO/yLP586KxB01FuKG/QQdUHM2XNP0BlY4W7bh0ajYHFfwK9iiFQIs1Q03w==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/peptide/-/peptide-2.2.2.tgz", + "integrity": "sha512-gpl3OJwbvWCK96sXH3MrkvszrLzxx8brhQNZm7/mUq9B/qi2A5FLIDx7+vEBtUmD/fjQClJoydFJNxBsXkRo0Q==" }, "node_modules/picocolors": { "version": "1.0.1", @@ -14157,11 +14114,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/react-kbs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-kbs/-/react-kbs-2.1.1.tgz", - "integrity": "sha512-UeJLdCfzCoYto2zIwUzPPWx4GTqhmgy3A1BdFo1MWoU479V1OmctXuUMK2HAdM1wzqPcJY6zTF96HXfm7x56JQ==" - }, "node_modules/react-mf": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/react-mf/-/react-mf-2.0.2.tgz", @@ -14245,11 +14197,11 @@ "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, "node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", "dependencies": { - "react-remove-scroll-bar": "^2.3.3", + "react-remove-scroll-bar": "^2.3.4", "react-style-singleton": "^2.2.1", "tslib": "^2.1.0", "use-callback-ref": "^1.3.0", @@ -14269,9 +14221,9 @@ } }, "node_modules/react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", "dependencies": { "react-style-singleton": "^2.2.1", "tslib": "^2.0.0" @@ -14336,41 +14288,38 @@ } }, "node_modules/react-science": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-science/-/react-science-4.0.0.tgz", - "integrity": "sha512-3CZZACwdIdT6s/29MpNPnDcnCzailBTqQQ33xCCFm3T9T5sR8ngh5iv8xsXGDVhRKhBbpFo7lM1qakGRkrFtKA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/react-science/-/react-science-6.0.0.tgz", + "integrity": "sha512-6HgRloRQsfDLBQRsnFh9FB2oK8Yx9piFccrS/I0UdUa/u2MxhyJERFD3a8v0IfirR95akuICYuL9BuuvOo82TQ==", "dependencies": { - "@blueprintjs/select": "^5.1.2", - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", - "@headlessui/react": "^1.7.18", + "@blueprintjs/select": "^5.2.2", + "@emotion/react": "^11.13.0", + "@emotion/styled": "^11.13.0", "@lukeed/uuid": "^2.0.1", "@popperjs/core": "^2.11.8", - "@radix-ui/react-checkbox": "^1.0.4", - "@radix-ui/react-radio-group": "^1.1.3", - "@radix-ui/react-select": "^2.0.0", - "@tanstack/react-query": "^5.28.4", - "@tanstack/react-table": "^8.13.2", + "@radix-ui/react-collapsible": "^1.1.0", + "@radix-ui/react-radio-group": "^1.2.0", + "@radix-ui/react-select": "^2.1.1", + "@tanstack/react-query": "^5.51.15", + "@tanstack/react-table": "^8.19.3", "biologic-converter": "^0.6.0", "cheminfo-types": "^1.7.3", "d3-scale-chromatic": "^3.1.0", - "filelist-utils": "^1.11.0", - "immer": "^10.0.4", + "filelist-utils": "^1.11.1", + "immer": "^10.1.1", "jcampconverter": "^9.6.4", "lodash": "^4.17.21", "ml-gsd": "^12.1.6", "ml-peak-shape-generator": "^4.1.2", "ml-signal-processing": "^1.0.4", - "ml-spectra-processing": "^14.5.0", - "ms-spectrum": "^3.5.2", + "ml-spectra-processing": "^14.5.1", + "ms-spectrum": "^3.6.2", "netcdfjs": "^3.0.0", "react-d3-utils": "^1.0.0", "react-dropzone": "^14.2.3", - "react-error-boundary": "^4.0.13", "react-icons": "^5.2.1", "react-inspector": "^6.0.2", - "react-kbs": "^2.1.1", - "react-plot": "^1.4.2", + "react-plot": "^2.0.0", "react-popper": "^2.3.0", "spc-parser": "^1.0.0", "tinycolor2": "^1.6.0", @@ -14378,13 +14327,31 @@ "wdf-parser": "^0.3.0" }, "peerDependencies": { - "@blueprintjs/core": "^5.3.2", - "@blueprintjs/icons": "^5.1.7", + "@blueprintjs/core": "^5.11.0", + "@blueprintjs/icons": "^5.11.0", "fifo-logger": "^1.0.0", "react": ">=18.0.0", "react-dom": ">=18.0.0" } }, + "node_modules/react-science/node_modules/react-plot": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-plot/-/react-plot-2.0.0.tgz", + "integrity": "sha512-fUNPkaBWLKdyMKt/KPeQ0Uk6/GEUmhHcEUX0x6y3BffXSvMDJHhV+RrZqXXHckIXtnXiZaY7T9351MUXTIY0Fg==", + "dependencies": { + "d3-array": "^3.2.4", + "d3-scale": "^4.0.2", + "d3-scale-chromatic": "^3.1.0", + "d3-shape": "^3.2.0", + "immer": "^10.1.1", + "ml-distance-euclidean": "^2.0.0", + "react-d3-utils": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": ">=18.0.0" + } + }, "node_modules/react-slider": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/react-slider/-/react-slider-2.0.6.tgz", @@ -14446,14 +14413,15 @@ } }, "node_modules/react-tree-svg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/react-tree-svg/-/react-tree-svg-1.0.0.tgz", - "integrity": "sha512-AO51NiIKBG29/VCO4fMeKU0LslhFyrJFbqj9ZZNqeAZsumAidOkMv9uEQwLN9r+3yMI96yMMK3Svh8fAuSzcHw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-tree-svg/-/react-tree-svg-1.1.0.tgz", + "integrity": "sha512-314cOEz6SeW4jjdQN5b+2nFQtVijghcrqoRYqK5scxeQM8UuloLoJk6bidlXTomuAf9IBecnkKvJsA/ukafvJA==", "dependencies": { - "numeral": "^2.0.6", - "openchemlib": "^8.5.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "openchemlib": "^8.15.0" + }, + "peerDependencies": { + "react": ">=18.2.0", + "react-dom": ">=18.2.0" } }, "node_modules/react-uid": { @@ -15363,9 +15331,9 @@ } }, "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", "dev": true }, "node_modules/spdx-expression-parse": { @@ -15379,9 +15347,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", "dev": true }, "node_modules/spectrum-generator": { @@ -15938,11 +15906,6 @@ "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, "node_modules/ts-api-utils": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", @@ -16418,9 +16381,9 @@ } }, "node_modules/use-callback-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", - "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", "dependencies": { "tslib": "^2.0.0" }, @@ -16661,20 +16624,6 @@ "iobuffer": "^5.2.1" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index b86f020..539abcc 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "nmr-load-save": "^0.33.1", "nmr-processing": "^12.3.2", "nmrium": "^0.56.0", - "react-science": "^4.0.0", + "react-science": "^6.0.0", "vite-plugin-pwa": "^0.20.1" }, "scripts": { diff --git a/yarn.lock b/yarn.lock index 7301122..0747701 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1018,7 +1018,7 @@ resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.18.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.22.6" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz" integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== @@ -1068,7 +1068,7 @@ dependencies: tslib "~2.6.2" -"@blueprintjs/core@^5.10.3", "@blueprintjs/core@^5.11.0", "@blueprintjs/core@^5.3.2": +"@blueprintjs/core@^5.10.3", "@blueprintjs/core@^5.11.0": version "5.11.0" resolved "https://registry.npmjs.org/@blueprintjs/core/-/core-5.11.0.tgz" integrity sha512-tjiiwQH0ZC0lQ58WPkKSVZda/hs0Swcn4dbK/a0EOwFXpa3e6JxBESrL+6DiQNyCHnv9I1ZaEVG2zVcvM27taA== @@ -1084,7 +1084,7 @@ tslib "~2.6.2" use-sync-external-store "^1.2.0" -"@blueprintjs/icons@^5.1.7", "@blueprintjs/icons@^5.11.0", "@blueprintjs/icons@^5.9.0": +"@blueprintjs/icons@^5.11.0", "@blueprintjs/icons@^5.9.0": version "5.11.0" resolved "https://registry.npmjs.org/@blueprintjs/icons/-/icons-5.11.0.tgz" integrity sha512-2SyJgeol61hSaxdGrwPdzCx0cA5TEboc18oJYWQ31TZkidN3NWuH0Z4aEvugtM1+NR3W0Vcd/+1xIe5Y32pwTQ== @@ -1093,17 +1093,17 @@ classnames "^2.3.1" tslib "~2.6.2" -"@blueprintjs/select@^5.1.2", "@blueprintjs/select@^5.1.5": - version "5.1.5" - resolved "https://registry.npmjs.org/@blueprintjs/select/-/select-5.1.5.tgz" - integrity sha512-7oSO6fmZ9lZpzPpAuxoIzgczTWvyNmUOxDUAzO5LltcKL5jNg9V8L/wADNvRTrr9MAw8IbVwEw5fPDeZ8iP3Vg== +"@blueprintjs/select@^5.1.5", "@blueprintjs/select@^5.2.0", "@blueprintjs/select@^5.2.2": + version "5.2.2" + resolved "https://registry.npmjs.org/@blueprintjs/select/-/select-5.2.2.tgz" + integrity sha512-oJeYa+SaHhk2gwhBr7ZyDL7B8hGvDb1EM3my3RevQxfaSmLx73436yUrwJocBRjJE03UtlchFZFPBRdZ8n/eIQ== dependencies: - "@blueprintjs/core" "^5.10.3" - "@blueprintjs/icons" "^5.9.0" + "@blueprintjs/core" "^5.11.0" + "@blueprintjs/icons" "^5.11.0" classnames "^2.3.1" tslib "~2.6.2" -"@emotion/babel-plugin@^11.11.0", "@emotion/babel-plugin@^11.12.0": +"@emotion/babel-plugin@^11.12.0": version "11.12.0" resolved "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz" integrity sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw== @@ -1136,17 +1136,12 @@ resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz" integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g== -"@emotion/is-prop-valid@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz" - integrity sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw== +"@emotion/is-prop-valid@^1.3.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.0.tgz" + integrity sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ== dependencies: - "@emotion/memoize" "^0.8.1" - -"@emotion/memoize@^0.8.1": - version "0.8.1" - resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz" - integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + "@emotion/memoize" "^0.9.0" "@emotion/memoize@^0.9.0": version "0.9.0" @@ -1167,7 +1162,7 @@ "@emotion/weak-memoize" "^0.4.0" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^1.1.4", "@emotion/serialize@^1.2.0", "@emotion/serialize@^1.3.0": +"@emotion/serialize@^1.2.0", "@emotion/serialize@^1.3.0": version "1.3.0" resolved "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.0.tgz" integrity sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA== @@ -1183,29 +1178,29 @@ resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz" integrity sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg== -"@emotion/styled@^11.11.0", "@emotion/styled@^11.11.5": - version "11.11.5" - resolved "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz" - integrity sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ== +"@emotion/styled@^11.11.5", "@emotion/styled@^11.13.0": + version "11.13.0" + resolved "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz" + integrity sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA== dependencies: "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.11.0" - "@emotion/is-prop-valid" "^1.2.2" - "@emotion/serialize" "^1.1.4" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" - "@emotion/utils" "^1.2.1" + "@emotion/babel-plugin" "^11.12.0" + "@emotion/is-prop-valid" "^1.3.0" + "@emotion/serialize" "^1.3.0" + "@emotion/use-insertion-effect-with-fallbacks" "^1.1.0" + "@emotion/utils" "^1.4.0" "@emotion/unitless@^0.9.0": version "0.9.0" resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.9.0.tgz" integrity sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ== -"@emotion/use-insertion-effect-with-fallbacks@^1.0.1", "@emotion/use-insertion-effect-with-fallbacks@^1.1.0": +"@emotion/use-insertion-effect-with-fallbacks@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz" integrity sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw== -"@emotion/utils@^1.2.1", "@emotion/utils@^1.4.0": +"@emotion/utils@^1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz" integrity sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ== @@ -1261,40 +1256,32 @@ resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz" integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== -"@floating-ui/core@^1.4.2": - version "1.5.0" - resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz" - integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== +"@floating-ui/core@^1.6.0": + version "1.6.7" + resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz" + integrity sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g== dependencies: - "@floating-ui/utils" "^0.1.3" + "@floating-ui/utils" "^0.2.7" -"@floating-ui/dom@^1.5.1": - version "1.5.3" - resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz" - integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== +"@floating-ui/dom@^1.0.0": + version "1.6.10" + resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz" + integrity sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A== dependencies: - "@floating-ui/core" "^1.4.2" - "@floating-ui/utils" "^0.1.3" + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.7" "@floating-ui/react-dom@^2.0.0": - version "2.0.4" - resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz" - integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ== + version "2.1.1" + resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz" + integrity sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg== dependencies: - "@floating-ui/dom" "^1.5.1" + "@floating-ui/dom" "^1.0.0" -"@floating-ui/utils@^0.1.3": - version "0.1.6" - resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz" - integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== - -"@headlessui/react@^1.7.18": - version "1.7.18" - resolved "https://registry.npmjs.org/@headlessui/react/-/react-1.7.18.tgz" - integrity sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ== - dependencies: - "@tanstack/react-virtual" "^3.0.0-beta.60" - client-only "^0.0.1" +"@floating-ui/utils@^0.2.7": + version "0.2.7" + resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz" + integrity sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA== "@humanwhocodes/config-array@^0.11.14": version "0.11.14" @@ -1311,9 +1298,9 @@ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== "@humanwhocodes/object-schema@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz" - integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw== + version "2.0.3" + resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -1618,290 +1605,252 @@ resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@radix-ui/number@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz" - integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/number@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz" + integrity sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ== -"@radix-ui/primitive@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz" - integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/primitive@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz" + integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== -"@radix-ui/react-arrow@1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz" - integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== +"@radix-ui/react-arrow@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz" + integrity sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-primitive" "2.0.0" -"@radix-ui/react-checkbox@^1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.4.tgz" - integrity sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-presence" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-use-previous" "1.0.1" - "@radix-ui/react-use-size" "1.0.1" - -"@radix-ui/react-collection@1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz" - integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== +"@radix-ui/react-collapsible@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.0.tgz" + integrity sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/react-use-layout-effect" "1.1.0" + +"@radix-ui/react-collection@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz" + integrity sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-slot" "1.1.0" -"@radix-ui/react-compose-refs@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz" - integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-compose-refs@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz" + integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== -"@radix-ui/react-context@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz" - integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-context@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz" + integrity sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A== -"@radix-ui/react-direction@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz" - integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-direction@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz" + integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== -"@radix-ui/react-dismissable-layer@1.0.5": - version "1.0.5" - resolved "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz" - integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== +"@radix-ui/react-dismissable-layer@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz" + integrity sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-escape-keydown" "1.0.3" + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-escape-keydown" "1.1.0" -"@radix-ui/react-focus-guards@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz" - integrity sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-focus-guards@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz" + integrity sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw== -"@radix-ui/react-focus-scope@1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz" - integrity sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA== +"@radix-ui/react-focus-scope@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz" + integrity sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-callback-ref" "1.1.0" -"@radix-ui/react-id@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz" - integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== +"@radix-ui/react-id@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz" + integrity sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-popper@1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz" - integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== +"@radix-ui/react-popper@1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz" + integrity sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg== dependencies: - "@babel/runtime" "^7.13.10" "@floating-ui/react-dom" "^2.0.0" - "@radix-ui/react-arrow" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-rect" "1.0.1" - "@radix-ui/react-use-size" "1.0.1" - "@radix-ui/rect" "1.0.1" - -"@radix-ui/react-portal@1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz" - integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== + "@radix-ui/react-arrow" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-layout-effect" "1.1.0" + "@radix-ui/react-use-rect" "1.1.0" + "@radix-ui/react-use-size" "1.1.0" + "@radix-ui/rect" "1.1.0" + +"@radix-ui/react-portal@1.1.1": + version "1.1.1" + resolved "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz" + integrity sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-presence@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz" - integrity sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg== +"@radix-ui/react-presence@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz" + integrity sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-primitive@1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz" - integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== +"@radix-ui/react-primitive@2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz" + integrity sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-slot" "1.1.0" -"@radix-ui/react-radio-group@^1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.3.tgz" - integrity sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-presence" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-roving-focus" "1.0.4" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-use-previous" "1.0.1" - "@radix-ui/react-use-size" "1.0.1" - -"@radix-ui/react-roving-focus@1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz" - integrity sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-controllable-state" "1.0.1" - -"@radix-ui/react-select@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.0.0.tgz" - integrity sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/number" "1.0.1" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.5" - "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.3" - "@radix-ui/react-portal" "1.0.4" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-previous" "1.0.1" - "@radix-ui/react-visually-hidden" "1.0.3" +"@radix-ui/react-radio-group@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.2.0.tgz" + integrity sha512-yv+oiLaicYMBpqgfpSPw6q+RyXlLdIpQWDHZbUKURxe+nEh53hFXPPlfhfQQtYkS5MMK/5IWIa76SksleQZSzw== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-roving-focus" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/react-use-previous" "1.1.0" + "@radix-ui/react-use-size" "1.1.0" + +"@radix-ui/react-roving-focus@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz" + integrity sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-collection" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + +"@radix-ui/react-select@^2.1.1": + version "2.1.1" + resolved "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.1.tgz" + integrity sha512-8iRDfyLtzxlprOo9IicnzvpsO1wNCkuwzzCM+Z5Rb5tNOpCdMvcc2AkzX0Fz+Tz9v6NJ5B/7EEgyZveo4FBRfQ== + dependencies: + "@radix-ui/number" "1.1.0" + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-collection" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-dismissable-layer" "1.1.0" + "@radix-ui/react-focus-guards" "1.1.0" + "@radix-ui/react-focus-scope" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-popper" "1.2.0" + "@radix-ui/react-portal" "1.1.1" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-slot" "1.1.0" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/react-use-layout-effect" "1.1.0" + "@radix-ui/react-use-previous" "1.1.0" + "@radix-ui/react-visually-hidden" "1.1.0" aria-hidden "^1.1.1" - react-remove-scroll "2.5.5" + react-remove-scroll "2.5.7" -"@radix-ui/react-slot@1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz" - integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== +"@radix-ui/react-slot@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz" + integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-compose-refs" "1.1.0" -"@radix-ui/react-use-callback-ref@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz" - integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-use-callback-ref@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz" + integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== -"@radix-ui/react-use-controllable-state@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz" - integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== +"@radix-ui/react-use-controllable-state@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz" + integrity sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-callback-ref" "1.1.0" -"@radix-ui/react-use-escape-keydown@1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz" - integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== +"@radix-ui/react-use-escape-keydown@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz" + integrity sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-callback-ref" "1.1.0" -"@radix-ui/react-use-layout-effect@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz" - integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-use-layout-effect@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz" + integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w== -"@radix-ui/react-use-previous@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz" - integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-use-previous@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz" + integrity sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og== -"@radix-ui/react-use-rect@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz" - integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== +"@radix-ui/react-use-rect@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz" + integrity sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/rect" "1.0.1" + "@radix-ui/rect" "1.1.0" -"@radix-ui/react-use-size@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz" - integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== +"@radix-ui/react-use-size@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz" + integrity sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-visually-hidden@1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz" - integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== +"@radix-ui/react-visually-hidden@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz" + integrity sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-primitive" "2.0.0" -"@radix-ui/rect@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz" - integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/rect@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz" + integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg== "@remix-run/router@1.19.0": version "1.19.0" @@ -2038,41 +1987,29 @@ dependencies: "@swc/counter" "^0.1.3" -"@tanstack/query-core@5.28.4": - version "5.28.4" - resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.28.4.tgz" - integrity sha512-uQZqOFqLWUvXNIQZ63XdKzg22NtHzgCBUfDmjDHi3BoF+nUYeBNvMi/xFPtFrMhqRzG2Ir4mYaGsWZzmiEjXpA== +"@tanstack/query-core@5.51.21": + version "5.51.21" + resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.51.21.tgz" + integrity sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw== -"@tanstack/react-query@^5.28.4": - version "5.28.4" - resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.28.4.tgz" - integrity sha512-BErcoB/QQG6YwLSUKnaGxF+lSc270RH2w3kMBpG0i4YzDCsFs2pdxPX1WVknQvFk9bNgukMb158hc2Zb4SdwSA== +"@tanstack/react-query@^5.49.0", "@tanstack/react-query@^5.51.15": + version "5.51.23" + resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.51.23.tgz" + integrity sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A== dependencies: - "@tanstack/query-core" "5.28.4" + "@tanstack/query-core" "5.51.21" -"@tanstack/react-table@^8.13.2": - version "8.13.2" - resolved "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.13.2.tgz" - integrity sha512-b6mR3mYkjRtJ443QZh9sc7CvGTce81J35F/XMr0OoWbx0KIM7TTTdyNP2XKObvkLpYnLpCrYDwI3CZnLezWvpg== - dependencies: - "@tanstack/table-core" "8.13.2" - -"@tanstack/react-virtual@^3.0.0-beta.60": - version "3.0.4" - resolved "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.4.tgz" - integrity sha512-tiqKW/e2MJVCr7/pRUXulpkyxllaOclkHNfhKTo4pmHjJIqnhMfwIjc1Q1R0Un3PI3kQywywu/791c8z9u0qeA== +"@tanstack/react-table@^8.17.3", "@tanstack/react-table@^8.19.3": + version "8.20.1" + resolved "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.20.1.tgz" + integrity sha512-PJK+07qbengObe5l7c8vCdtefXm8cyR4i078acWrHbdm8JKw1ES7YpmOtVt9ALUVEEFAHscdVpGRhRgikgFMbQ== dependencies: - "@tanstack/virtual-core" "3.0.0" + "@tanstack/table-core" "8.20.1" -"@tanstack/table-core@8.13.2": - version "8.13.2" - resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.13.2.tgz" - integrity sha512-/2saD1lWBUV6/uNAwrsg2tw58uvMJ07bO2F1IWMxjFRkJiXKQRuc3Oq2aufeobD3873+4oIM/DRySIw7+QsPPw== - -"@tanstack/virtual-core@3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0.tgz" - integrity sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg== +"@tanstack/table-core@8.20.1": + version "8.20.1" + resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.20.1.tgz" + integrity sha512-5Ly5TIRHnWH7vSDell9B/OVyV380qqIJVg7H7R7jU4fPEmOD4smqAX7VRflpYI09srWR8aj5OLD2Ccs1pI5mTg== "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.9": version "7.20.1" @@ -2376,7 +2313,17 @@ semver "^7.6.0" ts-api-utils "^1.3.0" -"@typescript-eslint/utils@^7.0.0", "@typescript-eslint/utils@^7.4.0": +"@typescript-eslint/utils@^7.0.0": + version "7.18.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz" + integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" + +"@typescript-eslint/utils@^7.4.0": version "7.18.0" resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz" integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== @@ -2573,9 +2520,9 @@ argparse@^2.0.1: integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== aria-hidden@^1.1.1: - version "1.2.3" - resolved "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz" - integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== + version "1.2.4" + resolved "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz" + integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== dependencies: tslib "^2.0.0" @@ -2671,10 +2618,10 @@ at-least-node@^1.0.0: resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -atom-sorter@^2.0.0, atom-sorter@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/atom-sorter/-/atom-sorter-2.0.1.tgz" - integrity sha512-xIM0KiDgCnPfw2ZE6uqIt2FZBCogIslJPtl5lRTpO9OHLRbohWfQYR4ipmqp12AyFWyAIptcnxCCA/aTcnCfYA== +atom-sorter@^2.0.0, atom-sorter@^2.0.1, atom-sorter@^2.1.1, atom-sorter@^2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/atom-sorter/-/atom-sorter-2.1.3.tgz" + integrity sha512-mfITb+18f/9C7xpWTVJVa0vlyak06JwW0XeqzUWpRxhbn5w1Mc4EbGg0vrjtTcNEzRRvp5o3oO16XJ8LhhpnGw== attr-accept@^2.2.2: version "2.2.2" @@ -3017,15 +2964,15 @@ char-regex@^1.0.2: resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chemical-elements@^2.0.3, chemical-elements@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/chemical-elements/-/chemical-elements-2.0.4.tgz" - integrity sha512-9y0YLqEacOx7vi7+OYfBJcGSUZUa6AF9SDZw/0DoMbnaPydvsMwObCtUKFSyVP6oq364hs8RFfk5V2LcN/pvqg== - -chemical-groups@^2.1.0, chemical-groups@^2.1.1: +chemical-elements@^2.0.3, chemical-elements@^2.1.1: version "2.1.1" - resolved "https://registry.npmjs.org/chemical-groups/-/chemical-groups-2.1.1.tgz" - integrity sha512-HMFiFGNbXhf5q7C9LxqLwPC/EctLVDDEBCYMcOAi7XFSHsY/1j+1EQjEDhBN++cYDKwgyviVkeLOBc8CfBOBvQ== + resolved "https://registry.npmjs.org/chemical-elements/-/chemical-elements-2.1.1.tgz" + integrity sha512-ElkhZNOdCKLx773wFRuEkl6RbITbafFvOtTNsqf7/YkhWniHEHs9iZ4Bq3e/Y0C+x3VjPWFu0SHkgMEWc2CrMg== + +chemical-groups@^2.1.0, chemical-groups@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/chemical-groups/-/chemical-groups-2.2.1.tgz" + integrity sha512-NtSffuT0jwRnSez6tAEvjMB3+3bsBOJHyL9ddaIJy+j3ZrbbuDdRr6rxu/77/Y0CeIuJs/yjIdrMFDdynWXyUw== cheminfo-font@^1.13.0: version "1.13.0" @@ -3069,11 +3016,6 @@ cli-boxes@^3.0.0: resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== -client-only@^0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz" - integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== - clipboard-polyfill@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/clipboard-polyfill/-/clipboard-polyfill-4.1.0.tgz" @@ -3267,13 +3209,6 @@ cross-env@^7.0.3: dependencies: cross-spawn "^7.0.1" -cross-fetch@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz" - integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g== - dependencies: - node-fetch "^2.6.12" - cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" @@ -3318,7 +3253,7 @@ d3-array@^0.7.1: resolved "https://registry.npmjs.org/d3-array/-/d3-array-0.7.1.tgz" integrity sha512-Ifi3fH46Bco+Lb1mOlTxbFEuF3NdyElEVVD+EmoK327I0JzKAP4x57cl+HoxHqFcVd8F/uXLC+wtY3n/R1uO2w== -d3-array@^3.2.0, d3-array@^3.2.1, "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3: +d3-array@^3.2.0, d3-array@^3.2.1, d3-array@^3.2.4, "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3: version "3.2.4" resolved "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz" integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== @@ -3490,7 +3425,7 @@ d3-scale@^4.0.2, d3-scale@4: resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz" integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== -d3-shape@^3.1.0, d3-shape@3: +d3-shape@^3.1.0, d3-shape@^3.2.0, d3-shape@3: version "3.2.0" resolved "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz" integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== @@ -3746,30 +3681,29 @@ electron-to-chromium@^1.5.4: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz" integrity sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw== -emdb@^3.2.2: - version "3.2.2" - resolved "https://registry.npmjs.org/emdb/-/emdb-3.2.2.tgz" - integrity sha512-impg3W7DrgnmiIT2+4HmJIWkvwBX9SK/R3KRpJB612dQOcK6DaMoaF+/Ru/f9BxtUuyEpVEIMx8VFtZnwy9Nhg== +emdb@^3.3.6: + version "3.3.6" + resolved "https://registry.npmjs.org/emdb/-/emdb-3.3.6.tgz" + integrity sha512-OJEHojvZ6Vol7eSm/d9KPoWC612lqu2QZwx9W3uX2O8CZiFCzcC4f3+0OBdqqshvMSPseTYmN0rJzHgQzfqekQ== dependencies: - chemical-elements "^2.0.4" - chemical-groups "^2.1.1" - cross-fetch "^4.0.0" - isotopic-distribution "^3.1.3" + chemical-elements "^2.1.1" + chemical-groups "^2.2.1" + isotopic-distribution "^3.3.1" jszip "^3.10.1" - mass-fragmentation "^1.9.4" - mf-finder "^3.3.1" - mf-from-google-sheet "^3.0.7" - mf-generator "^3.2.1" - mf-matcher "^3.1.1" - mf-parser "^3.1.1" - mf-utilities "^3.1.1" + mass-fragmentation "^1.10.3" + mf-finder "^3.4.3" + mf-from-google-sheet "^3.1.3" + mf-generator "^3.3.3" + mf-matcher "^3.2.3" + mf-parser "^3.2.3" + mf-utilities "^3.2.3" ml-regression-theil-sen "^3.0.0" - ml-spectra-processing "^14.5.0" - ms-spectrum "^3.5.2" - nucleotide "^3.0.3" - openchemlib-utils "^5.19.1" + ml-spectra-processing "^14.5.1" + ms-spectrum "^3.6.6" + nucleotide "^3.1.4" + openchemlib-utils "^6.3.0" peaks-similarity "^3.1.1" - peptide "^2.1.2" + peptide "^2.2.2" emittery@^0.13.1: version "0.13.1" @@ -3998,7 +3932,18 @@ eslint-config-cheminfo-typescript@^15.0.0: eslint-plugin-deprecation "^3.0.0" typescript-eslint "^8.0.0" -eslint-config-cheminfo@^11.0.2, eslint-config-cheminfo@^11.0.4: +eslint-config-cheminfo@^11.0.2: + version "11.1.0" + resolved "https://registry.npmjs.org/eslint-config-cheminfo/-/eslint-config-cheminfo-11.1.0.tgz" + integrity sha512-PATxS48m4puZ3KzM5+ToOLJGoVhPSe3v2z8XAYu9vRu0A9R9lfE3RpMOpUZWsMOC5iMm+j65wFzcax+JL7HWgg== + dependencies: + eslint-plugin-import-x "^3.1.0" + eslint-plugin-jsdoc "^49.0.0" + eslint-plugin-no-lookahead-lookbehind-regexp "^0.3.0" + eslint-plugin-unicorn "^55.0.0" + globals "^15.9.0" + +eslint-config-cheminfo@^11.0.4: version "11.1.0" resolved "https://registry.npmjs.org/eslint-config-cheminfo/-/eslint-config-cheminfo-11.1.0.tgz" integrity sha512-PATxS48m4puZ3KzM5+ToOLJGoVhPSe3v2z8XAYu9vRu0A9R9lfE3RpMOpUZWsMOC5iMm+j65wFzcax+JL7HWgg== @@ -4195,7 +4140,16 @@ espree@^10.1.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^4.0.0" -espree@^9.6.0, espree@^9.6.1: +espree@^9.6.0: + version "9.6.1" + resolved "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +espree@^9.6.1: version "9.6.1" resolved "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz" integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== @@ -4378,13 +4332,12 @@ file-selector@^0.6.0: dependencies: tslib "^2.4.0" -filelist-utils@^1.11.0, filelist-utils@^1.2.0: - version "1.11.0" - resolved "https://registry.npmjs.org/filelist-utils/-/filelist-utils-1.11.0.tgz" - integrity sha512-POCfHquP6jw2aPjfs7UWyywfWkSsLFsXquPNEchrFkc7ffxlz42IiJHeqc7SweMccSF4tV2Kgr1yzPAA/z/iPg== +filelist-utils@^1.11.0, filelist-utils@^1.11.1, filelist-utils@^1.2.0: + version "1.11.1" + resolved "https://registry.npmjs.org/filelist-utils/-/filelist-utils-1.11.1.tgz" + integrity sha512-DhL2tvcnfcABnWIktDE1MH2zh2RzyUBcqP0aMtngpT4dgPVkP4OmzCAzuv4uI7zUp/iXHZx079UQGVHy4YzXng== dependencies: - cheminfo-types "^1.7.2" - cross-fetch "^4.0.0" + cheminfo-types "^1.7.3" jszip "^3.10.1" pako "^2.1.0" @@ -4432,17 +4385,18 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.2.0" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.3.1" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz" + integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== for-each@^0.3.3: version "0.3.3" @@ -4617,12 +4571,7 @@ globals@^15.7.0: resolved "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz" integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA== -globals@^15.8.0: - version "15.9.0" - resolved "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz" - integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA== - -globals@^15.9.0: +globals@^15.8.0, globals@^15.9.0: version "15.9.0" resolved "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz" integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA== @@ -4776,7 +4725,7 @@ immediate@~3.0.5: resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== -immer@^10.0.4, immer@^10.1.1: +immer@^10.1.1: version "10.1.1" resolved "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz" integrity sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw== @@ -5123,14 +5072,14 @@ isobject@^3.0.1: resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -isotopic-distribution@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/isotopic-distribution/-/isotopic-distribution-3.1.3.tgz" - integrity sha512-skkqRxwIJgbqrYmpcsUiJh/muOvo4bDlP7TVdTYyxVQGXV/HF4R/MaFnqRkqsAf48zGDPeZoOOs2vUiKBtOl4Q== +isotopic-distribution@^3.3.1: + version "3.3.1" + resolved "https://registry.npmjs.org/isotopic-distribution/-/isotopic-distribution-3.3.1.tgz" + integrity sha512-k8Lcg91UliTERCvrjJwMyLPHIdAHCYF1dmsTspp9IrBXBehWGdpRyRV+8neofYG8raRVPISm0O/ubQ2TozKpXg== dependencies: - chemical-elements "^2.0.4" - mf-parser "^3.1.1" - mf-utilities "^3.1.1" + chemical-elements "^2.1.1" + mf-parser "^3.2.3" + mf-utilities "^3.2.3" spectrum-generator "^8.0.11" istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: @@ -5633,6 +5582,11 @@ jsesc@~0.5.0: resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" @@ -5697,6 +5651,13 @@ jszip@^3.10.1: readable-stream "~2.3.6" setimmediate "^1.0.5" +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" @@ -5835,13 +5796,13 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -mass-fragmentation@^1.9.4: - version "1.9.4" - resolved "https://registry.npmjs.org/mass-fragmentation/-/mass-fragmentation-1.9.4.tgz" - integrity sha512-4vJDkuWMdFJxz/AXcnqTqbTJW0sajEaDxnt/wVrzrMkoIsve5dNum3jbNdh+jZdd1pJzCngY6KLRI8U5JUPqFg== +mass-fragmentation@^1.10.3: + version "1.10.3" + resolved "https://registry.npmjs.org/mass-fragmentation/-/mass-fragmentation-1.10.3.tgz" + integrity sha512-1RL5/FEqQ2QxnD7pSqAsHBlXMpFt8Bastte2SJ+fayMHmhG1sFytykPGro65vlgqEf6NPVEhtfQ+RF4gkzve7g== dependencies: - mf-parser "^3.1.1" - openchemlib-utils "^5.12.1" + mf-parser "^3.2.3" + openchemlib-utils "^6.3.0" react-tree-svg "^1.0.0" mdn-data@2.0.14: @@ -5864,47 +5825,46 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -mf-finder@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/mf-finder/-/mf-finder-3.3.1.tgz" - integrity sha512-djN7yAjtSazGRNtqpEoavMoKQIszFhIbFyxtbg4Dx6fQ1JA/Ekqc6YQSSRPkJf8Y7kNbpDZTUsawe5eTi8KAyw== +mf-finder@^3.4.3: + version "3.4.3" + resolved "https://registry.npmjs.org/mf-finder/-/mf-finder-3.4.3.tgz" + integrity sha512-IJIRsw1afcQ9zxOrzRZiekCWHRPC7j+AxhTHYZhYKNqPgiMQ5SpAUVMPZef9e4N675Hm22zjYK4DMv325X+BhQ== dependencies: - atom-sorter "^2.0.1" - chemical-elements "^2.0.4" - mf-matcher "^3.1.1" - mf-parser "^3.1.1" - mf-utilities "^3.1.1" + atom-sorter "^2.1.3" + chemical-elements "^2.1.1" + mf-matcher "^3.2.3" + mf-parser "^3.2.3" + mf-utilities "^3.2.3" -mf-from-google-sheet@^3.0.7: - version "3.0.7" - resolved "https://registry.npmjs.org/mf-from-google-sheet/-/mf-from-google-sheet-3.0.7.tgz" - integrity sha512-fnp60R6t4VKu87mXvYSPqf2GODKLACOUJBn+Vs2lgfIsHILiR2tvoaYyk1g0httpAQiAiMxvuZXiOr6PDPO4Rw== +mf-from-google-sheet@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/mf-from-google-sheet/-/mf-from-google-sheet-3.1.3.tgz" + integrity sha512-rz6Dbkk3bwcZbIyhHq40PjfpOJbmfRF1WMnUHc2h2ndOlOgH3e2aGx/icqxGBBEJ5ItDjeVwzFxzP4Gtr2Uypw== dependencies: - cross-fetch "^4.0.0" - mf-generator "^3.2.1" - mf-parser "^3.1.1" - mf-utilities "^3.1.1" + mf-generator "^3.3.3" + mf-parser "^3.2.3" + mf-utilities "^3.2.3" papaparse "^5.4.1" -mf-generator@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/mf-generator/-/mf-generator-3.2.1.tgz" - integrity sha512-mmIQbJBmYAeNeGL0WMlY61ulz42JgIun1TvOtZxEmgqbT6Hhg94FWiRlmD3j2gMP8KZBOns/L3kDNPmlMABf5w== - dependencies: - chemical-elements "^2.0.4" - mf-finder "^3.3.1" - mf-matcher "^3.1.1" - mf-parser "^3.1.1" - mf-utilities "^3.1.1" +mf-generator@^3.3.3: + version "3.3.3" + resolved "https://registry.npmjs.org/mf-generator/-/mf-generator-3.3.3.tgz" + integrity sha512-dR4enrhTskkPQxIGZu0oMSU0hd006mr/01ld6NoE1IhworAy+FOuwSZit1koaNhAwuAt5Oi7cBEo+7H14UzLtw== + dependencies: + chemical-elements "^2.1.1" + mf-finder "^3.4.3" + mf-matcher "^3.2.3" + mf-parser "^3.2.3" + mf-utilities "^3.2.3" sum-object-keys "^1.0.2" -mf-matcher@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/mf-matcher/-/mf-matcher-3.1.1.tgz" - integrity sha512-9hpBRaN13b3RoD2A1FAAVAZLE6/H1LbfFBSE5pXczODfVSI5DMA/ztlVF5Cv3PYSGoJ7C4U+8gA9f1SkZT3MAg== +mf-matcher@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/mf-matcher/-/mf-matcher-3.2.3.tgz" + integrity sha512-+GiumpQQbWtWgXJSv5rabFXDZG6ZjieuPUxqrHUmL1CwcVnA9wurAh+sGGDYEF9B6kFg4OVcEUNZGAC82qB/fw== dependencies: - mf-utilities "^3.1.1" - ml-spectra-processing "^14.2.2" + mf-utilities "^3.2.3" + ml-spectra-processing "^14.5.1" mf-parser@^2.0.0, mf-parser@^2.3.1: version "2.3.1" @@ -5916,15 +5876,14 @@ mf-parser@^2.0.0, mf-parser@^2.3.1: chemical-groups "^2.1.0" mf-utilities "^2.0.5" -mf-parser@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/mf-parser/-/mf-parser-3.1.1.tgz" - integrity sha512-S3JIj8ZvidObg3YM259GvVxqBECjGLMII1FIqUlhFBEwzDuQ2zTE7/VGJFFKmrQ69yxzpYSbE+l5CFcLJfWgag== +mf-parser@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/mf-parser/-/mf-parser-3.2.3.tgz" + integrity sha512-+7DXwcasLIUKBNCYsyZbQSbDs/qLtNfDlpwQjQLmadxAMw8MDJeZCBCWpqBWVwOcLuheXD6rvwzH1b6pyeDkhQ== dependencies: - atom-sorter "^2.0.1" - chemical-elements "^2.0.4" - chemical-groups "^2.1.1" - mf-utilities "^3.1.1" + atom-sorter "^2.1.3" + chemical-elements "^2.1.1" + chemical-groups "^2.2.1" mf-utilities@^2.0.5: version "2.0.5" @@ -5935,14 +5894,14 @@ mf-utilities@^2.0.5: chemical-groups "^2.1.0" mf-parser "^2.3.1" -mf-utilities@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.1.1.tgz" - integrity sha512-WOsFhttLHmpiv1RqC0tH2qtvlL6jvrfmp/SOtB5DMSzGPlKPIzqMcHv+4n5rnM9rEIvP4rt9UcV0SEMRtvYE4w== +mf-utilities@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/mf-utilities/-/mf-utilities-3.2.3.tgz" + integrity sha512-1MVPb4QEsB0GvGoQxNZBM1tbyaQ6zusbmwakzC03jGNaZnW3WtbdbhmBTl+ui8gs2ljBggS/Ob2PVLmhNx+2dQ== dependencies: - chemical-elements "^2.0.4" - chemical-groups "^2.1.1" - mf-parser "^3.1.1" + chemical-elements "^2.1.1" + chemical-groups "^2.2.1" + mf-parser "^3.2.3" micromatch@^4.0.4: version "4.0.5" @@ -6148,15 +6107,6 @@ ml-distance-matrix@^2.0.1: resolved "https://registry.npmjs.org/ml-distance-matrix/-/ml-distance-matrix-2.0.1.tgz" integrity sha512-6wt3bvK8WzAjyuBt9+wnyGanphrAZyqJGwiEEfuknfu8IQBtHYWpyLhjtQ8R7rjiPyXlF9eP7GcI5L7OA1NLEQ== -ml-distance@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/ml-distance/-/ml-distance-4.0.1.tgz" - integrity sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw== - dependencies: - ml-array-mean "^1.1.6" - ml-distance-euclidean "^2.0.0" - ml-tree-similarity "^1.0.0" - ml-fft@1.3.5: version "1.3.5" resolved "https://registry.npmjs.org/ml-fft/-/ml-fft-1.3.5.tgz" @@ -6222,10 +6172,10 @@ ml-matrix-peaks-finder@^1.0.0: ml-disjoint-set "^1.0.0" ml-matrix-convolution "^1.0.0" -ml-matrix@^6.10.4, ml-matrix@^6.11.0, ml-matrix@^6.8.0: - version "6.11.0" - resolved "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.0.tgz" - integrity sha512-7jr9NmFRkaUxbKslfRu3aZOjJd2LkSitCGv+QH9PF0eJoEG7jIpjXra1Vw8/kgao8+kHCSsJONG6vfWmXQ+/Eg== +ml-matrix@^6.10.4, ml-matrix@^6.11.0, ml-matrix@^6.11.1, ml-matrix@^6.8.0: + version "6.11.1" + resolved "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.1.tgz" + integrity sha512-Fvp1xF1O07tt6Ux9NcnEQTei5UlqbRpvvaFZGs7l3Ij+nOaEDcmbSVtxwNa8V4IfdyFI1NLNUteroMJ1S6vcEg== dependencies: is-any-array "^2.0.1" ml-array-rescale "^1.3.7" @@ -6352,16 +6302,16 @@ ml-spectra-fitting@^4.2.3: ml-peak-shape-generator "^4.1.2" ml-spectra-processing "^14.2.0" -ml-spectra-processing@^14.2.0, ml-spectra-processing@^14.2.2, ml-spectra-processing@^14.3.0, ml-spectra-processing@^14.5.0: - version "14.5.0" - resolved "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.5.0.tgz" - integrity sha512-ECXiyrXmWAZ2kndB0J232JdPbGThEnjlV47VNrFtVdRZoCCSsFhRFVvO/aFWbyXNa0MtPnnR3qn8e66vwTkdEw== +ml-spectra-processing@^14.2.0, ml-spectra-processing@^14.2.2, ml-spectra-processing@^14.3.0, ml-spectra-processing@^14.5.0, ml-spectra-processing@^14.5.1: + version "14.5.3" + resolved "https://registry.npmjs.org/ml-spectra-processing/-/ml-spectra-processing-14.5.3.tgz" + integrity sha512-WYOnAOrCI5XKwonOtlR9oieFe/+ARBLocA+mZO89WLRCV7J/U/lFjxjOQv5/RXsoOF1udUUfxCZCjUMGfkhe5A== dependencies: binary-search "^1.3.6" cheminfo-types "^1.7.3" fft.js "^4.0.4" is-any-array "^2.0.1" - ml-matrix "^6.11.0" + ml-matrix "^6.11.1" ml-xsadd "^2.0.0" spline-interpolator "^1.0.0" @@ -6375,14 +6325,6 @@ ml-tree-set@^0.1.1: resolved "https://registry.npmjs.org/ml-tree-set/-/ml-tree-set-0.1.1.tgz" integrity sha512-9XZv+/hSltnsN61Cgb7PCFGxmo1HZn2JxDugnNHZDh0ZryJp7qtmcnPZLw/KrQLgG1JqdkKlfhmAYajSukb8yg== -ml-tree-similarity@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/ml-tree-similarity/-/ml-tree-similarity-1.0.0.tgz" - integrity sha512-XJUyYqjSuUQkNQHMscr6tcjldsOoAekxADTplt40QKfwW6nd++1wHWV9AArl0Zvw/TIHgNaZZNvr8QGvE8wLRg== - dependencies: - binary-search "^1.3.5" - num-sort "^2.0.0" - ml-tree-similarity@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/ml-tree-similarity/-/ml-tree-similarity-2.2.0.tgz" @@ -6401,20 +6343,19 @@ ml-zones@^0.1.0: resolved "https://registry.npmjs.org/ml-zones/-/ml-zones-0.1.0.tgz" integrity sha512-ftxNwHofZ8t/BPLT3UulIOkiwkmZGBr+Szsb0I1Ymi7t6bRwx0LdPCcbvEk6YkaWYnjgnFaeTpZooYKmI3RutQ== -ms-spectrum@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ms-spectrum/-/ms-spectrum-3.5.2.tgz" - integrity sha512-a2IRvBKXvq0ejWf7Fn43glCICJdOWg7CEQ+19Kseu/4b22mKQxWbt1vo/sEDtetZo0BEZMH8R3R1jOtYU6A+zQ== +ms-spectrum@^3.6.1, ms-spectrum@^3.6.2, ms-spectrum@^3.6.6: + version "3.6.6" + resolved "https://registry.npmjs.org/ms-spectrum/-/ms-spectrum-3.6.6.tgz" + integrity sha512-yOo1T9bYciJ62y3wouprGt0QfsVc2iwl6bCQoxs+CvgxM7WRkGtrjwxnNzjRBocG5uL1IpAV6gYd5aGnvcX/Jw== dependencies: cheminfo-types "^1.7.3" - emdb "^3.2.2" + emdb "^3.3.6" is-any-array "^2.0.1" - mf-parser "^3.1.1" - mf-utilities "^3.1.1" - ml-distance "^4.0.1" + mf-parser "^3.2.3" + mf-utilities "^3.2.3" ml-gsd "^12.1.6" ml-regression-power "^3.0.0" - ml-spectra-processing "^14.5.0" + ml-spectra-processing "^14.5.1" peaks-similarity "^3.1.1" xy-parser "^5.0.5" @@ -6626,13 +6567,6 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-fetch@^2.6.12: - version "2.6.13" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz" - integrity sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA== - dependencies: - whatwg-url "^5.0.0" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" @@ -6670,13 +6604,13 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -nucleotide@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/nucleotide/-/nucleotide-3.0.3.tgz" - integrity sha512-WA/6acZA6T79fCWbYGKOr+6Z+0f+nIjFpPd+1bmbgGCzWLRVbTMMFusArCdJbjuArLRFsM01j1GT5I/SqsCMkg== +nucleotide@^3.1.4: + version "3.1.4" + resolved "https://registry.npmjs.org/nucleotide/-/nucleotide-3.1.4.tgz" + integrity sha512-VO+NmMMUkXr4CZPvlA6BtuA/2Ad5ey4EQqEPmvXDvpEr/33RftdqV4cTb6fn2S3xtGa7F1crodZEfaaMgvtVOg== dependencies: - chemical-groups "^2.1.1" - mf-utilities "^3.1.1" + chemical-groups "^2.2.1" + mf-utilities "^3.2.3" num-sort@^2.0.0: version "2.1.0" @@ -6760,7 +6694,7 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -openchemlib-utils@^5.12.1, openchemlib-utils@^5.19.1, openchemlib-utils@^5.2.0, openchemlib-utils@^5.21.1: +openchemlib-utils@^5.19.1, openchemlib-utils@^5.2.0, openchemlib-utils@^5.21.1: version "5.21.1" resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-5.21.1.tgz" integrity sha512-4Y1O0aITXN9T2V6VsszV26K9WZnlg8OY0CmQ2hdLBQIEwueuroEziKSa0OShkFQNkUIk3qPBGZk2876jR6UqIQ== @@ -6774,10 +6708,24 @@ openchemlib-utils@^5.12.1, openchemlib-utils@^5.19.1, openchemlib-utils@^5.2.0, papaparse "^5.4.1" sdf-parser "^6.0.1" -openchemlib@^8.0.1, openchemlib@^8.10.0, openchemlib@^8.13.0, openchemlib@^8.5.0, openchemlib@>=8, openchemlib@>=8.6.2: - version "8.13.0" - resolved "https://registry.npmjs.org/openchemlib/-/openchemlib-8.13.0.tgz" - integrity sha512-CdE9mNFdiQaZbjThvpplKC2YObyg9w4cKbuZ8nn/dRuTvk35H7+LPl2xylm84OGW3062AanU61ms4HnNZOzoXA== +openchemlib-utils@^6.3.0: + version "6.4.1" + resolved "https://registry.npmjs.org/openchemlib-utils/-/openchemlib-utils-6.4.1.tgz" + integrity sha512-06MimP21cvX3rME/ZFqCaA0nPDuQoiWyfgRBbSHDmJSJJYMmrbTWPxrIXy/dQSZktcDdrh8L3VQF11HWRBwsOw== + dependencies: + "@lukeed/uuid" "^2.0.1" + atom-sorter "^2.1.1" + ensure-string "^1.2.0" + get-value "^3.0.1" + ml-floyd-warshall "^3.0.1" + ml-matrix "^6.11.1" + papaparse "^5.4.1" + sdf-parser "^6.0.1" + +openchemlib@^8.0.1, openchemlib@^8.10.0, openchemlib@^8.13.0, openchemlib@^8.15.0, openchemlib@^8.5.0, openchemlib@>=8, openchemlib@>=8.14.0, openchemlib@>=8.6.2: + version "8.15.0" + resolved "https://registry.npmjs.org/openchemlib/-/openchemlib-8.15.0.tgz" + integrity sha512-8Kd7zrZ/VGWeLsMZDjYzfkoR7zQIdYyNS1xwhKD4BvFCbZXFyLpNKEC+zOiDmeEI8R6bhaRQwTkwYxIqASxIZg== optionator@^0.9.3: version "0.9.3" @@ -6930,10 +6878,10 @@ peaks-similarity@^3.1.1: dependencies: ml-stat "^1.3.3" -peptide@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/peptide/-/peptide-2.1.2.tgz" - integrity sha512-ydXPQT6EeMBqXuTemoxHljDc4NNRO/yLP586KxB01FuKG/QQdUHM2XNP0BlY4W7bh0ajYHFfwK9iiFQIs1Q03w== +peptide@^2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/peptide/-/peptide-2.2.2.tgz" + integrity sha512-gpl3OJwbvWCK96sXH3MrkvszrLzxx8brhQNZm7/mUq9B/qi2A5FLIDx7+vEBtUmD/fjQClJoydFJNxBsXkRo0Q== picocolors@^1.0.0, picocolors@^1.0.1: version "1.0.1" @@ -7107,7 +7055,7 @@ react-d3-utils@^1.0.0: d3-scale "^4.0.2" use-resize-observer "^9.0.2" -react-dom@*, "react-dom@^16 || ^17 || ^18", "react-dom@^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8 || 17 || 18", "react-dom@^16.8.0 || ^17 || ^18", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.2.0, react-dom@^18.3.1, "react-dom@>= 16.3.0", react-dom@>=16, react-dom@>=16.3.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=18, react-dom@>=18.0.0, "react-dom@16.8.0 - 18": +react-dom@*, "react-dom@^16.13.1 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom@^16.8 || 17 || 18", "react-dom@^16.8.0 || ^17 || ^18", react-dom@^18.3.1, "react-dom@>= 16.3.0", react-dom@>=16, react-dom@>=16.3.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=18, react-dom@>=18.0.0, react-dom@>=18.2.0, "react-dom@16.8.0 - 18": version "18.3.1" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== @@ -7169,11 +7117,6 @@ react-is@^18.0.0: resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-kbs@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/react-kbs/-/react-kbs-2.1.1.tgz" - integrity sha512-UeJLdCfzCoYto2zIwUzPPWx4GTqhmgy3A1BdFo1MWoU479V1OmctXuUMK2HAdM1wzqPcJY6zTF96HXfm7x56JQ== - react-mf@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/react-mf/-/react-mf-2.0.2.tgz" @@ -7209,6 +7152,19 @@ react-plot@^1.4.2: ml-distance-euclidean "^2.0.0" react-d3-utils "^1.0.0" +react-plot@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/react-plot/-/react-plot-2.0.0.tgz" + integrity sha512-fUNPkaBWLKdyMKt/KPeQ0Uk6/GEUmhHcEUX0x6y3BffXSvMDJHhV+RrZqXXHckIXtnXiZaY7T9351MUXTIY0Fg== + dependencies: + d3-array "^3.2.4" + d3-scale "^4.0.2" + d3-scale-chromatic "^3.1.0" + d3-shape "^3.2.0" + immer "^10.1.1" + ml-distance-euclidean "^2.0.0" + react-d3-utils "^1.0.0" + react-popper@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz" @@ -7217,20 +7173,20 @@ react-popper@^2.3.0: react-fast-compare "^3.0.1" warning "^4.0.2" -react-remove-scroll-bar@^2.3.3: - version "2.3.4" - resolved "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz" - integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== +react-remove-scroll-bar@^2.3.4: + version "2.3.6" + resolved "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz" + integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== dependencies: react-style-singleton "^2.2.1" tslib "^2.0.0" -react-remove-scroll@2.5.5: - version "2.5.5" - resolved "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz" - integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== +react-remove-scroll@2.5.7: + version "2.5.7" + resolved "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz" + integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA== dependencies: - react-remove-scroll-bar "^2.3.3" + react-remove-scroll-bar "^2.3.4" react-style-singleton "^2.2.1" tslib "^2.1.0" use-callback-ref "^1.3.0" @@ -7261,40 +7217,37 @@ react-router@6.26.0: "@remix-run/router" "1.19.0" react-science@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/react-science/-/react-science-4.0.0.tgz" - integrity sha512-3CZZACwdIdT6s/29MpNPnDcnCzailBTqQQ33xCCFm3T9T5sR8ngh5iv8xsXGDVhRKhBbpFo7lM1qakGRkrFtKA== + version "4.1.3" + resolved "https://registry.npmjs.org/react-science/-/react-science-4.1.3.tgz" + integrity sha512-XJs2C2w/efNpNvmWdUHQGGn85pGUqngjxDobnVER07eS4kMY0lOtx8Yqmbg5gGXqgxIMKpZghLYm3ejz2r8YZg== dependencies: - "@blueprintjs/select" "^5.1.2" + "@blueprintjs/select" "^5.2.0" "@emotion/react" "^11.11.4" - "@emotion/styled" "^11.11.0" - "@headlessui/react" "^1.7.18" + "@emotion/styled" "^11.11.5" "@lukeed/uuid" "^2.0.1" "@popperjs/core" "^2.11.8" - "@radix-ui/react-checkbox" "^1.0.4" - "@radix-ui/react-radio-group" "^1.1.3" - "@radix-ui/react-select" "^2.0.0" - "@tanstack/react-query" "^5.28.4" - "@tanstack/react-table" "^8.13.2" + "@radix-ui/react-collapsible" "^1.1.0" + "@radix-ui/react-radio-group" "^1.2.0" + "@radix-ui/react-select" "^2.1.1" + "@tanstack/react-query" "^5.49.0" + "@tanstack/react-table" "^8.17.3" biologic-converter "^0.6.0" cheminfo-types "^1.7.3" d3-scale-chromatic "^3.1.0" filelist-utils "^1.11.0" - immer "^10.0.4" + immer "^10.1.1" jcampconverter "^9.6.4" lodash "^4.17.21" ml-gsd "^12.1.6" ml-peak-shape-generator "^4.1.2" ml-signal-processing "^1.0.4" - ml-spectra-processing "^14.5.0" - ms-spectrum "^3.5.2" + ml-spectra-processing "^14.5.1" + ms-spectrum "^3.6.1" netcdfjs "^3.0.0" react-d3-utils "^1.0.0" react-dropzone "^14.2.3" - react-error-boundary "^4.0.13" react-icons "^5.2.1" react-inspector "^6.0.2" - react-kbs "^2.1.1" react-plot "^1.4.2" react-popper "^2.3.0" spc-parser "^1.0.0" @@ -7302,6 +7255,45 @@ react-science@^4.0.0: use-resize-observer "^9.1.0" wdf-parser "^0.3.0" +react-science@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/react-science/-/react-science-6.0.0.tgz" + integrity sha512-6HgRloRQsfDLBQRsnFh9FB2oK8Yx9piFccrS/I0UdUa/u2MxhyJERFD3a8v0IfirR95akuICYuL9BuuvOo82TQ== + dependencies: + "@blueprintjs/select" "^5.2.2" + "@emotion/react" "^11.13.0" + "@emotion/styled" "^11.13.0" + "@lukeed/uuid" "^2.0.1" + "@popperjs/core" "^2.11.8" + "@radix-ui/react-collapsible" "^1.1.0" + "@radix-ui/react-radio-group" "^1.2.0" + "@radix-ui/react-select" "^2.1.1" + "@tanstack/react-query" "^5.51.15" + "@tanstack/react-table" "^8.19.3" + biologic-converter "^0.6.0" + cheminfo-types "^1.7.3" + d3-scale-chromatic "^3.1.0" + filelist-utils "^1.11.1" + immer "^10.1.1" + jcampconverter "^9.6.4" + lodash "^4.17.21" + ml-gsd "^12.1.6" + ml-peak-shape-generator "^4.1.2" + ml-signal-processing "^1.0.4" + ml-spectra-processing "^14.5.1" + ms-spectrum "^3.6.2" + netcdfjs "^3.0.0" + react-d3-utils "^1.0.0" + react-dropzone "^14.2.3" + react-icons "^5.2.1" + react-inspector "^6.0.2" + react-plot "^2.0.0" + react-popper "^2.3.0" + spc-parser "^1.0.0" + tinycolor2 "^1.6.0" + use-resize-observer "^9.1.0" + wdf-parser "^0.3.0" + react-slider@^2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/react-slider/-/react-slider-2.0.6.tgz" @@ -7334,14 +7326,11 @@ react-transition-group@^4.4.5: prop-types "^15.6.2" react-tree-svg@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/react-tree-svg/-/react-tree-svg-1.0.0.tgz" - integrity sha512-AO51NiIKBG29/VCO4fMeKU0LslhFyrJFbqj9ZZNqeAZsumAidOkMv9uEQwLN9r+3yMI96yMMK3Svh8fAuSzcHw== + version "1.1.0" + resolved "https://registry.npmjs.org/react-tree-svg/-/react-tree-svg-1.1.0.tgz" + integrity sha512-314cOEz6SeW4jjdQN5b+2nFQtVijghcrqoRYqK5scxeQM8UuloLoJk6bidlXTomuAf9IBecnkKvJsA/ukafvJA== dependencies: - numeral "^2.0.6" - openchemlib "^8.5.0" - react "^18.2.0" - react-dom "^18.2.0" + openchemlib "^8.15.0" react-uid@^2.3.3: version "2.3.3" @@ -7375,7 +7364,7 @@ react-use@^17.5.0: ts-easing "^0.2.0" tslib "^2.1.0" -react@*, "react@^16 || ^17 || ^18", "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8 || 17 || 18", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17.0.0-0 || ^18.0.0", "react@^16.8.4 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, react@^18.3.1, "react@>= 16.3.0", "react@>= 16.8 || 18.0.0", react@>=16, react@>=16.13.1, react@>=16.3.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>=18, react@>=18.0.0, "react@16.8.0 - 18": +react@*, "react@^16 || ^17 || ^18", "react@^16.13.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react@^16.8 || 17 || 18", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17.0.0-0 || ^18.0.0", "react@^16.8.4 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.3.1, "react@>= 16.3.0", "react@>= 16.8 || 18.0.0", react@>=16, react@>=16.13.1, react@>=16.3.0, react@>=16.6.0, react@>=16.8, react@>=16.8.0, react@>=18, react@>=18.0.0, react@>=18.2.0, "react@16.8.0 - 18": version "18.3.1" resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== @@ -7934,9 +7923,9 @@ spdx-correct@^3.0.0: spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + version "2.5.0" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0: version "3.0.1" @@ -7955,9 +7944,9 @@ spdx-expression-parse@^4.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.16" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz" - integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== + version "3.0.18" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz" + integrity sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ== spectrum-generator@^8.0.11: version "8.0.11" @@ -8321,11 +8310,6 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - ts-api-utils@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz" @@ -8544,9 +8528,9 @@ uri-js@^4.2.2, uri-js@^4.4.1: punycode "^2.1.0" use-callback-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz" - integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== + version "1.3.2" + resolved "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz" + integrity sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA== dependencies: tslib "^2.0.0" @@ -8649,24 +8633,11 @@ wdf-parser@^0.3.0: dependencies: iobuffer "^5.2.1" -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz"