diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 2bd16b5e..db485174 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -18,10 +18,10 @@ "@mui/lab": "^7.0.0-beta.12", "@mui/material": "^7.1.0", "@mui/system": "^7.1.0", - "@mui/x-data-grid": "^8.3.0", + "@mui/x-data-grid": "^8.3.1", "@mui/x-date-pickers": "^8.3.0", - "@nivo/core": "^0.94.0", - "@nivo/line": "^0.94.0", + "@nivo/core": "^0.96.0", + "@nivo/line": "^0.96.0", "base-ex": "^0.8.1", "country-flag-icons": "^1.5.19", "date-fns": "^4.1.0", @@ -34,7 +34,7 @@ "latlon-geohash": "^2.0.0", "leaflet": "^1.9.4", "light-bolt11-decoder": "^3.2.0", - "nostr-tools": "^2.12.0", + "nostr-tools": "^2.13.0", "npm": "^11.3.0", "openpgp": "^6.1.0", "react": "^18.3.0", @@ -75,7 +75,7 @@ "babel-loader": "^10.0.0", "css-loader": "^7.1.2", "eslint": "^9.26.0", - "eslint-config-love": "^119.0.0", + "eslint-config-love": "^120.0.0", "eslint-config-prettier": "^10.1.5", "eslint-import-resolver-typescript": "^4.3.4", "eslint-plugin-import": "^2.31.0", @@ -3481,14 +3481,14 @@ } }, "node_modules/@mui/x-data-grid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.3.0.tgz", - "integrity": "sha512-1C/by4mkVyy3W+18Dp0IxAy6gdK3NniExqKW1hUU0N76ort85ZgGgX7lA9P/KMKoA/Sok/cOXs4GnhGV7TkaGg==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.3.1.tgz", + "integrity": "sha512-mSo2g0ZZzasDQ4kKrFdJVk7dJgz77jF/e8udvGqnnTgnQXlqLMpKne/veL3gRdi3TJxxTv2vqXtX7IZfWGJecQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1", "@mui/utils": "^7.0.2", - "@mui/x-internals": "8.3.0", + "@mui/x-internals": "8.3.1", "clsx": "^2.1.1", "prop-types": "^15.8.1", "reselect": "^5.1.1", @@ -3565,6 +3565,26 @@ } } }, + "node_modules/@mui/x-data-grid/node_modules/@mui/x-internals": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.3.1.tgz", + "integrity": "sha512-8kIxT66cea63iEseEIHSWzKju2Wzl7MsWFoAUQEyRvYqOFa2j9Un2Vn/EH2vy9nm/MtMAYpwOE/nt68/KTIA2w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.27.1", + "@mui/utils": "^7.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/@mui/x-date-pickers": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.3.0.tgz", @@ -3759,14 +3779,14 @@ } }, "node_modules/@nivo/annotations": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/annotations/-/annotations-0.94.0.tgz", - "integrity": "sha512-QtrowtPqsDsFAKaTCrSZ+hc5k0HIX788humf3nQ0girUeN1H22G1pmCAf0XIVevi+bRg/V+srrjRXUtxA9bhig==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/annotations/-/annotations-0.96.0.tgz", + "integrity": "sha512-lZRUhJyKKK5NWGU5vjEz3I2sJFFHw8TX25BefC0dJiFTliLnJqN+kSRPTWjUDPjGUPCt7vIOhISWvppNtaZG7A==", "license": "MIT", "dependencies": { - "@nivo/colors": "0.94.0", - "@nivo/core": "0.94.0", - "@nivo/theming": "0.94.0", + "@nivo/colors": "0.96.0", + "@nivo/core": "0.96.0", + "@nivo/theming": "0.96.0", "@react-spring/web": "9.4.5 || ^9.7.2", "lodash": "^4.17.21" }, @@ -3775,15 +3795,15 @@ } }, "node_modules/@nivo/axes": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/axes/-/axes-0.94.0.tgz", - "integrity": "sha512-Amca379z6iIqho2keuqPXRu6HXKu8WZl5cDq5yg5SWvdLanVegmsW0Ot220B8sKEYabK3Xr1Xq9ixjd4nApCYA==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/axes/-/axes-0.96.0.tgz", + "integrity": "sha512-/HojEQsnbADYguNciTzUAmcXpt6yk6hPHzjfqCSuzCajSofRODewx/tyJkiwpYjB/uO6XYQ54O2p9R2SJMhTTQ==", "license": "MIT", "dependencies": { - "@nivo/core": "0.94.0", - "@nivo/scales": "0.94.0", - "@nivo/text": "0.94.0", - "@nivo/theming": "0.94.0", + "@nivo/core": "0.96.0", + "@nivo/scales": "0.96.0", + "@nivo/text": "0.96.0", + "@nivo/theming": "0.96.0", "@react-spring/web": "9.4.5 || ^9.7.2", "@types/d3-format": "^1.4.1", "@types/d3-time-format": "^2.3.1", @@ -3795,13 +3815,13 @@ } }, "node_modules/@nivo/colors": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/colors/-/colors-0.94.0.tgz", - "integrity": "sha512-hOeAJqTjyNCkem2N60Gx9B8O5RAh4K4kT7XSSytpAm4hkQEupr06xbPK86wb0TLZdgm4LdmKgszFv6yNIbOD9g==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/colors/-/colors-0.96.0.tgz", + "integrity": "sha512-kF5re/cDJXcrgecTStOl0Ld3hblRWtv3eGnfUkGFdIqACk/UM05+O1+u+adt23K16xobNKGkwVz09g1bFLOngQ==", "license": "MIT", "dependencies": { - "@nivo/core": "0.94.0", - "@nivo/theming": "0.94.0", + "@nivo/core": "0.96.0", + "@nivo/theming": "0.96.0", "@types/d3-color": "^3.0.0", "@types/d3-scale": "^4.0.8", "@types/d3-scale-chromatic": "^3.0.0", @@ -3815,13 +3835,13 @@ } }, "node_modules/@nivo/core": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/core/-/core-0.94.0.tgz", - "integrity": "sha512-xkUyVm2fWLlleXlUY9dqr9jLRUj2bUfC2rpW4u0hp8OCeJSB2Yq9IZt1fAecOanoYvvB0B9BnVoxdJiOad0FZA==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/core/-/core-0.96.0.tgz", + "integrity": "sha512-iMwNyaY+XHAyTTs+GhGrdnnsDe4XAdern0+2YQca3cxyIN1pOAWbV8fUoc02VC470xoF1RkVt1C7WGUpeZCsGg==", "license": "MIT", "dependencies": { - "@nivo/theming": "0.94.0", - "@nivo/tooltip": "0.94.0", + "@nivo/theming": "0.96.0", + "@nivo/tooltip": "0.96.0", "@react-spring/web": "9.4.5 || ^9.7.2", "@types/d3-shape": "^3.1.6", "d3-color": "^3.1.0", @@ -3842,15 +3862,15 @@ } }, "node_modules/@nivo/legends": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/legends/-/legends-0.94.0.tgz", - "integrity": "sha512-gt+g3RKGLuBLhJcT3JjXSHw5pY/uZ2gBsoUf22J//9/mK6iicdBCl/R1ZltVVB6oDXNJ9KM6CqO97uDOITnemg==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/legends/-/legends-0.96.0.tgz", + "integrity": "sha512-lZtbXHIEiOI9eMT/Fol56JyuV9zIwaVuoLlQO1BXfiM6bcTuA9A6VAPP3AQjVYI9AdEq9RRAtdfQCMrrCS0cIQ==", "license": "MIT", "dependencies": { - "@nivo/colors": "0.94.0", - "@nivo/core": "0.94.0", - "@nivo/text": "0.94.0", - "@nivo/theming": "0.94.0", + "@nivo/colors": "0.96.0", + "@nivo/core": "0.96.0", + "@nivo/text": "0.96.0", + "@nivo/theming": "0.96.0", "@types/d3-scale": "^4.0.8", "d3-scale": "^4.0.2" }, @@ -3859,20 +3879,20 @@ } }, "node_modules/@nivo/line": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/line/-/line-0.94.0.tgz", - "integrity": "sha512-L9Ht80rBPQD0CZF6r2vp6JTEurBdwmGZkPcpIgRyleXiu8tlJIbmlwkoC+7ZzXF2gETXnC4OKPOSe6SPiiz/1g==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/line/-/line-0.96.0.tgz", + "integrity": "sha512-h+hVTie+nn20Yqvar3gM35tB+4fyDiq5RbWM8rQJJTE48M5uWfsnEo4klw0fYbeOgHJzsheuyTd5ZrXG4wA/lA==", "license": "MIT", "dependencies": { - "@nivo/annotations": "0.94.0", - "@nivo/axes": "0.94.0", - "@nivo/colors": "0.94.0", - "@nivo/core": "0.94.0", - "@nivo/legends": "0.94.0", - "@nivo/scales": "0.94.0", - "@nivo/theming": "0.94.0", - "@nivo/tooltip": "0.94.0", - "@nivo/voronoi": "0.94.0", + "@nivo/annotations": "0.96.0", + "@nivo/axes": "0.96.0", + "@nivo/colors": "0.96.0", + "@nivo/core": "0.96.0", + "@nivo/legends": "0.96.0", + "@nivo/scales": "0.96.0", + "@nivo/theming": "0.96.0", + "@nivo/tooltip": "0.96.0", + "@nivo/voronoi": "0.96.0", "@react-spring/web": "9.4.5 || ^9.7.2", "@types/d3-shape": "^3.1.6", "d3-shape": "^3.2.0" @@ -3882,9 +3902,9 @@ } }, "node_modules/@nivo/scales": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/scales/-/scales-0.94.0.tgz", - "integrity": "sha512-VRzfCUN8UW1Q7AhIZPHTauR1tFUbq0VhFhGIAVmjZlHRN/niV2EMh+pjOfTFod0bGV9lEryGa9Pv5TlQjFnBEw==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/scales/-/scales-0.96.0.tgz", + "integrity": "sha512-X+d1U0AZOBqoX3h3w2fWvP3ang/7uvh+0iUlzWUsAPhooFwLCwRrgs1Emg2kUHi8D+VGjTjvWYpGBiCYEuvcyQ==", "license": "MIT", "dependencies": { "@types/d3-interpolate": "^3.0.4", @@ -3905,13 +3925,13 @@ "license": "MIT" }, "node_modules/@nivo/text": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/text/-/text-0.94.0.tgz", - "integrity": "sha512-W40zFEoDsN0Xnj8pW/bUkxUlGmdBWWm56gn6RTWffYx6bAuZu4WRtJJBST7u3VHFWGKLwuv4msIz0lykIFcm+w==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/text/-/text-0.96.0.tgz", + "integrity": "sha512-zuxi1uC12xp7+gbtTvkYXypG2xoCu9o8yoKlQcd4uTpF8d2aHqQFFaFRh9Zu4EJvp6mi+zV2D5Ywa+cItg4/8A==", "license": "MIT", "dependencies": { - "@nivo/core": "0.94.0", - "@nivo/theming": "0.94.0", + "@nivo/core": "0.96.0", + "@nivo/theming": "0.96.0", "@react-spring/web": "9.4.5 || ^9.7.2" }, "peerDependencies": { @@ -3919,22 +3939,25 @@ } }, "node_modules/@nivo/theming": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/theming/-/theming-0.94.0.tgz", - "integrity": "sha512-d3FthcQr2Im1MYQi6mVYducrOmEspkMAqT08iJJyZVmT8uODWLOgXrMDtq0RQODQ71axtzE17rS5jMuU8wNA4A==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/theming/-/theming-0.96.0.tgz", + "integrity": "sha512-Ujdg973yfDy6Gp6b6oqIOjVmMeYpoqNT1gPtzO6yWr37kdnOaw0AV5XACroX3ysYfcLR/bx3q0j+xTuhLKf/1A==", "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + }, "peerDependencies": { "react": ">= 16.14.0 < 20.0.0" } }, "node_modules/@nivo/tooltip": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/tooltip/-/tooltip-0.94.0.tgz", - "integrity": "sha512-vLyYN0rdq0J3/TgyZs5lmdjqb3Q+HMo5U1XBSGdLKOp/khybNGdyxR2EUL2kaSAwkK1AeQ8sbrErkQyJfRbk8Q==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/tooltip/-/tooltip-0.96.0.tgz", + "integrity": "sha512-GNvKIt8veYe8m8yrhYJ9AVFPdvBIjqYCDKX97/qsdHmsto+NAKVp001YuJ301VvifZwLog5KUEkwfePKeiR7rQ==", "license": "MIT", "dependencies": { - "@nivo/core": "0.94.0", - "@nivo/theming": "0.94.0", + "@nivo/core": "0.96.0", + "@nivo/theming": "0.96.0", "@react-spring/web": "9.4.5 || ^9.7.2" }, "peerDependencies": { @@ -3942,14 +3965,14 @@ } }, "node_modules/@nivo/voronoi": { - "version": "0.94.0", - "resolved": "https://registry.npmjs.org/@nivo/voronoi/-/voronoi-0.94.0.tgz", - "integrity": "sha512-uqnaRAJlaYBoc3sg5Pzx1gvZ8DdQbs5wh/nq4LI6cxA9Di/M3q/rS1SThmleCYoANHDxYa5+0VcFzWf3/YvjVA==", + "version": "0.96.0", + "resolved": "https://registry.npmjs.org/@nivo/voronoi/-/voronoi-0.96.0.tgz", + "integrity": "sha512-BjVfuwpq+NiC8Q0LXT0K83u0FBVj89WPx+WsOTtm+M2VKrcDLYMKIVJelDwY+KSpSXWSdAaOaUkAYsfaDBl5SA==", "license": "MIT", "dependencies": { - "@nivo/core": "0.94.0", - "@nivo/theming": "0.94.0", - "@nivo/tooltip": "0.94.0", + "@nivo/core": "0.96.0", + "@nivo/theming": "0.96.0", + "@nivo/tooltip": "0.96.0", "@types/d3-delaunay": "^6.0.4", "@types/d3-scale": "^4.0.8", "d3-delaunay": "^6.0.4", @@ -5404,6 +5427,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", @@ -5510,6 +5534,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -6025,6 +6050,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/base-ex": { @@ -6135,6 +6161,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -6365,6 +6392,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -6401,6 +6429,7 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, "funding": [ { "type": "github", @@ -6446,6 +6475,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6512,6 +6542,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -6524,6 +6555,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, "node_modules/colorette": { @@ -6563,6 +6595,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, "license": "MIT" }, "node_modules/content-disposition": { @@ -7836,9 +7869,9 @@ } }, "node_modules/eslint-config-love": { - "version": "119.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-love/-/eslint-config-love-119.0.0.tgz", - "integrity": "sha512-O6iYQcFPR3lTzSlMSdKmfdKUCIX8ESHM9LV448vw6q6gxWuVzfA5iBCvVuogIeRQLZpH72Jc7W/fz27jcgtNdg==", + "version": "120.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-love/-/eslint-config-love-120.0.0.tgz", + "integrity": "sha512-znqbkVK3MJb+eVhgPZFfTBd2DFZqI1Il32S7uutJVywl4M9EYQiwVzaSwQ7vjZvhv7+tV3L75Zblu5B/mAkdxw==", "dev": true, "funding": [ { @@ -7849,12 +7882,12 @@ ], "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^8.26.0", + "@typescript-eslint/utils": "^8.32.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-n": "^17.0.0", "eslint-plugin-promise": "^7.0.0", - "typescript-eslint": "^8.26.0" + "typescript-eslint": "^8.32.0" }, "peerDependencies": { "eslint": "^9.12.0", @@ -8652,6 +8685,7 @@ "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4.9.1" @@ -8937,6 +8971,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -9111,6 +9146,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -9215,6 +9251,7 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -9241,6 +9278,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -9615,6 +9653,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -9625,6 +9664,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -9635,6 +9675,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, "license": "ISC" }, "node_modules/install": { @@ -10186,6 +10227,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -11432,6 +11474,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -11586,9 +11629,9 @@ } }, "node_modules/nostr-tools": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.12.0.tgz", - "integrity": "sha512-pUWEb020gTvt1XZvTa8AKNIHWFapjsv2NKyk43Ez2nnvz6WSXsrTFE0XtkNLSRBjPn6EpxumKeNiVzLz74jNSA==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/nostr-tools/-/nostr-tools-2.13.0.tgz", + "integrity": "sha512-A1arGsvpULqVK0NmZQqK1imwaCiPm8gcG/lo+cTax2NbNqBEYsuplbqAFdVqcGHEopmkByYbTwF76x25+oEbew==", "license": "Unlicense", "dependencies": { "@noble/ciphers": "^0.5.1", @@ -14245,6 +14288,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -14267,9 +14311,9 @@ } }, "node_modules/openpgp": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/openpgp/-/openpgp-6.1.0.tgz", - "integrity": "sha512-fRTeitP+hoGJD3kbdUlAI++wE6MvfvXw1rBqHwmBMxIpLjowatJ2zb5ThkORpIkSz5F12wO+xCYRSTbT7M4qKA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/openpgp/-/openpgp-6.1.1.tgz", + "integrity": "sha512-V/DXZ5AGCz3q4X8psUSc3q4SxnH/bfICaTSpNcla7wvBFhrxa9/ajm31rtMwZ1qj7Fu2oMpfX6ZcxKmTBlb6Yg==", "license": "LGPL-3.0+", "engines": { "node": ">= 18.0.0" @@ -14347,6 +14391,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" @@ -14444,6 +14489,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16302,6 +16348,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -17578,6 +17625,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -17722,6 +17770,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, "license": "ISC" }, "node_modules/write-file-atomic": { diff --git a/frontend/package.json b/frontend/package.json index 789f8c5b..7b45e151 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,7 +35,7 @@ "babel-loader": "^10.0.0", "css-loader": "^7.1.2", "eslint": "^9.26.0", - "eslint-config-love": "^119.0.0", + "eslint-config-love": "^120.0.0", "eslint-config-prettier": "^10.1.5", "eslint-import-resolver-typescript": "^4.3.4", "eslint-plugin-import": "^2.31.0", @@ -65,10 +65,10 @@ "@mui/lab": "^7.0.0-beta.12", "@mui/material": "^7.1.0", "@mui/system": "^7.1.0", - "@mui/x-data-grid": "^8.3.0", + "@mui/x-data-grid": "^8.3.1", "@mui/x-date-pickers": "^8.3.0", - "@nivo/core": "^0.94.0", - "@nivo/line": "^0.94.0", + "@nivo/core": "^0.96.0", + "@nivo/line": "^0.96.0", "base-ex": "^0.8.1", "country-flag-icons": "^1.5.19", "date-fns": "^4.1.0", @@ -81,7 +81,7 @@ "latlon-geohash": "^2.0.0", "leaflet": "^1.9.4", "light-bolt11-decoder": "^3.2.0", - "nostr-tools": "^2.12.0", + "nostr-tools": "^2.13.0", "npm": "^11.3.0", "openpgp": "^6.1.0", "react": "^18.3.0", diff --git a/frontend/src/components/PaymentMethods/Icons/index.tsx b/frontend/src/components/PaymentMethods/Icons/index.tsx index 71c27e01..8c520788 100644 --- a/frontend/src/components/PaymentMethods/Icons/index.tsx +++ b/frontend/src/components/PaymentMethods/Icons/index.tsx @@ -250,7 +250,8 @@ const icons = { }, nomad: { title: 'nomad', - image: 'data:image/webp;base64,UklGRrgCAABXRUJQVlA4WAoAAAAQAAAATwAATwAAQUxQSBQAAAABD/D4/4iIICRI8P98S0T/IwBXAFZQOCB+AgAAkBAAnQEqUABQAD6dSqBLJaQjIae1WbCwE4loANRD4PqvC6cJwwHn/Gf+k+2btAeUx+DXWA8wHm0/jN7f/qAf4j0XPVJ/YD2AP2A60b9ov1uSk7SeaE9MtpAtTSuI2ZWKD0629MREec26TV15UzSbhylvtT/DBq/O2VQ2KT09y8pAfCtIdykD3nZ88loAAP7w4Df/90b/9o3/7Rv8nP/8QxpfTAgJDLRyOm8dRn6Fbmv6ycr2tixns57rca+oyT+MrpU/jrATucE9LfIg4DBkJL2gu04I7RePFfEwxMJ1/DU5xg9ez9f8+xgL0yl8S+Phu4B/7Ay6jJVrPEkfvreSISJ48FUIZzleaUmafs/vi77qaENou5K9gdBPLA5CO8XmbIyketbYJ+QT3OxdUI/FG+lPRYejU7ztbo+C5HGzdfz5dNKnMXx5Nk+JMY3VS++FvxTgZF4ekQ3TpP3o0287SxsVFOE93XUqc3nK2MPpOkZ6d+ZT+LW7hfOeGwUV4/v7vm3AxavGPnocYfNL0odziVq1ojMD4x12zPOWmCynUCOQBop1H5SB/ziEgRnV8ux6StpLx/8NBCcyKf/eJSdBPN/QyfDo+3bgFUZYUs7womg7Cm4YUa55HbManHAW3HQfM+xvLAcebajCp5X+fb/QRHSAko2uD/GeW4SeNOJBM0VCej1JHTvIvFM+eM4o1xhGoJmTag+tB5qw3TKm6DfsP6xhMJGLI2l8NJ5vwlPmB/Z78fDx8ixiG/dSgfjsZlBKQGy+KOx4IOXSQ3wtJpOkdTKL7KG69gecqZAw4fnZaoJqIVdrWFb7Gh//3CeCtOzsAJGh5eslZfKwN8AAAAA=', + image: + 'data:image/webp;base64,UklGRrgCAABXRUJQVlA4WAoAAAAQAAAATwAATwAAQUxQSBQAAAABD/D4/4iIICRI8P98S0T/IwBXAFZQOCB+AgAAkBAAnQEqUABQAD6dSqBLJaQjIae1WbCwE4loANRD4PqvC6cJwwHn/Gf+k+2btAeUx+DXWA8wHm0/jN7f/qAf4j0XPVJ/YD2AP2A60b9ov1uSk7SeaE9MtpAtTSuI2ZWKD0629MREec26TV15UzSbhylvtT/DBq/O2VQ2KT09y8pAfCtIdykD3nZ88loAAP7w4Df/90b/9o3/7Rv8nP/8QxpfTAgJDLRyOm8dRn6Fbmv6ycr2tixns57rca+oyT+MrpU/jrATucE9LfIg4DBkJL2gu04I7RePFfEwxMJ1/DU5xg9ez9f8+xgL0yl8S+Phu4B/7Ay6jJVrPEkfvreSISJ48FUIZzleaUmafs/vi77qaENou5K9gdBPLA5CO8XmbIyketbYJ+QT3OxdUI/FG+lPRYejU7ztbo+C5HGzdfz5dNKnMXx5Nk+JMY3VS++FvxTgZF4ekQ3TpP3o0287SxsVFOE93XUqc3nK2MPpOkZ6d+ZT+LW7hfOeGwUV4/v7vm3AxavGPnocYfNL0odziVq1ojMD4x12zPOWmCynUCOQBop1H5SB/ziEgRnV8ux6StpLx/8NBCcyKf/eJSdBPN/QyfDo+3bgFUZYUs7womg7Cm4YUa55HbManHAW3HQfM+xvLAcebajCp5X+fb/QRHSAko2uD/GeW4SeNOJBM0VCej1JHTvIvFM+eM4o1xhGoJmTag+tB5qw3TKm6DfsP6xhMJGLI2l8NJ5vwlPmB/Z78fDx8ixiG/dSgfjsZlBKQGy+KOx4IOXSQ3wtJpOkdTKL7KG69gecqZAw4fnZaoJqIVdrWFb7Gh//3CeCtOzsAJGh5eslZfKwN8AAAAA=', }, notspecified: { title: 'notspecified',