diff --git a/Build/package-lock.json b/Build/package-lock.json index 1aecfc4fe34a2ced1fe33ff55b0dd3101ba8157f..42b7dfc367d35b1d5a91d1bb6cc1067c247b7161 100644 --- a/Build/package-lock.json +++ b/Build/package-lock.json @@ -7,38 +7,38 @@ "name": "typo3-cms", "license": "GPL-2.0+", "dependencies": { - "@ckeditor/ckeditor5-alignment": "^41.2.0", - "@ckeditor/ckeditor5-autoformat": "^41.2.0", - "@ckeditor/ckeditor5-basic-styles": "^41.2.0", - "@ckeditor/ckeditor5-block-quote": "^41.2.0", - "@ckeditor/ckeditor5-clipboard": "^41.2.0", - "@ckeditor/ckeditor5-code-block": "^41.2.0", - "@ckeditor/ckeditor5-core": "^41.2.0", - "@ckeditor/ckeditor5-editor-classic": "^41.2.0", - "@ckeditor/ckeditor5-engine": "^41.2.0", - "@ckeditor/ckeditor5-essentials": "^41.2.0", - "@ckeditor/ckeditor5-find-and-replace": "^41.2.0", - "@ckeditor/ckeditor5-font": "^41.2.0", - "@ckeditor/ckeditor5-heading": "^41.2.0", - "@ckeditor/ckeditor5-horizontal-line": "^41.2.0", - "@ckeditor/ckeditor5-html-support": "^41.2.0", - "@ckeditor/ckeditor5-indent": "^41.2.0", + "@ckeditor/ckeditor5-alignment": "^41.2.1", + "@ckeditor/ckeditor5-autoformat": "^41.2.1", + "@ckeditor/ckeditor5-basic-styles": "^41.2.1", + "@ckeditor/ckeditor5-block-quote": "^41.2.1", + "@ckeditor/ckeditor5-clipboard": "^41.2.1", + "@ckeditor/ckeditor5-code-block": "^41.2.1", + "@ckeditor/ckeditor5-core": "^41.2.1", + "@ckeditor/ckeditor5-editor-classic": "^41.2.1", + "@ckeditor/ckeditor5-engine": "^41.2.1", + "@ckeditor/ckeditor5-essentials": "^41.2.1", + "@ckeditor/ckeditor5-find-and-replace": "^41.2.1", + "@ckeditor/ckeditor5-font": "^41.2.1", + "@ckeditor/ckeditor5-heading": "^41.2.1", + "@ckeditor/ckeditor5-horizontal-line": "^41.2.1", + "@ckeditor/ckeditor5-html-support": "^41.2.1", + "@ckeditor/ckeditor5-indent": "^41.2.1", "@ckeditor/ckeditor5-inspector": "^4.1.0", - "@ckeditor/ckeditor5-link": "^41.2.0", - "@ckeditor/ckeditor5-list": "^41.2.0", - "@ckeditor/ckeditor5-paragraph": "^41.2.0", - "@ckeditor/ckeditor5-paste-from-office": "^41.2.0", - "@ckeditor/ckeditor5-remove-format": "^41.2.0", - "@ckeditor/ckeditor5-show-blocks": "^41.2.0", - "@ckeditor/ckeditor5-source-editing": "^41.2.0", - "@ckeditor/ckeditor5-special-characters": "^41.2.0", - "@ckeditor/ckeditor5-style": "^41.2.0", - "@ckeditor/ckeditor5-table": "^41.2.0", - "@ckeditor/ckeditor5-theme-lark": "^41.2.0", - "@ckeditor/ckeditor5-ui": "^41.2.0", - "@ckeditor/ckeditor5-undo": "^41.2.0", - "@ckeditor/ckeditor5-utils": "^41.2.0", - "@ckeditor/ckeditor5-word-count": "^41.2.0", + "@ckeditor/ckeditor5-link": "^41.2.1", + "@ckeditor/ckeditor5-list": "^41.2.1", + "@ckeditor/ckeditor5-paragraph": "^41.2.1", + "@ckeditor/ckeditor5-paste-from-office": "^41.2.1", + "@ckeditor/ckeditor5-remove-format": "^41.2.1", + "@ckeditor/ckeditor5-show-blocks": "^41.2.1", + "@ckeditor/ckeditor5-source-editing": "^41.2.1", + "@ckeditor/ckeditor5-special-characters": "^41.2.1", + "@ckeditor/ckeditor5-style": "^41.2.1", + "@ckeditor/ckeditor5-table": "^41.2.1", + "@ckeditor/ckeditor5-theme-lark": "^41.2.1", + "@ckeditor/ckeditor5-ui": "^41.2.1", + "@ckeditor/ckeditor5-undo": "^41.2.1", + "@ckeditor/ckeditor5-utils": "^41.2.1", + "@ckeditor/ckeditor5-word-count": "^41.2.1", "@claviska/jquery-minicolors": "^2.3.6", "@codemirror/autocomplete": "^6.12.0", "@codemirror/commands": "^6.3.3", @@ -92,7 +92,7 @@ "taboverride": "^4.0.3" }, "devDependencies": { - "@ckeditor/ckeditor5-dev-utils": "^39.6.1", + "@ckeditor/ckeditor5-dev-utils": "^39.6.3", "@open-wc/testing": "^4.0.0", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", @@ -301,9 +301,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -313,23 +313,23 @@ } }, "node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", @@ -338,8 +338,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -348,9 +348,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", @@ -362,72 +362,72 @@ } }, "node_modules/@ckeditor/ckeditor5-alignment": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.2.0.tgz", - "integrity": "sha512-H7ZycE9g8Shiuzh2DY0/F2g90kfaltBbOrk9ZdaxOxt7X7DKwI8D3Kg4FGYFSA5zWiXkL5q6M/RUHBiUDH65Uw==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-41.2.1.tgz", + "integrity": "sha512-HfQWn+FrvTDL0nFGGxHEaTsHJlSuB0RH3ITr49sXQZETH6YawesU7bV79o84ZGUvRQd1CK/yW2nAkkOrijzhJg==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-autoformat": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-41.2.0.tgz", - "integrity": "sha512-YMh1VHFnE5ReVzeovBvlminMcykVycVsIoEtUgBXiJ1LJ+wN+6ONL01YRgiXTyyrScNxWwXLU9fMKha+4K4KLQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-41.2.1.tgz", + "integrity": "sha512-PG+qu+qSzEpH69S6pcSOLO1nTqyTG2JqQLFrs+BlGfX7fryXeoZrLfIP5OQLZjQb1NMcPuzHSBSH1FgSXNTolw==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-basic-styles": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-41.2.0.tgz", - "integrity": "sha512-zk0XsEpsogpJpAU9i3xugA7YKtHbZug9a+8C2I2zCATDwS5DLzvogILJ9VokbauSxlW04HPw6mT70xmPQmAkHw==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-41.2.1.tgz", + "integrity": "sha512-noOO9j3zyFbyEC96hwxk7vPSKruxIc5vBtKPwrn5kx9KNYJOO0l/tzAi+FmYww1W64nX5/V1g26FcLDQlb814A==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-block-quote": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-41.2.0.tgz", - "integrity": "sha512-IKZGJv8VJhcl68sy5Fi25SfKFFiz+3CHDPGig7caPZfEgOqqzKMEjtlF5UYTljjaW2StmkPXeLCJcptmL4+pNQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-41.2.1.tgz", + "integrity": "sha512-47dOvlnwgZcoYpOtyOypIAdH4WJaQyK93jTroJJyTrj6WNhz0BxvyWcJ4lWg0rBioQz7B9In4L4cfVkOjoSQFA==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-clipboard": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.2.0.tgz", - "integrity": "sha512-nHhkzLsi8g3kRzm6IcTvudUPG1QkipNvBuyt6qxYpEmjRHsrs8KzuLZxkTF289kHnuPlg2FBMjYQFgxVNVJkMQ==", - "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-engine": "41.2.0", - "@ckeditor/ckeditor5-ui": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0", - "@ckeditor/ckeditor5-widget": "41.2.0", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-41.2.1.tgz", + "integrity": "sha512-ZhmkwxFd+wDK5Wa+uqfHsMzXHnAvJWjGNNggbHcA2sxPQEifTVQaA06Ritmm37qCkDdIxcriDBx2OL5ATkMxGQ==", + "dependencies": { + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-engine": "41.2.1", + "@ckeditor/ckeditor5-ui": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1", + "@ckeditor/ckeditor5-widget": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-code-block": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.2.0.tgz", - "integrity": "sha512-393Hos8gPUKv8XPSLdQWuLHJ8Pq8BfNv4oGsvvo+tRu84WPZtkwmMwqSJeX0z1XsVbbo6LjquPUH9Iayi6qDRw==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-41.2.1.tgz", + "integrity": "sha512-NCt2sQA5IZSpPXqk8vL5YladmMznBuLvWgJ2CuxHU8UmRZ7lCR6STmdzmrgPqK5rUiMSSx0aDq7vHSG/d9a3qA==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-core": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-41.2.0.tgz", - "integrity": "sha512-qTmz0kDzlIgyYe20eIuszXK5zABte7RY/bnGqjTYsmDOdjRx32pCtqfaVFAfYiXnOYfCKdJ6OWTqSBCgnOyJ3g==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-41.2.1.tgz", + "integrity": "sha512-h75yyYy17a8Zj7SayWcNCevzD/JKosHGDIeGQht4R0HxfT+/108AGxRA8ELpAaiPTvb9uoOLSQg5DiM/hPjHuQ==", "dependencies": { - "@ckeditor/ckeditor5-engine": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0", + "@ckeditor/ckeditor5-engine": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-dev-translations": { - "version": "39.6.1", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-39.6.1.tgz", - "integrity": "sha512-YtT4lgl3mPE9p236pN/u98IdmzXrlUEuKByrjBsjihhFN1tUi1dz3XLXVRDvEJhR5Ps8oSSS9LgOlk6DwayUyw==", + "version": "39.6.3", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-translations/-/ckeditor5-dev-translations-39.6.3.tgz", + "integrity": "sha512-7ym6AXn0OoVCUbN2Qr2nJDbakr1PZMOkWjqKlRy3yDoNVRN8AB2R+zQEo7HElgqGGmk3BVlMdSCfowOsIzXKmA==", "dev": true, "dependencies": { "@babel/parser": "^7.18.9", @@ -459,12 +459,12 @@ } }, "node_modules/@ckeditor/ckeditor5-dev-utils": { - "version": "39.6.1", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-utils/-/ckeditor5-dev-utils-39.6.1.tgz", - "integrity": "sha512-DcRd83Y7kvvEc1Dx830+XD6BOrNSJoq/suo95bLj759aa9BxKgAdXuxqYJvbexjrbBR8eFD8mbtyXxfhc74Qvg==", + "version": "39.6.3", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-dev-utils/-/ckeditor5-dev-utils-39.6.3.tgz", + "integrity": "sha512-LfwSEnOEOgbyAEQuZbf/1O1nQa3YPBHGbVsyoMb4Yj2+3BODJMQ+1CvhlHW33wYwI5oJj7x4EbGIwRoUpAjCcA==", "dev": true, "dependencies": { - "@ckeditor/ckeditor5-dev-translations": "^39.6.1", + "@ckeditor/ckeditor5-dev-translations": "^39.6.3", "chalk": "^3.0.0", "cli-cursor": "^3.1.0", "cli-spinners": "^2.6.1", @@ -542,90 +542,90 @@ } }, "node_modules/@ckeditor/ckeditor5-editor-classic": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-41.2.0.tgz", - "integrity": "sha512-pzOZwKA2OfgJaT96Vs6APseKjPNePV8MFXwF1ocI+7N3GmU4M09bAH2x7YmmJOQjjEc/s++e4jwxi/l6NhLKOA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-41.2.1.tgz", + "integrity": "sha512-csja7Iy2fEtiuTyLp6GJuJW087XTu2azqGGnZzjQFkKIOWCEYlffStvWDb8vZfYasfltME8pSbGw4UYvWLeWfw==", "dependencies": { - "ckeditor5": "41.2.0", + "ckeditor5": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-engine": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-41.2.0.tgz", - "integrity": "sha512-LhCORB58H+MmalUM0mnV6BESRRUS/KQC0gy5gOQDu+IFQxK974ws01iU/vXobaKKiod6Be6RTuHrDhwtjczYDA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-41.2.1.tgz", + "integrity": "sha512-p2XtuSL7TGzgKHWPV/N8M0bX0I/ygmBTZ+D90TwqgW8cKCNYCTluQvceAleoRJAuovPK/KAi8OeDj/TjXXkakA==", "dependencies": { - "@ckeditor/ckeditor5-utils": "41.2.0", + "@ckeditor/ckeditor5-utils": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-enter": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.2.0.tgz", - "integrity": "sha512-XrQ96vf7qMBl6XykHQ54JlJci7+s0uy9e7v30TGJOAJ5aJKJC4X1IHdsx7uaA11djokAGiZMR7gjTv2PoSKZJA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-41.2.1.tgz", + "integrity": "sha512-3YUmf3Vd5xMfA8MUau97tvmNCMH5Kbmqz44gq0ekAF8BATVGxA5c8OJR6ZxaTarZJX7mY1WaPeP3Vifre3no5w==", "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-engine": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0" + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-engine": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-essentials": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-41.2.0.tgz", - "integrity": "sha512-II+fOra2ymW9TkLBYsS+3ezz/3YGjcgFhtf+mt+PsIiGhy6paAsqBNySg8kUg3p+6NTGPv2bFA6iOlXBOnH3oQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-41.2.1.tgz", + "integrity": "sha512-EQIuOI593YmmaZxwSSSkiE9J95VJS3aoGVv4mWohltKzuG/ayVWYqV2Y+KdRRyubAKPQ4YiFkrBIzcnS4ND0ng==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-find-and-replace": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.2.0.tgz", - "integrity": "sha512-dr9/y70cHzUm9GqDmgrhrG3TcgoyLhNSX+V4YEJMEgVYugox/E/yPX2qOQduajQQjrUabYK6zzert0l04vNknQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-41.2.1.tgz", + "integrity": "sha512-FHVoiMqyewfNIfh2yFBmkk51SFhRllIF6En4DrsRaiS2cmVeIJzt8bHkRITKKLIh14vBp8etST8zOGIbLgCH3w==", "dependencies": { - "@ckeditor/ckeditor5-ui": "41.2.0", - "ckeditor5": "41.2.0", + "@ckeditor/ckeditor5-ui": "41.2.1", + "ckeditor5": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-font": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.2.0.tgz", - "integrity": "sha512-p6R+lfrmOZ97QlNdgXOVToo4Pd1sck2WHVb+exC2YUMEVMlZkv3mw5eOO8xIw19DdIOsvorMwFgZzMnQkKKJTQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-41.2.1.tgz", + "integrity": "sha512-X6q+GhWILFaMyjYyA8refHdGyjF2SUbHblxJ+TtYD22qkcBSRL4rxlrOOC32fZEWXMVS2MZuB+Z1Ie3HStAWRA==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-heading": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-41.2.0.tgz", - "integrity": "sha512-QCOh5z4jMYnBBvFUwQ4+GWL2+ClqYM/Pb/IeJE69R+VFpXXOR36v+0tZPOWc2Z2fxmhFDhArmwSzpBmPpSlyTQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-41.2.1.tgz", + "integrity": "sha512-Y9mVFvgWGfTU/kCTY8WLKnDzUYV3KlkmxvVp8DCi8zcdh5gMOSd5u/hnO5Z0EB5A0Y8JLzVFtKv6L24MEXDkhg==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-horizontal-line": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.2.0.tgz", - "integrity": "sha512-Qq5lxLCB8CQwJF5xgOxUErPLzFZOdZ7R+TBP+d1ucEYmzY7YFICdAw/1FHOhpisJloTG30akxnHBDMsZXCA0Ew==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-41.2.1.tgz", + "integrity": "sha512-ey7L7OXEx2eMOgFW/ruKrpN+lddbvrhhsZzMKWHm2wUVc6fWS0+cv171uMT2AllxUcTVfy3DXZCpJ/7djv3Wbw==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-html-support": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.2.0.tgz", - "integrity": "sha512-f83tNiijYtCY/DdCYEhulTmIgZpM06yulHC1rrPOGc9QWztDEVW/gSmaNkcN7sCw2a4f4aeOlGQ8zEl4Uz2K8w==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-41.2.1.tgz", + "integrity": "sha512-KJqfKQsze4Fjin1MZ0DV31BJny83o4yV8GyPL9OpiZMelAO2tkOtgCNLU13rKlzkM6DWutLr9+Wy4Ys5z/bnlA==", "dependencies": { - "ckeditor5": "41.2.0", + "ckeditor5": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-indent": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-41.2.0.tgz", - "integrity": "sha512-gJ7H3Kv5mCzdEBOx6EfXocHIZOJdECl7O/oFnpXJagqO5blbA3oXDoCjlNseQShv8I0zKYsTtqyA+ZZGTt1kYg==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-41.2.1.tgz", + "integrity": "sha512-3kFrufnqt2nRCID+up6iy+Fp2OJgXkrtbKMbqYd4fHD0wuhD8MxqMvo5AmFBNXhlhO7YXns8Gmpps38WfD7UrA==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-inspector": { @@ -638,129 +638,129 @@ } }, "node_modules/@ckeditor/ckeditor5-link": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-41.2.0.tgz", - "integrity": "sha512-NTjaPxroxfBTWY3u3lkjd61KTOr0DUEti/Zt+oUKYg07F3ey7DKJOJqs8pFqZMz1hI0Zd8K8ctavXyDIMPkNdQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-41.2.1.tgz", + "integrity": "sha512-rbYvzFQMD9hnYl+n21bO1/Vjgkj1S9vhv6WKukYOphHb45+g/7hcaQSjbEjcPMUu/qQYAOqK2SvrEGvFW9582Q==", "dependencies": { - "@ckeditor/ckeditor5-ui": "41.2.0", - "ckeditor5": "41.2.0", + "@ckeditor/ckeditor5-ui": "41.2.1", + "ckeditor5": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-list": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-41.2.0.tgz", - "integrity": "sha512-8dOmuo2jGvvjO/nVWUqE+rS3Xdu2nGQyjelisG2jHk2hyExNiJHcbI8rJafk7YHZM6meDTZAFsBuuxsUVRF14Q==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-41.2.1.tgz", + "integrity": "sha512-KM/B2osFTUi3I8ONyyJdhPd6sygBeplZt1IW5W/3QmDp+LDJqGg1pNDroo1ePIDlf6e67+OfW82pAuvtxmB11Q==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-paragraph": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-41.2.0.tgz", - "integrity": "sha512-18FSInPZFvPc1Rcq1tLCPnSq5/VhRncucHrnkJL000fjGtRkVyegKc/SHDdQJ9/UvxVqKu4xx3nMdFboDlO7MA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-41.2.1.tgz", + "integrity": "sha512-j6OdPBFlA7BzU5wSmYFNfTuQbr64kq1uuTyDwXUvfQQvUqTAiA05sqWEzV1hc14Kc6uqVfoCFsYFI7xUEaaNvw==", "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-ui": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0" + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-ui": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-paste-from-office": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-41.2.0.tgz", - "integrity": "sha512-q1JNioeg20or4baFQDIwjXNvKwY+KixYMWfWe5aSGTmWb3sUWXtp81/CF7FiX3ULqwdrhmHixFRggUx6oPhtOw==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-41.2.1.tgz", + "integrity": "sha512-grT0W/ammC9PNa6u/9vPY9u5BX4y3ZpHAAgziirvZNaFNswzeXBNEIBGzTS0qK+7111eBEy255O+T4S6okBmCQ==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-remove-format": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.2.0.tgz", - "integrity": "sha512-sFDzj46Y7Run9nHDbb0MXOBZZRwApowBKlDDDdc5UUd5jPQAEVtALEqV+kgL7Ew7NiCGy/KJoPHfreglRml3jA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-41.2.1.tgz", + "integrity": "sha512-dFi3UiLNCoFt+MTQ89GNt1OaSF7fG1a3yniOi2xWlq5RazAp+1CmWXkqRSWg0YnZ9Sl857pSa9QfClrslPIppA==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-select-all": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.2.0.tgz", - "integrity": "sha512-edGf7TzCH2sWkScxMRSLmHWV6KWd9f0fDd1JEMY6J2/uFwQjBzGrUDlVm9Z6riYkp21BIMDtDfmi/VGN930W6Q==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-41.2.1.tgz", + "integrity": "sha512-7or858oDDshJhGoNtyW8LGjFXlBsHKD+wR/ur1D+0DtKUfsznAWtvWPbKnirgmh3h6O0RZ+1X1GbgVnj0iZtnQ==", "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-ui": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0" + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-ui": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-show-blocks": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.2.0.tgz", - "integrity": "sha512-1I0hHcCe2OY1YEH6IFB9EH80ZcAJGjLcYATc3xFS/9CgyT6GddqRQXk1zGcQDJm4q/9oDoA3Q9oZl1DNceO55Q==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-41.2.1.tgz", + "integrity": "sha512-Tk711Tp/R4Io+CKbqh+AOIKwbOhCqy7CNdKu1eYJqakRPBiUz7h6Ht6/xjUVlIR1yYK4hekpnxFggG0DpTvurg==", "dependencies": { - "@ckeditor/ckeditor5-ui": "41.2.0", - "ckeditor5": "41.2.0" + "@ckeditor/ckeditor5-ui": "41.2.1", + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-source-editing": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.2.0.tgz", - "integrity": "sha512-J643jnO18WiOU1Xy0FtJ6ltGpgxoWAL5baYz/1Be5+nlrfVdFb80Jy04nANCJV/u2KHPS/OedjxIO7Zfml2pLg==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-41.2.1.tgz", + "integrity": "sha512-QBy/QnkPIclAYk7WTzPWay8MmK+VIPu5Ua8yYKHTAm7u79II+rkBSPmVQiriJm7Uf5O0ldwgM/clryObCBTlTg==", "dependencies": { - "@ckeditor/ckeditor5-theme-lark": "41.2.0", - "ckeditor5": "41.2.0" + "@ckeditor/ckeditor5-theme-lark": "41.2.1", + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-special-characters": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.2.0.tgz", - "integrity": "sha512-0nrJ/8njWMkyH8LajelAivUMIptIEGgYtvWZSaEyjILX4N+gvxjopIgj5rWDTJ6VYFhxPB6k8wbbGALN4jexcA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-41.2.1.tgz", + "integrity": "sha512-KqenGs7a7KdEMDvL0v0qZgqOLae3OUjLqy+7+KdJpAMO1NnUkxOzQvSpgW86+h8iozN58ZDp910+q3AgVj6VIA==", "dependencies": { - "ckeditor5": "41.2.0" + "ckeditor5": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-style": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.2.0.tgz", - "integrity": "sha512-Xu6aC556c+V4UykyH2P0tkWiiXCCQ3+vtacBZ0BhSOmFRS5NKTs67I1oK3nxxAaYwtqqnQi3gw9Sg3NH6DzuNA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-41.2.1.tgz", + "integrity": "sha512-4cpM0zVyy64z4zlEsfJ63cTlYAkuoGQtW0DQcnRp9P5L7Au/fWuZgb84gdF4gqWtcfJvlWNJunYZo65Hv/GcYg==", "dependencies": { - "ckeditor5": "41.2.0", + "ckeditor5": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-table": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-41.2.0.tgz", - "integrity": "sha512-UusMhOjlj6U5CHZ3r9WAfaN/X/MxIXb468QRIxk+kh+Cl1uUw4nZP/5DzKkpOSHDYRncBKepHy5lElBMkyFMXg==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-41.2.1.tgz", + "integrity": "sha512-6jg9QU3+rjKDdkMLJ9wwMyO8Aj+WFHKBbP1p/JNvYIiHIM5J3CC6i3LSGxaPM2T5eRMgduWKTu0+chraMsIDuA==", "dependencies": { - "ckeditor5": "41.2.0", + "ckeditor5": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-theme-lark": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.2.0.tgz", - "integrity": "sha512-J03qN5LL+FqiE4axDehUJCVgbX3SEy73JNoOVl7aJzyaPnSF8jlr3OlkI9GzHuhlrXp821KPFXxr6SOEhHubzA==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-41.2.1.tgz", + "integrity": "sha512-NqLPmLFrnpI/OXtb6ds/rrU9ggpHGqodZYcOCN9wJf646cqWO2T2KRCthg9Ku2tKtLKJn0jXPv4se7TNnF8k/Q==", "dependencies": { - "@ckeditor/ckeditor5-ui": "41.2.0" + "@ckeditor/ckeditor5-ui": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-typing": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-41.2.0.tgz", - "integrity": "sha512-ZNDxB9FNAdQ8+lKRD0fN1IjneTzR95AWRDsxqWQGxA3wU986nFrSlzfem0VroHZEGe1au2GWpyVMm6A9AlCMog==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-41.2.1.tgz", + "integrity": "sha512-jl90Ws7REa5StZXchF1uSCFvmnEGDuoJhIhDzPfzDRCd5ziyU3z325e0vs3V1CFebTlUAvfW9KC5jSVzketLqw==", "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-engine": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0", + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-engine": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-ui": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-41.2.0.tgz", - "integrity": "sha512-CASRlcaUoxlIeRRe3H5HvC2gMqLjN1yUkVBj729stQnnvwK0TDwt2+pHJswjstJmYHJ8CiSDmsBph+mlAgTOOQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-41.2.1.tgz", + "integrity": "sha512-HmLqVLX44q23LadZmmsh0et9mexnhSrOXkU+0VzHmT4wmO/wbYcMGTMWJF96i5eOjLywzxWGctIdlnJ9ElFPdg==", "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0", + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1", "color-convert": "2.0.1", "color-parse": "1.4.2", "lodash-es": "4.17.21", @@ -779,61 +779,61 @@ } }, "node_modules/@ckeditor/ckeditor5-undo": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.2.0.tgz", - "integrity": "sha512-8+xipXSe2PfLjj/uP/mG914nbce0Oh+m6M/MDrhAMQy45RAIcpfTFBMhzWqpYD49LWnFsJ0jYWfhICI+Mk7s6A==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-41.2.1.tgz", + "integrity": "sha512-NlM8TdPNO+ygOcyb361OfzJ7UGi0QTbTFBAUMaZeOdxygaTJki5eFR69y4PCwYQfR2s7fHXqFLKhflPvJ2PpyQ==", "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-engine": "41.2.0", - "@ckeditor/ckeditor5-ui": "41.2.0" + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-engine": "41.2.1", + "@ckeditor/ckeditor5-ui": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-upload": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.2.0.tgz", - "integrity": "sha512-yEXnuldcs1L2V05CvpsNfLOZ9bTK5TN+90NQnUM07WiHgzT1jm69t9MCFTJrqg0HJLOVDeHqgT0EMrNVYODdew==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-41.2.1.tgz", + "integrity": "sha512-41nwrJkuPy8cqXQaELxmdnwd88KPm9RKBxVAAfdpCAU62tRyYnUbX05yHbLBGpmOUf0FK4Zw7ygSG2VVVcTicg==", "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-ui": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0" + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-ui": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1" } }, "node_modules/@ckeditor/ckeditor5-utils": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-41.2.0.tgz", - "integrity": "sha512-6hjVHb+oVtytP2LpVTex1KD939YmWx45lntLD1/q2ZenA4x+scZCoDpXBbhQ/9KBTpRs3ehrmPCN/hDN0fa9xg==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-41.2.1.tgz", + "integrity": "sha512-yBtKU3QteYieEU3Wa8Wj1fea4CBFqmsemhesOIb7K5JYHFBs7xQ+efAaTWL+YTSOt/y50SEy2BCK+9mUkRohBg==", "dependencies": { "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-watchdog": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.2.0.tgz", - "integrity": "sha512-qhUGzUDdA8Bf5YkJv23db8dkY062I9yf+zZArbxdTj1HEwDo7WUf87Tb5Zg15ArYkYEF4htbqvFwrCf7dRfkjQ==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-41.2.1.tgz", + "integrity": "sha512-3Y/PPS9dTzIL/TsGf23lz4QxW6Y8/up62afict7YLH2p4g85KMxyDWhZJui8QYsonALjoWy34vSlMTI/WbMM4w==", "dependencies": { "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-widget": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.2.0.tgz", - "integrity": "sha512-VR90m2Fud0VdxuyLfcEi2VoWEgFQlM7XNtSQprC+k7sX/1HJMo11vt3xdCSuovWX1vkSD3oqdJ9LTdoBssjA/w==", - "dependencies": { - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-engine": "41.2.0", - "@ckeditor/ckeditor5-enter": "41.2.0", - "@ckeditor/ckeditor5-typing": "41.2.0", - "@ckeditor/ckeditor5-ui": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-41.2.1.tgz", + "integrity": "sha512-ugBC38lRbqRlU1LRd/spGyyTlizsTtf3EOTtqXRwq96bfZ5ltnEAMe0FP5agsQBo4IoVFWMZnUiU66xRCBPiBg==", + "dependencies": { + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-engine": "41.2.1", + "@ckeditor/ckeditor5-enter": "41.2.1", + "@ckeditor/ckeditor5-typing": "41.2.1", + "@ckeditor/ckeditor5-ui": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1", "lodash-es": "4.17.21" } }, "node_modules/@ckeditor/ckeditor5-word-count": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.2.0.tgz", - "integrity": "sha512-KOKexifYhQh5Cwv0mxd5MjFk7TkUZjSDzLaxtCQC15dq79Ug94B7Cqu5jZmpSMhTXKkBEswdSkIyssgz6Xq6+Q==", + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-41.2.1.tgz", + "integrity": "sha512-9Qv4rWW89vYQsynYEudjGtBuAM2MsD/2WsNWuhwf4C6jJt0cEp+zvZE1e6MSUIr+32mdHWCgP9n6Q7p+tsQEKw==", "dependencies": { - "ckeditor5": "41.2.0", + "ckeditor5": "41.2.1", "lodash-es": "4.17.21" } }, @@ -6581,23 +6581,23 @@ } }, "node_modules/ckeditor5": { - "version": "41.2.0", - "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.2.0.tgz", - "integrity": "sha512-ClDoprmYovPWKDEzOHPRykRJxEM7PcvFn2Em6jfr45+W5hCZPyGWoNK+4ROIWPzy67vGV9mNIszVd5qGWl/ekg==", - "dependencies": { - "@ckeditor/ckeditor5-clipboard": "41.2.0", - "@ckeditor/ckeditor5-core": "41.2.0", - "@ckeditor/ckeditor5-engine": "41.2.0", - "@ckeditor/ckeditor5-enter": "41.2.0", - "@ckeditor/ckeditor5-paragraph": "41.2.0", - "@ckeditor/ckeditor5-select-all": "41.2.0", - "@ckeditor/ckeditor5-typing": "41.2.0", - "@ckeditor/ckeditor5-ui": "41.2.0", - "@ckeditor/ckeditor5-undo": "41.2.0", - "@ckeditor/ckeditor5-upload": "41.2.0", - "@ckeditor/ckeditor5-utils": "41.2.0", - "@ckeditor/ckeditor5-watchdog": "41.2.0", - "@ckeditor/ckeditor5-widget": "41.2.0" + "version": "41.2.1", + "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-41.2.1.tgz", + "integrity": "sha512-AroYD5VK79HHdAKGqQ4Cz0sxN1oM4qJGhx3CIHvb53IcHXdQQUMtwJ2L123ylWWtUHiwimTYU5qCeD7Al8MwFQ==", + "dependencies": { + "@ckeditor/ckeditor5-clipboard": "41.2.1", + "@ckeditor/ckeditor5-core": "41.2.1", + "@ckeditor/ckeditor5-engine": "41.2.1", + "@ckeditor/ckeditor5-enter": "41.2.1", + "@ckeditor/ckeditor5-paragraph": "41.2.1", + "@ckeditor/ckeditor5-select-all": "41.2.1", + "@ckeditor/ckeditor5-typing": "41.2.1", + "@ckeditor/ckeditor5-ui": "41.2.1", + "@ckeditor/ckeditor5-undo": "41.2.1", + "@ckeditor/ckeditor5-upload": "41.2.1", + "@ckeditor/ckeditor5-utils": "41.2.1", + "@ckeditor/ckeditor5-watchdog": "41.2.1", + "@ckeditor/ckeditor5-widget": "41.2.1" } }, "node_modules/clean-css": { diff --git a/Build/package.json b/Build/package.json index 1b9f0e54f10363cc65cd51b498c68158cf20f15b..b082175a194301a293cba40dbd1e87835d151ac7 100644 --- a/Build/package.json +++ b/Build/package.json @@ -12,7 +12,7 @@ "npm": ">=10.0.0" }, "devDependencies": { - "@ckeditor/ckeditor5-dev-utils": "^39.6.1", + "@ckeditor/ckeditor5-dev-utils": "^39.6.3", "@open-wc/testing": "^4.0.0", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", @@ -90,38 +90,38 @@ "watch:test": "wtr --watch" }, "dependencies": { - "@ckeditor/ckeditor5-alignment": "^41.2.0", - "@ckeditor/ckeditor5-autoformat": "^41.2.0", - "@ckeditor/ckeditor5-basic-styles": "^41.2.0", - "@ckeditor/ckeditor5-block-quote": "^41.2.0", - "@ckeditor/ckeditor5-clipboard": "^41.2.0", - "@ckeditor/ckeditor5-code-block": "^41.2.0", - "@ckeditor/ckeditor5-core": "^41.2.0", - "@ckeditor/ckeditor5-editor-classic": "^41.2.0", - "@ckeditor/ckeditor5-engine": "^41.2.0", - "@ckeditor/ckeditor5-essentials": "^41.2.0", - "@ckeditor/ckeditor5-find-and-replace": "^41.2.0", - "@ckeditor/ckeditor5-font": "^41.2.0", - "@ckeditor/ckeditor5-heading": "^41.2.0", - "@ckeditor/ckeditor5-horizontal-line": "^41.2.0", - "@ckeditor/ckeditor5-html-support": "^41.2.0", - "@ckeditor/ckeditor5-indent": "^41.2.0", + "@ckeditor/ckeditor5-alignment": "^41.2.1", + "@ckeditor/ckeditor5-autoformat": "^41.2.1", + "@ckeditor/ckeditor5-basic-styles": "^41.2.1", + "@ckeditor/ckeditor5-block-quote": "^41.2.1", + "@ckeditor/ckeditor5-clipboard": "^41.2.1", + "@ckeditor/ckeditor5-code-block": "^41.2.1", + "@ckeditor/ckeditor5-core": "^41.2.1", + "@ckeditor/ckeditor5-editor-classic": "^41.2.1", + "@ckeditor/ckeditor5-engine": "^41.2.1", + "@ckeditor/ckeditor5-essentials": "^41.2.1", + "@ckeditor/ckeditor5-find-and-replace": "^41.2.1", + "@ckeditor/ckeditor5-font": "^41.2.1", + "@ckeditor/ckeditor5-heading": "^41.2.1", + "@ckeditor/ckeditor5-horizontal-line": "^41.2.1", + "@ckeditor/ckeditor5-html-support": "^41.2.1", + "@ckeditor/ckeditor5-indent": "^41.2.1", "@ckeditor/ckeditor5-inspector": "^4.1.0", - "@ckeditor/ckeditor5-link": "^41.2.0", - "@ckeditor/ckeditor5-list": "^41.2.0", - "@ckeditor/ckeditor5-paragraph": "^41.2.0", - "@ckeditor/ckeditor5-paste-from-office": "^41.2.0", - "@ckeditor/ckeditor5-remove-format": "^41.2.0", - "@ckeditor/ckeditor5-show-blocks": "^41.2.0", - "@ckeditor/ckeditor5-source-editing": "^41.2.0", - "@ckeditor/ckeditor5-special-characters": "^41.2.0", - "@ckeditor/ckeditor5-style": "^41.2.0", - "@ckeditor/ckeditor5-table": "^41.2.0", - "@ckeditor/ckeditor5-theme-lark": "^41.2.0", - "@ckeditor/ckeditor5-ui": "^41.2.0", - "@ckeditor/ckeditor5-undo": "^41.2.0", - "@ckeditor/ckeditor5-utils": "^41.2.0", - "@ckeditor/ckeditor5-word-count": "^41.2.0", + "@ckeditor/ckeditor5-link": "^41.2.1", + "@ckeditor/ckeditor5-list": "^41.2.1", + "@ckeditor/ckeditor5-paragraph": "^41.2.1", + "@ckeditor/ckeditor5-paste-from-office": "^41.2.1", + "@ckeditor/ckeditor5-remove-format": "^41.2.1", + "@ckeditor/ckeditor5-show-blocks": "^41.2.1", + "@ckeditor/ckeditor5-source-editing": "^41.2.1", + "@ckeditor/ckeditor5-special-characters": "^41.2.1", + "@ckeditor/ckeditor5-style": "^41.2.1", + "@ckeditor/ckeditor5-table": "^41.2.1", + "@ckeditor/ckeditor5-theme-lark": "^41.2.1", + "@ckeditor/ckeditor5-ui": "^41.2.1", + "@ckeditor/ckeditor5-undo": "^41.2.1", + "@ckeditor/ckeditor5-utils": "^41.2.1", + "@ckeditor/ckeditor5-word-count": "^41.2.1", "@claviska/jquery-minicolors": "^2.3.6", "@codemirror/autocomplete": "^6.12.0", "@codemirror/commands": "^6.3.3", diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-clipboard.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-clipboard.js index 13920466e8f37093e4da13ff9d75a4ea694a27f7..2fa701a92049a21e218c7b13abb815dab4c13a99 100644 --- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-clipboard.js +++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-clipboard.js @@ -15,7 +15,7 @@ const y=["figcaption","li"],T=["ol","ul"];function D(e){if(e.is("$text")||e.is(" /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */class C extends e{constructor(){super(...arguments),this._markersToCopy=new Map}static get pluginName(){return"ClipboardMarkersUtils"}_registerMarkerToCopy(e,t){const r=Array.isArray(t)?t:this._mapRestrictionPresetToActions(t);r.length&&this._markersToCopy.set(e,r)}_mapRestrictionPresetToActions(e){switch(e){case"always":return["copy","cut","dragstart"];case"default":return["cut","dragstart"];default:return[]}}_copySelectedFragmentWithMarkers(e,t,r=(e=>e.model.getSelectedContent(e.model.document.selection))){return this.editor.model.change((i=>{const o=i.model.document.selection;i.setSelection(t);const n=this._insertFakeMarkersIntoSelection(i,i.model.document.selection,e),a=r(i),s=this._removeFakeMarkersInsideElement(i,a);for(const[e,t]of Object.entries(n)){s[e]||(s[e]=i.createRangeIn(a));for(const e of t)i.remove(e)}a.markers.clear();for(const[e,t]of Object.entries(s))a.markers.set(e,t);return i.setSelection(o),a}))}_pasteMarkersIntoTransformedElement(e,t){const r=this._getCopyableMarkersFromRangeMap(e);return this.editor.model.change((e=>{const i=this._insertFakeMarkersElements(e,r),o=t(e),n=this._removeFakeMarkersInsideElement(e,o);for(const t of Object.values(i).flat())e.remove(t);for(const[t,r]of Object.entries(n)){const i=e.model.markers.has(t)?this._getUniqueMarkerName(t):t;e.addMarker(i,{usingOperation:!0,affectsData:!0,range:r})}return o}))}_forceMarkersCopy(e,t){const r=this._markersToCopy.get(e);this._markersToCopy.set(e,this._mapRestrictionPresetToActions("always")),t(),r?this._markersToCopy.set(e,r):this._markersToCopy.delete(e)}_canPerformMarkerClipboardAction(e,t){const[r]=e.split(":");if(!t)return this._markersToCopy.has(r);return(this._markersToCopy.get(r)||[]).includes(t)}_setUniqueMarkerNamesInFragment(e){const t=Array.from(e.markers);e.markers.clear();for(const[r,i]of t)e.markers.set(this._getUniqueMarkerName(r),i)}_insertFakeMarkersIntoSelection(e,t,r){const i=this._getCopyableMarkersFromSelection(e,t,r);return this._insertFakeMarkersElements(e,i)}_getCopyableMarkersFromSelection(e,t,r){return Array.from(t.getRanges()).flatMap((t=>Array.from(e.model.markers.getMarkersIntersectingRange(t)))).filter((e=>this._canPerformMarkerClipboardAction(e.name,r))).map((e=>({name:e.name,range:e.getRange()})))}_getCopyableMarkersFromRangeMap(e,t=null){return(e instanceof Map?Array.from(e.entries()):Object.entries(e)).map((([e,t])=>({name:e,range:t}))).filter((e=>this._canPerformMarkerClipboardAction(e.name,t)))}_insertFakeMarkersElements(e,t){const r={},i=t.flatMap((e=>{const{start:t,end:r}=e.range;return[{position:t,marker:e,type:"start"},{position:r,marker:e,type:"end"}]})).sort((({position:e},{position:t})=>e.isBefore(t)?1:-1));for(const{position:t,marker:o,type:n}of i){const i=e.createElement("$marker",{"data-name":o.name,"data-type":n});r[o.name]||(r[o.name]=[]),r[o.name].push(i),e.insert(i,t)}return r}_removeFakeMarkersInsideElement(e,t){const r=this._getAllFakeMarkersFromElement(e,t).reduce(((t,r)=>{const i=r.markerElement&&e.createPositionBefore(r.markerElement);let o=t[r.name];return o&&o.start&&o.end&&(t[this._getUniqueMarkerName(r.name)]=t[r.name],o=null),t[r.name]={...o,[r.type]:i},r.markerElement&&e.remove(r.markerElement),t}),{});return f(r,(r=>new h(r.start||e.createPositionFromPath(t,[0]),r.end||e.createPositionAt(t,"end"))))}_getAllFakeMarkersFromElement(e,t){const r=Array.from(e.createRangeIn(t)).flatMap((({item:e})=>{if(!e.is("element","$marker"))return[];const t=e.getAttribute("data-name"),r=e.getAttribute("data-type");return[{markerElement:e,name:t,type:r}]})),i=[],o=[];for(const e of r){if("end"===e.type){r.some((t=>t.name===e.name&&"start"===t.type))||i.push({markerElement:null,name:e.name,type:"start"})}if("start"===e.type){r.some((t=>t.name===e.name&&"end"===t.type))||o.unshift({markerElement:null,name:e.name,type:"end"})}}return[...i,...r,...o]}_getUniqueMarkerName(e){const t=e.split(":"),i=r().substring(1,6);return 3===t.length?`${t.slice(0,2).join(":")}:${i}`:`${t.join(":")}:${i}`}} + */class C extends e{constructor(){super(...arguments),this._markersToCopy=new Map}static get pluginName(){return"ClipboardMarkersUtils"}_registerMarkerToCopy(e,t){const r=Array.isArray(t)?t:this._mapRestrictionPresetToActions(t);r.length&&this._markersToCopy.set(e,r)}_mapRestrictionPresetToActions(e){switch(e){case"always":return["copy","cut","dragstart"];case"default":return["cut","dragstart"];default:return[]}}_copySelectedFragmentWithMarkers(e,t,r=(e=>e.model.getSelectedContent(e.model.document.selection))){return this.editor.model.change((i=>{const o=i.model.document.selection;i.setSelection(t);const n=this._insertFakeMarkersIntoSelection(i,i.model.document.selection,e),a=r(i),s=this._removeFakeMarkersInsideElement(i,a);for(const[e,t]of Object.entries(n)){s[e]||(s[e]=i.createRangeIn(a));for(const e of t)i.remove(e)}a.markers.clear();for(const[e,t]of Object.entries(s))a.markers.set(e,t);return i.setSelection(o),a}))}_pasteMarkersIntoTransformedElement(e,t){const r=this._getCopyableMarkersFromRangeMap(e);return this.editor.model.change((e=>{const i=this._insertFakeMarkersElements(e,r),o=t(e),n=this._removeFakeMarkersInsideElement(e,o);for(const t of Object.values(i).flat())e.remove(t);for(const[t,r]of Object.entries(n)){const i=e.model.markers.has(t)?this._getUniqueMarkerName(t):t;e.addMarker(i,{usingOperation:!0,affectsData:!0,range:r})}return o}))}_forceMarkersCopy(e,t){const r=this._markersToCopy.get(e);this._markersToCopy.set(e,this._mapRestrictionPresetToActions("always")),t(),r?this._markersToCopy.set(e,r):this._markersToCopy.delete(e)}_canPerformMarkerClipboardAction(e,t){const[r]=e.split(":");if(!t)return this._markersToCopy.has(r);return(this._markersToCopy.get(r)||[]).includes(t)}_setUniqueMarkerNamesInFragment(e){const t=Array.from(e.markers);e.markers.clear();for(const[r,i]of t){const t=this._canPerformMarkerClipboardAction(r,null)?this._getUniqueMarkerName(r):r;e.markers.set(t,i)}}_insertFakeMarkersIntoSelection(e,t,r){const i=this._getCopyableMarkersFromSelection(e,t,r);return this._insertFakeMarkersElements(e,i)}_getCopyableMarkersFromSelection(e,t,r){return Array.from(t.getRanges()).flatMap((t=>Array.from(e.model.markers.getMarkersIntersectingRange(t)))).filter((e=>this._canPerformMarkerClipboardAction(e.name,r))).map((e=>({name:e.name,range:e.getRange()})))}_getCopyableMarkersFromRangeMap(e,t=null){return(e instanceof Map?Array.from(e.entries()):Object.entries(e)).map((([e,t])=>({name:e,range:t}))).filter((e=>this._canPerformMarkerClipboardAction(e.name,t)))}_insertFakeMarkersElements(e,t){const r={},i=t.flatMap((e=>{const{start:t,end:r}=e.range;return[{position:t,marker:e,type:"start"},{position:r,marker:e,type:"end"}]})).sort((({position:e},{position:t})=>e.isBefore(t)?1:-1));for(const{position:t,marker:o,type:n}of i){const i=e.createElement("$marker",{"data-name":o.name,"data-type":n});r[o.name]||(r[o.name]=[]),r[o.name].push(i),e.insert(i,t)}return r}_removeFakeMarkersInsideElement(e,t){const r=this._getAllFakeMarkersFromElement(e,t).reduce(((t,r)=>{const i=r.markerElement&&e.createPositionBefore(r.markerElement);let o=t[r.name];return o&&o.start&&o.end&&(t[this._getUniqueMarkerName(r.name)]=t[r.name],o=null),t[r.name]={...o,[r.type]:i},r.markerElement&&e.remove(r.markerElement),t}),{});return f(r,(r=>new h(r.start||e.createPositionFromPath(t,[0]),r.end||e.createPositionAt(t,"end"))))}_getAllFakeMarkersFromElement(e,t){const r=Array.from(e.createRangeIn(t)).flatMap((({item:e})=>{if(!e.is("element","$marker"))return[];const t=e.getAttribute("data-name"),r=e.getAttribute("data-type");return[{markerElement:e,name:t,type:r}]})),i=[],o=[];for(const e of r){if("end"===e.type){r.some((t=>t.name===e.name&&"start"===t.type))||i.push({markerElement:null,name:e.name,type:"start"})}if("start"===e.type){r.some((t=>t.name===e.name&&"end"===t.type))||o.unshift({markerElement:null,name:e.name,type:"end"})}}return[...i,...r,...o]}_getUniqueMarkerName(e){const t=e.split(":"),i=r().substring(1,6);return 3===t.length?`${t.slice(0,2).join(":")}:${i}`:`${t.join(":")}:${i}`}} /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license diff --git a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-utils.js b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-utils.js index d5d48ef8c337769355a991d10b06ecd73c43c512..792177148ecb794897405ecb3401669bbd2e72d6 100644 --- a/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-utils.js +++ b/typo3/sysext/rte_ckeditor/Resources/Public/Contrib/@ckeditor/ckeditor5-utils.js @@ -48,7 +48,7 @@ class m{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=functi /** * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */const k="41.2.0",A=new Date(2024,2,6); + */const k="41.2.1",A=new Date(2024,2,18); /* istanbul ignore next -- @preserve */ if(globalThis.CKEDITOR_VERSION)throw new E("ckeditor-duplicated-modules",null); /**