diff --git a/package-lock.json b/package-lock.json index aa767e4bb..415712804 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,13 +13,14 @@ "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", "@jellyfin/client-axios": "^10.7.8", - "@mantine/core": "^5.5.6", - "@mantine/dates": "^5.5.6", - "@mantine/form": "^5.5.6", - "@mantine/hooks": "^5.5.6", - "@mantine/modals": "^5.5.6", - "@mantine/notifications": "^5.5.6", - "@mantine/spotlight": "^5.5.6", + "@mantine/core": "^5.6.0", + "@mantine/dates": "^5.6.0", + "@mantine/form": "^5.6.0", + "@mantine/hooks": "^5.6.0", + "@mantine/modals": "^5.6.0", + "@mantine/notifications": "^5.6.0", + "@mantine/spotlight": "^5.6.0", + "@tanstack/react-query": "^4.12.0", "ag-grid-community": "^28.0.2", "ag-grid-react": "^28.0.0", "axios": "^0.26.1", @@ -45,7 +46,6 @@ "react-i18next": "^11.16.7", "react-icons": "^4.4.0", "react-player": "^2.10.0", - "react-query": "^4.0.0-beta.23", "react-router": "^6.3.0", "react-router-dom": "^6.3.0", "react-slider": "^2.0.0", @@ -53,6 +53,7 @@ "react-virtualized-auto-sizer": "^1.0.6", "react-window": "^1.8.7", "react-window-infinite-loader": "^1.0.8", + "zod": "^3.19.1", "zustand": "^4.0.0-rc.1" }, "devDependencies": { @@ -922,9 +923,9 @@ } }, "node_modules/@emotion/babel-plugin": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", - "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/plugin-syntax-jsx": "^7.17.12", @@ -1699,40 +1700,40 @@ } }, "node_modules/@mantine/core": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.5.6.tgz", - "integrity": "sha512-os8vh3zCp2tMtU8j2nBwn8ecLoU4dNe5LfI2aZ+xrl8nRKOz4HZy72EpbuSWHUvAtuTrOQdI4i5QtIdaTPl+lg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.6.0.tgz", + "integrity": "sha512-sctx5GcfACKJ5Tj0pp2+GbBxQGxIT4NSxHiYSuSJF1TxxWF9r8o/fOk6ixpw1zke7gDfR3LRAHz67EnjIg8ESg==", "dependencies": { "@floating-ui/react-dom-interactions": "^0.10.1", - "@mantine/styles": "5.5.6", - "@mantine/utils": "5.5.6", + "@mantine/styles": "5.6.0", + "@mantine/utils": "5.6.0", "@radix-ui/react-scroll-area": "1.0.0", "react-textarea-autosize": "8.3.4" }, "peerDependencies": { - "@mantine/hooks": "5.5.6", + "@mantine/hooks": "5.6.0", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/dates": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-5.5.6.tgz", - "integrity": "sha512-dWKK8dkwMpK75R3HiGSkJNsnQlAzKO+X/CYw/euLTv01ULGkltgiNu3PTVP1i80kyGK0ietfw+r32CsTU3+O2g==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-5.6.0.tgz", + "integrity": "sha512-0+mobBdoTd9kS/5WNkxHU/UxTr6GsOMDFCwplt7NovxDKfbdYBu4+wR3knIREN0llcmaxDc/eINOjGaRm+kYFw==", "dependencies": { - "@mantine/utils": "5.5.6" + "@mantine/utils": "5.6.0" }, "peerDependencies": { - "@mantine/core": "5.5.6", - "@mantine/hooks": "5.5.6", + "@mantine/core": "5.6.0", + "@mantine/hooks": "5.6.0", "dayjs": ">=1.0.0", "react": ">=16.8.0" } }, "node_modules/@mantine/form": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/form/-/form-5.5.6.tgz", - "integrity": "sha512-hqFlL+xR6FXURdoJ71IcR0Y6naklcOm9HGUlx6ZLs1XWOzcXEXqGfse7pII6lySzX7Tw8R5XZgcnCojB0sEWOQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/form/-/form-5.6.0.tgz", + "integrity": "sha512-vo67vL00m7KKs/XMYlp/IxrgNXQQiFk2AgBYjGWlI2utfI4n2tZPKSD+eHzMTydPU/IHdYGXlqqI2wF9FUqPAQ==", "dependencies": { "fast-deep-equal": "^3.1.3", "klona": "^2.0.5" @@ -1742,60 +1743,60 @@ } }, "node_modules/@mantine/hooks": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.5.6.tgz", - "integrity": "sha512-AecrtNxg1QsTekxHj3OOH3HM+L9Iu/ix8OsfXt1mhLgSvUMhpAGnO/ouQ5KVn1vzaQkzQ2k4XZXULjBIxfOWGw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.6.0.tgz", + "integrity": "sha512-If1+yJKpMzzZuiSn6orX+ZaM2KLKeupE4GnI76tAVWRwDhsd/pqTXY5GbrJXSd59BgggXmTm5pifcJVOGyhHvA==", "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/@mantine/modals": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-5.5.6.tgz", - "integrity": "sha512-+o9MryAuDU7EBhg5I6H1Ew/3ign9v1Zx1Ca9x3xbqJugy50DWm0ak/srxQJn3kB6GS44p1CI+YOPk38lT64mKA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-5.6.0.tgz", + "integrity": "sha512-WYDzyvKscbW+8S2wIPtHihArsdZVa7SGjSWpv9R552dJPJLAQJHNTcBokgL23JRjbqbi/PDfg3zomgGXkcUWrA==", "dependencies": { - "@mantine/utils": "5.5.6" + "@mantine/utils": "5.6.0" }, "peerDependencies": { - "@mantine/core": "5.5.6", - "@mantine/hooks": "5.5.6", + "@mantine/core": "5.6.0", + "@mantine/hooks": "5.6.0", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/notifications": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-5.5.6.tgz", - "integrity": "sha512-kT54ZOj6nqXSP0hEpbOkUFVwgzCsgyqpMn1lBN59qfSJaUmp7FPBbqu4ivSC21IBPogWOwQnizLJSPTTrUH2xA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-5.6.0.tgz", + "integrity": "sha512-nTvtHPYDCa3b6I3/09F3KjGtNI+yfEglDKs5pe9NcjExMYQx5felEYJaEUqD/Xc+V/K/tNOmblet5hWGOHO+ag==", "dependencies": { - "@mantine/utils": "5.5.6", + "@mantine/utils": "5.6.0", "react-transition-group": "4.4.2" }, "peerDependencies": { - "@mantine/core": "5.5.6", - "@mantine/hooks": "5.5.6", + "@mantine/core": "5.6.0", + "@mantine/hooks": "5.6.0", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/spotlight": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-5.5.6.tgz", - "integrity": "sha512-IdkjKy76YcPemJhyo/O4NPURb+9gtNvKr8PoxQEKJG0wbPk+KDvNscEva1pDOpG+lcI/xy/l1QA6DrDkPO/HeQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-5.6.0.tgz", + "integrity": "sha512-uvHP1qLwyiJnPMy2//M725cG1kpXh5Nm0WaV8Q4CEDONzSkVAHRagpbOpmm5DIJKxwZEJPzO5l/jTkHMCzEqGA==", "dependencies": { - "@mantine/utils": "5.5.6" + "@mantine/utils": "5.6.0" }, "peerDependencies": { - "@mantine/core": "5.5.6", - "@mantine/hooks": "5.5.6", + "@mantine/core": "5.6.0", + "@mantine/hooks": "5.6.0", "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "node_modules/@mantine/styles": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.5.6.tgz", - "integrity": "sha512-D9H4i7N1CooIRDSIChWBjrTC1eBfzU3Y9xJgKimINWQqBwSAUzgZgj06YDqp9OskB7QO79RDG6cKUsR4rNhv9w==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.6.0.tgz", + "integrity": "sha512-dVhk9EFSk2XGgemT595iyIbLo4HBDmzkJtpN1OqxPdg+dHGBbx8BogA+JsheXgklhUpPGnrLLFzOYY9aRjWyaA==", "dependencies": { "clsx": "1.1.1", "csstype": "3.0.9" @@ -1812,9 +1813,9 @@ "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" }, "node_modules/@mantine/utils": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.5.6.tgz", - "integrity": "sha512-uEeMwTPmt7HMdtdbu7pZQ3en5F3Dj7cavhWGRcokj7PluuzNM+79iR/g4bJ3C4SKhj5LdHi7KjX8+zp6GKyrBg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.6.0.tgz", + "integrity": "sha512-HFe/B/Z6R9j7n0pcumaAl0yYeM+EbRPlZht0t5CP79nZcgz0ANUsnp3f3SGJA/Bc2spO0hd1Cr0daBb1liBMRg==", "peerDependencies": { "react": ">=16.8.0" } @@ -2209,6 +2210,49 @@ "node": ">=6" } }, + "node_modules/@tanstack/query-core": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.12.0.tgz", + "integrity": "sha512-KEiFPNLMFByhNL2s6RBFL6Z5cNdwwQzFpW/II3GY+rEuQ343ZEoVyQ48zlUXXkEkbamQFIFg2onM8Pxf0Yo01A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.12.0.tgz", + "integrity": "sha512-prchV1q+CJ0ZVo8Rts2cOF3azDfQizZZySmH6XXsXRcPTbir0sgb9fp0vY/5l5ZkSYjTvWt/OL8WQhAhYMSvrA==", + "dependencies": { + "@tanstack/query-core": "4.12.0", + "use-sync-external-store": "^1.2.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-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@tanstack/react-query/node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@teamsupercell/typings-for-css-modules-loader": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@teamsupercell/typings-for-css-modules-loader/-/typings-for-css-modules-loader-2.5.1.tgz", @@ -2900,11 +2944,6 @@ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, - "node_modules/@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" - }, "node_modules/@types/verror": { "version": "1.10.6", "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.6.tgz", @@ -4388,7 +4427,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base": { "version": "0.11.2", @@ -4446,14 +4486,6 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -4643,6 +4675,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4660,21 +4693,6 @@ "node": ">=8" } }, - "node_modules/broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" - } - }, "node_modules/broccoli-node-api": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", @@ -5848,7 +5866,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "node_modules/concat-stream": { "version": "1.6.2", @@ -6736,7 +6755,8 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "devOptional": true }, "node_modules/detect-port": { "version": "1.3.0", @@ -10302,7 +10322,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -10440,6 +10461,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11616,6 +11638,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -13040,11 +13063,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -14044,15 +14062,6 @@ "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", "dev": true }, - "node_modules/match-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", - "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "remove-accents": "0.4.2" - } - }, "node_modules/matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -14230,11 +14239,6 @@ "node": ">=8.6" } }, - "node_modules/microseconds": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", - "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" - }, "node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", @@ -14376,6 +14380,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -14561,14 +14566,6 @@ "multicast-dns": "cli.js" } }, - "node_modules/nano-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", - "integrity": "sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=", - "dependencies": { - "big-integer": "^1.6.16" - } - }, "node_modules/nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -15084,11 +15081,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/oblivious-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", - "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" - }, "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", @@ -15442,6 +15434,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -17056,33 +17049,6 @@ "react": ">=16.6.0" } }, - "node_modules/react-query": { - "version": "4.0.0-beta.23", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-4.0.0-beta.23.tgz", - "integrity": "sha512-e6mNBVAYGy0M1OwX0mhRB/lCkOedKeqTUrbPjNCqvm8hQGUsJJobqfHVvTv8o6JJaOO2MFcxKF4vZM+PEKbHZA==", - "dependencies": { - "@babel/runtime": "^7.17.9", - "@types/use-sync-external-store": "^0.0.3", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2", - "use-sync-external-store": "^1.1.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, "node_modules/react-refresh": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.12.0.tgz", @@ -17585,11 +17551,6 @@ "xtend": "^4.0.1" } }, - "node_modules/remove-accents": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", - "integrity": "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" - }, "node_modules/remove-bom-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", @@ -17844,6 +17805,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -21805,15 +21767,6 @@ "node": ">=0.10.0" } }, - "node_modules/unload": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", - "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", - "dependencies": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -23208,6 +23161,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/zod": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", + "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/zustand": { "version": "4.0.0-rc.1", "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.0.0-rc.1.tgz", @@ -23807,9 +23768,9 @@ } }, "@emotion/babel-plugin": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", - "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "version": "11.10.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", "requires": { "@babel/helper-module-imports": "^7.16.7", "@babel/plugin-syntax-jsx": "^7.17.12", @@ -24437,69 +24398,69 @@ } }, "@mantine/core": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.5.6.tgz", - "integrity": "sha512-os8vh3zCp2tMtU8j2nBwn8ecLoU4dNe5LfI2aZ+xrl8nRKOz4HZy72EpbuSWHUvAtuTrOQdI4i5QtIdaTPl+lg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-5.6.0.tgz", + "integrity": "sha512-sctx5GcfACKJ5Tj0pp2+GbBxQGxIT4NSxHiYSuSJF1TxxWF9r8o/fOk6ixpw1zke7gDfR3LRAHz67EnjIg8ESg==", "requires": { "@floating-ui/react-dom-interactions": "^0.10.1", - "@mantine/styles": "5.5.6", - "@mantine/utils": "5.5.6", + "@mantine/styles": "5.6.0", + "@mantine/utils": "5.6.0", "@radix-ui/react-scroll-area": "1.0.0", "react-textarea-autosize": "8.3.4" } }, "@mantine/dates": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-5.5.6.tgz", - "integrity": "sha512-dWKK8dkwMpK75R3HiGSkJNsnQlAzKO+X/CYw/euLTv01ULGkltgiNu3PTVP1i80kyGK0ietfw+r32CsTU3+O2g==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-5.6.0.tgz", + "integrity": "sha512-0+mobBdoTd9kS/5WNkxHU/UxTr6GsOMDFCwplt7NovxDKfbdYBu4+wR3knIREN0llcmaxDc/eINOjGaRm+kYFw==", "requires": { - "@mantine/utils": "5.5.6" + "@mantine/utils": "5.6.0" } }, "@mantine/form": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/form/-/form-5.5.6.tgz", - "integrity": "sha512-hqFlL+xR6FXURdoJ71IcR0Y6naklcOm9HGUlx6ZLs1XWOzcXEXqGfse7pII6lySzX7Tw8R5XZgcnCojB0sEWOQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/form/-/form-5.6.0.tgz", + "integrity": "sha512-vo67vL00m7KKs/XMYlp/IxrgNXQQiFk2AgBYjGWlI2utfI4n2tZPKSD+eHzMTydPU/IHdYGXlqqI2wF9FUqPAQ==", "requires": { "fast-deep-equal": "^3.1.3", "klona": "^2.0.5" } }, "@mantine/hooks": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.5.6.tgz", - "integrity": "sha512-AecrtNxg1QsTekxHj3OOH3HM+L9Iu/ix8OsfXt1mhLgSvUMhpAGnO/ouQ5KVn1vzaQkzQ2k4XZXULjBIxfOWGw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-5.6.0.tgz", + "integrity": "sha512-If1+yJKpMzzZuiSn6orX+ZaM2KLKeupE4GnI76tAVWRwDhsd/pqTXY5GbrJXSd59BgggXmTm5pifcJVOGyhHvA==", "requires": {} }, "@mantine/modals": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-5.5.6.tgz", - "integrity": "sha512-+o9MryAuDU7EBhg5I6H1Ew/3ign9v1Zx1Ca9x3xbqJugy50DWm0ak/srxQJn3kB6GS44p1CI+YOPk38lT64mKA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-5.6.0.tgz", + "integrity": "sha512-WYDzyvKscbW+8S2wIPtHihArsdZVa7SGjSWpv9R552dJPJLAQJHNTcBokgL23JRjbqbi/PDfg3zomgGXkcUWrA==", "requires": { - "@mantine/utils": "5.5.6" + "@mantine/utils": "5.6.0" } }, "@mantine/notifications": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-5.5.6.tgz", - "integrity": "sha512-kT54ZOj6nqXSP0hEpbOkUFVwgzCsgyqpMn1lBN59qfSJaUmp7FPBbqu4ivSC21IBPogWOwQnizLJSPTTrUH2xA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-5.6.0.tgz", + "integrity": "sha512-nTvtHPYDCa3b6I3/09F3KjGtNI+yfEglDKs5pe9NcjExMYQx5felEYJaEUqD/Xc+V/K/tNOmblet5hWGOHO+ag==", "requires": { - "@mantine/utils": "5.5.6", + "@mantine/utils": "5.6.0", "react-transition-group": "4.4.2" } }, "@mantine/spotlight": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-5.5.6.tgz", - "integrity": "sha512-IdkjKy76YcPemJhyo/O4NPURb+9gtNvKr8PoxQEKJG0wbPk+KDvNscEva1pDOpG+lcI/xy/l1QA6DrDkPO/HeQ==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-5.6.0.tgz", + "integrity": "sha512-uvHP1qLwyiJnPMy2//M725cG1kpXh5Nm0WaV8Q4CEDONzSkVAHRagpbOpmm5DIJKxwZEJPzO5l/jTkHMCzEqGA==", "requires": { - "@mantine/utils": "5.5.6" + "@mantine/utils": "5.6.0" } }, "@mantine/styles": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.5.6.tgz", - "integrity": "sha512-D9H4i7N1CooIRDSIChWBjrTC1eBfzU3Y9xJgKimINWQqBwSAUzgZgj06YDqp9OskB7QO79RDG6cKUsR4rNhv9w==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-5.6.0.tgz", + "integrity": "sha512-dVhk9EFSk2XGgemT595iyIbLo4HBDmzkJtpN1OqxPdg+dHGBbx8BogA+JsheXgklhUpPGnrLLFzOYY9aRjWyaA==", "requires": { "clsx": "1.1.1", "csstype": "3.0.9" @@ -24513,9 +24474,9 @@ } }, "@mantine/utils": { - "version": "5.5.6", - "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.5.6.tgz", - "integrity": "sha512-uEeMwTPmt7HMdtdbu7pZQ3en5F3Dj7cavhWGRcokj7PluuzNM+79iR/g4bJ3C4SKhj5LdHi7KjX8+zp6GKyrBg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-5.6.0.tgz", + "integrity": "sha512-HFe/B/Z6R9j7n0pcumaAl0yYeM+EbRPlZht0t5CP79nZcgz0ANUsnp3f3SGJA/Bc2spO0hd1Cr0daBb1liBMRg==", "requires": {} }, "@mdn/browser-compat-data": { @@ -24818,6 +24779,28 @@ "defer-to-connect": "^1.0.1" } }, + "@tanstack/query-core": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.12.0.tgz", + "integrity": "sha512-KEiFPNLMFByhNL2s6RBFL6Z5cNdwwQzFpW/II3GY+rEuQ343ZEoVyQ48zlUXXkEkbamQFIFg2onM8Pxf0Yo01A==" + }, + "@tanstack/react-query": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.12.0.tgz", + "integrity": "sha512-prchV1q+CJ0ZVo8Rts2cOF3azDfQizZZySmH6XXsXRcPTbir0sgb9fp0vY/5l5ZkSYjTvWt/OL8WQhAhYMSvrA==", + "requires": { + "@tanstack/query-core": "4.12.0", + "use-sync-external-store": "^1.2.0" + }, + "dependencies": { + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + } + } + }, "@teamsupercell/typings-for-css-modules-loader": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@teamsupercell/typings-for-css-modules-loader/-/typings-for-css-modules-loader-2.5.1.tgz", @@ -25470,11 +25453,6 @@ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", "dev": true }, - "@types/use-sync-external-store": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" - }, "@types/verror": { "version": "1.10.6", "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.6.tgz", @@ -26580,7 +26558,8 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base": { "version": "0.11.2", @@ -26620,11 +26599,6 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -26786,6 +26760,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -26800,21 +26775,6 @@ "fill-range": "^7.0.1" } }, - "broadcast-channel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz", - "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", - "requires": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" - } - }, "broccoli-node-api": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", @@ -27713,7 +27673,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "concat-stream": { "version": "1.6.2", @@ -28360,7 +28321,8 @@ "detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "devOptional": true }, "detect-port": { "version": "1.3.0", @@ -31080,7 +31042,8 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -31178,6 +31141,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -32071,6 +32035,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -33119,11 +33084,6 @@ } } }, - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -33895,15 +33855,6 @@ "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", "dev": true }, - "match-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", - "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", - "requires": { - "@babel/runtime": "^7.12.5", - "remove-accents": "0.4.2" - } - }, "matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -34042,11 +33993,6 @@ "picomatch": "^2.3.1" } }, - "microseconds": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz", - "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" - }, "mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", @@ -34145,6 +34091,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -34285,14 +34232,6 @@ "thunky": "^1.0.2" } }, - "nano-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz", - "integrity": "sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=", - "requires": { - "big-integer": "^1.6.16" - } - }, "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -34690,11 +34629,6 @@ "es-abstract": "^1.19.1" } }, - "oblivious-set": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz", - "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" - }, "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", @@ -34967,7 +34901,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-key": { "version": "3.1.1", @@ -36140,18 +36075,6 @@ "react-fast-compare": "^3.0.1" } }, - "react-query": { - "version": "4.0.0-beta.23", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-4.0.0-beta.23.tgz", - "integrity": "sha512-e6mNBVAYGy0M1OwX0mhRB/lCkOedKeqTUrbPjNCqvm8hQGUsJJobqfHVvTv8o6JJaOO2MFcxKF4vZM+PEKbHZA==", - "requires": { - "@babel/runtime": "^7.17.9", - "@types/use-sync-external-store": "^0.0.3", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2", - "use-sync-external-store": "^1.1.0" - } - }, "react-refresh": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.12.0.tgz", @@ -36536,11 +36459,6 @@ "xtend": "^4.0.1" } }, - "remove-accents": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", - "integrity": "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" - }, "remove-bom-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", @@ -36740,6 +36658,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -39852,15 +39771,6 @@ } } }, - "unload": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", - "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", - "requires": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -40915,6 +40825,11 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true }, + "zod": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", + "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==" + }, "zustand": { "version": "4.0.0-rc.1", "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.0.0-rc.1.tgz", diff --git a/package.json b/package.json index 2cb7ce456..53e2e1e7a 100644 --- a/package.json +++ b/package.json @@ -252,13 +252,14 @@ "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", "@jellyfin/client-axios": "^10.7.8", - "@mantine/core": "^5.5.6", - "@mantine/dates": "^5.5.6", - "@mantine/form": "^5.5.6", - "@mantine/hooks": "^5.5.6", - "@mantine/modals": "^5.5.6", - "@mantine/notifications": "^5.5.6", - "@mantine/spotlight": "^5.5.6", + "@mantine/core": "^5.6.0", + "@mantine/dates": "^5.6.0", + "@mantine/form": "^5.6.0", + "@mantine/hooks": "^5.6.0", + "@mantine/modals": "^5.6.0", + "@mantine/notifications": "^5.6.0", + "@mantine/spotlight": "^5.6.0", + "@tanstack/react-query": "^4.12.0", "ag-grid-community": "^28.0.2", "ag-grid-react": "^28.0.0", "axios": "^0.26.1", @@ -284,7 +285,6 @@ "react-i18next": "^11.16.7", "react-icons": "^4.4.0", "react-player": "^2.10.0", - "react-query": "^4.0.0-beta.23", "react-router": "^6.3.0", "react-router-dom": "^6.3.0", "react-slider": "^2.0.0", @@ -292,6 +292,7 @@ "react-virtualized-auto-sizer": "^1.0.6", "react-window": "^1.8.7", "react-window-infinite-loader": "^1.0.8", + "zod": "^3.19.1", "zustand": "^4.0.0-rc.1" }, "resolutions": {