diff --git a/package-lock.json b/package-lock.json index e1723f1..5132b5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "@progress/kendo-licensing": "^1.7.1", "@progress/kendo-react-animation": "^12.0.1", "@progress/kendo-react-buttons": "^12.0.1", - "@progress/kendo-react-common": "^12.0.2", + "@progress/kendo-react-common": "^12.0.1", "@progress/kendo-react-data-tools": "^12.0.1", "@progress/kendo-react-dateinputs": "^12.0.1", "@progress/kendo-react-dialogs": "^12.0.1", @@ -29,6 +29,7 @@ "@progress/kendo-svg-icons": "^4.5.0", "@progress/kendo-theme-default": "^12.0.1", "campfire-logs-dashboard": "file:./campfire-logs-dashboard", + "gray-matter": "^4.0.3", "react": "^19.1.1", "react-dom": "^19.1.1", "react-router-dom": "^7.9.1" @@ -345,9 +346,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", - "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz", + "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==", "cpu": [ "ppc64" ], @@ -362,9 +363,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", - "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz", + "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==", "cpu": [ "arm" ], @@ -379,9 +380,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", - "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz", + "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==", "cpu": [ "arm64" ], @@ -396,9 +397,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", - "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz", + "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==", "cpu": [ "x64" ], @@ -413,9 +414,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", - "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz", + "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==", "cpu": [ "arm64" ], @@ -430,9 +431,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", - "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz", + "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==", "cpu": [ "x64" ], @@ -447,9 +448,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", - "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz", + "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==", "cpu": [ "arm64" ], @@ -464,9 +465,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", - "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz", + "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==", "cpu": [ "x64" ], @@ -481,9 +482,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", - "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz", + "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==", "cpu": [ "arm" ], @@ -498,9 +499,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", - "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz", + "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==", "cpu": [ "arm64" ], @@ -515,9 +516,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", - "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz", + "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==", "cpu": [ "ia32" ], @@ -532,9 +533,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", - "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz", + "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==", "cpu": [ "loong64" ], @@ -549,9 +550,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", - "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz", + "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==", "cpu": [ "mips64el" ], @@ -566,9 +567,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", - "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz", + "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==", "cpu": [ "ppc64" ], @@ -583,9 +584,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", - "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz", + "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==", "cpu": [ "riscv64" ], @@ -600,9 +601,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", - "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz", + "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==", "cpu": [ "s390x" ], @@ -617,9 +618,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", - "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz", + "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==", "cpu": [ "x64" ], @@ -634,9 +635,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", - "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz", + "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==", "cpu": [ "arm64" ], @@ -651,9 +652,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", - "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz", + "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==", "cpu": [ "x64" ], @@ -668,9 +669,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", - "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz", + "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==", "cpu": [ "arm64" ], @@ -685,9 +686,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", - "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz", + "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==", "cpu": [ "x64" ], @@ -702,9 +703,9 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", - "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz", + "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==", "cpu": [ "arm64" ], @@ -719,9 +720,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", - "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz", + "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==", "cpu": [ "x64" ], @@ -736,9 +737,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", - "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz", + "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==", "cpu": [ "arm64" ], @@ -753,9 +754,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", - "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz", + "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==", "cpu": [ "ia32" ], @@ -770,9 +771,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", - "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz", + "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==", "cpu": [ "x64" ], @@ -904,9 +905,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", - "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", + "version": "9.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz", + "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==", "dev": true, "license": "MIT", "engines": { @@ -1190,23 +1191,23 @@ } }, "node_modules/@progress/kendo-popup-common": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@progress/kendo-popup-common/-/kendo-popup-common-1.9.2.tgz", - "integrity": "sha512-Gs50UafJcERiGuSP/47Yg7ftPX3HQXiK5M9zHB8sHSoc1/AEYd0/Sj5wh8UrVVBAM9b0pUTwmEuzQ/D5yDDd2Q==", + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@progress/kendo-popup-common/-/kendo-popup-common-1.9.5.tgz", + "integrity": "sha512-HpUy0PLbS/bhhs/FxxFGaJxxbskQbAVMPWE5i6qxQ5G1krQHWApJ9B+43Rx5IQiWtoenjCGtYv0QSZlRQxDqsg==", "license": "Apache-2.0", "peer": true }, "node_modules/@progress/kendo-react-animation": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-animation/-/kendo-react-animation-12.0.1.tgz", - "integrity": "sha512-ngu4IXplzE2tWanmggIBNyVLYJKi+UPlqWgjuZZ5Kaiuj7mbX9M6D+DnXUJPTdSRYgzFcqG/ykjfY6qR5pl42A==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-animation/-/kendo-react-animation-12.1.0.tgz", + "integrity": "sha512-Pp9tVU0W7mvDSTCySv1B97VHtQnDdmaYwV3qBbyf+Ia/NdVcgoxCZh2NYVmaCTyLSGKthKTp4m2OgpbgvCP2kw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-react-common": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", @@ -1214,18 +1215,18 @@ } }, "node_modules/@progress/kendo-react-buttons": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-buttons/-/kendo-react-buttons-12.0.1.tgz", - "integrity": "sha512-SylDRM6BtktCfFuUErVWnIm7Ih87kOi4kRXNZhqkHUCjrlkIg9xg2j1Vwamu+baCwvdd+ciDgL6ZtcXynp6qsw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-buttons/-/kendo-react-buttons-12.1.0.tgz", + "integrity": "sha512-AfPmuz0k2ISDqGG9V2RpIfwrirVTVOxcRht6HkX/8UWjVPFS1NNXv8eqLDquuKTDtYkJrYxLXzHpsONKZB/JIw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "@progress/kendo-webspeech-common": "^1.0.1", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", @@ -1233,9 +1234,9 @@ } }, "node_modules/@progress/kendo-react-common": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-common/-/kendo-react-common-12.0.2.tgz", - "integrity": "sha512-+YP+Ao7hC8ywA7A19IsroGCB8jadA6VfaaGZOWNl8mOmvvFgb0DmswNBvaqMaYow19n+l727KGcGoz9HUvbsWw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-common/-/kendo-react-common-12.1.0.tgz", + "integrity": "sha512-dDOYJ+uMqfEjUuAolWcjo/a8r6OcCrvfQGQR3DbwMuqO5fUTeyjigVPVQme8vL/+5de1o5e0pSpLvS3tKd3g8w==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@progress/kendo-draggable-common": "^0.2.3", @@ -1249,9 +1250,9 @@ } }, "node_modules/@progress/kendo-react-conversational-ui": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-conversational-ui/-/kendo-react-conversational-ui-12.0.1.tgz", - "integrity": "sha512-RM7BFt9f7+cdJXUWaR3YVkpMWsFXUq6mea/B1OM4GRi8h4ZQmidwOc6QvFSlkIT1C3jKkoGw8zLluNuCq11uqA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-conversational-ui/-/kendo-react-conversational-ui-12.1.0.tgz", + "integrity": "sha512-SYb7pkoD2KMv8qGzJoJxANmIlC7z+4G9/d3gc2klU1qjCj0YpgCr2ISWO05e7f+/OGWnQQdHNoWz1GxEqCiEHw==", "license": "SEE LICENSE IN LICENSE.md", "peer": true, "dependencies": { @@ -1259,24 +1260,24 @@ }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-animation": "12.0.1", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-inputs": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-layout": "12.0.1", - "@progress/kendo-react-notification": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", - "@progress/kendo-react-upload": "12.0.1", + "@progress/kendo-react-animation": "12.1.0", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-inputs": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-layout": "12.1.0", + "@progress/kendo-react-notification": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", + "@progress/kendo-react-upload": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-data-tools": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-data-tools/-/kendo-react-data-tools-12.0.1.tgz", - "integrity": "sha512-Go76RP8ctbrUgRojnbqcCVueT+TUfdTSCb/sYKBFFuN1gF7daV5AhHJiy0+Wvdt80jTvPNgRRsC4pwsLCi5fVQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-data-tools/-/kendo-react-data-tools-12.1.0.tgz", + "integrity": "sha512-iePhyJOkmwznEUJWbOY/DfCnPz/56/yHPNfO4OICKsBQ1RkqYEeuX27tmGahzvfn2rUb4uyy5V4LzyKJOaplLQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" @@ -1285,23 +1286,23 @@ "@progress/kendo-data-query": "^1.0.0", "@progress/kendo-drawing": "^1.21.2", "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-animation": "12.0.1", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-dateinputs": "12.0.1", - "@progress/kendo-react-dropdowns": "12.0.1", - "@progress/kendo-react-inputs": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", + "@progress/kendo-react-animation": "12.1.0", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-dateinputs": "12.1.0", + "@progress/kendo-react-dropdowns": "12.1.0", + "@progress/kendo-react-inputs": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-dateinputs": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-dateinputs/-/kendo-react-dateinputs-12.0.1.tgz", - "integrity": "sha512-ze2KM0Fix5QIaN6qK5jMRXWR11IHvot4xVqqD30anESW5AWYQevi5W78NNKXxGdRBULhfLMfXtmRKt3N7GCYGg==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-dateinputs/-/kendo-react-dateinputs-12.1.0.tgz", + "integrity": "sha512-uBF8GdBFI8GhCWwcvXX8XQb2ZefYZeNqkFKCkwBiVwwX/J1ee5pc7Qf8jq4027V1RtxbD7yytWIpnAQNdbDiFA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" @@ -1310,62 +1311,62 @@ "@progress/kendo-date-math": "^1.4.0", "@progress/kendo-dateinputs-common": "^0.4.6", "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-labels": "12.0.1", - "@progress/kendo-react-layout": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-labels": "12.1.0", + "@progress/kendo-react-layout": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-dialogs": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-dialogs/-/kendo-react-dialogs-12.0.1.tgz", - "integrity": "sha512-A7+eCrKcBChYWG8Y5vuWv0YrXlIVbT7aZhW7NlaL1DpEJ7OhYSTQis2Xj/ApnarI/fDJnxe5I9iXiad4VILCaw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-dialogs/-/kendo-react-dialogs-12.1.0.tgz", + "integrity": "sha512-84LSRcayuzh+AnBGTl9CHnvp+jfX/zADr5GCAUs5wCjc9aXOOcsz4gyv/vICXvjoHxtgA6CxXexexgaxQyq7aw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-dropdowns": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-dropdowns/-/kendo-react-dropdowns-12.0.1.tgz", - "integrity": "sha512-qdXcftRiAA7lLqQ8Yz3u0lTSOrPU60JJGz6KLt+aeaQUUyo3jR83gFqjcy+vM7kOCh4c8TcWcdv/Wo/W+8UY2g==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-dropdowns/-/kendo-react-dropdowns-12.1.0.tgz", + "integrity": "sha512-+PGmBIbYbGaOXUL+M0aNprhkL2iMEJeGFLimt59ZEkddZ0YRxfNy2uNFSOzTP9LlD3vYbwZmIIg+us3WWs/W4g==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-inputs": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-labels": "12.0.1", - "@progress/kendo-react-layout": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", - "@progress/kendo-react-treeview": "12.0.1", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-inputs": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-labels": "12.1.0", + "@progress/kendo-react-layout": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", + "@progress/kendo-react-treeview": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-form": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-form/-/kendo-react-form-12.0.1.tgz", - "integrity": "sha512-GbelfgV9Mhc7nsXR27Wf4sO0AqBRB6IHZaFeCUAQJ8iJ59ijr5Jdwx+x6e3V65PsvOsy/e7FqROskfXKDYZ1cA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-form/-/kendo-react-form-12.1.0.tgz", + "integrity": "sha512-iKBJBstrsdSCv4lPQPk1rSlo2x8pzOZBeb4X/hVbtZUnFXeB+XJyCdsfRmLghINWLoUudIS6E0VYky3yPG/r9A==", "license": "SEE LICENSE IN LICENSE.md", "peer": true, "dependencies": { @@ -1373,15 +1374,15 @@ }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-react-common": "12.1.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-grid": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-grid/-/kendo-react-grid-12.0.1.tgz", - "integrity": "sha512-wJZYlFfVkGJhLDZO68rbHB4t/y9UjZnH0QGb+wacs7bNtF2WNGHLFopSMRFpb0fnSkiFhY7D2oIG1jzck/iBuw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-grid/-/kendo-react-grid-12.1.0.tgz", + "integrity": "sha512-XLW1xvee7VR4vR49Oh2IIfD8RFrNB9ccuEMyaO894hQhzWqhVg6HBlLfCXnGSwlDJSz8nt9+8Yu2ZAJWvI+6zw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" @@ -1390,46 +1391,46 @@ "@progress/kendo-data-query": "^1.0.0", "@progress/kendo-drawing": "^1.21.2", "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-animation": "12.0.1", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-conversational-ui": "12.0.1", - "@progress/kendo-react-data-tools": "12.0.1", - "@progress/kendo-react-dateinputs": "12.0.1", - "@progress/kendo-react-dialogs": "12.0.1", - "@progress/kendo-react-dropdowns": "12.0.1", - "@progress/kendo-react-form": "12.0.1", - "@progress/kendo-react-indicators": "12.0.1", - "@progress/kendo-react-inputs": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-labels": "12.0.1", - "@progress/kendo-react-layout": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", + "@progress/kendo-react-animation": "12.1.0", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-conversational-ui": "12.1.0", + "@progress/kendo-react-data-tools": "12.1.0", + "@progress/kendo-react-dateinputs": "12.1.0", + "@progress/kendo-react-dialogs": "12.1.0", + "@progress/kendo-react-dropdowns": "12.1.0", + "@progress/kendo-react-form": "12.1.0", + "@progress/kendo-react-indicators": "12.1.0", + "@progress/kendo-react-inputs": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-labels": "12.1.0", + "@progress/kendo-react-layout": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", - "axios": "1.11.0", + "axios": "^1.12.2", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-indicators": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-indicators/-/kendo-react-indicators-12.0.1.tgz", - "integrity": "sha512-HtwY2Ek5LQ+qmsNvH/ld1LaTEc4cg1CQr8cD3IzeK/loGCXF/IpS3uW4n6ed6ohYGS5XJaxrbMR2+U5RGIC3hQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-indicators/-/kendo-react-indicators-12.1.0.tgz", + "integrity": "sha512-cQoUXL+Q5bpCQBc2Gh6+bSP3Rxgoj0sT9JhjEYfNQJ+nqkHe70sDnyqd+RdHdvyJRtbW490KiUZ/O3BOmKN1JQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-react-common": "12.1.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-inputs": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-inputs/-/kendo-react-inputs-12.0.1.tgz", - "integrity": "sha512-IWgVFGX+JyOPj+QFYWdpeTS3tzv4CFJ+lEtTicflvzuzh95YL/uz7+TmMS0lRg1fRb21eGcBQ2GYxS40f2itAg==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-inputs/-/kendo-react-inputs-12.1.0.tgz", + "integrity": "sha512-01xWF8hmg0FVrnxOymkk5xqjYlRUhV/epQk9MOlZsymtSq4l2psB8xvx4JI+/8GHhfDwhirCjyC7zfksKCCUsw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" @@ -1438,23 +1439,23 @@ "@progress/kendo-drawing": "^1.21.2", "@progress/kendo-inputs-common": "^3.1.0", "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-animation": "12.0.1", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-dialogs": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-labels": "12.0.1", - "@progress/kendo-react-layout": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", + "@progress/kendo-react-animation": "12.1.0", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-dialogs": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-labels": "12.1.0", + "@progress/kendo-react-layout": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-intl": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-intl/-/kendo-react-intl-12.0.1.tgz", - "integrity": "sha512-QePfRKv/+fE24RZ6khKJoy022dZD+uSAtt/HxKkGDaHPXpXLk8WkYS2cTCVJg36FfVUhpjSMtwvg5qsW5NEzCw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-intl/-/kendo-react-intl-12.1.0.tgz", + "integrity": "sha512-CrVqCvLXTD3tWQv3iDR3TPkLgvi8toAa1CR+4xi6drdstU3gWzU2s8O6caflB7VKeoxw4a/q6AVJEUiW6dUF1A==", "license": "SEE LICENSE IN LICENSE.md", "peer": true, "dependencies": { @@ -1463,135 +1464,135 @@ "peerDependencies": { "@progress/kendo-intl": "^3.1.1", "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-react-common": "12.1.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-labels": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-labels/-/kendo-react-labels-12.0.1.tgz", - "integrity": "sha512-M9iVtS33GlS2rlkc7SFTTJs941ji4X928IhTxMp5P+7IPHnAMAxyEooPjmCOOndBmrtKfLvVJxhV3sH8ZY/aIA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-labels/-/kendo-react-labels-12.1.0.tgz", + "integrity": "sha512-BNZtsg048eIoeCgjy4WWWhYsQVWUTBWVp1iAz4BStb8qdteBw+W8E6MC0TM2vTerc6QmdjCriU90hmuv/VOv+g==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-layout": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-layout/-/kendo-react-layout-12.0.1.tgz", - "integrity": "sha512-LlUQ3NotVC4HWlvZmLNv37U594WoTQmj76+EskIu/KdggCKOFh5bemH1n8mSRrg8yJ3mmrJl12d/GmX+ocJwdQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-layout/-/kendo-react-layout-12.1.0.tgz", + "integrity": "sha512-RGlGxbjKTGvrHdxtJYvvZOsxO3h0K0+krJKDDMtLe1kQosGBSqMT7kJnr4EPpIHQNU9AczrigDmS0HHRKF/8Uw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-animation": "12.0.1", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", - "@progress/kendo-react-progressbars": "12.0.1", + "@progress/kendo-react-animation": "12.1.0", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", + "@progress/kendo-react-progressbars": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-listbox": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-listbox/-/kendo-react-listbox-12.0.1.tgz", - "integrity": "sha512-0miTYwDdQkYzSIfWrgp2J0XV/HPnKLqPHWB5Ex6eH9XdRUYQJowA2cOZBamQm7+eGYQips0zkIetI2JK3LYgEQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-listbox/-/kendo-react-listbox-12.1.0.tgz", + "integrity": "sha512-S2+Mii9eCYowPp9Dkf2vsZlQLc8yMhA2+muccOWZGDdLGqB4RCyA1BH4ohrwuw4SDdMunFun7jK9DWo7w/Kgpg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-notification": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-notification/-/kendo-react-notification-12.0.1.tgz", - "integrity": "sha512-dyAUuaDHXZCwb+Uqmp27l2DdjgC3HVobU61kpdjYomkZX2+rSz1RcYj7bNkVlxJ98TXPu2Og5Be6pBQqP7iHSA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-notification/-/kendo-react-notification-12.1.0.tgz", + "integrity": "sha512-L3vwWbs4ps7i4bVXg7KrPFoOpj+a/WjA6T0iltz2txYB/8l4VkfxHJNxRu97wgiD8BNXf8WEPRn7pccCKru/Ng==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-react-common": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-popup": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-popup/-/kendo-react-popup-12.0.1.tgz", - "integrity": "sha512-sKpt6AGmRJ/3KlA+CcQrR7juWT6M0zRxDpi6YAhNIMeXbExjT5s75CO55eYEKWsQRwyfby+Vt882mYVR1TkWSQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-popup/-/kendo-react-popup-12.1.0.tgz", + "integrity": "sha512-k8fMev7zP2THxk4okoK5nWE/yWusPk3JENMANB3bafxKoGDw7As926l+vd5pUbMWCand/P/GAcN3/3vedq8ipQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-popup-common": "^1.9.0", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-popup-common": ">= 1.9.0 || < 1.9.3", + "@progress/kendo-react-common": "12.1.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-progressbars": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-progressbars/-/kendo-react-progressbars-12.0.1.tgz", - "integrity": "sha512-xMDb0XHkI6AOZDt90dKjEXIsejGAPi6tHacCzmt0d73COiEqrj14PnbYY4SAJQw1Ziu7r7Fnb6f4e0fkZNmxvw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-progressbars/-/kendo-react-progressbars-12.1.0.tgz", + "integrity": "sha512-CdNh7tY28jSxoYacBvEXAEU02v/7Bzp077eWEjC4nk1qq+KGpypVOKkYcJZWakjGRRHU0s5LPcaTjFiLPhIW1A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-animation": "12.0.1", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-react-animation": "12.1.0", + "@progress/kendo-react-common": "12.1.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-tooltip": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-tooltip/-/kendo-react-tooltip-12.0.1.tgz", - "integrity": "sha512-FwL0vUeAXw+jm2Ja2cHEpz3fp4u5hocU/cicUz/pMwyzWyQGkOxUCYH9UGo3FAByRqQNN7ZBe0MRxLOOIexLlw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-tooltip/-/kendo-react-tooltip-12.1.0.tgz", + "integrity": "sha512-rmUOknvRFUzJ6FyQlUniUcoQc8+BtLUKDkQHY+Fs0h6UrDbKEqOAj0Ns3Esqy+dHhocOSUbduYO54jszqGefmA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "prop-types": "^15.6.0" }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-popup": "12.0.1", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-popup": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-treeview": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-treeview/-/kendo-react-treeview-12.0.1.tgz", - "integrity": "sha512-DPcNgGNylqx5uheVyauUMVqYwvMmfurrKaBtNiDGlvJ0IEuWLqXA2FN75VpVV2oTXPqgAjGGpR+W1vqkKg5gCw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-treeview/-/kendo-react-treeview-12.1.0.tgz", + "integrity": "sha512-ZeBi2Rnqi+7PQ3AhqvEfRwz8sDlTNFFNz86gj7/tXf5K8lFCBryX3av4SkQcgJPrx7uABPC9ROxBDG3K+ozEWA==", "license": "SEE LICENSE IN LICENSE.md", "peer": true, "dependencies": { @@ -1599,17 +1600,17 @@ }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-animation": "12.0.1", - "@progress/kendo-react-common": "12.0.1", + "@progress/kendo-react-animation": "12.1.0", + "@progress/kendo-react-common": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/@progress/kendo-react-upload": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@progress/kendo-react-upload/-/kendo-react-upload-12.0.1.tgz", - "integrity": "sha512-ol8KczCdlzwWswiVZNvRY3ZaSB8sao/9EyvRUmgjFn4K67Aj8x6bgvcmL507RHer1CU71VLbG/XHi2s22Ym/XQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-react-upload/-/kendo-react-upload-12.1.0.tgz", + "integrity": "sha512-Q1aRBVZP+Z1d7BOZmzgQlov5ivB2sCjBICtvax984Mkxpmov5Vjy3uLAIWoeeui9r0qqMZli19ABnHI88zrX7g==", "license": "SEE LICENSE IN LICENSE.md", "peer": true, "dependencies": { @@ -1617,10 +1618,10 @@ }, "peerDependencies": { "@progress/kendo-licensing": "^1.7.0", - "@progress/kendo-react-buttons": "12.0.1", - "@progress/kendo-react-common": "12.0.1", - "@progress/kendo-react-intl": "12.0.1", - "@progress/kendo-react-progressbars": "12.0.1", + "@progress/kendo-react-buttons": "12.1.0", + "@progress/kendo-react-common": "12.1.0", + "@progress/kendo-react-intl": "12.1.0", + "@progress/kendo-react-progressbars": "12.1.0", "@progress/kendo-svg-icons": "^4.0.0", "axios": "^1.7.4", "react": "^16.8.2 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", @@ -1700,16 +1701,16 @@ "peer": true }, "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.34", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.34.tgz", - "integrity": "sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==", + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.35.tgz", + "integrity": "sha512-slYrCpoxJUqzFDDNlvrOYRazQUNRvWPjXA17dAOISY3rDMxX6k8K4cj2H+hEYMHF81HO3uNd5rHVigAWRM5dSg==", "dev": true, "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.50.1.tgz", - "integrity": "sha512-HJXwzoZN4eYTdD8bVV22DN8gsPCAj3V20NHKOs8ezfXanGpmVPR7kalUHd+Y31IJp9stdB87VKPFbsGY3H/2ag==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.2.tgz", + "integrity": "sha512-o3pcKzJgSGt4d74lSZ+OCnHwkKBeAbFDmbEm5gg70eA8VkyCuC/zV9TwBnmw6VjDlRdF4Pshfb+WE9E6XY1PoQ==", "cpu": [ "arm" ], @@ -1721,9 +1722,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.50.1.tgz", - "integrity": "sha512-PZlsJVcjHfcH53mOImyt3bc97Ep3FJDXRpk9sMdGX0qgLmY0EIWxCag6EigerGhLVuL8lDVYNnSo8qnTElO4xw==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.2.tgz", + "integrity": "sha512-cqFSWO5tX2vhC9hJTK8WAiPIm4Q8q/cU8j2HQA0L3E1uXvBYbOZMhE2oFL8n2pKB5sOCHY6bBuHaRwG7TkfJyw==", "cpu": [ "arm64" ], @@ -1735,9 +1736,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.50.1.tgz", - "integrity": "sha512-xc6i2AuWh++oGi4ylOFPmzJOEeAa2lJeGUGb4MudOtgfyyjr4UPNK+eEWTPLvmPJIY/pgw6ssFIox23SyrkkJw==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.2.tgz", + "integrity": "sha512-vngduywkkv8Fkh3wIZf5nFPXzWsNsVu1kvtLETWxTFf/5opZmflgVSeLgdHR56RQh71xhPhWoOkEBvbehwTlVA==", "cpu": [ "arm64" ], @@ -1749,9 +1750,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.50.1.tgz", - "integrity": "sha512-2ofU89lEpDYhdLAbRdeyz/kX3Y2lpYc6ShRnDjY35bZhd2ipuDMDi6ZTQ9NIag94K28nFMofdnKeHR7BT0CATw==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.2.tgz", + "integrity": "sha512-h11KikYrUCYTrDj6h939hhMNlqU2fo/X4NB0OZcys3fya49o1hmFaczAiJWVAFgrM1NCP6RrO7lQKeVYSKBPSQ==", "cpu": [ "x64" ], @@ -1763,9 +1764,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.50.1.tgz", - "integrity": "sha512-wOsE6H2u6PxsHY/BeFHA4VGQN3KUJFZp7QJBmDYI983fgxq5Th8FDkVuERb2l9vDMs1D5XhOrhBrnqcEY6l8ZA==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.2.tgz", + "integrity": "sha512-/eg4CI61ZUkLXxMHyVlmlGrSQZ34xqWlZNW43IAU4RmdzWEx0mQJ2mN/Cx4IHLVZFL6UBGAh+/GXhgvGb+nVxw==", "cpu": [ "arm64" ], @@ -1777,9 +1778,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.50.1.tgz", - "integrity": "sha512-A/xeqaHTlKbQggxCqispFAcNjycpUEHP52mwMQZUNqDUJFFYtPHCXS1VAG29uMlDzIVr+i00tSFWFLivMcoIBQ==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.2.tgz", + "integrity": "sha512-QOWgFH5X9+p+S1NAfOqc0z8qEpJIoUHf7OWjNUGOeW18Mx22lAUOiA9b6r2/vpzLdfxi/f+VWsYjUOMCcYh0Ng==", "cpu": [ "x64" ], @@ -1791,9 +1792,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.50.1.tgz", - "integrity": "sha512-54v4okehwl5TaSIkpp97rAHGp7t3ghinRd/vyC1iXqXMfjYUTm7TfYmCzXDoHUPTTf36L8pr0E7YsD3CfB3ZDg==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.2.tgz", + "integrity": "sha512-kDWSPafToDd8LcBYd1t5jw7bD5Ojcu12S3uT372e5HKPzQt532vW+rGFFOaiR0opxePyUkHrwz8iWYEyH1IIQA==", "cpu": [ "arm" ], @@ -1805,9 +1806,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.50.1.tgz", - "integrity": "sha512-p/LaFyajPN/0PUHjv8TNyxLiA7RwmDoVY3flXHPSzqrGcIp/c2FjwPPP5++u87DGHtw+5kSH5bCJz0mvXngYxw==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.2.tgz", + "integrity": "sha512-gKm7Mk9wCv6/rkzwCiUC4KnevYhlf8ztBrDRT9g/u//1fZLapSRc+eDZj2Eu2wpJ+0RzUKgtNijnVIB4ZxyL+w==", "cpu": [ "arm" ], @@ -1819,9 +1820,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.50.1.tgz", - "integrity": "sha512-2AbMhFFkTo6Ptna1zO7kAXXDLi7H9fGTbVaIq2AAYO7yzcAsuTNWPHhb2aTA6GPiP+JXh85Y8CiS54iZoj4opw==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.2.tgz", + "integrity": "sha512-66lA8vnj5mB/rtDNwPgrrKUOtCLVQypkyDa2gMfOefXK6rcZAxKLO9Fy3GkW8VkPnENv9hBkNOFfGLf6rNKGUg==", "cpu": [ "arm64" ], @@ -1833,9 +1834,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.50.1.tgz", - "integrity": "sha512-Cgef+5aZwuvesQNw9eX7g19FfKX5/pQRIyhoXLCiBOrWopjo7ycfB292TX9MDcDijiuIJlx1IzJz3IoCPfqs9w==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.2.tgz", + "integrity": "sha512-s+OPucLNdJHvuZHuIz2WwncJ+SfWHFEmlC5nKMUgAelUeBUnlB4wt7rXWiyG4Zn07uY2Dd+SGyVa9oyLkVGOjA==", "cpu": [ "arm64" ], @@ -1846,10 +1847,10 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.50.1.tgz", - "integrity": "sha512-RPhTwWMzpYYrHrJAS7CmpdtHNKtt2Ueo+BlLBjfZEhYBhK00OsEqM08/7f+eohiF6poe0YRDDd8nAvwtE/Y62Q==", + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.2.tgz", + "integrity": "sha512-8wTRM3+gVMDLLDdaT6tKmOE3lJyRy9NpJUS/ZRWmLCmOPIJhVyXwjBo+XbrrwtV33Em1/eCTd5TuGJm4+DmYjw==", "cpu": [ "loong64" ], @@ -1861,9 +1862,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.50.1.tgz", - "integrity": "sha512-eSGMVQw9iekut62O7eBdbiccRguuDgiPMsw++BVUg+1K7WjZXHOg/YOT9SWMzPZA+w98G+Fa1VqJgHZOHHnY0Q==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.2.tgz", + "integrity": "sha512-6yqEfgJ1anIeuP2P/zhtfBlDpXUb80t8DpbYwXQ3bQd95JMvUaqiX+fKqYqUwZXqdJDd8xdilNtsHM2N0cFm6A==", "cpu": [ "ppc64" ], @@ -1875,9 +1876,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.50.1.tgz", - "integrity": "sha512-S208ojx8a4ciIPrLgazF6AgdcNJzQE4+S9rsmOmDJkusvctii+ZvEuIC4v/xFqzbuP8yDjn73oBlNDgF6YGSXQ==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.2.tgz", + "integrity": "sha512-sshYUiYVSEI2B6dp4jMncwxbrUqRdNApF2c3bhtLAU0qA8Lrri0p0NauOsTWh3yCCCDyBOjESHMExonp7Nzc0w==", "cpu": [ "riscv64" ], @@ -1889,9 +1890,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.50.1.tgz", - "integrity": "sha512-3Ag8Ls1ggqkGUvSZWYcdgFwriy2lWo+0QlYgEFra/5JGtAd6C5Hw59oojx1DeqcA2Wds2ayRgvJ4qxVTzCHgzg==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.2.tgz", + "integrity": "sha512-duBLgd+3pqC4MMwBrKkFxaZerUxZcYApQVC5SdbF5/e/589GwVvlRUnyqMFbM8iUSb1BaoX/3fRL7hB9m2Pj8Q==", "cpu": [ "riscv64" ], @@ -1903,9 +1904,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.50.1.tgz", - "integrity": "sha512-t9YrKfaxCYe7l7ldFERE1BRg/4TATxIg+YieHQ966jwvo7ddHJxPj9cNFWLAzhkVsbBvNA4qTbPVNsZKBO4NSg==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.2.tgz", + "integrity": "sha512-tzhYJJidDUVGMgVyE+PmxENPHlvvqm1KILjjZhB8/xHYqAGeizh3GBGf9u6WdJpZrz1aCpIIHG0LgJgH9rVjHQ==", "cpu": [ "s390x" ], @@ -1917,9 +1918,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.50.1.tgz", - "integrity": "sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.2.tgz", + "integrity": "sha512-opH8GSUuVcCSSyHHcl5hELrmnk4waZoVpgn/4FDao9iyE4WpQhyWJ5ryl5M3ocp4qkRuHfyXnGqg8M9oKCEKRA==", "cpu": [ "x64" ], @@ -1931,9 +1932,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.50.1.tgz", - "integrity": "sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.2.tgz", + "integrity": "sha512-LSeBHnGli1pPKVJ79ZVJgeZWWZXkEe/5o8kcn23M8eMKCUANejchJbF/JqzM4RRjOJfNRhKJk8FuqL1GKjF5oQ==", "cpu": [ "x64" ], @@ -1945,9 +1946,9 @@ ] }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.50.1.tgz", - "integrity": "sha512-RDsLm+phmT3MJd9SNxA9MNuEAO/J2fhW8GXk62G/B4G7sLVumNFbRwDL6v5NrESb48k+QMqdGbHgEtfU0LCpbA==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.2.tgz", + "integrity": "sha512-uPj7MQ6/s+/GOpolavm6BPo+6CbhbKYyZHUDvZ/SmJM7pfDBgdGisFX3bY/CBDMg2ZO4utfhlApkSfZ92yXw7Q==", "cpu": [ "arm64" ], @@ -1959,9 +1960,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.50.1.tgz", - "integrity": "sha512-hpZB/TImk2FlAFAIsoElM3tLzq57uxnGYwplg6WDyAxbYczSi8O2eQ+H2Lx74504rwKtZ3N2g4bCUkiamzS6TQ==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.2.tgz", + "integrity": "sha512-Z9MUCrSgIaUeeHAiNkm3cQyst2UhzjPraR3gYYfOjAuZI7tcFRTOD+4cHLPoS/3qinchth+V56vtqz1Tv+6KPA==", "cpu": [ "arm64" ], @@ -1973,9 +1974,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.50.1.tgz", - "integrity": "sha512-SXjv8JlbzKM0fTJidX4eVsH+Wmnp0/WcD8gJxIZyR6Gay5Qcsmdbi9zVtnbkGPG8v2vMR1AD06lGWy5FLMcG7A==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.2.tgz", + "integrity": "sha512-+GnYBmpjldD3XQd+HMejo+0gJGwYIOfFeoBQv32xF/RUIvccUz20/V6Otdv+57NE70D5pa8W/jVGDoGq0oON4A==", "cpu": [ "ia32" ], @@ -1986,10 +1987,24 @@ "win32" ] }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.2.tgz", + "integrity": "sha512-ApXFKluSB6kDQkAqZOKXBjiaqdF1BlKi+/eqnYe9Ee7U2K3pUDKsIyr8EYm/QDHTJIM+4X+lI0gJc3TTRhd+dA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.50.1.tgz", - "integrity": "sha512-StxAO/8ts62KZVRAm4JZYq9+NqNsV7RvimNK+YM7ry//zebEH6meuugqW/P5OFUCjyQgui+9fUxT6d5NShvMvA==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.2.tgz", + "integrity": "sha512-ARz+Bs8kY6FtitYM96PqPEVvPXqEZmPZsSkXvyX19YzDqkCaIlhCieLLMI5hxO9SRZ2XtCtm8wxhy0iJ2jxNfw==", "cpu": [ "x64" ], @@ -2080,16 +2095,16 @@ } }, "node_modules/@vitejs/plugin-react": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.0.2.tgz", - "integrity": "sha512-tmyFgixPZCx2+e6VO9TNITWcCQl8+Nl/E8YbAyPVv85QCc7/A3JrdfG2A8gIzvVhWuzMOVrFW1aReaNxrI6tbw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.0.3.tgz", + "integrity": "sha512-PFVHhosKkofGH0Yzrw1BipSedTH68BFF8ZWy1kfUpCtJcouXXY0+racG8sExw7hw0HoX36813ga5o3LTWZ4FUg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.28.3", + "@babel/core": "^7.28.4", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.34", + "@rolldown/pluginutils": "1.0.0-beta.35", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, @@ -2182,9 +2197,9 @@ "peer": true }, "node_modules/axios": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", - "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", "license": "MIT", "peer": true, "dependencies": { @@ -2200,9 +2215,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz", - "integrity": "sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==", + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.7.tgz", + "integrity": "sha512-bxxN2M3a4d1CRoQC//IqsR5XrLh0IJ8TCv2x6Y9N0nckNz/rTjZB3//GGscZziZOxmjP55rzxg/ze7usFI9FqQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2221,9 +2236,9 @@ } }, "node_modules/browserslist": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.0.tgz", - "integrity": "sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==", + "version": "4.26.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.2.tgz", + "integrity": "sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==", "dev": true, "funding": [ { @@ -2241,7 +2256,7 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.8.2", + "baseline-browser-mapping": "^2.8.3", "caniuse-lite": "^1.0.30001741", "electron-to-chromium": "^1.5.218", "node-releases": "^2.0.21", @@ -2289,9 +2304,9 @@ "link": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001741", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", - "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", + "version": "1.0.30001745", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001745.tgz", + "integrity": "sha512-ywt6i8FzvdgrrrGbr1jZVObnVv6adj+0if2/omv9cmR2oiZs30zL4DIyaptKcbOrBdOIc74QTMoJvSE2QHh5UQ==", "dev": true, "funding": [ { @@ -2401,9 +2416,9 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -2477,9 +2492,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.218", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz", - "integrity": "sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==", + "version": "1.5.223", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.223.tgz", + "integrity": "sha512-qKm55ic6nbEmagFlTFczML33rF90aU+WtrJ9MdTCThrcvDNdUHN4p6QfVN78U06ZmguqXIyMPyYhw2TrbDUwPQ==", "dev": true, "license": "ISC" }, @@ -2539,9 +2554,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", - "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "version": "0.25.10", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz", + "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2552,32 +2567,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.9", - "@esbuild/android-arm": "0.25.9", - "@esbuild/android-arm64": "0.25.9", - "@esbuild/android-x64": "0.25.9", - "@esbuild/darwin-arm64": "0.25.9", - "@esbuild/darwin-x64": "0.25.9", - "@esbuild/freebsd-arm64": "0.25.9", - "@esbuild/freebsd-x64": "0.25.9", - "@esbuild/linux-arm": "0.25.9", - "@esbuild/linux-arm64": "0.25.9", - "@esbuild/linux-ia32": "0.25.9", - "@esbuild/linux-loong64": "0.25.9", - "@esbuild/linux-mips64el": "0.25.9", - "@esbuild/linux-ppc64": "0.25.9", - "@esbuild/linux-riscv64": "0.25.9", - "@esbuild/linux-s390x": "0.25.9", - "@esbuild/linux-x64": "0.25.9", - "@esbuild/netbsd-arm64": "0.25.9", - "@esbuild/netbsd-x64": "0.25.9", - "@esbuild/openbsd-arm64": "0.25.9", - "@esbuild/openbsd-x64": "0.25.9", - "@esbuild/openharmony-arm64": "0.25.9", - "@esbuild/sunos-x64": "0.25.9", - "@esbuild/win32-arm64": "0.25.9", - "@esbuild/win32-ia32": "0.25.9", - "@esbuild/win32-x64": "0.25.9" + "@esbuild/aix-ppc64": "0.25.10", + "@esbuild/android-arm": "0.25.10", + "@esbuild/android-arm64": "0.25.10", + "@esbuild/android-x64": "0.25.10", + "@esbuild/darwin-arm64": "0.25.10", + "@esbuild/darwin-x64": "0.25.10", + "@esbuild/freebsd-arm64": "0.25.10", + "@esbuild/freebsd-x64": "0.25.10", + "@esbuild/linux-arm": "0.25.10", + "@esbuild/linux-arm64": "0.25.10", + "@esbuild/linux-ia32": "0.25.10", + "@esbuild/linux-loong64": "0.25.10", + "@esbuild/linux-mips64el": "0.25.10", + "@esbuild/linux-ppc64": "0.25.10", + "@esbuild/linux-riscv64": "0.25.10", + "@esbuild/linux-s390x": "0.25.10", + "@esbuild/linux-x64": "0.25.10", + "@esbuild/netbsd-arm64": "0.25.10", + "@esbuild/netbsd-x64": "0.25.10", + "@esbuild/openbsd-arm64": "0.25.10", + "@esbuild/openbsd-x64": "0.25.10", + "@esbuild/openharmony-arm64": "0.25.10", + "@esbuild/sunos-x64": "0.25.10", + "@esbuild/win32-arm64": "0.25.10", + "@esbuild/win32-ia32": "0.25.10", + "@esbuild/win32-x64": "0.25.10" } }, "node_modules/escalade": { @@ -2604,9 +2619,9 @@ } }, "node_modules/eslint": { - "version": "9.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", - "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", + "version": "9.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.36.0.tgz", + "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2616,7 +2631,7 @@ "@eslint/config-helpers": "^0.3.1", "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.35.0", + "@eslint/js": "9.36.0", "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -2678,9 +2693,9 @@ } }, "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.20", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.20.tgz", - "integrity": "sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==", + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.22.tgz", + "integrity": "sha512-atkAG6QaJMGoTLc4MDAP+rqZcfwQuTIh2IqHWFLy2TEjxr0MOK+5BSG4RzL2564AAPpZkDRsZXAUz68kjnU6Ug==", "dev": true, "license": "MIT", "peerDependencies": { @@ -2735,6 +2750,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/esquery": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", @@ -2781,6 +2809,18 @@ "node": ">=0.10.0" } }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -3082,6 +3122,43 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3171,6 +3248,15 @@ "node": ">=0.8.19" } }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -3355,6 +3441,15 @@ "json-buffer": "3.0.1" } }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -3794,9 +3889,9 @@ } }, "node_modules/react-router": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.1.tgz", - "integrity": "sha512-pfAByjcTpX55mqSDGwGnY9vDCpxqBLASg0BMNAuMmpSGESo/TaOUG6BllhAtAkCGx8Rnohik/XtaqiYUJtgW2g==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.2.tgz", + "integrity": "sha512-i2TPp4dgaqrOqiRGLZmqh2WXmbdFknUyiCRmSKs0hf6fWXkTKg5h56b+9F22NbGRAMxjYfqQnpi63egzD2SuZA==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -3816,12 +3911,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.1.tgz", - "integrity": "sha512-U9WBQssBE9B1vmRjo9qTM7YRzfZ3lUxESIZnsf4VjR/lXYz9MHjvOxHzr/aUm4efpktbVOrF09rL/y4VHa8RMw==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.2.tgz", + "integrity": "sha512-pagqpVJnjZOfb+vIM23eTp7Sp/AAJjOgaowhP1f1TWOdk5/W8Uk8d/M/0wfleqx7SgjitjNPPsKeCZE1hTSp3w==", "license": "MIT", "dependencies": { - "react-router": "7.9.1" + "react-router": "7.9.2" }, "engines": { "node": ">=20.0.0" @@ -3859,9 +3954,9 @@ } }, "node_modules/rollup": { - "version": "4.50.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.50.1.tgz", - "integrity": "sha512-78E9voJHwnXQMiQdiqswVLZwJIzdBKJ1GdI5Zx6XwoFKUIk09/sSrr+05QFzvYb8q6Y9pPV45zzDuYa3907TZA==", + "version": "4.52.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.2.tgz", + "integrity": "sha512-I25/2QgoROE1vYV+NQ1En9T9UFB9Cmfm2CJ83zZOlaDpvz29wGQSZXWKw7MiNXau7wYgB/T9fVIdIuEQ+KbiiA==", "dev": true, "license": "MIT", "dependencies": { @@ -3875,27 +3970,28 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.50.1", - "@rollup/rollup-android-arm64": "4.50.1", - "@rollup/rollup-darwin-arm64": "4.50.1", - "@rollup/rollup-darwin-x64": "4.50.1", - "@rollup/rollup-freebsd-arm64": "4.50.1", - "@rollup/rollup-freebsd-x64": "4.50.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.50.1", - "@rollup/rollup-linux-arm-musleabihf": "4.50.1", - "@rollup/rollup-linux-arm64-gnu": "4.50.1", - "@rollup/rollup-linux-arm64-musl": "4.50.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.50.1", - "@rollup/rollup-linux-ppc64-gnu": "4.50.1", - "@rollup/rollup-linux-riscv64-gnu": "4.50.1", - "@rollup/rollup-linux-riscv64-musl": "4.50.1", - "@rollup/rollup-linux-s390x-gnu": "4.50.1", - "@rollup/rollup-linux-x64-gnu": "4.50.1", - "@rollup/rollup-linux-x64-musl": "4.50.1", - "@rollup/rollup-openharmony-arm64": "4.50.1", - "@rollup/rollup-win32-arm64-msvc": "4.50.1", - "@rollup/rollup-win32-ia32-msvc": "4.50.1", - "@rollup/rollup-win32-x64-msvc": "4.50.1", + "@rollup/rollup-android-arm-eabi": "4.52.2", + "@rollup/rollup-android-arm64": "4.52.2", + "@rollup/rollup-darwin-arm64": "4.52.2", + "@rollup/rollup-darwin-x64": "4.52.2", + "@rollup/rollup-freebsd-arm64": "4.52.2", + "@rollup/rollup-freebsd-x64": "4.52.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.52.2", + "@rollup/rollup-linux-arm-musleabihf": "4.52.2", + "@rollup/rollup-linux-arm64-gnu": "4.52.2", + "@rollup/rollup-linux-arm64-musl": "4.52.2", + "@rollup/rollup-linux-loong64-gnu": "4.52.2", + "@rollup/rollup-linux-ppc64-gnu": "4.52.2", + "@rollup/rollup-linux-riscv64-gnu": "4.52.2", + "@rollup/rollup-linux-riscv64-musl": "4.52.2", + "@rollup/rollup-linux-s390x-gnu": "4.52.2", + "@rollup/rollup-linux-x64-gnu": "4.52.2", + "@rollup/rollup-linux-x64-musl": "4.52.2", + "@rollup/rollup-openharmony-arm64": "4.52.2", + "@rollup/rollup-win32-arm64-msvc": "4.52.2", + "@rollup/rollup-win32-ia32-msvc": "4.52.2", + "@rollup/rollup-win32-x64-gnu": "4.52.2", + "@rollup/rollup-win32-x64-msvc": "4.52.2", "fsevents": "~2.3.2" } }, @@ -3925,6 +4021,19 @@ "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", "license": "MIT" }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -3984,6 +4093,12 @@ "node": ">=0.10.0" } }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -4080,6 +4195,15 @@ "node": ">=8" } }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -4185,9 +4309,9 @@ } }, "node_modules/vite": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz", - "integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.7.tgz", + "integrity": "sha512-VbA8ScMvAISJNJVbRDTJdCwqQoAareR/wutevKanhR2/1EkoXVZVkkORaYm/tNVCjP/UDTKtcw3bAkwOUdedmA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index b38b70f..8961b16 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "@progress/kendo-licensing": "^1.7.1", "@progress/kendo-react-animation": "^12.0.1", "@progress/kendo-react-buttons": "^12.0.1", - "@progress/kendo-react-common": "^12.0.2", + "@progress/kendo-react-common": "^12.0.1", "@progress/kendo-react-data-tools": "^12.0.1", "@progress/kendo-react-dateinputs": "^12.0.1", "@progress/kendo-react-dialogs": "^12.0.1", @@ -31,6 +31,7 @@ "@progress/kendo-svg-icons": "^4.5.0", "@progress/kendo-theme-default": "^12.0.1", "campfire-logs-dashboard": "file:./campfire-logs-dashboard", + "gray-matter": "^4.0.3", "react": "^19.1.1", "react-dom": "^19.1.1", "react-router-dom": "^7.9.1" diff --git a/src/data/BlogPosts/#0-setting-up-camp.md b/src/data/BlogPosts/0-setting-up-camp.md similarity index 96% rename from src/data/BlogPosts/#0-setting-up-camp.md rename to src/data/BlogPosts/0-setting-up-camp.md index 2455aa2..33aedb3 100644 --- a/src/data/BlogPosts/#0-setting-up-camp.md +++ b/src/data/BlogPosts/0-setting-up-camp.md @@ -1,11 +1,13 @@ --- title: #0 - Setting Up Camp +slug: 0-setting-up-camp +fileName: published: true date: 2025-08-24 05:00:00 UTC tags: fullstack,developerjourney,BuildInPublic,introduction canonical_url: https://campfire.dlseitz.dev/0-setting-up-camp header: - image: /assets/#0-setting-up-camp.jpg + image: /assets/0-setting-up-camp.jpg attribution: 'Photo by Kemal Berkay Dogan on Unsplash' --- diff --git a/src/data/BlogPosts/#1-the-great-gitea-migration.md b/src/data/BlogPosts/1-the-great-gitea-migration.md similarity index 100% rename from src/data/BlogPosts/#1-the-great-gitea-migration.md rename to src/data/BlogPosts/1-the-great-gitea-migration.md diff --git a/src/data/BlogPosts/#2-retrofitting-the-privacy-policy.md b/src/data/BlogPosts/2-retrofitting-the-privacy-policy.md similarity index 100% rename from src/data/BlogPosts/#2-retrofitting-the-privacy-policy.md rename to src/data/BlogPosts/2-retrofitting-the-privacy-policy.md diff --git a/src/data/BlogPosts/#3-data-privacy-things-to-consider.md b/src/data/BlogPosts/3-data-privacy-things-to-consider.md similarity index 100% rename from src/data/BlogPosts/#3-data-privacy-things-to-consider.md rename to src/data/BlogPosts/3-data-privacy-things-to-consider.md diff --git a/src/data/BlogPosts/#4-refactoring-a-false-sense-of-simplicity.md b/src/data/BlogPosts/4-refactoring-a-false-sense-of-simplicity.md similarity index 100% rename from src/data/BlogPosts/#4-refactoring-a-false-sense-of-simplicity.md rename to src/data/BlogPosts/4-refactoring-a-false-sense-of-simplicity.md diff --git a/src/data/BlogPosts/#5-the-power-of-separation-compels-you.md b/src/data/BlogPosts/5-the-power-of-separation-compels-you.md similarity index 100% rename from src/data/BlogPosts/#5-the-power-of-separation-compels-you.md rename to src/data/BlogPosts/5-the-power-of-separation-compels-you.md diff --git a/src/data/blog-post-data.js b/src/data/blog-post-data.js index 6ab7c33..4ef40df 100644 --- a/src/data/blog-post-data.js +++ b/src/data/blog-post-data.js @@ -1,4 +1,25 @@ -// /data/blog-post-data.js +import matter from 'gray-matter'; + +const modules = import.meta.glob('./BlogPosts/*.md', { query: '?raw', import: 'default' }); + +export async function loadPosts() { + const posts = []; + + for (const path in modules) { + const fileContent = await modules[path](); + const { data } = matter(fileContent); + + posts.push({ + ...data, + path, + }); + } + + return posts; +} + + +/* // /data/blog-post-data.js export const blogPosts = [ { title: "#0 - Setting Up Camp", @@ -87,4 +108,4 @@ export const blogPosts = [ tags: null, published: false } -]; +]; */ diff --git a/src/pages/Dashboard.jsx b/src/pages/Dashboard.jsx index 01aef33..bc68088 100644 --- a/src/pages/Dashboard.jsx +++ b/src/pages/Dashboard.jsx @@ -1,58 +1,69 @@ // DashboardPage.jsx import React from 'react'; -import { blogPosts } from '../data/blog-post-data'; +import { loadPosts } from '../data/blog-post-data'; import { Button } from '@progress/kendo-react-buttons'; const Dashboard = React.forwardRef((props, ref) => { - // Separate published and draft posts + // State to hold posts loaded asynchronously + const [blogPosts, setBlogPosts] = useState([]); + + // Load posts on component mount + useEffect(() => { + const fetchPosts = async () => { + const postsData = await loadPosts(); + setBlogPosts(postsData); + }; + fetchPosts(); + }, []); + + // Separate published and draft posts (no changes here) const publishedPosts = blogPosts.filter(post => post.published); const draftPosts = blogPosts.filter(post => !post.published); const handleEdit = (slug) => { - // Navigate to editor page for the given post slug props.navigate(`/editor/${slug}`); }; return ( -
No published posts.
- )} -No published posts.
+ )} +No drafts.
- )} -No drafts.
+ )} +