diff --git a/ASP.NET/React/package-lock.json b/ASP.NET/React/package-lock.json index 726042d..ddd827b 100644 --- a/ASP.NET/React/package-lock.json +++ b/ASP.NET/React/package-lock.json @@ -2086,6 +2086,18 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "@microsoft/signalr": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/signalr/-/signalr-8.0.0.tgz", + "integrity": "sha512-K/wS/VmzRWePCGqGh8MU8OWbS1Zvu7DG7LSJS62fBB8rJUXwwj4axQtqrAAwKGUZHQF6CuteuQR9xMsVpM2JNA==", + "requires": { + "abort-controller": "^3.0.0", + "eventsource": "^2.0.2", + "fetch-cookie": "^2.0.3", + "node-fetch": "^2.6.7", + "ws": "^7.4.5" + } + }, "@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -2338,6 +2350,220 @@ "loader-utils": "^2.0.0" } }, + "@syncfusion/ej2-base": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-base/-/ej2-base-25.2.3.tgz", + "integrity": "sha512-BG19rDmr0pCcww5pcssDIdyZ1FjPC9kqRKbBtYFc3maIwMz595GQHSjsAfxWvl8XO+qRZtSMPv3lHs9foM9Zew==", + "requires": { + "@syncfusion/ej2-icons": "~25.2.3" + } + }, + "@syncfusion/ej2-buttons": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-buttons/-/ej2-buttons-25.2.3.tgz", + "integrity": "sha512-MyfQy6N/XhugBuodrsNy2HjeaA777wwPXjsjo4dtFjHSIGpm0DoCmTE6DDMaajuXMJKyS89WvXgUiWhADGHRsA==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3" + } + }, + "@syncfusion/ej2-calendars": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-calendars/-/ej2-calendars-25.2.3.tgz", + "integrity": "sha512-+U5OZE9yfD7eXw/DJC4c3SRAra7mIlCPrKCCGPNRQLJla2pZy9rypDdzdxEFRnlKQg3XdAq68h1GRoEA9cKncA==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-buttons": "~25.2.3", + "@syncfusion/ej2-inputs": "~25.2.3", + "@syncfusion/ej2-lists": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3" + } + }, + "@syncfusion/ej2-charts": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-charts/-/ej2-charts-25.2.3.tgz", + "integrity": "sha512-yjqg6jPIa2ck63AHUaWby626ql2IRHdbKKzSjPEA1bilpxylJUj08lVihw+PHiYwF41gsUaVZYgDf3cibQiZ2Q==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-calendars": "~25.2.3", + "@syncfusion/ej2-data": "~25.2.3", + "@syncfusion/ej2-excel-export": "~25.2.3", + "@syncfusion/ej2-navigations": "~25.2.3", + "@syncfusion/ej2-pdf-export": "~25.2.3", + "@syncfusion/ej2-svg-base": "~25.2.3" + } + }, + "@syncfusion/ej2-compression": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-compression/-/ej2-compression-25.2.3.tgz", + "integrity": "sha512-fDlsQcLUb0jhB2JgZJ6wGJ8DkwEU74F/AX07IYZCzHXRCVvLL1UEZEaR3lA6YLqoMit3UWJZv9Di1fhhwMfdKg==", + "requires": { + "@syncfusion/ej2-file-utils": "~25.2.3" + } + }, + "@syncfusion/ej2-data": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-data/-/ej2-data-25.2.3.tgz", + "integrity": "sha512-lzULJdW4ok79opA+FGppfPx1nUGiDwIA2KGr8XBOLmShW1o+Jt+KNOx3EVkW2r3VqRX3E0Pg5OlNk3uHFPe7sw==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3" + } + }, + "@syncfusion/ej2-documenteditor": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-documenteditor/-/ej2-documenteditor-25.2.3.tgz", + "integrity": "sha512-sW81KIYK0WQRvMmeWlOC04nduhLVpQYQbHKHAD3Aqcdk7ppG/mvGKUSHIbqGDWLGmXe+gGjH7fADNuX6AF/XgA==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-buttons": "~25.2.3", + "@syncfusion/ej2-calendars": "~25.2.3", + "@syncfusion/ej2-compression": "~25.2.3", + "@syncfusion/ej2-dropdowns": "~25.2.3", + "@syncfusion/ej2-file-utils": "~25.2.3", + "@syncfusion/ej2-inputs": "~25.2.3", + "@syncfusion/ej2-navigations": "~25.2.3", + "@syncfusion/ej2-office-chart": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3", + "@syncfusion/ej2-splitbuttons": "~25.2.3" + } + }, + "@syncfusion/ej2-dropdowns": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-dropdowns/-/ej2-dropdowns-25.2.3.tgz", + "integrity": "sha512-x7YuxZl2XzQ16TnPv73osB/WX+kj+1uUq7NSO8rPjQLQaMVtj8wDBNFDZP6PILXVw3QQX8JaUy/ClF6hC2WeSQ==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-data": "~25.2.3", + "@syncfusion/ej2-inputs": "~25.2.3", + "@syncfusion/ej2-lists": "~25.2.3", + "@syncfusion/ej2-navigations": "~25.2.3", + "@syncfusion/ej2-notifications": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3" + } + }, + "@syncfusion/ej2-excel-export": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-excel-export/-/ej2-excel-export-25.2.3.tgz", + "integrity": "sha512-5ctlageHY4m/ox4Y5LGsWcwCIR+B/zZ7ZE0nExh09LH9N/C3lofBUlpV/sdS5cQDA5aEhhO2MT+n4IPNBzLSwA==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-compression": "~25.2.3" + } + }, + "@syncfusion/ej2-file-utils": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-file-utils/-/ej2-file-utils-25.2.3.tgz", + "integrity": "sha512-Ju+U6jmDx+PMiyKWkv/jLWWXKp1+N+ym7TlEUBZguYR0/tuqedHDhliL9/R4ZhMGpwlB9oBFwX4+5VgJzdk0yA==" + }, + "@syncfusion/ej2-icons": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-icons/-/ej2-icons-25.2.3.tgz", + "integrity": "sha512-WptrAR3YShA8S+mushGCojRmBgLUCYpsYq1Nw1S1ynWNRcijlZgdil5L7LjaGA8H6CA/mFG5BMBDCmZ76hYX1A==" + }, + "@syncfusion/ej2-inputs": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-inputs/-/ej2-inputs-25.2.3.tgz", + "integrity": "sha512-7AUriTHyZcSlzXxinqAujVORR6UEDvNjgLZAGUMQJL5CLUffMPa2c+Aj6Fgerkm7kUbgpwwSZ8ej5FzSD5eW9w==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-buttons": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3", + "@syncfusion/ej2-splitbuttons": "~25.2.3" + } + }, + "@syncfusion/ej2-lists": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-lists/-/ej2-lists-25.2.3.tgz", + "integrity": "sha512-IunnsCjkHsDRMOgJ20wclxpB0UJsDDwsLTwlNqIi6ddDkluBmZBlviS8Zb16YthUO020YNTLN10HgP7JRevvlA==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-buttons": "~25.2.3", + "@syncfusion/ej2-data": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3" + } + }, + "@syncfusion/ej2-navigations": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-navigations/-/ej2-navigations-25.2.3.tgz", + "integrity": "sha512-2JqleSkVOmGEEfADLiHPlteESPGTXZmysdNivaa2CQKdQC6Aa9/C3XjTMfMhYKnO0obKGVfU9xDUICcff4E8yg==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-buttons": "~25.2.3", + "@syncfusion/ej2-data": "~25.2.3", + "@syncfusion/ej2-inputs": "~25.2.3", + "@syncfusion/ej2-lists": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3" + } + }, + "@syncfusion/ej2-notifications": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-notifications/-/ej2-notifications-25.2.3.tgz", + "integrity": "sha512-V3p5qvWYasCPfUqr5vyOIKSRs5jpIXEtYZR5b0QY7dv/RkssXyaTRjIVYrV7Zd7qUYMFZxsku15mc9M5NypE+A==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-buttons": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3" + } + }, + "@syncfusion/ej2-office-chart": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-office-chart/-/ej2-office-chart-25.2.3.tgz", + "integrity": "sha512-UuSqra8VO4RzPjjbcMAf2OsDGLQfTRzWSFSIToOq5HVuET9OxUgD0Mr+3qXWqM0dR55Kc7Jln1fodJvM7iiw0g==", + "requires": { + "@syncfusion/ej2-charts": "~25.2.3" + } + }, + "@syncfusion/ej2-pdf-export": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-pdf-export/-/ej2-pdf-export-25.2.3.tgz", + "integrity": "sha512-2TN6YbkPrvqGX3CQUMgUq/rQ0995POMoUiTklIxK7ylmIvD6Wc0gtKsHnEqepUN59s89Uxj4fKw/g5U+cB2kcA==", + "requires": { + "@syncfusion/ej2-compression": "~25.2.3" + } + }, + "@syncfusion/ej2-popups": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-popups/-/ej2-popups-25.2.3.tgz", + "integrity": "sha512-Kb9ScuijHzA8Ar+gOzNjhf/Rq4BMJZ7dvwxzlcAOlk/HP411KS/iGoiTUtH7I7VoC6ConXXFcgM3bGGe9zkAKg==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-buttons": "~25.2.3" + } + }, + "@syncfusion/ej2-react-base": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-react-base/-/ej2-react-base-25.2.3.tgz", + "integrity": "sha512-DJxjhHR9QJzAGIEl4XCmHNVxpkL5uFm0PU0pufQrjNgmorQDo0iQJ4abk59B8Uw1WFmuU4/5Y+KFImExdE92gg==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3" + } + }, + "@syncfusion/ej2-react-documenteditor": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-react-documenteditor/-/ej2-react-documenteditor-25.2.3.tgz", + "integrity": "sha512-Tpfn2S/OMnCQtpGI3Q3PIB9nqxe6KyBmnnN4qLALIL6A/ojH0/ogix3LEaDI6ry8FuRaMOwByFnZwxkHOFQiIg==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-documenteditor": "25.2.3", + "@syncfusion/ej2-react-base": "~25.2.3" + } + }, + "@syncfusion/ej2-splitbuttons": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-splitbuttons/-/ej2-splitbuttons-25.2.3.tgz", + "integrity": "sha512-2wC/9PjalexxIHtlZRWSbH+jNwdKlzvk19tVsaM84lNyl34+S+o8xkn9yqAPJE68snbm/Vpmpi//oAKJrLJHCg==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3", + "@syncfusion/ej2-popups": "~25.2.3" + } + }, + "@syncfusion/ej2-svg-base": { + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-svg-base/-/ej2-svg-base-25.2.3.tgz", + "integrity": "sha512-YMIu3Mn7A5UYYhDxvPMJsjYoVQCCY0eauhmjJ1FeSY4ayvZtKx2Ax9pqKzU8ltUz6njS8+TctiFoDjnEYgSeIA==", + "requires": { + "@syncfusion/ej2-base": "~25.2.3" + } + }, "@testing-library/dom": { "version": "8.20.1", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", @@ -2741,9 +2967,9 @@ } }, "@types/react-dom": { - "version": "18.2.17", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.17.tgz", - "integrity": "sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "requires": { "@types/react": "*" } @@ -3106,6 +3332,14 @@ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -5463,6 +5697,11 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -5473,6 +5712,11 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, + "eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -5624,6 +5868,15 @@ "bser": "2.1.1" } }, + "fetch-cookie": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-2.2.0.tgz", + "integrity": "sha512-h9AgfjURuCgA2+2ISl8GbavpUdR+WGAM2McW/ovn4tVccegp8ZqCKWSBR8uRdM8dDNlx5WdKRWxBYUwteLDCNQ==", + "requires": { + "set-cookie-parser": "^2.4.8", + "tough-cookie": "^4.0.0" + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -8794,6 +9047,35 @@ } } }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "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==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -10884,6 +11166,11 @@ "send": "0.18.0" } }, + "set-cookie-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==" + }, "set-function-length": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", @@ -11902,9 +12189,9 @@ } }, "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "requires": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -11914,14 +12201,14 @@ }, "dependencies": { "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "requires": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" } }, "ajv-keywords": {